Station service server and station service program

The station service server addresses version mismatches and information inconsistencies between itself and ticket gates by incorporating a system to identify and process requests based on ticket gate versions, ensuring consistent and accurate operations.

JP7664883B2Active Publication Date: 2025-04-18KK TOSHIBA
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2022075834
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-05-02
Publication Date
2025-04-18
Estimated Expiration
2042-05-02

AI Technical Summary

Technical Problem

The challenge arises when adding new functions or modifying existing ones in ticket gates connected to a station service server, as it leads to version mismatches between the server and the gates, causing inconsistencies in information processing.

Method used

The station service server is designed with a receiving unit for determination requests from ticket gates, an identification unit to identify the ticket gate based on included information, a determination processing unit to generate results based on medium information, and a transmission unit to send results back to the gate, ensuring version matching and consistent information processing.

Benefits of technology

This solution ensures that the version of the station service server matches the ticket gates, preventing discrepancies in information processing, even during modifications, thus maintaining operational consistency and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007664883000001
    Figure 0007664883000001
  • Figure 0007664883000002
    Figure 0007664883000002
  • Figure 0007664883000003
    Figure 0007664883000003
Patent Text Reader

Abstract

To execute determination processing in which versions of a station service server and an automatic ticket gate are matched even when there is an automatic ticket gate before and after remodeling.SOLUTION: A station service server according to an embodiment comprises: a receiving unit that receives a determination request from an automatic ticket gate; an identification unit that identifies the automatic ticket gate based on information on the automatic ticket gate included in the determination request; a determination processing unit that receives the determination request according to the identified automatic ticket gate, and generates a determination result based on medium information included in the determination request; and a transmission unit that transmits the determination result to the automatic ticket gate.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] An embodiment of the present invention relates to a station service server and a station service program. [Background technology]

[0002] Traditionally, when a passenger passes through a ticket gate, the ticket gate performs the process of determining whether the passenger should be allowed to pass (enter or exit). In recent years, this process has been implemented as a thin client, with the station service server connected to the ticket gate performing the process. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent Publication No. 2021-060727 Summary of the Invention [Problem to be solved by the invention]

[0004] When adding new functions to a ticket gate or changing the contents of an existing function, the ticket gate must be modified. In the past, when the ticket gate performed the judgment process, only the ticket gate needed to be modified. However, by adopting a thin client system, the station service server must also be modified. Also, since there are many ticket gates connected to the station service server, it is not possible to modify all of the ticket gates at the same time. Therefore, there will be a period in which the modified station service server and ticket gates exist in tandem with the unmodified ticket gates. As a result, there is a problem in that the version of the modified station service server and the version of the unmodified ticket gates do not match.

[0005] Furthermore, the modified station service server performs its judgment processing using information processed with the latest functions, which results in a problem of discrepancies with information processed using functions used in the ticket gates before the modification.

[0006] The object of the present invention has been made in light of the above-mentioned circumstances, and its objective is to provide technology that matches the versions of the station service server and the ticket gates, even when there are both modified and unmodified ticket gates, thereby preventing discrepancies in the information between the station service server and the ticket gates. [Means for solving the problem]

[0007] The station service server of the embodiment comprises a receiving unit that receives a judgment request from a ticket gate, an identification unit that identifies the ticket gate based on information about the ticket gate included in the judgment request, a judgment processing unit that receives the judgment request according to the identified ticket gate and generates a judgment result based on the media information included in the judgment request, and a transmitting unit that transmits the judgment result to the ticket gate. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is a block diagram showing an example of a schematic configuration of a station service system and a hardware configuration of each device in the first embodiment. [Diagram 2] FIG. 2 is a block diagram showing the software configuration of the station service server in relation to the hardware configuration shown in FIG. [Diagram 3] FIG. 3 is a block diagram showing the software configuration of the first ticket gate and the second ticket gate in relation to the hardware configuration shown in FIG. [Figure 4] FIG. 4 is a diagram showing an example of a modification schedule for the station service server, the first ticket gate, and the second ticket gate. [Diagram 5] FIG. 5 is a sequence diagram illustrating an example of a ticket gate processing procedure in the station service system of the first embodiment. [Figure 6] FIG. 6 is a block diagram showing the software configuration of the station service server in relation to the hardware configuration shown in FIG. [Figure 7] FIG. 7 is a block diagram showing the software configuration of the first ticket gate and the second ticket gate in relation to the hardware configuration shown in FIG. [Figure 8] FIG. 8 is a sequence diagram illustrating an example of a ticket gate processing procedure in the station service system according to the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] The station service server and the station service program will be described in detail below with reference to the drawings. In the following embodiment, the parts with the same numbers perform the same operation, and the repeated description will be omitted. For example, when there are multiple identical or similar elements, a common symbol may be used to describe each element without distinguishing between them, and a subnumber may be used in addition to the common symbol to describe each element with distinction between them.

[0010] [First embodiment] (composition) FIG. 1 is a block diagram showing an example of a schematic configuration of a station service system and a hardware configuration of each device in the first embodiment.

[0011] The station service system includes a station service server 1, a first ticket gate 2, and a second ticket gate 3.

[0012] The station service server 1, the first ticket gate 2, and the second ticket gate 3 are connected to each other via a network 4. For simplicity, FIG. 1 shows only two ticket gates (the first ticket gate 2 and the second ticket gate 3), but the station service server 1 is connected to many ticket gates via the network 4. Therefore, the station service server 1 needs to simultaneously execute many determination processes sent from many ticket gates.

[0013] The station service server 1 is installed within the facilities of a railway operator that manages the first ticket gate 2 and the second ticket gate 3. Furthermore, the station service server 1 can realize various operations using a computer such as a PC (Personal Computer).

[0014] The station service server 1 includes a control unit 11, a storage unit 12, a communication interface 13, and an input / output interface 14. The control unit 11, the storage unit 12, the communication interface 13, and the input / output interface 14 are connected to each other via a bus so as to be able to communicate with each other.

[0015] The control unit 11 controls the station service server 1. The control unit 11 includes a hardware processor such as a central processing unit (CPU: Central Processing Unit).

[0016] The storage unit 12 is a storage medium. The storage unit 12 is configured by combining a nonvolatile memory that can be written and read at any time, such as a hard disk drive (HDD) or a solid state drive (SSD), a nonvolatile memory such as a read only memory (ROM), and a volatile memory such as a random access memory (RAM). The storage unit 12 has a program storage area and a data storage area in its storage area. The program storage area stores application programs required for executing various processes, in addition to an operating system (OS) and middleware.

[0017] The communication interface 13 includes one or more wired or wireless communication modules. For example, the communication interface 13 includes a communication module that is connected to the first ticket gate 2 and the second ticket gate 3 by wire or wirelessly through the network 4. The communication interface 13 may include a general communication module that can communicate with the first ticket gate 2 or the second ticket gate 3 under the control of the control unit 11 and transmit and receive various information.

[0018] The input / output interface 14 is connected to the input unit 141, the output unit 142, etc. The input / output interface 14 is an interface that enables transmission and reception of information between the control unit 11 and the input unit 141 and the output unit 142. The input / output interface 14 may be integrated with the communication interface 13. For example, the input / output interface 14 may be wirelessly connected to the control unit 11 and the input unit 141 or the output unit 142 using a short-range wireless technology or the like, and may transmit and receive information using the short-range wireless technology.

[0019] The input unit 141 includes, for example, a keyboard, a pointing device, and the like, through which an administrator who manages the station service server 1 inputs various information to the station service server 1. The input unit 141 may also include a reader for reading data to be stored in the storage unit 12 from a memory medium such as a USB memory, and a disk device for reading such data from a disk medium.

[0020] The output unit 142 includes a display that displays output data to be presented to the manager from the station service server 1, a printer that prints the data, and the like.

[0021] The first ticket gate 2 and the second ticket gate 3 are installed at stations where passengers wish to use trains or the like, and control the passage (entrance or exit) of passengers. The first ticket gate 2 and the second ticket gate 3 may be installed in the same station or in different stations.

[0022] The first ticket gate 2 includes a control unit 21, a memory unit 22, a communication interface 23, and an input / output interface 24.

[0023] The control unit 21 controls the first ticket gate 2. The control unit 21 includes a hardware processor such as a central processing unit (CPU).

[0024] The storage unit 22 is a storage medium. The storage unit 22 is configured by combining a non-volatile memory such as an HDD or SSD that can be written and read at any time, a non-volatile memory such as a ROM, and a volatile memory such as a RAM. The storage unit 22 has a program storage area and a data storage area in its storage area. The program storage area stores application programs required to execute various processes, in addition to an OS and middleware. The storage unit 22 may also store various information such as the current version of the first ticket gate 2.

[0025] The communication interface 23 includes one or more wired or wireless communication modules. For example, the communication interface 23 includes a communication module that connects to the station service server 1 by wire or wirelessly through the network 4. The communication interface 23 may include a general communication module that can communicate with the station service server 1 under the control of the control unit 21 and transmit and receive various information.

[0026] The input / output interface 24 is connected to the medium reading unit 241, the gate 242, the notification unit 243, and the like. The input / output interface 24 is an interface that enables transmission and reception of information between the control unit 21 and the medium reading unit 241, the gate 242, and the notification unit 243. The input / output interface 24 may be integrated with the communication interface 23. For example, the input / output interface 24 may be wirelessly connected to the control unit 21 and at least one of the medium reading unit 241, the gate 242, and the notification unit 243 using a short-range wireless technology or the like, and may transmit and receive information using the short-range wireless technology.

[0027] The medium reading unit 241 includes at least one of a two-dimensional code reader that reads information from a two-dimensional code, an IC card reader / writer that reads information by wireless communication with an IC card or the like carried by a passenger, a magnetic information reading unit that reads information from a magnetic ticket, etc. Here, the medium includes a ticket on which a two-dimensional code is printed, an IC card, a magnetic ticket, etc. The medium may also include a photographed image of a passenger's face photographed by a camera. In other words, the medium reading unit 241 may be a general one as long as it is capable of acquiring from the medium various pieces of information for determining whether or not a passenger can pass through a ticket gate.

