Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6924077B2 - Diamond information processing system and its method - Google Patents
[go: Go Back, main page]

JP6924077B2 - Diamond information processing system and its method - Google Patents

Diamond information processing system and its method Download PDF

Info

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
Application number
JP2017115110A
Other languages
Japanese (ja)
Other versions
JP2019003259A (en
Inventor
勇樹 前川
勇樹 前川
友恵 富山
友恵 富山
千佐子 青木
千佐子 青木
聡子 藤森
聡子 藤森
助田 浩子
浩子 助田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 JP2017115110A priority Critical patent/JP6924077B2/en
Publication of JP2019003259A publication Critical patent/JP2019003259A/en
Application granted granted Critical
Publication of JP6924077B2 publication Critical patent/JP6924077B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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, Patent Document 1 discloses a seat reservation system in which a user can specify and allocate a seat based on various conditions. According to this system, all passengers are classified into multiple groups based on the reservation application information consisting of predetermined conditions specified by the passengers, and the passengers belonging to each group are assigned seats so that the seats are close to each other. It is said that a predetermined seat can be assigned from the inside.

また、ダイヤの作成ないし変更に関して、例えば特許文献2には、運行ダイヤの変更に基づく、運行情報の予測値の信頼性を運行情報の受け側で判断できるようにすることにより、受け側が運行計画の変更に対して適切に対応することが可能な運行情報配信システム、が開示されている。 Further, regarding the creation or change of the timetable, for example, in Patent Document 2, the receiving side can judge the reliability of the predicted value of the operation information based on the change of the operation timetable, so that the receiving side can judge the operation plan. An operation information distribution system, which can appropriately respond to changes in the above, is disclosed.

特開2004−171454号公報Japanese Unexamined Patent Publication No. 2004-171454 特開2016−190619公報Japanese Unexamined Patent Publication No. 2016-190619

最近では、旅客の予約をより柔軟に受付けるべく、当日ダイヤの策定と予約受付を並行的に行えるような予約方式が要望されている。例えば、実際の座席と予約を乗車数日前〜当日までに紐付ける時間帯予約方式が挙げられる。 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 Patent Documents 1 and 2 do not describe considering both the reservation acceptance and the change of the schedule on the day.

[発明の目的]
そこで、本発明の目的は、交通機関のダイヤの変更に伴う座席予約への影響を算出して、ダイヤの策定業務に利用可能とすることにある。
[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.

一実施形態に係る座席予約システムの構成を示す図である。It is a figure which shows the structure of the seat reservation system which concerns on one Embodiment. 座席予約装置のハードウェア構成を示す図である。It is a figure which shows the hardware composition of the seat reservation apparatus. 座席予約装置における座席割当処理を示すフローチャートである。It is a flowchart which shows the seat allocation process in a seat reservation apparatus. 座席予約装置の座席割当処理における、座席割当変更検知処理S34の動作を示すフローチャートである。It is a flowchart which shows the operation of the seat allocation change detection processing S34 in the seat allocation processing of a seat reservation apparatus. 座席予約装置の座席割当処理における、座席関心点算出処理S36の動作を示すフローチャートである。It is a flowchart which shows the operation of the seat interest point calculation process S36 in the seat allocation process of a seat reservation apparatus. 座席関心点算出処理の具体例を示す図である。It is a figure which shows the specific example of the seat interest point calculation process. 座席予約装置の座席割当処理における、座席割当最適化処理S37の動作を示すフローチャートである。It is a flowchart which shows the operation of the seat allocation optimization process S37 in the seat allocation process of a seat reservation apparatus. 座席割当最適化処理の具体例を示す図である。It is a figure which shows the specific example of the seat allocation optimization processing. 座席予約システムにおける予約情報の入力画面の例を示す図である。It is a figure which shows the example of the input screen of the reservation information in a seat reservation system. 座席予約システムにおける出力画面の例を示す図である。It is a figure which shows the example of the output screen in a seat reservation system.

以下、図面を参照して、本発明の一実施形態について説明する。
好ましい実施形態では、ダイヤ情報処理システムは座席予約システムに適用される。
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 seat reservation system 1.
The seat reservation system 1 is configured by connecting the seat reservation device 20 to the timetable creation system 10 via the communication network 30.
In the seat reservation system 1, in addition to the normal reservation process of designating and reserving the train to be boarded and its seat, a method of reserving a seat by designating a set of boarding time zone and section (hereinafter, time zone). Reserve a seat by (called reservation). Furthermore, the seat reservation system 1 uses the results of vehicle operation, equipment maintenance, and other conditions and demand forecasts, that is, the forecast results of the number of passengers who wish to board each seat reserved section of each train, as a trigger for the current timetable. On the other hand, when changing the running time, running order, number of trains, number of vehicles, etc. of trains (hereinafter referred to as timetable change), the seat allocation to passengers is appropriately changed and the degree of influence on seat reservation is calculated. It has a function to output. As a result, the timetable creation system 10 can smoothly carry out the day-day timetable formulation work, which involves various timetable changes before the day's operation, taking into account the effects of seat changes on passengers.

以下、図1を参照して詳細について説明する。
座席予約システム1は、ダイヤ作成システム10、携帯端末11、駅端末12および座席予約装置20が、通信ネットワーク30を介して互いに接続されて構成される。通信ネットワーク30は例えばインターネットやLAN(Local Area Network)である。
Hereinafter, details will be described with reference to FIG.
The seat reservation system 1 is configured by connecting a timetable creation system 10, a mobile terminal 11, a station terminal 12, and a seat reservation device 20 to each other via a communication network 30. The communication network 30 is, for example, the Internet or a LAN (Local Area Network).

ダイヤ作成システム10は、鉄道網内を走行する各列車の当日ダイヤを管理するために用いるコンピュータであり、例えばパーソナルコンピュータやワークステーションである。ダイヤ作成システムは、過去の実績ダイヤや需要予測結果、管理者からの入力に基づいて一定期間ごとの基本ダイヤを作成して保持する。また、車両運用等の保守計画の進捗状況や需要予測結果の変動等に基づいて、管理者に対してダイヤ変更を促し、ダイヤ変更端末104を介してダイヤ変更を受付け、当日ダイヤを策定する。なお、ダイヤ変更は必ずしも管理者によって行われず、所定のアルゴリズムに従ってダイヤ作成システム10が自動で行なってもよい。 The timetable creation system 10 is a computer used to manage the timetable of each train traveling in the railway network on the day, for example, a personal computer or a workstation. The timetable creation system creates and holds basic timetables at regular intervals based on past actual timetables, demand forecast results, and input from the administrator. In addition, based on the progress of maintenance plans such as vehicle operation and fluctuations in demand forecast results, the manager is urged to change the timetable, the timetable change is accepted via the timetable change terminal 104, and the timetable is formulated on the day. The timetable is not necessarily changed by the administrator, and the timetable creation system 10 may automatically change the timetable according to a predetermined algorithm.

ダイヤ作成システム10は、上記処理を実現するプログラムがコンピュータで実行されることで実現される、実績取得部101と、ダイヤ管理部102と、需要予測部103の諸機能、及びダイヤ変更を行うための入出力ユーザインタフェースであるダイヤ変更端末104を有する。なお、これらの機能部をそれぞれ別のコンピュータが備えるようにし、ネットワークを介して情報をやり取りすることで当日ダイヤの策定を行うこともできる。ダイヤ作成システム10による基本ダイヤの作成、ダイヤの管理、需要予測については通常の手法が用いられるものとして、ここでは説明を省略する。 The timetable creation system 10 is used to perform various functions of the performance acquisition unit 101, the timetable management unit 102, and the demand forecasting unit 103, and to change the timetable, which is realized by executing the program that realizes the above processing on a computer. It has a timetable change terminal 104 which is an input / output user interface of the above. In addition, it is also possible to formulate a schedule on the day by equipping each of these functional units with a separate computer and exchanging information via a network. As for the creation of the basic timetable by the timetable creation system 10, the management of the timetable, and the demand forecast, the usual methods are used, and the description thereof will be omitted here.

携帯端末11は、座席を予約しようとする、あるいは、座席の割当や変更を受けようとするユーザ(乗客)が操作する可搬型のコンピュータであり、例えば携帯電話、スマートフォン、タブレットコンピュータ、ノート型コンピュータ等である。携帯端末11を用いたユーザからの情報の入力およびユーザへの情報の提供については、これらのコンピュータにインストールされたプログラムを介して、あるいは、これらのコンピュータからウェブブラウザ等の汎用的なプログラムを用いて所定のウェブサイトにアクセスすることにより、座席予約装置20との間で情報の授受ができるように構成されている。本実施形態では、以下、ユーザは座席の予約および座席の割当・変更のいずれにおいても携帯端末11を使用するものとして説明するが、これに限るものでない。例えば、時間帯予約および座席の割当・変更のいずれかまたは両方について、デスクトップ型のパーソナルコンピュータや駅に設置している自動券売機等の専用端末を用いてもよい。 The mobile terminal 11 is a portable computer operated by a user (passenger) who intends to reserve a seat or receive a seat allocation or change, and is, for example, a mobile phone, a smartphone, a tablet computer, or a notebook computer. And so on. Regarding the input of information from the user and the provision of information to the user using the mobile terminal 11, the program installed on these computers or a general-purpose program such as a web browser from these computers is used. By accessing a predetermined website, information can be exchanged with and from the seat reservation device 20. In the present embodiment, the user will be described below as using the mobile terminal 11 for both seat reservation and seat allocation / change, but the present invention is not limited to this. For example, a dedicated terminal such as a desktop personal computer or an automatic ticket vending machine installed at a station may be used for either or both of time zone reservation and seat allocation / change.

駅端末12は上記専用端末の一例であり、ICカードのリーダー機能を有し、後述のユーザIDを特定できる情報を上記ICカードから読み取れるようにしたものである。本実施形態では、駅端末12の備える機能はユーザIDの特定方法以外、携帯端末11の備える機能と実質的に同様である。 The station terminal 12 is an example of the dedicated terminal, has an IC card reader function, and can read information that can identify a user ID, which will be described later, from the IC card. In the present embodiment, the functions provided by the station terminal 12 are substantially the same as the functions provided by the mobile terminal 11 except for the method of specifying the user ID.

座席予約装置20は、例えばパーソナルコンピュータやワークステーション等のコンピュータであり、旅客からの予約を受け付ける処理と、それらの予約を実際の列車の座席に割り当てる処理を行う。本実施形態では、ダイヤ変更情報を受け入れて、座席割当処理において特徴的な処理を行う。 The seat reservation device 20 is, for example, a computer such as a personal computer or a workstation, and performs a process of accepting reservations from passengers and a process of allocating those reservations to seats of an actual train. In the present embodiment, the timetable change information is accepted and a characteristic process is performed in the seat allocation process.

図2は、座席予約装置20のハードウェア構成例を示す図である。
座席予約装置20は、CPU201、メモリ202、記憶装置203、通信インターフェース204、入力装置205および出力装置206を有するコンピュータにより構成される。記憶装置203は、各種のデータやプログラムを記憶する、例えばソリッドステートドライブやフラッシュメモリ等の記憶装置である。
FIG. 2 is a diagram showing a hardware configuration example of the seat reservation device 20.
The seat reservation device 20 is composed of a computer having a CPU 201, a memory 202, a storage device 203, a communication interface 204, an input device 205, and an output device 206. The storage device 203 is a storage device that stores various data and programs, such as a solid state drive and a flash memory.

通信インターフェース204は、通信ネットワーク30に接続するためのインターフェースであり、例えばイーサネット(登録商標)に接続するためのアダプタ、公衆電話回線網に接続するためのモデム、無線通信を行うための無線通信機、シリアル通信のためのUSB(Universal Serial Bus)コネクタやRS232Cコネクタである。 The communication interface 204 is an interface for connecting to the communication network 30, for example, an adapter for connecting to Ethernet (registered trademark), a modem for connecting to a public telephone network, and a wireless communication device for performing wireless communication. , USB (Universal Serial Bus) connector and RS232C connector for serial communication.

入力装置205は、座席予約装置20の操作者からのデータ入力を受け付けるための、例えばキーボードやマウス、タッチパネル、ボタン、マイクロフォン等の装置である。出力装置206は、座席予約装置20の操作者に情報を提示するための、例えばディスプレイやプリンタ、スピーカ等の装置である。 The input device 205 is a device such as a keyboard, a mouse, a touch panel, a button, a microphone, or the like for receiving data input from the operator of the seat reservation device 20. The output device 206 is a device such as a display, a printer, or a speaker for presenting information to the operator of the seat reservation device 20.

座席予約装置20が有する、図1に示すような、通信部211、予約処理部212、ダイヤ変更反映部213および座席割当処理部214の諸機能部は、CPU201が記憶装置203に記憶されているプログラムをメモリ202に読み出して実行することにより実現される。また、図1に示す記憶部230は、座席予約装置20が備えるメモリ202および記憶装置203が提供する記憶領域の一部である。 The CPU 201 stores the communication unit 211, the reservation processing unit 212, the timetable change reflection unit 213, and the various functional units of the seat allocation processing unit 214, which are included in the seat reservation device 20, as shown in FIG. This is realized by reading the program into the memory 202 and executing it. Further, the storage unit 230 shown in FIG. 1 is a part of the storage area provided by the memory 202 and the storage device 203 included in the seat reservation device 20.

ここで、記憶部230は、輸送計画データ231、旅客モデル232、予約情報リスト236、仮想座標空間リスト237、座席関心点リスト238、駅設備データ239、車両設備データ240、ダイヤ変更情報241および予約実績242を記憶する。 Here, the storage unit 230 includes transportation plan data 231, passenger model 232, reservation information list 236, virtual coordinate space list 237, seat interest point list 238, station equipment data 239, vehicle equipment data 240, timetable change information 241 and reservation. Achievement 242 is memorized.

記憶部230が記憶する情報に関して、輸送計画データ231は、列車による旅客の輸送にかかる計画に関する情報である。輸送計画データ231には、例えば、この先数ヶ月間の当日ダイヤ、料金(乗車区間・座席指定区間ごとの運賃・各種料金との対応関係;ただし一般には料金クラス別)、指定席の数(定員)、時間帯予約向けに利用可能な座席数等の情報が含まれる。当日ダイヤには列車毎の発着駅、それら各々の駅に対する計画上の着発時刻と停車位置、各列車に割り当てる車両の情報を含み、これらの情報はダイヤ作成システム10を介して適宜更新される。なお、前記料金の情報は、レベニューマネジメント等の公知の技術を用いるような場合には、予約タイミング(すなわち予約が乗車希望日時のどれくらい前に為されるか)ごとに管理するようにしてもよい。 Regarding the information stored in the storage unit 230, the transportation plan data 231 is information regarding a plan for transporting passengers by train. The transportation plan data 231 includes, for example, the day schedule for the next few months, the fare (correspondence with the fare and various fare for each boarding section / seat reserved section; but generally by fare class), and the number of reserved seats (capacity). ), Information such as the number of seats available for timetable reservations is included. The day schedule includes information on departure and arrival stations for each train, planned arrival and departure times and stop positions for each of these stations, and vehicle information assigned to each train, and these information are appropriately updated via the timetable creation system 10. .. In addition, when using a known technique such as revenue management, the charge information may be managed at each reservation timing (that is, how long before the desired boarding date and time). ..

旅客モデル232は、予約を受け付けた旅客ごとに登録される情報であり、割当可能な座席が複数存在する場合にどの座席を好むかを算出するための情報である。旅客モデル232は、需要モデル234、列車選択モデル235、座席選択モデル235を含む。需要モデル234、列車選択モデル235、座席選択モデル235は、過去の予約履歴と現在の予約情報から構築または更新するような公知の手法が用いられるものとして、ここでは説明を省略する。 The passenger model 232 is information registered for each passenger who has received a reservation, and is information for calculating which seat is preferred when there are a plurality of seats that can be assigned. The passenger model 232 includes a demand model 234, a train selection model 235, and a seat selection model 235. As the demand model 234, the train selection model 235, and the seat selection model 235 use a known method such as constructing or updating from the past reservation history and the current reservation information, description thereof will be omitted here.

予約情報リスト236は、受理された予約情報のリストである。予約情報とは、誰がどの列車種別の列車のどの座席指定区間をどの時間帯で何座席分、予約したかを示す情報である。予約情報には、さらに、どの列車のどの座席を割り当てたかを示す情報も含む。なお、割り当てられる列車や座席が確定していない場合には「未割当」を表す値が登録される。予約情報には、上記以外にも予約に関する各種の情報を含めることができる。本実施形態では、例えば、現在の「予約状態」を含めるものとする。予約状態には、乗車時間帯を指定した予約を受理しているがユーザに特定の列車の座席を割り当てていない「予約済」、ユーザに特定の列車の座席を割当て、かつ更なる座席の変更が不可能である「発券済」、ユーザに特定の列車の座席を割り当てたものの、その割当は変更されうる状態を示す「仮割当」という値が設定される。本実施形態では、さらに予約情報リスト236が座席割当変更フラグを含む。なお、予約情報リスト236は、各々の予約情報の乗車日ごとに管理されるが、本実施形態では主にある一日の予約情報の扱いについて例示する。 The reservation information list 236 is a list of accepted reservation information. The reservation information is information indicating who has reserved which seat reserved section of which train type train for which number of seats in which time zone. The booking information also includes information indicating which seat on which train was assigned. If the train or seat to be assigned is not fixed, a value indicating "unallocated" is registered. In addition to the above, the reservation information can include various information related to the reservation. In this embodiment, for example, the current "reserved state" is included. In the reserved state, "Reserved", which accepts reservations that specify the boarding time zone but does not assign a seat for a specific train to the user, assigns a seat for a specific train to the user, and further changes seats. Is not possible, "ticketed", the user has been assigned a seat on a particular train, but the allocation is set to a value called "temporary allocation" that indicates a state in which it can be changed. In this embodiment, the reservation information list 236 further includes a seat allocation change flag. The reservation information list 236 is managed for each boarding date of each reservation information, but in the present embodiment, the handling of the reservation information for one day is mainly illustrated.

駅設備データ237は、各駅が保有する設備の配置情報、例えばプラットホーム上の列車停車位置、階段、売店および待合室等の施設の配置情報を含む。配置情報は、各設備の属性と、その位置座標としてGPS(Global Positioning System)座標を含むように構成される。なお、駅設備データ237には、座席予約システム1で扱う路線に含まれる全ての駅に関する施設の配置情報が設定されているものとする。 The station equipment data 237 includes equipment arrangement information owned by each station, for example, equipment arrangement information such as a train stop position on a platform, stairs, a shop, and a waiting room. The placement information is configured to include the attributes of each facility and GPS (Global Positioning System) coordinates as its position coordinates. It is assumed that the station equipment data 237 is set with facility layout information related to all stations included in the route handled by the seat reservation system 1.

車両設備データ238は、座席予約システム1で扱う路線を走行する全ての車両に関する設備の配置情報、例えば喫煙室、洗面所、多目的トイレ、授乳室等の施設の配置情報を含む。配置情報は、各設備の属性と、その位置座標として設置されている車両番号および隣接する座席の座席番号等の情報を含む。 The vehicle equipment data 238 includes equipment arrangement information regarding all vehicles traveling on the route handled by the seat reservation system 1, for example, equipment arrangement information such as a smoking room, a washroom, a multipurpose toilet, and a nursing room. The placement information includes information such as the attributes of each equipment, the vehicle number installed as its position coordinates, and the seat number of the adjacent seat.

ダイヤ変更情報239は、ダイヤ作成システム10が作成したダイヤ変更情報そのものである。ダイヤ変更情報239は、ダイヤ変更された各列車と割当車両や車両数、各駅での停車位置等の情報を含む。 The timetable change information 239 is the timetable change information itself created by the timetable creation system 10. The timetable change information 239 includes information such as each train whose timetable has been changed, the number of assigned vehicles and vehicles, and the stop position at each station.

予約実績240は、前記予約情報のうち「発券済」となった予約情報について旅客毎に分類し、リスト化した各旅客の予約実績である。予約実績の各要素は、上記予約情報に含まれる情報である。 The reservation record 240 is a reservation record of each passenger who classifies and lists the reservation information that has been “ticketed” among the reservation information for each passenger. Each element of the reservation record is the information included in the above reservation information.

仮想座標空間リスト241は、列車内の所定の位置を基準点として全て座席や設備の配置を座標として表わすリストである。例えば、下記の式で表される。
仮想座標空間リスト={引数(キー):(列車ID), 値:仮想座標空間}
The virtual coordinate space list 241 is a list that represents the arrangement of all seats and equipment as coordinates with a predetermined position in the train as a reference point. For example, it is expressed by the following formula.
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 interest point list 242 is a list that represents seats, equipment, and the like that passengers are interested in, which are designated for each train and seat reservation information. The seat interest point list is expressed by the following formula, for example.
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 seat reservation device 20, the reservation processing unit 212 receives the seat reservation request from the mobile terminal 11 and determines whether the reservation is accepted or abandoned based on the current reservation acceptance status and responds (determination of acceptance / rejection of reservation). Sometimes called processing). Since a known method is used for this reservation acceptance / rejection determination process, the description thereof will be omitted here.

