Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4946231B2 - Validity period management device and validity period management program - Google Patents
[go: Go Back, main page]

JP4946231B2 - Validity period management device and validity period management program - Google Patents

Validity period management device and validity period management program Download PDF

Info

Publication number
JP4946231B2
JP4946231B2 JP2006197396A JP2006197396A JP4946231B2 JP 4946231 B2 JP4946231 B2 JP 4946231B2 JP 2006197396 A JP2006197396 A JP 2006197396A JP 2006197396 A JP2006197396 A JP 2006197396A JP 4946231 B2 JP4946231 B2 JP 4946231B2
Authority
JP
Japan
Prior art keywords
commuter pass
period
valid
information
date
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
JP2006197396A
Other languages
Japanese (ja)
Other versions
JP2008027081A (en
Inventor
泰士 捧
良照 小林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2006197396A priority Critical patent/JP4946231B2/en
Publication of JP2008027081A publication Critical patent/JP2008027081A/en
Application granted granted Critical
Publication of JP4946231B2 publication Critical patent/JP4946231B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Devices For Checking Fares Or Tickets At Control Points (AREA)

Description

この発明は、定期券の有効期間を管理する有効期間管理装置および有効期間管理プログラムに関し、特に煩雑な手続きをユーザが行うことなく、弾力的に定期券の有効期間を変更することができる有効期間管理装置および有効期間管理プログラムに関するものである。   The present invention relates to an effective period management device and an effective period management program for managing an effective period of a commuter pass, and in particular, an effective period in which the effective period of a commuter pass can be flexibly changed without a complicated procedure being performed by a user. The present invention relates to a management device and an effective period management program.

近年、IC(Integrated Circuit)カード型の定期券(例えば、Suica(登録商標)定期券;以下、単に定期券と表記する)が幅広く利用されている。ユーザは、定期券を継続購入する際、有効期間の開始日を指定することが可能である。そこで、ユーザに交通費を支給している会社等は、定期券の有効期間の最終日が休業日の前日であった場合に、定期券の有効期間の開始日を休業日あけの営業日に指定することで、定期券代の効率化を図るというこころみがなされている(定期券更新時に、有効期間開始日を休業日とならないように配慮することで、長いスパンでみると定期券代の節約となる)。   In recent years, IC (Integrated Circuit) card-type commuter passes (for example, Suica (registered trademark) commuter pass; hereinafter simply referred to as commuter pass) have been widely used. The user can specify the start date of the validity period when continuously purchasing the commuter pass. Therefore, companies that provide transportation expenses to users, such as if the last day of the commuter pass validity period is the day before the holiday, the start date of the commuter pass validity period is the business day after the holiday. There is a willingness to improve the efficiency of the commuter pass fee by specifying it. (When renewing the commuter pass, considering that the effective period start date will not be a holiday, Savings).

なお、特許文献1にかかる定期乗車券取扱システムでは、ユーザが有効期限切れの定期券を使用した場合に、この有効期限切れの定期券の情報を受信し、精算券による精算処理、次回購入時まで持ち越しによる精算処理、クレジットカードによる精算処理のいずれかによる精算処理を実行した後、ユーザの降車を可能とする技術が公開されている。   In addition, in the commuter pass handling system according to Patent Document 1, when a user uses an expired commuter pass, information on the expired commuter pass is received and carried out until the next purchase. A technique is disclosed that enables the user to get off after performing the settlement process by either the settlement process by credit card or the settlement process by credit card.

特開平8−315193号公報JP-A-8-315193

しかしながら、定期券の有効期間は購入時に設定されるものであるため、もしもユーザが有効期間前にその定期券を使用したいと思った場合、ユーザは再度、定期券売り場に赴き、一度、その定期券を払い戻して、新たに定期券を購入する必要があった。   However, since the validity period of the commuter pass is set at the time of purchase, if the user wants to use the commuter pass before the validity period, the user goes to the commuter pass counter again and once the commuter pass It was necessary to refund the ticket and purchase a new commuter pass.

すなわち、上記したような手法ではユーザにかかる負担が大きいため、煩雑な手続きをユーザが行うことなく、弾力的に定期券の有効期間を変更することが極めて重要な課題となっている。   That is, since the burden on the user is large in the method as described above, it is an extremely important issue to flexibly change the validity period of the commuter pass without the user performing complicated procedures.

この発明は、上述した従来技術による問題点を解消するためになされたものであり、煩雑な手続きをユーザが行うことなく、弾力的に定期券の有効期間を変更可能な有効期間管理装置および有効期間管理プログラムを提供することを目的とする。   The present invention has been made in order to solve the above-described problems caused by the prior art, and an effective period management device and an effective period management apparatus capable of flexibly changing the effective period of a commuter pass without requiring a user to perform complicated procedures. The purpose is to provide a period management program.

上述した課題を解決し、目的を達成するため、本発明は、定期券の有効期間を管理する有効期間管理装置であって、前記定期券の有効期間の情報を示す有効期間情報、前記定期券の有効区間の情報を示す有効区間情報および当該定期券の使用実跡の情報を示す使用実跡情報を取得し、取得した日付が前記定期券の有効期間前で、かつ、前記有効区間情報と前記使用実跡情報とが一致するか否かを判定する判定手段と、前記判定手段の判定結果に基づいて、前記定期券の有効期間を設定する有効期間設定手段と、を備えたことを特徴とする。   In order to solve the above-described problems and achieve the object, the present invention is an effective period management device for managing the effective period of a commuter pass, the effective period information indicating information on the effective period of the commuter pass, the commuter pass The valid section information indicating the valid section information and the use trace information indicating the use trace information of the commuter pass are acquired, the acquired date is before the commuter pass valid period, and the valid section information and A determination unit that determines whether or not the use trace information matches, and an effective period setting unit that sets an effective period of the commuter pass based on a determination result of the determination unit. And

また、本発明は、上記発明において、前記有効期間設定手段は、前記日付が前記定期券の有効期間前で、かつ、前記有効区間情報と前記使用実跡情報とが一致した場合に、前記日付を前記定期券の有効期間の開始日に設定することを特徴とする。   Further, the present invention is the above invention, wherein the valid period setting means, when the date is before the valid period of the commuter pass, and the valid section information and the use trace information match, the date. Is set to the start date of the valid period of the commuter pass.

また、本発明は、上記発明において、前記有効期間設定手段は、前記日付が前記定期券の有効期間前で、かつ、前記有効区間情報と前記使用実跡情報とが一致した場合に、前記日付と有効期間の開始日との差分だけ前記有効期間の終了日を前倒しして設定することを特徴とする。   Further, the present invention is the above invention, wherein the valid period setting means, when the date is before the valid period of the commuter pass, and the valid section information and the use trace information match, the date. The end date of the effective period is set ahead by the difference between the effective date and the start date of the effective period.

また、本発明は、上記発明において、前記日付が前記定期券の有効期間前で、かつ、前記有効区間情報と前記使用実跡情報とが一致した場合に、前記日付を前記定期券の有効期間の開始日に設定するか否かを利用者に確認するデータを前記定期券の利用者の端末に通知する通知手段と、当該端末からの応答を取得する応答取得手段とを更に備え、前記有効期間設定手段は、前記応答取得手段によって取得される応答に基づいて、前記定期券の有効期間を設定することを特徴とする。   Further, the present invention is the above invention, wherein in the above-mentioned invention, when the date is before the period of validity of the commuter pass, and the valid section information and the use trace information match, the date is changed to the period of validity of the commuter pass. A notification means for notifying the user terminal of the commuter pass of data confirming whether or not to set the start date of the commuter pass, and a response acquisition means for acquiring a response from the terminal, and The period setting means sets the validity period of the commuter pass based on the response acquired by the response acquisition means.

また、本発明は、定期券の有効期間を管理する有効期間管理プログラムであって、前記定期券の有効期間の情報を示す有効期間情報、前記定期券の有効区間の情報を示す有効区間情報および当該定期券の使用実跡の情報を示す使用実跡情報を取得して記録装置に記録する記録手順と、前記記録装置に有効期間情報、有効区間情報および使用実跡情報を記録した日付が前記定期券の有効期間前で、かつ、前記有効区間情報と前記使用実跡情報とが一致するか否かを判定する判定手順と、前記判定手順の判定結果に基づいて、前記定期券の有効期間を設定する有効期間設定手順と、をコンピュータに実行させることを特徴とする。   Further, the present invention is an effective period management program for managing an effective period of a commuter pass, the effective period information indicating information on the effective period of the commuter pass, effective interval information indicating information on the effective period of the commuter pass, and The recording procedure for acquiring the usage trace information indicating the usage trace information of the commuter pass and recording it in the recording device, and the date when the valid period information, the valid section information and the usage trace information are recorded in the recording device are The validity period of the commuter pass before the validity period of the commuter pass, based on the determination procedure for determining whether the valid section information and the use trace information match, and the determination result of the determination procedure And an effective period setting procedure for setting the computer.

本発明によれば、定期券の有効期間の情報を示す有効期間情報、定期券の有効区間の情報を示す有効区間情報および定期券の使用実跡の情報を示す使用実跡情報を取得し、取得した日付が前記定期券の有効期間前で、かつ、前記有効区間情報と前記使用実跡情報とが一致するか否かを判定し、判定した判定結果に基づいて、前記定期券の有効期間を設定するので、弾力的に定期券の有効期間を設定し直すことができる。   According to the present invention, the valid period information indicating the information on the valid period of the commuter pass, the valid section information indicating the valid section information of the commuter pass, and the use trace information indicating the use trace information of the commuter pass are obtained, It is determined whether the acquired date is before the commuter pass validity period and whether the valid section information and the use trace information match, and based on the determined determination result, the commuter pass validity period Therefore, the valid period of the commuter pass can be reset flexibly.

また、本発明によれば、各情報(有効期間情報、有効区間情報および使用実跡情報)を取得した日付が定期券の有効期間前で、かつ、有効区間情報と使用実跡情報とが一致した場合に、前記日付を前記定期券の有効期間の開始日に設定するので、ユーザにかかる負担を軽減しつつ、弾力的に定期券の有効期間を設定し直すことができる。   Further, according to the present invention, the date when each piece of information (valid period information, valid section information, and use trace information) is acquired is before the valid period of the commuter pass, and the valid section information and the use trace information match. In this case, since the date is set to the start date of the period of validity of the commuter pass, the period of validity of the commuter pass can be flexibly reset while reducing the burden on the user.

また、本発明によれば、各情報(有効期間情報、有効区間情報および使用実跡情報)を取得した日付が定期券の有効期間前で、かつ、有効区間情報と使用実跡情報とが一致した場合に、日付と有効期間の開始日との差分だけ有効期間の終了日を前倒しして設定するので、ユーザにかかる負担を軽減しつつ、弾力的に定期券の有効期間を設定し直すことができる。   Further, according to the present invention, the date when each piece of information (valid period information, valid section information, and use trace information) is acquired is before the valid period of the commuter pass, and the valid section information and the use trace information match. In this case, since the end date of the validity period is set ahead by the difference between the date and the validity period start date, the validity period of the commuter pass can be flexibly reset while reducing the burden on the user. Can do.

また、本発明によれば、各情報(有効期間情報、有効区間情報および使用実跡情報)を取得した日付が定期券の有効期間前で、かつ、有効区間情報と使用実跡情報とが一致した場合に、日付を前記定期券の有効期間の開始日に設定するか否かを利用者に確認するデータを定期券の利用者の端末に通知し、通知した端末からの応答に基づいて、定期券の有効期間を設定するので、ユーザの意思に反して定期券の有効期間が設定されてしまうことを防止することができる。   Further, according to the present invention, the date when each piece of information (valid period information, valid section information, and use trace information) is acquired is before the valid period of the commuter pass, and the valid section information and the use trace information match. In such a case, the date is set to the start date of the period of validity of the commuter pass, the user is notified of data for confirming whether the date is set, and based on the response from the notified terminal, Since the validity period of the commuter pass is set, it is possible to prevent the validity period of the commuter pass from being set against the user's intention.

以下に添付図面を参照して、この発明に係る有効期間管理装置および有効期間管理プログラムの好適な実施の形態を詳細に説明する。なお、本実施例では、有効期間管理装置および有効期間管理プログラムの機能を備えた改札機を例に挙げて説明する。   Exemplary embodiments of an effective period management device and an effective period management program according to the present invention will be explained below in detail with reference to the accompanying drawings. In this embodiment, a ticket gate having functions of an effective period management device and an effective period management program will be described as an example.

まず、本実施例1にかかる改札機の概要および特徴について説明する。本実施例1にかかる改札機は、ICカード型の定期券(以下、単に定期券と表記する)から定期券の有効期間の情報を示す有効期間情報、定期券の有効区間の情報を示す有効区間情報および定期券の使用実跡(定期券が実際に使用された駅区間)の情報を示す使用実跡情報を取得し、取得した日付が定期券の有効期間前で、かつ、有効区間情報の有効区間と使用実跡情報によって特定される使用された区間とが一致した場合に、定期券の有効期間を設定し直す。   First, the outline and features of the ticket gate according to the first embodiment will be described. The ticket gate according to the first embodiment includes an IC card type commuter pass (hereinafter simply referred to as a commuter pass), valid period information indicating information on the valid period of the commuter pass, and valid information indicating information on the valid period of the commuter pass. Use track information indicating section information and commuter pass usage information (station section where the commuter pass is actually used) is acquired, and the acquired date is before the commuter pass validity period and the valid section information The valid period of the commuter pass is reset if the valid section of the same and the used section specified by the use trace information match.

このように、本実施例1にかかる改札機は、有効期間情報、有効区間情報および使用実跡情報を基にして、定期券の有効期間を設定し直すので、有効期間前にユーザが定期券を使用した場合でも、煩雑な手続きをユーザが行うことなく、定期券の有効期間を弾力的に変更して使用することができる。   As described above, the ticket gate according to the first embodiment resets the commuter pass validity period based on the valid period information, the valid section information, and the use trace information. Even when the card is used, the validity period of the commuter pass can be flexibly changed and used without the user performing complicated procedures.

つぎに、本実施例1にかかる改札機の構成について説明する。図1は、本実施例1にかかる改札機の構成を示す機能ブロック図である。同図に示すように、この改札機100は、定期券媒体読み取り部101と、定期券媒体書き込み部102と、入出力制御IF部103と、記憶部104と、制御部105とを備えて構成される。なお、図1では、本発明にかかる改札機の特徴部分のみを示しており、その他の構成は一般的な改札機と同様であるため説明を省略する。   Next, the configuration of the ticket gate according to the first embodiment will be described. FIG. 1 is a functional block diagram illustrating the configuration of the ticket gate according to the first embodiment. As shown in the figure, the ticket gate 100 includes a commuter pass medium reading unit 101, a commuter pass medium writing unit 102, an input / output control IF unit 103, a storage unit 104, and a control unit 105. Is done. In FIG. 1, only the characteristic part of the ticket gate according to the present invention is shown, and the other configuration is the same as that of a general ticket gate, so that the description thereof is omitted.

定期券媒体読み取り部101は、ICカードリーダ(図示しない)を制御して、定期券に備えられた記憶媒体からデータ(以下、定期券データと表記する)を読み取る処理部である。図2は、本実施例1にかかる定期券データのデータ構造の一例を示す図である。同図に示すように、この定期券データは、有効区間、有効期間(開始日)、有効期間(終了日)、乗車駅、初乗り料金を徴収したか否かを示す初乗り料金徴収済みフラグ、プリペイド残高から構成される。   The commuter pass medium reading unit 101 is a processing unit that controls an IC card reader (not shown) to read data (hereinafter referred to as commuter pass data) from a storage medium provided in the commuter pass. FIG. 2 is a diagram illustrating an example of the data structure of commuter pass data according to the first embodiment. As shown in the figure, this commuter pass data consists of valid section, valid period (start date), valid period (end date), boarding station, initial ride fee collection flag indicating whether or not the first ride fee has been collected, prepaid Consists of balances.

定期券媒体書き込み部102は、ICカードライタ(図示しない)を制御して、定期券に備えられた記憶媒体に種々の情報を書き込む処理部である。入出力制御IF部103は、定期券媒体読み取り部101、定期券媒体書き込み部102、記憶部104および制御部105によるデータの入出力を制御する処理部である。   The commuter pass medium writing unit 102 is a processing unit that controls an IC card writer (not shown) and writes various information to a storage medium provided in the commuter pass. The input / output control IF unit 103 is a processing unit that controls data input / output by the commuter pass medium reading unit 101, the commuter pass medium writing unit 102, the storage unit 104, and the control unit 105.

記憶部104は、制御部105による各種処理に必要なデータおよびプログラムを記憶する記憶手段(格納手段)であり、特に本発明に密接に関連するものとしては、図1に示すように、駅間距離データ104aと、距離別運賃データ104bと、初乗り運賃データ104cと、駅データ104dとを備える。   The storage unit 104 is a storage unit (storage unit) that stores data and programs necessary for various types of processing performed by the control unit 105, and particularly closely related to the present invention, as shown in FIG. Distance data 104a, distance-based fare data 104b, initial boarding fare data 104c, and station data 104d are provided.

このうち、駅間距離データ104aは、各駅間の距離をそれぞれ記憶したデータであり、距離別運賃データ104bは、各距離に応じた運賃をそれぞれ記憶したデータである。また、初乗り運賃データ104cは、初乗り運賃を記憶したデータであり、駅データ104dは、その他駅に関する種々のデータを記録したデータである。   Of these, the inter-station distance data 104a is data in which the distance between the stations is stored, and the fare data for each distance 104b is data in which the fare corresponding to each distance is stored. The first boarding fare data 104c is data storing the first boarding fare, and the station data 104d is data recording various data related to other stations.

制御部105は、各種の処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、これらによって種々の処理を実行する制御手段であり、特に本発明に密接に関連するものとしては、乗車改札処理部105aと、降車改札処理部105bと、運賃計算処理部105cと、有効期間前倒し処理部105dとを備える。   The control unit 105 has an internal memory for storing programs and control data defining various processing procedures, and is a control means for executing various processes by these, and particularly as closely related to the present invention. Includes a boarding ticket gate processing unit 105a, an exit ticket gate processing unit 105b, a fare calculation processing unit 105c, and a valid period advance processing unit 105d.

このうち、乗車改札処理部105aは、ユーザが乗車する場合に、定期券媒体読み取り部101を介して定期券から定期券データを取得し、取得した定期券データに含まれる有効期間、有効区間、プリペイド残高に基づいて、各種の乗車処理を実行する処理部である。   Among these, the boarding ticket gate processing unit 105a acquires the commuter pass data from the commuter pass via the commuter pass medium reading unit 101 when the user gets on, and the valid period, the valid section included in the acquired commuter pass data, It is a processing unit that executes various boarding processes based on the prepaid balance.

具体的に、乗車改札処理部105aは、現在の日付が定期券の有効期間内であり、かつ、当駅が定期券の有効区間内である場合には、定期券媒体書き込み部102を介して、当駅の識別情報を定期券の記憶媒体に記憶された定期券データ(図2参照)の「乗車駅」に記憶する。   Specifically, when the current date is within the valid period of the commuter pass and the station is within the valid section of the commuter pass, the boarding ticket gate processing unit 105a passes the commuter pass medium writing unit 102. The identification information of the station is stored in the “boarding station” of the commuter pass data (see FIG. 2) stored in the commuter pass storage medium.

なお、乗車改札処理部105aは、現在の日付が定期券の有効期間外、あるいは、当駅が定期券の有効区間外である場合には、初乗り料金を減算したプリペイド残高を算出すると共に、定期券媒体書き込み部102を介して、当駅の識別情報、算出したプリペイド残高、初乗り料金徴収済みフラグを定期券の記憶媒体に記憶された定期券データ(図2参照)の「乗車駅」、「初乗り料金徴収済みフラグ」、「プリペイド残高」に記憶する。   The ticket gate processing unit 105a calculates a prepaid balance obtained by subtracting the initial boarding fee when the current date is outside the valid period of the commuter pass, or the station is outside the valid section of the commuter pass. Via the ticket medium writing unit 102, the “departure station”, “ It is stored in the “initial charge fee collected flag” and “prepaid balance”.

降車改札処理部105bは、ユーザが降車する場合に、定期券媒体読み取り部101を介して定期券から定期券データを取得し、取得した定期券データに含まれる有効期間、有効区間、プリペイド残高、乗車駅、初乗り料金徴収済みフラグに基づいて、各種の降車処理を実行する処理部である。   When the user gets off, the unloading ticket gate processing unit 105b acquires the commuter pass data from the commuter pass via the commuter pass medium reading unit 101, and the valid period, the valid section, the prepaid balance included in the acquired commuter pass data, It is a processing unit that executes various types of disembarkation processing based on the boarding station and the first boarding fee collected flag.

具体的に、降車改札処理部105bは、現在の日付が定期券の有効期間内であり、かつ、乗車駅および当駅が共に有効区間内である場合には、定期券媒体書き込み部102を介して、定期券の記憶媒体に記憶された定期券データ(図2参照)の「乗車駅」に記憶された情報を消去する。   Specifically, when the current date is within the valid period of the commuter pass and both the boarding station and the station are within the valid section, the unloading ticket gate processing unit 105b passes the commuter pass medium writing unit 102. Thus, the information stored in the “boarding station” of the commuter pass data (see FIG. 2) stored in the commuter pass storage medium is deleted.

なお、降車改札処理部105bは、現在の日付が定期券の有効期間外であり、かつ、現在の日付が有効期間前である場合には、その旨を有効期間前倒し処理部105dに通知する。降車改札処理部105bは、上述した条件以外の場合には、初乗り料金徴収済みフラグの有無、乗車駅から当駅間の運賃(運賃計算は、後述する運賃計算処理部105cに要求する)を基にして、プリペイド残高を算出し、算出したプリペイド残高を定期券の記憶媒体に記憶された定期券データ(図2参照)の「プリペイド残高」に記憶すると共に、「乗車駅」および「初乗り料金徴収済みフラグ」に記憶された情報を消去する。(降車改札処理部105bが行うその他の処理の詳細に関しては後述するフローチャートで説明する。)   When the current date is outside the period of validity of the commuter pass and the current date is before the validity period, the unloading ticket gate processing unit 105b notifies the advancement of the validity period to the processing unit 105d. Except for the above-mentioned conditions, the unloading ticket gate processing unit 105b is based on the presence / absence of a flag for collecting the initial ride fee, and the fare between the boarding station and this station (the fare calculation is requested to the fare calculation processing unit 105c described later). The prepaid balance is calculated, and the calculated prepaid balance is stored in the “prepaid balance” of the commuter pass data (see FIG. 2) stored in the commuter pass storage medium. The information stored in the “finished flag” is deleted. (Details of other processing performed by the unloading ticket gate processing unit 105b will be described in a flowchart described later.)

運賃計算処理部105cは、降車改札処理部105bから運賃計算の要求を受け付けた場合に、定期券の「乗車駅」から当駅までの運賃を、記憶部104に記憶された各種のデータに基づいて算出する処理部である。   When the fare calculation processing unit 105c receives a fare calculation request from the unloading ticket gate processing unit 105b, the fare calculation from the “boarding station” of the commuter pass to this station is based on various data stored in the storage unit 104. It is a processing part to calculate.

有効期間前倒し処理部105dは、定期券の記憶媒体に記憶された定期券データの有効期間を設定し直す処理部である。この有効期間前倒し処理部105dは、降車改札処理部105bから、現在の日付が定期券の有効期間前であり、かつ、乗車駅と当駅(降車駅)が有効区間と同一である旨の情報を取得した場合に、定期券の記憶媒体に記憶された定期券の有効期間の開始日と終了日を設定し直す。   The valid period advance processing unit 105d is a processing unit for resetting the valid period of the commuter pass data stored in the commuter pass storage medium. The effective period advance processing unit 105d receives information from the disembarkation ticket gate processing unit 105b that the current date is before the validity period of the commuter pass and that the boarding station and the station (disembarking station) are the same as the effective section. Is acquired, the start date and the end date of the validity period of the commuter pass stored in the commuter pass storage medium are reset.

具体的に、有効期間前倒し処理部105dは、有効期間の開始日と現在の日付との日数差を計算し、前倒し日数を決定する。そして、定期券の有効期間の開始日を現在の日付とし、有効期間の終了日を前倒し日数分前の日付に設定する。   Specifically, the effective period advance processing unit 105d calculates the difference in days between the start date of the effective period and the current date, and determines the advance days. Then, the start date of the validity period of the commuter pass is set as the current date, and the end date of the validity period is advanced and set to a date several minutes before.

図3は、有効期間前倒し処理部105dの処理を説明するための説明図である。同図に示すように、有効期間の開始日が「2006年7月3日」、終了日が「2007年1月2」であり、現在の日付が「2006年7月2日」である場合には、有効期間の開始日と現在の日付との差である前倒し日数を決定する。図3に示す例では、前倒し日数は「1」となる。そして、有効期間前倒し処理部105dが、定期券の有効期間の開始日を現在の日付「2006年7月2日」とし、有効期間の終了日を前倒し日数分前の日付「2007年1月1日」に設定する。   FIG. 3 is an explanatory diagram for explaining the processing of the effective period advance processing unit 105d. As shown in the figure, when the effective period start date is “July 3, 2006”, the end date is “January 2, 2007”, and the current date is “July 2, 2006” The number of advance days that is the difference between the start date of the effective period and the current date is determined. In the example shown in FIG. 3, the number of days ahead is “1”. Then, the valid period advance processing unit 105d sets the start date of the valid period of the commuter pass as the current date “July 2, 2006” and sets the end date of the valid period ahead by the date “January 1, 2007”. Set to Day.

なお、図3において、「乗車駅」および「初乗り料金徴収済みフラグ」に記憶された情報は降車改札処理部105bによって削除され、「プリペイド残高」に記憶された情報は、降車改札処理部105bによって初乗り料金分加算されている。   In FIG. 3, the information stored in the “boarding station” and the “initial fare collection flag” is deleted by the unloading ticket gate processing unit 105b, and the information stored in the “prepaid balance” is stored by the unloading ticket gate processing unit 105b. The first ride fee is added.

つぎに、本実施例1にかかる改札機100の乗車改札処理について説明する。図4は、本実施例1にかかる改札機100の乗車改札処理を示すフローチャートである。同図に示すように、改札機100は、乗車改札処理部105aが、定期券媒体読み取り処理を実行し、定期券データ(この段階では、有効期間情報、有効区間情報およびプリペイド残高の情報が記憶されている)を取得し(ステップS101)、現在の日付は有効期間内か否かを判定する(ステップS102)。   Next, a boarding ticket gate process of the ticket gate 100 according to the first embodiment will be described. FIG. 4 is a flowchart of the ticket gate process of the ticket gate 100 according to the first embodiment. As shown in the figure, in the ticket gate 100, the boarding ticket gate processing unit 105a executes a commuter pass medium reading process and stores commuter pass data (at this stage, valid period information, valid section information and prepaid balance information are stored). (Step S101), and it is determined whether or not the current date is within the valid period (Step S102).

有効期間内である場合には(ステップS103,Yes)、乗車改札処理部105aは、当駅は有効区間内か否かを判定し(ステップS104)、有効区間内である場合には(ステップS105,Yes)、定期券媒体書き込み処理(乗車駅を書き込む)を実行する(ステップS106)。   If it is within the valid period (step S103, Yes), the boarding gate processing unit 105a determines whether or not the station is within the valid section (step S104), and if it is within the valid section (step S105). , Yes), the commuter pass medium writing process (writing the boarding station) is executed (step S106).

ところで、ステップS103において、現在の日付が有効期間外である場合には(ステップS103,No)、乗車改札処理部105aが、プリペイド残高からは初乗り料金を減算したプリペイド残高を決定し(ステップS107)、定期券書き込み処理(乗車駅、プリペイド残高および初乗り料金徴収済みフラグを登録)を実行する(ステップS108)。   By the way, when the current date is outside the valid period in step S103 (step S103, No), the boarding ticket gate processing unit 105a determines a prepaid balance obtained by subtracting the initial boarding fee from the prepaid balance (step S107). Then, a commuter pass writing process (registering the boarding station, prepaid balance and initial fare collection flag) is executed (step S108).

つぎに、本実施例1にかかる改札機100の降車改札処理について説明する。図5は、本実施例1にかかる改札機100の降車改札処理を示すフローチャートである。同図に示すように、改札機100は、降車改札処理部105bが、定期券媒体読み取り処理を実行し、定期券データ(この段階では、有効期間情報、有効区間情報、プリペイド残高、乗車駅、初乗り料金徴収済みフラグの情報が記憶されている)を取得し(ステップS201)、現在の日付は有効期間内か否かを判定する(ステップS202)。   Next, the unloading ticket gate processing of the ticket gate 100 according to the first embodiment will be described. FIG. 5 is a flowchart of the exit ticket gate process of the ticket gate 100 according to the first embodiment. As shown in the figure, in the ticket gate 100, the unloading ticket gate processing unit 105b executes a commuter pass medium reading process, and commuter pass data (at this stage, valid period information, valid section information, prepaid balance, boarding station, The information on the initial boarding fee collected flag is stored) (step S201), and it is determined whether or not the current date is within the valid period (step S202).