[0028] The gate 242 is disposed on the passage-side side of the first ticket gate 2. The gate 242 opens and closes in response to instructions from the control unit 21. For example, the gate 242 closes to physically block the passage of passengers.

[0029] The notification unit 243 includes a display and the like arranged on the top of the first ticket gate 2. The notification unit 243 may also include a speaker, a lamp, and the like. The notification unit 243 can be used to inform a passenger whether or not he or she is permitted to pass. For example, when a passenger is permitted to pass, the notification unit 243 may cause information permitting passage to be displayed on the display. On the other hand, when a signal not permitting passage of the passenger is received, the notification unit 243 may announce to the passenger through a speaker that passage is not permitted, and may cause a lamp to light up in red.

[0030] The second ticket gate 3 includes a control unit 31, a memory unit 32, a communication interface 33, and an input / output interface .

[0031] The control unit 31, the memory unit 32, the communication interface 33, and the input / output interface 34 may have the same configurations as the control unit 21, the memory unit 22, the communication interface 23, and the input / output interface 24 of the first ticket gate 2, respectively. Therefore, the description here will be omitted.

[0032] Furthermore, the input / output interface 34 is connected to the medium reading unit 341, the gate 342, the notification unit 343, etc. The medium reading unit 341, the gate 342, and the notification unit 343 may have the same configurations as the medium reading unit 241, the gate 242, and the notification unit 243 of the first ticket gate 2, respectively. Therefore, the description here will be omitted.

[0033] FIG. 2 is a block diagram showing the software configuration of the station service server 1 in relation to the hardware configuration shown in FIG. The control unit 11 of the station service server 1 includes an information acquisition unit 111 , a version identification unit 112 , a first version determination processing unit 113 , a second version determination processing unit 114 , and a transmission control unit 115 .

[0034] The information acquisition unit 111 receives a determination request from the first ticket gate 2 or the second ticket gate 3 through the communication interface 13. Details of the determination request will be described later. The information acquisition unit 111 outputs the received determination request to the version identification unit 112.

[0035] The version identification unit 112 identifies the version of the ticket gate based on the judgment request. For example, the version identification unit 112 identifies whether the ticket gate is a first version which is a modified version or a second version which is a pre-modified version. For example, if the version identification unit 112 identifies that the ticket gate is a modified version (first version), it outputs a judgment request to the first version judgment processing unit 113. On the other hand, if it determines that the ticket gate is a pre-modified version (second version), it outputs a judgment request to the second version judgment processing unit 114.

[0036] The first version judgment processing unit 113 judges whether or not a passenger can pass based on a judgment request of the modified ticket gate, for example. The first version judgment processing unit 113 may include multiple units (multiple processes). The version identification unit 112 outputs a judgment request to a first version judgment processing unit 113 that is not currently processing the request. In other words, the first version judgment processing unit 113 is capable of processing multiple judgment requests in parallel. The first version judgment processing unit 113 generates a first judgment result based on the judgment, and outputs it to the transmission control unit 115.

[0037] The second version judgment processing unit 114 judges whether or not a passenger can pass based on a judgment request of the ticket gate before modification, for example. The second version judgment processing unit 114 may also have multiple units (multiple processes). The version identification unit 112 outputs a judgment request to the second version judgment processing unit 114 that is not processing. In other words, the second version judgment processing unit 114 is also capable of processing multiple judgment requests in parallel. The second version judgment processing unit 114 generates a second judgment result based on the judgment and outputs it to the transmission control unit 115.

[0038] The transmission control unit 115 transmits the first determination result to the first ticket gate 2 and the second determination result to the second ticket gate 3, respectively.

[0039] FIG. 3 is a block diagram showing the software configuration of the first ticket gate 2 and the second ticket gate 3 in relation to the hardware configuration shown in FIG.

[0040] The storage unit 22 of the first ticket gate 2 includes a first version information storage unit 221. The first version information storage unit 221 is used to store the version of the first ticket gate 2. For example, assume that the first ticket gate 2 is a modified ticket gate. In this case, the first version information storage unit 221 stores a first version indicating that the first ticket gate 2 is a modified ticket gate.

[0041] The control unit 21 of the first ticket gate 2 includes a medium information acquisition unit 211 , a determination request generation unit 212 , a communication control unit 213 , and a passage control unit 214 .

[0042] The medium information acquiring unit 211 controls the medium reading unit 241 to read the medium information from a medium held by the passenger. For example, the medium reading unit 241 causes the medium reading unit 241 to read the medium information stored in an IC card held over an IC card reader / writer. Then, the medium information acquiring unit 211 receives the medium information from the medium reading unit 241. The medium information acquiring unit 211 outputs the received medium information to the determination request generating unit 212.

[0043] The determination request generating unit 212 generates a first determination request based on the medium information and the first version information stored in the first version information storage unit 221. The first determination request may include the ID of the first ticket gate 2 and the like in addition to the medium information and the first version information.

[0044] The communication control unit 213 transmits a first determination request to the station service server 1 through the communication interface 23. In response to the first determination request, the communication control unit 213 receives a first determination result from the station service server 1 through the communication interface 23. The communication control unit 213 outputs the received first determination result to the passage control unit 214.

[0045] The passage control unit 214 controls the passage of passengers. For example, when the information included in the first determination result indicates that the passenger is permitted to pass, the passage control unit 214 may output information to the notification unit 243 for displaying the opening of the gate 242, the amount of the fare to be deducted, the charge amount of the IC card, the date and time of passage, etc. Furthermore, the passage control unit 214 may collect the fare through the medium reading unit 241, i.e., write information to the IC card.

[0046] The memory unit 32 of the second ticket gate 3 includes a second version information memory unit 321. The second version information memory unit 321 is used to store the version of the second ticket gate 3. For example, the second ticket gate 3 is a second version that is a ticket gate before modification. In this case, the second version information memory unit 321 stores second version information that indicates that the ticket gate is a pre-modification version.

[0047] Here, the first version information and the second version information may be 1-bit flag information. For example, when the flag information is 1, it may indicate that the ticket gate has been modified, and when the flag information is 0, it may indicate that the ticket gate has not been modified. Of course, the meaning may be reversed. This enables the version identification unit 112 to identify whether the ticket gate is a modified ticket gate or an unmodified ticket gate depending on whether the version information is 1 or 0. Furthermore, the first version information and the second version information may be any information as long as it is information that can identify whether the ticket gate has been modified or not. For example, the first version information and the second version information may be information such as alphanumeric characters, and the first version information and the second version information may be identified based on this information.

[0048] The control unit 31 of the second ticket gate 3 includes a medium information acquisition unit 311 , a determination request generation unit 312 , a communication control unit 313 , and a passage control unit 314 .

[0049] The medium information acquiring unit 311 may be the same as the medium information acquiring unit 211. That is, the medium information acquiring unit 311 controls the medium reading unit 341 to read the medium information from a medium held by the passenger.

[0050] The determination request generating unit 312 generates a second determination request based on the medium information and the second version information stored in the second version information storage unit 321. The second determination request may include the ID of the second ticket gate 3 and the like in addition to the medium information and the second version information.

[0051] The communication control unit 313 transmits a second determination request to the station service server 1 through the communication interface 33. In response to the second determination request, the communication control unit 313 receives a second determination result from the station service server 1 through the communication interface 33. The communication control unit 313 outputs the received second determination result to the traffic control unit 314.

[0052] The traffic control unit 314 may be similar to the traffic control unit 214. That is, the traffic control unit 314 controls the passage of passengers.

[0053] (Remodeling Schedule) FIG. 4 is a diagram showing an example of a modification schedule for the station service server 1, the first ticket gate 2, and the second ticket gate 3. As shown in FIG. To operate a new function, it is necessary to modify (upgrade) the station service server 1, the first ticket gate 2, and the second ticket gate 3 before the operation start date. In the example shown in Fig. 4, the station service server 1 is modified first, then the first ticket gate 2, and finally the second ticket gate 3.

[0054] The modification is performed during the hours when the train is not running, for example, between 2:00 and 4:00 in the morning. For example, the modification of the station service server 1 and the modification of the first ticket gate 2 may be performed on the same day, but the modification of the station service server 1 must be performed first.

[0055] When modifying (upgrading) the station service server 1 after modifying the first ticket gate 2 first, there may be cases where the station service server 1 cannot be modified due to an error or the like. In such a case, only the first ticket gate 2 is modified, and the station service server 1 will not be able to execute the determination process based on the information it receives from the first ticket gate 2. For this reason, it is necessary to modify the station service server 1 first.

[0056] (operation) FIG. 5 is a sequence diagram illustrating an example of a ticket gate processing procedure in the station service system of the first embodiment.

[0057] The operation of this sequence is realized by the control unit 11 of the station service server 1, the control unit 21 of the first ticket gate 2, and the control unit 31 of the second ticket gate 3 reading and executing the programs stored in the memory unit 12, the memory unit 22, and the memory unit 32, respectively.

[0058] This sequence begins when a passenger attempts to have the first ticket gate 2 read information stored in a medium, for example by holding an IC card, which is the medium, over the IC card reader / writer, which is the medium reading unit 241.

[0059] The medium information acquiring unit 211 acquires medium information (step ST101). The medium information acquiring unit 211 controls the medium reading unit 241 to read the medium information from a medium held by the passenger. For example, the medium reading unit 241 causes the medium reading unit 241 to read the medium information stored in an IC card held over an IC card reader / writer. Then, the medium information acquiring unit 211 receives the medium information from the medium reading unit 241. The medium information acquiring unit 211 outputs the received medium information to the determination request generating unit 212.

[0060] The judgment request generating unit 212 generates a first judgment request (step ST102). Having received the medium information, the judgment request generating unit 212 acquires the first version information stored in the first version information storage unit 221. Here, the first version information is information indicating that the first ticket gate 2 is a modified version. Then, the judgment request generating unit 212 generates a first judgment request including the first version information and the medium information. Then, the judgment request generating unit 212 outputs the first judgment request to the communication control unit 213.

[0061] The communication control unit 213 transmits a first determination request (step ST103). The communication control unit 213 transmits the first determination request to the station service server 1 through the communication interface .