ダイヤ変更反映部213は、ダイヤ作成システム10からダイヤ変更情報を受け付けて、それを記憶部230のダイヤ変更情報239に記憶する。そして、座席割当処理部214に対して旅客の座席割当変更を行うように指示する。ダイヤ変更反映部213は、座席割当の変更を促す機能である。 The timetable change reflection unit 213 receives the timetable change information from the timetable creation system 10 and stores it in the timetable change information 239 of the storage unit 230. Then, the seat allocation processing unit 214 is instructed to change the seat allocation of the passenger. The timetable change reflection unit 213 is a function for prompting a change in seat allocation.

座席割当処理部214は、ダイヤ変更情報238で変更された各車両の座席配置に対して、予約情報リスト236の各予約情報に含まれる各種の情報に則り、各予約情報に座席を割当てる。座席割当処理部214は、座席関心点算出部215、割当処理部216および結果出力部217を有して構成される。 The seat allocation processing unit 214 allocates a seat to each reservation information according to various information included in each reservation information of the reservation information list 236 with respect to the seat arrangement of each vehicle changed in the timetable change information 238. The seat allocation processing unit 214 includes a seat interest point calculation unit 215, an allocation processing unit 216, and a result output unit 217.

座席関心点算出部215は、各予約情報に設定されている座席希望の情報や乗降車駅の情報等の観点に基づいて座席関心点を算出する(詳細は図5、6を用いて後述)。割当処理部216は、座席関心点に基づいて、各予約情報への割当座席を算出する(詳細は図7、図8を用いて後述)。結果出力部217は、割当処理部216で割り当てられた座席について、各予約情報に設定された各種情報を出力する。結果出力部217からの出力は、ダイヤ変更端末104に転送されて表示される。 The seat interest point calculation unit 215 calculates the seat interest point based on the seat request information and the boarding / alighting station information set in each reservation information (details will be described later with reference to FIGS. 5 and 6). .. The allocation processing unit 216 calculates the allocated seats for each reservation information based on the seat interest points (details will be described later with reference to FIGS. 7 and 8). The result output unit 217 outputs various information set in each reservation information for the seats allocated by the allocation processing unit 216. The output from the result output unit 217 is transferred to the timetable change terminal 104 and displayed.