有効期間内である場合には(ステップS203,Yes)、降車改札処理部105bは、乗車駅および当駅は有効区間内か否かを判定し(ステップS204)、有効区間内である場合には(ステップS205,Yes)、定期券媒体書き込み処理(乗車駅に記録された情報を消去する)を実行する(ステップS206)。   When it is within the valid period (step S203, Yes), the getting-off ticket gate processing unit 105b determines whether the boarding station and the station are within the valid section (step S204). (Step S205, Yes), a commuter pass medium writing process (erasing information recorded in the boarding station) is executed (Step S206).

一方、有効区間外である場合には(ステップS205,No)、有効区間外部分の運賃を計算し、定期券の有効区間外で発生する別途の運賃(以下、定期券以外運賃と表記する)を決定し(ステップS207)、初乗り料金徴収フラグが立っているか否かを判定する(ステップS208)。   On the other hand, if it is outside the valid section (step S205, No), the fare for the outside of the valid section is calculated and a separate fare generated outside the valid section of the commuter pass (hereinafter referred to as a fare other than the commuter pass). Is determined (step S207), and it is determined whether or not an initial boarding fee collection flag is set (step S208).

初乗り料金徴収フラグが立っている場合には(ステップS209,Yes)、ステップS215に移行する(ステップS215に関する説明は後述する)。一方、初乗り料金徴収フラグが立っていない場合には(ステップS209,No)、定期券のプリペイド残高から、定期券外運賃を減算したプリペイド残高を決定し(ステップS210)、定期券媒体書き込み処理(乗車駅、初乗り料金徴収済みフラグを消去し、プリペイド残高を書きこむ)を実行する(ステップS211)。   When the initial boarding fee collection flag is set (step S209, Yes), the process proceeds to step S215 (explanation regarding step S215 will be described later). On the other hand, when the initial boarding fee collection flag is not set (step S209, No), the prepaid balance obtained by subtracting the fare outside the commuter pass is determined from the prepaid balance of the commuter pass (step S210), and the commuter pass medium writing process ( The boarding station and initial boarding fee collection flag are erased and the prepaid balance is written) (step S211).

ステップS203に戻ると、現在の日時が有効期間外である場合には(ステップS203,No)、降車改札処理部105bは、乗車駅および当駅は有効区間と同一か否かを判定し(ステップS212)、同一でない場合には(ステップS213,No)、乗車駅から当駅間の運賃を計算し、定期券以外運賃を決定し(ステップS214)、プリペイド残高から、定期券以外運賃と初乗り料金との差分との差分を減算し、プリペイド残高を決定し(ステップS215)、ステップS211に移行する。   Returning to step S203, if the current date and time is outside the valid period (step S203, No), the unloading ticket gate processing unit 105b determines whether the boarding station and this station are the same as the valid section (step S203). S212) If they are not the same (step S213, No), calculate the fare between the boarding station and this station, determine the fare other than the commuter pass (step S214), and from the prepaid balance, the fare other than the commuter pass and the initial fare The difference with the difference is subtracted to determine the prepaid balance (step S215), and the process proceeds to step S211.

一方、乗車駅および当駅が有効区間と同一である場合には(ステップS213,Yes)、現在の日付が有効期間前であるか否かを判定し(ステップS216)、有効期間前でない場合には(ステップS217,No)、ステップS214に移行する。   On the other hand, when the boarding station and this station are the same as the valid section (step S213, Yes), it is determined whether or not the current date is before the valid period (step S216). (Step S217, No), the process proceeds to Step S214.

現在の日付が有効期間まえの場合には(ステップS217,Yes)、有効期間前倒し処理部105dが、有効期間の開始日と現在の日付との日数差を計算し、前倒し日数を決定し(ステップS218)、有効期間の開始日を現在日とし、有効期間の終了日を前倒し分前の日付とし(ステップS219)、プリペイド残高へ、初乗り料金を加算し、プリペイド残高を決定し(ステップS220)、定期券媒体書き込み処理(有効期間の開始日および終了日を設定し直すと共に、乗車駅および初乗り料金徴収済みフラグを消去し、プリペイド残高を書き込む)を実行する(ステップS221)。   If the current date is before the effective period (step S217, Yes), the effective period advance processing unit 105d calculates the difference between the start date of the effective period and the current date, and determines the number of advance days (step) S218), the start date of the effective period is the current date, the end date of the effective period is advanced and the date before (step S219), the initial charge is added to the prepaid balance, and the prepaid balance is determined (step S220). The commuter pass medium writing process (sets the start date and end date of the valid period, erases the boarding station and the initial fare collection flag, and writes the prepaid balance) is executed (step S221).

このように、現在の日付が定期券有効期間前の場合に、有効期間前倒し処理部105dが、定期券の有効期間を登録し直すので、ユーザは容易に、有効期間前の定期券を有効期間内の定期券として利用することができる。   In this way, when the current date is before the commuter pass validity period, the valid period advance processing unit 105d re-registers the valid period of the commuter pass, so that the user can easily add the commuter pass before the valid period to the valid period. It can be used as a commuter pass.

上述してきたように、本実施例1にかかる改札機100は、ユーザが降車する場合に、降車改札処理部105bが定期券記録媒体に記録された定期券データを取得し、この定期券データに記憶された有効期間の開始日が現在の日付よりも後である場合に、有効期間前倒し処理部105dが、定期券の有効期間の開始日を現在の日付に変更し、前倒し日数分有効期間の終了日を前倒しして登録し直すので、有効期間前にユーザが定期券を使用した場合でも、煩雑な手続きをユーザが行うことなく、定期券の有効期間を弾力的に変更して使用することができる。   As described above, in the ticket gate 100 according to the first embodiment, when the user gets off, the unloading ticket gate processing unit 105b acquires the commuter pass data recorded on the commuter pass recording medium, and uses this commuter pass data. When the start date of the stored valid period is later than the current date, the valid period advance processing unit 105d changes the start date of the valid period of the commuter pass to the current date, Since the end date is advanced and re-registered, even if the user uses a commuter pass before the validity period, the commuter pass validity period must be changed flexibly without the user having to perform complicated procedures. Can do.

つぎに、本実施例2にかかる改札システムの概要および特徴について説明する。本実施例2にかかる改札システムは、ICカード型の定期券(以下、単に定期券と表記する)から定期券の有効期間情報、定期券の有効区間情報および定期券の使用実跡情報を取得し、各情報を取得した日付(現在の日付)が定期券の有効期間前で、かつ有効区間情報と使用実跡情報との区間が一致した場合に、定期券の有効情報を設定し直すか否かをユーザに確認した後に定期券の有効期間を設定し直す。   Next, the outline and features of the ticket gate system according to the second embodiment will be described. The ticket gate system according to the second embodiment acquires commuter pass valid period information, commuter pass valid section information, and commuter pass usage trace information from an IC card type commuter pass (hereinafter simply referred to as a commuter pass). If the date of acquisition of each information (current date) is before the commuter pass validity period, and the valid section information and used trace information match, whether to reset the commuter pass valid information After confirming with the user, the commuter pass validity period is reset.

このように、本実施例2にかかる改札システムは、有効期間情報、有効区間情報、使用実跡情報および定期券のユーザの確認結果を基にして、定期券の有効期間を設定し直すので、煩雑な手続きをユーザが行うことなく、定期券の有効期間を弾力的に変更して使用することができる。また、ユーザの確認結果に基づいて定期券の有効期間を設定し直すので、ユーザの意に反して定期券の有効期間が再設定されることを防止することができる。   As described above, the ticket gate system according to the second embodiment resets the validity period of the commuter pass based on the validity period information, the valid section information, the use trace information, and the confirmation result of the commuter pass user. The user can flexibly change the period of validity of the commuter pass without having to perform complicated procedures. In addition, since the validity period of the commuter pass is reset based on the user confirmation result, it is possible to prevent the validity period of the commuter pass from being reset against the user's will.

図6は、本実施例2にかかる改札システムのシステム構成を示す図である。同図に示すように、この改札システムは、ネットワーク50を介して、管理サーバ200と、改札機300と、携帯端末400とから構成される。なお、ここでは、説明の便宜上、1台の改札機300、一台の携帯端末400のみを示すが、この改札システムは複数の改札機、携帯端末を備える。   FIG. 6 is a diagram illustrating a system configuration of the ticket gate system according to the second embodiment. As shown in the figure, the ticket gate system includes a management server 200, a ticket gate 300, and a portable terminal 400 via a network 50. Here, for convenience of explanation, only one ticket gate 300 and one portable terminal 400 are shown, but this ticket gate system includes a plurality of ticket gates and portable terminals.

このうち、管理サーバ200は、定期券の有効期間にかかる設定変更(有効期間の前倒し)をユーザが了承しているか否かの情報(以下、前倒し可能定期データ)を管理するサーバであり、改札機300の要求に応じてこの前倒し可能定期データを通知する。   Among these, the management server 200 is a server that manages information (hereinafter referred to as “periodic data that can be brought forward”) as to whether or not the user has accepted the setting change for the validity period of the commuter pass (the advance of the valid period). In response to a request from the machine 300, this forward-possible periodic data is notified.

改札機300は、定期券によるユーザの乗車・降車にかかる処理を実行すると共に、定期券の有効期間を設定し直す装置である。携帯端末400は、改札機300から定期券の有効期間の変更を了承するか否かの情報(意思確認メール)を受信した場合に、ユーザからの確認結果(有効期間の変更を了承したか否かの情報)を受け付け、受け付けたデータを返信メールとして改札機300に返信する装置である。   The ticket checker 300 is a device for executing processing related to boarding and getting off of a user by a commuter pass and resetting the valid period of the commuter pass. When the portable terminal 400 receives information (intention confirmation email) indicating whether or not to accept the change of the validity period of the commuter pass from the ticket gate 300, the confirmation result (whether or not the change of the validity period has been accepted) from the user. This information is sent back to the ticket checker 300 as a reply mail.

続いて、図6に示した各装置の構成について説明する。なお、携帯端末400の構成は、一般的な携帯電話等と同様であるため、携帯端末400にかかる構成の説明は省略する。   Next, the configuration of each device illustrated in FIG. 6 will be described. Since the configuration of the mobile terminal 400 is the same as that of a general mobile phone or the like, description of the configuration of the mobile terminal 400 is omitted.

図7は、本実施例2にかかる管理サーバ200の構成を示す機能ブロック図である。同図に示すように、この管理サーバ200は、入力部201と、出力部202と、入出力制御IF部203と、通信制御IF部204と、記憶部205と、制御部206とを備えて構成される。   FIG. 7 is a functional block diagram of the configuration of the management server 200 according to the second embodiment. As shown in the figure, the management server 200 includes an input unit 201, an output unit 202, an input / output control IF unit 203, a communication control IF unit 204, a storage unit 205, and a control unit 206. Composed.

このうち、入力部201は、各種の情報を入力する入力手段であり、キーボードやマウス、マイクなどによって構成される。なお、後述するモニタ(出力部202)も、マウスと協働してポインティングディバイス機能を実現する。   Among these, the input unit 201 is an input unit that inputs various types of information, and includes a keyboard, a mouse, a microphone, and the like. Note that a monitor (output unit 202) described later also realizes a pointing device function in cooperation with the mouse.

出力部202は、各種の情報を出力する出力手段であり、モニタ(若しくはディスプレイ、タッチパネル)やスピーカなどによって構成される。そして、入出力制御IF部203は、入力部201、出力部202、通信制御IF部204、記憶部205、制御部206によるデータの入出力を制御する手段であり、通信制御IF部204は、主に、改札機300との間における通信を制御する手段である。   The output unit 202 is an output unit that outputs various types of information, and includes a monitor (or display, touch panel), a speaker, and the like. The input / output control IF unit 203 is means for controlling input / output of data by the input unit 201, the output unit 202, the communication control IF unit 204, the storage unit 205, and the control unit 206. The communication control IF unit 204 This is mainly means for controlling communication with the ticket gate 300.

記憶部205は、制御部206による各種処理に必要なデータおよびプログラムを記憶する記憶手段(格納手段)であり、特に本発明に密接に関連するものとしては、図7に示すように、前倒し可能定期データ205aを備える。   The storage unit 205 is a storage unit (storage unit) that stores data and programs necessary for various processes performed by the control unit 206. In particular, as shown in FIG. 7, the storage unit 205 can be moved forward as it is closely related to the present invention. Periodic data 205a is provided.

図8は、前倒し可能定期データ205aのデータ構造の一例を示す図である。同図に示すように、この前倒し可能定期データ205aは、定期ID(Identification)と、前倒し有効期間(開始日)、前倒し有効期間(終了日)、乗車駅、払い戻し額および意思フラグとを備える。   FIG. 8 is a diagram illustrating an example of the data structure of the forward-possible periodic data 205a. As shown in the figure, the advanceable periodic data 205a includes a periodic ID (Identification), a forward valid period (start date), a forward valid period (end date), a boarding station, a refund amount, and an intention flag.

このうち、前倒し有効期間(開始日)は、定期券の有効期間を前倒しした場合の有効期間の新たな開始日を示し、前倒し有効期間(終了日)は、定期券の有効期間を前倒しした場合の有効期間の新たな終了日を示す。   Of these, the advance validity period (start date) indicates the new start date of the validity period when the commuter pass validity period is advanced, and the advance validity period (end date) is when the commuter pass validity period is advanced Indicates the new end date of the validity period of.

また、払い戻し額は、定期券の有効期間を設定し直した場合、すなわち有効期間を前倒しした場合に、定期IDによって識別される定期券のプリペイド残高に加算する金額の情報である。意思フラグは、定期券の有効期間を前倒しするか否かのユーザによる確認結果の情報を示す。意思フラグに「1」が登録されている場合には、ユーザは定期券の有効期間を前倒しすることを了承していることを示す。   The refund amount is information on the amount to be added to the prepaid balance of the commuter pass identified by the commuter ID when the commuter pass valid period is reset, that is, when the valid period is advanced. The intention flag indicates information on a result of confirmation by the user as to whether or not to advance the validity period of the commuter pass. When “1” is registered in the intention flag, it indicates that the user has accepted that the period of validity of the commuter pass is advanced.

