Information processing device, information processing method, and information processing program
The information processing device addresses the challenge of targeting high-value users by aggregating entry and registration data to deliver targeted advertisements, achieving higher advertising appeal and effectiveness.
Patent Information
- Application Number
- JP2023170206
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-29
- Publication Date
- 2025-04-10
AI Technical Summary
Conventional fare payment systems and advertisement delivery technologies struggle to effectively target users with high advertising appeal, limiting advertisers' ability to attract customers to specific locations at specific times.
An information processing device that acquires entry information from ticket gates and registration information associated with user identifiers, generates aggregated information linking these data, and extracts user information based on predefined conditions to deliver targeted advertisements.
Enables precise delivery of advertisements to users with high advertising appeal, improving the accuracy of reaching intended audiences at specific locations and times, thereby enhancing advertising effectiveness.
Smart Images

Figure 2025059856000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing method, and an information processing program. [Background technology]
[0002] Conventionally, a fare payment system using an IC (integrated circuit) card of a railway company is known. For example, as a fare payment system, a system is known in which the charged amount information is stored in an IC card, and the fare is paid by deducting the fare from the amount information stored in the IC card by touching the IC card to a reader of an automatic ticket gate.
[0003] There is also known a technology for delivering advertisements using data acquired when passing through a ticket gate with such an IC card, such as a technology for delivering advertisements when passing through a ticket gate, or a technology for delivering a specific advertisement to a user who has used a specific station. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2007-213277 A [Patent Document 2] JP 2005-24790 A [Patent Document 3] JP 2006-11767 A Summary of the Invention [Problem to be solved by the invention]
[0005] However, the above-mentioned conventional technology has a problem that it may not be possible to deliver advertisements to users who have high advertising appeal. In other words, the conventional technology has not been able to deliver advertisements to users who have high advertising appeal, for advertisers who want to attract customers at a specific time and place.
[0006] The present application has been made in consideration of the above, and aims to deliver advertisements to users who are highly appealing to the advertisements. [Means for solving the problem]
[0007] The information processing device of the present application is characterized by having an acquisition unit that acquires entry / exit information, which is information regarding entry or exit from a ticket gate, and registration information, which is information registered in association with a specified identifier of a user, a generation unit that extracts registration information corresponding to an identifier contained in the entry / exit information acquired by the acquisition unit that satisfies a specified first condition within a specified period, and generates aggregated information linking the registration information with the identifier, and an extraction unit that uses the identifier contained in the aggregated information generated by the generation unit to acquire usage information regarding the use of a station or section of a station by a user corresponding to the identifier, and extracts the registration information of a user whose usage information satisfies a specified second condition. Effect of the Invention
[0008] According to one aspect of the embodiment, an advertisement can be delivered to only those users for whom the advertisement is highly appealing. [Brief description of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram illustrating an example of an advertisement segmentation output system according to an embodiment. [Diagram 2] FIG. 2 is a diagram illustrating an example of a request for advertisement placement by an advertiser. [Diagram 3] FIG. 3 is a diagram illustrating an example of a process for determining an advertisement delivery target. [Figure 4] FIG. 4 is a diagram illustrating an example of the configuration of the information processing device according to the embodiment. [Diagram 5] FIG. 5 is a diagram illustrating an example of a process for generating segmentation information. [Figure 6] FIG. 6 is a diagram showing an example of a segmentation method. [Figure 7] FIG. 7 is a diagram illustrating the advertisement distribution process. [Figure 8] FIG. 8 is a diagram illustrating an example of an advertisement distribution process based on an address match. [Figure 9] FIG. 9 is a diagram illustrating an example of an advertisement delivery process by tagging. [Figure 10] FIG. 10 is a diagram illustrating an overview of the entire process performed by the information processing device according to the embodiment. [Figure 11] FIG. 11 is a flowchart showing an example of the flow of processing executed by the information processing device according to the embodiment. [Figure 12] FIG. 12 is a diagram illustrating an example of a hardware configuration. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Hereinafter, an embodiment (hereinafter, referred to as "embodiment") for implementing the information processing device, information processing method, and information processing program according to the present application will be described in detail with reference to the drawings. Note that the description of the embodiment shows an example of the information processing device, information processing method, and information processing program according to the present application, and the following description should not be interpreted in a restrictive manner. In addition, each embodiment can be appropriately combined within a range that does not cause a contradiction in the processing contents. In addition, the same parts in each of the following embodiments are given the same reference numerals, and duplicated explanations are omitted.
[0011] [Configuration of advertising segmentation information output system] The configuration of an advertisement segmentation information output system 1 according to an embodiment will be described. FIG. 1 is a diagram showing an example of the advertisement segmentation information output system according to the embodiment. As shown in FIG. 1, the advertisement segmentation information output system 1 has an information processing device 10, a ticket gate 20, a CDP (Customer Data Platform) 30, and an advertisement platform 40. The CDP 30 has customer data for a plurality of services A to D. For example, the CDP 30 has customer data for IC cards used at train ticket gates, customer data for point members, customer data for train reservation services, and the like.
[0012] In addition, regarding the network configuration shown in Fig. 1, each device may communicate via any communication network, whether wired or wireless, such as the Internet, a LAN (Local Area Network), or a VPN (Virtual Private Network). Note that the configuration shown in Fig. 1 is merely an example, and the specific configuration and the number of devices are not particularly limited.
[0013] In the following description, an example will be described in which the information processing device 10 collects information (hereinafter, appropriately referred to as "entrance / exit information") when a user passes through a ticket gate 20 installed by a railway operator using an IC card issued by each railway operator. However, the present invention is not limited to this, and the information processing device 10 may collect data when a user passes through using face authentication or a ticket other than an IC card, in addition to data when a user passes through using an IC card.
[0014] 1, the information processing device 10 acquires entry / exit information including the card ID of the IC card and the name of the station where the passed ticket gate 20 is installed from the ticket gate 20 (see (1) in FIG. 1). The information processing device 10 may collect data directly from each ticket gate 20, or may collect data via a server (not shown) or the like.
[0015] Then, the information processing device 10 uses the acquired card ID as a search key to acquire registration information including the email address associated with the card ID and the user's attribute information such as gender and age from the CDP 30 (see (2) in FIG. 1). The ID in the registration information is not limited to the card ID, and may be a points ID commonly used for various services A to D, and will be referred to as a "user ID" below. The attribute information is not limited to gender and age, and may include other information about the user such as nationality and occupation. The registration information may also include information about commuter passes purchased by the user and purchase history information using an IC card to which money has been charged.
[0016] Furthermore, the information processing device 10 extracts registration information corresponding to a user ID included in the entry / exit information that satisfies a predetermined first condition within a predetermined period from among the entry / exit information, and generates aggregated information (hereinafter, appropriately referred to as "segmentation information") linking the registration information with an identifier (see (3) in FIG. 1). In the example of FIG. 1, the information processing device 10 generates aggregated information linking an "entrance / exit station" indicating a station where entry or exit occurred within a predetermined period, a "user ID" of the user, and an "email address" of the user as aggregated information. Note that, although the example of FIG. 1 illustrates only aggregated information for "Shinjuku Station" as an example of the entry / exit station, it is assumed that aggregated information is generated for other stations in the same manner. Furthermore, the "predetermined period" may be any period, and can be set to, for example, one month or one day. Furthermore, the predetermined first condition is, for example, a condition of whether entry and exit occurred at least once within a predetermined period. Furthermore, hereinafter, one division included in the segmentation information is referred to as a "segment."
[0017] The information processing device 10 uses the user ID included in the generated aggregated information to acquire usage information related to the use of the station or station section by the user corresponding to the user ID (see (4) in FIG. 1). The information processing device 10 may acquire the usage information from the CDP 30 or an external server (not shown) using the user ID as a key, or may acquire the usage information from the above-mentioned registered information if the usage information is included in the registered information. Here, the usage information is the usage section of the commuter pass purchased by the user, history information of the purchase of goods, etc. using the IC card, etc. In the example of FIG. 1, the information processing device 10 queries the usage information that matches the user IDs "1235", "1368", "1853" and "8053" included in the aggregated information, and acquires the usage information with the matching user ID.
[0018] Then, the information processing device 10 extracts the registration information of the user whose acquired usage information satisfies a predetermined second condition (see (5) in FIG. 1). In the example of FIG. 1, the information processing device 10 inquires whether the user IDs "1235", "1368", "1853" and "8053" respectively satisfy the predetermined second condition, and as a result of the inquiry, the user IDs "1235", "1853" and "8053" satisfy the second condition, and the registration information of the user IDs "1235", "1853" and "8053" is extracted. The second condition is, for example, a condition determined by the content of the request for advertisement placement or the content of the advertisement. Here, an example of a request for advertisement placement by an advertiser will be described with reference to FIG. 2. FIG. 2 is a diagram for explaining an example of a request for advertisement placement by an advertiser.
[0019] As illustrated in FIG. 2, the advertiser is opening a model room at Kitayono Station from 17:00 to 20:00 on June 20th, and would like users to stop by on their way home from work. In particular, the advertiser wants to advertise to users who have a touch point with Kitayono Station. In such a case, the information processing device 10 accepts an advertisement posting request from the advertiser along with a request to distribute advertisements to users who can visit the model room at Kitayono Station from 17:00 to 20:00 on June 20th and who are related to Kitayono Station. In this case, the information processing device 10 sets as a second condition whether the commuter pass section includes Kitayono Station or a station near Kitayono Station, or whether there is a purchase history at Kitayono Station or a store near Kitayono Station during a specified period.
[0020] The information processing device 10 may narrow down the registered information to be extracted so that only users who are present at a predetermined station or section at a predetermined timing can be extracted. The information processing device 10 may narrow down the registered information to be extracted and determine the advertisement delivery target by using not only the second condition but also external information related to the station used by the user (for example, the population of each station, whether it is an office district, whether there is a university, etc.). The information processing device 10 may acquire the external information from an external server device (not shown) or may store it in its own device.
[0021] Here, an example of the process of determining the advertisement delivery target will be described with reference to Fig. 3. Fig. 3 is a diagram for explaining an example of the process of determining the advertisement delivery target. As illustrated in Fig. 3, the advertiser is holding a model room at Kitayono Station from 17:00 to 20:00 on 6 / 20, and would like users to stop by on their way home from work, etc., so would like to advertise to users who can come to Kitayono by 20:00. Furthermore, the advertiser has a desire to advertise to users who, if possible, work in an office district and can expect to earn a certain amount of income.
[0022] When the information processing device 10 receives such a request, it narrows down the users to those who can arrive at Kitayono by 19:30 at the latest. For example, the information processing device 10 identifies users who are in a section that can arrive at Kitayono by 19:30. In the example of Fig. 3, the information processing device 10 identifies user A at Kichijoji Station and user B at Shinjuku Station as users who can arrive at Kitayono by 19:30, and identifies user C at Yokohama Station as a user who cannot arrive at Kitayono by 19:30.
[0023] Then, the information processing device 10 uses external information indicating whether or not there is an office district at the station used by each user, and determines that there is an office district at Shinjuku Station and Yokohama Station, but that there is no office district at Kichijoji Station. As a result, the information processing device 10 specifies User B, who can arrive at Kitayono by 19:30 and uses a station with an office district, as a target for advertisement delivery, and extracts the registration information of User B. Note that the information processing device 10 specifies which station the user is at using the entry / exit information or the usage information.
[0024] Then, the information processing device 10 notifies the external advertising platform 40 of the extracted registration information (email address, etc.) of the user (see (6) in FIG. 1). The advertising platform 40 uses the registration information to reflect the information in a web advertisement. The advertisement distribution method will be described in detail later.
[0025] In this way, the information processing device 10 can deliver advertisements to only users who have a high advertising appeal. Furthermore, in a promotional advertisement for attracting customers to a specific point at a specific timing, the information processing device 10 can deliver advertisements with high matching accuracy to users who may stop at the location by train at that very moment. Furthermore, by adding external information, the information processing device 10 can increase the segment accuracy during advertisement delivery segmentation centered on entrance and exit station information, and can narrow down the advertisement target more efficiently.
[0026] [Configuration of information processing device] An example of the functional configuration of the information processing device 10 will be described below. Fig. 2 is a diagram showing an example of the configuration of the information processing device according to the first embodiment. As shown in Fig. 2, the information processing device 10 has a communication processing unit 11 and a control unit 12.
[0027] The communication processing unit 11 is realized by, for example, a network interface card (NIC), etc. For example, the communication processing unit 11 controls communication regarding various information exchanged with a connected device.
[0028] The control unit 12 is realized by executing various programs stored in a storage device inside the information processing device 10 using a RAM or the like as a working area by a processor such as an integrated circuit such as a CPU (Central Processing Unit), an MPU (Micro Processing Unit), an ASIC (Application Specific Integrated Circuit), or an FPGA (Field Programmable Gate Array). The control unit 12 may also have a storage device realized by a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. The storage device may also be realized by a storage system or the like installed outside the information processing device 10. For example, in the example shown in FIG. 2, the control unit 12 has an acquisition unit 12a, a generation unit 12b, an extraction unit 12c, a notification unit 12d, and a segmentation information storage unit 13.
[0029] The segmentation information storage unit 13a stores the aggregated information generated by the generating unit 12b, which will be described later, as information on segmented users.
[0030] The acquisition unit 12a acquires entry / exit information, which is information related to entry or exit, from the ticket gate 20, and registration information, which is information registered in association with a predetermined identifier (e.g., a card ID) of a user. For example, the acquisition unit 12a may acquire data directly from the ticket gate 20, or may acquire the data via a server or the like.
[0031] Also, for example, the acquisition unit 12a acquires, as entry / exit information, a card ID, date and time of use, railway operator, station name, ticket gate name, entry / exit, model name, and boarding pattern from the ticket gate 20 installed at each station. Here, the boarding pattern is information indicating, for example, commuter pass use, free ticket use, charge balance use, or a combination thereof. Also, the acquisition unit 12a may collect data from the ticket gate 20 at any timing. Note that the data acquired by the acquisition unit 12a is not limited to these.
[0032] The generation unit 12b extracts registration information corresponding to a user ID included in the entry / exit information acquired by the acquisition unit 12a that satisfies a specified first condition within a specified period, and generates aggregated information linking the registration information with the user ID.
[0033] The generation unit 12b has a reception unit 121, a processing unit 122, and a query unit 123. For example, when the reception unit 121 receives an order including a segment condition from an advertiser, the reception unit 121 instructs the segmentation information storage unit 13 to create empty segmentation information in accordance with the received order, and causes the segmentation information storage unit 13 to store the empty segmentation information.
[0034] When the processing unit 122 receives an instruction from the request unit 132 to request entrance / exit information of the ticket gate 20 for a station related to the segmentation information, the processing unit 122 notifies the acquisition unit 12a of the request, and receives the entrance / exit information from the acquisition unit 12a as a request result. The processing unit 122 also requests the inquiry unit 123 to inquire of the CDP 30 about registered information linked to the user ID of the acquired entrance / exit information, and receives the registered information linked to the user ID as a inquiry result. When the inquiry unit 123 receives a request from the processing unit 122, it inquires of the CDP 30 about registered information linked to the user ID of the entrance / exit information.
[0035] Furthermore, when the processing unit 122 receives the result of the inquiry, it stores the entry / exit information and the registration information in the matching segment. As a result, the processing unit 122 distributes at least the user ID and address information within each segment.
[0036] An example of a process for generating segmentation information will now be described with reference to Fig. 5. Fig. 5 is a diagram for explaining an example of a process for generating segmentation information.
[0037] 5, for example, the generating unit 12b determines whether the usage of a specific station in a one-day or one-month period from the entry / exit information matches the conditions of each segment, identifies the user ID that matches the conditions, and extracts the email address corresponding to the user ID. The generating unit 12b then generates segmentation information (aggregated information) that links together "station name" indicating the name of the station used, "monthly / daily" indicating whether the data is monthly or daily, "segment" indicating the segment ID, "user ID," and "address" indicating the user's email address, and stores the segmentation information in the segmentation information storage unit 13a.
[0038] In the example of FIG. 5, for example, the generation unit 12b identifies a user ID that uses Shinjuku Station one or more days in a one-month period from the entry / exit information, and extracts an email address corresponding to the user ID. Then, as illustrated in FIG. 5, the generation unit 12b generates segmentation information that links, for example, the station name "Shinjuku Station", the monthly / daily grouping "monthly", the segment "1", the user ID "100001", and the address "abc@xxx". Note that FIG. 5 illustrates an example in which the generation unit 12b generates only the segmentation information for "Shinjuku Station" and the segment "1", but it is assumed that the generation unit 12b also generates segmentation information for segments other than "Shinjuku Station" and segments other than "1" in the same manner.
[0039] Here, an example of a segmentation method will be described. FIG. 6 is a diagram showing an example of a segmentation method. As shown in FIG. 6, the segmentation contents are predefined according to the number of times the station is used, the time period of use, the usage on weekdays and holidays, the use of commuter passes, and the purchase information at station buildings, convenience stores, and vending machines, as classification of segments. For example, for segment ID "1", a condition is defined to narrow down the registered information of users who have used the station for one day or more. Also, for example, for segment ID "2", a condition is defined to narrow down the registered information of users who have used the station for four days or more.
[0040] Also, for example, the generating unit 12b may identify users who are present in a predetermined section within a predetermined period corresponding to the advertisement from among the extracted registration information, extract registration information corresponding to the user ID of the identified user, and generate aggregate information linking the registration information with the user ID. To explain with a specific example, for example, when a model room is held at Kitayono station from 17:00 to 20:00 on June 20th and users who can arrive at Kitayono by 19:30 at the latest are narrowed down, for example, users who are present at stations that can arrive at Kitayono station by 19:30 on June 20th are identified. For example, as a method of identifying users who are present at stations that can arrive at Kitayono station by 19:30, the generating unit 12b may identify the station where the user is present using entry / exit information, or may identify the station where the user is present using purchase information using an IC card. In this way, the information processing device 10 can exclude users who arrive at a predetermined station or the like after the event ends, and can efficiently narrow down the advertising target.
[0041] The extraction unit 12c uses the user ID included in the aggregated information generated by the generation unit 12b to obtain usage information on the use of a station or a station section by a user corresponding to the user ID, and extracts the registration information of a user whose usage information satisfies a predetermined second condition. Here, the second condition is, for example, a condition determined by the content of a request for advertisement placement or the content of the advertisement.
[0042] For example, the advertiser is hosting a model room at Kitayono Station from 17:00 to 20:00 on June 20th, and would like users to stop by on their way home from work, etc. In particular, the advertiser wants to advertise to users who have a touch point with Kitayono Station. In such a case, for example, the extraction unit 12c determines, as a second condition, whether the commuter pass section includes Kitayono Station or a station near Kitayono Station, or whether there is a purchase history at Kitayono Station or a store near Kitayono Station during a specified period, and extracts email addresses or segmentation information of users who satisfy the second condition.
[0043] Also, for example, the extraction unit 12c may extract the registration information of a user whose usage information satisfies a predetermined second condition and whose external information related to the station used by the user satisfies a predetermined third condition. That is, the information processing device 10 may narrow down the registration information to be extracted and determine the advertisement delivery target by using not only the second condition but also external information related to the station used by the user (for example, the population of each station, whether it is an office district, whether there is a university, etc.).
[0044] For example, the extraction unit 12c may use, as a third condition, external information indicating whether the station used by each user has an office district, determine that the station where the user is located has an office district, and extract email addresses or segmentation information of users who satisfy the third condition.
[0045] The notification unit 12d notifies an external device of the registration information extracted by the extraction unit 12c. For example, the notification unit 12d notifies the advertising platform 40 of the extracted email address. Here, FIG. 7 is used to explain the advertising distribution process. FIG. 7 is a diagram explaining the advertising distribution process. As illustrated in FIG. 7, a conceivable method for performing advertising distribution is, for example, a method (1) in which the extracted email address is uploaded, matched with email addresses held by the advertising platform 40, and each medium distribution list is generated based on the matching email address to perform advertising distribution. A detailed description will be given with reference to FIG. 8.
[0046] As shown in Fig. 7, the notification unit 12d uploads segmentation information to each homepage related to a specific service as a method (2). As a method for delivering advertisements, a method (2) for delivering advertisements may be considered in which, when logging in from a login page related to a specific service, a segment based on a tag is added to the screen source. Details will be described with reference to Fig. 9.
[0047] An example of advertisement delivery processing by address matching will be described with reference to FIG. 8. FIG. 8 is a diagram showing an example of advertisement delivery processing by address matching. In the example of FIG. 8, a case where a real estate advertisement is sent to users (here, described as users of Seg43) who use Kitayono Station on weekdays will be described as an example. The notification unit 12d links an email address list to the advertisement platform 40. The advertisement platform 40 checks the received address list against a membership list held by the company.
[0048] For example, the address list of users of Seg43 is compared with the address list of the member list held by the company as the received address list, and the issued hashed cookie "h1234" is identified for the matching user. When the user accesses another site with the user terminal 50, the advertising platform 40 recognizes the user as an advertising target using the hashed cookie as a key, and a real estate advertisement is displayed.
[0049] Next, an example of an advertisement distribution process by tagging will be described with reference to FIG. 9. FIG. 9 is a diagram showing an example of an advertisement distribution process by tagging. In the example of FIG. 9, an example will be described in which "an advertisement for a real estate property is displayed to a user (here, described as a user of Seg43) who uses Kitayono Station on weekdays." The notification unit 12d extracts a list of membership numbers of users who use Kitayono Station on weekdays. Then, when the user terminal 50 of the user corresponding to Seg43 accesses a predetermined login screen and logs in, "Seg43" is written in the screen source. In this case, although it is not visible on the screen of the user terminal 50, the character string "Seg43" is displayed in the source. Then, an ID (here, h1234) that does not identify an individual and is hashed from the tag of the advertisement platform 40 is issued to the user terminal 50 for the accessed browser.
[0050] The tag of the advertising platform 40 reads the character string "Seg43" written in the screen source, and transmits the character string "Seg43" and the issued hashed ID that does not identify any individual to the advertising platform 40. Later, when the user browses another site, the advertising platform 40 recognizes the user as Seg43 using the hashed ID that does not identify any individual as a key, and an advertisement is displayed on the user terminal 50. In other words, a cookie named h1234 on the user terminal 50, which is the member's PC, is fired, and the advertisement is displayed.
[0051] Here, an overview of the overall processing by the information processing device 10 according to the embodiment will be described with reference to Fig. 10. Fig. 10 is a diagram for explaining an overview of the overall processing by the information processing device according to the embodiment. As illustrated in Fig. 10, first, the reception unit 121 receives an order including segment conditions from the advertiser's terminal device 60 via the communication processing unit 11 (see (1) in Fig. 10). Then, when the reception unit 121 receives an order, it instructs the segmentation information storage unit 13 to create empty segmentation information according to the received order.
[0052] The condition creating and storing unit 131 creates empty segmentation information in response to the order received by the receiving unit 121 (see (2) in FIG. 10). Then, when the condition creating and storing unit 131 creates empty segmentation information, the requesting unit 132 requests the processing unit 122 for entry and exit information of the ticket gate 20 of the station related to the segmentation information.
[0053] When the processing unit 122 receives an instruction from the request unit 132 to request the entrance / exit information of the ticket gate 20 for the station related to the segmentation information, the processing unit 122 notifies the acquisition unit 12a of the request and receives the entrance / exit information from the acquisition unit 12a as a request result (see (3) in FIG. 10). In addition, the processing unit 122 requests the inquiry unit 123 to inquire about the registration information linked to the user ID of the acquired entrance / exit information from the CDP 30 (see (4) in FIG. 10).
[0054] When the inquiry unit 123 receives a request from the processing unit 122, it inquires about the registration information linked to the user ID of the entry / exit information from the CDP 30. Then, the processing unit 122 receives the registration information linked to the user ID as a result of the inquiry (see (5) in FIG. 10).
[0055] Then, when the processing unit 122 receives the reference result, it inputs information into the empty segmentation information (see (6) in FIG. 10). For example, the processing unit 122 allocates at least the user ID and address information into each segment.
[0056] Next, the extraction unit 12c uses the user ID included in the segmentation information to obtain usage information regarding the use of stations or station sections by the user corresponding to the user ID, and extracts the registration information of users whose usage information satisfies a predetermined second condition (see (7) in FIG. 10). Then, the notification unit 12d notifies the advertising platform 40 of the extracted registration information (see (7) in FIG. 10). Note that the notification unit 12d may change the content and frequency of the notified segmentation information according to the advertising platform 40.
[0057] In this way, the information processing device 10 can deliver advertisements to only those users who have a high advertising appeal. Furthermore, in a promotional advertisement for attracting customers to a specific point at a specific timing, the information processing device 10 can deliver advertisements with high matching accuracy to users who may stop by the location by train at that time.
[0058] 〔flowchart〕 Next, an example of processing by the information processing device 10 according to the present embodiment will be described with reference to Fig. 11. Fig. 11 is a flowchart showing an example of the flow of processing executed by the information processing device according to the embodiment.
[0059] First, the receiving unit 121 of the information processing device 10 determines whether or not an order including a condition for a segment desired by an advertiser has been received (step S101). Then, when the receiving unit 121 receives an order (Yes in step S101), the condition creating / storing unit 131 creates and stores empty segmentation information according to the order received by the receiving unit 121 (step S102).
[0060] Then, the processing unit 122 requests the entrance / exit information of the ticket gate 20 of the station related to the segmentation information (step S103). Then, when the acquisition unit 12a acquires the entrance / exit information from the ticket gate 20 (step S101: Yes), it acquires the registration information including the attribute information of the user corresponding to the acquired card ID from the CDP 30 (step S102).
[0061] Then, the generating unit 12b extracts registration information corresponding to a user ID included in the entry / exit information that satisfies a first predetermined condition within a predetermined period from among the entry / exit information (step S103).The generating unit 12b then generates aggregated information that links the registration information with the entry / exit information within the predetermined period (step S104).
[0062] Next, the extraction unit 12c uses the user ID included in the aggregated information to obtain usage information regarding the use of a station or station section by a user corresponding to the user ID (step S105).Then, the extraction unit 12c extracts the registration information of a user whose usage information satisfies a predetermined second condition (step S106).For example, the extraction unit 12c determines, as the second condition, whether the commuter pass section includes Kitayono Station or a station near Kitayono Station, or whether there is a purchase history at Kitayono Station or a store near Kitayono Station during a predetermined period, and extracts the email address or segmentation information of the user who satisfies the second condition.
[0063] 〔effect〕 The information processing device 10 according to the embodiment acquires from the ticket gate 20 entrance / exit information, which is information related to entry or exit, and registration information, which is information registered in association with a predetermined identifier of a user. The information processing device 10 then extracts registration information corresponding to an identifier included in the entrance / exit information that satisfies a predetermined first condition within a predetermined period from the acquired entrance / exit information, and generates aggregated information that links the registration information with the identifier. The information processing device 10 then uses the identifier included in the generated aggregated information to acquire usage information related to the use of a station or a section of a station by a user corresponding to the identifier, and extracts the registration information of a user whose usage information satisfies a predetermined second condition.
[0064] In this way, the information processing device 10 can deliver advertisements to only those users who have a high advertising appeal. Also, for example, in a promotional advertisement for attracting customers to a specific point at a specific timing, the information processing device 10 can deliver advertisements with high matching accuracy to users who may stop at the location by train at that time.
[0065] 〔others〕 Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically may be performed manually. Conversely, all or part of the processes described as being performed manually may be performed automatically by a known method. In addition, the information including the process procedures, specific names, various data and parameters shown in the above documents and drawings may be changed arbitrarily unless otherwise specified.
[0066] Moreover, each component of each device shown in the figure is a functional concept, and does not necessarily have to be physically or functionally configured as shown in the figure. In other words, the specific form of distribution and integration of each device and functional configuration is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc. Furthermore, each of the above-mentioned embodiments and the processes performed in each embodiment may be appropriately combined within a range that does not cause contradictions in the processing contents.
[0067] 〔program〕 Moreover, the information processing device 10 according to the embodiment described above is realized by a computer 1000 having a configuration as shown in Fig. 12, for example. Fig. 12 is a diagram showing an example of a hardware configuration. The computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which a central processing unit 1030, a memory 1040, a storage 1050, an output IF (Interface) 1060, an input IF 1070, and a communication interface 1080 are connected by a bus 1090.
[0068] The central processing unit 1030 operates based on programs stored in the memory 1040 or storage 1050, programs read from the input device 1020, etc., and executes various processes. The memory 1040 is a memory device such as a RAM that temporarily stores data used by the central processing unit 1030 for various calculations. The storage 1050 is a storage device in which data used by the central processing unit 1030 for various calculations and various databases are registered, and is realized by a ROM (Read Only Memory), an HDD (Hard Disk Drive), a flash memory, etc.
[0069] The output IF 1060 is an interface for transmitting information to be output to an output device 1010 that outputs various types of information, such as a monitor or a printer, and is realized by a connector conforming to a standard such as USB (Universal Serial Bus), DVI (Digital Visual Interface), or HDMI (registered trademark) (High Definition Multimedia Interface). The input IF 1070 is an interface for receiving information from various input devices 1020, such as a mouse, keyboard, camera, etc., and is realized by a USB, etc. The input device 1020 may be an external storage medium such as a device that reads information from an optical recording medium, a magneto-optical recording medium, a tape medium, a magnetic recording medium, or a semiconductor memory, etc., or a USB memory.
[0070] The communication interface 1080 receives data from other devices via the network N and sends the data to the central processing unit 1030, and also transmits data generated by the central processing unit 1030 to other devices via the network N. The central processing unit 1030 controls the output device 1010 and the input device 1020 via the output IF 1060 and the input IF 1070. For example, the central processing unit 1030 loads a program from the input device 1020 or the storage 1050 onto the memory 1040 and executes the loaded program.
[0071] For example, when the computer 1000 functions as the information processing device 10 , the central processing unit 1030 of the computer 1000 executes a program loaded onto the memory 1040 to realize the functions of the control unit 12 .
[0072] Although some of the embodiments of the present application have been described above with reference to the drawings, these are merely examples, and the present invention may be embodied in other forms that have been modified and improved in various ways based on the knowledge of those skilled in the art, including the aspects described in the Disclosure of the Invention section. In addition, the above-mentioned "section, module, unit" can be read as "means" or "circuit." For example, the applying section can be read as applying means or applying circuit. [Explanation of symbols]
[0073] 1. Advertising segmentation information output system 10. Information processing device 11 Communication processing unit 12 Control section 12a Acquisition part 12b Generator 121 Reception 122 Processing section 123 Enquiry Department 12c Extraction part 12d Notification Department 13 Segmentation information storage unit 13a Segmentation information storage unit 131 Condition creation and storage section 132 Request part 20 Ticket Gates 30 CDP 40 Advertising Platform 50 User terminals 60 Terminal Equipment
Claims
1. an acquisition unit that acquires entry / exit information, which is information related to entry or exit from a ticket gate, and registration information, which is information registered in association with a predetermined identifier of a user; a generation unit that extracts registration information corresponding to an identifier included in the entry / exit information that satisfies a predetermined first condition within a predetermined period from the entry / exit information acquired by the acquisition unit, and generates aggregated information that links the registration information with the identifier; an extraction unit that uses the identifier included in the aggregated information generated by the generation unit to acquire usage information related to usage of a station or a station section by a user corresponding to the identifier, and extracts registration information of a user whose usage information satisfies a predetermined second condition; 13. An information processing device comprising:
2. The information processing device according to claim 1, characterized in that the generation unit identifies users who are present in a specified section within a specified period corresponding to the advertisement from the extracted registration information, extracts registration information corresponding to an identifier of the identified user, and generates aggregated information linking the registration information with the identifier.
3. The information processing device according to claim 1 , wherein the extraction unit extracts registered information of a user whose usage information satisfies a predetermined second condition and whose external information related to a station used by the user satisfies a predetermined third condition.
4. 2. The information processing apparatus according to claim 1, further comprising a notification unit that notifies an external device of the registration information extracted by the extraction unit.
5. An information processing method executed by an information processing device, an acquisition step of acquiring entry / exit information, which is information relating to entry or exit from the ticket gate, and registration information, which is information registered in association with a predetermined identifier of the user; a generating step of extracting registered information corresponding to an identifier included in the entry / exit information that satisfies a predetermined first condition within a predetermined period from the entry / exit information acquired by the acquiring step, and generating aggregated information that links the registered information with the identifier; an extraction step of acquiring, by using the identifier included in the aggregated information generated by the generation step, usage information regarding the usage of a station or a section of a station by a user corresponding to the identifier, and extracting registration information of a user whose usage information satisfies a predetermined second condition; 2. An information processing method comprising:
6. An acquisition step of acquiring entry / exit information, which is information related to entry or exit from the ticket gate, and registration information, which is information registered in association with a predetermined identifier of the user; a generation step of extracting registration information corresponding to an identifier included in the entry / exit information that satisfies a predetermined first condition within a predetermined period from the entry / exit information acquired by the acquisition step, and generating aggregated information that links the registration information with the identifier; an extraction step of acquiring, by using the identifier included in the aggregated information generated by the generation step, usage information regarding the usage of a station or a section of a station by a user corresponding to the identifier, and extracting registration information of a user whose usage information satisfies a predetermined second condition; An information processing program for causing a computer to execute the above.
Citation Information
Patent Citations
Advertisement distribution system using automatic ticket examination machine
JP2005024790A
Traffic advertisement operation management system
JP2006011767A
Advertisement distribution system
JP2007213277A