[0062] The version identification unit 112 of the station service server 1 identifies the version of the first ticket gate 2 (step ST104). The information acquisition unit 111 receives the first judgment request via the communication interface 13. Then, the information acquisition unit 111 outputs the first judgment request to the version identification unit 112. The version identification unit 112 identifies the version of the first ticket gate 2 based on the first version information included in the first judgment request. For example, the version identification unit 112 identifies that the first ticket gate 2 has been modified, i.e., is the first version, because the value of the first version information is 1.

[0063] The version identifying unit 112 outputs the first judgment request to the first version judgment processing unit 113. For example, the version identifying unit 112 may output the judgment request to one of the multiple first version judgment processing units 113 that is not performing a judgment process, i.e., is available.

[0064] The first version judgment processing unit 113 judges whether the passenger can pass through based on the first judgment request (step ST105). The first version judgment processing unit 113 judges whether the passenger can pass through the first ticket gate 2 based on the medium information included in the first judgment request. For example, the first version judgment processing unit 113 judges whether the passenger can pass through the first ticket gate 2 based on the ticket gate ID of the first ticket gate 2 included in the first judgment request, the charge amount included in the medium information, the passage history, and the like. The first version judgment processing unit 113 may also judge how much the fare is. The first version judgment processing unit 113 generates a first judgment result based on the judgment, and outputs the first judgment result to the transmission control unit 115. Here, the first judgment result may include, for example, whether the passenger can pass through, the fare, the judgment date and time, and the like.

[0065] The transmission control unit 115 transmits the first determination result to the first ticket gate 2 (step ST106). For example, the transmission control unit 115 transmits the first determination result to the first ticket gate 2 through the communication interface 13.

[0066] The passage control unit 214 executes passage control (step ST107). The communication control unit 213 receives the first determination result through the communication interface 23. Then, the communication control unit 213 outputs the first determination result to the passage control unit 214. For example, when information included in the first determination result indicates that the passenger is permitted to pass, the passage control unit 214 may output information for displaying the opening of the gate 242, the amount of fare to be deducted, the remaining amount, the date and time of passage, etc., to the notification unit 243. Furthermore, the passage control unit 214 may collect the fare through the medium reading unit 241, i.e., write information.

[0067] Next, the passenger attempts to have the second ticket gate 3 read the information stored in the medium. For example, the passenger holds an IC card, which is the medium, over the IC card reader / writer, which is the medium reading unit 341.

[0068] Step ST108 is the same process as step ST101, and therefore the description thereof will be omitted here.

[0069] The judgment request generating unit 312 generates a second judgment request (step ST109). Having received the medium information, the judgment request generating unit 312 acquires the second version information stored in the second version information storage unit 321. Here, the second version information is information indicating that the second ticket gate 3 is before modification. Then, the judgment request generating unit 312 generates a second judgment request including the second version information and the medium information. Then, the judgment request generating unit 312 outputs the second judgment request to the communication control unit 313.

[0070] Step ST110 is the same process as step ST103, and therefore the description thereof will be omitted here.

[0071] The version identification unit 112 of the station service server 1 identifies the version of the second ticket gate 3 (step ST111). The information acquisition unit 111 receives the second judgment request through the communication interface 13. Then, the information acquisition unit 111 outputs the second judgment request to the version identification unit 112. The version identification unit 112 identifies the version of the second ticket gate 3 based on the second version information included in the second judgment request. For example, the version identification unit 112 determines that the second ticket gate 3 is before modification, i.e., the second version, because the value of the second version information is 0.

[0072] The version identifying unit 112 outputs the second determination request to the second version determination processing unit 114. For example, the version identifying unit 112 may output the determination request to one of the multiple second version determination processing units 114 for which no determination processing is being performed, i.e., a second version determination processing unit 114 that is available.

[0073] The second version judgment processing unit 114 judges whether the passenger can pass through based on the second judgment request (step ST112). The second version judgment processing unit 114 judges whether the passenger can pass through the second ticket gate 3 based on the medium information included in the second judgment request. For example, the second version judgment processing unit 114 judges whether the passenger can pass through the second ticket gate 3 based on the ID of the second ticket gate 3 included in the second judgment request, the charge amount included in the medium information, the passage history, and the like. The second version judgment processing unit 114 may also judge how much the fare is. The second version judgment processing unit 114 generates a second judgment result based on the judgment, and outputs the second judgment result to the transmission control unit 115. Here, the second judgment result may include, for example, whether the passenger can pass through, the fare, the judgment date and time, and the like.

[0074] Steps ST113 and ST114 are similar to steps ST106 and ST107, and therefore the description thereof will be omitted here.

[0075] (Effects of the first embodiment) According to the first embodiment described above, the ticket gate transmits the version of the ticket gate to the station service server 1. The station service server 1 executes a determination process according to the version of the ticket gate, thereby preventing a version mismatch between the ticket gate and the station service server 1. Therefore, no information discrepancy occurs due to a difference in version between the station service server 1 and the ticket gate.

[0076] [Second embodiment] (composition) First, the hardware configurations of the station service server 1, the first ticket gate 2, and the second ticket gate 3 in the second embodiment are the same as those in FIG. 1, so a description thereof will be omitted here.

[0077] FIG. 6 is a block diagram showing the software configuration of the station service server 1 in relation to the hardware configuration shown in FIG. The second embodiment differs from the first embodiment in that the control unit 11 of the station service server 1 includes a ticket gate identification unit 116, a first ticket gate determination processing unit 117, a second ticket gate determination processing unit 118, etc., instead of the version identification unit 112, the first version determination processing unit 113, and the second version determination processing unit 114. The second embodiment also differs from the first embodiment in that the memory unit 12 includes a ticket gate information memory unit 121.

[0078] The ticket gate identification unit 116 identifies which ticket gate the judgment request was sent from. The ticket gate identification unit 116 identifies which ticket gate the judgment request was sent from based on the ticket gate information included in the judgment request. Here, the ticket gate information is information that can identify the ticket gate, and includes, for example, a ticket gate ID. The ticket gate identification unit 116 also outputs the judgment request to the ticket gate judgment processing unit corresponding to the identified ticket gate. That is, in this embodiment, each ticket gate and each judgment processing unit (process) are in one-to-one correspondence. For example, when the ticket gate identification unit 116 identifies that the judgment request was sent from the first ticket gate 2, it outputs the judgment request to the first ticket gate judgment processing unit 117 associated with the first ticket gate 2.

[0079] The first ticket gate determination processing unit 117 determines whether the passenger can pass through based on the determination request. It is assumed that the first ticket gate determination processing unit 117 knows the version of the first ticket gate 2. Therefore, the first ticket gate determination processing unit 117 can execute a determination process according to the version of the first ticket gate 2. Therefore, the first ticket gate determination processing unit 117 determines whether the passenger can pass through the first ticket gate 2 based on the medium information included in the first determination request. In addition, the first ticket gate determination processing unit 117 generates a first determination result based on the determination, and outputs the first determination result to the transmission control unit 115.

[0080] The second ticket gate determination processing unit 118 determines whether the passenger can pass through based on the determination request. It is assumed that the second ticket gate determination processing unit 118 knows the version of the second ticket gate 3. Therefore, the second ticket gate determination processing unit 118 can execute a determination process according to the version of the second ticket gate 3. Therefore, the second ticket gate determination processing unit 118 determines whether the passenger can pass through the second ticket gate 3 based on the medium information included in the second determination request. In addition, the second ticket gate determination processing unit 118 generates a second determination result based on the determination, and outputs the second determination result to the transmission control unit 115.

[0081] The ticket gate information storage unit 121 of the storage unit 12 stores the ticket gate ID of each ticket gate. The ticket gate information storage unit 121 may also store information on whether each ticket gate is modified or not.

[0082] FIG. 7 is a block diagram showing the software configuration of the first ticket gate 2 and the second ticket gate 3 in relation to the hardware configuration shown in FIG.

[0083] The storage unit 22 of the first ticket gate 2 differs from that of the first embodiment in that it includes a first ticket gate information storage unit 222 instead of the first version information storage unit 221.

[0084] The first ticket gate information storage unit 222 stores first ticket gate information capable of identifying the first ticket gate 2, such as a first ticket gate ID.

[0085] The determination request generating unit 212 of the control unit 21 acquires the first ticket gate information from the first ticket gate information storage unit 222. The determination request generating unit 212 generates a first determination request including the first ticket gate information and the medium information.

[0086] The storage unit 32 of the second ticket gate 3 differs from that of the first embodiment in that it includes a second ticket gate information storage unit 322 instead of a second version information storage unit 321.

[0087] The second ticket gate information storage unit 322 stores second ticket gate information capable of identifying the second ticket gate 3, such as a second ticket gate ID.

[0088] The determination request generating unit 312 of the control unit 31 acquires the second ticket gate information from the second ticket gate information storage unit 322. The determination request generating unit 312 generates a second determination request including the second ticket gate information and the medium information.

[0089] Moreover, the modification schedule is assumed to be the same as that in the first embodiment.

[0090] (operation) FIG. 8 is a sequence diagram illustrating an example of a ticket gate processing procedure in the station service system according to the second embodiment.

[0091] First, each ticket gate communicates with the station service server 1 when it is started, and notifies the version of each ticket gate, i.e., whether the ticket gate is modified or not. In other words, the station service server 1 stores the version of each ticket gate in the storage unit 22, and the version of each ticket gate is known.

[0092] The operation of this sequence is realized by the control unit 11 of the station service server 1, the control unit 21 of the first ticket gate 2, and the control unit 31 of the second ticket gate 3 reading and executing the programs stored in the memory unit 12, the memory unit 22, and the memory unit 32, respectively.

[0093] This sequence begins when a passenger attempts to have the first ticket gate 2 read information stored in a medium, for example by holding an IC card, which is the medium, over the IC card reader / writer, which is the medium reading unit 241.

[0094] Step ST201 is the same as step ST101 described with reference to FIG. 5, and therefore a description thereof will be omitted here.

[0095] The determination request generating unit 212 generates a first determination request (step ST202). The determination request generating unit 212 acquires the first ticket gate information from the first ticket gate information storage unit 222. Here, the first ticket gate information may be information specific to the first ticket gate 2, such as the first ticket gate ID. In other words, the first ticket gate information does not need to include information about the version of the first ticket gate 2. The determination request generating unit 212 generates a first determination request including the first ticket gate information and the medium information. Then, the determination request generating unit 212 outputs the first determination request to the communication control unit 213.

[0096] The communication control unit 213 transmits a first determination request (step ST203). The communication control unit 213 transmits the first determination request to the station service server 1 through the communication interface .

[0097] The ticket gate identification unit 116 of the station service server 1 identifies which ticket gate the first judgment request was sent from (step ST204). The information acquisition unit 111 receives the first judgment request via the communication interface 13. Then, the information acquisition unit 111 outputs the first judgment request to the ticket gate identification unit 116. The ticket gate identification unit 116 identifies that the first judgment request was sent from the first ticket gate 2 based on the first ticket gate information included in the first judgment request and the information stored in the ticket gate information storage unit 121. For example, the ticket gate identification unit 116 acquires information corresponding to the first ticket gate information from the ticket gate information storage unit 121 and identifies which ticket gate the judgment request was sent from.

[0098] In the second embodiment, each ticket gate and each determination processing unit (process) are associated one-to-one. Therefore, the ticket gate identification unit 116 outputs a first determination request to the first ticket gate determination processing unit 117 associated with the first ticket gate 2.

[0099] The first ticket gate determination processing unit 117 determines whether the passenger can pass through based on the first determination request (step ST205). Since the first ticket gate determination processing unit 117 knows the version of the first ticket gate 2, it is possible to execute a determination process according to the version of the first ticket gate 2. Therefore, the first ticket gate determination processing unit 117 determines whether the passenger can pass through the first ticket gate 2 based on the medium information included in the first determination request. For example, the first ticket gate determination processing unit 117 determines whether the passenger can pass through the first ticket gate 2 based on the ticket gate ID of the first ticket gate 2 included in the first determination request, the charge amount included in the medium information, the passage history, and the like. The first ticket gate determination processing unit 117 may also determine how much the fare is. The first ticket gate determination processing unit 117 generates a first determination result based on the determination, and outputs the first determination result to the transmission control unit 115. Here, the first determination result may include, for example, whether the passenger is allowed to pass, the fare, the determination date and time, etc.

[0100] Steps ST206 to ST207 are the same as steps ST106 to ST107 described with reference to FIG. 5, and therefore a description thereof will be omitted here.

[0101] Next, the passenger attempts to have the second ticket gate 3 read the information stored in the medium. For example, the passenger holds an IC card, which is the medium, over the IC card reader / writer, which is the medium reading unit 341.

[0102] Step ST208 is the same process as step ST201, that is, step ST101, and therefore a description thereof will be omitted here.

[0103] The determination request generating unit 312 generates a second determination request (step ST209). The determination request generating unit 312 acquires the second ticket gate information from the second ticket gate information storage unit 322. Here, the second ticket gate information may be information specific to the second ticket gate 3, such as the second ticket gate ID. In other words, the second ticket gate information does not need to include information about the version of the second ticket gate 3. The determination request generating unit 312 generates a second determination request including the second ticket gate information and the medium information. Then, the determination request generating unit 312 outputs the second determination request to the communication control unit 313.

[0104] Step ST210 is the same process as step ST203, and therefore a description thereof will be omitted here.

[0105] The ticket gate identification unit 116 of the station service server 1 determines from which ticket gate the second determination request was transmitted (step ST211). The information acquisition unit 111 receives the second determination request via the communication interface 13. Then, the information acquisition unit 111 outputs the second determination request to the ticket gate identification unit 116. The ticket gate identification unit 116 identifies that the second determination request was transmitted from the second ticket gate 3 based on the second ticket gate information included in the second determination request and the information stored in the ticket gate information storage unit 121. For example, the ticket gate identification unit 116 acquires information corresponding to the second ticket gate information from the ticket gate information storage unit 121, and identifies from which ticket gate the determination request was transmitted.

[0106] As described above, in the second embodiment, each ticket gate and each determination processing unit (process) are associated one-to-one. Therefore, the ticket gate identification unit 116 outputs a second determination request to the second ticket gate determination processing unit 118 associated with the second ticket gate 3.

[0107] The second ticket gate determination processing unit 118 determines whether the passenger can pass through based on the second determination request (step ST212). Since the second ticket gate determination processing unit 118 knows the version of the second ticket gate 3, it is possible to execute a determination process according to the version of the second ticket gate. The second ticket gate determination processing unit 118 determines whether the passenger can pass through the second ticket gate 3 based on the medium information included in the second determination request. For example, the second ticket gate determination processing unit 118 determines whether the passenger can pass through the second ticket gate 3 based on the ticket gate ID of the second ticket gate 3 included in the second determination request, the charge amount included in the medium information, the passage history, and the like. The second ticket gate determination processing unit 118 may also determine how much the fare is. The second ticket gate determination processing unit 118 generates a second determination result based on the determination, and outputs the second determination result to the transmission control unit 115. Here, the second determination result may include, for example, whether the passenger is allowed to pass, the fare, the determination date and time, etc.

[0108] Steps ST213 and ST214 are similar to steps ST206 and ST207, and therefore the description thereof will be omitted here.

