JPH0675982A - Reserved seat ticket selling method - Google Patents

Reserved seat ticket selling method

Info

Publication number
JPH0675982A
JPH0675982A JP17002293A JP17002293A JPH0675982A JP H0675982 A JPH0675982 A JP H0675982A JP 17002293 A JP17002293 A JP 17002293A JP 17002293 A JP17002293 A JP 17002293A JP H0675982 A JPH0675982 A JP H0675982A
Authority
JP
Japan
Prior art keywords
computer
reservation
time
train
file
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.)
Pending
Application number
JP17002293A
Other languages
Japanese (ja)
Inventor
Kunihiro Nomura
訓弘 野村
Koji Fukuda
浩至 福田
Hiroshi Harimoto
寛 播本
Tsutomu Tashiro
勤 田代
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP17002293A priority Critical patent/JPH0675982A/en
Publication of JPH0675982A publication Critical patent/JPH0675982A/en
Pending legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PURPOSE:To reduce communication expense and turnaround time by reducing access to a host computer. CONSTITUTION:At the time of issuing a ticket at a ticket selling terminal 11, if consultation with an FS 6 results in the cancellation of a train a passenger desires, the passenger is informed of a purport that the ticket can not be sold without accessing the host computer 2 for seat reservation. Besides, the reservation state of a reserved seat ticket is down-loaded sometimes to each station, and is stored in the reservation state distributed file 9 of the FS 6. When the purchasing request of the reserved seat ticket arises, the presence of a vacant seat is confirmed by consulting with the file. When definite time has elapsed after down-load, the presence of the vacant seat is predicted. If there is the vacant seat, the host computer 2 for seat reservation is accessed, and if there is no vacant seat, a fact that all the seats are occupied and an alternative plan are displayed on the display device of the ticket selling terminal 11. Loss expense due to the failure of prediction and the expense required for the down- load are formulated, and optimum down-loading time interval in which the expense is minimum is determined.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、列車,航空機等の交通
機関の指定席券の販売方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for selling reserved seat tickets for transportation such as trains and airplanes.

【0002】[0002]

【従来の技術】従来の指定席券の販売はホストコンピュ
ータで販売状況を把握して、端末側では残枚数,運休,
遅延情報等は関知していなかった。
2. Description of the Related Art In the conventional sales of reserved seat tickets, the host computer grasps the sales status, and the terminal side can check the remaining number of tickets, suspension of operations,
I was not aware of delay information.

【0003】[0003]

【発明が解決しようとする課題】前述の如き従来技術で
は、指定席券の発券に際して、実際には満席であっても
ホストコンピュータにアクセスするまでは、端末側では
わからなかった。そのため無駄な通信コストがかかり、
発券,照会に長いターンアラウンド時間を要していた。
In the prior art as described above, when issuing a reserved seat ticket, even if the reserved seat ticket is actually full, it is not known on the terminal side until the host computer is accessed. Therefore, unnecessary communication costs are required,
It took a long turnaround time to issue tickets and inquire.

【0004】大規模な駅では、主要な列車の当日分に限
り空席があるか否かの表示を行っているが、乗客に示し
ているだけであり、端末側あるいは駅構内のコンピュー
タでホストへのアクセスを防ぐことはできなかった。
At a large-scale station, whether or not there are vacant seats on the day of the main train is displayed, but this is only shown to the passengers, and the terminal side or the computer in the station yard gives the host. Access could not be prevented.

【0005】[0005]

【課題を解決するための手段】本発明では上述の従来技
術の問題を解決するために、次のようなシステム構成を
とる。センタには、列車の運行管理用のホストコンピュ
ータ,座席予約用のホストコンピュータと予約状況を記
憶しているファイルを持つ。センタと各駅を通信網で接
続し、各駅には通信機能を持ったコミュニケーション
サーバ(Communication Server,以下CS),各種ファ
イルを管理するファイル サーバ(File Server,以下
FS),切符を販売する端末がある。駅で切符を販売す
る時には、切符販売端末はFSを参照し、運休・遅延は
ないか?,空席はまだあるか?を調査してから座席予約
用ホストコンピュータにアクセスする。
In order to solve the above-mentioned problems of the prior art, the present invention has the following system configuration. The center has a host computer for train operation management, a host computer for seat reservation, and a file that stores the reservation status. Communication with a communication function at each station by connecting the center and each station with a communication network
There are servers (Communication Servers, hereinafter CS), file servers (File Servers, hereinafter FS) that manage various files, and terminals that sell tickets. When selling tickets at the station, the ticket sales terminal refers to the FS and is there any suspension or delay? , Are there still vacant seats? Access the host computer for seat reservation.

【0006】[0006]

【作用】センタの運行管理用ホストコンピュータは列車
の運行を管理し、運休,遅延があれば通信網を介して各
駅のCSに報告をする。座席予約用ホストコンピュータ
はすべての列車の予約状況を管理し、それを予約状況フ
ァイルに記憶させる。座席予約用ホストコンピュータ
は、一定時間ごとまたはCSから要求があった時に、通
信網を介して各駅のCSに報告する。
The host computer for operation management of the center manages the operation of the train and, if there is suspension or delay, reports to the CS of each station via the communication network. The seat reservation host computer manages the reservation status of all trains and stores it in the reservation status file. The seat reservation host computer reports to the CS of each station via the communication network at regular intervals or when requested by the CS.

【0007】CSはホストコンピュータから送られてき
た情報を受信し、FSに記憶させる。FSには、「運休
列車ファイル」,「遅延列車ファイル」,「予約状況分
散ファイル」,「時刻表DB」の情報がある。
The CS receives the information sent from the host computer and stores it in the FS. The FS has information on "suspended train file", "delayed train file", "reservation status distribution file", and "timetable DB".

【0008】駅の切符販売端末で切符を販売するとき
は、FSを参照し、乗客の望む列車が運休であれば座席
予約用ホストコンピュータにアクセスすることなく販売
できない旨を乗客に告げる。乗客が望む列車が遅延して
いれば、その状況を告げるとともに、現在時刻よりも早
い出発予定時刻でも未だ発車していない列車を検索し
て、乗客が早く目的地へ到着する列車の切符を販売す
る。
When the ticket is sold at the ticket sales terminal at the station, the passenger is informed that the ticket cannot be sold without accessing the seat reservation host computer if the passenger's desired train is out of service by referring to the FS. If the train that the passenger wants is delayed, we will inform you of the situation and search for a train that has not yet started at the scheduled departure time earlier than the current time and sell the ticket for the train where the passenger arrives at the destination earlier To do.

【0009】各駅のCSは、その駅で良く販売される列
車名を事前に指定しておき、座席予約用ホストコンピュ
ータから予約状況を時々ダウンロードしてもらい、FS
の予約状況分散ファイルに記憶しておく。乗客から指定
席券の購入依頼があった場合は、FSの該ファイルを参
照して、空席の有無を確認する。ダウンロードから一定
時間以上経過しているときは、空席の有無を予測する。
空席があれば(または予測できれば)座席予約用ホスト
コンピュータにアクセスし、空席がなければ(または予
測すれば)満席であることと代替案を切符販売端末の表
示装置に表示して、次の列車の入力を待つ。
[0009] The CS at each station specifies in advance the train names that are often sold at that station, and asks the FS to download the reservation status from the seat reservation host computer from time to time.
It is stored in the reservation status distributed file. When the passenger requests the purchase of the reserved seat ticket, the file of the FS is referred to and it is confirmed whether or not there is an empty seat. If a certain time or more has passed since the download, it is predicted whether there is a vacant seat.
If there is an empty seat (or if it can be predicted), access the seat reservation host computer, and if there is no empty seat (or if it can be predicted), display that the seat is full and an alternative plan on the display device of the ticket sales terminal, and then proceed to the next train. Wait for input.

【0010】また、座席予約用ホストコンピュータにア
クセスし、所定の列車の予約をした(あるいは予約をし
ようとした)時に、その残席数をFS内の予約状況分散
ファイルに書き込む。
Further, when a seat reservation host computer is accessed to reserve (or attempt to reserve) a predetermined train, the number of remaining seats is written in a reservation status distribution file in the FS.

【0011】空席の有無の予測が外れた場合、損失費用
が発生する。ダウンロードに要する費用を考慮して損失
費用を定式化し、費用が最小になる最適なダウンロード
の時間間隔を求める。
If the prediction of the availability of seats is wrong, a loss cost will be incurred. Formulate the loss cost in consideration of the download cost, and find the optimal download time interval that minimizes the cost.

【0012】[0012]

【実施例】第1の実施例を図1を用いて説明する。図1
は、センタからある1つの駅までのシステム構成図であ
る。センタには、列車の運行を管理する運行管理用ホス
トコンピュータ1,列車の座席指定席を管理する座席予
約用ホストコンピュータ2、及びその予約状況を記憶し
ている予約状況ファイル3がある。
EXAMPLE A first example will be described with reference to FIG. Figure 1
FIG. 3 is a system configuration diagram from a center to a certain station. The center has an operation management host computer 1 that manages train operation, a seat reservation host computer 2 that manages reserved seats in a train, and a reservation status file 3 that stores the reservation status.

