Information processing apparatus, information processing method, and information processing program
The information processing device addresses the challenge of timing information delivery by updating user status based on entry/exit data from ticket gates, allowing for targeted and timely service provision, including train-specific content and congestion management.
Patent Information
- Application Number
- JP2024052384
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-27
- Publication Date
- 2025-10-09
AI Technical Summary
Conventional information delivery systems fail to provide services to users at appropriate times, particularly while they are using trains, as information is often delivered while the user is walking after passing through the ticket gate.
An information processing device that acquires entry/exit information from ticket gates, updates user status accordingly, and provides services based on this information, including determining when users are using trains to deliver targeted content.
Enables timely service provision to users, such as delivering coupons or video content when they are using trains, and managing congestion by guiding users based on their entry/exit status and station conditions.
Smart Images

Figure 2025151125000001_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, there is a service that delivers information to a user when the user passes through a ticket gate at a station (see, for example, Patent Document 1). In this service, two stations that are the user's area of use are patterned as entry and exit, and preset information is delivered to the user's terminal according to the pattern of the user's ticket gate passage information. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2006-190336 Summary of the Invention [Problem to be solved by the invention]
[0004] However, with the above-mentioned conventional technology, it may not be possible to provide services at an appropriate time to users who are using trains. For example, with the conventional technology, information is delivered to the user's terminal as the user passes through the ticket gate, so the information is often delivered while the user is walking after passing through the ticket gate, and it is not possible to deliver information at a time when the user is likely to be viewing the terminal, such as while riding the train. [Means for solving the problem]
[0005] In order to solve the above-mentioned problems and achieve the objectives, the information processing device of the present invention is characterized by having an acquisition unit that acquires entry / exit information, which is information regarding entry or exit, and a predetermined identifier of the user from the ticket gate, an update unit that updates the entry / exit status of the user corresponding to the identifier in accordance with the entry / exit information acquired by the acquisition unit, and a provision unit that provides services to the user based on the entry / exit status updated by the update unit. [Effects of the Invention]
[0006] According to the present invention, it is possible to provide a service to a user using a railway at an appropriate timing. [Brief explanation of the drawings]
[0007] [Figure 1] FIG. 1 is a diagram illustrating an example of the overall configuration of a system according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of data registered in the member system server according to the embodiment. [Figure 3] FIG. 3 is a block diagram illustrating an example of the configuration of the information processing device according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of data registered in the entry / exit information storage unit according to the embodiment. [Figure 5] FIG. 5 is a diagram illustrating an example of data registered in a user information storage unit according to the embodiment. [Figure 6] FIG. 6 is a diagram illustrating an example of data registered in the congestion information storage unit according to the embodiment. [Figure 7] FIG. 7 is a diagram illustrating an example of data registered in the estimated information storage unit according to the embodiment. [Figure 8] FIG. 8 is a diagram showing a specific example of processing by the information processing device according to the embodiment. [Figure 9] FIG. 9 is a diagram illustrating a specific example of a service provision process according to the congestion situation according to the embodiment. [Figure 10]FIG. 10 is a flowchart showing an example of the flow of processing by the information processing device according to the embodiment. [Figure 11] FIG. 11 is a diagram illustrating an example of a computer that executes an information processing program. DETAILED DESCRIPTION OF THE INVENTION
[0008] Hereinafter, embodiments of an information processing device, an information processing method, and an information processing program according to the present application will be described in detail with reference to the accompanying drawings. Note that the information processing device, the information processing method, and the information processing program according to the present application are not limited to these embodiments.
[0009] [Overall structure] First, the overall configuration of the system according to the embodiment will be described. Fig. 1 is a diagram showing an example of the overall configuration of the system according to the embodiment. In the system shown in Fig. 1, an information processing device 100 owned by a service provider that provides services to users using the railway according to the embodiment, a user terminal 200 owned by the user, a reading device 300 installed at a station ticket gate that reads a user or medium entering or exiting the ticket gate and identifies the user, and a member system server 400 that stores information on users who are members of the service provider are all connected to each other via a network so as to be able to communicate with each other.
[0010] In addition, in 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.
[0011] The information processing device 100 is a server device that stores the entry and exit status of users using trains and the congestion status of stations, and is realized by a computer or the like. The user terminal 200 is a terminal owned by a user to whom the service is provided, and is realized by an information processing terminal such as a smartphone or tablet terminal. The user terminal 200 is connected to a network to transmit and receive information to and from the information processing device 100.
[0012] The reader 300 is an information processing device that has the function of reading a user or a medium such as an IC card owned by the user and identifying the user from the read information, and is provided at a ticket gate installed in a station.
[0013] Member system server 400 is a server device separate from information processing device 100 that stores big data such as service usage history information and statistical information collected by service providers about their customers, and is realized by a computer, cloud system, or the like. Here, with reference to Figure 2, we will explain the data stored by member system server 400, linked to the member ID of the user to whom the service is provided. Figure 2 is a diagram showing an example of data registered in the member system server according to the embodiment.
[0014] The member system server 400 stores big data collected about each customer of the service provider, linked to the member ID, such as items such as "member ID," "media number," "services used," "purchase history," and "hobbies / preferences."
[0015] Here, the "member ID" is a unique character string assigned to the user by the service provider, and the "media number" is the number of the IC card owned by the user. The "used services" stores information such as the name and service ID of the service used by the member for multiple services provided by the service provider. The "purchase history" stores information such as the name and product ID of the product purchased by the member using the service provided by the service provider. The "hobbies / preferences" stores information regarding the member's hobbies / preferences entered on a site provided by the service provider, for example.
[0016] In addition to the information shown in Figure 2, the member system server 400 stores a wide variety of data linked to member IDs in the format shown in Figure 2. As a result, the member system server 400 can manage and store a wide variety of data for each member ID.
[0017] The information processing device 100 acquires entry / exit information, which is information relating to entry or exit, and a predetermined identifier of the user from the ticket gate, and updates the entry / exit status of the user corresponding to the identifier according to the acquired entry / exit information. Then, the information processing device 100 provides a service to the user based on the updated entry / exit status.
[0018] For example, the information processing device 100 acquires information on a user's entry or exit from a ticket gate along with the number of the IC card owned by the user that was used when passing through the ticket gate. Then, the information processing device 100 updates the entry / exit status of the user linked to the acquired IC card number to entry or exit according to the acquired information. Then, the information processing device 100 determines that the user whose entry / exit status has been updated to entry is a user using a train, and provides the user with services such as distribution of coupons that are only distributed when the user is using a train.
[0019] As a result, when the information processing device 100 acquires information that a user has entered a station ticket gate, it updates the user's entry / exit status to "entered," thereby determining that the user is using the train, and thus being able to provide services at an appropriate time to users who are using the train.
[0020] In addition, the situation in which the user is using the train mentioned above does not only include the situation in which the user is traveling on the train, but also includes the time from when the user enters the station using the ticket gate to when the user exits or is presumed to have exited.
[0021] [Configuration of information processing device 100] An example of the functional configuration of the information processing device 100 will be described below. Fig. 3 is a block diagram showing an example of the configuration of the information processing device according to the embodiment. As shown in Fig. 3, the information processing device 100 has a communication unit 110, a control unit 120, and a storage unit 130.
[0022] The communication unit 110 is realized by, for example, a network interface card (NIC), etc. For example, the communication unit 110 controls communication regarding various information exchanged with connected devices, and mediates the processing of an acquisition unit 121 and a provision unit 123, which will be described later.
[0023] The memory unit 130 is realized by a storage device such as a RAM (Random Access Memory) or a hard disk, for example. The memory unit 130 stores data and programs necessary for various processes by the control unit 120. The storage device may be realized by a member system server 400 or a storage system installed outside the information processing device 100. The memory unit 130 has, for example, an entry / exit information storage unit 131, a user information storage unit 132, a congestion information storage unit 133, and an estimated information storage unit 134.
[0024] The entrance / exit information storage unit 131 registers ticket gate passage information relating to a user's entry into or exit from a station ticket gate. Here, data registered in the entrance / exit information storage unit 131 will be described with reference to Fig. 4. Fig. 4 is a diagram showing an example of data registered in the entrance / exit information storage unit according to the embodiment.
[0025] As shown in FIG. 4, the entry / exit information storage unit 131 stores, for example, the following items: "member ID," "medium number," "station used," "ticket gate name used," "railway operator name," "entry / exit," and "date and time." The "station used" stores the name of the station where the ticket gate the user passed through is installed, and the "ticket gate used" stores the name of the ticket gate where the ticket gate the user passed through is installed. The "railway operator name" stores the name of the railway operator of the ticket gate the user passed through, and the "entry / exit" stores whether the user passed through the ticket gate to enter or exit. The "date and time" stores the date and time when the user passed through the ticket gate.
[0026] For example, the entry / exit information storage unit 131 registers the following information as entry / exit information when an IC card with "medium number: aaaa" owned by a user with "member ID: XXX12345" is used: "Station used: Shinjuku," "Ticket gate name: Central East ticket gate," "Railway operator name: JR East," "Entry / exit: Entry," and "Date and time: 2023 / 12 / 1 / 12:00."
[0027] The user information storage unit 132 stores information such as the user's current entry / exit status and the content of services provided to the user. Here, with reference to FIG. 5, the data stored in the user information storage unit 132 will be described. FIG. 5 is a diagram showing an example of data stored in the user information storage unit according to the embodiment. As shown in FIG. 5, the user information storage unit 132 stores, for example, items such as "member ID," "medium number," "entry / exit status," and "service content."
[0028] The "entry / exit status" is registered with the user's current entry / exit status, which is updated by the update unit 122 described below. The "service content" is registered with the content of the service provided to the user. For example, the user information storage unit 132 registers the information "entry / exit status: entered" and "service content: 20% discount on purchase price" for a user with "member ID: XXX12345" and who owns an IC card with "medium number: aaaa."
[0029] The congestion information storage unit 133 stores information about the congestion level and congestion status of each station used by the user. Here, with reference to FIG. 6, the data stored in the congestion information storage unit 133 will be described. FIG. 6 is a diagram showing an example of data stored in the congestion information storage unit according to the embodiment. As shown in FIG. 6, the congestion information storage unit 133 stores, for example, items such as "station name," "average congestion level," "current congestion level," and "congestion status."
[0030] "Station name" registers information such as the station name and identification number of the station for which the congestion level and congestion situation are registered. "Average congestion level" registers the average value of the past congestion level of the corresponding station. "Current congestion level" registers the current congestion level of the corresponding station. "Congestion situation" registers the current congestion situation of the corresponding station. The congestion level and congestion situation to be registered are registered by the processing of the calculation unit 124 and the determination unit 125, which will be described later.
[0031] For example, the congestion information storage unit 133 registers information about a station with a "station name: XX" such that the "average congestion level: 100 people", the "current congestion level: 130 people" and the "congestion status: crowded".
[0032] The estimated information storage unit 134 stores information related to the process of estimating candidate exit stations performed by the estimation unit 126, which will be described later. Here, data stored in the estimated information storage unit 134 will be described with reference to FIG. 7. FIG. 7 is a diagram showing an example of data stored in the estimated information storage unit according to the embodiment. As shown in FIG. 7, the estimated information storage unit 134 stores, for example, the following items: "member ID," "medium number," "usage time," "candidate entry station," "candidate exit station," "exit station ratio," and "standard required time."
[0033] "Usage time" is registered as the time period when the user passed through the ticket gate. "Entry station candidate" is registered as the name of the entry station that the user has used in the past during the usage time, and "exit station candidate" is registered as the name of the exit station that the user has used in the past during the usage time. "Exit station ratio" is registered as the ratio of a specific exit station candidate to one entry station candidate, and "standard travel time" is registered as the standard travel time required to travel from the entry station candidate to the exit station candidate.
[0034] For example, the estimated information storage unit 134 registers that when an IC card with "medium number: aaaa" owned by a user with "member ID: XXX12345" is used, "potential entry stations: Shinjuku, Kichijoji, Tachikawa" are estimated for the time period "usage time: weekday evening."The estimated information storage unit 134 then stores that "potential exit stations: Kichijoji, Shibuya, Tokyo" are estimated for "potential entry station: Shinjuku," and registers "exit station ratio: 90%" and "standard required time: 20 minutes" for "Shinjuku."
[0035] Returning to the explanation of Fig. 2, the control unit 120 is realized 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), executing various programs stored in a storage device inside the information processing device 100 using a RAM or the like as a working area. For example, in the example shown in Fig. 3, the control unit 120 has an acquisition unit 121, an update unit 122, a provision unit 123, a calculation unit 124, a determination unit 125, and an estimation unit 126.
[0036] The acquisition unit 121 acquires, from the ticket gate, entrance / exit information, which is information relating to entry or exit, and a predetermined identifier of the user. For example, the acquisition unit 121 acquires ticket gate passage information of the user acquired by a reading device 300 provided at the ticket gate, and registers the entrance / exit information and the identification number of the IC card owned by the user in the entrance / exit information storage unit 131. Here, the ticket gate passage information includes, for example, the medium (IC card) number, station name, ticket gate name, railway operator name, entry or exit information, and passage date and time information acquired when the user passes through the ticket gate (see FIG. 4).
[0037] The update unit 122 updates the entry / exit status of the user corresponding to the identifier in accordance with the entry / exit information acquired by the acquisition unit 121. For example, the update unit 122 refers to the medium number (IC card number) of the information registered in the entry / exit information storage unit 131, and updates the entry / exit status of the user linked to the referenced medium number in the user information storage unit 132.
[0038] Furthermore, if the entry / exit status remains as "enter" for a predetermined period of time or longer, the update unit 122 can update the entry / exit status to "exit." For example, if the entry / exit status remains as "enter" for a predetermined period of time or longer, the update unit 122 determines that the user has exited the ticket gate without passing through the ticket gate where the reading device 300 is installed, and updates the entry / exit status to "exit."
[0039] Here, the aforementioned specified time is set in consideration of cases where ticket gate passing information relating to exit cannot be obtained due to trouble or use of a station where ticket gates are not installed, and is set to, for example, 2 or 3 hours.
[0040] Furthermore, the update unit 122 can update the entry / exit status to "exit" when the time the user is in the entry status is longer than a time set according to the congestion status determined by the determination unit 125. For example, for a station that is a candidate exit station for the user or a station identified as the station where the user is staying based on the location information, if the predetermined time is set shorter as the congestion status is higher, the update unit 122 updates the entry / exit status of the user to "exit" when the time the user is in the entry status is longer than the predetermined time.
[0041] Specifically, the update unit 122 compares the time the user has been in the entered state with a predetermined time, which is set to "10 minutes" if the station congestion status is "crowded" and "2 hours" if the station congestion status is "empty," and if the time the user has been in the entered state is longer, updates the user's entry / exit status to "exit."
[0042] The providing unit 123 provides a service to the user based on the entry / exit status updated by the updating unit 122. For example, the providing unit 123 can provide a service limited to the situation where the user is using a train to a user whose entry / exit status is "entered." Here, the service limited to the situation where the user is using a train may be, for example, a coupon that is distributed only when the user is using a train, or video content that can be viewed only when the user is using a train.
[0043] The services provided by the providing unit 123 are implemented, for example, by referring to information pre-registered in the user information storage unit 132, but are not limited to this. Services suitable for the user's attribute information, services used, hobbies / preferences, etc. can be provided from the information registered in the member system server 400.
[0044] Furthermore, the content of the service provided by the providing unit 123 can be determined according to the name of the ticket gate used or the name of the railway operator used that is registered in the user's entrance / exit information. For example, the providing unit 123 can provide video content from an operator affiliated with a predetermined railway operator only when the user passes through the ticket gate of the railway operator, or can provide a coupon for a shop near a predetermined ticket gate only when the user passes through the ticket gate.
[0045] Furthermore, the providing unit 123 can provide a service that guides the user to relieve the congestion inside the ticket gate when it is determined by the determining unit 125 that the station premises are congested. For example, when the determining unit 125, which will be described later, determines that the congestion situation of a station that is a candidate station for the user's exit or a station where the user is identified based on the location information as being "congested," the providing unit 123 provides a service that guides the user out of the station premises, such as a coupon encouraging the user to use a taxi or a discount coupon for a store outside the station premises.
[0046] In addition, for example, when the station is "empty," the provision unit 123 can provide services such as discount coupons for stores within the station, thereby encouraging users to stay within the station and spend money within the station.
[0047] Here, the timing at which the providing unit 123 provides the service can be, for example, any timing when the user is in an entered state, as well as a timing at which the providing unit 123 can provide a service that guides the user out of the station when the user's entry / exit state is updated to "exit." This allows the providing unit 123 to appropriately provide information that guides the user out of the station when the user exits the ticket gate, thereby reducing the number of users staying in the station and alleviating congestion in the station.
[0048] Furthermore, the providing unit 123 can provide the user with video content whose viewing time is within the standard required time from the station where the user entered to the candidate exit station. For example, the providing unit 123 provides the user with video content whose viewing time is shorter than the standard required time, which is the travel time from the station where the user entered to the candidate exit station estimated by the estimating unit 126 described later.
[0049] Here, for example, when multiple candidate exit stations are estimated by the estimation unit 126, the provision unit 123 can refer to the information registered in the estimated information storage unit 134 and provide video content within the shortest standard required time of each estimated candidate exit station.
[0050] Furthermore, the providing unit 123 can limit the services to be provided when the user's location is a station and the user has not moved for a certain period of time, based on the location information of the user whose entrance / exit status is "entered." For example, the providing unit 123 can limit the services to be provided when the user's location is a station and the user has not moved for a period of time longer than a period of time set according to the congestion state determined by the determining unit 125, based on the location information of the user whose entrance / exit status is "entered."
[0051] For example, for a user whose entry / exit status is "entered," if a location information identification function such as a GPS (Global Positioning System) or a beacon is used to identify the user's location, and the user has not been confirmed to have left the station for a predetermined period of time, the provision unit 123 may lower the discount rate of a coupon provided to the user, thereby restricting the content of the services provided to the user.
[0052] Here, the predetermined time for determining whether or not to move from the station premises can be variably set depending on the congestion situation of the station, similar to the predetermined time for the processing of the update unit 122 described above.
[0053] The calculation unit 124 calculates the congestion degree inside the station premises using the entrance and exit information of multiple users acquired by the acquisition unit 121. For example, the calculation unit 124 calculates the congestion degree inside the station premises of a specific station using the entrance and exit information of multiple users over a certain period of time. Specifically, the calculation unit 124 calculates the total number of people entering the ticket gates and the number of people leaving the ticket gates for each hour for the specific station as the congestion degree inside the station premises for each hour.
[0054] In addition, the calculation unit 124 can calculate the congestion level with higher accuracy by using people flow data acquired by sensors installed within the station, in addition to the entry and exit information acquired by the acquisition unit 121.
[0055] The determination unit 125 determines the congestion state within the station premises based on the average value of the past congestion degree and the latest congestion degree value calculated by the calculation unit 124. For example, for a specific station, the determination unit 125 compares the average value of the past hourly congestion degree with the congestion degree for the latest hour, and determines that the congestion state is "crowded" if the latest congestion degree is larger, and determines that the congestion state is "empty" if the latest congestion degree is smaller.
[0056] The determination unit 125 can determine the congestion state within the station premises by comparing it with, for example, a preset capacity of the station premises in addition to the average value of the past congestion degree described above. The determination unit 125 may also determine the congestion state described above in more detail, for example, by setting a threshold value for the congestion degree and determining the congestion state as "very crowded" or "somewhat crowded" based on the comparison result with the threshold value.
[0057] The estimation unit 126 estimates candidate exit stations corresponding to the station from which the user entered, based on the information related to entry acquired by the acquisition unit 121. For example, for a station from which the user entered, which is registered in the entry / exit information storage unit 131, the estimation unit 126 estimates an exit station that has a high probability of being used for exiting if the user enters the station as a candidate exit station corresponding to the entry station.
[0058] Specifically, for example, the estimation unit 126 refers to past ticket gate passage information for a specific user and classifies the ticket gate passage information in the order of entry station candidates and exit station candidates set with the entry station candidates. Then, the estimation unit 126 estimates the exit station candidates classified by entry station candidate (stations used by users who have entered in the past) as multiple exit station candidates corresponding to the entry stations of the user.
[0059] Furthermore, the estimation unit 126 can estimate, for example, an exit station ratio and a standard required time for each of the estimated plurality of exit station candidates. Furthermore, the estimation unit 126 may, for example, notify the providing unit 123 of only those of the estimated plurality of exit station candidates whose exit station ratios are equal to or greater than a preset threshold, or may extract several of the top exit station ratios and notify the providing unit 123 of these.
[0060] [Specific example] Next, an overall processing flow of the information processing device 100 according to the embodiment will be described with reference to Fig. 8. Fig. 8 is a diagram showing a specific example of processing of the information processing device according to the embodiment. The example in Fig. 8 shows an example of processing that is performed after a user passes through a ticket gate at an entrance station to use a train, and until the user passes through a ticket gate at an exit station.
[0061] First, the user enters the ticket gate at the entrance station using an IC card (FIG. 8(1)). As a result, the acquisition unit 121 acquires the user's entrance information and IC card number information. Then, the update unit 122 updates the user's entrance / exit status in the user information storage unit 132 to "enter."
[0062] Next, the providing unit 123 transmits an electronic coupon for a "20% off the purchase price" service with preset content to the user terminal 200. As a result, a user who is currently using a train can receive the electronic coupon for a "20% off the purchase price" that is distributed only when the user is currently using a train (FIG. 8(2)).
[0063] Thereafter, the user uses the IC card to exit the ticket gate at the exit station (FIG. 8(3)). As a result, the acquisition unit 121 acquires the user's exit information and IC card number information. Then, the update unit 122 updates the user's entry / exit status in the user information storage unit 132 to "exit."
[0064] Through the above-described series of processes, the information processing device 100 can update the entry / exit status according to the user's ticket gate passage information and provide services to users who are in the entry status, thereby enabling services to be provided at the appropriate time to users using the railway.
[0065] Next, changes in the content of services provided according to the congestion status within a station will be described with reference to Fig. 9. Fig. 9 is a diagram showing a specific example of a process for providing services according to the congestion status according to an embodiment. Fig. 9(A) shows an example of the process when the congestion status is "crowded", and Fig. 9(B) shows an example of the process when the congestion status is "empty".
[0066] First, the case of Fig. 9(A) will be described. As shown in Fig. 9(A), the determination unit 125 determines that the congestion situation at "XX station" is "congested" because the current congestion level is "130 people" and the average congestion level is "100 people." In this case, the provision unit 123 limits the provided service if the user stays at the arrival station for more than "10 minutes," which is the required time set in advance for when congestion occurs. In other words, the provision unit 123 limits the provision of service 10 minutes after the user arrives at the exit station.
[0067] As a result, after 10 minutes have passed since the service restriction, the user is likely to move out of the station because the benefit of staying in the station becomes smaller. In other words, when the congestion situation is "congested," the providing unit 123 can alleviate congestion in the station by restricting the services to be provided after a predetermined time has elapsed and encouraging users to move.
[0068] Next, the case of Fig. 9(B) will be described. As shown in Fig. 9(B), the determination unit 125 determines that the congestion situation at "XX Station" is "empty" because the current congestion level is "70 people" and the average congestion level is "100 people." In this case, the provision unit 123 provides a service that encourages the use of stores within the station.
[0069] As a result, the user is likely to engage in consumption activities within the station because there is a great benefit to using the stores within the station. In other words, when the congestion situation within the station is "empty," the providing unit 123 can encourage the user to use the stores within the station, thereby encouraging consumption activities within the station.
[0070] By the processing of Figures 9(A) and (B) described above, the information processing device 100 can provide users with services according to the congestion situation within the station, so that if the station is crowded, users can be encouraged to move outside the station, and if the station is empty, users can be encouraged to engage in consumption activities within the station.
[0071] 〔flowchart〕 Next, an example of processing by the information processing device 100 according to the embodiment will be described with reference to Fig. 10. Fig. 10 is a flowchart showing an example of the flow of processing by the information processing device according to the embodiment. Note that the steps in the flowchart shown in Fig. 10 may be executed in a different order, and some processing may be added or omitted.
[0072] First, the acquisition unit 121 of the information processing device 100 acquires the entry information and identifier of the user from the ticket gate at the entrance station (S101). Then, the update unit 122 updates the entry / exit status of the user corresponding to the acquired identifier to “enter” (S102).
[0073] Thereafter, the providing unit 123 provides the service to the user who is using the railway and whose entry / exit status is "enter" (S103). Next, the acquiring unit 121 acquires the user's exit information and identifier from the ticket gate at the exit station (S104). Then, the updating unit 122 updates the entry / exit status of the user corresponding to the acquired identifier to "exit" (S105), and the information processing device 100 ends the process.
[0074] 〔effect〕 The information processing device 100 according to the embodiment includes an acquisition unit 121, an update unit 122, and a provision unit 123. The acquisition unit 121 acquires entrance / exit information, which is information relating to entry or exit, from a ticket gate, and a predetermined identifier of the user. The update unit 122 updates the entrance / exit status of the user corresponding to the identifier, in accordance with the entrance / exit information acquired by the acquisition unit 121. The provision unit 123 provides a service to the user based on the entrance / exit status updated by the update unit 122.
[0075] This allows the information processing device 100 to update the entry / exit status according to the user's ticket gate passage information and provide services to users who are in the entry status, thereby enabling services to be provided at the appropriate time to users using the train.
[0076] Furthermore, the providing unit 123 provides a service limited to a situation where the user is using a train to a user whose entrance / exit status is "entered." This allows the information processing device 100 to determine that a user whose entrance / exit status is "entered" is using a train, and to effectively provide a service limited to a situation where the user is using a train at a time when the user is likely to be using a mobile terminal.
[0077] Furthermore, the update unit 122 updates the entry / exit status to exit when the entry / exit status remains as "entered" for a predetermined period of time or longer. This allows the information processing device 100 to appropriately update the entry / exit status even when exit information cannot be acquired due to a problem or exiting a station where no ticket gate is installed.
[0078] The information processing device 100 also includes a calculation unit 124 and a determination unit 125. The calculation unit 124 calculates the congestion level within the station using the entry and exit information of multiple users acquired by the acquisition unit 121. The determination unit 125 determines the congestion status within the station based on the average value of the past congestion levels calculated by the calculation unit 124 and the latest congestion level value.
[0079] As a result, the information processing device 100 determines whether the current station premises is crowded or not using the congestion level within the station calculated from the user's entry and exit information, and can provide the user with services that correspond to the current congestion situation within the station premises.
[0080] Furthermore, the providing unit 123 provides a service that guides the user to relieve the congestion inside the station when the determining unit 125 determines that the station is crowded. In this way, the information processing device 100 provides a service that guides the user to move outside the station when the station is crowded, thereby supporting the elimination of congestion inside the station.
[0081] Furthermore, the update unit 122 updates the entry / exit status to "exit" when the time the user has been in the entry status is longer than the time set according to the congestion status determined by the determination unit 125. As a result, when the station premises are crowded, the information processing device 100 can update the entry / exit status to "exit" early and terminate the provision of the service, thereby encouraging the user to move out of the station premises and helping to alleviate the congestion inside the station premises.
[0082] The information processing device 100 also includes an estimation unit 126. The estimation unit 126 estimates a candidate exit station corresponding to the station from which the user entered, based on the information related to entry acquired by the acquisition unit 121. In this case, the provision unit 123 provides video content whose viewing time is within the standard required time from the station from which the user entered to the candidate exit station.
[0083] This allows the information processing device 100 to provide video content within the standard travel time from when a user enters a ticket gate until when the user exits the ticket gate, thereby appropriately providing the user with video content that can be viewed within the travel time.
[0084] Furthermore, the providing unit 123 limits the services to be provided when the user's location is a station and the user has not moved for a certain period of time, based on the location information of the user whose entry / exit status is "entered." This allows the information processing device 100 to limit the content of services to be provided to a user who stays in a station for more than a certain period of time and unfairly receives services that are limited to situations where the user is using a train.
[0085] Furthermore, the providing unit 123 limits the services to be provided when, based on the location information of a user whose entry / exit state is entry, the user's location is a station and the user has not moved for a period of time longer than the period set according to the congestion state determined by the determining unit 125. In this way, the information processing device 100 can help alleviate congestion within the station by limiting the content of the services to be provided to a user who stays within the station for a long period of time when the station is crowded, thereby encouraging the user to move out of the station.
[0086] 〔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 using a known method. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings may be changed as desired unless otherwise specified.
[0087] Furthermore, the components of each device shown in the figures are conceptual functional units and do not necessarily have to be physically or functionally configured as shown. In other words, the specific form of distribution and integration of each device and functional configuration is not limited to that shown in the figures, 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, the above-mentioned embodiments and the processes performed in each embodiment may be combined as appropriate within the scope of not causing any contradiction in the processing content.
[0088] 〔program〕 The information processing device 100 according to the above-described embodiment is realized by a computer 1000 having a configuration as shown in Fig. 11, for example. Fig. 11 is a diagram showing an example of a computer that executes an information processing program. 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 via a bus 1090.
[0089] The central processing unit 1030 operates based on programs stored in the memory 1040 or storage 1050, programs read from the input device 1020, and the like, 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, or the like.
[0090] 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, or a USB memory.
[0091] The communication interface 1080 receives data from other devices via the network N and sends it 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.
[0092] For example, when the computer 1000 functions as the information processing device 100 , 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 120 .
[0093] Although some 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 incorporate various modifications and improvements based on the knowledge of those skilled in the art, including the aspects described in the Disclosure of the Invention section. Furthermore, the terms "section, module, unit" mentioned above can be read as "means" or "circuit," etc. For example, the term "applying section" can be read as "applying means" or "applying circuit." [Explanation of symbols]
[0094] 100 Information processing device 110 Communications Department 120 control section 121 Acquisition Department 122 Update section 123 Provision Department 124 Calculation Unit 125 Judgment section 126 Estimation Department 130 Storage section 131 Entry / exit information storage unit 132 User information storage unit 133 Congestion information storage unit 134 Estimated information storage unit 200 user terminals 300 Reading Device 400 Membership System Server
Claims
1. an acquisition unit that acquires entry / exit information, which is information relating to entry or exit, and a predetermined identifier of the user from the ticket gate; an update unit that updates the entry / exit status of the user corresponding to the identifier in accordance with the entry / exit information acquired by the acquisition unit; a providing unit that provides a service to the user based on the entry / exit status updated by the updating unit; An information processing device comprising:
2. The information processing device according to claim 1 , wherein the providing unit provides the user whose entry / exit status is entry with a service that is limited to a situation in which the user is using a train.
3. 2. The information processing apparatus according to claim 1, wherein the update unit updates the entry / exit status to exit when the entry / exit status has been in for a period of time longer than a predetermined period of time.
4. a calculation unit that calculates a congestion degree inside the ticket gate using the entrance and exit information of multiple users acquired by the acquisition unit; a determination unit that determines the congestion state inside the ticket gate based on the average value of the past congestion degrees calculated by the calculation unit and the latest congestion degree value; 2. The information processing apparatus according to claim 1, further comprising:
5. The information processing device according to claim 4, wherein the providing unit provides a service that guides the user to relieve congestion within the station when the determining unit determines that the station is crowded.
6. The information processing device according to claim 4, characterized in that the update unit updates the entry / exit status to exit when the time the user is in the entry state is longer than a time set according to the congestion state determined by the determination unit.
7. The method further includes an estimation unit that estimates a candidate exit station corresponding to the station where the user entered from the information regarding the entrance acquired by the acquisition unit, The information processing device according to claim 1 , wherein the providing unit provides video content having a viewing time within a standard required time from the station where the user entered to the candidate exit station.
8. The information processing device according to claim 1, characterized in that the providing unit limits the services to be provided when the user's location information, whose entry / exit status is "entered," indicates that the user is located at a station and has not moved for a certain period of time.
9. The information processing device described in claim 4, characterized in that the providing unit limits the services to be provided when, based on the location information of a user whose entry / exit status is entry, the user's location is a station and the user has not moved for a period of time longer than a time set according to the congestion situation determined by the determination unit.
10. 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, and a predetermined identifier of the user from the ticket gate; an updating step of updating the entry / exit status of the user corresponding to the identifier in accordance with the entry / exit information acquired by the acquiring step; a providing step of providing a service to the user based on the entry / exit status updated by the updating step; An information processing method comprising:
11. an acquisition procedure for acquiring entry / exit information, which is information relating to entry or exit, and a predetermined identifier of the user from the ticket gate; an update step of updating the entry / exit status of the user corresponding to the identifier in accordance with the entry / exit information acquired by the acquisition step; a providing step of providing a service to the user based on the entry / exit status updated by the updating step; An information processing program that causes a computer to execute the above.
Citation Information
Patent Citations
Information distribution system, information distribution device, and information distribution method
JP2006190336A