WO2021111803A1 - 情報処理システムと情報処理方法とプログラムおよび携帯端末装置 - Google Patents

情報処理システムと情報処理方法とプログラムおよび携帯端末装置 Download PDF

Info

Publication number
WO2021111803A1
WO2021111803A1 PCT/JP2020/041507 JP2020041507W WO2021111803A1 WO 2021111803 A1 WO2021111803 A1 WO 2021111803A1 JP 2020041507 W JP2020041507 W JP 2020041507W WO 2021111803 A1 WO2021111803 A1 WO 2021111803A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
terminal device
mobile terminal
station
server
Prior art date
Application number
PCT/JP2020/041507
Other languages
English (en)
French (fr)
Inventor
恵理香 熊倉
智治 疋田
淳一 隠岐
雅弘 西
Original Assignee
フェリカネットワークス株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by フェリカネットワークス株式会社 filed Critical フェリカネットワークス株式会社
Priority to JP2021562519A priority Critical patent/JPWO2021111803A1/ja
Priority to CN202080082230.0A priority patent/CN114746911A/zh
Publication of WO2021111803A1 publication Critical patent/WO2021111803A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B15/00Arrangements or apparatus for collecting fares, tolls or entrance fees at one or more control points

Definitions

  • This technology relates to information processing systems, information processing methods, programs, and mobile terminal devices.
  • Patent Document 1 an automatic ticket gate equipped with an IC card ticket reader / writer and a two-dimensional code ticket reader is provided at a station to manage boarding and disembarking and collect fares.
  • ticket gates that write and read ticket information and collect fares for IC cards and mobile terminal devices that have IC card functions may not be installed at stations due to cost effectiveness, etc., and ticket gates.
  • Passengers who use stations where aircraft are not installed cannot use IC cards, portable terminal devices having an IC card function, etc. for fare collection.
  • the purpose of this technology is to provide an information processing system, an information processing method, a mobile terminal device, a server, and a program that enable entry / exit using a mobile terminal device without using a device for managing entry / exit. And.
  • the first aspect of this technology is It is in an information processing system including a server that acquires the usage status information and the secure information from a mobile terminal device that generates usage status information and stores secure information via a network and performs ticket gate processing.
  • the mobile terminal device generates admission information or entry information using, for example, station information of the station used as usage status information.
  • the mobile terminal device communicates with a wireless tag that provides station information provided at the station used, or captures a station information providing medium provided at the station used or a subject that can identify the station used, and the station used. Get station information.
  • the mobile terminal device generates admission information or entry information including acquired station information.
  • the mobile terminal device stores secure information, for example, ticket information and electronic monetary information.
  • the server communicates with the mobile terminal device via the network, and performs ticket gate processing using the ticket information and electronic monetary information stored in the mobile terminal device and the usage status information generated by the mobile terminal device.
  • the server instructs the mobile terminal device to perform the designated operation of the boarding station.
  • the mobile terminal device generates admission information and entry information using the station information acquisition position, and the server determines whether the entry information and entry information are invalid information. For example, the mobile terminal device generates entrance information and entry information using the station information acquisition position, and the server has a position difference between the station position indicated by the station information and the station information acquisition position larger than the threshold value. In some cases, it is determined to be invalid information.
  • the mobile terminal device generates admission information using the station information acquisition time, and the server is indicated by the acquisition time of the ticket information from the mobile terminal device and the admission information generated by the mobile terminal device. Based on the time difference from the acquisition time of the station information, it may be determined whether the admission information is invalid.
  • the server includes non-fraud information in the ticket information stored in the mobile terminal device. In addition, the server may detect the use station and the entry / exit of the use station based on the position information of the mobile terminal device.
  • the server calculates the fare that calculates the fare according to the boarding station and the getting-off station based on the entrance information and the entry information. Further, in the calculation of the fare, the user information of the mobile terminal device registered in advance may be used.
  • the server charges the mobile terminal device with the electronic monetary information and sends the electronic monetary information indicating the balance after the fare collection to the mobile terminal device.
  • the server calculates the fare or the shortage of the fare from the balance indicated by the electronic monetary information of the different ticket function specified by the user in advance. It may be collected and electronic monetary information indicating the balance after the fare collection may be stored in the mobile terminal device.
  • the server collects the fare or the shortage of the fare from the IC card capable of communicating with the mobile terminal device, and indicates the balance after the fare is collected.
  • Electronic monetary information may be stored in an IC card.
  • the server includes the entry information in the ticket information after the fare is collected.
  • the second aspect of this technology is Communicating with a mobile terminal device that generates usage information and holds secure information via a network
  • the information processing method includes acquiring the usage status information and the secure information from the mobile terminal device via the network and performing ticket gate processing.
  • the third aspect of this technology is A program that runs the ticket gate function on a computer A procedure for generating usage status information, communicating with a mobile terminal device that holds secure information, and acquiring the usage status information and the secure information, and The program includes the usage status information acquired from the mobile terminal device and the procedure for performing ticket gate processing based on the secure information in the computer.
  • the program of the present technology provides, for example, a storage medium or communication medium provided in a computer-readable format to a general-purpose computer capable of executing various program codes, for example, a storage medium such as an optical disk, a magnetic disk, or a semiconductor memory. Or, it is a program that can be provided by a communication medium such as a network. By providing such a program in a computer-readable format, processing according to the program can be realized on the computer.
  • the fourth aspect of this technology is The information acquisition department that acquires information indicating the usage target,
  • the secure memory section that holds secure information and It is in a mobile terminal device including a server that performs ticket gate processing and a network communication unit that communicates via a network.
  • the information processing system of the present technology has a server that acquires usage status information and secure information from a mobile terminal device that generates usage status information and holds secure information via a network and performs ticket gate processing.
  • the usage status information includes entrance information or entry information generated using, for example, station information of the station used, and secure information includes boarding ticket information and electronic monetary information.
  • the ticket information is information written in the secure area of the mobile terminal device by the railway operator as described later, and includes usage status information.
  • the server processes ticket gates based on the entrance information and entry information generated by the mobile terminal device and the ticket information and electronic monetary information stored in the mobile terminal device, that is, calculates the fare and collects the fare for the mobile terminal device. And update the ticket information and electronic monetary information.
  • Ticket information includes admission information and entry information.
  • the admission information includes an admission record indicating that the user has entered at the boarding station, unique information indicating the boarding station (for example, a station code), information indicating the admission time, and the like.
  • the participation information includes a participation record indicating that the user has participated from the getting-off station, unique information indicating the getting-off station (for example, a station code), and information indicating the participation time.
  • the entrance information and entry information included in the ticket information are the entrance information and entry information generated by the railway operator, or the entrance information and entry information generated by the mobile terminal device and confirmed to be correct information by the railway operator. Is.
  • ticket information and electronic monetary information are stored as secure information in a memory area managed by a transportation operator in the secure memory unit.
  • FIG. 1 is a diagram illustrating the configuration of an information processing system. Note that FIG. 1 illustrates a case where a railway is used.
  • the information processing system 10 includes a station affairs device 20, a station information providing medium such as a wireless tag indicating station information (for example, an NFC (Near Field Communication) tag) 30, a server 40, and a mobile terminal device 50 possessed by a railway user. Etc. are used.
  • the station affairs device 20 and the server 40 are connected via the network NW. Further, the mobile terminal device 50 is set so that it can communicate with the server 40 via the network NW.
  • the network NW includes, for example, WAN (Wide Area Network), public line, VPN (Virtual Private Network), LAN (Local Area Network) and the like. Further, the NFC tag 30 is installed at a station where a ticket gate is not provided.
  • FIG. 2 illustrates the configuration of the station affairs device.
  • the station affairs device 20 includes a ticket gate 21 and a station affairs control unit 22. Further, the station affairs device 20 may be provided with a station terminal that processes ticket issuance and the like.
  • the ticket gate 21 and the server 40 are configured by an autonomous decentralized architecture, and the ticket gate 21 can store, for example, ticket information for a predetermined period.
  • the information stored in the ticket gate 21 is transmitted to the server 40 at regular intervals when communication with the server 40 is possible. Further, even when communication with the server 40 is not possible due to a failure, information loss can be prevented by transmitting the information accumulated immediately after the failure is recovered to the server 40.
  • information indicating the fraudulent card (referred to as "illegal card information”) is immediately transmitted to the ticket gate 21.
  • the ticket gate 21 has a communication unit 211, a security control unit 212, and a ticket business control unit 213.
  • the communication unit 211 performs short-range wireless communication with, for example, a mobile terminal device 50 having an IC ticket function.
  • a mobile terminal device 50 having an IC ticket function As will be described later, the mobile terminal device 50 having the function of an IC ticket is provided with a secure memory unit for storing ticket information and the like.
  • the security control unit 212 authenticates using the key information corresponding to the secure memory unit of the mobile terminal device 50, and reads or writes the information to the authenticated secure memory unit.
  • random numbers generated by the security control unit 212 and the mobile terminal device 50 are encrypted / decrypted using the access encryption key of the access target, and it is confirmed that both have the correct access encryption key. ..
  • the security control unit 212 uses the random number generated by the authentication as the session key for the encryption process in the communication after the authentication.
  • the ticket business control unit 213 enters the station yard (or) based on the ticket information acquired from the secure memory unit of the mobile terminal device 50 via the communication unit 211 and the fraudulent card information provided from the management server 41 described later. Gate control is performed based on the judgment of whether or not participation) is possible and the judgment result. Further, when the ticket gate 21 is provided with a display unit, notification display control of the usable period, balance, etc. is performed based on the ticket information, electronic monetary information, etc. acquired from the secure memory unit of the mobile terminal device 50. In addition, the ticket business control unit 213 generates admission information and entry information. The ticket business control unit 213 writes the generated admission information, the generated entry information, the electronic monetary information after the fare collection, and the like into the secure memory unit of the mobile terminal device 50 via the communication unit 211.
  • the station affairs control unit 22 controls the operation of the ticket gate 21. Further, the station affairs control unit 22 processes to transmit the information acquired from the server 40 to the ticket gate 21 via the network NW, and the process to transmit the information acquired by the ticket gate 21 to the server 40 via the network NW. I do.
  • FIG. 3 illustrates the configuration of the server.
  • the server 40 includes, for example, a management server 41 and a secure server 42.
  • the management server 41 and the secure server 42 may be provided separately and connected via a network.
  • the management server 41 includes a business control unit 411 and a database unit 412.
  • the business control unit 411 communicates with the station affairs control unit 22 of the station affairs device 20, and registers the information acquired by the station affairs device 20 in the database unit 412. Further, the business control unit 411 manages the IC card information based on the information registered in the database unit 412. Further, the fraudulent card information that has been suspended is registered in the database unit 412, and the business control unit 411 transmits the fraudulent card information registered in the database unit 412 to the station affairs device 20. Further, the management server 41 communicates with the secure server 42 via the network NW, and performs the same processing as the ticket gate to the mobile terminal device 50.
  • the business control unit 411 registers the information read from the secure memory unit of the mobile terminal device 50 by the secure server 42, for example, IC card information, ticket information, electronic money information, etc. in the database unit 412.
  • the business control unit 411 writes admission information, entry information, electronic monetary information after fare collection, and the like to the secure memory unit of the mobile terminal device 50 via the secure server 42.
  • the business control unit 411 performs a process of discriminating the station used by the user of the mobile terminal device 50 based on the station use identification information acquired by the mobile terminal device 50, and provides information indicating the discriminated station as IC card information. And electronic monetary information, etc. are registered in the database section 412.
  • the secure server 42 has a security control unit 421.
  • the security control unit 421 authenticates with the mobile terminal device 50 via the network NW, and after the authentication is completed, reads information from the secure memory unit of the mobile terminal device 50 by using encryption processing using the session key. Write.
  • the security control unit 421 communicates with the management server 41 via the network NW, and manages the information read from the secure memory unit of the mobile terminal device 50 and the station usage identification information acquired by the mobile terminal device 50. The process of transmitting to the server 41 and the process of acquiring the information to be written in the secure memory unit of the mobile terminal device 50 from the management server 41 are performed.
  • FIG. 4 illustrates the configuration of the mobile terminal device.
  • the mobile terminal device 50 includes an NFC communication unit 51, a network communication unit 52, a secure memory unit 53, a storage unit 54, an imaging unit 55, a display unit 56, a position detection unit 57, a user interface (I / F) unit 58, and a control unit.
  • the NFC communication unit 51 performs short-range wireless communication with the ticket gate 21 of the station affairs device 20. Further, the NFC communication unit 51 communicates with an external recording medium that can be used as a ticket, for example, a card-type IC ticket 71, a key holder-type IC ticket 72, or the like, and supplies power to the external recording medium.
  • an electronic device such as a smart watch or activity tracker is provided with an NFC communication unit and can be used as a ticket, or if it can communicate with a mobile terminal device using a wireless communication method different from NFC communication, the ticket function can be used. If it can be provided, these electronic devices can also be used as an external recording medium.
  • the network communication unit 52 communicates with the secure server 42 of the server 40 by using a wireless network such as Bluetooth (registered trademark), Wi-Fi (registered trademark), and a public line.
  • a wireless network such as Bluetooth (registered trademark), Wi-Fi (registered trademark), and a public line.
  • the secure memory unit 53 stores information for which access to information is managed, such as ticket information and electronic monetary information. Access to the information stored in the secure memory unit 53 is determined by access control and authentication. In access control, access is possible by a specified access means, and in authentication, mutual authentication is performed using an access encryption key. The information communication of the secure memory unit 53 is performed by using the encryption process using the session key.
  • It is configured by using a storage unit 54, a semiconductor memory, etc., and is a control program or application program executed by the control unit 59, data used when executing these programs, or data generated by executing the program. Etc. are memorized.
  • the image pickup unit 55 is configured by using a lens, an image sensor, or the like, and outputs an image pickup signal to the control unit 59.
  • the user images a station information providing medium (for example, a bar code indicating station information) or a subject capable of identifying a station to be used (for example, a signboard of a station, a station building, etc.) with the imaging unit 55, and is generated by the imaging unit 55.
  • the image pickup signal is output to the control unit 59.
  • the display unit 56 is configured by using a liquid crystal display element, an organic EL (Electro Luminescence) display element, or the like.
  • the display unit 56 displays various menus, displays indicating operating states, setting states, etc., operating displays of various applications, displays captured images acquired by the imaging unit 55, displays various information, and the like.
  • the position detection unit 57 is configured by using a positioning signal receiving unit, a gyro sensor, an acceleration sensor, and the like, detects the current position of the mobile terminal device 50 based on the positioning signal and the sensor signal, and determines the detection result by the control unit 59. Output to.
  • the user interface (I / F) unit 58 is configured by using a touch panel, switches, input keys, etc., and outputs an operation signal corresponding to the user operation to the control unit 59.
  • the user interface unit 58 performs operations related to various application functions, operations related to calls, operations such as setting and changing the operation of the mobile terminal device, and the like.
  • the user interface unit 58 may be configured by using a microphone or the like.
  • the user interface unit 58 outputs an operation signal corresponding to the user operation and an operation instruction voice acquired by the microphone to the control unit 59.
  • the user interface unit 58 may be configured to receive a remote control signal using infrared rays or other radio waves and output the received signal to the control unit 59.
  • the control unit 59 is configured by using, for example, a CPU (Central Processing Unit) or the like.
  • the control unit 59 executes a program stored in the storage unit 54 and controls each unit so that the mobile terminal device 50 performs an operation in response to an operation signal or the like from the user interface unit 58. Further, the control unit 59 uses the information acquired by the information acquisition unit that acquires the station information of the station to be used, that is, the information acquired from the NFC tag 30 by the NFC communication unit 51, or the station information providing medium or the station to be used by the imaging unit 55. Using the information obtained by imaging a identifiable subject, entry information or entry information is generated, communication control with the server 40, and the like are performed. Further, the control unit 59 transmits the information acquired by the NFC communication unit 51, the imaging unit 55, or the position detection unit 57 at the station to be used as station use identification information from the network communication unit 52 to the secure server 42 of the server 40.
  • a CPU Central Processing Unit
  • the user has a mobile terminal device 50 having an IC ticket function, a ticket gate 21 is installed at the boarding station, and a ticket gate 21 is installed at the getting-off station.
  • a mobile terminal device 50 having an IC ticket function
  • a ticket gate 21 is installed at the boarding station
  • a ticket gate 21 is installed at the getting-off station.
  • a case where the NFC tag 30 is provided instead of the case will be described.
  • FIG. 5 is a sequence diagram illustrating the operation at the time of admission in the first embodiment.
  • the station affairs device polls.
  • the ticket gate 21 of the station affairs device 20 polls to detect an IC ticket capable of short-range wireless communication.
  • step ST2 the mobile terminal device performs response processing.
  • the mobile terminal device 50 stores the IC card information, and outputs the IC card information to the ticket gate 21 in response to polling from the ticket gate 21.
  • step ST3 the station affairs device and the mobile terminal device are authenticated.
  • the ticket gate 21 of the station affairs device 20 confirms that the mobile terminal device 50 has an IC ticket function based on the IC card information, and then, for example, encrypts a random number using an access encryption key to be accessed. / Decrypt and make sure both have the correct access encryption key.
  • the random number used in the authentication is used as the session key to encrypt the communication after the authentication.
  • step ST4 the station affairs equipment confirms the status.
  • the ticket gate 21 of the station affairs device 20 reads the ticket information from the secure memory unit 53 of the mobile terminal device 50 whose validity has been confirmed, and confirms that the ticket is not in the entrance state.
  • the determination of whether or not the ticket is in the admission state may be determined by whether or not the ticket information includes the admission information, and the status information indicating the admission state or the entry state can be used as the admission information or the entry information.
  • the status information may be included in the ticket information separately from the admission information and the entry information. In the following explanation, the status information is included in the ticket information separately from the admission information and the entry information.
  • step ST5 the station affairs device performs the admission information writing process.
  • the ticket gate 21 of the station affairs device 20 generates admission information and writes it in the secure memory unit 53 of the mobile terminal device 50 to include the admission information in the ticket information and sets the status information as the admission state.
  • step ST6 the ticket gate controls the gate.
  • the ticket gate 21 opens the gate so that the user who possesses the mobile terminal device 50 for which the entry information has been written can enter the ticket gate. If the validity of the IC ticket is not verified, if it indicates that the IC ticket is already in the admission state, or if the admission information is not written correctly, the ticket gate 21 is in the closed state. And.
  • the station affairs device 20 and the server 40 communicate with each other at regular time intervals and store the information and the like acquired by the ticket gate 21 in the database section of the server 40.
  • the admission information is written to the secure memory unit 53 of the mobile terminal device 50 by short-range wireless communication. , Admission to the ticket gate is permitted.
  • FIG. 6 is a sequence diagram illustrating the operation at the time of participation in the first embodiment.
  • the mobile terminal device polls.
  • the mobile terminal device 50 polls to detect, for example, the NFC tag 30 capable of short-range wireless communication.
  • step ST12 the NFC tag performs response processing.
  • Station information is stored in advance in the NFC tag 30, and the NFC tag 30 transmits station information in response to polling from the mobile terminal device 50.
  • the mobile terminal device 50 generates participation information including station information transmitted from the NFC tag 30 and the time when the station information is acquired.
  • the station information includes information such as a station code indicating a station on which the NFC tag 30 is provided.
  • step ST13 the mobile terminal device and the server authenticate.
  • the mobile terminal device 50 outputs an authentication request to the secure server 42 of the server 40.
  • the secure server 42 confirms that the mobile terminal device 50 has an IC ticket function based on the authentication request from the mobile terminal device 50 based on the IC card information of the mobile terminal device 50.
  • the secure server 42 and the mobile terminal device 50 encrypt / decrypt random numbers using, for example, an access encryption key to be accessed, and confirm that both have the correct access encryption key.
  • the random number used in the authentication is used as the session key to encrypt the communication after the authentication.
  • step ST14 the server reads out the information.
  • the secure server 42 of the server 40 reads out the participation information generated by the mobile terminal device 50, the ticket information (status information and admission information) stored in the secure memory unit 53, and the electronic monetary information.
  • step ST15 the server confirms the status.
  • the management server 41 of the server 40 confirms that it is in the admission state by the status information included in the ticket information acquired from the mobile terminal device 50. The processing when it is not shown to be in the entrance state will be described later.
  • the server performs fare collection processing.
  • the management server 41 of the server 40 calculates the fare according to the boarding station and the getting-off station based on the entrance information and the entry information. Specifically, the management server 41 calculates the fare based on the boarding station determined from the admission information included in the ticket information and the disembarking station determined from the entry information generated by the mobile terminal device 50. Further, the management server 41 collects the fare from the balance indicated by the electronic monetary information read from the mobile terminal device 50, and updates the electronic financial information indicating the balance after the fare collection. In addition, the management server 41 stores the boarding history, the fare collection history, and the like in the database unit.
  • step ST17 the server performs information update processing of the mobile terminal device.
  • the management server 41 of the server 40 outputs the participation information and the updated electronic money information to the secure server 42, and the secure server 42 outputs the participation information and the updated electronic money information to the secure memory unit 53 of the mobile terminal device 50.
  • the participation information is included in the ticket information, and the status information is set as the participation state as the electronic money information after updating the electronic money information.
  • the server 40 can easily grasp the usage status of the station where the ticket gate is not provided.
  • the mobile terminal device 50 If the balance indicated by the electronic monetary information at the time of fare collection is less than the fare, information on the shortage amount and the payment method of the shortage amount is transmitted to the mobile terminal device 50, and the display unit 56 of the mobile terminal device 50, etc. Notify the user from.
  • the mobile terminal device 50 writes the participation information and new electronic money information to the secure memory unit 53 when the shortage amount is paid by the electronic money charging operation or the payment machine or the like and the fare settlement is completed. Therefore, if the fare collection is not completed, the entry information is not written in the secure memory unit 53. Therefore, if the entry information is not stored when entering from the ticket gate after that, the entry into the ticket gate is performed. Can be stopped.
  • Second Embodiment of Information Processing System> a case where the ticket gate is not installed at the boarding station and the ticket gate is installed at the getting-off station will be described.
  • FIG. 7 is a sequence diagram illustrating the operation at the time of admission in the second embodiment.
  • the mobile terminal device polls.
  • the mobile terminal device 50 polls to detect, for example, the NFC tag 30 capable of short-range wireless communication.
  • the NFC tag performs response processing.
  • Station information is stored in advance in the NFC tag 30, and the NFC tag 30 transmits station information in response to polling from the mobile terminal device 50.
  • the mobile terminal device 50 generates station information transmitted from the NFC tag 30 and admission information including the time when the station information is acquired.
  • the station information includes information such as a station code indicating a station on which the NFC tag 30 is provided.
  • step ST23 the mobile terminal device and the server are authenticated.
  • the mobile terminal device 50 outputs an authentication request to the secure server 42 of the server 40.
  • the secure server 42 confirms that the mobile terminal device 50 has an IC ticket function based on the authentication request from the mobile terminal device 50 based on the IC card information of the mobile terminal device 50.
  • the secure server 42 and the mobile terminal device 50 encrypt / decrypt random numbers using, for example, an access encryption key to be accessed, and confirm that both have the correct access encryption key.
  • the random number used in the authentication is used as the session key to encrypt the communication after the authentication.
  • step ST24 the server confirms the status.
  • the secure server 42 of the server 40 reads the boarding ticket information from the secure memory unit 53 of the mobile terminal device 50 whose validity has been confirmed, and confirms that the mobile terminal device 50 is not in the admission state.
  • step ST25 the server performs the admission information writing process.
  • the secure server 42 of the server 40 writes the admission information in the secure memory unit 53 of the mobile terminal device 50, includes the admission information in the ticket information, and sets the status information in the admission state. Further, the management server 41 of the server 40 may store the information written in the secure memory unit 53 of the mobile terminal device 50 and the database unit.
  • the entrance information indicating that the passenger has boarded from this boarding station can be stored in the secure memory unit 53 of the mobile terminal device 50.
  • FIG. 8 is a sequence diagram illustrating the operation at the time of participation in the second embodiment.
  • the station affairs device polls.
  • the ticket gate 21 of the station affairs device 20 polls to detect an IC ticket capable of short-range wireless communication.
  • step ST32 the mobile terminal device performs response processing.
  • the mobile terminal device 50 outputs IC card information to the ticket gate 21 in response to polling from the ticket gate 21.
  • step ST33 the station affairs device and the mobile terminal device are authenticated.
  • the ticket gate 21 of the station affairs device 20 confirms that the mobile terminal device 50 has an IC ticket function based on the IC card information, and then, for example, encrypts a random number using an access encryption key to be accessed. / Decrypt and make sure both have the correct access encryption key.
  • the random number used in the authentication is used as the session key to encrypt the communication after the authentication.
  • step ST34 the station affairs device reads out the information.
  • the ticket gate 21 of the station affairs device 20 reads out the ticket information (admission information) and electronic monetary information stored in the secure memory unit 53 of the mobile terminal device 50.
  • step ST35 the station affairs equipment confirms the status.
  • the ticket gate 21 of the station affairs device 20 confirms that it is in the admission state by the admission information included in the ticket information acquired from the mobile terminal device 50. The processing when it is not shown to be in the entrance state will be described later.
  • step ST36 the station affairs equipment collects the fare.
  • the ticket gate 21 of the station affairs device 20 calculates the fare based on the station information indicated by the admission information included in the ticket information. Further, the ticket gate 21 collects the fare from the balance indicated by the electronic monetary information read from the mobile terminal device 50, and updates the electronic financial information indicating the balance after the fare collection.
  • step ST37 the station affairs device performs information update processing of the mobile terminal device.
  • the ticket gate 21 of the station affairs device 20 generates entry information, writes the entry information and the updated electronic monetary information in the secure memory unit 53 of the mobile terminal device 50, includes the entry information in the ticket information, and electronic money.
  • the status information is put into the participation state as the electronic monetary information after the information is updated.
  • step ST38 the station affairs device controls the gate.
  • the ticket gate 21 of the station affairs device 20 opens the gate so that the user who possesses the mobile terminal device 50 for which the entry information has been written can enter from the ticket gate. If the validity of the mobile terminal device 50 is not verified, or if the correct entrance information is not written in the secure memory unit 53, the ticket gate 21 closes the gate.
  • the station affairs device 20 and the server 40 communicate with each other at regular time intervals and store the information and the like acquired by the ticket gate 21 in the database section of the server 40.
  • the entrance information can be stored in the secure memory section using the station information output from the NFC tag 30, so that the station can be disembarked.
  • the ticket gate will allow users to collect fares according to the boarding section. Further, the ticket gate 21 transmits the ticket information read from the mobile terminal device for each user to the server 40 so that the server 40 can easily grasp the usage status of the station where the ticket gate is not provided. become.
  • FIG. 9 is a sequence diagram illustrating the operation at the time of admission in the third embodiment.
  • the mobile terminal device polls.
  • the mobile terminal device 50 polls to detect, for example, the NFC tag 30 capable of short-range wireless communication.
  • step ST42 the NFC tag performs response processing.
  • Station information is stored in advance in the NFC tag 30, and the NFC tag 30 transmits station information in response to polling from the mobile terminal device 50.
  • the mobile terminal device 50 generates station information transmitted from the NFC tag 30 and admission information including the time when the station information is acquired.
  • the station information includes information such as a station code indicating a station on which the NFC tag 30 is provided.
  • step ST43 the mobile terminal device and the server are authenticated.
  • the mobile terminal device 50 outputs an authentication request to the secure server 42 of the server 40.
  • the secure server 42 confirms that the mobile terminal device 50 has an IC ticket function based on the authentication request from the mobile terminal device 50 based on the IC card information of the mobile terminal device 50.
  • the secure server 42 and the mobile terminal device 50 encrypt / decrypt random numbers using, for example, an access encryption key to be accessed, and confirm that both have the correct access encryption key.
  • the random number used in the authentication is used as the session key to encrypt the communication after the authentication.
  • step ST44 the server confirms the status.
  • the secure server 42 of the server 40 reads the boarding ticket information from the secure memory unit 53 of the mobile terminal device 50 whose validity has been confirmed, and confirms that the mobile terminal device 50 is not in the admission state.
  • step ST45 the server performs the admission information writing process.
  • the secure server 42 of the server 40 writes the admission information in the secure memory unit 53 of the mobile terminal device 50, includes the admission information in the ticket information, and sets the status information in the admission state. Further, the management server 41 of the server 40 may store the information written in the secure memory unit 53 of the mobile terminal device 50 and the database unit.
  • the ticket information indicating that the passenger has boarded from this boarding station can be stored in the secure memory unit 53 of the mobile terminal device 50.
  • FIG. 10 is a sequence diagram illustrating the operation at the time of participation in the third embodiment.
  • the mobile terminal device polls.
  • the mobile terminal device 50 polls to detect, for example, the NFC tag 30 capable of short-range wireless communication.
  • the NFC tag performs response processing.
  • Station information is stored in advance in the NFC tag 30, and the NFC tag 30 transmits station information in response to polling from the mobile terminal device 50.
  • the mobile terminal device 50 generates participation information including station information transmitted from the NFC tag 30 and the time when the station information is acquired.
  • the station information includes information such as a station code indicating a station on which the NFC tag 30 is provided.
  • step ST53 the mobile terminal device and the server authenticate.
  • the mobile terminal device 50 outputs an authentication request to the secure server 42 of the server 40.
  • the secure server 42 confirms that the mobile terminal device 50 has an IC ticket function based on the authentication request from the mobile terminal device 50 based on the IC card information of the mobile terminal device 50.
  • the secure server 42 and the mobile terminal device 50 encrypt / decrypt random numbers using, for example, an access encryption key to be accessed, and confirm that both have the correct access encryption key.
  • the random number used in the authentication is used as the session key to encrypt the communication after the authentication.
  • step ST54 the server reads out the information.
  • the secure server 42 of the server 40 reads out the participation information generated by the mobile terminal device 50, the ticket information (admission information) stored in the secure memory unit 53, and the electronic monetary information.
  • step ST55 the server confirms the status.
  • the management server 41 of the server 40 confirms that it is in the admission state by the status information included in the ticket information acquired from the mobile terminal device 50. The processing when it is not shown to be in the entrance state will be described later.
  • the server performs fare collection processing.
  • the management server 41 of the server 40 calculates the fare according to the boarding station and the getting-off station based on the entrance information and the entry information. Specifically, the management server 41 calculates the fare based on the boarding station determined from the admission information included in the ticket information and the disembarking station determined from the entry information generated by the mobile terminal device 50. Further, the management server 41 collects the fare from the balance indicated by the electronic monetary information read from the mobile terminal device 50, and updates the electronic financial information indicating the balance after the fare collection. In addition, the management server 41 stores the boarding history, the fare collection history, and the like in the database unit.
  • step ST57 the server performs information update processing of the mobile terminal device.
  • the management server 41 of the server 40 outputs the participation information and the updated electronic money information to the secure server 42, and the secure server 42 outputs the participation information and the updated electronic money information to the secure memory unit 53 of the mobile terminal device 50.
  • the participation information is included in the ticket information, and the status information is set as the participation state as the electronic money information after updating the electronic money information.
  • the server 40 can easily grasp the usage status of the station where the ticket gate is not provided.
  • the mobile terminal device 50 If the balance indicated by the electronic monetary information at the time of fare collection is less than the fare, information on the shortage amount and the payment method of the shortage amount is transmitted to the mobile terminal device 50, and the display unit 56 of the mobile terminal device 50, etc. Notify the user from.
  • the mobile terminal device 50 writes the participation information and new electronic money information to the secure memory unit 53 when the shortage amount is paid by the electronic money charging operation or the payment machine or the like and the fare settlement is completed. Therefore, if the fare collection is not completed, the entry information is not written in the secure memory unit 53. Therefore, if the entry information is not stored when entering from the ticket gate after that, the entry into the ticket gate is performed. Can be stopped.
  • FIG. 11 is a sequence diagram illustrating the operation at the time of participation in the fourth embodiment.
  • the mobile terminal device polls.
  • the mobile terminal device 50 polls to detect, for example, the NFC tag 30 capable of short-range wireless communication.
  • step ST62 the NFC tag performs response processing.
  • Station information is stored in advance in the NFC tag 30, and the NFC tag 30 transmits station information in response to polling from the mobile terminal device 50.
  • the mobile terminal device 50 generates participation information including station information transmitted from the NFC tag 30 and the time when the station information is acquired.
  • the station information includes information such as a station code indicating a station on which the NFC tag 30 is provided.
  • step ST63 the mobile terminal device and the server are authenticated.
  • the mobile terminal device 50 outputs an authentication request to the secure server 42 of the server 40.
  • the secure server 42 confirms that the mobile terminal device 50 has an IC ticket function based on the authentication request from the mobile terminal device 50 based on the IC card information of the mobile terminal device 50.
  • the secure server 42 and the mobile terminal device 50 encrypt / decrypt random numbers using, for example, an access encryption key to be accessed, and confirm that both have the correct access encryption key.
  • the random number used in the authentication is used as the session key to encrypt the communication after the authentication.
  • step ST64 the server reads the information.
  • the secure server 42 of the server 40 reads out the participation information generated by the mobile terminal device 50, the ticket information (admission information) stored in the secure memory unit 53, and the electronic monetary information.
  • step ST65 the server confirms the status.
  • the management server 41 of the server 40 does not indicate that the status information of the ticket information acquired from the mobile terminal device 50 is in the admission state
  • the management server 41 performs the process of step ST66. If it is indicated that the person is in the entrance state, the fare collection and the information update process are performed in the same manner as in the first and third embodiments.
  • the management server 41 can determine whether it is the first case or the second case based on the information generated by the mobile terminal device 50.
  • step ST66 the server gives an instruction to input information. Since the management server 41 of the server 40 does not indicate that the status information of the ticket information acquired from the mobile terminal device 50 is in the admission state (the ticket information does not include the admission information), the secure server 42 Instructs the mobile terminal device 50 to input the entrance information via the above.
  • the mobile terminal device performs an admission information generation process.
  • the mobile terminal device 50 displays an input screen of a boarding station or the like on a display unit 56, and controls admission information indicating a boarding station or a boarding station and an admission time, etc., in response to a user operation on the user interface unit 58. Generate with.
  • step ST68 the mobile terminal device performs response processing.
  • the mobile terminal device 50 transmits the generated admission information to the secure server 42 of the server 40.
  • step ST69 the server confirms the information.
  • the management server 41 of the server 40 confirms the admission information received by the secure server 42 and determines the boarding station.
  • the server collects the fare.
  • the management server 41 of the server 40 calculates the fare according to the boarding station and the getting-off station based on the entrance information and the entry information. Specifically, the management server 41 determines the fare based on the boarding station determined from the entrance information generated by the mobile terminal device 50 based on the input instruction and the disembarking station determined from the entry information generated by the mobile terminal device 50. Is calculated. Further, the management server 41 collects the fare from the balance indicated by the electronic monetary information read from the mobile terminal device 50, and updates the electronic financial information indicating the balance after the fare collection. In addition, the management server 41 stores the boarding history, the fare collection history, and the like in the database unit.
  • step ST71 the server performs information update processing of the mobile terminal device.
  • the management server 41 of the server 40 outputs the entry information, the entry information, and the updated electronic monetary information to the secure server 42, and the secure server 42 sends the entry information and the entry information to the secure memory unit 53 of the mobile terminal device 50.
  • the admission information and the entry information are included in the ticket information, and the electronic monetary information is used as the updated electronic monetary information, and the status information is set to the participation state.
  • FIG. 11 has described the entry operation when the ticket gate is not installed, the processing of steps ST65 to ST71 may be performed even when the ticket gate is provided. In this case, even if there are no station staff or the like at the ticket gate installation location, it is possible to participate based on the user's entry information generation operation.
  • the mobile terminal device performs short-range wireless communication with the card-type IC ticket, and writes or reads information from the secure memory unit 53 of the mobile terminal device 50, as in the case of writing or reading information from the ticket gate 21 or the secure server of the server 40. 42 writes and reads information from the secure memory unit of the card-type IC ticket.
  • the card-type IC ticket can be used via the mobile terminal device. Therefore, by using the card-type IC ticket and the mobile terminal device, it is possible to legitimately enter the boarding station and the exiting station where the ticket gate is not provided.
  • the mobile terminal device 50 In order to prevent unauthorized use of the NFC tag 30, the mobile terminal device 50 generates station information transmitted from the NFC tag 30 and entrance information or entry information including the time when the station information is acquired. Further, the mobile terminal device 50 detects the position by the position detection unit 57 when the station information transmitted from the NFC tag 30 is acquired, and includes the station information acquisition position in the entrance information and the entry information.
  • the server 40 After authenticating with the mobile terminal device, the server 40 acquires the entrance information and entry information generated by the mobile terminal device 50, and the station information included in the entry information and entry information generated by the mobile terminal device 50. Based on the station information acquisition position, confirm that the entrance information and entry information are not invalid information.
  • the management server 41 of the server 40 has the installation position information of the NFC tag 30 that provides station information.
  • the management server 41 determines that the information is invalid when the positional difference between the station position indicated by the station information and the station information acquisition position is larger than the threshold value. That is, when the management server 41 has the station information acquisition position indicated by the entrance information and the entry information outside the predetermined distance range from the installation position of the NFC tag 30 that provides the station information indicated by the entrance information and the entry information. , Determine as invalid information.
  • the management server 41 performs fare collection processing based on the correct entry information and entry information, and writes the correct entry information and entry information to the secure memory unit 53 of the mobile terminal device 50. Further, the ticket gate 21 of the station affairs device 20 confirms that the entrance information generated by the mobile terminal device 50 is not invalid information in the same manner as the management server 41, and performs gate control based on the confirmation result. May be good.
  • the management server 41 uses the display unit 56 or the like of the mobile terminal device 50 to send a warning notification or the like indicating that the information is incorrect. The user may be notified.
  • the ticket gate 21 and the server 40 may determine unauthorized use based on the time information indicated by the entry information and the entry information. For example, if the time difference between the entry time indicated by the entrance information and the entry time indicated by the entry information is smaller than the travel time from the boarding station to the disembarkation station, or the time difference is preset according to the travel time. If it is longer than the specified time, it may be determined to be unauthorized use.
  • the mobile terminal device 50 generates the user's movement history information by performing position detection at a predetermined time interval, for example, by the position detection unit 57, and the server 40 sets the boarding station designated by the user based on the movement history information. By making it possible to confirm whether or not the vehicle has passed the getting-off station, it may be determined whether the entrance information and the entry information are correct information.
  • the mobile terminal device 50 is provided with an auto-charge function that automatically charges money when the balance becomes smaller than the preset amount.
  • the server 40 uses the station information indicated by the entrance information and the entry information in the fare collection process. Calculate the fare based on. Further, the server 40 subtracts the fare from the balance indicated by the electronic monetary information read from the secure memory unit 53 of the mobile terminal device 50.
  • the charge is performed using a credit card or an account of a financial institution registered in advance by the user of the mobile terminal device 50.
  • the charge amount may be a shortage of the fare, or may be a charge amount set in advance by the user.
  • the server 40 writes electronic monetary information indicating the balance after collection of the fare to the secure memory unit 53 of the mobile terminal device 50.
  • IC tickets are provided for each railway company or for each group composed of multiple railway companies.
  • the provided IC tickets may be mutually usable between railway companies and groups.
  • the mobile terminal device is provided with the functions of a plurality of IC tickets that can be used interchangeably, the function of the IC ticket (hereinafter referred to as "designated IC ticket") specified in advance by the user is used at the ticket gate or the like. It is a mechanism to be used.
  • the management server 41 of the server 40 performs the fare collection process based on the ticket information and the electronic monetary information read from the memory area of the designated IC ticket in the secure memory unit 53 of the mobile terminal device 50.
  • the management server 41 reads the electronic monetary information from the memory area of the combined IC ticket in the secure memory unit 53 of the mobile terminal device 50. Collect the shortfall from the read electronic monetary information.
  • the management server 41 writes the ticket information including the participation information and the electronic monetary information after the fare collection into the memory area of the designated IC ticket in the secure memory unit 53 of the mobile terminal device 50. .. Further, the management server 41 writes the electronic monetary information after collecting the shortage amount in the memory area of the combined IC ticket in the secure memory unit 53 of the mobile terminal device 50.
  • the combined IC ticket is not limited to the function of the IC ticket provided in the mobile terminal device 50, and may be a card-type IC ticket or the like.
  • the secure server 42 and the card-type IC ticket are used for authentication, and after confirming the validity, the electronic monetary information is read from the combined IC ticket.
  • the combined IC ticket may also be used at the ticket gate 21.
  • a wireless tag for example, an NFC tag
  • station information is acquired from the wireless tag
  • the station information providing medium is not limited to the wireless tag.
  • a bar code for example, a two-dimensional bar code
  • the image pickup unit 55 of the mobile terminal device 50 captures the barcode
  • the control unit 59 reads the station information from the barcode image and generates entrance information or entry information.
  • the information obtained by imaging a subject capable of identifying the station to be used may be used as station information.
  • the image information obtained by imaging the signboard of the station or the station building may be used as the station information.
  • the image pickup unit 55 of the mobile terminal device 50 generates an image of a station signboard or a station building.
  • the management server 41 (or the mobile terminal device 50) performs recognition processing of the acquired image and identifies the station to be used.
  • it is possible to prevent fraud by inserting a digital watermark or the like on a signboard or the like of a station.
  • the management server 41 may detect entry to the boarding station, getting off station, entry to the boarding station, and entry from the getting off station based on the position information of the mobile terminal device 50.
  • the position of the mobile terminal device 50 may be detected based on a positioning signal or a sensor signal such as a gyro sensor as described above, or may be detected by receiving a signal from a beacon installed at a station.
  • the fare is calculated in the database unit 412 of the management server 41 of the server 40 by using the IC card information and the user information of the mobile terminal device corresponding to the IC user information (for example, the user's address, gender, youth date, etc.). You may. For example, when it is determined that the user of the mobile terminal device is elderly based on the user information corresponding to the IC card information of the mobile terminal device, the fare may be discounted. In addition, if the area where the user lives and the date of use are set as discount conditions, the fare discount process can be easily performed when a person living in the specified area uses transportation on the specified day. Furthermore, since discount conditions can be easily set on the server according to campaigns and the like, it is possible to increase the number of users at stations that do not have ticket gates. In addition, there is no need to change the program of each ticket gate.
  • the series of processes described in the specification can be executed by hardware, software, or a composite configuration of both.
  • the program that records the processing sequence is installed in the memory in the computer embedded in the dedicated hardware and executed.
  • the program can be installed and executed on a general-purpose computer capable of executing various processes.
  • the program can be recorded in advance on a hard disk as a recording medium, an SSD (Solid State Drive), or a ROM (Read Only Memory).
  • the program is a flexible disc, CD-ROM (Compact Disc Read Only Memory), MO (Magneto optical) disc, DVD (Digital Versatile Disc), BD (Blu-Ray Disc (registered trademark)), magnetic disc, semiconductor memory card. It can be temporarily or permanently stored (recorded) on a removable recording medium such as an optical disc.
  • a removable recording medium can be provided as so-called package software.
  • the program may be transferred from the download site to the computer wirelessly or by wire via a network such as LAN (Local Area Network) or the Internet.
  • the computer can receive the program transferred in this way and install it on a recording medium such as a built-in hard disk.
  • the information processing system of the present technology can have the following configurations.
  • An information processing system including a server that acquires the usage status information and the secure information from a mobile terminal device that generates usage status information and stores secure information via a network and performs ticket gate processing.
  • the usage status information is entrance information or entry information generated by using the station information of the station used.
  • the information processing system according to (1), wherein the secure information is ticket information and electronic monetary information.
  • the mobile terminal device communicates with a wireless tag provided at the station to be used, acquires the station information, and generates the entrance information or the entry information using the acquired station information (2).
  • the mobile terminal device generates the entrance information and the entry information by using the acquisition position of the station information.
  • the information processing system according to (6) wherein the server determines that the information is invalid when the positional difference between the station position indicated by the station information and the acquisition position of the station information is larger than a threshold value.
  • the mobile terminal device generates the entrance information using the acquisition time of the station information, and then generates the entrance information.
  • the server is invalid based on the time difference between the acquisition time of the boarding ticket information from the mobile terminal device and the acquisition time of the station information indicated by the entrance information generated by the mobile terminal device.
  • the information processing system according to (6) or (7) wherein the server determines that the information is invalid when the positional difference between the station position indicated by the station information and the acquisition position of the station information is larger than a threshold value.
  • the mobile terminal device generates the entrance information using the acquisition time of the station information, and then generates the entrance information.
  • the server is invalid based on the time difference between the acquisition time of the boarding ticket information from
  • the information processing system according to (9) or (10), wherein the shortage amount is collected and electronic monetary information indicating the balance after the fare collection is stored in the mobile terminal device.
  • the server collects the fare or the shortage of the fare from an IC card capable of communicating with the mobile terminal device, and charges the fare.
  • the information processing system according to any one of (9) to (11), which stores electronic monetary information indicating the balance after collection in the IC card.

Landscapes

  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Finance (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Devices For Checking Fares Or Tickets At Control Points (AREA)

Abstract

携帯端末装置50は、駅に設けられて駅情報を提供するNFCタグ30と通信を行い利用駅の駅情報を取得する。携帯端末装置50は、取得した駅情報を含む入場情報あるいは出場情報を生成する。さらに、携帯端末装置50は、乗車券情報と電子金銭情報を記憶する。サーバ40は、ネットワークNWを介して携帯端末装置50と通信する機能と改札機能を有している。サーバ40は、携帯端末装置50で生成された入場情報あるいは出場情報と、記憶されている乗車券情報と電子金銭情報を取得して、入場情報あるいは出場情報のいずれかと乗車券情報に基づき運賃を算出して、電子金銭情報から運賃を徴収する。さらに、運賃徴収後の電子金銭情報と出場処理が完了していることを示す乗車券情報を携帯端末装置50に書き込む。改札機が設置されていない場合でも携帯端末装置を用いて交通機関を利用できるようになる。

Description

情報処理システムと情報処理方法とプログラムおよび携帯端末装置
 この技術は、情報処理システムと情報処理方法とプログラムおよび携帯端末装置に関する。
 近年、鉄道などの交通機関では、セキュアメモリを搭載したICカードだけでなく、ICカード機能を有する携帯端末装置に乗車券情報を記憶して、記憶されている乗車券情報を利用して運賃徴収を行う方式が広まっている。例えば特許文献1では、駅にICカード乗車券リーダライタや二次元コード乗車券リーダを備えた自動改札機を設けて、乗車や降車の管理および運賃の徴収等が行われている。
特開2013-196408号公報
 ところで、ICカードやICカード機能を有する携帯端末装置に対して乗車券情報の書き込みや読み出しおよび運賃徴収を行う改札機は、費用対効果等の理由で駅に設置されていない場合もあり、改札機が設置されていない駅を利用する乗客は、運賃徴収にICカードやICカード機能を有する携帯端末装置等を用いることができない。
 そこで、この技術では、入出場を管理する装置を用いなくとも携帯端末装置を用いて入出場等を可能とする情報処理システムと情報処理方法および携帯端末装置とサーバとプログラムを提供することを目的とする。
 この技術の第1の側面は、
 利用状況情報の生成とセキュア情報を記憶する携帯端末装置から、ネットワークを介して前記利用状況情報と前記セキュア情報を取得して改札処理を行うサーバ
を備える情報処理システムにある。
 この技術において、携帯端末装置は、利用状況情報として、例えば利用駅の駅情報を用いて入場情報または出場情報を生成する。携帯端末装置は、利用駅に設けられた駅情報を提供する無線タグと通信を行い、あるいは利用駅に設けられた駅情報提供媒体または利用駅の特定が可能な被写体を撮像して、利用駅の駅情報を取得する。携帯端末装置は、取得した駅情報を含む入場情報または出場情報を生成する。また、携帯端末装置はセキュア情報、例えば乗車券情報と電子金銭情報を記憶する。
 サーバは、ネットワークを介して携帯端末装置と通信を行い、携帯端末装置に記憶されている乗車券情報と電子金銭情報と携帯端末装置で生成した利用状況情報を用いて改札処理を行う。サーバは、携帯端末装置から読み出した乗車券情報に入場情報が含まれていない場合、携帯端末装置に対して乗車駅の指定操作を指示する。
 また、携帯端末装置は、駅情報の取得位置を用いて入場情報と出場情報の生成を行い、サーバは、入場情報と出場情報が不正な情報であるか判別する。例えば、携帯端末装置は、駅情報の取得位置を用いて入場情報と出場情報の生成を行い、サーバは、駅情報が示す駅の位置と駅情報の取得位置との位置差が閾値よりも大きい場合に不正な情報と判別する。また、携帯端末装置は、駅情報の取得時刻を用いて入場情報の生成を行い、サーバは、携帯端末装置からの乗車券情報の取得時刻と、携帯端末装置で生成された入場情報で示された駅情報の取得時刻との時間差に基づき、入場情報が不正であるか判別してもよい。サーバは、不正のない情報を携帯端末装置に記憶されている乗車券情報に含める。また、サーバは、携帯端末装置の位置情報に基づき、利用駅および利用駅の入場や出場を検出してもよい。
 サーバは、改札処理において、入場情報と出場情報に基づき乗車駅と降車駅に応じた運賃を算出する運賃を算出する。また、運賃の算出では予め登録されている携帯端末装置のユーザ情報を用いてもよい。
 サーバは、携帯端末装置の電子金銭情報で示された残高が運賃よりも少ない場合、携帯端末装置に対する電子金銭情報のチャージ処理を行い、運賃徴収後の残高を示す電子金銭情報を携帯端末装置に記憶させる。また、サーバは、携帯端末装置の電子金銭情報で示された残高が運賃よりも少ない場合、予めユーザが指定した異なる乗車券機能の電子金銭情報で示された残高から運賃あるいは運賃の不足額を徴収して、運賃徴収後の残高を示す電子金銭情報を携帯端末装置に記憶させてもよい。また、サーバは、携帯端末装置の電子金銭情報の残高が運賃よりも少ない場合、携帯端末装置と通信が可能なICカードから運賃あるいは運賃の不足額を徴収して、運賃徴収後の残高を示す電子金銭情報をICカードに記憶させてもよい。サーバは、運賃の徴収後に出場情報を乗車券情報に含める。
 この技術の第2の側面は、
 利用状況情報の生成とセキュア情報を保持する携帯端末装置と、ネットワークを介して通信を行うことと、
 前記携帯端末装置から、前記ネットワークを介して前記利用状況情報と前記セキュア情報を取得して改札処理を行うこと
を含む情報処理方法にある。
 この技術の第3の側面は、
 改札機能をコンピュータで実行させるプログラムであって、
 利用状況情報の生成とセキュア情報を保持する携帯端末装置と通信を行い、前記利用状況情報と前記セキュア情報を取得する手順と、
 前記携帯端末装置から取得した前記利用状況情報と前記セキュア情報に基づいて改札処理を行う手順と
を前記コンピュータで実行させるプログラムにある。
 なお、本技術のプログラムは、例えば、様々なプログラムコードを実行可能な汎用コンピュータに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、光ディスクや磁気ディスク、半導体メモリなどの記憶媒体、あるいは、ネットワークなどの通信媒体によって提供可能なプログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ上でプログラムに応じた処理が実現される。
 この技術の第4の側面は、
 利用対象を示す情報を取得する情報取得部と、
 セキュア情報を保持するセキュアメモリ部と、
 改札処理を行うサーバとネットワークを介して通信するネットワーク通信部と
を備える携帯端末装置にある。
情報処理システムの構成を例示した図である。 駅務装置の構成を例示した図である。 サーバの構成を例示した図である。 携帯端末装置の構成を例示した図である。 第1の実施の形態における入場時の動作を例示したシーケンス図である。 第1の実施の形態における出場時の動作を例示したシーケンス図である。 第2の実施の形態における入場時の動作を例示したシーケンス図である。 第2の実施の形態における出場時の動作を例示したシーケンス図である。 第3の実施の形態における入場時の動作を例示したシーケンス図である。 第3の実施の形態における出場時の動作を例示したシーケンス図である。 第4の実施の形態における出場時の動作を例示したシーケンス図である。
 以下、本技術を実施するための形態について説明する。なお、説明は以下の順序で行う。
  1.情報処理システムの構成
  2.駅務装置とサーバの構成
  3.携帯端末装置の構成
  4.情報処理システムの第1の実施の形態
  5.情報処理システムの第2の実施の形態
  6.情報処理システムの第3の実施の形態
  7.情報処理システムの第4の実施の形態
  8.情報処理システムの第5の実施の形態
  9.情報処理システムの第6の実施の形態
 10.情報処理システムの第7の実施の形態
 11.情報処理システムの第8の実施の形態
 12.情報処理システムの他の実施の形態
 <1.情報処理システムの構成>
 本技術の情報処理システムは、利用状況情報の生成とセキュア情報を保持する携帯端末装置から、ネットワークを介して利用状況情報とセキュア情報を取得して改札処理を行うサーバを有している。例えば携帯端末装置のユーザが鉄道を利用する場合、利用状況情報は、例えば利用駅の駅情報を用いて生成した入場情報または出場情報を含み、セキュア情報は、乗車券情報と電子金銭情報を含む。乗車券情報は、後述するように鉄道事業者によって携帯端末装置のセキュア領域に書き込まれている情報であり、利用状況情報を含む。
 サーバは、携帯端末装置で生成された入場情報や出場情報と携帯端末装置に記憶されている乗車券情報や電子金銭情報に基づいて改札処理、すなわち運賃の算出や携帯端末装置に対して運賃徴収および乗車券情報と電子金銭情報の更新等を行う。乗車券情報は、入場情報や出場情報を含む。入場情報は、利用者が乗車駅で入場したことを示す入場記録、乗車駅を示す固有情報(例えば駅コード)、入場時刻を示す情報等を有している。出場情報は、利用者が降車駅から出場したことを示す出場記録、降車駅を示す固有情報(例えば駅コード)、出場時刻を示す情報を有している。乗車券情報に含まれる入場情報や出場情報は、鉄道事業者が生成した入場情報や出場情報あるいは携帯端末装置で生成されて鉄道事業者によって正しい情報であることが確認された入場情報や出場情報である。携帯端末装置では、セキュアメモリ部における交通機関の事業者が管理するメモリ領域に、セキュア情報として乗車券情報と電子金銭情報が記憶される。
 図1は、情報処理システムの構成を例示した図である。なお、図1では、鉄道を利用する場合を例示している。情報処理システム10は、駅務装置20、駅情報提供媒体例えば駅情報を示す無線タグ(例えばNFC(Near Field Communication)タグ)30、サーバ40、および鉄道利用者が所持している携帯端末装置50等を用いて構成されている。
 駅務装置20とサーバ40はネットワークNWを介して接続されている。また、携帯端末装置50は、ネットワークNWを介してサーバ40との通信が行えるように設定されている。なお、ネットワークNWは、例えばWAN(Wide Area Network)や、公衆回線、VPN(Virtual Private Network)、LAN(Local Area Network)など含む。また、NFCタグ30は、改札機が設けられていない駅に設置されている。
 <2.駅務装置とサーバの構成>
 図2は、駅務装置の構成を例示している。駅務装置20は、改札機21、駅務制御部22を備える。また、駅務装置20は、切符の発券等の処理を行う駅端末機を備えてもよい。改札機21とサーバ40は自律分散アーキテクチャにより構成されており、改札機21は、例えば所定期間の乗車券情報等が蓄積可能とされている。改札機21に蓄積されている情報は、サーバ40との通信が可能である場合は、一定時間毎にサーバ40へ送信される。また、障害によってサーバ40との通信が可能でない場合も、障害復旧後に直ちに蓄積している情報をサーバ40に送信することで、情報の欠落が防止される。また、サーバ40で不正カードが判明した場合は、不正カードを示す情報(「不正カード情報」という)が直ちに改札機21へ送信される。
 改札機21は、通信部211とセキュリティ制御部212および乗車券業務制御部213を有している。
 通信部211は、例えばIC乗車券の機能を有する携帯端末装置50と近距離無線通信を行う。なお、後述するように、IC乗車券の機能を有する携帯端末装置50では、乗車券情報等を記憶するセキュアメモリ部が設けられている。
 セキュリティ制御部212は、携帯端末装置50のセキュアメモリ部に対応した鍵情報を用いて認証を行い、認証されたセキュアメモリ部に対して情報の読み出しや書き込みを行う。認証は、例えばセキュリティ制御部212と携帯端末装置50のそれぞれで発生させた乱数をアクセス対象のアクセス暗号鍵を用いて暗号化/復号化を行い、双方が正しいアクセス暗号鍵を有することを確認する。また、セキュリティ制御部212は、認証で生成された乱数をセッション鍵として、認証後の通信における暗号処理に利用する。このような方式を用いることで、暗号処理による解析の困難化や乱数利用による認証情報の再使用を防止して、信頼度の高い通信が可能となる。
 乗車券業務制御部213は、通信部211を介して携帯端末装置50のセキュアメモリ部から取得した乗車券情報や後述する管理サーバ41から提供された不正カード情報に基づき駅構内への入場(または出場)が可能であるか否かの判定、および判定結果に基づきゲート制御を行う。また、改札機21に表示部が設けられている場合、携帯端末装置50のセキュアメモリ部から取得した乗車券情報や電子金銭情報等に基づき、利用可能期間や残高等の通知表示制御を行う。また、乗車券業務制御部213は、入場情報や出場情報を生成する。乗車券業務制御部213は、生成した入場情報、または生成した出場情報と運賃徴収後の電子金銭情報等を、携帯端末装置50のセキュアメモリ部に通信部211を介して書き込む。
 駅務制御部22は、改札機21の動作制御を行う。また、駅務制御部22は、ネットワークNWを介してサーバ40から取得した情報を改札機21へ送信する処理や、改札機21で取得した情報を、ネットワークNWを介してサーバ40へ送信する処理を行う。
 図3は、サーバの構成を例示している。サーバ40は、例えば管理サーバ41とセキュアサーバ42を備えている。なお、管理サーバ41とセキュアサーバ42は、別個に設けられて、ネットワークを介して接続されている構成でもよい。
 管理サーバ41は、業務制御部411とデータベース部412を備えている。業務制御部411は、駅務装置20の駅務制御部22と通信を行い、駅務装置20で取得した情報をデータベース部412に登録する。また、業務制御部411は、データベース部412に登録した情報に基づきICカード情報を管理する。また、データベース部412には、使用停止とされた不正カード情報が登録されており、業務制御部411は、データベース部412に登録されている不正カード情報を駅務装置20へ送信する。また、管理サーバ41はネットワークNWを介してセキュアサーバ42と通信を行い、改札機と同様な処理を携帯端末装置50に対して行う。すなわち、業務制御部411は、セキュアサーバ42によって携帯端末装置50のセキュアメモリ部から読み出した情報、例えばICカード情報や乗車券情報、電子金銭情報等をデータベース部412に登録する。また、業務制御部411は、セキュアサーバ42を介して携帯端末装置50のセキュアメモリ部に入場情報、または出場情報と運賃徴収後の電子金銭情報等を書き込む。さらに、業務制御部411は、携帯端末装置50で取得された駅利用識別情報に基づき、携帯端末装置50のユーザが利用した駅を判別する処理を行い、判別した駅を示す情報をICカード情報や電子金銭情報等とともにデータベース部412に登録する。
 セキュアサーバ42は、セキュリティ制御部421を有している。セキュリティ制御部421は、ネットワークNWを介して携帯端末装置50と認証を行い、認証が完了したのちセッション鍵を用いた暗号処理を利用して携帯端末装置50のセキュアメモリ部に対して情報の読み出し書き込みを行う。また、セキュリティ制御部421は、ネットワークNWを介して管理サーバ41と通信を行い、携帯端末装置50のセキュアメモリ部から読み出した情報や携帯端末装置50で取得された駅利用識別情報を管理サーバ41へ送信する処理、および携帯端末装置50のセキュアメモリ部に書き込む情報を管理サーバ41から取得する処理を行う。
 <3.携帯端末装置の構成>
 図4は、携帯端末装置の構成を例示している。携帯端末装置50は、NFC通信部51、ネットワーク通信部52、セキュアメモリ部53、記憶部54、撮像部55、表示部56、位置検出部57、ユーザインタフェース(I/F)部58および制御部59を有している。
 NFC通信部51は、駅務装置20の改札機21と近距離無線通信を行う。また、NFC通信部51は、乗車券として利用可能な外部記録媒体、例えばカード型IC乗車券71やキーホルダ型IC乗車券72等との通信や外部記録媒体に対する電力供給を行う。また、スマートウォッチやアクティビティトラッカーなどの電子機器にNFC通信部が設けられて乗車券として利用可能である場合、あるいはNFC通信とは異なる無線通信方式で携帯端末装置と通信が可能で乗車券機能を設けること可能である場合、これらの電子機器を外部記録媒体として用いることもできる。
 ネットワーク通信部52は、Bluetooth(登録商標)を利用した通信、Wi-Fi(登録商標)、公衆回線等の無線ネットワークを利用して、サーバ40のセキュアサーバ42と通信を行う。
 セキュアメモリ部53は、情報へのアクセスが管理された情報、例えば乗車券情報や電子金銭情報等が記憶される。セキュアメモリ部53に記憶されている情報へのアクセスは、アクセス制御および認証により決定される。アクセス制御では、規定されたアクセス手段でアクセスが可能とされており、認証ではアクセス暗号鍵を用いて相互認証が行われる。なお、セキュアメモリ部53の情報の通信は、セッション鍵を用いた暗号処理を利用して行われる。
 記憶部54、半導体メモリ等を用いて構成されており、制御部59で実行される制御プログラムやアプリケーションプログラム、これらのプログラムを実行する際に用いられるデータやプログラムを実行したことにより生成されたデータ等が記憶される。
 撮像部55は、レンズや撮像素子等を用いて構成されており撮像信号を制御部59へ出力する。例えばユーザは駅情報提供媒体(例えば駅情報を示すバーコード)または利用駅の特定が可能な被写体(例えば駅の看板や駅舎等)を撮像部55で撮像して、撮像部55で生成された撮像信号を制御部59へ出力する。
 表示部56は、液晶表示素子や有機EL(Electro Luminescence)表示素子等を用いて構成されている。表示部56では、各種メニュー表示、動作状態や設定状態等を示す表示、各種アプリケーションの動作表示、撮像部55で取得された撮像画の表示、各種情報の表示等を行う。
 位置検出部57は、測位信号受信部やジャイロセンサ,加速度センサ等を用いて構成されており、測位信号やセンサ信号に基づき携帯端末装置50の現在位置を検出して、検出結果を制御部59へ出力する。
 ユーザインタフェース(I/F)部58は、タッチパネルやスイッチ,入力キー等を用いて構成されており、ユーザ操作に応じた操作信号を制御部59へ出力する。例えば、ユーザインタフェース部58では、各種アプリケーション機能に関する操作や通話に関する操作、携帯端末装置の動作の設定や変更等の操作等が行われる。また、ユーザインタフェース部58はマイクロフォン等を用いて構成されていてもよい。ユーザインタフェース部58は、ユーザ操作に応じた操作信号やマイクロフォンで取得した操作指示音声を制御部59へ出力する。さらに、ユーザインタフェース部58は、赤外線やその他の電波を利用したリモートコントロール信号を受信して、受信信号を制御部59へ出力する構成であってもよい。
 制御部59は、例えばCPU(Central Processing Unit)等を用いて構成されている。制御部59は、記憶部54に記憶されているプログラムを実行して、ユーザインタフェース部58からの操作信号等に応じた動作が携帯端末装置50で行われるように各部を制御する。また、制御部59は、利用駅の駅情報を取得する情報取得部で取得された情報、すなわちNFC通信部51でNFCタグ30から取得した情報あるいは撮像部55で駅情報提供媒体または利用駅の特定が可能な被写体を撮像して得た情報を用いて入場情報あるいは出場情報の生成、サーバ40との通信制御等を行う。さらに、制御部59は、利用駅でNFC通信部51,撮像部55あるいは位置検出部57で取得された情報を駅利用識別情報として、ネットワーク通信部52からサーバ40のセキュアサーバ42へ送信する。
 <4.情報処理システムの第1の実施の形態>
 第1の実施の形態では、利用者がIC乗車券機能を有する携帯端末装置50を所持しており、乗車駅には改札機21が設置されており、降車駅には改札機21が設置されておらずNFCタグ30が設けられている場合について説明する。
 図5は、第1の実施の形態における入場時の動作を例示したシーケンス図である。ステップST1で駅務装置はポーリングを行う。駅務装置20の改札機21は、近距離無線通信が可能なIC乗車券を検出するためポーリングを行う。
 ステップST2で携帯端末装置は応答処理を行う。携帯端末装置50はICカード情報を記憶しており、改札機21からのポーリングに応じてICカード情報を改札機21へ出力する。
 ステップST3で駅務装置と携帯端末装置は認証を行う。駅務装置20の改札機21は、ICカード情報に基づき、携帯端末装置50がIC乗車券機能を有していることを確認したのち、例えばアクセス対象のアクセス暗号鍵を用いて乱数の暗号化/復号化を行い、双方が正しいアクセス暗号鍵を有することを確認する。また、認証で用いた乱数をセッション鍵として、認証後の通信を暗号化して行う。
 ステップST4で駅務装置は状態確認を行う。駅務装置20の改札機21は正当性を確認した携帯端末装置50のセキュアメモリ部53から乗車券情報を読み出して、入場状態でないことを確認する。なお、入場状態であるか否かの判別は乗車券情報に入場情報が含まれているか否かによって判別してもよく、入場状態や出場状態であることを示すステータス情報を入場情報や出場情報に含めてもよく、ステータス情報を入場情報や出場情報と別個に乗車券情報に含めてもよい。なお、以下の説明では、ステータス情報を入場情報や出場情報と別個に乗車券情報に含める。
 ステップST5で駅務装置は入場情報書き込み処理を行う。駅務装置20の改札機21は、入場情報を生成して携帯端末装置50のセキュアメモリ部53に書き込み乗車券情報に入場情報を含めるとともに、ステータス情報を入場状態とする。
 ステップST6で改札機はゲート制御を行う。改札機21は、入場情報の書き込みが完了した携帯端末装置50を所持する利用者が改札内に入場できるようにゲートを開状態とする。なお、IC乗車券の正当性が検証されない場合、IC乗車券が既に入場状態であることを示している場合、および入場情報の書き込みが正しく行われなかった場合、改札機21はゲートを閉状態とする。
 駅務装置20とサーバ40は、一定時間毎に通信を行い改札機21で取得した情報等をサーバ40のデータベース部に記憶させる。
 このように、利用者がIC乗車券機能を有する携帯端末装置50を駅務装置の改札機21にかざすと、近距離無線通信によって入場情報が携帯端末装置50のセキュアメモリ部53に書き込まれて、改札内への入場が許可される。
 図6は、第1の実施の形態における出場時の動作を例示したシーケンス図である。ステップST11で携帯端末装置はポーリングを行う。携帯端末装置50は、近距離無線通信が可能な例えばNFCタグ30を検出するためポーリングを行う。
 ステップST12でNFCタグは応答処理を行う。NFCタグ30には予め駅情報が記憶されており、NFCタグ30は携帯端末装置50からのポーリングに対して駅情報を送信する。携帯端末装置50は、NFCタグ30から送信された駅情報と、この駅情報を取得したときの時刻等を含む出場情報を生成する。なお、駅情報には、NFCタグ30が設けられている駅を示す駅コード等の情報が含まれている。
 ステップST13で携帯端末装置とサーバは認証を行う。携帯端末装置50は、認証要求をサーバ40のセキュアサーバ42へ出力する。セキュアサーバ42は、携帯端末装置50からの認証要求に基づき、携帯端末装置50のICカード情報によって、携帯端末装置50がIC乗車券機能を有していることを確認する。さらに、セキュアサーバ42と携帯端末装置50は、例えばアクセス対象のアクセス暗号鍵を用いて乱数の暗号化/復号化を行い、双方が正しいアクセス暗号鍵を有することを確認する。また、認証で用いた乱数をセッション鍵として、認証後の通信を暗号化して行う。
 ステップST14でサーバは情報の読み出しを行う。サーバ40のセキュアサーバ42は、携帯端末装置50で生成された出場情報とセキュアメモリ部53に記憶されている乗車券情報(ステータス情報と入場情報)と電子金銭情報を読み出す。
 ステップST15でサーバは状態確認を行う。サーバ40の管理サーバ41は、携帯端末装置50から取得した乗車券情報に含まれているステータス情報によって入場状態であることを確認する。なお、入場状態であることが示されていない場合の処理については後述する。
 ステップST16でサーバは運賃徴収処理を行う。サーバ40の管理サーバ41は、入場情報と出場情報に基づき乗車駅と降車駅に応じた運賃を算出する。具体的には、管理サーバ41は、乗車券情報に含まれた入場情報から判別した乗車駅と、携帯端末装置50で生成された出場情報から判別した降車駅に基づいて運賃を算出する。さらに、管理サーバ41は、携帯端末装置50から読み出した電子金銭情報が示す残高から運賃を徴収して、運賃徴収後の残高を示す電子金融情報に更新する。また、管理サーバ41は、乗車履歴や運賃徴収履歴等をデータベース部に記憶する。
 ステップST17でサーバは携帯端末装置の情報更新処理を行う。サーバ40の管理サーバ41は、出場情報と更新後の電子金銭情報をセキュアサーバ42へ出力して、セキュアサーバ42は、携帯端末装置50のセキュアメモリ部53に出場情報と更新後の電子金銭情報を書き込み、乗車券情報に出場情報を含めるとともに電子金銭情報を更新後の電子金銭情報として、ステータス情報を出場状態とする。
 このような処理を行うことで、降車駅に改札機が設けられていなくとも、乗車区間に応じた運賃を利用者から徴収することができるようになる。また、サーバ40は、改札機が設けられていない駅の利用状況を容易に把握できるようになる。
 なお、運賃徴収時に電子金銭情報で示された残高が運賃よりも少ない場合、不足額や不足額の支払方法等に関する情報を携帯端末装置50に送信して、携帯端末装置50の表示部56等から利用者に通知する。携帯端末装置50は、電子金銭のチャージ操作あるいは精算機等によって不足額の支払いを行い運賃の精算が完了した場合、出場情報や新たな電子金銭情報をセキュアメモリ部53に書き込む。したがって、運賃徴収が完了していない場合には出場情報がセキュアメモリ部53に書き込まれていないので、その後に改札機から入場する際に出場情報が記憶されていない場合、改札内への入場を阻止できる。
 <5.情報処理システムの第2の実施の形態>
 第2の実施の形態では、乗車駅に改札機が設置されておらず、降車駅に改札機が設置されている場合について説明する。
 図7は、第2の実施の形態における入場時の動作を例示したシーケンス図である。ステップST21で携帯端末装置はポーリングを行う。携帯端末装置50は、近距離無線通信が可能な例えばNFCタグ30を検出するためポーリングを行う。
 ステップST22でNFCタグは応答処理を行う。NFCタグ30には予め駅情報が記憶されており、NFCタグ30は携帯端末装置50からのポーリングに対して駅情報を送信する。携帯端末装置50は、NFCタグ30から送信された駅情報と、この駅情報を取得したときの時刻等を含む入場情報を生成する。なお、駅情報には、NFCタグ30が設けられている駅を示す駅コード等の情報が含まれている。
 ステップST23で携帯端末装置とサーバは認証を行う。携帯端末装置50は、認証要求をサーバ40のセキュアサーバ42へ出力する。セキュアサーバ42は、携帯端末装置50からの認証要求に基づき、携帯端末装置50のICカード情報によって、携帯端末装置50がIC乗車券機能を有していることを確認する。さらに、セキュアサーバ42と携帯端末装置50は、例えばアクセス対象のアクセス暗号鍵を用いて乱数の暗号化/復号化を行い、双方が正しいアクセス暗号鍵を有することを確認する。また、認証で用いた乱数をセッション鍵として、認証後の通信を暗号化して行う。
 ステップST24でサーバは状態確認を行う。サーバ40のセキュアサーバ42は正当性を確認した携帯端末装置50のセキュアメモリ部53から乗車券情報を読み出して、携帯端末装置50が入場状態でないことを確認する。
 ステップST25でサーバは入場情報書き込み処理を行う。サーバ40のセキュアサーバ42は、入場情報を携帯端末装置50のセキュアメモリ部53に書き込み、乗車券情報に入場情報を含めるとともに、ステータス情報を入場状態とする。また、サーバ40の管理サーバ41は、携帯端末装置50のセキュアメモリ部53に書き込まれた情報とデータベース部に記憶してもよい。
 このような処理を行うことで、乗車駅に改札機が設けられていなくとも、この乗車駅から乗車したことを示す入場情報を携帯端末装置50のセキュアメモリ部53に記憶させることができる。
 図8は、第2の実施の形態における出場時の動作を例示したシーケンス図である。ステップST31で駅務装置はポーリングを行う。駅務装置20の改札機21は、近距離無線通信が可能なIC乗車券を検出するためポーリングを行う。
 ステップST32で携帯端末装置は応答処理を行う。携帯端末装置50は改札機21からのポーリングに応じてICカード情報を改札機21へ出力する。
 ステップST33で駅務装置と携帯端末装置は認証を行う。駅務装置20の改札機21は、ICカード情報に基づき、携帯端末装置50がIC乗車券機能を有していることを確認したのち、例えばアクセス対象のアクセス暗号鍵を用いて乱数の暗号化/復号化を行い、双方が正しいアクセス暗号鍵を有することを確認する。また、認証で用いた乱数をセッション鍵として、認証後の通信を暗号化して行う。
 ステップST34で駅務装置は情報の読み出しを行う。駅務装置20の改札機21は、携帯端末装置50のセキュアメモリ部53に記憶されている乗車券情報(入場情報)と電子金銭情報を読み出す。
 ステップST35で駅務装置は状態確認を行う。駅務装置20の改札機21は、携帯端末装置50から取得した乗車券情報に含まれている入場情報によって入場状態であることを確認する。なお、入場状態であることが示されていない場合の処理については後述する。
 ステップST36で駅務装置は運賃徴収処理を行う。駅務装置20の改札機21は、乗車券情報に含まれている入場情報で示された駅情報に基づいて運賃を算出する。さらに、改札機21は、携帯端末装置50から読み出した電子金銭情報が示す残高から運賃を徴収して、運賃徴収後の残高を示す電子金融情報に更新する。
 ステップST37で駅務装置は携帯端末装置の情報更新処理を行う。駅務装置20の改札機21は、出場情報を生成して、携帯端末装置50のセキュアメモリ部53に出場情報と更新後の電子金銭情報を書き込み、乗車券情報に出場情報を含めるとともに電子金銭情報を更新後の電子金銭情報として、ステータス情報を出場状態とする。
 ステップST38で駅務装置はゲート制御を行う。駅務装置20の改札機21は、出場情報の書き込みが完了した携帯端末装置50を所持する利用者が改札から出場できるようにゲートを開状態とする。なお、携帯端末装置50の正当性が検証されない場合、セキュアメモリ部53に正しい入場情報が書き込まれてない場合、改札機21はゲートを閉状態とする。
 駅務装置20とサーバ40は、一定時間毎に通信を行い改札機21で取得した情報等をサーバ40のデータベース部に記憶させる。
 このような処理を行うことで、乗車駅に改札機が設けられていなくとも、NFCタグ30から出力した駅情報を利用して入場情報をセキュアメモリ部に記憶させることができるので、降車駅の改札機によって乗車区間に応じた運賃を利用者から徴収することができるようになる。また、改札機21は、利用者毎の携帯端末装置から読み出した乗車券情報をサーバ40に送信することで、サーバ40は、改札機が設けられていない駅の利用状況を容易に把握できるようになる。
 <6.情報処理システムの第3の実施の形態>
 第3の実施の形態では、乗車駅と降車駅に改札機が設置されていない場合について説明する。
 図9は、第3の実施の形態における入場時の動作を例示したシーケンス図である。ステップST41で携帯端末装置はポーリングを行う。携帯端末装置50は、近距離無線通信が可能な例えばNFCタグ30を検出するためポーリングを行う。
 ステップST42でNFCタグは応答処理を行う。NFCタグ30には予め駅情報が記憶されており、NFCタグ30は携帯端末装置50からのポーリングに対して駅情報を送信する。携帯端末装置50は、NFCタグ30から送信された駅情報と、この駅情報を取得したときの時刻等を含む入場情報を生成する。なお、駅情報には、NFCタグ30が設けられている駅を示す駅コード等の情報が含まれている。
 ステップST43で携帯端末装置とサーバは認証を行う。携帯端末装置50は、認証要求をサーバ40のセキュアサーバ42へ出力する。セキュアサーバ42は、携帯端末装置50からの認証要求に基づき、携帯端末装置50のICカード情報によって、携帯端末装置50がIC乗車券機能を有していることを確認する。さらに、セキュアサーバ42と携帯端末装置50は、例えばアクセス対象のアクセス暗号鍵を用いて乱数の暗号化/復号化を行い、双方が正しいアクセス暗号鍵を有することを確認する。また、認証で用いた乱数をセッション鍵として、認証後の通信を暗号化して行う。
 ステップST44でサーバは状態確認を行う。サーバ40のセキュアサーバ42は正当性を確認した携帯端末装置50のセキュアメモリ部53から乗車券情報を読み出して、携帯端末装置50が入場状態でないことを確認する。
 ステップST45でサーバは入場情報書き込み処理を行う。サーバ40のセキュアサーバ42は、入場情報を携帯端末装置50のセキュアメモリ部53に書き込み、乗車券情報に入場情報を含めるとともに、ステータス情報を入場状態とする。また、サーバ40の管理サーバ41は、携帯端末装置50のセキュアメモリ部53に書き込まれた情報とデータベース部に記憶してもよい。
 このような処理を行うことで、乗車駅に改札機が設けられていなくとも、この乗車駅から乗車したことを示す乗車券情報を携帯端末装置50のセキュアメモリ部53に記憶させることができる。
 図10は、第3の実施の形態における出場時の動作を例示したシーケンス図である。ステップST51で携帯端末装置はポーリングを行う。携帯端末装置50は、近距離無線通信が可能な例えばNFCタグ30を検出するためポーリングを行う。
 ステップST52でNFCタグは応答処理を行う。NFCタグ30には予め駅情報が記憶されており、NFCタグ30は携帯端末装置50からのポーリングに対して駅情報を送信する。携帯端末装置50は、NFCタグ30から送信された駅情報と、この駅情報を取得したときの時刻等を含む出場情報を生成する。なお、駅情報には、NFCタグ30が設けられている駅を示す駅コード等の情報が含まれている。
 ステップST53で携帯端末装置とサーバは認証を行う。携帯端末装置50は、認証要求をサーバ40のセキュアサーバ42へ出力する。セキュアサーバ42は、携帯端末装置50からの認証要求に基づき、携帯端末装置50のICカード情報によって、携帯端末装置50がIC乗車券機能を有していることを確認する。さらに、セキュアサーバ42と携帯端末装置50は、例えばアクセス対象のアクセス暗号鍵を用いて乱数の暗号化/復号化を行い、双方が正しいアクセス暗号鍵を有することを確認する。また、認証で用いた乱数をセッション鍵として、認証後の通信を暗号化して行う。
 ステップST54でサーバは情報の読み出しを行う。サーバ40のセキュアサーバ42は、携帯端末装置50で生成された出場情報とセキュアメモリ部53に記憶されている乗車券情報(入場情報)と電子金銭情報を読み出す。
 ステップST55でサーバは状態確認を行う。サーバ40の管理サーバ41は、携帯端末装置50から取得した乗車券情報に含まれているステータス情報によって入場状態であることを確認する。なお、入場状態であることが示されていない場合の処理については後述する。
 ステップST56でサーバは運賃徴収処理を行う。サーバ40の管理サーバ41は、入場情報と出場情報に基づき乗車駅と降車駅に応じた運賃を算出する。具体的には、管理サーバ41は、乗車券情報に含まれた入場情報から判別した乗車駅と、携帯端末装置50で生成された出場情報から判別した降車駅に基づいて運賃を算出する。さらに、管理サーバ41は、携帯端末装置50から読み出した電子金銭情報が示す残高から運賃を徴収して、運賃徴収後の残高を示す電子金融情報に更新する。また、管理サーバ41は、乗車履歴や運賃徴収履歴等をデータベース部に記憶する。
 ステップST57でサーバは携帯端末装置の情報更新処理を行う。サーバ40の管理サーバ41は、出場情報と更新後の電子金銭情報をセキュアサーバ42へ出力して、セキュアサーバ42は、携帯端末装置50のセキュアメモリ部53に出場情報と更新後の電子金銭情報を書き込み、乗車券情報に出場情報を含めるとともに電子金銭情報を更新後の電子金銭情報として、ステータス情報を出場状態とする。
 このような処理を行うことで、降車駅に改札機が設けられていなくとも、乗車区間に応じた運賃を利用者から徴収することができるようになる。また、サーバ40は、改札機が設けられていない駅の利用状況を容易に把握できるようになる。
 なお、運賃徴収時に電子金銭情報で示された残高が運賃よりも少ない場合、不足額や不足額の支払方法等に関する情報を携帯端末装置50に送信して、携帯端末装置50の表示部56等から利用者に通知する。携帯端末装置50は、電子金銭のチャージ操作あるいは精算機等によって不足額の支払いを行い運賃の精算が完了した場合、出場情報や新たな電子金銭情報をセキュアメモリ部53に書き込む。したがって、運賃徴収が完了していない場合には出場情報がセキュアメモリ部53に書き込まれていないので、その後に改札機から入場する際に出場情報が記憶されていない場合、改札内への入場を阻止できる。
 <7.情報処理システムの第4の実施の形態>
 次に、第4の実施の形態では、降車駅に改札機が設置されておらず、携帯端末装置には入場情報が正しく書き込まれていない場合について説明する。
 図11は、第4の実施の形態における出場時の動作を例示したシーケンス図である。ステップST61で携帯端末装置はポーリングを行う。携帯端末装置50は、近距離無線通信が可能な例えばNFCタグ30を検出するためポーリングを行う。
 ステップST62でNFCタグは応答処理を行う。NFCタグ30には予め駅情報が記憶されており、NFCタグ30は携帯端末装置50からのポーリングに対して駅情報を送信する。携帯端末装置50は、NFCタグ30から送信された駅情報と、この駅情報を取得したときの時刻等を含む出場情報を生成する。なお、駅情報には、NFCタグ30が設けられている駅を示す駅コード等の情報が含まれている。
 ステップST63で携帯端末装置とサーバは認証を行う。携帯端末装置50は、認証要求をサーバ40のセキュアサーバ42へ出力する。セキュアサーバ42は、携帯端末装置50からの認証要求に基づき、携帯端末装置50のICカード情報によって、携帯端末装置50がIC乗車券機能を有していることを確認する。さらに、セキュアサーバ42と携帯端末装置50は、例えばアクセス対象のアクセス暗号鍵を用いて乱数の暗号化/復号化を行い、双方が正しいアクセス暗号鍵を有することを確認する。また、認証で用いた乱数をセッション鍵として、認証後の通信を暗号化して行う。
 ステップST64でサーバは情報の読み出しを行う。サーバ40のセキュアサーバ42は、携帯端末装置50で生成された出場情報とセキュアメモリ部53に記憶されている乗車券情報(入場情報)と電子金銭情報を読み出す。
 ステップST65でサーバは状態確認を行う。サーバ40の管理サーバ41は、携帯端末装置50から取得した乗車券情報のステータス情報が入場状態であることを示していない場合、ステップST66の処理を行う。なお、入場状態であることが示されている場合、第1および第3の実施の形態と同様に運賃徴収や情報更新処理を行う。
 ステータス情報が入場状態であることを示していない場合は、ユーザが入場しようとしている第1の場合と、入場処理が正しく行われなかった携帯端末装置をNFCタグに近づけて出場する第2の場合が考えられる。そこで、1つの駅に入場時に用いる第1のNFCタグと、出場時に用いる第2のNFCタグを設けるようにする。このようにすれば、携帯端末装置50では、入場時と出場時で異なる情報の生成が行われる。したがって、管理サーバ41は、携帯端末装置50で生成された情報に基づき、第1の場合または第2の場合のいずれであるか判別できるようになる。
 ステップST66でサーバは情報の入力指示を行う。サーバ40の管理サーバ41は、携帯端末装置50から取得した乗車券情報のステータス情報が入場状態であることを示していない(乗車券情報に入場情報が含まれていない)ことから、セキュアサーバ42を介して、携帯端末装置50に対して入場情報の入力操作を指示する。
 ステップST67で携帯端末装置は入場情報の生成処理を行う。携帯端末装置50は、例えば表示部56に乗車駅等の入力画面を表示して、ユーザインタフェース部58に対するユーザ操作に応じて、乗車駅あるいは乗車駅と入場時刻等を示す入場情報を制御部59で生成する。
 ステップST68で携帯端末装置は応答処理を行う。携帯端末装置50は、生成した入場情報をサーバ40のセキュアサーバ42に送信する。
 ステップST69でサーバは情報確認を行う。サーバ40の管理サーバ41は、セキュアサーバ42で受信した入場情報を確認して乗車駅を判別する。
 ステップST70でサーバは運賃徴収処理を行う。サーバ40の管理サーバ41は、入場情報と出場情報に基づき乗車駅と降車駅に応じた運賃を算出する。具体的には、管理サーバ41は、携帯端末装置50で入力指示に基づき生成された入場情報から判別した乗車駅と、携帯端末装置50で生成された出場情報から判別した降車駅に基づいて運賃を算出する。さらに、管理サーバ41は、携帯端末装置50から読み出した電子金銭情報が示す残高から運賃を徴収して、運賃徴収後の残高を示す電子金融情報に更新する。また、管理サーバ41は、乗車履歴や運賃徴収履歴等をデータベース部に記憶する。
 ステップST71でサーバは携帯端末装置の情報更新処理を行う。サーバ40の管理サーバ41は、入場情報と出場情報と更新後の電子金銭情報をセキュアサーバ42へ出力して、セキュアサーバ42は、携帯端末装置50のセキュアメモリ部53に入場情報と出場情報と更新後の電子金銭情報を書き込むことで、乗車券情報に入場情報と出場情報を含めるとともに電子金銭情報を更新後の電子金銭情報として、ステータス情報を出場状態とする。
 このような処理を行うことで、入場情報が正しく携帯端末装置50のセキュアメモリ部53に記憶されていない状態で、改札機が設けられていない降車駅から出力する場合でも、乗車区間に応じた運賃を利用者から徴収することができるようになる。
 ところで、図11は、改札機が設置されていない場合の出場動作について説明したが、改札機が設けられている場合も、ステップST65乃至ステップST71の処理を行うようにしてもよい。この場合、改札機の設置場所に駅員等がいなくとも、ユーザの入場情報の生成操作に基づき、出場が可能となる。
 <8.情報処理システムの第5の実施の形態>
 次に、第5の実施の形態では、乗車券機能が設けられたカード型IC乗車券を利用する場合について説明する。携帯端末装置は、カード型IC乗車券と近距離無線通信を行い、携帯端末装置50のセキュアメモリ部53への情報の書き込みや読み出しを行う場合と同様に、改札機21やサーバ40のセキュアサーバ42によって、カード型IC乗車券のセキュアメモリ部への情報の書き込みや読み出しを行う。
 このようにすれば、携帯端末装置にIC乗車券機能が設けられていなくとも、携帯端末装置を介してカード型IC乗車券を利用できるようになる。したがって、カード型IC乗車券と携帯端末装置を用いて、改札機が設けられていない乗車駅への入場や降車駅からの出場を正当に行うことができる。
 また、カード型IC乗車券に限らず、キーホルダ型IC乗車券や、NFC通信部が設けられて乗車券として利用可能な電子機器、NFC通信とは異なる無線通信方式で携帯端末装置と通信が可能で乗車券機能を設けること可能な電子機器を用いて、改札機が設けられていない乗車駅への入場や降車駅からの出場を正当に行うことができる。
 <9.情報処理システムの第6の実施の形態>
 ところで、第4の実施の形態で示したように、ユーザが乗車駅を指定する場合、実際に乗車した駅とは異なり、降車駅に近い駅を指定すると正規の運賃よりも安い運賃で運賃徴収が行われてしまう。また、乗車駅や降車駅を示すNFCタグが不正に複製されて、NFCタグによって示される駅と異なる駅で使用された場合にも、安い運賃で運賃徴収が行われてしまう。そこで、第6の実施の形態では、不正乗車の防止について説明する。
 NFCタグ30の不正利用を防止するため、携帯端末装置50は、NFCタグ30から送信された駅情報と、この駅情報を取得したときの時刻等を含む入場情報あるいは出場情報を生成する。また、携帯端末装置50は、NFCタグ30から送信された駅情報を取得したときに位置検出部57で位置検出を行い、駅情報取得位置を入場情報や出場情報に含める。
 サーバ40は、携帯端末装置との認証後に、携帯端末装置50で生成された入場情報や出場情報を取得して、携帯端末装置50で生成された入場情報や出場情報に含まれている駅情報と駅情報取得位置に基づき、入場情報や出場情報が不正な情報でないことを確認する。例えばサーバ40の管理サーバ41は、駅情報を提供するNFCタグ30の設置位置情報を有している。管理サーバ41は、駅情報が示す駅の位置と駅情報の取得位置との位置差が閾値よりも大きい場合に不正な情報と判別する。すなわち、管理サーバ41は、入場情報や出場情報で示された駅情報取得位置が、入場情報や出場情報で示された駅情報を提供するNFCタグ30の設置位置から所定距離範囲外である場合、不正な情報と判別する。
 管理サーバ41は、正しい入場情報や出場情報に基づき運賃徴収処理や、正しい入場情報や出場情報を携帯端末装置50のセキュアメモリ部53への書き込みを行う。また、駅務装置20の改札機21は、携帯端末装置50で生成された入場情報が不正な情報でないことを管理サーバ41と同様に確認して、確認結果に基づきゲート制御を行うようにしてもよい。
 なお、管理サーバ41は、入場情報や出場情報が不正な情報と判別した場合、携帯端末装置50の表示部56等を利用して、情報が正しくない旨の警告通知等を携帯端末装置50のユーザに通知してもよい。
 このような処理を行えば、NFCタグ30の情報が他のタグに複製されて利用されたとき、不正利用を判別できるようになる。
 また、改札機21やサーバ40は、入場情報と出場情報で示された時間情報に基づき不正利用を判別してもよい。例えば、乗車駅から降車駅までの移動所要時間よりも、入場情報で示された入場時刻と出場情報で示された出場時刻の時間差が少ない場合、あるいは時間差が移動所要時間に応じて予め設定した規定時間よりも長い場合、不正利用と判別してもよい。
 さらに、携帯端末装置50は、位置検出部57で例えば所定時間間隔で位置検出を行うことにより利用者の移動履歴情報を生成して、サーバ40は移動履歴情報に基づきユーザが指定した乗車駅や降車駅を通過しているか確認可能とすることで、入場情報や出場情報が正しい情報であるか判別してもよい。
 <10.情報処理システムの第7の実施の形態>
 第7の実施の形態では、自動的に金銭のチャージを行う場合について説明する。ユーザが交通機関を利用したことにより運賃徴収処理が行われる場合、電子金銭情報の残高が少ないと運賃を徴収することができない。そこで、携帯端末装置50には、予め設定された金額よりも残高が少なくなった場合、自動的に金銭をチャージするオートチャージ機能を設ける。
 例えば第1の実施の形態や第3の実施の形態のように、降車駅に改札機が設けられていない場合、サーバ40は、運賃徴収処理において、入場情報と出場情報で示された駅情報に基づいて運賃を計算する。さらに、サーバ40は、携帯端末装置50のセキュアメモリ部53から読み出した電子金銭情報で示された残高から運賃を減算する。ここで、残高が運賃よりも少ない場合、携帯端末装置50のユーザが事前登録したクレジットカードあるいは金融機関の口座等を利用してチャージを行う。なお、チャージ金額は、運賃の不足額であってもよく、予めユーザが設定したチャージ金額であってもよい。サーバ40は、運賃徴収後の残高を示す電子金銭情報を、携帯端末装置50のセキュアメモリ部53に書き込む。
 このように、チャージ機能を設けるようにすれば、電子金銭情報の残高が少なく降車駅に改札機が設けられていない場合でも、スムーズに降車駅から出場できるようになる。
 <11.情報処理システムの第8の実施の形態>
 第8の実施の形態では、相互に利用可能なIC乗車券のサービスが提供される場合について説明する。
 IC乗車券は、鉄道会社毎あるいは複数の鉄道会社で構成されたグループ毎に設けられている。また、提供されているIC乗車券は、鉄道会社やグループ間で相互利用が可能とされている場合がある。また、相互利用が可能な複数のIC乗車券の機能が携帯端末装置に設けられている場合、ユーザが予め指定したIC乗車券(以下「指定IC乗車券」という)の機能が改札機等で利用される仕組みとなっている。
 そこで、本技術では、相互利用が可能な複数のIC乗車券を所持している場合、指定IC乗車券から運賃徴収を行うときに残高が不足している場合、他のIC乗車券、例えば残高かが不足したときに利用可能としてユーザが設定したIC乗車券(以下「併用IC乗車券」という)から不足額を引き落とす。
 サーバ40の管理サーバ41は、携帯端末装置50のセキュアメモリ部53における指定IC乗車券のメモリ領域から読み出した乗車券情報と電子金銭情報に基づき運賃徴収処理を行う。ここで、管理サーバ41は、算出した運賃が電子金銭情報で示された残高よりも高い場合、携帯端末装置50のセキュアメモリ部53における併用IC乗車券のメモリ領域から電子金銭情報を読み出して、読み出した電子金銭情報から不足額を徴収する。
 さらに、管理サーバ41は、運賃徴収処理の完了後、出場情報を含む乗車券情報と運賃徴収後の電子金銭情報を、携帯端末装置50のセキュアメモリ部53における指定IC乗車券のメモリ領域に書き込む。さらに、管理サーバ41は、不足額徴収後の電子金銭情報を、携帯端末装置50のセキュアメモリ部53における併用IC乗車券のメモリ領域に書き込む。
 なお、併用IC乗車券は、携帯端末装置50に設けられたIC乗車券の機能に限らず、カード型IC乗車券等であってもよい。なお、カード型IC乗車券の電子金銭情報を利用する場合、セキュアサーバ42とカード型IC乗車券で認証を行い、正当性の確認後に併用IC乗車券から電子金銭情報の読み出し等を行う。また、併用IC乗車券の利用は改札機21でも行えるようにしてもよい。
 このように、相互に利用可能な複数のIC乗車券を有している場合、指定IC乗車券から運賃を徴収したときに不足額が生じても、自動的に併用IC乗車券から不足額が徴収されるので、スムーズに降車駅から出場できるようになる。
 <12.情報処理システムの他の実施の形態>
 上述の実施の形態では、駅情報提供媒体として無線タグ(例えばNFCタグ)を用いて、無線タグから駅情報を取得する場合を例示したが、駅情報提供媒体は無線タグに限られない。例えば、駅情報提供媒体としてバーコード(例えば二次元バーコード)を用いてもよい。この場合、携帯端末装置50の撮像部55でバーコードの撮像を行い、制御部59はバーコード画像から駅情報を読み取り入場情報あるいは出場情報の生成を行う。
 また、利用駅の特定が可能な被写体を撮像して得た情報を駅情報として用いてもよい。例えば、駅の看板あるいは駅舎等を撮像して得られた画像情報を駅情報として用いることも可能である。この場合、携帯端末装置50の撮像部55で駅の看板あるいは駅舎等の撮像画を生成する。管理サーバ41(あるいは携帯端末装置50)は、取得した撮像画の認識処理を行い、利用駅を特定する。また、駅の看板等に電子透かし等を入れることで、不正を防止することも可能となる。
 さらに、管理サーバ41は、携帯端末装置50の位置情報に基づき乗車駅や降車駅、乗車駅への入場や降車駅からの出場を検出してもよい。携帯端末装置50の位置は、上述したように測位信号やジャイロセンサ等のセンサ信号に基づき検出してもよく、駅に設置されたビーコンからの信号を受信することで検出してもよい。
 また、サーバ40における管理サーバ41のデータベース部412に、ICカード情報とICユーザ情報に対応する携帯端末装置のユーザ情報(例えばユーザの住所や性別,青年月日等)を利用して運賃を算出してもよい。例えば、携帯端末装置のユーザが高齢であることを携帯端末装置のICカード情報に対応するユーザ情報に基づき判別した場合、運賃の割引を行うようにしてもよい。また、ユーザの住んでいる地域と利用日を割引条件に設定すれば、指定した地域に住んでいる人が指定した日に交通機関を利用した場合の運賃割引処理を容易に行うことができる。さらに、キャンペーン等に応じて割引条件をサーバで容易に設定できることから、改札機が設けられていない駅の利用者を増やすことも可能となる。また、各改札機のプログラムの変更等を行う必要もない。
 なお、上述の実施の形態では、鉄道を利用する場合について説明したが、鉄道に限らずゲート装置で入場と出場を管理する施設等にも適用できる。
 明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させる。または、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
 例えば、プログラムは記録媒体としてのハードディスクやSSD(Solid State Drive)、ROM(Read Only Memory)に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、CD-ROM(Compact Disc Read Only Memory),MO(Magneto optical)ディスク,DVD(Digital Versatile Disc)、BD(Blu-Ray Disc(登録商標))、磁気ディスク、半導体メモリカード等のリムーバブル記録媒体に、一時的または永続的に格納(記録)しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウェアとして提供することができる。
 また、プログラムは、リムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトからLAN(Local Area Network)やインターネット等のネットワークを介して、コンピュータに無線または有線で転送してもよい。コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
 なお、本明細書に記載した効果はあくまで例示であって限定されるものではなく、記載されていない付加的な効果があってもよい。また、本技術は、上述した技術の実施の形態に限定して解釈されるべきではない。この技術の実施の形態は、例示という形態で本技術を開示しており、本技術の要旨を逸脱しない範囲で当業者が実施の形態の修正や代用をなし得ることは自明である。すなわち、本技術の要旨を判断するためには、請求の範囲を参酌すべきである。
 また、本技術の情報処理システムは以下のような構成も取ることができる。
 (1) 利用状況情報の生成とセキュア情報を記憶する携帯端末装置から、ネットワークを介して前記利用状況情報と前記セキュア情報を取得して改札処理を行うサーバ
を備える情報処理システム。
 (2) 前記利用状況情報は、利用駅の駅情報を用いて生成した入場情報または出場情報であり、
 前記セキュア情報は、乗車券情報と電子金銭情報である(1)に記載の情報処理システム。
 (3) 前記携帯端末装置は、前記利用駅に設けられた無線タグと通信を行い前記駅情報を取得して、取得した前記駅情報を用いて前記入場情報または出場情報を生成する(2)に記載の情報処理システム。
 (4) 前記携帯端末装置は、利用駅に設けられた駅情報提供媒体または前記利用駅の特定が可能な被写体を撮像して得た情報を前記駅情報として用いる(2)に記載の情報処理システム。
 (5) 前記サーバは、前記携帯端末装置から取得した乗車券情報で入場状態であることが示されていない場合、前記携帯端末装置に対して乗車駅の入力操作を指示する(2)乃至(4)のいずれかに記載の情報処理システム。
 (6) 前記携帯端末装置は、前記駅情報の取得位置を用いて前記入場情報と前記出場情報の生成を行い、
 前記サーバは、前記入場情報と前記出場情報が不正な情報であるか判別して、不正のない情報を前記乗車券情報に含める(2)乃至(5)のいずれかに記載の情報処理システム。
 (7) 前記携帯端末装置は、前記駅情報の取得位置を用いて前記入場情報と前記出場情報の生成を行い、
 前記サーバは、前記駅情報が示す駅の位置と前記駅情報の取得位置との位置差が閾値よりも大きい場合に不正な情報と判別する(6)に記載の情報処理システム。
 (8) 前記携帯端末装置は、前記駅情報の取得時刻を用いて前記入場情報の生成を行い、
 前記サーバは、前記携帯端末装置からの乗車券情報の取得時刻と、前記携帯端末装置で生成された前記入場情報で示された前記駅情報の取得時刻との時間差に基づき、前記入場情報が不正であるか判別する(6)または(7)に記載の情報処理システム。
 (9) 前記サーバは、前記改札処理において、前記入場情報と前記出場情報に基づき乗車駅と降車駅に応じた運賃を算出する(2)乃至(8)のいずれかに記載の情報処理システム。
 (10) 前記サーバは、前記携帯端末装置の電子金銭情報で示された残高が前記運賃よりも少ない場合、前記携帯端末装置に対する電子金銭情報のチャージ処理を行い、運賃徴収後の残高を示す電子金銭情報を前記携帯端末装置に記憶させる(9)に記載の情報処理システム。
 (11) 前記サーバは、前記携帯端末装置の電子金銭情報で示された残高が運賃よりも少ない場合、予めユーザが指定した異なる乗車券機能の電子金銭情報で示された残高から前記運賃あるいは運賃の不足額を徴収して、運賃徴収後の残高を示す電子金銭情報を前記携帯端末装置に記憶させる(9)または(10)に記載の情報処理システム。
 (12) 前記サーバは、前記携帯端末装置の電子金銭情報の残高が運賃よりも少ない場合、前記携帯端末装置と通信が可能なICカードから前記運賃あるいは前記運賃の不足額を徴収して、運賃徴収後の残高を示す電子金銭情報を前記ICカードに記憶させる(9)乃至(11)のいずれかに記載の情報処理システム。
 (13) 前記サーバは、予め登録されている前記携帯端末装置のユーザ情報をさらに用いて前記運賃を算出する(9)乃至(12)のいずれかに記載の情報処理システム。
 (14) 前記サーバは、前記運賃の徴収後に前記出場情報を前記乗車券情報に含める(9)乃至(13)のいずれかに記載の情報処理システム。
 (15) 前記サーバは、前記携帯端末装置の位置情報に基づき、前記利用駅および前記利用駅の入場や出場を検出する(2)に記載の情報処理システム。
 10・・・情報処理システム
 20・・・駅務装置
 21・・・改札機
 22・・・駅務制御部
 30・・・NFCタグ
 40・・・サーバ
 41・・・管理サーバ
 42・・・セキュアサーバ
 50・・・携帯端末装置
 51・・・NFC通信部
 52・・・ネットワーク通信部
 53・・・セキュアメモリ部
 54・・・記憶部
 55・・・撮像部
 56・・・表示部
 57・・・位置検出部
 58・・・ユーザインタフェース(I/F)部
 59・・・制御部
 71・・・カード型IC乗車券
 72・・・キーホルダ型IC乗車券
 211・・・通信部
 212・・・セキュリティ制御部
 213・・・乗車券業務制御部
 411・・・業務制御部
 412・・・データベース部
 421・・・セキュリティ制御部

Claims (18)

  1.  利用状況情報の生成とセキュア情報を記憶する携帯端末装置から、ネットワークを介して前記利用状況情報と前記セキュア情報を取得して改札処理を行うサーバ
    を備える情報処理システム。
  2.  前記利用状況情報は、利用駅の駅情報を用いて生成した入場情報または出場情報であり、
     前記セキュア情報は、乗車券情報と電子金銭情報である
    請求項1に記載の情報処理システム。
  3.  前記携帯端末装置は、前記利用駅に設けられた無線タグと通信を行い前記駅情報を取得して、取得した前記駅情報を用いて前記入場情報または出場情報を生成する
    請求項2に記載の情報処理システム。
  4.  前記携帯端末装置は、利用駅に設けられた駅情報提供媒体または前記利用駅の特定が可能な被写体を撮像して得た情報を前記駅情報として用いる
    請求項2に記載の情報処理システム。
  5.  前記サーバは、前記携帯端末装置から取得した乗車券情報で入場状態であることが示されていない場合、前記携帯端末装置に対して乗車駅の入力操作を指示する
    請求項2に記載の情報処理システム。
  6.  前記携帯端末装置は、前記駅情報の取得位置を用いて前記入場情報と前記出場情報の生成を行い、
     前記サーバは、前記入場情報と前記出場情報が不正な情報であるか判別して、不正のない情報を前記乗車券情報に含める
    請求項2に記載の情報処理システム。
  7.  前記携帯端末装置は、前記駅情報の取得位置を用いて前記入場情報と前記出場情報の生成を行い、
     前記サーバは、前記駅情報が示す駅の位置と前記駅情報の取得位置との位置差が閾値よりも大きい場合に不正な情報と判別する
    請求項6に記載の情報処理システム。
  8.  前記携帯端末装置は、前記駅情報の取得時刻を用いて前記入場情報の生成を行い、
     前記サーバは、前記携帯端末装置からの乗車券情報の取得時刻と、前記携帯端末装置で生成された前記入場情報で示された前記駅情報の取得時刻との時間差に基づき、前記入場情報が不正であるか判別する
    請求項6に記載の情報処理システム。
  9.  前記サーバは、前記改札処理において、前記入場情報と前記出場情報に基づき乗車駅と降車駅に応じた運賃を算出する
    請求項2に記載の情報処理システム。
  10.  前記サーバは、前記携帯端末装置の電子金銭情報で示された残高が前記運賃よりも少ない場合、前記携帯端末装置に対する電子金銭情報のチャージ処理を行い、運賃徴収後の残高を示す電子金銭情報を前記携帯端末装置に記憶させる
    請求項9に記載の情報処理システム。
  11.  前記サーバは、前記携帯端末装置の電子金銭情報で示された残高が運賃よりも少ない場合、予めユーザが指定した異なる乗車券機能の電子金銭情報で示された残高から前記運賃あるいは運賃の不足額を徴収して、運賃徴収後の残高を示す電子金銭情報を前記携帯端末装置に記憶させる
    請求項9に記載の情報処理システム。
  12.  前記サーバは、前記携帯端末装置の電子金銭情報の残高が運賃よりも少ない場合、前記携帯端末装置と通信が可能なICカードから前記運賃あるいは前記運賃の不足額を徴収して、運賃徴収後の残高を示す電子金銭情報を前記ICカードに記憶させる
    請求項9に記載の情報処理システム。
  13.  前記サーバは、予め登録されている前記携帯端末装置のユーザ情報をさらに用いて前記運賃を算出する
    請求項9に記載の情報処理システム。
  14.  前記サーバは、前記運賃の徴収後に前記出場情報を前記乗車券情報に含める
    請求項9に記載の情報処理システム。
  15.  前記サーバは、前記携帯端末装置の位置情報に基づき、前記利用駅および前記利用駅の入場や出場を検出する
    請求項2に記載の情報処理システム。
  16.  利用状況情報の生成とセキュア情報を記憶する携帯端末装置と、ネットワークを介して通信を行うことと、
     前記携帯端末装置から、前記ネットワークを介して前記利用状況情報と前記セキュア情報を取得して改札処理を行うこと
    を含む情報処理方法。
  17.  改札機能をコンピュータで実行させるプログラムであって、
     利用状況情報の生成とセキュア情報を記憶する携帯端末装置と通信を行い、前記利用状況情報と前記セキュア情報を取得する手順と、
     前記携帯端末装置から取得した前記利用状況情報と前記セキュア情報に基づいて改札処理を行う手順と
    を前記コンピュータで実行させるプログラム。
  18.  利用対象を示す情報を取得する情報取得部と、
     セキュア情報を記憶するセキュアメモリ部と、
     改札処理を行うサーバとネットワークを介して通信するネットワーク通信部と
    を備える携帯端末装置。
PCT/JP2020/041507 2019-12-02 2020-11-06 情報処理システムと情報処理方法とプログラムおよび携帯端末装置 WO2021111803A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2021562519A JPWO2021111803A1 (ja) 2019-12-02 2020-11-06
CN202080082230.0A CN114746911A (zh) 2019-12-02 2020-11-06 信息处理***、信息处理方法、程序和移动终端设备

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019-218058 2019-12-02
JP2019218058 2019-12-02

Publications (1)

Publication Number Publication Date
WO2021111803A1 true WO2021111803A1 (ja) 2021-06-10

Family

ID=76222402

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2020/041507 WO2021111803A1 (ja) 2019-12-02 2020-11-06 情報処理システムと情報処理方法とプログラムおよび携帯端末装置

Country Status (3)

Country Link
JP (1) JPWO2021111803A1 (ja)
CN (1) CN114746911A (ja)
WO (1) WO2021111803A1 (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018195114A (ja) * 2017-05-18 2018-12-06 株式会社東芝 プログラム及び入出場方法

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1186045A (ja) * 1997-09-12 1999-03-30 Toshiba Corp 自動改札装置
JP5763001B2 (ja) * 2012-03-21 2015-08-12 公益財団法人鉄道総合技術研究所 二次元コードを用いたモバイル乗車券の改札処理システム
CN105096109A (zh) * 2015-08-31 2015-11-25 盛世铸成科技(天津)有限公司 一种乘车支付方法及***
CN105894272A (zh) * 2016-04-05 2016-08-24 南昌大学 一种基于手机app的公交即时支付方法及支付、充值和查询***
CN106412041B (zh) * 2016-09-20 2020-03-03 徐蔚 移动终端与服务提供设备连接的***及服务提供方法
CN106504171A (zh) * 2016-09-28 2017-03-15 深圳大学 一种公共交通检票方法以及***
CN108665269A (zh) * 2018-05-17 2018-10-16 深圳市微付充科技有限公司 一种使用移动设备进行交易的方法及装置
CN110264578B (zh) * 2019-06-18 2024-06-28 广州地铁设计研究院股份有限公司 一种城市轨道交通的乘客服务***

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018195114A (ja) * 2017-05-18 2018-12-06 株式会社東芝 プログラム及び入出場方法

Also Published As

Publication number Publication date
JPWO2021111803A1 (ja) 2021-06-10
CN114746911A (zh) 2022-07-12

Similar Documents

Publication Publication Date Title
RU2390846C2 (ru) Система пассажирских перевозок и способ получения билетов в такой системе
JPWO2007020782A1 (ja) 認証システム
JPWO2006041031A1 (ja) 認証システム
JPH087139A (ja) 料金自動精算システム並びに同システム用無線通信機能付き記憶媒体,同システム用周波数変換装置,同システム用書込装置,同システム用決済装置,同システム用入金装置および同システム用照会装置
JP2003196686A (ja) 通行制御装置
JP2013191173A (ja) 改札システム、自動改札装置および乗車券媒体
JP2015162069A (ja) 端末認証システム、ゲートシステム、入退場管理システム及び端末認証方法
JP5868467B2 (ja) 電子カードを複数管理するシステムおよび方法
KR20150015803A (ko) 주차 관리 시스템 및 방법
JP2019079264A (ja) 通過許可装置、通過許可方法、および通過許可プログラム
JP2008197777A (ja) 乗車券処理装置、および駅務システム
WO2021111803A1 (ja) 情報処理システムと情報処理方法とプログラムおよび携帯端末装置
JP2006079330A (ja) 車両用通信装置
JP5857566B2 (ja) 管理サーバ、および駅務システム
KR20060100431A (ko) 무선통신시스템, 이동단말장치, 서버장치, 메모리 카드 및컴퓨터-판독가능한 프로그램
JP2019204397A (ja) 料金収受サーバ装置、入口料金所機器、出口料金所機器及び料金収受データ管理方法
JP2005135059A (ja) 顔照合機能付き自動改札システム、顔照合登録サーバ及び顔照合機能付き自動改札機
JP4961916B2 (ja) 管理サーバ
JP3725116B2 (ja) 施設利用料金自動課金決済システム
JP2013250936A (ja) 駐車場システムの処理装置、駐車場システム、および、駐車料金の収受方法
JP4515619B2 (ja) 駅務システムにおける認証システム
JP2003263662A (ja) 駐車場予約システム、駐車場予約方法、駐車場予約サーバ、駐車場管理装置、予約端末装置、自動精算機
KR100494220B1 (ko) 무인 주차요금 징수방법
JP7273604B2 (ja) 改札機および運賃収受システム
JP3667206B2 (ja) 予約システム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20896146

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2021562519

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 20896146

Country of ref document: EP

Kind code of ref document: A1