制御部206は、各種の処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、これらによって種々の処理を実行する制御手段であり、特に本発明に密接に関連するものとしては、データ送受信部206aと、前倒し可能定期データ更新処理部206bとを備える。   The control unit 206 has an internal memory for storing programs and control data that define various processing procedures, and is a control means for executing various processes by these, and is particularly closely related to the present invention. Includes a data transmission / reception unit 206a and an advanceable regular data update processing unit 206b.

このうち、データ送受信部206aは、改札機300から前倒し可能定期データの送信要求を取得した場合に、記憶部205に記録された前倒し可能定期データ205aを改札機300に送信する処理部である。前倒し可能定期データ更新処理部206bは、前倒し可能定期データ205aを更新する処理部である。前倒し可能定期データ更新処理部206bは、改札機300から前倒し可能定期データを取得した場合に、改札機300から取得した前倒し可能定期データの更新箇所を、記憶部205に記憶された前倒し可能定期データ205aに反映させる。   Among these, the data transmission / reception unit 206 a is a processing unit that transmits the advance-possible periodic data 205 a recorded in the storage unit 205 to the ticket-separator 300 when a request for sending advance-preventable periodic data is acquired from the ticket checker 300. The advanceable periodic data update processing unit 206b is a processing unit that updates the advanceable periodic data 205a. The forward-possible periodic data update processing unit 206b, when the forward-possible periodic data is acquired from the ticket checker 300, the update portion of the advance-possible periodic data acquired from the ticket checker 300 is stored in the storage unit 205. 205a is reflected.

つぎに、本実施例2にかかる改札機300の構成について説明する。図9は、本実施例2にかかる改札機300の構成を示す機能ブロック図である。同図に示すように、この改札機300は、定期券媒体読み取り部301と、定期券媒体書き込み部302と、入出力制御IF部303と、通信制御IF部304と、記憶部305と、制御部306とを備えて構成される。   Next, the configuration of the ticket gate 300 according to the second embodiment will be described. FIG. 9 is a functional block diagram of the configuration of the ticket gate 300 according to the second embodiment. As shown in the figure, the ticket gate 300 includes a commuter pass medium reading unit 301, a commuter pass medium writing unit 302, an input / output control IF unit 303, a communication control IF unit 304, a storage unit 305, and a control unit. Unit 306.

定期券媒体読み取り部301は、ICカードリーダ(図示しない)を制御して、定期券に備えられた記憶媒体からデータ(以下、定期券データと表記する)を読み取る処理部である。図10は、本実施例2にかかる定期券データのデータ構造の一例を示す図である。同図に示すように、この定期券データは、定期IDと、有効区間と、有効期間(開始日)と、有効期間(終了日)と、乗車駅と、初乗り料金徴収済みフラグと、プリペイド残高とを備える。   The commuter pass medium reading unit 301 is a processing unit that controls an IC card reader (not shown) to read data (hereinafter referred to as commuter pass data) from a storage medium provided in the commuter pass. FIG. 10 is a diagram illustrating an example of the data structure of commuter pass data according to the second embodiment. As shown in the figure, this commuter pass data includes a commuter ID, a valid section, a valid period (start date), a valid period (end date), a boarding station, a first fare collection flag, and a prepaid balance. With.

定期券媒体書き込み部302は、ICカードライタ(図示しない)を制御して、定期券に備えられた記憶媒体に種々の情報を書き込む処理部である。入出力制御IF部303は、定期券媒体読み取り部301、定期券媒体書き込み部302、通信制御IF部304、記憶部305、制御部306によるデータの入出力を制御する処理部である。通信制御IF部304は、主に、管理サーバ200および携帯端末400との間における通信を制御する手段である。   The commuter pass medium writing unit 302 is a processing unit that controls an IC card writer (not shown) and writes various information in a storage medium provided in the commuter pass. The input / output control IF unit 303 is a processing unit that controls data input / output by the commuter pass medium reading unit 301, the commuter pass medium writing unit 302, the communication control IF unit 304, the storage unit 305, and the control unit 306. The communication control IF unit 304 is a unit that mainly controls communication between the management server 200 and the portable terminal 400.

記憶部305は、制御部306による各種処理に必要なデータおよびプログラムを記憶する記憶手段(格納手段)であり、特に本発明に密接に関連するものとしては、図9に示すように、駅間距離データ305aと、距離別運賃データ305bと、初乗り運賃データ305cと、駅データ305dと、定期券利用者データ305e、前倒し可能定期データ305fとを備える。   The storage unit 305 is a storage unit (storage unit) that stores data and programs necessary for various processes performed by the control unit 306, and particularly closely related to the present invention, as shown in FIG. It includes distance data 305a, distance-based fare data 305b, initial boarding fare data 305c, station data 305d, commuter pass user data 305e, and advanceable periodical data 305f.

このうち、駅間距離データ305aは、各駅間の距離をそれぞれ記憶したデータであり、距離別運賃データ305bは、各距離に応じた運賃をそれぞれ記憶したデータである。また、初乗り運賃データ305cは、初乗り運賃を記憶したデータであり、駅データ305dは、その他駅に関する種々のデータを記録したデータである。   Of these, the inter-station distance data 305a is data that stores the distance between the stations, and the fare data by distance 305b is data that stores the fare corresponding to each distance. The first boarding fare data 305c is data storing the first boarding fare, and the station data 305d is data recording various data related to other stations.

定期券利用者データ305eは、定期券を利用するユーザのデータを記憶したデータである。図11は、定期券利用者データ305eのデータ構造の一例を示す図である。同図に示すように、この定期券利用者データ305eは、定期IDと、氏名と、メールアドレスとを備える。   The commuter pass user data 305e is data storing data of users who use the commuter pass. FIG. 11 is a diagram illustrating an example of the data structure of the commuter pass user data 305e. As shown in the figure, the commuter pass user data 305e includes a commuter ID, a name, and an e-mail address.

前倒し可能定期データ305fは、管理サーバ200が保持する前倒し可能定期データ205aと同様のデータである。改札機300は、管理サーバ200から前倒し可能定期データ205aを取得し、記憶部305に前倒し可能定期データ305fとして記憶する。   The advanceable periodic data 305f is the same data as the advanceable periodic data 205a held by the management server 200. The ticket checker 300 acquires the advanceable regular data 205a from the management server 200, and stores it in the storage unit 305 as the advanceable regular data 305f.

制御部306は、各種の処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、これらによって種々の処理を実行する制御手段であり、特に本発明に密接に関連するものとしては、図9に示すように、乗車改札処理部306aと、降車改札処理部306bと、運賃計算処理部306cと、有効期間前倒し処理部306dと、利用者意思確認処理部306eと、利用者意思反映処理部306fとを備える。   The control unit 306 has an internal memory for storing programs defining various processing procedures and control data, and is a control means for executing various processes by these, and is particularly closely related to the present invention. As shown in FIG. 9, the boarding ticket gate processing unit 306a, the getting off ticket gate processing unit 306b, the fare calculation processing unit 306c, the validity period advance processing unit 306d, the user intention confirmation processing unit 306e, and the user intention A reflection processing unit 306f.

このうち、乗車改札処理部306aは、ユーザが乗車する場合に、定期券媒体読み取り部301を介して定期券から定期券データを取得し、取得した定期券データに含まれる定期ID、有効期間、有効区間、プリペイド残高に基づいて、各種の乗車処理を実行する処理部である。   Among them, the boarding ticket gate processing unit 306a acquires the commuter pass data from the commuter pass via the commuter pass medium reading unit 301 when the user gets on, and the commuter pass ID, valid period, It is a processing unit that executes various boarding processes based on the valid section and the prepaid balance.

ここで、乗車改札処理部306aが実行する処理を前処理および後処理にわけて具体的に説明する。まず、前処理について説明すると、乗車改札処理部306aは、定期券データを取得した後に、管理サーバ200に対して前倒し可能定期データを要求し、要求した前倒し可能定期データを記憶部305に記憶すると共に、定期IDに対応するレコードが前倒し可能定期データ305fに記憶されているか否かを判定する。定期IDに対応するレコードが前倒し可能定期データ305fに記憶されていない場合には、乗車改札処理部306aはそのまま後処理に移行する。   Here, the processing executed by the boarding ticket gate processing unit 306a will be described in detail by dividing it into pre-processing and post-processing. First, the pre-processing will be described. After acquiring the commuter pass data, the boarding ticket gate processing unit 306a requests the management server 200 for the advanceable periodic data, and stores the requested advanceable periodic data in the storage unit 305. At the same time, it is determined whether or not a record corresponding to the periodic ID is stored in the forward-possible periodic data 305f. If the record corresponding to the periodic ID is not stored in the forward-possible periodic data 305f, the boarding ticket gate processing unit 306a directly proceeds to post-processing.

一方、定期IDに対応するレコードが前倒し可能定期データ305fに記憶されている場合には、乗車改札処理部306aは、前倒し可能定期データ305fの該当レコードの意思フラグに「1」が記憶されているか否か(意思フラグが立っているか否か)を判定する。意思フラグが立っていない場合には、乗車改札処理部306aは、そのまま後処理に移行する。   On the other hand, when the record corresponding to the periodic ID is stored in the advance-possible periodic data 305f, the boarding ticket gate processing unit 306a stores "1" in the intention flag of the corresponding record in the advance-possible periodic data 305f. It is determined whether or not (whether or not the intention flag is set). If the intention flag is not set, the boarding ticket gate processing unit 306a proceeds to post-processing as it is.

意思フラグが立っている場合には、乗車改札処理部306aは、有効期間前倒し処理部306dに対して、定期券の有効期間の前倒しを要求すると共に、定期券媒体書き込み部302を介して、プリペイド残高に払い戻し額を加算し、前倒し可能定期データの該当レコードを削除する。   When the intention flag is set, the boarding ticket gate processing unit 306a requests the validity period advance processing part 306d to advance the validity period of the commuter pass and prepaid via the commuter pass medium writing unit 302. Add the refund amount to the balance and delete the corresponding record of the periodic data that can be brought forward.

続いて、乗車改札処理部306aが行う後処理について説明する。乗車改札処理部306aは、定期券データの有効期間および有効区間に基づいて、現在の日付が定期券の有効期間内であり、かつ、乗車駅および当駅が共に有効区間内であるか否かを判定し、現在の日付が定期券の有効期間内であり、かつ、乗車駅および当駅が共に有効区間内である場合には、定期券媒体書き込み部302を介して、定期券の記憶媒体に記憶された定期券データ(図10参照)の「乗車駅」に当駅の識別情報を記憶する。   Subsequently, post-processing performed by the boarding ticket gate processing unit 306a will be described. The boarding gate processing unit 306a determines whether the current date is within the valid period of the commuter pass based on the valid period and valid section of the commuter pass data, and whether both the boarding station and the station are within the valid section. If the current date is within the valid period of the commuter pass and both the boarding station and the station are within the valid section, the commuter pass storage medium 302 is used to store the commuter pass storage medium. Is stored in the “boarding station” of the commuter pass data (see FIG. 10) stored in the station.

なお、乗車改札処理部306aは、現在の日付が有効期間外、あるいは、当駅が定期券の有効区間外である場合には、初乗り料金を減算したプリペイド残高が算出すると共に、定期券媒体書き込み部302を介して、当駅の識別情報、算出したプリペイド残高、初乗り徴収済みフラグを定期券の記憶媒体に記憶された定期券データ(図10参照)の「乗車駅」、「初乗り料金徴収済みフラグ」、「プリペイド残高」に記憶する。   If the current date is outside the valid period or the station is outside the valid section of the commuter pass, the boarding ticket gate processing unit 306a calculates a prepaid balance obtained by subtracting the initial fare and writes the commuter pass medium. Through the section 302, the “boarding station” and “initial boarding fee collected” in the commuter pass data (see FIG. 10) stored in the commuter pass storage medium, the identification information of the station, the calculated prepaid balance, and the first board collected flag are stored. It is stored in “Flag” and “Prepaid Balance”.

更に、乗車改札処理部306aは、現在の日付が有効期間前であり、かつ、当駅が有効区間の一端である場合には、利用者意思確認処理部306eに定期券の利用者に有効期間を変更するか否かを確認する意思確認メールの送信要求を行う。   Furthermore, when the current date is before the valid period and this station is one end of the valid section, the boarding ticket gate processing unit 306a informs the user of the commuter pass to the user's intention confirmation processing unit 306e. Request to send an intention confirmation mail to confirm whether or not to change.

降車改札処理部306bは、ユーザが降車する場合に、定期券媒体読み取り部301を介して定期券から定期券データを取得し、取得した定期券データに含まれる定期ID、有効期間、有効区間、プリペイド残高、乗車駅、初乗り料金徴収済みフラグに基づいて、各種の降車処理を実行する処理部である。   When the user gets off, the unloading ticket gate processing unit 306b acquires the commuter pass data from the commuter pass via the commuter pass medium reading unit 301, and the commuter ID, valid period, valid section included in the obtained commuter pass data, It is a processing unit that executes various types of getting-off processing based on a prepaid balance, a boarding station, and an initial boarding fee collected flag.

以下において、降車改札処理部306bの処理について具体的に説明する。降車改札処理部306bは、定期券データを取得した後に、管理サーバ200に対して前倒し可能定期データを要求し、要求した前倒し可能定期データを記憶部305に記憶すると共に、現在の日付が定期券の有効期間内であり、かつ、乗車駅および当駅が共に有効区間内であるか否かを判定する。   Hereinafter, the processing of the getting-off ticket gate processing unit 306b will be specifically described. After getting the commuter pass data, the unloading ticket gate processing unit 306b requests the management server 200 for advanceable periodic data, stores the requested advanceable periodic data in the storage unit 305, and the current date is the commuter pass. And whether the boarding station and this station are both within the valid section.

そして、降車改札処理部306bは、現在の日付が定期券の有効期間内であり、かつ、乗車駅および当駅が共に有効区間内である場合には、定期券媒体書き込み部302を介して、定期券の記憶媒体に記憶された定期券データ(図10参照)の「乗車駅」に記憶された情報を消去する。   Then, when the current date is within the validity period of the commuter pass and both the boarding station and the station are within the valid section, the unloading ticket gate processing unit 306b, via the commuter pass medium writing unit 302, The information stored in the “boarding station” of the commuter pass data (see FIG. 10) stored in the commuter pass storage medium is deleted.

