Information processing device, information processing method, and information processing program
The information processing device addresses the challenge of providing detailed segmentation information by allocating customer data into groups based on accepted granularity settings, enhancing customer service and targeted advertising efforts.
Patent Information
- Application Number
- JP2023170205
- 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 using IC cards do not allow for easy provision of segmentation information of desired granularity for information distributors, such as local governments and advertisers, who need detailed customer service improvement data.
An information processing device that acquires entry information from ticket gates, registers user information, accepts granularity settings for data segmentation, and allocates customer information into groups based on these settings, enabling the generation and distribution of segmentation information at desired granularities.
Enables easy provision of segmentation information at desired granularities, facilitating improved customer service and targeted advertising, while allowing advertisers to evaluate the effectiveness of their advertisements at specific stations or regions.
Smart Images

Figure 2025059855000001_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] Also, there is known a technology that utilizes data acquired when passing through a ticket gate with such an IC card to improve customer service, deliver notices, and deliver useful advertisements to customers, etc. For example, there is known a technology that delivers advertisements when passing through a ticket gate, and a technology that delivers specific advertisements to users who have 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 in that it is not easy to provide segmentation information of a desired granularity to information distributors, including local governments and advertisers who require in-house services and information that contribute to improving customer service. In other words, the conventional technology does not allow the user to set the granularity at which data acquired when passing through a ticket gate is to be segmented, and therefore it is not easy to provide segmentation information of a desired granularity to information distributors.
[0006] The present application has been made in consideration of the above, and has an object to easily provide segmentation information of the granularity desired by an information distributor. [Means for solving the problem]
[0007] The information processing device of the present application is characterized in having an acquisition unit that, when it acquires entry / exit information, which is information regarding entry or exit, from a ticket gate, acquires registered information, which is information registered in correspondence with a specified identifier of a user, a reception unit that accepts a setting of the granularity of information contained in the entry / exit information as a granularity of groups to which the registered information acquired by the acquisition unit is to be allocated, and a distribution unit that determines groups to which the registered information is to be allocated based on the granularity setting accepted by the reception unit, and distributes the registered information for each group. Effect of the Invention
[0008] According to one aspect of the embodiment, segmentation information of a desired granularity can be easily provided by an information distributor. [Brief description of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram illustrating an example of a segmentation output system according to an embodiment. [Diagram 2] FIG. 2 is a diagram illustrating an example of the configuration of the information processing device according to the embodiment. [Diagram 3] FIG. 3 is a diagram illustrating an example of data stored in the segmentation data storage unit. [Figure 4] FIG. 4 is a diagram showing an example of a process for segmenting data on a station-by-station basis. [Diagram 5] FIG. 5 is a diagram showing an example of a process for segmenting data on a regional basis. [Figure 6] FIG. 6 is a diagram illustrating an example of a process for segmenting data on an outlet basis. [Figure 7] FIG. 7 is a diagram for explaining an overview of the entire process performed by the information processing device according to the embodiment. [Figure 8] FIG. 8 is a flowchart showing an example of the flow of processing executed by the information processing device according to the embodiment. [Figure 9] FIG. 9 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 segmentation information output system] A configuration of a segmentation information output system 1 according to an embodiment will be described. FIG. 1 is a diagram showing an example of the segmentation information output system according to an embodiment. As shown in FIG. 1, the segmentation information output system 1 has an information processing device 10, a ticket gate 20, a CRM (Customer Relationship Management) data DB (Data Base) 30, a terminal device 40, an information linking platform 50, and an advertisement platform 51. Note that the segmentation information output system 1 may have either one of the information linking platform 50 and the advertisement platform 51.
[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 (hereinafter referred to as customer information) including user attribute information such as gender and age associated with the card ID from the CRM data DB 30 (see (2) in FIG. 1). Note that the attribute information is not limited to gender and age, and may include other information related to the user such as nationality and occupation.
[0016] The information processing device 10 also receives an instruction from the terminal device 40 to set the granularity of the information included in the entrance / exit information as the granularity of the group for sorting the customer information (see (3) in FIG. 1). For example, the information processing device 10 receives an instruction to set any one of station units, exit units, and area units as the granularity from the terminal device 40. That is, the information processing device 10 receives the setting of any granularity desired by the information distributor. Note that the method for the information processing device 10 to receive the setting of the granularity is not limited to receiving it from the external terminal device 40, and may receive a setting instruction directly inputted to the information processing device 10. The terminal device 40 may be any device, for example, a device for in-house use in the information collaboration platform 50, a device owned by an advertiser who submits an advertisement, or a device owned by another person who receives a request from the advertiser.
[0017] Then, the information processing device 10 determines groups to which the customer information is to be allocated based on the granularity setting as segmentation, and allocates the customer information for each group. For example, when the granularity setting for each station is accepted, the information processing device 10 determines groups for each station such as "Shinjuku Station", "Yoyogi Station", etc., and allocates the customer information (e.g., card ID and address information) for each group for each station (see (4) in FIG. 1). In the example of FIG. 1, the information processing device 10 not only segments the customer information for each station, but also allocates the customer information for each gender and age group such as "male in 20s", "female in 20s", "male in 30s", etc. Note that data generated by allocating the customer information to each group in this way is referred to as "segmentation information" below. Note that, hereinafter, one division included in the segmentation information is referred to as a "segment".
[0018] Then, the information processing device 10 notifies the information linking platform 50 of the segmentation information (see (5) in FIG. 1). Then, the information linking platform 50 can reflect the acquired data in notifications on its own app. For example, the information linking platform 50 is set to have granularity on an exit basis, and when a male user in his twenties exits through the east exit of Shinjuku Station, the information linking platform 50 delivers to the user an advertisement for a store aimed at males in their twenties in a station building at the east exit of Shinjuku Station.
[0019] Furthermore, when the information processing device 10 notifies the information sharing platform 50 of the segmentation information (see (5) in FIG. 1), the information sharing platform 50 may notify the acquired data to local residents to warn them or to inform them of government services. For example, the information sharing platform 50 is set to a granularity on a regional basis, and when a user who is a man in his 60s exits a station in Shibuya Ward, the information sharing platform 50 delivers to the user a guide to vaccination for elderly people in Shibuya Ward.
[0020] Furthermore, the information processing device 10 may notify an information distributor, for example, an external advertising platform 51, of the segmentation information (see (5) in FIG. 1). The advertising platform 51 can then reflect the acquired data in web advertisements. For example, the advertising platform 51 is configured to set granularity on an exit basis, and when a male user in his twenties exits through the east exit of Shinjuku Station, advertisements for restaurants and bars aimed at males in their twenties located at the east exit of Shinjuku Station are delivered to the user.
[0021] In this way, the information processing device 10 can arbitrarily set the granularity of entry / exit information, and automatically allocates user customer information according to the granularity setting to generate segmentation information, which is then provided to the information linking platform 50, making it possible to easily provide segmentation information of the granularity desired by the information distributor.
[0022] Furthermore, for example, in BtoB marketing, the segmentation information output system 1 allows an advertiser who wants to run mass advertisements that are not limited to users at specific stations to set the desired granularity and perform a macro-perspective evaluation of which stations, ticket gates, or areas it would be effective to advertise to users at, thereby analyzing the effectiveness of the advertisements.
[0023] [Configuration of information processing device] Hereinafter, an example of the functional configuration of the above-mentioned information processing device 10 will be described. 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.
[0024] 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 between the communication processing unit 11 and a connected device.
[0025] 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 reception unit 12b, a distribution unit 12c, a notification unit 12d, and a segmentation information storage unit 13.
[0026] The segmentation information storage unit 13 has a condition creating and storing unit 131 and a request unit 132. The processing of the condition creating and storing unit 131 and the request unit 132 will be described later. The segmentation information storage unit 13 stores information of users segmented by the allocating unit 12c described later. The information stored in the segmentation information storage unit 13 differs depending on the granularity of the segmentation performed by the allocating unit 12c. FIG. 3 is a diagram showing an example of data stored in the segmentation storage unit.
[0027] For example, as illustrated in (1) of Fig. 3, when segmentation is performed at a station-by-station granularity, the segmentation information storage unit 13 stores the user's "card ID" and the user's "address information" for each station by gender and age group. Note that in the example of (1) of Fig. 3, the "card ID" and "address information" categorized into the station name "Shinjuku Station" and attribute information "male in his 20s" are illustrated, and the rest are omitted from the illustration, but the segmentation information storage unit 13 stores the user's "card ID" and the user's "address information" for other stations (e.g., Yoyogi Station, etc.) by other gender and age group (e.g., female in his 20s, male in his 30s, etc.).
[0028] Also, for example, as illustrated in (2) of Fig. 3, when segmentation is performed at the granularity of a region unit, the segmentation information storage unit 13 stores the "card ID" of the user and the "address information" of the user by gender and age group for each region. Note that in the example of (2) of Fig. 3, the "card ID" and "address information" categorized into the region "Around Shinjuku" and the attribute information "Male in his 20s" are illustrated, and the illustration of the rest is omitted, but the segmentation information storage unit 13 stores the "card ID" of the user and the "address information" of the user by other gender and age group for the other regions as well.
[0029] Also, for example, as illustrated in (3) of FIG. 3, when segmentation is performed at the granularity of the exit unit, the segmentation information storage unit 13 stores the user's "card ID" and the user's "address information" by gender and age group for each station exit. Note that in the example of (3) of FIG. 3, the "card ID" and "address information" classified into the exit "Shinjuku Station East Exit" and the attribute information "male in his 20s" are illustrated, and the illustration of the rest is omitted, but the segmentation information storage unit 13 stores the user's "card ID" and the user's "address information" by other gender and age group for other Shinjuku exits and other station exits. Note that the data illustrated in (1) to (3) of FIG. 3 is an example, and is not limited thereto.
[0030] When the acquiring unit 12a acquires entry / exit information, which is information related to entry or exit, from the ticket gate 20, the acquiring unit 12a acquires customer information, which is information registered in association with a predetermined identifier (e.g., a card ID) of a user. For example, the acquiring 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 reception unit 12b receives a setting of the granularity of the information included in the entry / exit information as the granularity of the group for sorting the customer information acquired by the acquisition unit 12a. For example, the reception unit 12b receives a setting of the granularity desired by the information distributor from the terminal device 40 as an order for a segment.
[0033] For example, the reception unit 12b may receive a setting of granularity on a station basis as a setting of the granularity of information included in the entrance / exit information. Also, for example, the reception unit 12b may receive a setting of granularity on an exit basis as a setting of the granularity of information included in the entrance / exit information. Here, for example, the reception unit 12b may receive a setting instruction to set a specific station as a granularity on an exit basis, and other stations as a granularity on a station basis. That is, to explain using a specific example, the reception unit 12b may receive a setting instruction to set only stations with many ticket gates or large stations such as Shinjuku Station and Tokyo Station as a granularity on an exit basis, and other stations as a granularity on a station basis.
[0034] Also, for example, the reception unit 12b may receive a setting of granularity on a regional basis as a setting of the granularity of information included in the entry / exit information. Here, for example, the reception unit 12b may receive a designation of the cases in which they are to be considered as being in the same region. To explain this by taking a specific example, the reception unit 12b may receive a setting to the effect that "Shinjuku Station", "Shinjuku-Sanchome Station", and "Shinjuku-Gyoenmae Station" are to be in the same region, "Shinjuku area".
[0035] The reception unit 12b is assumed to have received the granularity setting from the terminal device 40 in advance before performing segmentation. The reception unit 12b may receive the granularity setting at any timing, and may receive an update to the granularity setting once set. In addition to the above example, the reception unit 12b may receive a granularity setting on a station-by-station basis, limited to the station where station building A is located, as the setting of the granularity of the information included in the entry / exit information.
[0036] Then, when the reception unit 12b receives an order for setting granularity from an information distributor, it 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 it.
[0037] The condition creating / storing unit 131 creates empty segmentation information in response to an order received by the receiving unit 12b, and stores the empty segmentation information. When the condition creating / storing unit 131 creates empty segmentation information, the requesting unit 132 requests the entrance / exit information of the ticket gate 20 of the station related to the segmentation information from the acquiring unit 12a via the allocating unit 12c.
[0038] The allocating unit 12c determines groups to which the customer information is to be allocated based on the granularity setting received by the receiving unit 12b, and allocates the customer information for each group. For example, when the receiving unit 12b receives a station-based granularity setting, the allocating unit 12c determines station-based groups as groups, and allocates the customer information for each station-based group.
[0039] The allocating unit 12c has a processing unit 121 and a query unit 122. When the processing unit 121 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 121 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 121 also requests the query unit 122 to query the CRM data DB 30 for customer information linked to the card ID in the acquired entrance / exit information, and receives the customer information linked to the card ID as a query result. When the query unit 122 receives a request from the processing unit 121, it queries the CRM data DB 30 for customer information linked to the card ID in the entrance / exit information.
[0040] Furthermore, when the processing unit 121 receives the result of the inquiry, it stores the entrance / exit information and the customer information in the matching segment. For example, the processing unit 121 assigns the entrance / exit information of the ticket gate 20 to each station where the station building A is located, and assigns the attribute information from the customer information. As a result, the processing unit 121 assigns at least the card ID and address information to each segment.
[0041] Here, a process of segmenting data by station will be described with reference to FIG. 4. FIG. 4 is a diagram showing an example of a process of segmenting data by station. As illustrated in FIG. 4, when the setting of granularity by station is accepted, the sorting unit 12c of the information processing device 10 determines, for example, a group in which the station name at which the user exits in the entry / exit information is "Shinjuku Station" and the attribute information is "male in his 20s", a group in which the station name at which the user exits in the entry / exit information is "Shinjuku Station" and the attribute information is "female in his 20s", a group in which the station name at which the user exits in the entry / exit information is "Shinjuku Station" and the attribute information is "male in his 30s", a group in which the station name at which the user exits in the entry / exit information is "Yoyogi Station" and the attribute information is "male in his 20s", a group in which the station name at which the user exits in the entry / exit information is "Yoyogi Station" and the attribute information is "female in his 20s", a group in which the station name at which the user exits in the entry / exit information is "Yoyogi Station" and the attribute information is "male in his 30s", etc.
[0042] Then, as segmentation, the allocating unit 12c compares the entry / exit information and attribute information of each user with the conditions of each group, and allocates the user's card ID and address information to a group that matches the conditions. For example, when a user exits the ticket gate at "Shinjuku Station" and the user's age is "26" and gender is "male", the allocating unit 12c allocates the user's card ID and address information to a group where the station name is "Shinjuku Station" and the attribute information is "male in his 20s". The conditions of each group may be set in advance or may be accepted by the accepting unit 12b.
[0043] Furthermore, for example, when the reception unit 12b receives a setting of granularity on a regional basis, the allocating unit 12c determines groups on a regional basis as groups, and allocates customer information for each of the regional groups.
[0044] Here, a process of segmenting data by region will be described with reference to FIG. 5. FIG. 5 is a diagram showing an example of a process of segmenting data by exit. As illustrated in FIG. 5, when the setting of granularity by region is accepted, the distribution unit 12c of the information processing device 10 determines, for example, a group in which the region of the exit station is "around Shinjuku" and the attribute information is "male in 20s", a group in which the region of the exit station is "around Shinjuku" and the attribute information is "female in 20s", a group in which the region of the exit station is "around Shinjuku" and the attribute information is "male in 30s", a group in which the region of the exit station is "around Yoyogi" and the attribute information is "male in 20s", a group in which the region of the exit station is "around Yoyogi" and the attribute information is "female in 20s", a group in which the region of the exit station is "around Yoyogi" and the attribute information is "male in 30s", etc.
[0045] Then, as segmentation, the allocating unit 12c compares the entry / exit information and attribute information of each user with the conditions of each group, and allocates the card ID and address information of the user to a group that meets the conditions. For example, if the entry / exit information includes the word "Shinjuku" in the name of the station where the user exited, the allocating unit 12c determines that the area of the station where the user exited is "Shinjuku area". For example, if a user exits through the ticket gate of "Shinjuku-sanchome Station" and the user's age is "26" and gender is "male", the allocating unit 12c allocates the card ID and address information of the user to a group where the area of the station where the user exited is "Shinjuku area" and the attribute information is "male in his 20s".
[0046] Furthermore, for example, when the reception unit 12b receives a setting of granularity in units of exits, the distribution unit 12c determines groups in units of exits as groups, and distributes customer information for each of the groups in units of exits.
[0047] Here, a process of segmenting data by exit will be described with reference to FIG. 6. FIG. 6 is a diagram showing an example of a process of segmenting data by exit. As illustrated in FIG. 6, when a setting of granularity by exit is accepted, the sorting unit 12c of the information processing device 10 sorts, for example, groups into a group of people whose exit station name in the entrance / exit information is "Shinjuku Station" and the ticket gate name is "East Exit" and the attribute information is "Men in their 20s", a group whose exit station name in the entrance / exit information is "Shinjuku Station" and the ticket gate name is "East Exit" and the attribute information is "Women in their 20s", a group whose exit station name in the entrance / exit information is "Shinjuku Station" and the ticket gate name is "East Exit" and the attribute information is "Women in their 20s", a group whose exit station name in the entrance / exit information is "Shinjuku Station" and the ticket gate name is "East Exit", ...". " and the attribute information is "male in 30's", a group where the name of the station that the person entered through in the entry / exit information is "Shinjuku Station" and the name of the ticket gate is "East Exit" and the attribute information is "male in 20's", a group where the name of the station that the person entered through in the entry / exit information is "Shinjuku Station" and the name of the ticket gate is "East Exit" and the attribute information is "female in 20's", a group where the name of the station that the person entered through in the entry / exit information is "Shinjuku Station" and the name of the ticket gate is "East Exit" and the attribute information is "male in 30's", etc.
[0048] Then, as a segmentation, the allocating unit 12c compares the entry / exit information and attribute information of each user with the conditions of each group, and allocates the card ID and address information of the user to a group that matches the conditions. For example, when a user exits the "East Exit" ticket gate of "Shinjuku Station", the age of the user is "26", and the gender is "male", the allocating unit 12c allocates the card ID and address information of the user to a group where the station name is "Shinjuku Station", the ticket gate name is "East Exit", and the attribute information is "male in his 20s".
[0049] The notification unit 12d notifies an external device of the segmentation information generated by the allocation unit 12c allocating the customer information to each group. For example, the notification unit 12d notifies the information link platform 50 or the advertisement platform 51 of the generated segmentation information. Note that the notification method of the notification unit 12d may be any method, and is not limited to the case where the segmentation information is transmitted in response to a request from the information link platform 50 or the advertisement platform 51, and the notification unit 12d may actively transmit the segmentation information to the information link platform 50 or the advertisement platform 51.
[0050] Here, an overview of the overall processing by the information processing device 10 according to the embodiment will be described with reference to Fig. 7. Fig. 7 is a diagram for explaining an overview of the overall processing by the information processing device according to the embodiment. As illustrated in Fig. 7, first, the reception unit 12b receives the setting of granularity desired by the information distributor as an order for segments via the communication processing unit 11 (see (1) in Fig. 7). Then, when the reception unit receives an order for setting granularity from the information distributor, it instructs the segmentation information storage unit 13 to create empty segmentation information according to the received order.
[0051] The condition creating and storing unit 131 creates empty segmentation information in response to the order received by the receiving unit 12b (see (2) in FIG. 7). Then, when the condition creating and storing unit 131 creates empty segmentation information, the requesting unit 132 requests the processing unit 121 for entry and exit information of the ticket gate 20 of the station related to the segmentation information.
[0052] When the processing unit 121 receives a request for entrance / exit information of the station ticket gate 20 related to the segmentation information from the request unit 132, the processing unit 121 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. 7). In addition, the processing unit 121 requests the inquiry unit 122 to inquire the CRM data DB 30 about customer information linked to the card ID of the acquired entrance / exit information (see (4) in FIG. 7).
[0053] When the inquiry unit 122 receives a request from the processing unit 121, the inquiry unit 122 inquires about the customer information linked to the card ID of the entry / exit information in the CRM data DB 30. Then, the processing unit 121 receives the customer information linked to the card ID as a result of the inquiry (see (5) in FIG. 7).
[0054] Then, when the processing unit 121 receives the inquiry result, it inputs information into the empty segmentation information (see (6) in FIG. 7). For example, the processing unit 121 allocates at least the card ID and address information into each segment. Then, the notification unit 12d notifies the information link platform 50 of the generated segmentation information (see (7) in FIG. 7). Note that the notification unit 12d may change the content and frequency of the notified segmentation information according to the information link platform 50.
[0055] In this way, the information processing device 10 can arbitrarily set the granularity of entry / exit information, and automatically allocates user customer information according to the granularity setting to generate segmentation information, which is then provided to the information linking platform 50, making it possible to easily provide segmentation information of the granularity desired by the information distributor.
[0056] Furthermore, for example, in BtoB marketing, the segmentation information output system 1 allows an advertiser who wants to run mass advertisements that are not limited to users at specific stations to set the desired granularity and perform a macro-perspective evaluation of which stations, ticket gates, or areas it would be effective to advertise to users at, thereby analyzing the effectiveness of the advertisements.
[0057] 〔flowchart〕 Next, an example of processing by the information processing device 10 according to the present embodiment will be described with reference to Fig. 8. Fig. 8 is a flowchart showing an example of the flow of processing executed by the information processing device according to the embodiment.
[0058] First, the reception unit 12b of the information processing device 10 judges whether or not the setting of the granularity desired by the information distributor has been received as an order for a segment (step S101). Then, when the reception unit 12b receives an order (step S101: Yes), the condition creation / storage unit 131 creates and stores empty segmentation information according to the order received by the reception unit 12b (step S102).
[0059] Then, the processing unit 121 requests the entrance / exit information of the ticket gate 20 of the station related to the segmentation information (step S103). Next, the inquiry unit 122 inquires the CRM data DB 30 about the customer information linked to the card ID of the entrance / exit information (step S104). As a result, the processing unit 121 receives the entrance / exit information and the customer information.
[0060] Then, the processing unit 121 stores the entry / exit information and the customer information in the matching segment (step S105). For example, the processing unit 121 distributes at least the card ID and the address information to each segment. Then, the notification unit 12d notifies the information link platform 50 of the generated segmentation information (step S106).
[0061] 〔effect〕 When the information processing device 10 according to the embodiment acquires entrance / exit information, which is information relating to entry or exit, from the ticket gate 20, it also acquires customer information, which is information registered in association with a specific identifier of a user. Then, the information processing device 10 accepts a setting of the granularity of information included in the entrance / exit information as the granularity of groups to which the acquired customer information is to be allocated. Next, the information processing device 10 determines groups to which the customer information is to be allocated based on the accepted granularity setting, and allocates the customer information to each group.
[0062] In this way, the information processing device 10 can arbitrarily set the granularity of entry / exit information, and automatically allocates user customer information according to the granularity setting to generate segmentation information, which is then provided to the information linking platform 50, making it possible to easily provide segmentation information of the granularity desired by the information distributor.
[0063] In addition, for example, in BtoB marketing, the information processing device 10 allows an advertiser who wants to place mass advertisements not limited to users at specific stations to set the desired granularity, and makes a macro-perspective evaluation of which stations, ticket gates, and areas it would be effective to advertise to users, thereby analyzing the effectiveness of the advertisements.
[0064] 〔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.
[0065] 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.
[0066] 〔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. 9, for example. Fig. 9 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.
[0067] 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.
[0068] 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.
[0069] 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.
[0070] 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 .
[0071] 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]
[0072] 1 Segmentation information output system 10. Information processing device 11 Communication processing unit 12 Control section 12a Acquisition part 12b Reception 12c Sorting section 121 Processing section 122 Enquiry Section 12d Notification Department 13 Segmentation information storage unit 131 Condition creation and storage section 132 Request part 20 Ticket Gates 30 CRM data DB 40 Terminal Equipment 50 Information sharing platform 51 Advertising Platform
Claims
1. an acquisition unit that acquires entry / exit information, which is information related to entry or exit, from the ticket gate, and acquires registered information, which is information registered in association with a predetermined identifier of the user; a reception unit that receives a setting of a granularity of information included in the entry / exit information as a granularity of groups to which the registration information acquired by the acquisition unit is to be sorted; a distribution unit that determines a group to which the registration information is to be distributed based on the granularity setting received by the reception unit, and distributes the registration information for each group; 13. An information processing device comprising:
2. The reception unit receives a setting of granularity on a station basis as a setting of granularity of information included in the entry / exit information, The information processing device according to claim 1, characterized in that, when the reception unit receives a setting of granularity on a station-by-station basis, the distribution unit determines a group on a station-by-station basis as the group, and distributes the registered information for each of the station-by-station groups.
3. The reception unit receives a setting of granularity on an exit unit basis as a setting of granularity of information included in the entrance / exit information, The information processing device according to claim 1, characterized in that, when the receiving unit receives a setting of granularity on an exit basis, the allocation unit determines an exit-based group as the group, and allocates the registration information for each exit-based group.
4. The reception unit receives a setting of granularity on a regional basis as a setting of granularity of information included in the entry / exit information, The information processing device according to claim 1, characterized in that, when the receiving unit receives a setting of granularity on a regional basis, the allocation unit determines a group on a regional basis as the group, and allocates the registration information for each of the regional groups.
5. 2. The information processing apparatus according to claim 1, further comprising a notification unit that notifies an external device of data generated by the sorting unit sorting the registered information into each group.
6. An information processing method executed by an information processing device, an acquisition step of acquiring entry / exit information, which is information related to entry or exit, from the ticket gate, and acquiring registered information, which is information registered in association with a predetermined identifier of the user; a receiving step of receiving a setting of a granularity of information included in the entry / exit information as a granularity of groups to which the registration information acquired by the acquiring step is to be allocated; a distribution step of determining a group to which the registration information is to be allocated based on the granularity setting received in the receiving step, and distributing the registration information for each group; 2. An information processing method comprising:
7. an acquisition step of acquiring entry / exit information, which is information related to entry or exit, from the ticket gate, and acquiring registered information, which is information registered in association with a predetermined identifier of the user; a receiving step of receiving a setting of a granularity of information included in the entry / exit information as a granularity of groups to which the registration information acquired by the acquiring step is to be allocated; a sorting step of determining a group to which the registration information is to be sorted based on the granularity setting received in the receiving step, and sorting the registration information for each group; 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