[0109] (Effects of the second embodiment) According to the second embodiment described above, each ticket gate includes ticket gate information capable of identifying each ticket gate in the judgment request. The station service server 1 stores the version of each ticket gate. Furthermore, the station service server 1 has a judgment processing unit (process) that is in one-to-one correspondence with each ticket gate. Since the station service server 1 can execute judgment processing according to the version of the ticket gate, version mismatches do not occur between the ticket gate and the station service server 1.

[0110] Furthermore, even if the first ticket gate 2 breaks down and the first determination request transmits abnormal information, only the first ticket gate determination processing unit 117 is affected, and the other determination processing units are not affected. Therefore, the performance of the control unit 11 is less degraded when a ticket gate breaks down.

[0111] [Other embodiments] It should be noted that the present invention is not limited to the above embodiment. For example, in the first embodiment, instead of each ticket gate transmitting version information, each ticket gate may transmit information capable of identifying the ticket gate, as in the second embodiment. In this case, the station service server 1 stores information about the version of each ticket gate in the memory unit 12. The control unit 11 of the station service server 1 may then identify the version (after modification or before modification) of the identified ticket gate based on the information stored in the memory unit 12. The control unit 11 may then output a determination request to the first version determination processing unit 113 or the second version determination processing unit 114 depending on the identified version.

[0112] Although some embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included in the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims. [Explanation of symbols]

[0113] 1...Station server 11...Control section 111…Information acquisition department 112...Version Identification Section 113...first version determination processing unit 114... second version determination processing unit 115...Transmission control unit 116…Ticket gate identification section 117...First ticket gate determination processing unit 118...Second ticket gate determination processing unit 12...Storage section 121...Ticket gate information storage unit 13...Communication interface 14... Input / Output Interface 141...Input section 142...Output section 2. First ticket gate 21...Control unit 211…Media information acquisition unit 212…Judgment request generation unit 213…Communication control unit 214…Traffic control unit 22...Storage section 221...first version information storage unit 222…first ticket gate information storage unit 23...Communication interface 24... Input / Output Interface 241... Media reader 242…Gate 243…Notification Department 3…Second ticket gate 31...Control unit 311…Media information acquisition unit 312…Judgment request generation unit 313…Communication control section 314…Traffic control unit 32...Storage section 321...second version information storage unit 322: Second ticket gate information storage unit 33...Communication interface 34... Input / Output Interface 341... Media reader 342…Gate 343…Notification Department 4. Network

Claims

1. A receiving unit that receives a determination request from a ticket gate; an identification unit that identifies the ticket gate based on information about the ticket gate included in the determination request; a determination processing unit that receives the determination request from the identification unit in response to the identified ticket gate, and generates a determination result that determines whether or not the passenger is permitted to pass based on medium information included in the determination request; A transmission unit that transmits the determination result to the ticket gate; A station administration server equipped with the above.

2. The station service server of claim 1, wherein the information about the ticket gate indicates whether the ticket gate is a modified or unmodified version, and the identification unit identifies whether the ticket gate is a modified or unmodified version.

3. 3. The station service server according to claim 2, wherein the information about the ticket gate is one-bit flag information.

4. The station service server of claim 2, wherein the judgment processing unit includes a plurality of first judgment processing units corresponding to the modified version and a plurality of second judgment processing units corresponding to the version before the modification, and when the identification unit identifies the ticket gate as a modified ticket gate, it outputs the judgment request to one of the plurality of first judgment processing units, and when the identification unit identifies the ticket gate as a pre-modified ticket gate, it outputs the judgment request to one of the plurality of second judgment processing units.

5. The station service server according to claim 1, further comprising a memory unit that stores whether the ticket gate is a ticket gate after modification or a ticket gate before modification, and the judgment processing unit comprises a plurality of first judgment processing units corresponding to the version after modification and a plurality of second judgment processing units corresponding to the version before modification, and the identification unit further identifies whether the identified ticket gate is a ticket gate after modification or a ticket gate before modification based on the information stored in the memory unit, and if it identifies the ticket gate as a ticket gate after modification, outputs the judgment request to one of the plurality of first judgment processing units, and if it identifies the ticket gate as a ticket gate before modification, outputs the judgment request to one of the plurality of second judgment processing units.

6. The station service server of claim 1, wherein the determination processing unit includes a ticket gate determination processing unit corresponding to each ticket gate, and the identification unit outputs the determination request to the ticket gate determination processing unit corresponding to the identified ticket gate.

7. The station service server described in claim 6, wherein each of the ticket gate determination processing units knows whether each ticket gate is modified or not, and performs a determination process depending on whether the ticket gate is modified or not.

8. A station service program having instructions to be executed by a processor provided in a station service server, the instructions comprising: receiving a determination request from a ticket gate; Identifying the ticket gate based on information about the ticket gate included in the determination request; receiving the determination request in response to the identified ticket barrier from the identifying command; generating a determination result indicating whether or not the passenger is permitted to pass based on the medium information included in the determination request; Transmitting the determination result to the ticket gate; A station service program that includes:

Citation Information

Patent Citations

  • Station service system, terminal device, server, and program

    JP2021060727A

  • Station service device, center server apparatus, and program

    JP2021174055A

  • Server device, managing system and program

    JP2021182262A