なお、降車改札処理部306bは、現在の日付が定期券の有効期間外であり、かつ、当駅が有効区間の一端であり、かつ、現在の日付が有効期間前であり、かつ、該当定期IDが前倒し可能定期データ305fに登録され、かつ、前倒し可能定期データ305fの意思フラグが立っている場合には、その旨を有効期間前倒し処理部306dに通知して、定期券の有効期間を設定し直す。   The getting-off ticket processing unit 306b determines that the current date is outside the valid period of the commuter pass, the station is one end of the valid section, the current date is before the valid period, and the regular period When the ID is registered in the advance-possible periodic data 305f and the intention flag of the advance-possible periodic data 305f is set, the validity period advance processing unit 306d is notified to that effect and the period of validity of the commuter pass is set. Try again.

上述した条件以外の場合には、初乗り料金徴収済みフラグの有無、乗車駅から当駅間の運賃(運賃計算は、後述する運賃計算処理部306cに要求する)を基にして、プリペイド残高を算出し、算出したプリペイド残高を定期券の記憶媒体に記憶された定期券データ(図10参照)の「プリペイド残高」に記憶すると共に、「乗車駅」および「初乗り料金徴収済みフラグ」に記憶された情報を消去する(降車改札処理部306bが行うその他の処理の詳細に関しては後述するフローチャートにて説明する。)。   In cases other than the above, the prepaid balance is calculated on the basis of the presence or absence of the initial fare collection flag and the fare between the boarding station and this station (the fare calculation is requested to the fare calculation processing unit 306c described later). The calculated prepaid balance is stored in the “prepaid balance” of the commuter pass data (see FIG. 10) stored in the commuter pass storage medium, and stored in the “boarding station” and the “initial fare collection flag”. The information is erased (details of other processing performed by the unloading ticket gate processing unit 306b will be described in a flowchart described later).

運賃計算処理部306cは、降車改札処理部306bから運賃計算の要求を受け付けた場合に、定期券の「乗車駅」から当駅までの運賃を、記憶部305に記憶された各種のデータに基づいて算出する処理部である。   When the fare calculation processing unit 306c receives a fare calculation request from the getting-off ticket gate processing unit 306b, the fare from the “boarding station” of the commuter pass to this station is based on various data stored in the storage unit 305. It is a processing part to calculate.

有効期間前倒し処理部306dは、乗車改札処理部306aあるいは降車改札処理部306bからの設定変更要求を受け付けた場合に、定期券の記憶媒体に記憶された定期券データの有効期間を設定し直す処理部である。   When the valid period advance processing unit 306d receives a setting change request from the boarding ticket gate processing unit 306a or the unloading ticket gate processing unit 306b, it resets the valid period of the commuter pass data stored in the commuter pass storage medium. Part.

具体的に、この有効期間前倒し処理部306dは、該当定期IDに対応するレコードを前倒し可能定期データ305fから検索し、検索したレコードに含まれる前倒し有効期間(開始日)および前倒し有効期間(終了日)を定期券の新たな有効期間として定期券の記憶媒体に記憶された定期券データの有効期間を設定し直す。また、有効期間前倒し処理部306dは、定期券の有効期間を設定し直した後に、前倒し可能定期データ305fに記録された定期IDの該当レコードを削除する。   Specifically, the effective period advance processing unit 306d searches for the record corresponding to the corresponding periodic ID from the advanceable periodical data 305f, and includes the advance effective period (start date) and the advance effective period (end date) included in the searched record. ) Is set as the new valid period of the commuter pass, and the valid period of the commuter pass data stored in the commuter pass storage medium is reset. In addition, the valid period advance processing unit 306d deletes the corresponding record of the regular ID recorded in the advanceable periodical data 305f after resetting the valid period of the commuter pass.

利用者意思確認処理部306eは、乗車改札処理部306aから、意思確認メールの送信要求を受け付けた場合に、該当定期IDと定期券利用者データ305eとを比較してユーザの携帯端末のアドレスを判定し、判定したアドレスに意思確認メールを送信する処理部である。図12は、携帯端末400が意思確認メールを受信した場合に表示される画面の一例を示す図である。携帯端末400のユーザは、定期券の有効期間の前倒しを希望しない場合には0を選択し、有効期間の前倒しを希望する場合には1を選択する。携帯端末400はユーザからの上述したような確認結果を受け付けた場合には、この確認結果の情報および意思確認メールに記録されていた定期IDを含んだ返信メールを改札機300に送信する。   When the user intention confirmation processing unit 306e receives a request to transmit an intention confirmation mail from the boarding ticket gate processing unit 306a, the user intention confirmation processing unit 306e compares the corresponding periodic ID with the commuter pass user data 305e to obtain the address of the user's mobile terminal. It is a processing unit that determines and transmits an intention confirmation mail to the determined address. FIG. 12 is a diagram illustrating an example of a screen displayed when the mobile terminal 400 receives an intention confirmation mail. The user of the portable terminal 400 selects 0 if he / she does not wish to advance the validity period of the commuter pass, and selects 1 if he / she wishes to advance the validity period. When the portable terminal 400 accepts the confirmation result as described above from the user, the portable terminal 400 transmits a reply mail including information on the confirmation result and the periodic ID recorded in the intention confirmation mail to the ticket checker 300.

利用者意思確認処理部306eの説明に戻ると、利用者意思確認処理部306eは、意思確認メールを携帯端末400に送信した後(あるいは送信前)に、前倒し有効期間(開始日)および前倒し有効期間(終了日)を算出すると共に、算出した前倒し有効期間(開始日)、前倒し有効期間(終了日)、乗車駅、初乗り料金を前倒し可能定期データ305fに登録する。利用者意思確認処理部306eが前倒し有効期間(開始日)および前倒し有効期間(終了日)を算出する手法は、実施例1に示した有効期間前倒し処理部105dが有効期間を新たに算出する手法と同様であるため、説明を省略する。   Returning to the description of the user intention confirmation processing unit 306e, the user intention confirmation processing unit 306e transmits the intention confirmation mail to the portable terminal 400 (or before transmission), and then advances the advance validity period (start date) and advance advance validity. A period (end date) is calculated, and the calculated advance valid period (start date), advance valid period (end date), boarding station, and initial boarding fee are registered in the advance-possible periodic data 305f. The method in which the user intention confirmation processing unit 306e calculates the advance effective period (start date) and the advance effective period (end date) is a method in which the effective period advance processing unit 105d illustrated in the first embodiment newly calculates the effective period. Since it is the same as that of FIG.

利用者意思反映処理部306fは、携帯端末から意思確認メールに対応する返信メールを受け付けた場合に、返信メールに含まれる確認結果および定期IDに基づいて、前倒し可能定期データ305fの「意思フラグ」に1を登録する。具体的には、利用者意思反映処理部306fは、ユーザが定期券の有効期間を前倒しすることを了承した場合に、定期IDに対応するレコードの意思フラグに1を登録する。なお、利用者意思反映処理部306fは、前倒し可能定期データ305fの登録内容が変更された場合には、この前倒し可能定期データ305fを管理サーバ200に送信し、管理サーバ200は、更新内容を管理サーバ200が保持する前倒し可能定期データ205aに反映させる。   When the user intention reflection processing unit 306f receives a reply mail corresponding to the intention confirmation mail from the portable terminal, the “will flag” of the forward-possible periodic data 305f based on the confirmation result and the periodic ID included in the reply mail. 1 is registered. Specifically, the user intention reflection processing unit 306f registers 1 in the intention flag of the record corresponding to the period ID when the user approves that the valid period of the period ticket is advanced. The user intention reflection processing unit 306f transmits the advance-possible periodic data 305f to the management server 200 when the registered content of the advance-possible periodic data 305f is changed, and the management server 200 manages the update contents. This is reflected in the forward-possible periodic data 205a held by the server 200.

つぎに、本実施例2にかかる改札機300の乗車改札処理について説明する。図13〜図15は、本実施例2にかかる改札機300の乗車改札処理を示すフローチャートである。同図に示すように、改札機300は、前倒し可能定期データを管理サーバ200から取得し(ステップS301)、定期券データ(この段階では、定期ID、有効期間情報、有効区間情報およびプリペイド残高の情報が記録されている)を取得し(ステップS302)、当該定期IDが前倒し可能定期データ305fに登録されているか否かを判定し(ステップS303)、登録さていない場合には(ステップS304,No)、そのままステップS310に移行する(ステップS310の説明は後述する)。   Next, a boarding ticket gate process of the ticket gate 300 according to the second embodiment will be described. 13 to 15 are flowcharts illustrating the boarding ticket gate process of the ticket gate 300 according to the second embodiment. As shown in the figure, the ticket checker 300 acquires the advance data that can be brought forward from the management server 200 (step S301), and commuter pass data (at this stage, the periodic ID, the valid period information, the valid section information, and the prepaid balance). Information is recorded) (step S302), it is determined whether or not the periodic ID is registered in the forward-possible periodic data 305f (step S303). If not registered (step S304, No) ), The process proceeds to step S310 (the description of step S310 will be described later).

定期IDが前倒し可能定期データ305fに登録されている場合には(ステップS304,Yes)、前倒し可能定期データ305fの該当レコードの意思フラグが立っているか否かを判定し(ステップS305)、立っていない場合には(ステップS306,No)、ステップS310に移行する。   If the periodic ID is registered in the advance-possible periodic data 305f (step S304, Yes), it is determined whether the intention flag of the corresponding record of the advance-possible periodic data 305f is set (step S305). If not (No at Step S306), the process proceeds to Step S310.

一方、前倒し可能定期データ305fの該当レコードの意思フラグが立っている場合には(ステップS306,Yes)、有効期間前倒し処理部306dが、前倒し可能定期データ305fの前倒し有効期間(開始日、終了日)を定期券の有効期間に設定し直し(ステップS307)、乗車改札処理部306aが、プリペイド残高に払い戻し額を加算し(ステップS308)、前倒し可能定期データ305fの該当レコードを削除する(ステップS309)。   On the other hand, when the intention flag of the corresponding record in the advance-possible periodic data 305f is set (step S306, Yes), the effective period advance processing unit 306d advances the advance-effective period (start date, end date) of the advance-possible periodic data 305f. ) Is reset to the valid period of the commuter pass (step S307), the boarding ticket gate processing unit 306a adds the refund amount to the prepaid balance (step S308), and deletes the corresponding record of the advance data that can be advanced 305f (step S309). ).

そして、乗車改札処理部306aは、現在の日付が有効期間内か否かを判定し(ステップS310)、有効期間内である場合には(ステップS311,Yes)、当駅は有効区間内か否かを判定し(ステップS312)、当駅が有効区間内である場合には(ステップS313,Yes)、定期券媒体書き込み処理(乗車駅を書き込む)を行う(ステップS314)。   The boarding gate processing unit 306a determines whether or not the current date is within the valid period (step S310), and if it is within the valid period (step S311, Yes), whether or not the station is within the valid section. (Step S312), and if the station is within the valid section (step S313, Yes), the commuter pass medium writing process (writing the boarding station) is performed (step S314).

ところで、現在の日付が有効期間内でない場合(ステップS311,No)、あるいは、当駅が有効区間内でない場合(ステップS313,No)には、乗車改札処理部306aはプリペイド残高から、初乗り料金を減算したプリペイド残高を算出し(ステップS315)、定期券媒体書き込み処理(乗車駅、プリペイド残高、初乗り料金徴収済みフラグを書き込む)を行う(ステップS316)。   By the way, when the current date is not within the valid period (step S311, No), or when the station is not within the valid section (step S313, No), the boarding ticket gate processing unit 306a calculates the initial boarding fee from the prepaid balance. The subtracted prepaid balance is calculated (step S315), and the commuter pass medium writing process (writing boarding station, prepaid balance, initial boarding fee collected flag) is performed (step S316).

続いて、乗車改札処理部306aは、現在の日付が有効期間前か否かを判定し(ステップS317)、有効期間後である場合には(ステップS318,No)、処理を終了し、有効期間前である場合には(ステップS318,Yes)、当駅が有効区間の一端か否かを判定する(ステップS319)。   Subsequently, the boarding ticket gate processing unit 306a determines whether or not the current date is before the valid period (step S317), and if it is after the valid period (No at step S318), the process is terminated and the valid period is reached. If it is before (step S318, Yes), it is determined whether or not the station is one end of an effective section (step S319).

当駅が有効区間の一端でない場合には(ステップS320,No)、そのまま処理を終了し、当駅が有効区間の一端である場合には(ステップS320,Yes)、利用者意思確認処理部306eが、該当定期IDの利用者メールアドレスを定期券利用者データ305eから読み取り(ステップS321)、有効期間の開始日と現在の日付との日数差を計算する(ステップS322)。   If the station is not one end of the valid section (No at Step S320), the process is terminated as it is, and if the station is one end of the valid section (Step S320, Yes), the user intention confirmation processing unit 306e. However, the user mail address of the corresponding periodic ID is read from the commuter pass user data 305e (step S321), and the difference in the number of days between the start date of the valid period and the current date is calculated (step S322).

そして、利用者意思確認処理部306eは、前倒し有効期間の開始日を現在日とし、有効期間の終了日を前倒し日数分、前の日付として、前倒し有効期間の終了日とし(ステップS323)、前倒し可能定期データ305fに、当該定期ID、前倒し有効期間、乗車駅、初乗り料金(払い戻し額として)を登録し(ステップS324)、意思確認メールを生成し、該当利用者メールアドレスに発信する(ステップS325)。   Then, the user intention confirmation processing unit 306e sets the start date of the effective period ahead as the current date, sets the end date of the effective period ahead as many days as the previous date, and sets it as the end date of the effective period ahead (step S323). In the possible periodic data 305f, the regular ID, the advance valid period, the boarding station, and the initial boarding fee (as a refund amount) are registered (step S324), an intention confirmation mail is generated and transmitted to the corresponding user mail address (step S325). ).

つぎに、本実施例2にかかる利用者意思反映処理部306fの処理手順について説明する。図16は、本実施例2にかかる利用者意思反映処理部306fの処理手順を示すフローチャートである。同図に示すように、利用者意思反映処理部306fは、メールを受信し(ステップS401)、受信したメールが意思確認メールに対する返信メールか否かを判定する(ステップS402)。   Next, a processing procedure of the user intention reflection processing unit 306f according to the second embodiment will be described. FIG. 16 is a flowchart of a process procedure performed by the user intention reflection processing unit 306f according to the second embodiment. As shown in the figure, the user intention reflection processing unit 306f receives the mail (step S401), and determines whether the received mail is a reply mail to the intention confirmation mail (step S402).

受信したメールが意思確認メールに対する返信メールでない場合には(ステップS403,No)、そのまま処理を終了し、受信したメールが意思確認メールに対する返信メールである場合には(ステップS403,Yes)、返信メールに含まれる定期IDを読み取り(ステップS404)、確認結果のデータを読み取り(ステップS405)、前倒し可能定期データ305fを更新する。   If the received mail is not a reply mail for the intention confirmation mail (step S403, No), the process is terminated, and if the received mail is a reply mail for the intention confirmation mail (step S403, Yes), a reply is made. The periodic ID included in the mail is read (step S404), the data of the confirmation result is read (step S405), and the advanceable periodic data 305f is updated.

このように、利用者意思反映処理部306fが、ユーザの携帯端末400から意思確認メールに対する返信メールを受信し、前倒し可能定期データ305fを更新するので、ユーザの意図に反して定期券の有効期間を前倒しすることを防止することができる。   In this way, the user intention reflection processing unit 306f receives the reply mail to the intention confirmation mail from the user's portable terminal 400 and updates the advanceable regular data 305f, so that the period of validity of the commuter pass is against the user's intention. Can be prevented from moving forward.

つぎに、本実施例2にかかる改札機300の降車改札処理について説明する。図17および図18は、本実施例2にかかる改札機300の降車改札処理を示すフローチャートである。同図に示すように、改札機300は、前倒し可能定期データを管理サーバ200から取得し(ステップS501)、定期券データ(定期ID、有効期間情報、有効区間情報、プリペイド残高、乗車駅、初乗り料金徴収済みフラグの情報)を取得する(ステップS502)。   Next, a description will be given of the exit ticket gate processing of the ticket gate 300 according to the second embodiment. FIGS. 17 and 18 are flowcharts illustrating the unloading ticket gate process of the ticket gate 300 according to the second embodiment. As shown in the figure, the ticket checker 300 acquires the advance data that can be brought forward from the management server 200 (step S501), and the commuter pass data (period ID, valid period information, valid section information, prepaid balance, boarding station, first ride) Information on the toll collected flag) is acquired (step S502).

そして、降車改札処理部306bは、現在の日付が有効期間内か否かを判定し(ステップS503)、有効期間内である場合には(ステップS504,Yes)、当駅は有効区間内か否かを判定し(ステップS505)、有効区間内である場合には(ステップS506,Yes)、定期券媒体書き込み処理(乗車駅に登録された情報を消去する)を実行する(ステップS507)。   The getting-off ticket gate processing unit 306b determines whether or not the current date is within the valid period (step S503), and if it is within the valid period (step S504, Yes), whether or not the station is within the valid section. If it is within the valid section (step S506, Yes), the commuter pass medium writing process (erasing information registered at the boarding station) is executed (step S507).

一方、当駅が有効区間内でない場合には(ステップS506,No)、有効区間外部分の運賃を計算し、定期券以外運賃を決定し(ステップS508)、初乗り料金徴収済みフラグが立っているか否かを判定し(ステップS509)、初乗り料金徴収済みフラグが立っている場合には(ステップS510,Yes)、ステップS515に移行する(ステップS515の説明は後述する)。   On the other hand, if this station is not within the valid zone (step S506, No), the fare for the outside of the valid zone is calculated, the fare other than the commuter pass is determined (step S508), and the initial fare collection flag is set. It is determined whether or not (step S509), and if the initial boarding fee collection flag is set (step S510, Yes), the process proceeds to step S515 (the description of step S515 will be described later).

初乗り料金徴収済みフラグが立っていない場合には(ステップS510,No)、プリペイド残高から、定期券以外運賃を減算し、プリペイド残高を決定し(ステップS511)、定期券媒体書き込み処理(乗車駅、初乗り料金徴収済みフラグを消去し、プリペイド残高を書き込む)を行う(ステップS512)。   If the initial boarding fee collection flag has not been set (step S510, No), the fare other than the commuter pass is subtracted from the prepaid balance to determine the prepaid balance (step S511), and the commuter pass medium writing process (boarding station, The initial boarding fee collection flag is erased and the prepaid balance is written) (step S512).

ところで、ステップS504において、現在の日付が有効期間内でない場合には(ステップS504,No)、降車改札処理部306bは、当駅が有効区間の一端か否かを判定し(ステップS513)、有効区間の一端でない場合には(ステップS514,No)、乗車駅から当駅までの運賃を算出し、定期券以外運賃を決定し(ステップS515)、プリペイド残高から、定期券以外運賃と初乗り運賃との差分を減算し、プリペイド残高を決定した後に(ステップS516)、ステップS512に移行する。   By the way, when the current date is not within the valid period in step S504 (step S504, No), the unloading ticket gate processing unit 306b determines whether or not the station is one end of the valid section (step S513). If it is not one end of the section (step S514, No), the fare from the boarding station to this station is calculated, the fare other than the commuter pass is determined (step S515), and the fare other than the commuter pass and the initial fare are determined from the prepaid balance. Are subtracted and the prepaid balance is determined (step S516), the process proceeds to step S512.

一方、当駅が有効区間の一端である場合には(ステップS514,Yes)、現在の日付が有効期間前か否かを判定し(ステップS517)、有効期間前でない場合には(ステップS518,No)、ステップS515に移行する。   On the other hand, when this station is one end of the effective section (step S514, Yes), it is determined whether or not the current date is before the effective period (step S517), and when it is not before the effective period (step S518, No), the process proceeds to step S515.

現在の日付が有効期間前である場合には(ステップS518,Yes)、当該定期IDが前倒し可能定期データ305fに登録されているか否かを判定し(ステップS519)、定期IDが前倒し可能定期データ305fに登録されていない場合には(ステップS520,No)、ステップS515に移行する。   If the current date is before the valid period (step S518, Yes), it is determined whether or not the periodic ID is registered in the advance-possible periodic data 305f (step S519), and the periodic ID can be advanced. When it is not registered in 305f (step S520, No), the process proceeds to step S515.

一方、定期IDが前倒し可能定期データ305fに登録されている場合には(ステップS520,Yes)、前倒し可能定期データ305fの該当レコードの意思フラグが立っているか否かを判定し(ステップS521)、意思フラグが立っている場合には(ステップS522,Yes)、降車改札処理部306bは、前倒し可能定期データの該当レコードの払い戻し額をプリペイド残高に加算する(ステップS523)。   On the other hand, when the periodic ID is registered in the advance-possible periodic data 305f (step S520, Yes), it is determined whether the intention flag of the corresponding record of the advance-possible periodic data 305f is set (step S521). If the intention flag is set (step S522, Yes), the unloading ticket gate processing unit 306b adds the refund amount of the corresponding record of the advanceable periodic data to the prepaid balance (step S523).

そして、有効期間前倒し処理部306dは、前倒し可能定期データ305fの該当レコードの前倒し有効期間(開始日および終了日)を定期券の有効期間に設定し(ステップS524)、定期券媒体書き込み処理(乗車駅、初乗り料金徴収済みフラグを消去し、有効期間、プリペイド残高を書き込む)を実行する(ステップS525)。   The validity period advance processing unit 306d sets the advance validity period (start date and end date) of the corresponding record in the advance-possible periodic data 305f as the validity period of the commuter pass (step S524), The station and the first boarding fee collected flag are deleted, and the valid period and the prepaid balance are written) (step S525).

一方、前倒し可能定期データ305fの意思フラグが立っていない場合には(ステップS522,No)、乗車駅から当駅間の運賃を計算し、定期券以外運賃を決定し(ステップS526)、プリペイド残高から、定期券以外運賃と初乗り料金との差分を減算し、プリペイド残高を決定する(ステップS527)。   On the other hand, if the intention flag of the advance-possible periodic data 305f is not set (step S522, No), the fare between the boarding station and this station is calculated, the fare other than the commuter pass is determined (step S526), and the prepaid balance Then, the difference between the fare other than the commuter pass and the initial boarding fee is subtracted to determine the prepaid balance (step S527).

そして、降車改札処理部306bは、定期券以外運賃と初乗り料金との差分を、前倒し可能定期データ305fの該当レコードの払い戻し額に加算し(ステップS528)、定期券媒体書き込み処理(乗車駅、初乗り料金徴収済みフラグを消去し、プリペイド残高を書き込む)を実行する(ステップS529)。   Then, the unloading ticket gate processing unit 306b adds the difference between the fare other than the commuter pass and the first boarding fee to the refund amount of the corresponding record in the advance-possible periodic data 305f (Step S528), Delete the toll collection flag and write the prepaid balance) (step S529).

つぎに、定期券の記憶媒体に記憶される定期券データの遷移と前倒し可能定期データ305fの遷移について、図19〜図22を用いて説明する。図19は、降車前に意思確認メールに対する返信メールを取得した場合の前倒し可能定期データ305fの遷移を説明するための説明図であり、図20は、降車前に意思確認メールに対する返信メールを取得した場合の定期券データの遷移を説明するための説明図であり、図21は、降車後に意思確認メールに対する返信メールを取得した場合の前倒し可能定期データ305fの遷移を説明するための説明図であり、図22は、降車後に意思確認メールに対する返信メールを取得した場合の定期券データの遷移を説明するための説明図である。   Next, the transition of the commuter pass data stored in the commuter pass storage medium and the transition of the advanceable regular data 305f will be described with reference to FIGS. FIG. 19 is an explanatory diagram for explaining the transition of the forward-possible periodic data 305f when the reply mail for the intention confirmation mail is acquired before getting off, and FIG. 20 is for obtaining the reply mail for the intention confirmation mail before getting off. FIG. 21 is an explanatory diagram for explaining the transition of the advanceable periodical data 305f when a reply mail to the intention confirmation mail is acquired after getting off the vehicle. Yes, FIG. 22 is an explanatory diagram for explaining the transition of commuter pass data when a reply mail to the intention confirmation mail is obtained after getting off.

図19の一段目に示すように、利用者意思確認処理部306eによって、前倒し可能定期データ305fに各種の情報が登録され、利用者意思反映処理部306fが意思確認メールに対する返信メールを受信し、ユーザが定期券の有効期間を前倒しすることを了承した旨の情報が含まれている場合に、意思フラグに1を設定する(図19の2段目参照)。そして、有効期間前倒し処理部306dによって、定期券の有効期間が設定し直された後に、前倒し可能定期データ305fの該当レコードが削除される(図19の3段目参照)。   As shown in the first row of FIG. 19, the user intention confirmation processing unit 306e registers various kinds of information in the advance-possible periodic data 305f, and the user intention reflection processing unit 306f receives a reply email to the intention confirmation email. When information indicating that the user has agreed to advance the validity period of the commuter pass is included, 1 is set in the intention flag (see the second row in FIG. 19). Then, after the validity period of the commuter pass is reset by the validity period advance processing unit 306d, the corresponding record of the advanceable periodical data 305f is deleted (see the third row in FIG. 19).

図20の一段目に示すように、乗車改札後では、定期券データの有効期間は現在の日付(現在の日付を2006年7月2日とした場合)後になっており、プリペイド残高は初乗り料金が徴収された金額となっているが、降車改札後では、有効期間前倒し処理部306dによって、定期券データの有効期間が前倒しされ、プリペイド残高に払い戻し額(初乗り料金分)が加算されている(図20の2段目参照)。   As shown in the first row of FIG. 20, after the ticket gate, the validity period of the commuter pass data is after the current date (when the current date is July 2, 2006), and the prepaid balance is the initial boarding fee. However, after getting off the ticket gate, the valid period advance processing unit 306d advances the valid period of the commuter pass data and adds the refund amount (for the first boarding fee) to the prepaid balance ( (See the second row in FIG. 20).

図21の一段目に示すように、利用者意思確認処理部306eによって、前倒し可能定期データ305fに各種の情報が登録される。そして、降車前に返信メールを受信しなかったため、降車改札後でも該当レコードが登録されたままとなる(図21の2段目参照)。   As shown in the first row of FIG. 21, the user intention confirmation processing unit 306e registers various kinds of information in the forward-possible periodic data 305f. Since the reply mail was not received before getting off, the corresponding record remains registered even after getting off the ticket gate (see the second row in FIG. 21).

その後、返信メールを受信して、ユーザが定期券の有効期間を前倒しすることを了承した旨の情報が含まれている場合に、意思フラグを1に設定し(図21の3段目参照)、有効期間前倒し処理部306dによって、定期券の有効期間が設定し直された後に、前倒し可能定期データ305fの該当レコードが削除される(図21の4段目参照)。   After that, when a reply mail is received and information indicating that the user has agreed to advance the validity period of the commuter pass is included, the intention flag is set to 1 (see the third row in FIG. 21). Then, after the validity period of the commuter pass is reset by the validity period advance processing unit 306d, the corresponding record of the advanceable periodical data 305f is deleted (see the fourth row in FIG. 21).

図22の一段目に示すように、乗車改札後では、定期券データの有効期間は現在の日付(現在の日付を2006年7月2日とした場合)後となっており、プリペイド残高は初乗り料金が徴収された金額となっている。そして、降車前に返信メールが来ないため、降車後であっても、定期券の有効期間は変化しておらず、プリペイド残高も運賃分減算された状態になっている(図22の2段目参照)。   As shown in the first row of FIG. 22, after the ticket gate, the commuter pass data is valid after the current date (when the current date is July 2, 2006), and the prepaid balance is the first The fee is collected. And since the reply mail does not come before getting off, the valid period of the commuter pass has not changed even after getting off, and the prepaid balance is in a state where the fare is subtracted (see the second row in FIG. 22). See eye).

その後、返信メールを受信にして、ユーザが定期券の有効期間を前倒しすることを了承していた場合には、次回乗車後に、有効期間前倒し処理部306dによって定期券の有効期間が前倒しされ、プリペイド残高に払い戻し額が加算される(図22の3段目参照)。   Thereafter, when a reply mail is received and the user accepts that the period of validity of the commuter pass is advanced, after the next boarding, the period of validity of the commuter pass is advanced by the effective period advance processing unit 306d and prepaid The refund amount is added to the balance (see the third row in FIG. 22).