【0013】センタと各駅は通信網4を介して接続す
る。各駅には通信の機能を持つCS5,CS5が受信し
た各種情報を記憶するFS6、及び切符を発券・販売す
る端末である切符販売端末11を配置する。FS6の中
には、運行管理用ホストコンピュータ1から送信された
運休・遅延列車の情報を記憶する運休列車ファイル7と
遅延列車ファイル8,座席予約用ホストコンピュータ2
から送信された予約状況分散ファイル9、及び該駅を発
着する列車を中心にした時刻表データベース(Data Bas
e,以下DB)10がある。
The center and each station are connected via a communication network 4. At each station, CS5 having a communication function, FS6 for storing various information received by CS5, and ticket sales terminal 11 for issuing and selling tickets are arranged. In the FS 6, a suspension train file 7 and a delayed train file 8 for storing information on suspension / delayed trains transmitted from the operation management host computer 1, a seat reservation host computer 2
Reservation status distributed file 9 sent from the station, and the timetable database (Data Bas
e, hereinafter DB) 10.

【0014】予約状況ファイル3はすべての列車の予約
状況を記憶しているが、予約状況分散ファイル9はすべ
ての列車の予約状況を記憶する必要はない。該駅で予約
される頻度の高い列車名を事前に座席予約用ホストコン
ピュータ2に登録しておき、座席予約用ホストコンピュ
ータ2からCS5に送信する時には、その列車のみに限
って、予約状況をダウンロードすれば良い。運休列車フ
ァイル7と遅延列車ファイル8も同様である。すべての
列車の運休,遅延情報を持っても良いし、特定の列車だ
けの情報だけでも良い。切符販売端末11で乗客の要求
に基づいて、列車の検索を行う時、出発時刻や到着時刻
で列車を乗客から要求された時に参照するために時刻表
DB10を構築しておく。
Although the reservation status file 3 stores the reservation status of all trains, the reservation status distribution file 9 does not need to store the reservation status of all trains. Train names that are frequently reserved at the station are registered in advance in the seat reservation host computer 2, and when transmitting from the seat reservation host computer 2 to the CS5, the reservation status is downloaded only for that train. Just do it. The same applies to the suspended train file 7 and the delayed train file 8. Information on suspension / delay of all trains may be stored, or information only on a specific train may be stored. The timetable DB 10 is constructed in order to refer to the train at the time of departure or arrival when the train is searched by the ticket vending terminal 11 based on the request of the passenger, when the train is requested by the passenger.

【0015】図2に運行管理用ホストコンピュータ1と
駅構内システムとの機能分担と処理の流れを示す。以
下、各ステップについて説明する。
FIG. 2 shows the flow of processing and function sharing between the operation management host computer 1 and the station premises system. Each step will be described below.

【0016】ステップ201:列車を運休にする時は、
意思決定者が運行管理用ホストコンピュータ1の端末か
ら列車番号を運休列車リストに加える。
Step 201: When the train is suspended,
The decision maker adds the train number from the terminal of the operation management host computer 1 to the suspension train list.

【0017】ステップ202:遅延列車がないか検索す
る。もしあれば、列車番号を遅延列車リストに加える。
かつての遅延列車の遅延時間がなくなれば、該リストか
ら削除する。
Step 202: Search for a delayed train. Add the train number, if any, to the delayed train list.
When the delay time of the former delayed train is exhausted, it is deleted from the list.

【0018】ステップ203:一定時間ごとあるいは上
記リストに一定数の列車番号の増加が有った時に、各駅
に発信する。
Step 203: Send to each station at regular intervals or when a fixed number of train numbers increase in the list.

【0019】ステップ204:各駅のCS5は通信網4
を介して、運休列車リスト,遅延列車リストを受信す
る。
Step 204: CS5 of each station is the communication network 4
Receive the suspended train list and the delayed train list via.

【0020】ステップ205:CS5はFS6に上記リ
ストを送り、FS6は運休列車ファイル7と遅延列車フ
ァイル8を更新する。
Step 205: CS5 sends the above list to FS6, and FS6 updates the suspension train file 7 and the delayed train file 8.

【0021】図3に運休列車リスト、図4に遅延列車リ
ストの例を示す。ステップ205でのファイルの更新
は、3通り有る。
FIG. 3 shows an example of the suspended train list, and FIG. 4 shows an example of the delayed train list. There are three ways to update the file in step 205.

【0022】1つ目は、運休列車リスト,遅延列車リス
トがFS6に送られた時に、それぞれ運休列車ファイル
7と遅延列車ファイル8をすべて上書きして更新する、
という方法である。
First, when the suspended train list and the delayed train list are sent to the FS 6, the suspended train file 7 and the delayed train file 8 are all overwritten and updated.
Is the method.

【0023】2つ目は、変更が有った列車だけを運行管
理用ホストコンピュータ1が整理して、運休列車の追
加,削除,遅延列車の追加,削除,遅延時間の変更を明
確にしてCS5に送信する方法である。FS6はそれら
の情報に従って、上記ファイルを更新する。
Secondly, the operation management host computer 1 sorts out only the changed trains to clarify the addition / deletion of the suspended trains, the addition / deletion of the delayed trains, and the change of the delay time. Is a method of sending to. The FS 6 updates the file according to the information.

【0024】3つ目は、運休列車リスト,遅延列車リス
トがCS5経由FS6に送られて来た時に、FS6が変
更個所を検知してその部分だけ、運休列車ファイル7と
遅延列車ファイル8を更新する、という方法である。以
上どの方法でも良い。
Third, when the suspended train list and the delayed train list are sent to the FS6 via CS5, the FS6 detects the changed portion and updates the suspended train file 7 and the delayed train file 8 only for that portion. It is a method of doing. Any of the above methods may be used.

【0025】本実施例では、すべての列車の運休,遅延
情報を各駅に送信する例を述べたが、各駅で予約される
頻度の高い列車名を事前に運行管理用ホストコンピュー
タ1に登録しておき、運行管理用ホストコンピュータ1
からCS5に送信する時には、その列車のみに限って、
運行,遅延情報をダウンロードしても良い。
In the present embodiment, an example of transmitting suspension / delay information of all trains to each station has been described, but train names frequently reserved at each station are registered in advance in the host computer 1 for operation management. Every, host computer 1 for operation management
From when sending to CS5, only for that train,
You may also download the operation and delay information.

【0026】第2の実施例として、切符販売端末11で
列車の遅延時間を考慮した列車の指定席券を販売すると
きのフローチャートを図5に示す。FS6に記憶してい
る遅延列車ファイル8の第i番目の列車の時刻表での発
車予定時刻をf(i),遅延時間をd(i)とする。以下、
各ステップの説明を行う。
As a second embodiment, FIG. 5 shows a flow chart when the ticket vending terminal 11 sells the reserved seat ticket of the train in consideration of the delay time of the train. It is assumed that the scheduled departure time in the timetable of the i-th train of the delayed train file 8 stored in the FS 6 is f (i) and the delay time is d (i). Less than,
Each step will be described.

【0027】ステップ301:乗客から指定席券の申し
込みを受けた時に、その列車が当駅での販売頻度が高
く、運行管理用ホストコンピュータ1からのダウンロー
ドを依頼した当駅指定の列車であれば、遅延列車ファイ
ル8に記憶されている可能性があるので、遅延列車はあ
るか否か確認する。もし、該ファイルに記憶されていれ
ば、ステップ302へ、なければステップ309へ進む。
その列車が当駅の指定した列車でなければ、たとえ遅延
していても当駅のFS6には記憶されていないのでステ
ップ309へ進む。
Step 301: If the train has a high frequency of sales at this station when the passenger receives an application for a reserved seat ticket, and the train has been requested to be downloaded from the operation management host computer 1, it is the train designated by this station. Since it may be stored in the delayed train file 8, it is confirmed whether or not there is a delayed train. If the file is stored in the file, the process proceeds to step 302, and if not stored, the process proceeds to step 309.
If the train is not the train designated by this station, it is not stored in the FS6 of this station even if it is delayed, so the process proceeds to step 309.

【0028】ステップ302:制御変数iとkの初期化
を行う。なお、遅延列車数はn台あるものとする。
Step 302: Initialize the control variables i and k. The number of delayed trains is n.

【0029】ステップ303:制御変数iをインクリメ
ントする。
Step 303: Increment the control variable i.

【0030】ステップ304:時刻表での発車予定時刻
f(i)と遅延時間d(i)を加え、遅延を見込んだ発車予
定時刻を計算し、現在時刻と比較する。
Step 304: The scheduled departure time f (i) and the delay time d (i) in the timetable are added to calculate the scheduled departure time in consideration of the delay, and the result is compared with the current time.

【0031】ステップ305:遅延を見込んだ発車予定
時刻は現在時刻よりも遅いので、この列車の指定席券は
販売できる、と判断する。Tr(1)からTr(k)までに
列車番号iを記憶する。
Step 305: It is judged that the reserved seat ticket of this train can be sold because the scheduled departure time which is expected to be delayed is later than the current time. The train number i is stored from Tr (1) to Tr (k).

【0032】ステップ306:まだn台比較していなけ
れば、ステップ303へ戻り、すでにn台比較が終われ
ばステップ307へ進む。
Step 306: If n units have not been compared yet, the process returns to Step 303. If the n units have already been compared, the process proceeds to Step 307.

【0033】ステップ307:遅延列車の中で販売可能
な列車があれば、ステップ308へ、なければステップ
309へ進む。
Step 307: If there is a delay train available for sale, proceed to Step 308, otherwise proceed to Step 309.

【0034】ステップ308:Tr(1)からTr(k)ま
での中で、発車時刻が現在時刻に最も近い列車(最早発
車列車)を検索する。または、乗客の目的地に最も早く
到着する列車(最早到着列車)を検索する。
Step 308: Search the train whose departure time is closest to the current time (earliest departure train) from Tr (1) to Tr (k). Alternatively, search for the earliest train that arrives at the passenger's destination (earliest train).

【0035】ステップ309:座席予約用ホストコンピ
ュータ2にアクセスし、指定席券を発券する。
Step 309: The seat reservation host computer 2 is accessed to issue a reserved seat ticket.

【0036】なお、ステップ301で「その列車が当駅
での販売頻度が高く、運行管理用ホストコンピュータ1
からのダウンロードを依頼した当駅指定の列車であるか
どうかを確認する」と述べたが、すべての列車の遅延情
報を各駅にダウンロードする方法では、乗客から申し込
まれた列車の種類に係らず、いつも「遅延列車はあるか
否か」のチェックをする。
In step 301, "The train is frequently sold at this station, and the operation management host computer 1
I will confirm whether it is a train specified by this station that I requested to download from the train station. ”However, in the method of downloading delay information of all trains to each station, regardless of the type of train requested by passengers, Always check "whether there is a delayed train".

【0037】第3の実施例として、各駅に予約状況分散
ファイル9を持って、効率良く指定席券の販売を行う方
法を述べる。図6にその処理の流れを示す。予約状況分
散ファイル9に記憶してある該当列車の残席数をZAN
という変数で、販売開始から時間x後の残席数を示す関
数をf(x)で表現する。以下、各ステップについて説明
する。
As a third embodiment, a method for efficiently selling reserved seat tickets by holding a reservation status distribution file 9 at each station will be described. FIG. 6 shows the processing flow. The number of remaining seats on the train stored in the reservation status distribution file 9 is ZAN.
The variable indicating the number of remaining seats after the time x from the start of sales is represented by f (x). Each step will be described below.

【0038】ステップ401:乗客から申し込まれた列
車が当駅のFS6内の予約状況分散ファイル9に記憶さ
れている列車か否か判断する。
Step 401: It is judged whether or not the train requested by the passenger is the train stored in the reservation status distribution file 9 in the FS 6 of this station.

【0039】ステップ402:予約状況ファイル3から
予約状況分散ファイル9に、最後に予約状況をダウンロ
ードされてからどれくらいの時間(b)が経過している
かを調べる。
Step 402: Check how much time (b) has elapsed since the last reservation status was downloaded from the reservation status file 3 to the reservation status distribution file 9.

【0040】ステップ403:上記時間bがある所定時
間Llよりも大きいか否かを調べる。b≦L1ならば、
ダウンロードされてからの時間が短いので、予約状況分
散ファイル9の精度は高いので、その情報を信じる。
Step 403: It is checked whether or not the time b is longer than a predetermined time Ll. If b ≦ L1,
Since the time since the download is short, the accuracy of the reservation status distribution file 9 is high, so I believe that information.

【0041】ステップ404:上記時間bがある所定時
間Lhよりも小さいか否かを調べる。b≧Lhならば、
ダウンロードされてからの時間が長いので、予約状況分
散ファイル9の情報の精度は低い、と考えて座席予約用
ホストコンピュータ2にアクセスする前提で処理を進め
る。
Step 404: It is checked whether or not the time b is shorter than a predetermined time Lh. If b ≧ Lh,
Since the time after the download is long, the accuracy of the information in the reservation status distribution file 9 is considered to be low, and the processing proceeds on the assumption that the host computer 2 for seat reservation is accessed.

【0042】ステップ405:Ll<b<Lhならば、
予約状況分散ファイル9の情報の精度はステップ404よ
りは高く、ステップ403よりは低いので、乗客が望ん
でいる列車の残席数があるか否か、を予測する。予測の
方法はf(x)を直線または曲線で補間するが、詳しくは
後で述べる。
Step 405: If Ll <b <Lh,
Since the accuracy of the information in the reservation status distribution file 9 is higher than that in step 404 and lower than that in step 403, it is predicted whether or not there is the number of remaining seats in the train desired by the passenger. The prediction method interpolates f (x) with a straight line or a curve, which will be described later in detail.

【0043】ステップ406:現在時刻xnで残席数が
あるか否かを予測する。
Step 406: Predict whether or not there are remaining seats at the current time xn.

【0044】ステップ407:ステップ403から来た
時は、ZAN>0であれば、その情報を信じて、ステッ
プ409へ。ZAN≦0ならステップ408へ進む。ス
テップ404から来た時も同様の処理をするが、考え方
としては、予約状況分散ファイル9の精度は低いので、
座席予約用ホストコンピュータ2にアクセスしなければ
ならない。しかし、現在からLh以上も前に、ZAN≦
0ならば今も残席数はない、としてステップ408へ進
む。
Step 407: When ZAN> 0 when coming from step 403, believe the information and go to step 409. If ZAN ≦ 0, the process proceeds to step 408. The same processing is performed when coming from step 404, but the idea is that the precision of the reservation status distribution file 9 is low.
You must access the seat reservation host computer 2. However, ZAN ≤
If the number is 0, it means that there are no remaining seats and the process proceeds to step 408.

【0045】ステップ408:残席数はない、という情
報と、予約状況分散ファイル9から代替案を検索して、
切符販売端末11の表示装置に表示する。
Step 408: The information that there is no remaining seats is searched, and an alternative plan is searched from the reservation status distribution file 9,
It is displayed on the display device of the ticket sales terminal 11.

【0046】ステップ409:残席があると予測して、
座席予約用ホストコンピュータ2にアクセスし、座席予
約を受けようとする。アクセス後、アクセスした列車の
残席数をCS5に報告し、FS6の予約状況分散ファイ
ル9中の該列車の残席数と最後にダウンロードした日
付,時刻を更新する。
Step 409: Predicting that there are remaining seats,
The host computer 2 for seat reservation is accessed to try to receive a seat reservation. After the access, the number of remaining seats of the accessed train is reported to CS5, and the number of remaining seats of the train and the date and time of the last download are updated in the reservation status distribution file 9 of FS6.

【0047】図7に予約状況分散ファイル9の一例を示
す。これは、ある日の‘ひかり1号’と‘ひかり2号’
の行き先別の残席数と最後にダウンロードした時刻を示
している。この例では、5月5日の10時に一斉にダウ
ンロードがあったが、10時23分に‘ひかり1号’の
予約のため、予約状況ファイル3にアクセスしたので、
その時の残席数を予約状況分散ファイル9に記録した例
である。予約状況分散ファイル9は、このように発車日
別,所定の列車の行き先別,座席種類別に情報を有して
いる。
FIG. 7 shows an example of the reservation status distribution file 9. This is "Hikari 1" and "Hikari 2" on one day.
Shows the number of remaining seats by destination and the time of the last download. In this example, there was a simultaneous download at 10 o'clock on May 5, but at 10:23 the reservation status file 3 was accessed for the reservation of'Hikari 1 ', so
In this example, the number of remaining seats at that time is recorded in the reservation status distribution file 9. The reservation status distribution file 9 thus has information by departure date, destination of a predetermined train, and seat type.

【0048】また、予約されていた席がキャンセルされ
た場合、その直後に、座席予約用ホストコンピュータ2
がCS5に残席数をダウンロードしてもよい。
When the reserved seat is canceled, immediately after that, the seat reservation host computer 2
May download the number of remaining seats to CS5.

【0049】残席数が有れば、座席予約用ホストコンピ
ュータ2は表4の列車・座席別空席ファイルを参照し
て、空席の座席を検索する。表中で‘0’は空席、
‘1’は販売済みを示している。
If there are remaining seats, the seat reservation host computer 2 refers to the train / seat vacant seat file in Table 4 to search for vacant seats. '0' in the table is an empty seat,
"1" indicates that it has been sold.

【0050】図6のステップ405で「残席数をf(x)
から予測する」と述べたが、ここで説明する。なお、座
席予約用ホストコンピュータ2からダウンロードされる
時間間隔は同一とする。
In step 405 of FIG. 6, "the number of remaining seats is f (x)
I will predict it from here. ” The time intervals downloaded from the seat reservation host computer 2 are the same.

【0051】(1)直線補間の場合 図9にf(x)のグラフを示す。残席数の初期値はZal
で、図中○が座席予約用ホストコンピュータ2からダウ
ンロードされた時の残席数を表わす。販売開始時を0と
して、現在時刻から最近にダウンロードされた点P,点
Qを結んだ線分を延長し、f(xn)>0かどうかで現在
時刻xnの残席数を予測する。図9では、f(xn)>0
なので「空席はある」と判断し、座席予約用ホストコン
ピュータ2にアクセスする。
(1) In case of linear interpolation FIG. 9 shows a graph of f (x). Initial number of seats left is Zal
In the figure, ○ indicates the number of remaining seats when downloaded from the seat reservation host computer 2. When the sales start time is set to 0, the line segment connecting the points P and Q recently downloaded from the current time is extended, and the number of remaining seats at the current time xn is predicted depending on whether f (xn)> 0. In FIG. 9, f (xn)> 0
Therefore, it is determined that there is a vacant seat, and the host computer 2 for seat reservation is accessed.

【0052】(2)曲線補間の場合 図10に曲線補間用のf(x)のグラフを示す。指定席券
の販売推移を考えると、ピーク時を除いては、販売開始
時は、単位時間あたりの販売枚数は少なく(ゆるやかな
曲線を描き)、発車時刻が近づくとともに単位時間あた
りの販売枚数は増加することが多い。このふるまいは、
指数分布に類似しているので、f(x)を指数分布の確率
密度関数で表現する。指数分布の確率密度関数は、
(2) In case of curve interpolation FIG. 10 shows a graph of f (x) for curve interpolation. Considering the sales trend of reserved seat tickets, except during peak hours, the number of tickets sold per unit time is small at the start of sales (drawing a gentle curve), and the number of tickets sold per unit time approaches the departure time. Often increases. This behavior is
Since it is similar to the exponential distribution, f (x) is represented by the probability density function of the exponential distribution. The probability density function of exponential distribution is

【0053】[0053]

【数1】 [Equation 1]

【0054】なので、図10の曲線を表現するために
は、f(x)を次の手順で変換する。なお、式中のeは、
自然対数の底eを意味する。
Therefore, in order to express the curve of FIG. 10, f (x) is converted by the following procedure. In addition, e in the formula is
It means the base e of the natural logarithm.

【0055】(i)f(x)軸に対して対称移動 (ii)x軸に対して対称移動 (iii)(Zal+λ)だけ上へ(f(x)軸に平行に)移
動 従って、数2で近似する。
(I) Symmetrical movement with respect to the f (x) axis (ii) Symmetrical movement with respect to the x axis (iii) Move upward (parallel to the f (x) axis) by (Zal + λ). Is approximated by.

【0056】[0056]

【数2】 [Equation 2]

【0057】ここでx=xnの時、f(xn)>0である
かどうかを予測する。そのためにはまず、f(x)のパラ
メータλを推定する。図10の点P,点Q,点Rにおけ
るx,f(x)の実績値は既知である。点P,点Q,点R
におけるxの値をそれぞれxp,xq,xrとすると、
数2より数3乃至数5が成立する。
Here, when x = xn, it is predicted whether or not f (xn)> 0. For that purpose, first, the parameter λ of f (x) is estimated. The actual values of x and f (x) at points P, Q, and R in FIG. 10 are known. Point P, Point Q, Point R
Let xp, xq, xr be the values of x in
From Expression 2, Expressions 3 to 5 are established.

【0058】[0058]

【数3】 [Equation 3]

【0059】[0059]

【数4】 [Equation 4]

【0060】[0060]

【数5】 [Equation 5]

【0061】(数3)−(数4)から数6となり、(数
4)−(数5)から数7となり、数6および数7から数8
が得られる。ここで、xp−xq=xq−xrなので数
9が与えられ、したがって、λは数10と推定できる。
From (Equation 3)-(Equation 4) to Equation 6, (Equation 4)-(Equation 5) to Equation 7, Equation 6 and Equation 7 to Equation 8
Is obtained. Here, since xp-xq = xq-xr, Expression 9 is given, and therefore λ can be estimated as Expression 10.

【0062】[0062]

【数6】 [Equation 6]

【0063】[0063]

【数7】 [Equation 7]

【0064】[0064]

【数8】 [Equation 8]

【0065】[0065]

【数9】 [Equation 9]

【0066】[0066]

【数10】 [Equation 10]

【0067】λが推定できたので、x=xnでの残席数
を計算し、f(xn)>0なら(図10中の(a))残席
数は有り、f(xn)≦0なら(図10中の(b))残席
数はない、と予測する。
Since λ can be estimated, the number of remaining seats at x = xn is calculated. If f (xn)> 0 ((a) in FIG. 10), there is a remaining number of seats, f (xn) ≦ 0. If so ((b) in FIG. 10), it is predicted that there is no remaining seat number.

【0068】本実施例によると、乗客から申し込まれた
列車の指定席がまだあるかどうか予測することができる
ので、席がないのに、座席予約用ホストコンピュータ2
に無駄なアクセスを防止することができる。
According to this embodiment, it is possible to predict whether or not there are still reserved seats on the train requested by the passengers. Therefore, even if there are no seats, the seat reservation host computer 2
It is possible to prevent unnecessary access.

【0069】第3の実施例で座席予約用ホストコンピュ
ータ2から適宜予約状況を各駅の端末機にダウンロード
する、と述べたが、第4の実施例ではダウンロードに要
する費用,空席があるかないかの予測を間違えることに
よる損失費用を考慮して、費用が最小となるダウンロー
ド時間間隔について論じる。なお、第3の実施例では、
座席予約用ホストコンピュータ2にアクセスした後、そ
の残席数を予約状況分散ファイル9に記録する、と述べ
たが、第4の実施例では予約状況分散ファイル9への記
録はホストからのダウンロードだけによるものとする。
In the third embodiment, it is described that the reservation status is downloaded from the seat reservation host computer 2 to the terminal at each station as appropriate, but in the fourth embodiment, the cost required for downloading and whether there are vacant seats or not Considering the cost of loss due to incorrect predictions, we discuss the minimum cost download time interval. In addition, in the third embodiment,
Although it has been stated that, after accessing the seat reservation host computer 2, the number of remaining seats is recorded in the reservation status distribution file 9, but in the fourth embodiment, the reservation status distribution file 9 is recorded only by downloading from the host. It depends on.

【0070】第3の実施例では販売開始時刻を0とした
時、現在残っている枚数を予測する、と述べたが、第4
の実施例では、列車ごとに現在時刻xnで空席がある確
率を数11,数12で求める。
In the third embodiment, it is stated that when the sales start time is 0, the number of remaining sheets is predicted.
In the above embodiment, the probability that there is a vacant seat at the current time xn for each train is obtained by the equations 11 and 12.

【0071】[0071]

【数11】 [Equation 11]

【0072】[0072]

【数12】 [Equation 12]

【0073】残席数をダウンロードされた直後に、p(ti
me,tr)>0であれば、空席がある確率は極めて高いであ
ろう。つまり最後のダウンロードから時間が経てば経つ
ほどp(time,tr)の精度は劣化する。その劣化を関数M
(T)で表現することにする。
Immediately after downloading the number of remaining seats, p (ti
If me, tr)> 0, the probability of vacant seats is extremely high. In other words, the accuracy of p (time, tr) deteriorates as time passes since the last download. Deteriorate the function M
I will express it with (T).

【0074】残席数のダウンロードに要する費用,空席
の有無の予想が外れた時の損失(機会損失も含む)を求
めるため、費用に関する変数を下記のように表現する。
In order to obtain the cost required for downloading the number of remaining seats and the loss (including the opportunity loss) when the availability of seats is not predicted, variables relating to the cost are expressed as follows.

【0075】a1 :予約を取るためのホストアクセス費
用 a2 :ダウンロード費用中の固定費 b :ダウンロード費用中の1バイト当たりの費用(変
動費) N :ダウンロードするバイト数 c :指定席券販売による利益 h :列車ごと,時刻別の1時間当たりのホストへのア
クセス頻度 空席の有無の予想が外れた時の損失費用を図11に示
す。満員と予測したにも係らず、実際には空席があれ
ば、利益cの機会損失を被ることになる。逆に、空席が
あると予測したにも係らず、実際には満員であればホス
トへのアクセス費a1 の損失が生じる。図11の表は損
失の表であるので予測が正しければ、満員,空席と予測
した時、それぞれ、−a1(a1の利益),−c(cの利益)
が生じることになる。
A 1 : Host access cost for making reservation a 2 : Fixed cost in download cost b: Cost per byte in download cost (variable cost) N: Number of bytes to download c: Reserved ticket sales Profit h: Frequency of hourly access to host for each train and time of day Figure 11 shows the loss cost when the prediction of availability of seats was missed. Even if it is predicted that the seats will be full, if there are actually vacant seats, there will be an opportunity loss of profit c. On the contrary, although the host is predicted to be vacant, if the host is actually full, the access cost a 1 to the host is lost. Since the table in FIG. 11 is a table of losses, if the forecast is correct, when forecasted to be full or vacant, -a 1 (profit of a 1 ) and -c (profit of c), respectively.
Will occur.

【0076】ここで、T分毎にNバイトのダウンロード
を行う時の1時間当たりの損失費用関数を数13で表現
する。
Here, the loss cost function per hour when N bytes are downloaded every T minutes is expressed by Equation 13.

【0077】[0077]

【数13】 [Equation 13]

【0078】変数p,hは列車ごと,時刻別に異なる
が、ここでは簡単のため添字は省略する。pは数11,
数12で示した。hは過去のデータ等から列車ごと,時
刻別の定数をあらかじめ設定しておけば良い。
The variables p and h are different for each train and each time, but the subscripts are omitted here for simplicity. p is the number 11,
It is shown by the number 12. For h, a constant for each train and time may be set in advance from past data and the like.

【0079】以下、g(T)を最小にするTの解について
論じる。
The solution of T that minimizes g (T) is discussed below.

【0080】(1)M(T)を直線で近似した場合 M(T)は時刻とともに劣化する。ダウンロード直後なら
p(time,tr)の精度は高いので、M(0)=1とし、ダウン
ロード間隔Tよりも十分大きいT0 を設定し、M(T0)
=0 として、その2点を結ぶ直線でM(T)を近似す
る。なお、Tのとりうる範囲は0≦T≦T0 とする。
(1) When M (T) is approximated by a straight line M (T) deteriorates with time. Immediately after downloading
Since the accuracy of p (time, tr) is high, set M (0) = 1 and set T 0, which is sufficiently larger than the download interval T, and set M (T 0 ).
= 0, and approximates M (T) with a straight line connecting the two points. The range of T can be 0 ≦ T ≦ T 0 .

【0081】[0081]

【数14】 [Equation 14]

【0082】数14のグラフを図14に示す。The graph of equation 14 is shown in FIG.

【0083】g(T)の第1項をg1(T),第2項をg
2(T)として、数15,数16のように示す。
The first term of g (T) is g 1 (T) and the second term is g
2 (T) is shown as in Expressions 15 and 16.

【0084】[0084]

【数15】 [Equation 15]

【0085】[0085]

【数16】 [Equation 16]

【0086】g(T)を最小にするTを求めるために、g
1′(T),g2′(T)を計算し、g′(T)を求める。
To find T that minimizes g (T), g
1 ′ (T) and g 2 ′ (T) are calculated to obtain g ′ (T).

【0087】[0087]

【数17】 [Equation 17]

【0088】[0088]

【数18】 [Equation 18]

【0089】[0089]

【数19】 [Formula 19]

【0090】g′(T)の中で定数を次のように置き換え
る。
Replace the constants in g '(T) as follows:

【0091】A=(a1×p+c×(1−p))×h/T0 B=60(a2+b×N) g′(T)は数20で表現できる。A = (a 1 × p + c × (1-p)) × h / T 0 B = 60 (a 2 + b × N) g ′ (T) can be expressed by the following equation 20.

【0092】[0092]

【数20】 [Equation 20]

【0093】この増減表を図12に示す。図12から分
かるようにT=B/Aの平方根でg(T)は最小値をと
る。このTが費用を最小にする最適なダウンロード時間
間隔である。なお、T0 はB/Aの平方根よりも大きな
値をあらかじめ設定しておくものとする。
This increase / decrease table is shown in FIG. As can be seen from FIG. 12, the square root of T = B / A and g (T) takes the minimum value. This T is the optimal download time interval that minimizes cost. Note that T 0 is set to a value larger than the square root of B / A in advance.

【0094】(2)M(T)を曲線(指数分布のグラフ)
で近似した場合 第5の実施例では、M(T)を指数分布の確率密度関数で
近似する。次の手順でM(T)を求める。なお、ここでの
パラメータをλ2 とする。
(2) Curve M (T) (graph of exponential distribution)
In the fifth embodiment, M (T) is approximated by a probability density function of exponential distribution. M (T) is obtained by the following procedure. The parameter here is λ 2 .

【0095】(i)数21で与えられるM(T)をT軸に
対して対称移動 (ii)上記をM(T)軸に対して対称移動 (iii)上記を(λ2+1)だけ上へ(M(T)軸に平行
に)移動
(I) M (T) given by equation 21 is moved symmetrically with respect to the T axis (ii) The above is moved symmetrically with respect to the M (T) axis. (Iii) The above is moved by (λ 2 +1). Move to (parallel to M (T) axis)

【0096】[0096]

【数21】 [Equation 21]

【0097】したがって、M(T)は数22で表わされ
る。このグラフを図15に示す。なお、ここでもTのと
りうる範囲は、0≦T≦T0 とする。
Therefore, M (T) is represented by the equation 22. This graph is shown in FIG. Here, the range of T can be 0 ≦ T ≦ T 0 .

【0098】[0098]

【数22】 [Equation 22]

【0099】(1)の場合と同様M′(T),g′(T)を
求める。
Similar to the case of (1), M '(T) and g' (T) are obtained.

【0100】[0100]

【数23】 [Equation 23]

【0101】[0101]

【数24】 [Equation 24]

【0102】[0102]

【数25】 [Equation 25]

【0103】g′(T)の中で定数を次のように置き換え
る。
Replace the constants in g '(T) as follows:

【0104】B=60(a2+b×N) D=(a1×p+c×(1−p))×h g′(T)は数26のようになる。B = 60 (a 2 + b × N) D = (a 1 × p + c × (1-p)) × h g ′ (T) is given by the equation 26.

【0105】[0105]

【数26】 [Equation 26]

【0106】数26から分かるように、Tが0の近傍で
は、g′(T)<0であり、Tが十分大きくなると、g′
(T)>0となる。
As can be seen from the equation (26), g ′ (T) <0 near T is 0, and when T is sufficiently large, g ′ (T) <0.
(T)> 0.

【0107】従って中間値の定理より、g′(T)=0を
満たすTが存在することが分かる。今、Tの範囲は、0
≦T≦T0 であるので、この範囲でg(T)を最小にする
Tの値について論じる。
Therefore, it can be seen from the theorem of the intermediate value that there exists T satisfying g ′ (T) = 0. Now the range of T is 0
Since ≦ T ≦ T 0 , we discuss the value of T that minimizes g (T) in this range.

【0108】(i)g′(T0)>0の時 g(T)の増減表を図13に示す。g′(T)=0を満たす
TをT*とすれば、T=T*でg(T)は極小値をとる。
(I) When g '(T 0 )> 0 An increase / decrease table of g (T) is shown in FIG. If T * is T satisfying g ′ (T) = 0, then g (T) takes a minimum value at T = T *.

【0109】g′(T)=0となる解T*の一意性を調べ
るために、g″(T)を求める。
In order to check the uniqueness of the solution T * for which g ′ (T) = 0, g ″ (T) is obtained.

【0110】[0110]

【数27】 [Equation 27]

【0111】すべての変数,定数が正なので、g″(T)
>0であり、g′(T)は単調増加関数であることがわか
る。
Since all variables and constants are positive, g ″ (T)
> 0, and it can be seen that g '(T) is a monotonically increasing function.

【0112】したがってT*は唯一存在することが証明
できた。T*を代数学的に解くことはできないが、公知
の各種数値解析法を用いてコンピュータで近似値の計算
は可能である。それらは公知の技術であるので、ここで
は省略する。
Therefore, it can be proved that T * exists only. Although T * cannot be solved algebraically, an approximate value can be calculated by a computer using various known numerical analysis methods. Since these are known techniques, they are omitted here.

【0113】(ii)g′(T0)≦0の時 g′(T)<0なので、g(T)は単調減少関数である。
従って、T=T0 でg(T)は最小値をとる。
(Ii) When g ′ (T 0 ) ≦ 0 Since g ′ (T) <0, g (T) is a monotonically decreasing function.
Therefore, at T = T 0 , g (T) takes the minimum value.

【0114】(3)M(T)を曲線(自然対数のグラフ)
で近似した場合 図15のグラフは、y=logx のグラフのふるまいと類
似しているので、第6の実施例では自然対数のグラフで
近似することを考える。M(T)=logx を次の手順で図
15のグラフに変換する。
(3) Curve M (T) (graph of natural logarithm)
When the graph of FIG. 15 is similar to the behavior of the graph of y = logx, it is considered that the graph of natural log is approximated in the sixth embodiment. M (T) = logx is converted into the graph of FIG. 15 by the following procedure.

【0115】(i)M(T)軸に対して対称移動する。(I) Move symmetrically with respect to the M (T) axis.

【0116】(ii)ダウンロード間隔のTより十分大き
いT0 に対してM(T0) =0となるように右(T軸正の
方向)に(T0+1)だけ移動する。
(Ii) Move to the right (T axis positive direction) by (T 0 +1) so that M (T 0 ) = 0 with respect to T 0 which is sufficiently larger than T of the download interval.

【0117】(iii)M(0)=1となるように正規化す
る。
(Iii) Normalize so that M (0) = 1.

【0118】したがって、M(T)は数28のようにな
る。
Therefore, M (T) is as shown in Eq.

【0119】[0119]

【数28】 [Equation 28]

【0120】M(T)を微分して、M′(T)を求める。Differentiate M (T) to obtain M '(T).

【0121】[0121]

【数29】 [Equation 29]

【0122】これを数8に代入して、数30を求める。By substituting this into Equation 8, Equation 30 is obtained.

【0123】[0123]

【数30】 [Equation 30]

【0124】g′(T)は数31のようになる。G ′ (T) is as shown in Expression 31.

【0125】[0125]

【数31】 [Equation 31]

【0126】ここで、T以外の定数を次のように置く
と、 B=60(a2+b×N) E=(a1×p+c×(1−p))×h/log(T0+1) g′(T)は数32のようになる。
Here, if constants other than T are set as follows, B = 60 (a 2 + b × N) E = (a 1 × p + c × (1-p)) × h / log (T 0 +1 ) G '(T) is as shown in Equation 32.

【0127】[0127]

【数32】 [Equation 32]

【0128】ここで、T0 はg(T0)=0となるように
十分に大きい数であるので、0≦T≦T0 の範囲では、
−T2(T−T0−1)≧0であるのでg′(T)の正負は、
数21の分子だけで議論する。これを、s(T)と置き、
数33に示す。さらにこの2次式の判別関数を数34に
示す。
Here, T 0 is a sufficiently large number so that g (T 0 ) = 0, so that in the range of 0 ≦ T ≦ T 0 ,
Since −T 2 (T−T 0 −1) ≧ 0, the sign of g ′ (T) is
Only the numerator of number 21 will be discussed. Put this as s (T),
It is shown in Formula 33. Further, the discriminant function of this quadratic equation is shown in Expression 34.

【0129】[0129]

【数33】 [Expression 33]

【0130】[0130]

【数34】 [Equation 34]

【0131】0≦T≦T0 で、g(T)を最小にする解T
*が存在するか否かを論じる。数33を変形して、数3
5を導出する。
A solution T that minimizes g (T), where 0 ≦ T ≦ T 0
Discuss whether * exists. Equation 3 is transformed into Equation 3
Derive 5

【0132】[0132]

【数35】 [Equation 35]

【0133】g′(T0) が正か負で場合分けをして考え
る。
Consider the case where g '(T 0 ) is positive or negative.

【0134】(i)T0>B/E(g′(T0)>0)の時 下記理由でT*は唯一存在する。(I) When T 0 > B / E (g ′ (T 0 )> 0) T * exists only for the following reason.

【0135】(a)s(T)は下に凸な2次関数である。(A) s (T) is a downwardly convex quadratic function.

【0136】(b)s(T)の判別式>0である。(B) Discriminant of s (T)> 0.

【0137】(c)s(T)の軸、T=−B/2Eが負で
ある。
(C) The axis of s (T), T = -B / 2E, is negative.

【0138】(d)s(0)<0である。(D) s (0) <0.

【0139】(e)s(T0)>0である。(E) s (T 0 )> 0.

【0140】s(T)とg′(T)の正負は同一であるの
で、g(T)の増減表は表7と同一になる。T=T*でg
(T)は最小となる。T*を数36に示す。
Since the positive and negative signs of s (T) and g '(T) are the same, the increase / decrease table of g (T) is the same as in Table 7. G at T = T *
(T) is the minimum. T * is shown in Expression 36.

【0141】[0141]

【数36】 [Equation 36]

【0142】(ii)T0≦B/E(g′(T0)≦0)の時 この時、s(T)≦0なので、g(T)は単調減少関数とな
り、T=T0でg(T)は最小となる。
(Ii) When T 0 ≤B / E (g '(T 0 ) ≤0) At this time, since s (T) ≤0, g (T) becomes a monotonically decreasing function, and T = T 0 g (T) is the minimum.

【0143】本実施例では、T0をB/Eより大きく設
定すれば、0<T*<T0で費用が最小となるT*を求
めることができ、T0がB/E以下ならば、T=T0で費
用は最小になる。
In this embodiment, if T 0 is set to be larger than B / E, T * with the minimum cost can be obtained when 0 <T * <T 0 , and if T 0 is B / E or less. , T = T 0 , the cost is minimized.

【0144】(4)M(T)を曲線(指数関数のグラフ)
で近似した場合 図15のグラフは、y=aのx乗のグラフのふるまいと
類似しているので、第7の実施例では指数関数のグラフ
で近似することを考える。M(T)=aのT乗のグラフを
次の手順で図15のグラフに変換する(ただしa>
1)。
(4) Curve M (T) (graph of exponential function)
When the graph of FIG. 15 is similar to the behavior of the graph of y = a to the power of x, it is considered that the graph of FIG. 15 is approximated by an exponential function graph. The graph of M (T) = a to the T power is converted into the graph of FIG. 15 by the following procedure (where a>
1).

【0145】(i)T軸に対して対称移動する。(I) Move symmetrically with respect to the T axis.

【0146】(ii)M(T)軸の上方に2だけ移動する
(M(0)=1となる)。
(Ii) Move 2 above the M (T) axis (M (0) = 1).

【0147】なおこの時、ダウンロード間隔のTより十
分大きいT0に対してM(T0)=0となるようにaを選
ぶ。
At this time, a is selected so that M (T 0 ) = 0 for T 0 sufficiently larger than T of the download interval.

【0148】したがって、M(T)は数37のようにな
る。
Therefore, M (T) becomes as shown in Expression 37.

【0149】[0149]

【数37】 [Equation 37]

【0150】M(T)を微分して、M′(T)を求める。Differentiate M (T) to obtain M '(T).

【0151】[0151]

【数38】 [Equation 38]

【0152】これを数18に代入して、数39を求め
る。
By substituting this into Eq. 18, Eq. 39 is obtained.

【0153】[0153]

【数39】 [Formula 39]

【0154】g′(T)は数40のようになる。G ′ (T) is as shown in Expression 40.

【0155】[0155]

【数40】 [Formula 40]

【0156】ここで、T以外の定数を次のように置く
と、 B=60(a2+b×N) D=(a1×p+c×(1−p))×h g′(T)は数41のようになる。
Here, if constants other than T are set as follows, B = 60 (a 2 + b × N) D = (a 1 × p + c × (1-p)) × h g '(T) It becomes like the number 41.

【0157】[0157]

【数41】 [Formula 41]

【0158】ここで、0≦T≦T0 でg(T)を最小にす
る解T*が存在するか否かを論じる。
Here, it is discussed whether or not there exists a solution T * that minimizes g (T) when 0 ≦ T ≦ T 0 .

【0159】[0159]

【数42】 [Equation 42]

【0160】(i)数31が成立する時 つまりg′(T0)>0の時、g(T)の増減表は表7と同
一になる。数32よりg′(T)は単調増加関数であるか
らg′(T)=0を満たすT*は唯一存在し、そこで費用
は最小となる。g′(T)=0を満たすT*はコンピュー
タで近似値計算で求めれば良い。公知の技術であるの
で、ここでは省略する。
(I) When the equation 31 holds, that is, when g '(T 0 )> 0, the increase / decrease table of g (T) is the same as in Table 7. From Equation 32, since g '(T) is a monotonically increasing function, there is only one T * satisfying g' (T) = 0, and the cost is the smallest there. T * that satisfies g ′ (T) = 0 may be calculated by an approximate value calculation by a computer. Since this is a known technique, it is omitted here.

【0161】[0161]

【数43】 [Equation 43]

【0162】(ii)数42が成立しない時 つまりg′(T0)≦0の時は、g′(T)≦0なので、g
(T)は単調減少関数であるので、T=T0 で費用は最
小となる。
(Ii) When the equation 42 does not hold, that is, when g '(T 0 ) ≤0, g' (T) ≤0.
Since (T) is a monotonically decreasing function, the cost is minimal at T = T 0 .

【0163】第4から第7の実施例をまとめると、g′
(T0)>0 となるように十分大きくT0を設定すれば、
0<T<T0で費用が最小になるダウンロード時間間隔
T*を求めることができ、g′(T0)≦0ならば、T=
0で費用は最小となる。
Summarizing the fourth to seventh embodiments, g '
If T 0 is set large enough so that (T 0 )> 0,
If 0 <T <T 0 , the download time interval T * with the minimum cost can be obtained, and if g ′ (T 0 ) ≦ 0, then T =
The cost is minimal at T 0 .

【0164】これらの実施例によると、費用が最小にな
るダウンロード時間間隔T*を求めることができるの
で、低コスト化の効果がある。
According to these embodiments, it is possible to obtain the download time interval T * that minimizes the cost, which is effective in reducing the cost.

【0165】第8の実施例では、予約状況のダウンロー
ドと並行して、残席数がなくなれば、その時点で、座席
予約用ホストコンピュータ2からFS6に売り切れを通
知する方法を述べる。図16に座席予約用ホストコンピ
ュータ2での処理フローを示す。FS6から販売の申込
みを待ちながら、所定の時間間隔毎に予約状況をダウン
ロードする。ダウンロードを開始する時刻に指定席の予
約処理をしていたら、その処理が終わるまで待ってか
ら、ダウンロードを開始すれば良い。
In the eighth embodiment, a method will be described in which the seat reservation host computer 2 notifies the FS 6 of sold-out when the number of remaining seats runs out in parallel with the download of the reservation status. FIG. 16 shows a processing flow in the seat reservation host computer 2. While waiting for a sales application from FS6, the reservation status is downloaded at predetermined time intervals. If the reserved seat reservation process is being performed at the time when the download is started, it is sufficient to wait until the process is completed before starting the download.

【0166】以下、各ステップの説明を行う。Each step will be described below.

【0167】ステップ901:FS6から指定席予約の
アクセスを待つ。
Step 901: Wait for reserved seat reservation access from FS6.

【0168】ステップ902:申し込まれた列車の残席
があるか否か予約状況ファイル3をチェックする。残席
があればステップ903へ、なければステップ904へ
進む。
Step 902: The reservation status file 3 is checked whether or not there are any remaining seats in the train that has been applied for. If there are remaining seats, the process proceeds to step 903, and if not, the process proceeds to step 904.

【0169】ステップ903:指定席の予約、販売の処
理を行う。
Step 903: Reserved seat reservation and sale processing are performed.

【0170】ステップ904:残席数はない、とFS6
に回答する。
Step 904: FS6 states that there are no remaining seats.
To answer.

【0171】ステップ905:予約状況ファイル3の該
当する列車の残席数を販売した数だけ減算する。
Step 905: The number of remaining seats of the corresponding train in the reservation status file 3 is subtracted by the number of sold tickets.

【0172】ステップ906:残席数がまだあるか否か
チェックする。まだあれば、そのまま終了し、なければ
ステップ907へ進む。
Step 906: It is checked whether or not there are more seats left. If so, the process ends as it is, and if not, the process proceeds to step 907.

【0173】ステップ907:今販売した列車の指定席
は売り切れたことをFS6に報告する。
Step 907: The FS6 is notified that the reserved seat of the train just sold is sold out.

【0174】ステップ907の後、再び予約、販売の処
理を行うならば、ステップ901に戻ることは言うまで
もない。
Needless to say, if the reservation and sale processes are performed again after step 907, the process returns to step 901.

【0175】本実施例によれば、売り切れればすぐにF
S6に報告するので、第4から第7の実施例と比べて、
座席予約用ホストコンピュータ2への無駄なアクセスが
減少する、という効果がある。また、第4から第7の実
施例と同様、定期的に予約状況を乗客に示すこともでき
る。売り切れれば、ただちにFS6へ報告するので、定
期的なダウンロードの時間間隔は、第6に実施例で示し
たT*よりも長い間隔で良い。
According to this embodiment, when the product is sold out, the F
Since S6 is reported, compared with the fourth to seventh embodiments,
This has the effect of reducing unnecessary access to the seat reservation host computer 2. Further, as in the fourth to seventh embodiments, the reservation status can be regularly shown to the passenger. If the product is sold out, it is immediately reported to the FS6. Therefore, the time interval of regular download may be longer than T * shown in the sixth embodiment.

【0176】第9の実施例では、ダウンロードは行わ
ず、残席数がある一定量以下になった時と、まったく無
くなった時に、その旨をFS6に報告する例を述べる。
In the ninth embodiment, an example will be described in which the download is not performed and the FS6 is notified when the number of remaining seats becomes a certain amount or less or when the remaining seats are completely exhausted.

【0177】図17に座席予約用ホストコンピュータ2
での処理フローを示す。以下、図16とは異なるステッ
プの説明を行う。
FIG. 17 shows a seat reservation host computer 2
The processing flow in is shown. Hereinafter, steps different from those in FIG. 16 will be described.

【0178】ステップ1001:予約、販売の結果、残
席数がある一定量以下(この例ではth以下)になった
か否かをチェックする。th以下ならば、ステップ10
02へ、そうでなければこのフローを終了する。
Step 1001: As a result of reservation and sale, it is checked whether the number of remaining seats is below a certain amount (th or below in this example). If th or less, step 10
02, otherwise end this flow.

【0179】ステップ1002:残席数が0になったか
否かチェックする。0になればステップ1003へ、0
でなければステップ1004へ進む。
Step 1002: It is checked whether the number of remaining seats has become zero. If it reaches 0, go to step 1003, 0
If not, the process proceeds to step 1004.

【0180】ステップ1003:該当の列車の指定席券
は売り切れた(この例では×という記号で表現)という
情報をFS6に報告する。
Step 1003: Report to the FS 6 the information that the reserved seat ticket of the train is sold out (represented by a symbol x in this example).

【0181】ステップ1004:該当の列車の指定席券
は残り少ない(この例では△という記号で表現)という
情報をFS6に報告する。
Step 1004: Report to the FS 6 information that the number of reserved seat tickets for the train concerned is low (in this example, represented by the symbol Δ).

【0182】ステップ1001、ステップ1003、ス
テップ1004の後、再び予約、販売の処理を行うなら
ば、ステップ901に戻ることは言うまでもない。
Needless to say, if the reservation and sales processes are performed again after steps 1001, 1003, and 1004, the process returns to step 901.

【0183】本実施例によれば、売り切れればすぐにF
S6に報告するので、第4から第7の実施例と比べて、
座席予約用ホストコンピュータ2への無駄なアクセスが
減少する、という効果がある。また、残席数が残り少な
くなればすぐにFS6に報告するので、第4から第8の
実施例で示したような座席予約用ホストコンピュータ2
からFS6へのダウンロードは不要となる。
According to the present embodiment, the F
Since S6 is reported, compared with the fourth to seventh embodiments,
This has the effect of reducing unnecessary access to the seat reservation host computer 2. Further, as soon as the number of remaining seats becomes low, it is reported to the FS 6 immediately. Therefore, the seat reservation host computer 2 as shown in the fourth to eighth embodiments.
To FS6 is no longer required.

【0184】第4の実施例から第7の実施例では、費用
が最小となる最適なダウンロード時間間隔の求め方を述
べたが、端末の設置台数が多い場合、設置場所によって
ダウンロードに要する費用,ホストへのアクセス費用が
異なるかもしれない。その場合は、端末の設置場所に応
じて、最適なダウンロード時間間隔を計算する必要があ
る。また、第3の実施例で「残席数が有るかないかを予
測する」と述べたが、すべての端末が予測しても良い
し、予測をする端末と予測をしない端末の2種類を組み
合わせて使っても良い。例えばホストへのアクセス費が
安い端末では残席数の有無の予測はしないで、毎回ホス
トへアクセスする方法の方が良い。この2種類の端末を
組み合わせて使用した場合、満席に近づいた時には、前
者の端末では販売を控えるが、後者の端末では販売を続
けるので、販売がスムーズに完了に近づく、という効果
がある。
In the fourth to seventh embodiments, the method of obtaining the optimum download time interval which minimizes the cost has been described. However, when the number of terminals installed is large, the cost required for the download depending on the installation location, Access costs to the host may vary. In that case, it is necessary to calculate the optimum download time interval according to the installation location of the terminal. In addition, in the third embodiment, it has been described that "it predicts whether there are any remaining seats", but all terminals may make predictions, and two types of terminals that make predictions and terminals that do not make predictions are combined. You can use it. For example, it is better to access the host every time without predicting whether or not there are remaining seats on a terminal with a low access cost to the host. When these two types of terminals are used in combination, the former terminal refrains from selling when the seats are almost full, but the latter terminal keeps selling, so that there is an effect that the sales will be smoothly completed.

【0185】第4の実施例から第8の実施例では、予約
状況をファイルサーバーにダウンロードする例を述べ
た。予約状況分散ファイル9が小さい場合は、ダウンロ
ードされた情報をそのまま予約状況分散ファイル9の上
から全部書替えた方が、プログラム開発や運営が楽であ
る。一方、予約状況分散ファイル9が大きい場合は、す
べてを書き替えるのに時間を要するため、第9の実施例
で述べたように、残席数が少なくなったり、残席数がな
くなる度に、その列車の予約状況をアップデートするの
が良いであろう。
In the fourth to eighth embodiments, the example of downloading the reservation status to the file server has been described. If the reservation status distribution file 9 is small, it is easier to develop and operate the program if the downloaded information is rewritten from the reservation status distribution file 9 as it is. On the other hand, if the reservation status distribution file 9 is large, it takes time to rewrite everything, so as described in the ninth embodiment, every time the number of remaining seats decreases or the number of remaining seats runs out, It would be better to update the reservation status of the train.

【0186】[0186]

【発明の効果】発券,列車の照会時間が短縮できる、と
いう効果がある。また、ホストコンピュータの負荷を軽
減する、という効果もある。
[Advantages of the Invention] There is an effect that the time for issuing tickets and referring to trains can be shortened. There is also an effect of reducing the load on the host computer.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施例のホストコンピュータからあ
る1つの駅までの情報システム構成図。
FIG. 1 is an information system configuration diagram from a host computer to one station according to an embodiment of the present invention.

【図2】本発明の一実施例の運休列車ファイル7と遅延
列車ファイル8の更新手順図。
FIG. 2 is an update procedure diagram of a suspension train file 7 and a delayed train file 8 according to an embodiment of the present invention.

【図3】運休列車リストの説明図。FIG. 3 is an explanatory diagram of a suspension train list.

【図4】遅延列車リストの説明図。FIG. 4 is an explanatory diagram of a delayed train list.

【図5】列車の遅延時間を考慮した指定席券販売方法を
示す説明図。
FIG. 5 is an explanatory diagram showing a reserved seat ticket sales method in consideration of train delay time.

【図6】予約状況分散ファイル9を利用した指定席券販
売方法を示す説明図。
FIG. 6 is an explanatory view showing a reserved seat ticket sales method using the reservation status distribution file 9.

【図7】予約状況分散ファイルの1例を示す図。FIG. 7 is a diagram showing an example of a reservation status distribution file.

【図8】列車・座席別空席ファイルの1例を示す図。FIG. 8 is a diagram showing an example of a vacant seat file for each train / seat.

【図9】直線補間の場合の残席数推移グラフ。FIG. 9 is a graph of the number of remaining seats in the case of linear interpolation.

【図10】曲線補間の場合の残席数推移グラフ。FIG. 10 is a transition chart of the number of remaining seats in the case of curve interpolation.

【図11】損失費用を表わす図。FIG. 11 is a diagram showing a loss cost.

【図12】M(T)を直線近似した時のg(T)の増減表を
示す図。
FIG. 12 is a diagram showing an increase / decrease table of g (T) when M (T) is linearly approximated.

【図13】M(T)を曲線近似した時のg(T)の増減表を
示す図。
FIG. 13 is a view showing an increase / decrease table of g (T) when M (T) is approximated by a curve.

【図14】M(T)を直線近似したグラフ。FIG. 14 is a graph obtained by linearly approximating M (T).

【図15】M(T)を曲線近似したグラフ。FIG. 15 is a graph obtained by curve-fitting M (T).

【図16】在庫がなくなればファイルサーバーに報告す
るフローチャート。
FIG. 16 is a flowchart for reporting to a file server when stock is exhausted.

【図17】在庫が少なくなったり、なくなればファイル
サーバーに報告するフローチャート。
FIG. 17 is a flowchart for reporting to a file server when stock is low or exhausted.

【符号の説明】[Explanation of symbols]

1…運行管理用ホストコンピュータ、2…座席予約用ホ
ストコンピュータ、3…センタにある予約状況ファイ
ル、4…通信網、5…Communication Server(CS)、
6…File Server(FS)、7…FS内にある運休列車フ
ァイル、8…FS内にある遅延列車ファイル、9…FS
内にある予約状況分散ファイル、10…時刻表DB、1
1…切符販売端末。
1 ... Host computer for operation management, 2 ... Host computer for seat reservation, 3 ... Reservation status file in center, 4 ... Communication network, 5 ... Communication Server (CS),
6 ... File Server (FS), 7 ... Suspended train file in FS, 8 ... Delayed train file in FS, 9 ... FS
Reservation status distribution file in, 10 ... Timetable DB, 1
1 ... Ticket sales terminal.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 田代 勤 神奈川県川崎市麻生区王禅寺1099番地 株 式会社日立製作所システム開発研究所内 ─────────────────────────────────────────────────── --- Continuation of the front page (72) Inventor Tsutomu Tashiro 1099, Ozenji, Aso-ku, Kawasaki-shi, Kanagawa Ltd. System Development Laboratory, Hitachi, Ltd.

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】座席の予約を管理するコンピュータシステ
ムにおいて、予約,キャンセル及び予約状況ファイルの
管理をセンタの第1のコンピュータが行い、ある時点で
該ファイルの全体または一部をセンタから予約,キャン
セルを受け付ける各部門の第2のコンピュータにダウン
ロードして、該部門で予約を受け付けたときに、ダウン
ロードされた該ファイルを参照し、満員でなければ第1
のコンピュータにアクセスし、満員であれば第1のコン
ピュータにアクセスすることなく、満員であることを第
2のコンピュータの表示装置に表示することを特徴とす
る指定席券販売方法。
1. In a computer system for managing seat reservations, the first computer of the center manages reservations, cancellations, and reservation status files, and reserves or cancels all or part of the files from the center at a certain point in time. Is downloaded to the second computer of each department that accepts the reservation, and when the reservation is accepted in the department, the downloaded file is referred to.
The method of selling a reserved seat ticket, wherein the computer is accessed, and if the computer is full, the fullness is displayed on the display device of the second computer without accessing the first computer.
【請求項2】請求項1の指定席券販売方法において、第
2のコンピュータが第1のコンピュータに予約を依頼し
たときに、予約状況ファイルを参照して、残枚数を第2
のコンピュータの記憶装置に記憶させることを特徴とす
る指定席券販売方法。
2. The reserved seat ticket selling method according to claim 1, wherein when the second computer requests the first computer to make a reservation, the second remaining number is determined by referring to the reservation status file.
Reserved ticket sales method, characterized by storing in a storage device of the computer.
【請求項3】請求項1の指定席券販売方法において、各
部門の記憶装置にある予約状況ファイルの現在値と最後
にダウンロードされてからの時間に基づいて、第1のコ
ンピュータの記憶装置にある該ファイルの現在値を予測
することを特徴とする指定席券販売方法。
3. The reserved seat ticket selling method according to claim 1, wherein the storage device of the first computer is based on the current value of the reservation status file in the storage device of each department and the time since the last download. A reserved seat ticket selling method, characterized by predicting a current value of a certain file.
【請求項4】座席の予約を管理するコンピュータシステ
ムにおいて、予約,キャンセル及び予約状況ファイルの
管理をセンタの第1のコンピュータが行い、ある時点で
該ファイルの全体または一部をセンタから予約,キャン
セルを受け付ける各部門の第2のコンピュータにダウン
ロードして、予約を受け付けるコンピュータシステムに
おいて、ダウンロードに要する費用と予測が間違った時
の損失費用を計算し、費用が最小になるようなダウンロ
ード間隔の時間を求めることを特徴とする指定席券販売
方法。
4. In a computer system for managing seat reservations, the first computer of the center manages reservations, cancellations, and reservation status files, and reserves or cancels all or part of the files from the center at a certain point in time. In the computer system that accepts reservations, download the cost to the second computer of each department that accepts the reservation and calculate the loss cost when the prediction is incorrect and the download cost, and set the download interval time to minimize the cost. Reserved seat ticket sales method characterized by asking.
【請求項5】交通機関の指定席券もしくは航空券の販売
において、列車もしくは航空機等の輸送物体が運休であ
るか否かの情報を少なくとも一つのコンピュータに記憶
させておき、顧客から予約の申し込みがあった場合、顧
客の希望する上記輸送物体が運休であれば他のコンピュ
ータにアクセスすることなく、その旨を当該コンピュー
タの表示装置に表示することを特徴とする指定席券販売
方法。
5. When selling reserved seat tickets or air tickets for transportation, at least one computer stores information on whether or not a transport object such as a train or an aircraft is out of service, and a customer applies for a reservation. If there is such a request, if the transportation object desired by the customer is out of service, the fact is displayed on the display device of the computer without accessing another computer, and the reserved seat ticket selling method.
【請求項6】交通機関の指定席券,航空券の販売におい
て、列車等の輸送物体の遅延時間の情報を第2のコンピ
ュータに記憶させておき、現在時刻よりも前に出発予定
でも、もともとの出発予定時刻と遅延時間から現状での
出発予定時刻を第2のコンピュータで計算し、現状での
出発予定時刻が現在時刻よりも後ならば、その列車等の
輸送物体の券を発売することを特徴とする指定席券販売
方法。
6. When selling a reserved seat ticket or an air ticket for transportation, information on the delay time of a transportation object such as a train is stored in a second computer, and even if it is scheduled to depart before the current time, Calculate the current scheduled departure time from the scheduled departure time and delay time of the second computer, and if the current scheduled departure time is later than the current time, sell a ticket for the transport object such as the train. Reserved seat ticket sales method.
【請求項7】商品の在庫を管理するコンピュータシステ
ムにおいて、予約、キャンセル及び予約状況ファイルの
管理をセンタの第1のコンピュータが行い、ある時点で
該ファイルの全体または一部をセンタから予約、キャン
セルを受け付ける各部門の第2のコンピュータにダウン
ロードするとともに、在庫がなくなった場合は、その度
に、在庫が無くなった商品名を予約、キャンセルを受け
付ける各部門の第2のコンピュータに報告することを特
徴とする指定席券販売方法。
7. In a computer system for managing inventory of goods, a first computer of a center manages reservation, cancellation and reservation status file, and reserves or cancels all or part of the file from the center at a certain point of time. In addition to downloading to the second computer of each department that accepts, the stock name of the product that is out of stock is reserved and reported to the second computer of each department that accepts cancellation whenever the stock is exhausted. How to sell reserved seat tickets.
【請求項8】商品の在庫を管理するコンピュータシステ
ムにおいて、予約、キャンセル及び予約状況ファイルの
管理をセンタの第1のコンピュータが行い、在庫がなく
なった場合と、在庫がある一定量以下になった場合は、
その度に、商品名と在庫が無くなった、または少なくな
ったという情報を予約、キャンセルを受け付ける各部門
の第2のコンピュータに報告することを特徴とする指定
席券販売方法。
8. In a computer system for managing the stock of goods, the first computer of the center manages reservations, cancellations, and reservation status files, and when the stock runs out, the stock is below a certain amount. If
A reserved seat ticket sales method, characterized in that the product name and the information that the stock has run out or the stock has run out are reported to the second computer of each department that accepts reservations and cancellations each time.
JP17002293A 1992-07-10 1993-07-09 Reserved seat ticket selling method Pending JPH0675982A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17002293A JPH0675982A (en) 1992-07-10 1993-07-09 Reserved seat ticket selling method

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP4-183451 1992-07-10
JP18345192 1992-07-10
JP17002293A JPH0675982A (en) 1992-07-10 1993-07-09 Reserved seat ticket selling method

Publications (1)

Publication Number Publication Date
JPH0675982A true JPH0675982A (en) 1994-03-18

Family

ID=26493169

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17002293A Pending JPH0675982A (en) 1992-07-10 1993-07-09 Reserved seat ticket selling method

Country Status (1)

Country Link
JP (1) JPH0675982A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001016844A1 (en) * 1999-08-31 2001-03-08 Priceline.Com Incorporated System and method for facilitating the sale of a travel product
JP2002133237A (en) * 2000-10-27 2002-05-10 Central Japan Railway Co Reservation change of proposal system
WO2013001850A1 (en) * 2011-06-30 2013-01-03 楽天株式会社 Information provision device, information provision method, information provision program, and recording medium
JP2013105246A (en) * 2011-11-11 2013-05-30 Hitachi Omron Terminal Solutions Corp Reserved seat reservation system
JP2014174706A (en) * 2013-03-08 2014-09-22 Hitachi Ltd Inventory management system and method
CN107527103A (en) * 2016-06-21 2017-12-29 艾玛迪斯简易股份公司 For excavating the data warehouse of search query log

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001016844A1 (en) * 1999-08-31 2001-03-08 Priceline.Com Incorporated System and method for facilitating the sale of a travel product
US7769612B1 (en) 1999-08-31 2010-08-03 Priceline.Com, Incorporated System and method for facilitating the sale of a travel product
JP2002133237A (en) * 2000-10-27 2002-05-10 Central Japan Railway Co Reservation change of proposal system
WO2013001850A1 (en) * 2011-06-30 2013-01-03 楽天株式会社 Information provision device, information provision method, information provision program, and recording medium
JP2013105246A (en) * 2011-11-11 2013-05-30 Hitachi Omron Terminal Solutions Corp Reserved seat reservation system
JP2014174706A (en) * 2013-03-08 2014-09-22 Hitachi Ltd Inventory management system and method
CN107527103A (en) * 2016-06-21 2017-12-29 艾玛迪斯简易股份公司 For excavating the data warehouse of search query log
CN107527103B (en) * 2016-06-21 2023-09-05 艾玛迪斯简易股份公司 Data warehouse for mining search query logs

Similar Documents

Publication Publication Date Title
US5897620A (en) Method and apparatus for the sale of airline-specified flight tickets
FI111196B (en) Usability processor and method
US7311252B2 (en) Methods and apparatus for predicting airline seat availability
EP1234268A2 (en) Method and apparatus for providing availability of airline seats
TWI405138B (en) A provider device, a provider method, a provider product, and a recording medium
EP1159698A1 (en) Method and apparatus for providing availability of airline seats
JPH05134957A (en) Data management system
JP7025302B2 (en) Information processing system and information processing method
JPH0675982A (en) Reserved seat ticket selling method
CN113269427A (en) Official trip task scheduling management method and system
CN114677087A (en) Vehicle combination unmanned aerial vehicle cooperative distribution method
Su Dynamic vehicle control and scheduling of a multi‐depot physical distribution system
JP2003256702A (en) Stock information referring method
JP2006107167A (en) Scheduling system, scheduling program and scheduling method
JP2000246603A (en) Production management system
JPH09136704A (en) Physical distribution management system
JP2001312788A (en) Server, system and method for managing cooperative operation and computer-readable storage medium
JP2004192163A (en) Production plan making system and method and program for the same
JPH06149848A (en) Automatic reserving method for stock of product
US20180247229A1 (en) Origin-destination level waitlist clearance triggering
JP3613679B2 (en) Product supply and demand plan creation support device
CN113326959B (en) Method and device for optimizing path
JPH1166172A (en) Visit allocation method, visit allocation processor and visit allocation system
JPH10214298A (en) Inventory preparation method
Daduna A decision support system for vehicle scheduling in public transport