図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 seat reservation device 20.
When the seat reservation device 20 receives the timetable change information (S31: YES), the seat allocation processing unit 214 displays a seat interest point list in which the reservation ID and the train ID in the reservation information are used as keys and the seat interest points are set as values. Initialize (S32). Further, the seat allocation processing unit 214 initializes the virtual coordinate space list using the seat train ID as a key and the virtual coordinate space as a value (S33).

その後、座席関心点算出部215において、予約情報毎に座席関心点リストおよび仮想座標空間リストの算出処理を実行する(S34〜S37)。これらの算出処理では、まず操作中の予約情報について座席割当を変更する必要があるかを判定する座席割当変更検知処理を実行する(S34)。その結果、座席割当を変更する必要がある場合には(S35:YES)、座席関心点および仮想座標空間情報を算出する座席関心点算出処理を実行して(S36)、算出結果を座席関心点リストおよび仮想座標空間リストに追加する。一方、処理S34において操作中の予約情報について座席割当変更が必要ない場合(S34:NO)は次の予約情報の操作に移る。なお、座席割当変更検知処理S34及び座席関心点算出処理S36については、図4および図5を参照して後述する。 After that, the seat interest point calculation unit 215 executes the calculation process of the seat interest point list and the virtual coordinate space list for each reservation information (S34 to S37). In these calculation processes, first, a seat allocation change detection process for determining whether or not it is necessary to change the seat allocation for the reservation information being operated is executed (S34). As a result, when it is necessary to change the seat allocation (S35: YES), the seat interest point calculation process for calculating the seat interest point and the virtual coordinate space information is executed (S36), and the calculation result is the seat interest point. Add to list and virtual coordinate space list. On the other hand, when it is not necessary to change the seat allocation for the reservation information being operated in the process S34 (S34: NO), the operation proceeds to the next reservation information operation. The seat allocation change detection process S34 and the seat interest point calculation process S36 will be described later with reference to FIGS. 4 and 5.

その後、割当処理部216において、座席関心点リストおよび仮想座標空間リストに基づいて各予約への割当座席を算出する座席割当最適化処理を実行する(S37)。その結果、結果出力部217において座席割当結果に関する結果値を算出し(S38)、ダイヤ変更内容と座席割当の処理結果を、ダイヤ変更端末104に転送して表示して(S39)、処理を終了する。また、処理S31でダイヤ変更を受信しなかった場合(S31:NO)、処理を終了する。なお、座席割当最適化処理S37については、図7を参照して後述する。 After that, the allocation processing unit 216 executes a seat allocation optimization process for calculating the allocated seats for each reservation based on the seat interest point list and the virtual coordinate space list (S37). As a result, the result output unit 217 calculates the result value related to the seat allocation result (S38), transfers the timetable change content and the seat allocation processing result to the timetable change terminal 104 and displays them (S39), and ends the processing. do. If the timetable change is not received in the process S31 (S31: NO), the process ends. The seat allocation optimization process S37 will be described later with reference to FIG. 7.

次に、図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 seat interest point 3604 is generated corresponding to the reservation person being a smoker. The seat interest point 3605 calculates the position of the vehicle closest to the home stairs from the position information of the stairs included in the station equipment information of the getting-off station and the train stop position information at the getting-off station included in the timetable change information, and determines the vehicle position at that vehicle position. Extract the corresponding points from the virtual coordinate space. The seat interest point 3606 calculates the tendency of the seat to be reserved based on the reservation record of the reservation person, and extracts the point corresponding to the seat position from the virtual coordinate space.

繰り返し処理(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 seat selection model 235, which represents which seat the reservation person prioritizes. Is calculated (S366), and the seat interest points are added to the seat interest point list together with the weight (S367).

次に、図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 space list 241, and the coordinates of each assignable seat in each virtual coordinate space (hereinafter referred to as the allocation candidate point group) are being operated. A binary determination variable indicating whether or not to allocate the reservation information of is defined and added to the above-mentioned optimization problem (S376).

次に、各列車に関する定員数(停車駅区間ごとに受付可能な予約数)や、操作中の予約情報に含まれる乗降駅区間、座席数等が守られるように、決定変数に関する制約条件を生成し、上述の最適化問題に追加する(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 mobile terminal 11 or the station terminal 12 in the seat reservation system. The reservation input screen 90 includes input items such as a boarding section, a boarding date, the number of seats, a time designation, and a train designation, and various information designated by the user is reflected in the reservation information. Here, "seat request" 901 displays only some options regarding seat request, but this does not limit the seat request that can be accepted. Originally, various items can be set according to the station equipment information and the vehicle equipment information, so that the user of the seat reservation system 1 may be modified to accept input by narrowing down to any item. In addition, when the seat request item "usual seat" 902 is accepted, the seat request setting generated by learning the past reservation record of the reservation person is read, or the seat request set in advance by the reservation person is read. The seat reservation device 20 can automatically set the seat setting associated with the reservation person by reading the template setting related to.

図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 process result screen 100 is displayed on the timetable change terminal 104 of the timetable creation system 10 in the process S39 of FIG. The processing result screen 100 includes display items of the timetable change content 1001, the timetable change batch display button 1002, and the processing result 1003. The timetable change content 1001 is a display unit that displays one change included in the received timetable change information in a text format. Further, when the timetable change batch display button 1002 is pressed, all the changed contents included in the timetable change information can be displayed, or the timetable diagram including all the changed contents can be displayed at the same time as the timetable diagram before the change.

処理結果1003は、ダイヤ変更による処理結果と、予約情報が含む座席希望と実際に割当てた座席との差分(カッコ表示で示される)を項目ごとに表示する。図示の例では、処理結果1003には、ダイヤ変更情報の入力に伴い算出された予約情報への割当座席について、座席変更となった予約情報の数に関する指標(2つ)と、駅設備や車両設備への移動距離に関する指標(42メートル)と、座席希望の達成度に関する指標(確保できなかった客の組数:0組)等が含まれる。なお、図10は、処理結果画面の一例であり、表示内容はこれに限定されるものではない。本来は受付けた座席希望に関して様々な項目を設定できるため、ダイヤ変更端末104にはそれら項目単独または各項目の組合せによって算出可能な指標を任意に表示してよい。 The processing result 1003 displays the difference (indicated in parentheses) between the processing result due to the timetable change, the seat request included in the reservation information, and the seat actually assigned, for each item. In the illustrated example, the processing result 1003 includes an index (two) regarding the number of reserved seats for which seats have been changed, and station equipment and vehicles for the reserved seats calculated by inputting the timetable change information. An index related to the distance traveled to the facility (42 meters) and an index related to the degree of achievement of the desired seat (number of unsecured customers: 0) are included. Note that FIG. 10 is an example of the processing result screen, and the display content is not limited to this. Originally, various items can be set regarding the accepted seat request, so that the timetable change terminal 104 may arbitrarily display an index that can be calculated by using these items alone or by combining each item.

ダイヤ作成の管理者は、処理結果画面の内容を見て、今回のダイヤ変更が妥当であるか否かを判断することができる。もし、管理者が、処理結果は大幅な座席変更等を伴うのでダイヤ変更が適当でないと判断した場合、更にダイヤ再変更案を作成して、このダイヤ再変更案に基づいて、上記実施形態で説明した処理ルーチンを再度実行することができる。 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 space list 241 and the seat interest point list 242 stored in the functional units such as the timetable change reflection unit 213 and the seat allocation processing unit 214 and the storage unit 230 and necessary data shown in FIG. 1 are displayed in a timetable. It will be provided to the computer and the storage unit constituting the creation system 10. In this case, the present invention can be grasped as a timetable change processing device or method in the timetable making system or the timetable making system, or an influence degree processing device or method of the timetable change in the timetable making system.

また、上記実施形態は、ダイヤ変更が座席予約に及ぼす影響を算出するという観点の例であるが、当初の座席予約とダイヤ変更後の差分を結果画面に表示しているが、その差分を両者の乖離と呼んでもよいであろう。また、処理結果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 processing result 1003 exceeds a certain value, the result output unit 217 can change the display color or blink display the item exceeding the certain value. By displaying in this way, it is possible to call attention to the administrator of the timetable creation.

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 seat interest point calculation unit determines each seat interest point in the virtual coordinate space generated based on the information related to the seat request set in the reservation information according to the train, seat selection probability or parameter for each passenger. The diamond information processing system according to claim 1, wherein the seat interest points are weighted and the seat interest points are output together with the weights. 前記割当処理部は、前記予約情報に設定された各種情報に基づいて、各々の予約情報に割当可能な座席に関する制約条件を設定し、各々の予約情報への割当座席の座標と前記座席関心点との重み付け距離和を前記仮想座標空間に基づいて定式化し、各々の重み付け距離和の総和を最小化するような数理計画問題を解くことで、各々の前記予約情報への割当座席を出力することを特徴とする請求項1に記載のダイヤ情報処理システム。 The allocation processing unit sets constraint conditions regarding seats that can be assigned to each reservation information based on various information set in the reservation information, and coordinates of the assigned seat to each reservation information and the seat interest point. By formulating the sum of weighted distances with and based on the virtual coordinate space and solving a mathematical planning problem that minimizes the sum of the sums of weighted distances, the allocated seats for each of the reserved seats are output. The diamond information processing system according to claim 1. 前記割当処理部は、予約受付日時の情報を元に前記予約情報の順位付けして、前記の数理計画問題を解き、各々の前記予約情報への割当座席を出力することを特徴とする請求項に記載のダイヤ情報処理システム。 The claim is characterized in that the allocation processing unit ranks the reservation information based on the information of the reservation reception date and time, solves the mathematical planning problem, and outputs the allocated seat to each of the reservation information. The diamond information processing system according to 4. 前記出力部に接続される端末は、前記ダイヤ変更情報の入力に伴い算出された前記予約情報への割当座席について、座席変更となった前記予約情報の数に関する指標と、駅設備や車両設備への移動距離に関する指標と、座席希望の達成度に関する指標と、を含む画面を表示することを特徴とする請求項1に記載のダイヤ情報処理システム。 The terminal connected to the output unit uses the index regarding the number of reserved seats whose seats have been changed and the station equipment and vehicle equipment for the reserved seats calculated in connection with the input of the timetable change information. The diamond information processing system according to claim 1, wherein a screen including an index relating to the movement distance of the vehicle and an index relating to the achievement level of a seat request is displayed. 前記コンピュータは、座席予約処理を行う座席予約装置を構成し、
該座席予約装置には、ダイヤの作成及びダイヤ変更に際して該ダイヤ情報を処理するダイヤ作成システムと、ユーザが座席予約のために操作する端末と、が接続され、
前記座席関心点算出部は、前記端末で取得される前記予約情報から抽出される情報を用いて、前記座席関心点を算出する、
ことを特徴とする請求項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.
前記第1の生成ステップは、前記ダイヤ変更情報と前記予約情報を用いて、各列車の座席配置と設備配置と座席割当状況と停車駅ごとの駅設備配置を表す仮想座標空間リストを生成し、
前記第2の生成ステップは、前記座席関心点を、前記予約情報中の座席希望に関連する情報に対応付けられた前記仮想座標空間中の座標として表す座席関心点リストを生成し、
生成された前記仮想座標空間リストと、前記座席関心点リストとを前記記憶部に記憶し、
前記割当処理ステップは、前記仮想座標空間リストと、前記座席関心点リストを用いて、前記予約情報に座席を割当てる
ことを特徴とする請求項に記載のダイヤ情報処理方法。
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.
前記第2の生成ステップは、前記予約情報に設定された座席希望に関連する情報に基づいて生成される前記仮想座標空間中の各座席関心点について、各旅客に関する列車、座席選択確率またはパラメータに従って前記座席関心点を重み付けして、前記座席関心点を重みとともに出力することを特徴とする請求項8に記載のダイヤ情報処理方法。 The second generation step follows the train, seat selection probability or parameter for each passenger for each seat interest point in the virtual coordinate space generated based on the information related to the seat preference set in the reservation information. The timetable information processing method according to claim 8, wherein the seat interest points are weighted and the seat interest points are output together with the weights. 前記割当処理ステップは、前記予約情報に設定された各種情報に基づいて、各々の予約情報に割当可能な座席に関する制約条件を設定し、各々の予約情報への割当座席の座標と前記座席関心点との重み付け距離和を前記仮想座標空間に基づいて定式化し、各々の重み付け距離和の総和を最小化するような数理計画問題を解くことで、各々の前記予約情報への割当座席を出力することを特徴とする請求項8に記載のダイヤ情報処理方法。 The allocation processing step sets constraint conditions regarding seats that can be assigned to each reservation information based on various information set in the reservation information, and coordinates of the assigned seat to each reservation information and the seat interest point. By formulating the sum of weighted distances with and based on the virtual coordinate space and solving a mathematical programming problem that minimizes the sum of the sums of weighted distances, the allocated seats for each of the reserved seats are output. 8. The diamond information processing method according to claim 8.
JP2017115110A 2017-06-12 2017-06-12 Diamond information processing system and its method Active JP6924077B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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