上述してきたように、本実施例2にかかる改札システムは、改札機300が、定期券から定期券データを取得し、現在の日時が有効期間前であり、かつ、有効区間と乗車駅から降車駅までの区間とが等しい場合に、有効期間を前倒しするか否かを確認するための意思確認メールを携帯端末400に送信し、意思確認メールに対する返信メールの内容に応じて、定期券の有効期間を前倒しするので、ユーザに負担をかけることなく弾力的に定期券の有効期間を変更できると共に、ユーザの意に反して定期券の有効期間が再設定されることを防止することができる。   As described above, in the ticket gate system according to the second embodiment, the ticket gate 300 acquires the commuter pass data from the commuter pass, the current date and time is before the valid period, and the passenger exits from the valid section and the boarding station. When the section to the station is the same, an intention confirmation email for confirming whether or not to advance the validity period is sent to the mobile terminal 400, and the validity of the commuter pass is determined according to the content of the reply email to the intention confirmation email Since the period is advanced, it is possible to change the validity period of the commuter pass flexibly without imposing a burden on the user, and it is possible to prevent the validity period of the commuter pass from being reset against the will of the user.

なお、本実施例1および2では一例として、各駅の改札機がそれぞれ乗車改札処理および降車改札処理を実行する場合について説明したが、これに限定されるものではなく、例えば、各改札機にネットワークを介して接続するサーバ装置を設け、このサーバ装置が各改札機によって実行される乗車改札処理および降車改札処理を代行して行うようなシステムを構成してもよい。   In the first and second embodiments, as an example, the case where the ticket gates at each station execute the boarding ticket gate processing and the getting-off ticket gate processing has been described, but the present invention is not limited to this. It is also possible to provide a server device that is connected via a ticket, and this server device may perform a boarding ticket exit process and an unloading ticket gate process executed by each ticket gate machine.

ところで、上記実施例で説明した各種の処理は、あらかじめ用意されたプログラムをコンピュータで実行することによって実現することができる。そこで、以下では、図23を用いて、上記各種処理を実現するプログラムを実行するコンピュータの一例について説明する。   Incidentally, the various processes described in the above embodiments can be realized by executing a program prepared in advance by a computer. Therefore, in the following, an example of a computer that executes a program that realizes the various processes will be described with reference to FIG.

図23は、改札機を構成するコンピュータのハードウェア構成を示す図である。このコンピュータは、ユーザからのデータの入力を受け付ける入力装置30、モニタ31、RAM(Random Access Memory)32、ROM(Read Only Memory)33、各種プログラムを記録した記録媒体からプログラムを読み取る媒体読取装置34、ネットワークを介して他のコンピュータとの間でデータの授受をおこなうネットワークインターフェース35、記録媒体にかかるデータの読み込み・書き込みを実行するリーダライタ36、CPU(Central Processing Unit)37、および、HDD(Hard Disk Drive)38をバス39で接続して構成される。   FIG. 23 is a diagram showing a hardware configuration of a computer constituting the ticket gate. The computer includes an input device 30 that receives data input from a user, a monitor 31, a RAM (Random Access Memory) 32, a ROM (Read Only Memory) 33, and a medium reading device 34 that reads a program from a recording medium on which various programs are recorded. A network interface 35 that exchanges data with other computers via a network, a reader / writer 36 that reads and writes data on a recording medium, a CPU (Central Processing Unit) 37, and an HDD (Hard) Disk Drive) 38 is connected by a bus 39.

そして、HDD38には、上述した改札機の機能と同様の機能を発揮する各種プログラム38bが記憶されている。そして、CPU37が、各種プログラム38bをHDD38から読み出して実行することにより、上述した移動局の機能部の機能を実現する各種プロセス37aが起動される。   The HDD 38 stores various programs 38b that exhibit functions similar to those of the above-described ticket gate. The CPU 37 reads out various programs 38b from the HDD 38 and executes them, thereby starting various processes 37a that realize the functions of the functional units of the mobile station described above.

また、HDD38には、上述した改札機の記憶部に記憶されるデータに対応する各種データ38aが記憶される。CPU37は、各種データ38aをHDD38に記憶するとともに、各種データ38aをHDD38から読み出してRAM32に格納し、RAM32に格納された各種データ32aに基づいてデータ処理を実行する。   Further, the HDD 38 stores various data 38a corresponding to the data stored in the storage unit of the ticket gate described above. The CPU 37 stores various data 38 a in the HDD 38, reads the various data 38 a from the HDD 38, stores it in the RAM 32, and executes data processing based on the various data 32 a stored in the RAM 32.

ところで、各種プログラム38bは、必ずしも最初からHDD38に記憶させておく必要はない。たとえば、コンピュータに挿入されるフレキシブルディスク(FD)、CD−ROM、DVDディスク、光磁気ディスク、ICカードなどの「可搬用の物理媒体」、または、コンピュータの内外に備えられるハードディスクドライブ(HDD)などの「固定用の物理媒体」、さらには、公衆回線、インターネット、LAN、WANなどを介してコンピュータに接続される「他のコンピュータ(またはサーバ)」などに各種プログラム38bを記憶しておき、コンピュータがこれらから各種プログラム38bを読み出して実行するようにしてもよい。   By the way, the various programs 38b are not necessarily stored in the HDD 38 from the beginning. For example, a “portable physical medium” such as a flexible disk (FD), a CD-ROM, a DVD disk, a magneto-optical disk, or an IC card inserted into a computer, or a hard disk drive (HDD) provided inside or outside the computer. Various programs 38b are stored in the “fixed physical medium”, and “another computer (or server)” connected to the computer via a public line, the Internet, a LAN, a WAN, etc. However, various programs 38b may be read out from these and executed.

さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施例にて実施されてもよいものである。   Although the embodiments of the present invention have been described so far, the present invention may be implemented in various different embodiments in addition to the above-described embodiments within the scope of the technical idea described in the claims. It ’s good.

また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。   In addition, among the processes described in this embodiment, all or part of the processes described as being performed automatically can be performed manually, or the processes described as being performed manually can be performed. All or a part can be automatically performed by a known method.

この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。   In addition, the processing procedure, control procedure, specific name, and information including various data and parameters shown in the above-described document and drawings can be arbitrarily changed unless otherwise specified.

また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示のように構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。   Each component of each illustrated device is functionally conceptual and does not necessarily need to be physically configured as illustrated. In other words, the specific form of distribution / integration of each device is not limited to that shown in the figure, and all or a part thereof may be functionally or physically distributed or arbitrarily distributed in arbitrary units according to various loads or usage conditions. Can be integrated and configured.

さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、CPUおよび当該CPUにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。   Further, all or any part of each processing function performed in each device may be realized by a CPU and a program analyzed and executed by the CPU, or may be realized as hardware by wired logic.

(付記1)定期券の有効期間を管理する有効期間管理装置であって、
前記定期券の有効期間の情報を示す有効期間情報、前記定期券の有効区間の情報を示す有効区間情報および当該定期券の使用実跡の情報を示す使用実跡情報を取得し、取得した日付が前記定期券の有効期間前で、かつ、前記有効区間情報と前記使用実跡情報とが一致するか否かを判定する判定手段と、
前記判定手段の判定結果に基づいて、前記定期券の有効期間を設定する有効期間設定手段と、
を備えたことを特徴とする有効期間管理装置。
(Appendix 1) A valid period management device that manages the valid period of a commuter pass,
Obtained effective period information indicating information on the effective period of the commuter pass, effective interval information indicating information on the effective period of the commuter pass, and use trace information indicating information on the use trace of the commuter pass, and the acquired date Determining means for determining whether the valid section information and the use trace information match before the valid period of the commuter pass,
An effective period setting means for setting an effective period of the commuter pass based on the determination result of the determining means;
An effective period management device comprising:

(付記2)前記有効期間設定手段は、前記日付が前記定期券の有効期間前で、かつ、前記有効区間情報と前記使用実跡情報とが一致した場合に、前記日付を前記定期券の有効期間の開始日に設定することを特徴とする付記1に記載の有効期間管理装置。 (Supplementary Note 2) The valid period setting means sets the date to the valid period of the commuter pass when the date is before the valid period of the commuter pass and the valid section information matches the use trace information. The effective period management apparatus according to appendix 1, wherein the effective period management apparatus is set to a start date of the period.

(付記3)前記有効期間設定手段は、前記日付が前記定期券の有効期間前で、かつ、前記有効区間情報と前記使用実跡情報とが一致した場合に、前記日付と有効期間の開始日との差分だけ前記有効期間の終了日を前倒しして設定することを特徴とする付記2に記載の有効期間管理装置。 (Supplementary Note 3) The valid period setting means, when the date is before the valid period of the commuter pass, and the valid section information and the use trace information match, the date and the start date of the valid period The expiration date management apparatus according to appendix 2, wherein the expiration date of the expiration date is set ahead by the difference between the expiration date and the expiration date.

(付記4)前記日付が前記定期券の有効期間前で、かつ、前記有効区間情報と前記使用実跡情報とが一致した場合に、前記日付を前記定期券の有効期間の開始日に設定するか否かを利用者に確認するデータを前記定期券の利用者の端末に通知する通知手段と、当該端末からの応答を取得する応答取得手段とを更に備え、前記有効期間設定手段は、前記応答取得手段によって取得される応答に基づいて、前記定期券の有効期間を設定することを特徴とする付記1に記載の有効期間管理装置。 (Supplementary Note 4) When the date is before the valid period of the commuter pass and the valid section information matches the use trace information, the date is set to the start date of the valid period of the commuter pass A notification means for notifying the user's terminal of the commuter pass data for confirming whether or not the user has a response, and a response acquisition means for acquiring a response from the terminal, the validity period setting means, The validity period management device according to appendix 1, wherein the validity period of the commuter pass is set based on a response acquired by the response acquisition means.

(付記5)定期券の有効期間を管理する有効期間管理プログラムであって、
前記定期券の有効期間の情報を示す有効期間情報、前記定期券の有効区間の情報を示す有効区間情報および当該定期券の使用実跡の情報を示す使用実跡情報を取得して記録装置に記録する記録手順と、
前記記録装置に有効期間情報、有効区間情報および使用実跡情報を記録した日付が前記定期券の有効期間前で、かつ、前記有効区間情報と前記使用実跡情報とが一致するか否かを判定する判定手順と、
前記判定手順の判定結果に基づいて、前記定期券の有効期間を設定する有効期間設定手順と、
をコンピュータに実行させることを特徴とする有効期間管理プログラム。
(Appendix 5) A valid period management program for managing the valid period of a commuter pass,
Validity period information indicating information on the validity period of the commuter pass, effective period information indicating information on the valid period of the commuter pass, and use trace information indicating information on the use trace of the commuter pass are acquired and recorded in the recording device. Recording procedure to record,
Whether the date when the valid period information, valid section information and use trace information are recorded on the recording device is before the valid period of the commuter pass, and whether the valid section information and the use trace information match. A determination procedure for determining;
An effective period setting procedure for setting an effective period of the commuter pass based on a determination result of the determination procedure;
Is executed by a computer.

(付記6)前記有効期間設定手順は、前記日付が前記定期券の有効期間前で、かつ、前記有効区間情報と前記使用実跡情報とが一致した場合に、前記日付を前記定期券の有効期間の開始日に設定することを特徴とする付記5に記載の有効期間管理プログラム。 (Supplementary note 6) The validity period setting procedure sets the date to the validity period of the commuter pass when the date is before the validity period of the commuter pass and the valid section information matches the use track information. The effective period management program according to appendix 5, wherein the effective period management program is set to the start date of the period.

(付記7)前記有効期間設定手順は、前記日付が前記定期券の有効期間前で、かつ、前記有効区間情報と前記使用実跡情報とが一致した場合に、前記日付と有効期間の開始日との差分だけ前記有効期間の終了日を前倒しして設定することを特徴とする付記6に記載の有効期間管理プログラム。 (Supplementary note 7) In the validity period setting procedure, when the date is before the validity period of the commuter pass and the valid section information and the use trace information match, the date and the start date of the valid period The effective period management program according to appendix 6, wherein the end date of the effective period is set in advance by the difference between the effective period and the end date.

(付記8)前記日付が前記定期券の有効期間前で、かつ、前記有効区間情報と前記使用実跡情報とが一致した場合に、前記日付を前記定期券の有効期間の開始日に設定するか否かを利用者に確認するデータを前記定期券の利用者の端末に通知する通知手順と、当該端末からの応答を取得する応答取得手順とを更にコンピュータに実行させ、前記有効期間設定手順は、前記応答取得手順によって取得される応答に基づいて、前記定期券の有効期間を設定することを特徴とする付記5に記載の有効期間管理プログラム。 (Supplementary note 8) When the date is before the valid period of the commuter pass, and the valid section information matches the use trace information, the date is set to the start date of the valid period of the commuter pass A notification procedure for notifying the user's terminal of the commuter pass of data for confirming whether or not the commuter pass user's terminal and a response acquisition procedure for acquiring a response from the terminal are further executed by the computer, and the validity period setting procedure. The validity period management program according to appendix 5, wherein the validity period of the commuter pass is set based on the response acquired by the response acquisition procedure.

(付記9)定期券の有効期間を管理する有効期間管理方法であって、
前記定期券の有効期間の情報を示す有効期間情報、前記定期券の有効区間の情報を示す有効区間情報および当該定期券の使用実跡の情報を示す使用実跡情報を取得して記録装置に記録する記録工程と、
前記記録装置に有効期間情報、有効区間情報および使用実跡情報を記録した日付が前記定期券の有効期間前で、かつ、前記有効区間情報と前記使用実跡情報とが一致するか否かを判定する判定工程と、
前記判定工程の判定結果に基づいて、前記定期券の有効期間を設定する有効期間設定工程と、
を含んだことを特徴とする有効期間管理方法。
(Supplementary note 9) A valid period management method for managing the valid period of a commuter pass,
Validity period information indicating information on the validity period of the commuter pass, effective period information indicating information on the valid period of the commuter pass, and use trace information indicating information on the use trace of the commuter pass are acquired and recorded in the recording device. A recording process for recording;
Whether the date when the valid period information, valid section information and use trace information are recorded on the recording device is before the valid period of the commuter pass, and whether the valid section information and the use trace information match. A determination step for determining;
Based on the determination result of the determination step, an effective period setting step of setting an effective period of the commuter pass,
An effective period management method characterized by comprising:

(付記10)定期券の有効期間を管理する有効期間管理システムであって、
前記定期券の有効期間の情報を示す有効期間情報、前記定期券の有効区間の情報を示す有効区間情報および当該定期券の使用実績の情報を示す使用実績情報を取得し、取得した日付が前記定期券の有効期間前で、かつ、前記有効区間情報と前記使用実績情報とが一致するか否かを判定する判定手段と、
前記判定手段の判定結果に基づいて、前記日付を前記定期券の有効期間の開始日に設定するか否かを確認するデータを前記定期券の利用者の端末に送信する送信手段と、
前記端末からの応答に基づいて、前記定期券の有効期間を設定する設定手段と、
を備えたことを特徴とする有効期間管理システム。
(Appendix 10) A valid period management system for managing a valid period of a commuter pass,
Obtain valid period information indicating information on the valid period of the commuter pass, valid section information indicating valid section information of the commuter pass, and use record information indicating information on the use record of the commuter pass. A determination means for determining whether or not the valid section information and the usage record information match before the commuter pass valid period; and
Based on the determination result of the determination means, a transmission means for transmitting data for confirming whether or not to set the date to the start date of the validity period of the commuter pass, to the user terminal of the commuter pass;
Based on a response from the terminal, setting means for setting the validity period of the commuter pass,
An effective period management system comprising:

以上のように、本発明にかかる有効期間管理装置および有効期間管理プログラムは、定期券の有効期間を管理する定期券管理システムなどに有用であり、特に、定期券の有効期間をユーザに負担をかけることなく変更する場合に適している。   As described above, the validity period management device and the validity period management program according to the present invention are useful for a commuter pass management system that manages the validity period of a commuter pass, and in particular, burden the validity period of a commuter pass on a user. Suitable for changing without spending time.

本実施例1にかかる改札機の構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of the ticket gate concerning this Example 1. FIG. 本実施例1にかかる定期券データのデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of the commuter pass data concerning the present Example 1. FIG. 有効期間前倒し処理部の処理を説明するための説明図である。It is explanatory drawing for demonstrating the process of an effective period advance processing part. 本実施例1にかかる改札機の乗車改札処理を示すフローチャートである。It is a flowchart which shows the boarding ticket gate process of the ticket gate concerning Example 1. FIG. 本実施例1にかかる改札機の降車改札処理を示すフローチャートである。It is a flowchart which shows the unloading ticket gate process of the ticket gate concerning Example 1. FIG. 本実施例2にかかる改札システムのシステム構成を示す図である。It is a figure which shows the system configuration | structure of the ticket gate system concerning the present Example 2. 本実施例2にかかる管理サーバの構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of the management server concerning Example 2. FIG. 前倒し可能定期データのデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of the regular data which can be brought forward. 本実施例2にかかる改札機の構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of the ticket gate concerning this Example 2. 本実施例2にかかる定期券データのデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of the commuter pass data concerning the present Example 2. 定期券利用者データのデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of commuter pass user data. 携帯端末が意思確認メールを受信した場合に表示される画面の一例を示す図である。It is a figure which shows an example of the screen displayed when a portable terminal receives an intention confirmation mail. 本実施例2にかかる改札機の乗車改札処理を示すフローチャート(1)である。It is a flowchart (1) which shows the boarding ticket gate process of the ticket gate concerning the present Example 2. 本実施例2にかかる改札機の乗車改札処理を示すフローチャート(2)である。It is a flowchart (2) which shows the boarding ticket gate process of the ticket gate concerning the present Example 2. 本実施例2にかかる改札機の乗車改札処理を示すフローチャート(3)である。It is a flowchart (3) which shows the boarding ticket gate process of the ticket gate concerning the present Example 2. 本実施例2にかかる利用者意思反映処理部の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of the user intention reflection process part concerning the present Example 2. 本実施例2にかかる改札機の降車改札処理を示すフローチャート(1)である。It is a flowchart (1) which shows the unloading ticket gate process of the ticket gate concerning this Example 2. 本実施例2にかかる改札機の降車改札処理を示すフローチャート(2)である。It is a flowchart (2) which shows the unloading ticket gate process of the ticket gate concerning the present Example 2. 降車前に意思確認メールに対する返信メールを取得した場合の前倒し可能定期データの遷移を説明するための説明図である。It is explanatory drawing for demonstrating the transition of the periodic data which can be brought forward when the reply mail with respect to an intention confirmation mail is acquired before alighting. 降車前に意思確認メールに対する返信メールを取得した場合の定期券データの遷移を説明するための説明図である。It is explanatory drawing for demonstrating the transition of commuter pass data at the time of acquiring the reply mail with respect to an intention confirmation mail before alighting. 降車後に意思確認メールに対する返信メールを取得した場合の前倒し可能定期データの遷移を説明するための説明図である。It is explanatory drawing for demonstrating the transition of the periodic data which can be brought forward when the reply mail with respect to the intention confirmation mail is acquired after getting off. 降車後に意思確認メールに対する返信メールを取得した場合の定期券データの遷移を説明するための説明図である。It is explanatory drawing for demonstrating the transition of commuter pass data at the time of obtaining the reply mail with respect to the intention confirmation mail after getting off. 改札機を構成するコンピュータのハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of the computer which comprises a ticket gate.

符号の説明Explanation of symbols

30 入力装置
31 モニタ
32 RAM
32a 各種データ
33 ROM
34 媒体読取装置
35 ネットワークインターフェース
36 リーダライタ
37 CPU
37a 各種プロセス
38 HDD
38a 各種データ
38b 各種プログラム
39 バス
100 改札機
101,301 定期券媒体読み取り部
102,302 定期券媒体書き込み部
103,203,303 入出力制御IF部
104,205,305 記憶部
104a,305a 駅間距離データ
104b,305b 距離別運賃データ
104c,305c 初乗り運賃データ
104d,305d 駅データ
105,206,306 制御部
105a,306a 乗車改札処理部
105b,306b 降車改札処理部
105c,306c 運賃計算処理部
105d,306d 有効期間前倒し処理部
200 管理サーバ
201 入力部
202 出力部
204,304 通信制御IF部
205a 前倒し可能定期データ
206a データ送受信部
206b 前倒し可能定期データ更新処理部
305e 定期券利用者データ
305f 前倒し可能定期データ
306e 利用者意思確認処理部
306f 利用者意思反映処理部
30 Input device 31 Monitor 32 RAM
32a Various data 33 ROM
34 Media Reader 35 Network Interface 36 Reader / Writer 37 CPU
37a Various processes 38 HDD
38a Various data 38b Various programs 39 Bus 100 Ticket gate 101, 301 Commuter pass medium reading unit 102, 302 Commuter pass medium writing unit 103, 203, 303 Input / output control IF unit 104, 205, 305 Storage unit 104a, 305a Distance between stations Data 104b, 305b Distance-based fare data 104c, 305c Initial fare data 104d, 305d Station data 105, 206, 306 Control unit 105a, 306a Boarding ticket gate processing unit 105b, 306b Alighting ticket gate processing unit 105c, 306c Fare calculation processing unit 105d, 306d Effective period advance processing unit 200 Management server 201 Input unit 202 Output unit 204, 304 Communication control IF unit 205a Advanceable regular data 206a Data transmission / reception unit 206b Advanceable regular data update processing unit 305e Use user data 305f ahead of schedule possible regular data 306e user intention confirmation processing section 306f user intention reflection processing unit

Claims (5)

定期券の有効期間を管理する有効期間管理装置であって、
前記定期券の有効期間の情報を示す有効期間情報、前記定期券の有効区間の情報を示す有効区間情報および当該定期券の使用実跡の情報を示す使用実跡情報を取得し、取得した日付が前記定期券の有効期間前で、かつ、前記有効区間情報と前記使用実跡情報とが一致するか否かを判定する判定手段と、
前記判定手段の判定結果に基づいて、前記定期券の有効期間を設定する有効期間設定手段と、
を備えたことを特徴とする有効期間管理装置。
An effective period management device for managing the effective period of a commuter pass,
Obtained effective period information indicating information on the effective period of the commuter pass, effective interval information indicating information on the effective period of the commuter pass, and use trace information indicating information on the use trace of the commuter pass, and the acquired date Determining means for determining whether the valid section information and the use trace information match before the valid period of the commuter pass,
An effective period setting means for setting an effective period of the commuter pass based on the determination result of the determining means;
An effective period management device comprising:
前記有効期間設定手段は、前記日付が前記定期券の有効期間前で、かつ、前記有効区間情報と前記使用実跡情報とが一致した場合に、前記日付を前記定期券の有効期間の開始日に設定することを特徴とする請求項1に記載の有効期間管理装置。   The valid period setting means sets the date to the valid period start date when the date is before the valid period of the commuter pass and the valid section information matches the use trace information. The effective period management device according to claim 1, wherein 前記有効期間設定手段は、前記日付が前記定期券の有効期間前で、かつ、前記有効区間情報と前記使用実跡情報とが一致した場合に、前記日付と有効期間の開始日との差分だけ前記有効期間の終了日を前倒しして設定することを特徴とする請求項2に記載の有効期間管理装置。   The effective period setting means, when the date is before the effective period of the commuter pass, and the effective section information and the use trace information match, only the difference between the date and the effective period start date 3. The validity period management apparatus according to claim 2, wherein an end date of the validity period is set ahead of schedule. 前記日付が前記定期券の有効期間前で、かつ、前記有効区間情報と前記使用実跡情報とが一致した場合に、前記日付を前記定期券の有効期間の開始日に設定するか否かを利用者に確認するデータを前記定期券の利用者の端末に通知する通知手段と、当該端末からの応答を取得する応答取得手段とを更に備え、前記有効期間設定手段は、前記応答取得手段によって取得される応答に基づいて、前記定期券の有効期間を設定することを特徴とする請求項1に記載の有効期間管理装置。   Whether or not to set the date as the start date of the period of validity of the commuter pass when the date is before the period of validity of the commuter pass and the valid section information and the use trace information match. It further comprises notification means for notifying the user's terminal of the commuter pass data to be confirmed to the user, and response acquisition means for acquiring a response from the terminal, wherein the validity period setting means is provided by the response acquisition means. The valid period management device according to claim 1, wherein a valid period of the commuter pass is set based on the acquired response. 定期券の有効期間を管理する有効期間管理プログラムであって、
前記定期券の有効期間の情報を示す有効期間情報、前記定期券の有効区間の情報を示す有効区間情報および当該定期券の使用実跡の情報を示す使用実跡情報を取得して記録装置に記録する記録手順と、
前記記録装置に有効期間情報、有効区間情報および使用実跡情報を記録した日付が前記定期券の有効期間前で、かつ、前記有効区間情報と前記使用実跡情報とが一致するか否かを判定する判定手順と、
前記判定手順の判定結果に基づいて、前記定期券の有効期間を設定する有効期間設定手順と、
をコンピュータに実行させることを特徴とする有効期間管理プログラム。
A validity period management program for managing the validity period of commuter passes,
Validity period information indicating information on the validity period of the commuter pass, effective period information indicating information on the valid period of the commuter pass, and use trace information indicating information on the use trace of the commuter pass are acquired and recorded in the recording device. Recording procedure to record,
Whether the date when the valid period information, valid section information and use trace information are recorded on the recording device is before the valid period of the commuter pass, and whether the valid section information and the use trace information match. A determination procedure for determining;
An effective period setting procedure for setting an effective period of the commuter pass based on a determination result of the determination procedure;
Is executed by a computer.
JP2006197396A 2006-07-19 2006-07-19 Validity period management device and validity period management program Expired - Fee Related JP4946231B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006197396A JP4946231B2 (en) 2006-07-19 2006-07-19 Validity period management device and validity period management program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006197396A JP4946231B2 (en) 2006-07-19 2006-07-19 Validity period management device and validity period management program

Publications (2)

Publication Number Publication Date
JP2008027081A JP2008027081A (en) 2008-02-07
JP4946231B2 true JP4946231B2 (en) 2012-06-06

Family

ID=39117660

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006197396A Expired - Fee Related JP4946231B2 (en) 2006-07-19 2006-07-19 Validity period management device and validity period management program

Country Status (1)

Country Link
JP (1) JP4946231B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6878069B2 (en) * 2017-03-21 2021-05-26 株式会社東芝 Station affairs system and programs

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002163690A (en) * 2000-11-28 2002-06-07 Canon Inc Card processing device, card processing method, and recording medium
JP2004240782A (en) * 2003-02-07 2004-08-26 Nec Fielding Ltd Communication ticket sales/operation management system

Also Published As

Publication number Publication date
JP2008027081A (en) 2008-02-07

Similar Documents

Publication Publication Date Title
Ferrari et al. Improving the accessibility of urban transportation networks for people with disabilities
AU2013262776B2 (en) Techniques in transit advertising
AU2011218922B2 (en) Virtual fare card and virtual fare device
US20080140447A1 (en) System and method using extended authorization hold period
JP7371280B2 (en) Entry/exit management device and entry/exit management system
CN110135833B (en) Automobile sharing clearing method and automobile sharing management system
JP7331526B2 (en) Information processing device, document creation method, program
JP4946231B2 (en) Validity period management device and validity period management program
KR101703117B1 (en) Vehicle driving collaboration system and method for members of community
JP2010086141A (en) System and method for refunding season ticket
JP4980518B2 (en) Information system
JPWO2018150498A1 (en) Fare settlement system and fare settlement method
JP2010266936A (en) Petty cash settlement device and method, and computer program
JP2020177575A (en) Ticket gate, fare collection system and fare calculation server
EP4089596A1 (en) Information processing device, information processing method, and program
KR100827997B1 (en) Ticket reservation service method and system using travel agency bidding
JP2005276061A (en) Personal reimbursement expense settlement program, system, and method
KR102021477B1 (en) A System Providing Automatic Payment Service After Repayment Based on Credit Evaluation Using Multi-Media Big Data Matching Pattern Analysis
JP7619837B2 (en) Information processing device, fare adjustment program, and fare adjustment method
JP2022106537A (en) Information display method, information providing device, and computer program
Gelb et al. Can Digital G2P Payments Increase Financial Inclusion and Empower Women?: Evidence from PESP in Bangladesh
JP2006072699A (en) Transportation system, ticket gate device and commuter pass update device
JP7756752B1 (en) Facility information providing device, facility information providing method, and facility information providing program
JP7619838B2 (en) Information processing device, fare adjustment program, and fare adjustment method
JP7587327B1 (en) Ticket management system, ticket management method and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090409

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120127

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120207

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120220

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150316

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees