JP6924077B2 - Diamond information processing system and its method - Google Patents
Diamond information processing system and its method Download PDFInfo
- Publication number
- JP6924077B2 JP6924077B2 JP2017115110A JP2017115110A JP6924077B2 JP 6924077 B2 JP6924077 B2 JP 6924077B2 JP 2017115110 A JP2017115110 A JP 2017115110A JP 2017115110 A JP2017115110 A JP 2017115110A JP 6924077 B2 JP6924077 B2 JP 6924077B2
- Authority
- JP
- Japan
- Prior art keywords
- seat
- information
- reservation
- timetable
- coordinate space
- 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.)
- Active
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、ダイヤ情報処理システムおよびその方法に係り、特に鉄道やバス等の交通機関のダイヤの変更に伴う、座席予約への影響の処理に関するものである。 The present invention relates to a diamond information processing system and a method thereof, and particularly relates to a treatment of an influence on a seat reservation due to a change in a diamond of transportation such as a railroad or a bus.
鉄道各社が運行している特急列車や新幹線等の優等列車のほとんどが、運行1〜2ヶ月前に行われる当日ダイヤの策定を待って、座席の予約を受付けている。当日ダイヤの策定では実際の列車本数や割当車両等の詳細が定められる。 Most of the limited express trains and Shinkansen trains operated by railway companies accept seat reservations after waiting for the day schedule to be set up one to two months before the operation. Details such as the actual number of trains and allocated vehicles will be determined in the formulation of the day schedule.
座席の予約に関して、例えば、特許文献1には、利用者が指定して各種条件に基づいて座席を割り当てることができる座席予約システムが開示されている。このシステムによれば、旅客が指定した所定の条件からなる予約申込情報に基づいて全旅客を複数のグループに分類し、各グループに属する旅客同士が近接した座席となるよう所与の座席群の中から所定の座席を割当てることができる、としている。
Regarding seat reservation, for example,
また、ダイヤの作成ないし変更に関して、例えば特許文献2には、運行ダイヤの変更に基づく、運行情報の予測値の信頼性を運行情報の受け側で判断できるようにすることにより、受け側が運行計画の変更に対して適切に対応することが可能な運行情報配信システム、が開示されている。
Further, regarding the creation or change of the timetable, for example, in
最近では、旅客の予約をより柔軟に受付けるべく、当日ダイヤの策定と予約受付を並行的に行えるような予約方式が要望されている。例えば、実際の座席と予約を乗車数日前〜当日までに紐付ける時間帯予約方式が挙げられる。 Recently, in order to accept passenger reservations more flexibly, there is a demand for a reservation method that can formulate a schedule on the day and accept reservations in parallel. For example, there is a time zone reservation method in which the actual seat and reservation are linked from a few days before boarding to the day of boarding.
例えば、旅客の予約を受付けた状態で当日ダイヤを策定する場合を考える。列車数変更や両数変更等のダイヤ変更を行うと、旅客に希望座席を割当てられないとか、座席割当済みの旅客の列車乗降位置が大きく変わってしまう等、旅客に対して不便を生じる可能性がある。そのため、予約受付と並行して当日ダイヤを策定するためには、上記のような新たな予約方式の導入に加えて、ダイヤ変更に伴う旅客座席割当への変更影響を考慮することが重要である。因みに、上記特許文献1および2には、予約受付と当日ダイヤの変更の両方を考慮することについては記載されていない。
For example, consider the case of formulating a schedule on the day of the event while accepting passenger reservations. Changing the timetable such as changing the number of trains or changing the number of cars may cause inconvenience to passengers, such as not being able to allocate desired seats to passengers or changing the train boarding / alighting position of passengers who have already been assigned seats. There is. Therefore, in order to formulate the same-day timetable in parallel with the reservation reception, it is important to consider the impact of the change on passenger seat allocation due to the timetable change, in addition to the introduction of the new reservation method as described above. .. Incidentally, the above-mentioned
[発明の目的]
そこで、本発明の目的は、交通機関のダイヤの変更に伴う座席予約への影響を算出して、ダイヤの策定業務に利用可能とすることにある。
[Purpose of Invention]
Therefore, an object of the present invention is to calculate the effect on seat reservation due to a change in the timetable of transportation so that it can be used for the timetable formulation work.
本発明に係るダイヤ情報処理システムは、その好ましい例によれば、コンピュータを用いて、交通機関に関するダイヤ情報を扱うダイヤ情報処理システムであって、
少なくとも、該交通機関の予約に係る指定座席または指定時間帯と乗車区間と座席数とを含む予約情報と、ダイヤ変更情報とを記憶する記憶部と、
前記記憶部に記憶された、前記ダイヤ変更情報と前記予約情報を用いて、該交通機関の座席や設備の配置を座標空間で表す仮想座標空間と、前記予約情報に関連して、ユーザが関心を持つ座席又は設備に関する情報を座標で表した座席関心点を生成する座席関心点算出部と、
前記座席関心点算出部によって生成された、前記仮想座標空間と前記座席関心点に基づいて前記予約情報に座席を割当てる割当処理部と、
前記割当処理部によって前記予約情報に割当てられた座席を前記予約情報と関連つけて出力する出力部と、を有することを特徴とするダイヤ情報処理システム、として構成される。
According to a preferred example thereof, the diamond information processing system according to the present invention is a diamond information processing system that handles diamond information related to transportation using a computer.
At least, a storage unit that stores reservation information including reserved seats or designated time zones, boarding sections, and the number of seats related to the reservation of the transportation system, and timetable change information.
Using the timetable change information and the reservation information stored in the storage unit, the user is interested in a virtual coordinate space that represents the arrangement of seats and equipment of the transportation facility in a coordinate space, and the reservation information. A seat interest point calculation unit that generates seat interest points that represent information about seats or equipment with coordinates.
An allocation processing unit that allocates a seat to the reservation information based on the virtual coordinate space and the seat interest point generated by the seat interest point calculation unit.
It is configured as a diamond information processing system characterized by having an output unit that outputs a seat allocated to the reservation information by the allocation processing unit in association with the reservation information.
本発明はまた、上記ダイヤ情報処理システムにおけるダイヤ情報処理方法としても把握される。 The present invention is also grasped as a diamond information processing method in the diamond information processing system.
本発明によれば、交通機関のダイヤの変更に伴う座席予約への影響を算出して、ダイヤの策定業務に利用することができる。 According to the present invention, it is possible to calculate the influence on the seat reservation due to the change of the timetable of the transportation system and use it for the timetable formulation work.
以下、図面を参照して、本発明の一実施形態について説明する。
好ましい実施形態では、ダイヤ情報処理システムは座席予約システムに適用される。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
In a preferred embodiment, the diamond information processing system is applied to the seat reservation system.
図1は、座席予約システム1の全体構成例を示す図である。
座席予約システム1は、座席予約装置20が通信ネットワーク30を介してダイヤ作成システム10に接続して、構成される。
座席予約システム1では、乗車する列車やその座席を指定して予約する通常の予約処理に加えて、乗車する時間帯と区間の組を指定することで座席の予約を行う方式(以下、時間帯予約という)によって座席を予約する。さらに、座席予約システム1は、車両運用や設備保守等の状況や需要予測の結果、すなわち、各列車の各座席指定区間に乗車を希望する旅客数の予測結果をきっかけにして、現在のダイヤに対して列車の走行時分や走行順序、列車数、車両数等を変更(以下、ダイヤ変更という)する場合に、旅客への座席割当を適切に変更し、座席予約への影響度を算出、出力する機能を有する。これにより、ダイヤ作成システム10では、当日の運行までに様々なダイヤ変更が伴う当日ダイヤの策定業務を、旅客への座席変更の影響を踏まえた上で円滑に実施することができる。
FIG. 1 is a diagram showing an overall configuration example of the
The
In the
以下、図1を参照して詳細について説明する。
座席予約システム1は、ダイヤ作成システム10、携帯端末11、駅端末12および座席予約装置20が、通信ネットワーク30を介して互いに接続されて構成される。通信ネットワーク30は例えばインターネットやLAN(Local Area Network)である。
Hereinafter, details will be described with reference to FIG.
The
ダイヤ作成システム10は、鉄道網内を走行する各列車の当日ダイヤを管理するために用いるコンピュータであり、例えばパーソナルコンピュータやワークステーションである。ダイヤ作成システムは、過去の実績ダイヤや需要予測結果、管理者からの入力に基づいて一定期間ごとの基本ダイヤを作成して保持する。また、車両運用等の保守計画の進捗状況や需要予測結果の変動等に基づいて、管理者に対してダイヤ変更を促し、ダイヤ変更端末104を介してダイヤ変更を受付け、当日ダイヤを策定する。なお、ダイヤ変更は必ずしも管理者によって行われず、所定のアルゴリズムに従ってダイヤ作成システム10が自動で行なってもよい。
The
ダイヤ作成システム10は、上記処理を実現するプログラムがコンピュータで実行されることで実現される、実績取得部101と、ダイヤ管理部102と、需要予測部103の諸機能、及びダイヤ変更を行うための入出力ユーザインタフェースであるダイヤ変更端末104を有する。なお、これらの機能部をそれぞれ別のコンピュータが備えるようにし、ネットワークを介して情報をやり取りすることで当日ダイヤの策定を行うこともできる。ダイヤ作成システム10による基本ダイヤの作成、ダイヤの管理、需要予測については通常の手法が用いられるものとして、ここでは説明を省略する。
The
携帯端末11は、座席を予約しようとする、あるいは、座席の割当や変更を受けようとするユーザ(乗客)が操作する可搬型のコンピュータであり、例えば携帯電話、スマートフォン、タブレットコンピュータ、ノート型コンピュータ等である。携帯端末11を用いたユーザからの情報の入力およびユーザへの情報の提供については、これらのコンピュータにインストールされたプログラムを介して、あるいは、これらのコンピュータからウェブブラウザ等の汎用的なプログラムを用いて所定のウェブサイトにアクセスすることにより、座席予約装置20との間で情報の授受ができるように構成されている。本実施形態では、以下、ユーザは座席の予約および座席の割当・変更のいずれにおいても携帯端末11を使用するものとして説明するが、これに限るものでない。例えば、時間帯予約および座席の割当・変更のいずれかまたは両方について、デスクトップ型のパーソナルコンピュータや駅に設置している自動券売機等の専用端末を用いてもよい。
The
駅端末12は上記専用端末の一例であり、ICカードのリーダー機能を有し、後述のユーザIDを特定できる情報を上記ICカードから読み取れるようにしたものである。本実施形態では、駅端末12の備える機能はユーザIDの特定方法以外、携帯端末11の備える機能と実質的に同様である。
The
座席予約装置20は、例えばパーソナルコンピュータやワークステーション等のコンピュータであり、旅客からの予約を受け付ける処理と、それらの予約を実際の列車の座席に割り当てる処理を行う。本実施形態では、ダイヤ変更情報を受け入れて、座席割当処理において特徴的な処理を行う。
The
図2は、座席予約装置20のハードウェア構成例を示す図である。
座席予約装置20は、CPU201、メモリ202、記憶装置203、通信インターフェース204、入力装置205および出力装置206を有するコンピュータにより構成される。記憶装置203は、各種のデータやプログラムを記憶する、例えばソリッドステートドライブやフラッシュメモリ等の記憶装置である。
FIG. 2 is a diagram showing a hardware configuration example of the
The
通信インターフェース204は、通信ネットワーク30に接続するためのインターフェースであり、例えばイーサネット(登録商標)に接続するためのアダプタ、公衆電話回線網に接続するためのモデム、無線通信を行うための無線通信機、シリアル通信のためのUSB(Universal Serial Bus)コネクタやRS232Cコネクタである。
The
入力装置205は、座席予約装置20の操作者からのデータ入力を受け付けるための、例えばキーボードやマウス、タッチパネル、ボタン、マイクロフォン等の装置である。出力装置206は、座席予約装置20の操作者に情報を提示するための、例えばディスプレイやプリンタ、スピーカ等の装置である。
The
座席予約装置20が有する、図1に示すような、通信部211、予約処理部212、ダイヤ変更反映部213および座席割当処理部214の諸機能部は、CPU201が記憶装置203に記憶されているプログラムをメモリ202に読み出して実行することにより実現される。また、図1に示す記憶部230は、座席予約装置20が備えるメモリ202および記憶装置203が提供する記憶領域の一部である。
The
ここで、記憶部230は、輸送計画データ231、旅客モデル232、予約情報リスト236、仮想座標空間リスト237、座席関心点リスト238、駅設備データ239、車両設備データ240、ダイヤ変更情報241および予約実績242を記憶する。
Here, the
記憶部230が記憶する情報に関して、輸送計画データ231は、列車による旅客の輸送にかかる計画に関する情報である。輸送計画データ231には、例えば、この先数ヶ月間の当日ダイヤ、料金(乗車区間・座席指定区間ごとの運賃・各種料金との対応関係;ただし一般には料金クラス別)、指定席の数(定員)、時間帯予約向けに利用可能な座席数等の情報が含まれる。当日ダイヤには列車毎の発着駅、それら各々の駅に対する計画上の着発時刻と停車位置、各列車に割り当てる車両の情報を含み、これらの情報はダイヤ作成システム10を介して適宜更新される。なお、前記料金の情報は、レベニューマネジメント等の公知の技術を用いるような場合には、予約タイミング(すなわち予約が乗車希望日時のどれくらい前に為されるか)ごとに管理するようにしてもよい。
Regarding the information stored in the
旅客モデル232は、予約を受け付けた旅客ごとに登録される情報であり、割当可能な座席が複数存在する場合にどの座席を好むかを算出するための情報である。旅客モデル232は、需要モデル234、列車選択モデル235、座席選択モデル235を含む。需要モデル234、列車選択モデル235、座席選択モデル235は、過去の予約履歴と現在の予約情報から構築または更新するような公知の手法が用いられるものとして、ここでは説明を省略する。
The
予約情報リスト236は、受理された予約情報のリストである。予約情報とは、誰がどの列車種別の列車のどの座席指定区間をどの時間帯で何座席分、予約したかを示す情報である。予約情報には、さらに、どの列車のどの座席を割り当てたかを示す情報も含む。なお、割り当てられる列車や座席が確定していない場合には「未割当」を表す値が登録される。予約情報には、上記以外にも予約に関する各種の情報を含めることができる。本実施形態では、例えば、現在の「予約状態」を含めるものとする。予約状態には、乗車時間帯を指定した予約を受理しているがユーザに特定の列車の座席を割り当てていない「予約済」、ユーザに特定の列車の座席を割当て、かつ更なる座席の変更が不可能である「発券済」、ユーザに特定の列車の座席を割り当てたものの、その割当は変更されうる状態を示す「仮割当」という値が設定される。本実施形態では、さらに予約情報リスト236が座席割当変更フラグを含む。なお、予約情報リスト236は、各々の予約情報の乗車日ごとに管理されるが、本実施形態では主にある一日の予約情報の扱いについて例示する。
The
駅設備データ237は、各駅が保有する設備の配置情報、例えばプラットホーム上の列車停車位置、階段、売店および待合室等の施設の配置情報を含む。配置情報は、各設備の属性と、その位置座標としてGPS(Global Positioning System)座標を含むように構成される。なお、駅設備データ237には、座席予約システム1で扱う路線に含まれる全ての駅に関する施設の配置情報が設定されているものとする。
The
車両設備データ238は、座席予約システム1で扱う路線を走行する全ての車両に関する設備の配置情報、例えば喫煙室、洗面所、多目的トイレ、授乳室等の施設の配置情報を含む。配置情報は、各設備の属性と、その位置座標として設置されている車両番号および隣接する座席の座席番号等の情報を含む。
The
ダイヤ変更情報239は、ダイヤ作成システム10が作成したダイヤ変更情報そのものである。ダイヤ変更情報239は、ダイヤ変更された各列車と割当車両や車両数、各駅での停車位置等の情報を含む。
The
予約実績240は、前記予約情報のうち「発券済」となった予約情報について旅客毎に分類し、リスト化した各旅客の予約実績である。予約実績の各要素は、上記予約情報に含まれる情報である。
The
仮想座標空間リスト241は、列車内の所定の位置を基準点として全て座席や設備の配置を座標として表わすリストである。例えば、下記の式で表される。
仮想座標空間リスト={引数(キー):(列車ID), 値:仮想座標空間}
The virtual coordinate
Virtual coordinate space list = {argument (key): (train ID), value: virtual coordinate space}
例えば10両編成の車両の場合、例えば1両目の1行1列目の座席を基準点として、10両編成の車両の全て座席や設備の配置を座標で表す。列車の座席は、通常、車両n(n=1〜10)の座席番号mのように特定するが、1両目の1行1列目の座席を基準点とする意味から「仮想座標空間」ということにする。仮想座標空間は、当日ダイヤに含まれる各列車に関する、列車の座席配置および設備配置の情報が仮想座標空間中の各座標に対応付けられて構成される。設備配置情報には、図6に示すように、喫煙場所やトイレ、降車駅のホーム階段の場所等の情報が含まれる。仮想座標空間はダイヤ変更情報によって適宜更新される(詳細は図5を参照して後述)。 For example, in the case of a 10-car train, for example, the seats in the 1st row and 1st column of the 1st car are used as reference points, and the arrangement of all seats and equipment of the 10-car train is represented by coordinates. The seat of the train is usually specified as the seat number m of the vehicle n (n = 1 to 10), but it is called "virtual coordinate space" in the sense that the seat of the first car in the first row and the first column is used as a reference point. I will decide. The virtual coordinate space is configured by associating information on train seat arrangement and equipment arrangement for each train included in the day schedule with each coordinate in the virtual coordinate space. As shown in FIG. 6, the equipment layout information includes information such as smoking areas, toilets, and locations of the platform stairs at the getting-off station. The virtual coordinate space is appropriately updated by the timetable change information (details will be described later with reference to FIG. 5).
仮想座標空間のメリットは以下の通りである。現状のダイヤ作成ないし変更システムにおいて、特にダイヤ変更に車両外の変更が含まれる場合、列車停車位置の変更等を考慮することができず、不便な割当てとなる。仮に、座席再割当時に車両内の設備位置が把握できたとしても、停車位置などの車両外部の環境変更を考慮する手段は見当たらない。本実施形態における仮想座標空間の導入により、座標上に簡単に属性をマッピングできるという利点がある。列車の車両構成が変更された場合や駅ホームでの列車停車位置が変更された場合に座標空間上の属性を更新(トイレや階段が近い場所を表す座標を更新)すれば、座席を再割当てすることができる。 The advantages of the virtual coordinate space are as follows. In the current timetable creation or change system, especially when the timetable change includes a change outside the vehicle, it is not possible to consider the change of the train stop position, which is an inconvenient allocation. Even if the equipment position inside the vehicle can be grasped at the time of seat reassignment, there is no means to consider changes in the environment outside the vehicle such as the stop position. The introduction of the virtual coordinate space in the present embodiment has an advantage that attributes can be easily mapped on the coordinates. If the vehicle configuration of the train is changed or the train stop position on the station platform is changed, the seats can be reassigned by updating the attributes in the coordinate space (updating the coordinates indicating the location near the toilet or stairs). can do.
座席関心点リスト242は、列車及び座席の予約情報ごとに指定される、乗客が関心を持つ座席や設備等を表すリストである。座席関心点リストは、例えば、下記式で表される。
座席関心点リスト={引数(キー):(予約ID, 列車ID), 値:座席関心点}
The seat
Seat interest list = {Argument (key): (Reservation ID, Train ID), Value: Seat interest}
例えば、各予約情報に設定された喫煙車両や窓側席等の座席希望や乗降車駅といった、座席希望に関連する種々の情報を仮想座標空間に対応付けた座標点(以後、座席関心点という)で表わす。座席関心点は、各予約情報および各仮想座標空間に対応付けられて構成される。座席関心点の算出については、図5及び図6を参照して後述する。 For example, coordinate points (hereinafter referred to as seat interest points) in which various information related to seat requests such as seat requests such as smoking vehicles and window seats set in each reservation information and boarding / alighting stations are associated with the virtual coordinate space. It is represented by. The seat interest point is configured so as to be associated with each reservation information and each virtual coordinate space. The calculation of the seat interest point will be described later with reference to FIGS. 5 and 6.
座席関心点の導入により、旅客ごとに座席関心点の数やそれらに対する重要度を設定できるため、旅客の嗜好に応じて適切な座席を割り当てる計算ができるという利点がある。また、ダイヤ変更が起こっても仮想座標空間中に存在する各属性を持つ座標にしたがって座席関心点を簡単に再設定することができる。仮に、座席関心点の考えを適用しない場合、全旅客に対して均一な方法(例えば予約時刻の優先順で割当てる等)でしか座席を割当てることができない。 With the introduction of seat interest points, the number of seat interest points and the importance to them can be set for each passenger, so that there is an advantage that it is possible to calculate the appropriate seat allocation according to the passenger's preference. Further, even if the timetable is changed, the seat interest point can be easily reset according to the coordinates having each attribute existing in the virtual coordinate space. If the idea of seat interests is not applied, seats can only be assigned to all passengers in a uniform manner (for example, in order of priority of reservation time).
座席予約装置20が有する機能部のうち、予約処理部212は、携帯端末11から座席予約要求を受け付けるとともに、現在の予約受付状況から予約の受理または謝絶を判断して応答する(予約受理可否判定処理ということがある)。この予約受理可否判定処理については、公知の手法が用いられるので、ここでは説明を省略する。
Among the functional units of the
ダイヤ変更反映部213は、ダイヤ作成システム10からダイヤ変更情報を受け付けて、それを記憶部230のダイヤ変更情報239に記憶する。そして、座席割当処理部214に対して旅客の座席割当変更を行うように指示する。ダイヤ変更反映部213は、座席割当の変更を促す機能である。
The timetable
座席割当処理部214は、ダイヤ変更情報238で変更された各車両の座席配置に対して、予約情報リスト236の各予約情報に含まれる各種の情報に則り、各予約情報に座席を割当てる。座席割当処理部214は、座席関心点算出部215、割当処理部216および結果出力部217を有して構成される。
The seat
座席関心点算出部215は、各予約情報に設定されている座席希望の情報や乗降車駅の情報等の観点に基づいて座席関心点を算出する(詳細は図5、6を用いて後述)。割当処理部216は、座席関心点に基づいて、各予約情報への割当座席を算出する(詳細は図7、図8を用いて後述)。結果出力部217は、割当処理部216で割り当てられた座席について、各予約情報に設定された各種情報を出力する。結果出力部217からの出力は、ダイヤ変更端末104に転送されて表示される。
The seat interest
図3は、座席予約装置20における座席割当の基本的な処理動作を示す図である。
座席予約装置20は、ダイヤ変更情報を受信した場合(S31:YES)、座席割当処理部214において、予約情報中の予約IDおよび列車IDをキーとし座席関心点を値とする座席関心点リストを初期化する(S32)。さらに、座席割当処理部214において、座席列車IDをキーとし仮想座標空間を値とする仮想座標空間リストを初期化する(S33)。
FIG. 3 is a diagram showing a basic processing operation of seat allocation in the
When the
その後、座席関心点算出部215において、予約情報毎に座席関心点リストおよび仮想座標空間リストの算出処理を実行する(S34〜S37)。これらの算出処理では、まず操作中の予約情報について座席割当を変更する必要があるかを判定する座席割当変更検知処理を実行する(S34)。その結果、座席割当を変更する必要がある場合には(S35:YES)、座席関心点および仮想座標空間情報を算出する座席関心点算出処理を実行して(S36)、算出結果を座席関心点リストおよび仮想座標空間リストに追加する。一方、処理S34において操作中の予約情報について座席割当変更が必要ない場合(S34:NO)は次の予約情報の操作に移る。なお、座席割当変更検知処理S34及び座席関心点算出処理S36については、図4および図5を参照して後述する。
After that, the seat interest
その後、割当処理部216において、座席関心点リストおよび仮想座標空間リストに基づいて各予約への割当座席を算出する座席割当最適化処理を実行する(S37)。その結果、結果出力部217において座席割当結果に関する結果値を算出し(S38)、ダイヤ変更内容と座席割当の処理結果を、ダイヤ変更端末104に転送して表示して(S39)、処理を終了する。また、処理S31でダイヤ変更を受信しなかった場合(S31:NO)、処理を終了する。なお、座席割当最適化処理S37については、図7を参照して後述する。
After that, the
次に、図4を用いて、図3の座席割当変更検知処理(S34)について詳述する。
まず、操作中の予約情報がダイヤ変更で影響を受けるかを判定する(S341)。
これは、予約対象の列車または予約の利用時間帯が、ダイヤ変更情報に含まれる列車即ちダイヤ変更の影響を受ける列車か、及び利用時間帯がダイヤ変更の影響を受ける列車に割当てられる可能性があるか、で判定する。判定の結果、影響を受ける列車または利用時間帯であれば(S341:YES)、予約状況に基づく座席割当変更判定処理(S342、S343)に移行する。処理S341がNOであれば、座席割当変更不要な予約情報と判断して処理を終了する。
Next, the seat allocation change detection process (S34) of FIG. 3 will be described in detail with reference to FIG.
First, it is determined whether the reservation information during operation is affected by the timetable change (S341).
This is because the train to be reserved or the usage time zone of the reservation may be assigned to the train included in the timetable change information, that is, the train affected by the timetable change, or the usage time zone may be assigned to the train affected by the timetable change. Judge by whether there is. As a result of the determination, if the train or the usage time zone is affected (S341: YES), the process proceeds to the seat allocation change determination process (S342, S343) based on the reservation status. If the process S341 is NO, it is determined that the reservation information does not require a seat allocation change, and the process ends.
予約状況に基づく座席割当変更判定処理では、予約状況が「未割当」を含む場合(S342:YES)、または「発券済」でない場合(S342:YES、またはS343:NO)は座席割当変更が必要な予約情報と判断して、予約情報の座席割当変更フラグを真にして(S344)、処理を終了する。予約状況が「発券済」である場合は(S343:YES)、座席割当変更不可の予約情報と判断して処理を終了する。 In the seat allocation change determination process based on the reservation status, if the reservation status includes "unallocated" (S342: YES) or is not "ticketed" (S342: YES or S343: NO), the seat allocation change is required. It is determined that the reservation information is correct, the seat allocation change flag of the reservation information is set to true (S344), and the process is terminated. If the reservation status is "ticketed" (S343: YES), it is determined that the seat allocation cannot be changed and the process ends.
次に、図5及び図6を用いて、図3の座席関心点算出処理(S36)について詳述する。
この処理では、予約情報の座席割当先となる列車群について繰り返し処理(S361〜S367)を実行して、予約情報に対応する座席関心点および仮想座標空間を算出する。なお、座席割当先の列車群については、予約情報の利用時間帯や乗車区間等の情報から一意に列車群を抽出できる。
Next, the seat interest point calculation process (S36) of FIG. 3 will be described in detail with reference to FIGS. 5 and 6.
In this process, the train group to which the seat allocation destination of the reservation information is assigned is repeatedly processed (S361 to S367) to calculate the seat interest point and the virtual coordinate space corresponding to the reservation information. As for the train group to which the seat is allocated, the train group can be uniquely extracted from the information such as the usage time zone and the boarding section of the reservation information.
繰り返し処理(S362〜S367)では、まず操作中の列車の座席配置、設備情報および座席割当状況を読み込む(S362)。そして、読み込んだ情報に基づいて座席割当用の仮想座標空間を生成して(S363)、それを仮想座標空間リストに登録する(S364)。 In the iterative process (S362 to S367), first, the seat arrangement, equipment information, and seat allocation status of the train being operated are read (S362). Then, a virtual coordinate space for seat allocation is generated based on the read information (S363), and the virtual coordinate space is registered in the virtual coordinate space list (S364).
図6に、仮想座標空間を生成する処理の具体例を示す。
ある列車の座席配置を読み込んだ後(3601)、先頭車両の端座席を基準点として二軸を取り、仮想座標空間を生成する(3602)。この仮想座標空間において、各座標に設備情報に基づいて割当可能又は不可能な座席、通路、喫煙エリア等といった属性情報が紐付いている。
FIG. 6 shows a specific example of the process of generating the virtual coordinate space.
After reading the seat arrangement of a certain train (3601), the virtual coordinate space is generated by taking two axes with the end seat of the leading vehicle as a reference point (3602). In this virtual coordinate space, attribute information such as seats, aisles, smoking areas, etc. that can or cannot be assigned based on equipment information is associated with each coordinate.
次に、生成した仮想座標空間中から、予約情報中の希望座席に関連する情報に対応する座席関心点を抽出する(S365)。この処理では、図9に示す予約画面で受付けられた明示的な座席希望の情報(例えば、喫煙エリアに近い座席等)や、乗降駅の設備情報、ダイヤ変更情報、予約実績等から算出される暗黙的な座席希望の情報(例えば、降車駅ホームで階段の近い車両等)について、仮想座標空間中の座標に紐付いた属性情報に基づき対応付けられる点を座席関心点として抽出する。 Next, from the generated virtual coordinate space, the seat interest points corresponding to the information related to the desired seat in the reservation information are extracted (S365). In this process, it is calculated from the explicit seat request information (for example, a seat near the smoking area) received on the reservation screen shown in FIG. 9, the equipment information of the boarding / alighting station, the timetable change information, the reservation record, and the like. For implicit seat request information (for example, a vehicle near a staircase at the platform of a disembarkation station), a point associated with the attribute information associated with the coordinates in the virtual coordinate space is extracted as a seat interest point.
具体例として、ある予約情報に関して仮想座標空間中から座席関心点を抽出した様子を図6に示す(3603)。この例では、ある予約情報に関して3つの座席関心点(3604、3605、3606)を生成している。座席関心点3604は予約者が喫煙者であることに対応して生成される。座席関心点3605は、降車駅の駅設備情報に含まれる階段の位置情報とダイヤ変更情報に含まれる降車駅での列車停車位置情報からホーム階段が最も近い車両位置を算出し、その車両位置に対応する点を仮想座標空間から抽出する。座席関心点3606は、予約者の予約実績に基づいて予約する座席の傾向を算出し、その座席位置に対応する点を仮想座標空間から抽出する。
As a specific example, FIG. 6 shows a state in which a seat interest point is extracted from the virtual coordinate space with respect to a certain reservation information (3603). In this example, three seat interest points (3604, 3605, 3606) are generated for certain reservation information. The
繰り返し処理(S362〜S367)の最後に、上述のようにして抽出された各座席関心点は、予約者がどの座席を重視するかを表す所与の座席選択モデル235に基づいて、それぞれの重みを算出して(S366)、その重みとともに座席関心点を座席関心点リストに追加する(S367)。
At the end of the iterative process (S362-S367), each seat interest point extracted as described above has its own weight based on a given
次に、図7および図8を用いて、図3の座席割当最適化処理(S37)について詳述する。以後、本実施形態では、各予約情報に割当てる座席を決定する最適化問題を、各座席に各予約情報を割当てるか否かを表す二値の決定変数(0:未割当、1:割当)を用いた01整数計画問題として定式化することを念頭に説明するが、これは本発明の定式化方法を限定するものではない。公知の定式化方法を用いて、いずれかの数理計画問題に変換することも可能である。 Next, the seat allocation optimization process (S37) of FIG. 3 will be described in detail with reference to FIGS. 7 and 8. Hereinafter, in the present embodiment, the optimization problem of determining the seat to be assigned to each reservation information is set to a binary determination variable (0: unallocated, 1: assigned) indicating whether or not to allocate each reservation information to each seat. Although it will be described in mind that it is formulated as the 01 integer programming problem used, this does not limit the formulation method of the present invention. It is also possible to convert to any mathematical programming problem using a known formulation method.
まず、座席割当に関する最適化問題に関して決定変数や制約条件を初期化する(S371)。ここで、初期化とは、最適化問題の空モデルを生成することを意味する。また、「最適化問題を解く」とは、一般的に、空モデルを生成した後に変数や制約条件をモデルに登録、構築していき、モデル構築の完了後はある目的関数のもと解探索を行うことで最適な解を得ることをいう。 First, the decision variables and constraints are initialized for the optimization problem related to seat allocation (S371). Here, initialization means generating an empty model of an optimization problem. In addition, "solving an optimization problem" generally means registering and constructing variables and constraints in a model after generating an empty model, and searching for a solution under a certain objective function after the model construction is completed. It means to obtain the optimum solution by performing.
次に、予約情報リストから座席割当変更が必要な予約情報を抽出して(S372)、予約受付日時等の情報に基づいて、抽出した予約情報を順位付けする(S373)。次に、予約情報リスト中の全ての予約情報について、上述の二値の決定変数および座席割当に関する制約条件および座席関心点との重み付け距離和を算出する繰り返し処理を実行する(S374〜S380)。 Next, the reservation information for which the seat allocation needs to be changed is extracted from the reservation information list (S372), and the extracted reservation information is ranked based on the information such as the reservation reception date and time (S373). Next, for all the reservation information in the reservation information list, the iterative process of calculating the weighted distance sum with the above-mentioned binary determination variable, the constraint condition regarding seat allocation, and the seat interest point is executed (S374 to S380).
繰り返し処理(S374〜S380)では、まず操作中の予約情報の割当先となる列車群を抽出し、走行時刻やIDを基に順位付けする(S374)。次に、操作中の予約情報に対応する座席関心点を座席関心点リスト242から抽出する(S375)。次に、仮想座標空間リスト241からS374で抽出した列車に対応する仮想座標空間を抽出し、各仮想座標空間中の割当可能な各座席の座標(以後、割当候補点群という)に関して、操作中の予約情報を割当てるか否かを表す二値の決定変数を定義し、上述の最適化問題に追加する(S376)。
In the iterative process (S374 to S380), first, the train group to which the reservation information being operated is assigned is extracted, and the train group is ranked based on the traveling time and the ID (S374). Next, the seat interest points corresponding to the reserved information during operation are extracted from the seat interest point list 242 (S375). Next, the virtual coordinate space corresponding to the train extracted in S374 is extracted from the virtual coordinate
次に、各列車に関する定員数(停車駅区間ごとに受付可能な予約数)や、操作中の予約情報に含まれる乗降駅区間、座席数等が守られるように、決定変数に関する制約条件を生成し、上述の最適化問題に追加する(S377)。次に、列車の順位付けを考慮して、割当候補点群中の各点について上述の座席関心点との重み付け距離和を定義する(S378)。 Next, a constraint condition related to the coefficient of determination is generated so that the capacity for each train (the number of reservations that can be accepted for each stop station section), the boarding / alighting station section included in the reservation information during operation, the number of seats, etc. are protected. Then, it is added to the above-mentioned optimization problem (S377). Next, in consideration of the ranking of trains, the weighted distance sum with the above-mentioned seat interest points is defined for each point in the allocation candidate point group (S378).
図8に、処理S378で定義される重みづけ距離和の具体例を示す。図示のように、仮想座標空間中のある予約情報の割当可能座席に対応する点と各座席関心点の二点間の距離を算出し、図5のS336にて座席関心点毎に与えられた重みをかけあわせることで重み付け距離和を定義する。操作中の予約情報に含まれる予約座席数が二人以上(以後、グループ予約という)であった場合は、図示のように、それぞれに割当てる座席間の距離に関しても上述の重み付け距離和に追加することで、グループ予約の座席隣接度も考慮することができる。 FIG. 8 shows a specific example of the weighted distance sum defined in the process S378. As shown in the figure, the distance between the point corresponding to the assignable seat of certain reservation information in the virtual coordinate space and the two points of each seat interest point was calculated, and was given for each seat interest point in S336 of FIG. The weighted distance sum is defined by multiplying the weights. If the number of reserved seats included in the reservation information during operation is two or more (hereinafter referred to as group reservation), the distance between the seats assigned to each is also added to the above weighted distance sum as shown in the figure. Therefore, the degree of seat adjacency of group reservation can also be taken into consideration.
次に、上述で割当候補点群中の各点について算出した重み付け距離和を予約情報の順位に基づいてさらに重み付けを行い(S379)、上述の二値の決定変数をかけあわせた上で最適化問題の目的関数に追加する(S380)。 Next, the weighted distance sum calculated for each point in the allocation candidate point group described above is further weighted based on the order of the reservation information (S379), and optimized after multiplying the above binary determination variables. Add to the objective function in question (S380).
繰り返し処理(S374〜S380)による最適化問題の定式化が完了した後は、混合整数線形計画法やシンプレックス法等の公知の探索アルゴリズムを用いて、目的関数が最小となるような各決定変数の解を導出することで、各予約情報への割当座席を求める(S381)。ここで、上述の二値の決定変数は各予約情報および各座席に関して定義していることから、値が「1」となっている決定変数は、その変数に対応する予約情報に、その変数に対応する座席が割当てられたことを意味する。 After the formulation of the optimization problem by iterative processing (S374 to S380) is completed, a known search algorithm such as a mixed integer linear programming method or a simplex method is used to determine each determinant so that the objective function is minimized. By deriving the solution, the allocated seat for each reservation information is obtained (S381). Here, since the above-mentioned binary determinant is defined for each reservation information and each seat, the determinant having a value of "1" is added to the reservation information corresponding to the variable and to the variable. It means that the corresponding seat has been assigned.
図9は、座席予約システムにおける、携帯端末11や駅端末12に表示される予約入力画面の例を示す。予約入力画面90は、乗車区間、乗車日、座席数、時刻指定、列車指定等の入力項目を含み、ユーザによって指定される種々の情報が予約情報に反映される。ここで、「座席希望」901は座席希望に関する一部の選択肢のみを表示しているが、これは受け付け可能な座席希望を限定するものではない。本来は駅設備情報や車両設備情報によって様々な項目を設定できるため、座席予約システム1のユーザは任意の項目に絞って入力を受け付けるように変形してもよい。また、座席希望の項目「いつもの座席」902を受付けた場合は、予約者の過去の予約実績を学習することで生成される座席希望に関する設定を読み込み、または予約者が事前に設定した座席希望に関するテンプレート設定を読み込みして、座席予約装置20は予約者に紐づく座席設定を自動で設定することができる。
FIG. 9 shows an example of a reservation input screen displayed on the
図10は、座席予約システムにおける、ダイヤ変更の影響処理結果を表示する出力画面の例を示す。処理結果画面100は、図3の処理S39において、ダイヤ作成システム10のダイヤ変更端末104に表示される。処理結果画面100は、ダイヤ変更内容1001、ダイヤ変更一括表示ボタン1002、処理結果1003の各表示項目を含んで構成される。ダイヤ変更内容1001は受信したダイヤ変更情報に含まれる一件の変更をテキスト形式で表示する表示部である。また、ダイヤ変更一括表示ボタン1002を押下するとダイヤ変更情報に含まれる全ての変更内容を表示する、または全ての変更内容を含んだダイヤ図を変更前のダイヤ図と同時に表示することができる。
FIG. 10 shows an example of an output screen for displaying the effect processing result of the timetable change in the seat reservation system. The
処理結果1003は、ダイヤ変更による処理結果と、予約情報が含む座席希望と実際に割当てた座席との差分(カッコ表示で示される)を項目ごとに表示する。図示の例では、処理結果1003には、ダイヤ変更情報の入力に伴い算出された予約情報への割当座席について、座席変更となった予約情報の数に関する指標(2つ)と、駅設備や車両設備への移動距離に関する指標(42メートル)と、座席希望の達成度に関する指標(確保できなかった客の組数:0組)等が含まれる。なお、図10は、処理結果画面の一例であり、表示内容はこれに限定されるものではない。本来は受付けた座席希望に関して様々な項目を設定できるため、ダイヤ変更端末104にはそれら項目単独または各項目の組合せによって算出可能な指標を任意に表示してよい。
The
ダイヤ作成の管理者は、処理結果画面の内容を見て、今回のダイヤ変更が妥当であるか否かを判断することができる。もし、管理者が、処理結果は大幅な座席変更等を伴うのでダイヤ変更が適当でないと判断した場合、更にダイヤ再変更案を作成して、このダイヤ再変更案に基づいて、上記実施形態で説明した処理ルーチンを再度実行することができる。 The administrator of the timetable creation can judge whether or not the current timetable change is appropriate by looking at the contents of the processing result screen. If the administrator determines that the timetable change is not appropriate because the processing result involves a significant seat change, etc., a timetable re-change plan is further created, and based on this timetable re-change plan, in the above embodiment. The processing routine described can be re-executed.
以上、本発明の一実施形態によれば、交通機関のダイヤの変更に伴う座席予約への影響の算出結果を表示(可視化)して、当日ダイヤの策定業務に利用することが可能となる。ダイヤ作成の管理者は、表示を見て、予約された座席の変更の影響を出来るだけ小さくして、当日ダイヤの策定業務を円滑に行うことができる。 As described above, according to one embodiment of the present invention, it is possible to display (visualize) the calculation result of the influence on the seat reservation due to the change of the timetable of the transportation system and use it for the day time schedule formulation work. The manager of the timetable creation can see the display and minimize the influence of the change of the reserved seat as much as possible to smoothly carry out the timetable formulation work on the day.
なお、本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々変更、改良して実施できる。
例えば、本実施形態では、ダイヤ情報処理システムを座席予約装置に適用して座席予約システムとして実現する例を説明した。その意味では、本発明は座席予約装置又はそのシステムとして把握することができる。
The present invention is not limited to the above embodiment, and can be modified and improved in various ways without departing from the spirit of the present invention.
For example, in the present embodiment, an example of applying the diamond information processing system to the seat reservation device and realizing it as a seat reservation system has been described. In that sense, the present invention can be grasped as a seat reservation device or a system thereof.
しかし、本発明は、ダイヤ変更が座席予約に及ぼす影響を算出するという観点からすれば、必ずしも座席予約装置に適用することに限定されない。例えば、ダイヤ作成システムにおいて実現することも可能である。その場合、図1に示す、ダイヤ変更反映部213や座席割当処理部214等の機能部、及び記憶部230に記憶される仮想座標空間リスト241や座席関心点リスト242及び必要なデータを、ダイヤ作成システム10を構成するコンピュータ及び記憶部に持たせることになる。この場合、本発明は、ダイヤ作成システム或いはダイヤ作成システムにおけるダイヤ変更処理装置ないし方法、或いはダイヤ作成システムにおけるダイヤ変更の影響度処理装置ないし方法、と把握することができる。
However, the present invention is not necessarily limited to the seat reservation device from the viewpoint of calculating the effect of the timetable change on the seat reservation. For example, it can be realized in a timetable creation system. In that case, the virtual coordinate
また、上記実施形態は、ダイヤ変更が座席予約に及ぼす影響を算出するという観点の例であるが、当初の座席予約とダイヤ変更後の差分を結果画面に表示しているが、その差分を両者の乖離と呼んでもよいであろう。また、処理結果1003の各項目において両者の乖離が一定値を超えた場合、結果出力部217は一定値を超えた項目について、表示色を変え或いはブリンク表示することも可能である。このように表示すれば、ダイヤ作成の管理者により注意を促すことができる。
Further, the above embodiment is an example from the viewpoint of calculating the influence of the timetable change on the seat reservation. The difference between the initial seat reservation and the timetable change is displayed on the result screen. It may be called the divergence of. Further, when the deviation between the two items in each item of the
1…座席予約システム、10…ダイヤ作成システム、101…実績取得部、102…ダイヤ管理部、103…需要予測部、104…ダイヤ変更端末、11…携帯端末、12…駅端末、20…座席予約装置、201…CPU、202…メモリ、203…記憶装置、204…通信インターフェース、205…入力装置、206…出力装置、211…通信部、212…予約処理部、213…ダイヤ変更反映部、214…座席割当処理部、215…座席関心点算出部、216…割当処理部、217…結果出力部、230…記憶部、231…輸送計画データ、232…旅客モデル、233…需要モデル、234…列車選択モデル、235…座席選択モデル、236…予約情報リスト、237…駅設備データ、238…車両設備データ、239…ダイヤ変更情報、240…予約情報、241…仮想座標空間リスト、242…座席関心点リスト。 1 ... Seat reservation system, 10 ... Diamond creation system, 101 ... Achievement acquisition department, 102 ... Diamond management department, 103 ... Demand forecasting department, 104 ... Diamond change terminal, 11 ... Mobile terminal, 12 ... Station terminal, 20 ... Seat reservation Device, 201 ... CPU, 202 ... Memory, 203 ... Storage device, 204 ... Communication interface, 205 ... Input device, 206 ... Output device, 211 ... Communication unit, 212 ... Reservation processing unit, 213 ... Timetable change reflection unit, 214 ... Seat allocation processing unit, 215 ... Seat interest point calculation unit, 216 ... Allocation processing unit, 217 ... Result output unit, 230 ... Storage unit, 231 ... Transportation plan data, 232 ... Passenger model, 233 ... Demand model, 234 ... Train selection Model, 235 ... Seat selection model, 236 ... Reservation information list, 237 ... Station equipment data, 238 ... Vehicle equipment data, 239 ... Timetable change information, 240 ... Reservation information, 241 ... Virtual coordinate space list, 242 ... Seat interest point list ..
Claims (11)
少なくとも、該交通機関の予約に係る指定座席または指定時間帯と乗車区間と座席数とを含む予約情報と、ダイヤ変更情報とを記憶する記憶部と、
前記記憶部に記憶された、前記ダイヤ変更情報と前記予約情報を用いて、該交通機関の座席や設備の配置を座標空間で表す仮想座標空間と、前記予約情報に関連して、ユーザが関心を持つ座席又は設備に関する情報を座標で表した座席関心点を生成する座席関心点算出部と、
前記座席関心点算出部によって生成された、前記仮想座標空間と前記座席関心点に基づいて前記予約情報に座席を割当てる割当処理部と、
前記割当処理部によって前記予約情報に割当てられた座席を前記予約情報と関連つけて出力する出力部と、
を有することを特徴とするダイヤ情報処理システム。 A diamond information processing system that handles timetable information related to transportation using a computer.
At least, a storage unit that stores reservation information including reserved seats or designated time zones, boarding sections, and the number of seats related to the reservation of the transportation system, and timetable change information.
Using the timetable change information and the reservation information stored in the storage unit, the user is interested in a virtual coordinate space that represents the arrangement of seats and equipment of the transportation facility in a coordinate space, and the reservation information. A seat interest point calculation unit that generates seat interest points that represent information about seats or equipment with coordinates.
An allocation processing unit that allocates a seat to the reservation information based on the virtual coordinate space and the seat interest point generated by the seat interest point calculation unit.
An output unit that outputs the seats assigned to the reservation information by the allocation processing unit in association with the reservation information.
A diamond information processing system characterized by having.
前記ダイヤ変更情報と前記予約情報を用いて、各列車の座席配置と設備配置と座席割当状況と停車駅ごとの駅設備配置を表す仮想座標空間リストを生成し、
更に、前記座席関心点を、前記予約情報中の座席希望に関連する情報に対応付けられた前記仮想座標空間中の座標として表す座席関心点リストを生成し、
前記記憶部は、生成された前記仮想座標空間リストと、前記座席関心点リストとを記憶し、
前記割当処理部は、前記仮想座標空間リストと、前記座席関心点リストを用いて、前記予約情報に座席を割当てる
ことを特徴とする請求項1に記載のダイヤ情報処理システム。 The seat interest point calculation unit
Using the timetable change information and the reservation information, a virtual coordinate space list showing the seat arrangement, equipment arrangement, seat allocation status, and station equipment arrangement for each stop station of each train is generated.
Further, the seat point of interest, to generate a seat interest point list representing the coordinates in the virtual coordinate space associated with the information related to the seat desired in the reservation information,
The storage unit stores the generated virtual coordinate space list and the seat interest point list.
The timetable information processing system according to claim 1, wherein the allocation processing unit allocates a seat to the reservation information by using the virtual coordinate space list and the seat interest point list.
該座席予約装置には、ダイヤの作成及びダイヤ変更に際して該ダイヤ情報を処理するダイヤ作成システムと、ユーザが座席予約のために操作する端末と、が接続され、
前記座席関心点算出部は、前記端末で取得される前記予約情報から抽出される情報を用いて、前記座席関心点を算出する、
ことを特徴とする請求項1に記載のダイヤ情報処理システム。 The computer constitutes a seat reservation device that performs seat reservation processing.
The seat reservation device is connected to a timetable creation system that processes the timetable information when creating and changing the timetable, and a terminal operated by the user for seat reservation.
It said seat interest point calculation unit, by using the information extracted from the reservation information acquired by the terminal, calculates the seat point of interest,
The diamond information processing system according to claim 1.
前記コンピュータが、少なくとも、該交通機関の予約に係る指定座席または指定時間帯と乗車区間と座席数とを含む予約情報と、ダイヤ変更情報とを記憶部に記憶する記憶ステップと、
前記コンピュータが、前記記憶部に記憶された、前記ダイヤ変更情報と前記予約情報を用いて、該交通機関の座席や設備の配置を座標空間で表す仮想座標空間を生成する第1の生成ステップと、
前記コンピュータが、前記予約情報に関連して、ユーザが関心を持つ座席又は設備に関する情報を座標で表した座席関心点を生成する第2の生成ステップと、
前記コンピュータが、前記生成された、前記仮想座標空間と前記座席関心点に基づいて前記予約情報に座席を割当てる割当処理ステップと、
前記コンピュータが、前記割当処理ステップによって前記予約情報に割当てられた座席を前記予約情報と関連つけて出力するステップと、
を有することを特徴とするダイヤ情報処理方法。 It is a timetable information processing method in which a computer handles timetable information related to transportation.
Said computer, at least, a storage step of storing the reservation information including the boarding section and seats the designated seat or specified time zone according to the reservation of The traffic institutions, the diamond change information in the storage unit,
A first generation step in which the computer uses the timetable change information and the reservation information stored in the storage unit to generate a virtual coordinate space representing the arrangement of seats and equipment of the transportation facility in the coordinate space. ,
A second generation step in which the computer generates seat interest points in coordinates that represent information about the seat or equipment of interest to the user in relation to the reservation information.
An allocation processing step in which the computer allocates a seat to the reservation information based on the generated virtual coordinate space and the seat interest point.
A step in which the computer outputs a seat assigned to the reservation information by the allocation processing step in association with the reservation information.
A diamond information processing method characterized by having.
前記第2の生成ステップは、前記座席関心点を、前記予約情報中の座席希望に関連する情報に対応付けられた前記仮想座標空間中の座標として表す座席関心点リストを生成し、
生成された前記仮想座標空間リストと、前記座席関心点リストとを前記記憶部に記憶し、
前記割当処理ステップは、前記仮想座標空間リストと、前記座席関心点リストを用いて、前記予約情報に座席を割当てる
ことを特徴とする請求項8に記載のダイヤ情報処理方法。 In the first generation step, using the timetable change information and the reservation information, a virtual coordinate space list showing the seat arrangement and equipment arrangement of each train, the seat allocation status, and the station equipment arrangement for each stop station is generated.
The second generating step, the seat point of interest, to generate a seat interest point list representing the coordinates in the virtual coordinate space associated with the information related to the seat desired in the reservation information,
The generated virtual coordinate space list and the seat interest point list are stored in the storage unit.
The timetable information processing method according to claim 8 , wherein the allocation processing step allocates a seat to the reservation information by using the virtual coordinate space list and the seat interest point list.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017115110A JP6924077B2 (en) | 2017-06-12 | 2017-06-12 | Diamond information processing system and its method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017115110A JP6924077B2 (en) | 2017-06-12 | 2017-06-12 | Diamond information processing system and its method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019003259A JP2019003259A (en) | 2019-01-10 |
| JP6924077B2 true JP6924077B2 (en) | 2021-08-25 |
Family
ID=65005885
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017115110A Active JP6924077B2 (en) | 2017-06-12 | 2017-06-12 | Diamond information processing system and its method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6924077B2 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020240840A1 (en) * | 2019-05-31 | 2020-12-03 | 富士通株式会社 | Seat assignment program, device, and method |
| KR102307627B1 (en) * | 2019-12-10 | 2021-10-01 | 한국철도공사 | Apparatus and method for providing of online ticket sales service |
| WO2023144948A1 (en) * | 2022-01-27 | 2023-08-03 | 三菱電機株式会社 | Seat reservation device, seat reservation program, seat reservation method, and seat reservation system |
| CN114715227B (en) * | 2022-03-08 | 2024-06-14 | 通号城市轨道交通技术有限公司 | Train simulation running chart generation method and device |
| JP2024051946A (en) * | 2022-09-30 | 2024-04-11 | コイト電工株式会社 | Information processing device, information processing method, information processing program, and storage medium |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10289281A (en) * | 1997-04-14 | 1998-10-27 | Sony Corp | Reservation management device and method, and information processing device and method |
| JPH11328278A (en) * | 1998-05-13 | 1999-11-30 | Hitachi Ltd | Seat reservation system |
| JP4867613B2 (en) * | 2006-11-24 | 2012-02-01 | 富士通株式会社 | Priority seat management system, priority seat management method, and priority seat management program |
| JP2012221215A (en) * | 2011-04-08 | 2012-11-12 | Hitachi Ltd | Seat allocation system and seat allocation method |
| JP5744785B2 (en) * | 2012-03-30 | 2015-07-08 | 富士通フロンテック株式会社 | Article inspection method, portable terminal device, control program for portable terminal device, and article search system |
-
2017
- 2017-06-12 JP JP2017115110A patent/JP6924077B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019003259A (en) | 2019-01-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6924077B2 (en) | Diamond information processing system and its method | |
| JP6931446B2 (en) | Programs, information processing methods and information processing equipment | |
| US10430736B2 (en) | System and method for estimating a dynamic origin-destination matrix | |
| WO2020039821A1 (en) | Share-ride vehicle demand prediction device, share-ride vehicle demand prediction method, and program | |
| JP6301864B2 (en) | Evaluation system and operation information evaluation method | |
| JP5986300B1 (en) | Route information providing system, route information providing method, and route information providing program | |
| JP2011257842A (en) | Server and computer program to generate information about railroad users | |
| JP2020040520A (en) | System, method, and program for vehicle allocation support | |
| JP2009078573A (en) | Program, information storage medium, operation arrangement plan evaluation apparatus, and operation arrangement plan creation apparatus | |
| JP5280977B2 (en) | Seat type setting plan creation method, seat type setting plan creation system, ticket window system, and seat assignment notification system | |
| JP6656899B2 (en) | Transportation planning system and transportation plan change support method | |
| JP7410540B2 (en) | Information processing system, information processing program, and information processing method | |
| JP2018018368A (en) | Travel business management device, travel business management method and travel business management program | |
| JP6882791B2 (en) | Transportation expense application preparation support system, method, and program | |
| JP2023110613A (en) | Information processing method, information processing device and program | |
| WO2019132700A1 (en) | Method and system for purchasing electronic transport tickets | |
| JP7631602B1 (en) | Express bus system, express bus processing method, and express bus processing program, as well as transportation reservation system, transportation reservation method, and transportation reservation program | |
| JP7836531B2 (en) | Dispatch system, dispatch method, dispatch program | |
| WO2020045047A1 (en) | Travel assistance device, travel assistance method, program and storage medium | |
| JP2021120793A (en) | Information processing device, processing method and program | |
| US20220398624A1 (en) | Information processor and information processing method | |
| TWM574305U (en) | Accessible bus reservation system | |
| Grauberger | Network revenue management under competition within strategic airline alliances | |
| Ray et al. | Emerging Technologies in Metaverse Tourism: Opportunities and Challenges | |
| Prasasti et al. | PERFORMANCE AND FACILITIES EVALUATION AT SURABAYA KOTA TRAIN STATION |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200206 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201109 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201222 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210208 |
|
| 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: 20210713 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210730 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6924077 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |