JP2005044282A - Travel plan management system, travel plan management method, and travelling information management program - Google Patents
Travel plan management system, travel plan management method, and travelling information management program Download PDFInfo
- Publication number
- JP2005044282A JP2005044282A JP2003280054A JP2003280054A JP2005044282A JP 2005044282 A JP2005044282 A JP 2005044282A JP 2003280054 A JP2003280054 A JP 2003280054A JP 2003280054 A JP2003280054 A JP 2003280054A JP 2005044282 A JP2005044282 A JP 2005044282A
- Authority
- JP
- Japan
- Prior art keywords
- information
- reservation
- travel
- server
- management server
- 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.)
- Withdrawn
Links
- 238000007726 management method Methods 0.000 title claims description 456
- 239000000284 extract Substances 0.000 claims description 49
- 238000000034 method Methods 0.000 claims description 32
- 230000008569 process Effects 0.000 claims description 31
- 230000008859 change Effects 0.000 claims description 24
- 230000005540 biological transmission Effects 0.000 claims description 18
- 238000012545 processing Methods 0.000 description 133
- 238000009825 accumulation Methods 0.000 description 28
- 238000010586 diagram Methods 0.000 description 25
- 230000004308 accommodation Effects 0.000 description 22
- 230000003111 delayed effect Effects 0.000 description 17
- 238000007689 inspection Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 12
- 238000006243 chemical reaction Methods 0.000 description 11
- 230000004044 response Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 238000012508 change request Methods 0.000 description 5
- 230000029305 taxis Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 3
- 235000012054 meals Nutrition 0.000 description 3
- 230000001934 delay Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
Images
Landscapes
- Traffic Control Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、旅行者の旅行計画を管理する旅行計画管理システム、旅行計画管理方法、および交通機関の運行状況を管理するための運行情報管理プログラムに関する。 The present invention relates to a travel plan management system for managing a travel plan of a traveler, a travel plan management method, and an operation information management program for managing the operation status of transportation facilities.
旅行の予約や旅行計画の管理を行うシステムとして、特許文献1には、交通機関の運行状況に応じて予約内容を自動的に変更することができる予約管理装置が記載されている。特許文献1に記載されている予約管理装置によれば、運行管理サーバは、列車に遅れが発生し予約した列車に乗り継ぐことが不可能になると、その旨を示す情報を予約サービス管理サーバに通知する。すると、予約サービス管理サーバは、切符予約サーバに予約内容の変更を指示する。そして、切符予約サーバは、変更指示に従って、乗り継ぐことが可能な別の列車を自動的に予約する。
As a system for managing travel reservations and travel plans,
また、特許文献2には、利用者が旅行代理店に行かなくても、自宅などの端末から旅行希望条件を指示するだけで、その条件に合った最適な旅行案内プランを作成して即座に利用者に提供できる旅行案内提供システムが記載されている。特許文献2に記載されている旅行案内提供システムによれば、旅行管理サーバは、利用者端末から旅行希望条件を受信すると、受信した旅行希望条件に合った旅行先情報および交通情報をデータベースから取得する。そして、旅行管理サーバは、取得した旅行先情報および交通情報にもとづいて利用者固有の旅行プランを作成し、通信ネットワークを介して利用者端末に送信する。
Further, in
特許文献1に記載されている予約管理装置では、交通機関の社内通信ネットワークに接続されている予約サービス管理サーバは、運行管理サーバから運行管理情報を取得して予約サービスの処理を行うことができる。しかし、交通機関の社内通信ネットワークに接続されていない旅行代理店のサーバなどは、交通機関が取り扱う運行管理情報を利用することができない。そのため、旅行代理店は、現在の列車などの運行状況などに連動して旅行者の旅行計画を管理することができない。
In the reservation management apparatus described in
また、運行状況などに連動した旅行計画の管理を行うためには、旅行代理店のサーバを交通機関の社内通信ネットワークに専用線などで接続しなければならず、旅行代理店の負担が大きい。 In addition, in order to manage a travel plan that is linked to the operation status, the travel agency server must be connected to the in-house communication network of the transportation facility with a dedicated line or the like, which places a heavy burden on the travel agency.
また、特許文献2に記載されている旅行案内システムでは、データベースなどに登録されている旅行先情報や交通情報にもとづいて、旅行案内プランを提供することができる。しかし、交通機関が取り扱う運行管理情報を利用できないので、旅行代理店は、現在の列車などの運行状況などに連動して旅行者の旅行計画の管理や旅行案内をすることができない。
Moreover, in the travel guidance system described in
そこで、本発明は、交通機関の運行状況と連動した旅行計画の管理サービスを提供することができる旅行計画管理システム、旅行計画管理方法および運行情報管理プログラムを提供することを目的とする。 SUMMARY OF THE INVENTION An object of the present invention is to provide a travel plan management system, a travel plan management method, and an operation information management program that can provide a travel plan management service linked to the operation status of transportation facilities.
本発明による旅行計画管理システムは、交通手段を運行する交通機関が運営する運行管理サーバと、旅行代理店が運営する代理店サーバとを備えた旅行計画管理システムであって、運行管理サーバは、交通機関の運行状況を示す運行情報を記憶する運行情報記憶手段と、運行情報記憶手段から運行情報を抽出して、抽出した運行情報を含むXMLデータである運行状況XMLデータを生成する運行状況XMLデータ生成手段と、運行状況XMLデータを、インターネットを介して代理店サーバに送信する運行状況XMLデータ送信手段とを含み、代理店サーバは、運行状況XMLデータにもとづいて、旅行者の旅行計画を管理することを特徴とする。旅行計画を管理するとは、例えば、交通機関の運行スケジュールに遅延などが発生した場合に、影響のある旅行者に対して個別にスケジュール変更があった旨を連絡したり、旅行先の現地サービス提供会社などとスケジュール調整を行うことである。また、旅行計画を管理するとは、例えば、旅行者の状況に応じて乗車予定の列車(交通手段)などの座席や旅行先の現地サービス提供会社との予約内容などの情報を旅行者に提供することによって、旅行者に旅行ナビゲーションを行うことである。 The travel plan management system according to the present invention is a travel plan management system comprising an operation management server operated by a transportation agency that operates a means of transportation, and an agent server operated by a travel agency, the operation management server comprising: Operation information storage means for storing operation information indicating the operation status of the transportation facility, and operation status XML for extracting operation information from the operation information storage means and generating operation status XML data that is XML data including the extracted operation information Data generation means and operation status XML data transmission means for transmitting the operation status XML data to the agency server via the Internet. The agency server determines the travel plan of the traveler based on the operation status XML data. It is characterized by management. To manage a travel plan, for example, if there is a delay in the transportation schedule, notify the affected traveler that the schedule has been changed individually, or provide local services at the travel destination. It is to adjust the schedule with the company. In addition, managing a travel plan provides a traveler with information such as seats such as a train (transportation means) scheduled to be boarded and reservation contents with a local service provider at a travel destination according to the situation of the traveler. The travel navigation for the traveler.
旅行計画管理システムは、交通手段の座席の予約状況を示す座席予約情報を記憶する座席予約情報記憶手段と、座席予約情報記憶手段から座席予約情報を抽出して、抽出した座席予約情報を含むXMLデータである座席予約XMLデータを生成する座席予約XMLデータ生成手段と、座席予約XMLデータを、インターネットを介して代理店サーバに送信する座席予約XMLデータ送信手段と含む座席予約サーバを備え、代理店サーバは、座席予約XMLデータにもとづいて、旅行者の旅行計画を管理するものであってもよい。そのような構成によれば、代理店サーバは、インターネットを介して受信できるXMLデータとして座席予約情報を受信する。従って、インターネットを介して座席予約情報を取得できるので、旅行代理店は、交通機関の座席予約状況と連動した旅行計画の管理サービスを提供することができる。 The travel plan management system extracts seat reservation information from the seat reservation information storage means for storing the seat reservation information indicating the seat reservation status of the transportation means, and includes the extracted seat reservation information. A seat reservation server including seat reservation XML data generating means for generating seat reservation XML data as data, and seat reservation XML data transmitting means for transmitting the seat reservation XML data to the agent server via the Internet. The server may manage a traveler's travel plan based on the seat reservation XML data. According to such a configuration, the agency server receives the seat reservation information as XML data that can be received via the Internet. Accordingly, since seat reservation information can be acquired via the Internet, the travel agent can provide a travel plan management service linked to the seat reservation status of the transportation facility.
代理店サーバは、運行状況XMLデータにもとづいて、旅行者が乗車する交通手段に遅延が発生しているか否かを判定する遅延発生判定手段と、交通手段に遅延が発生していると判定した場合に、交通手段の遅延状況を示す遅延情報を、インターネットを介して、旅行者が使用する携帯端末に送信する遅延情報送信手段とを含むものであってもよい。そのような構成によれば、影響のある旅行者に対して、旅行代理店が、個別にスケジュール変更があったことを連絡する手間を軽減することができる。 The agency server determines, based on the operation status XML data, a delay occurrence determination means for determining whether or not there is a delay in the transportation means on which the passenger gets and a delay in the transportation means. In some cases, the information may include delay information transmission means for transmitting delay information indicating a delay state of the transportation means to a mobile terminal used by a traveler via the Internet. According to such a configuration, it is possible to reduce time and effort for the travel agency to notify the affected traveler that the schedule has been individually changed.
代理店サーバは、運行状況XMLデータに含まれる交通手段の運行日時の情報と現時刻情報とにもとづいて、旅行者が交通手段に乗車前、乗車中または乗車後のいずれの状況であるかを判定する旅行者状況判定手段を含み、遅延情報送信手段は、旅行者の状況に応じた遅延情報を、インターネットを介して携帯端末に送信するものであってもよい。そのような構成によれば、旅行者は、旅行の行程に応じた最新の旅行情報を取得することが可能になり、旅行中などにおいて旅行ナビゲーションサービスを受けることができる。 The agency server determines whether the traveler is in the state before, during, or after boarding the transportation, based on the transportation date and time information and current time information included in the transportation status XML data. The delay information transmitting means may include delay information transmitting means for determining delay information according to the traveler's condition to the mobile terminal via the Internet. According to such a configuration, the traveler can obtain the latest travel information according to the travel process, and can receive a travel navigation service during the travel.
旅行計画管理システムは、旅行代理店が提携する旅行先サービス提供者が運営するサービス提供者サーバを備え、サービス提供者サーバは、旅行者へのサービス提供の予約状況を示すサービス予約情報を管理するサービス予約情報管理手段を含み、代理店サーバは、運行状況XMLデータにもとづいて旅行者が乗車する交通手段に遅延が発生していると判断した場合に、サービス提供者サーバに、インターネットを介してサービス提供の変更情報を送信する変更情報送信手段を含むものであってもよい。サービス予約情報を管理するとは、例えば、代理店サーバからの要求に応じて、旅行者へのサービス提供の予約を受け付けてサービス予約情報を生成したり、配信要求されたサービス予約情報を抽出してインターネットを介して代理店サーバに配信したりすることである。そのような構成によれば、交通機関の運行スケジュールなどが遅延した場合に、旅行代理店が、個別に現地サービス会社とスケジュール調整をする手間を軽減することができる。また、現地サービス会社は、交通機関の遅延に伴う旅行者の到着予定時刻の変更情報をリアルタイムに取得することができ、予定時刻の変更に対応することができる。 The travel plan management system includes a service provider server operated by a travel destination service provider affiliated with a travel agency, and the service provider server manages service reservation information indicating a reservation status of service provision to a traveler. The service server includes service reservation information management means, and when the agent server determines that a delay has occurred in the transportation means on which the traveler gets based on the operation status XML data, the agency server sends the service provider server via the Internet. It may include change information transmitting means for transmitting service-provided change information. To manage service reservation information, for example, in response to a request from an agent server, it accepts a reservation for service provision to a traveler and generates service reservation information, or extracts service reservation information requested for distribution. Or distributing it to an agency server via the Internet. According to such a configuration, it is possible to reduce the trouble for the travel agency to individually adjust the schedule with the local service company when the operation schedule of the transportation facility is delayed. In addition, the local service company can obtain the change information of the estimated arrival time of the traveler accompanying the delay of the transportation in real time, and can cope with the change of the scheduled time.
サービス予約情報管理手段は、サービス予約情報として、ホテルの宿泊の予約状況、配送車の予約状況または商品購入の予約情報を管理するものであってもよい。予約情報を管理するとは、例えば、代理店サーバからの要求に応じて、ホテルの宿泊予約、タクシーの配車予約または商品の購入予約を受け付けて各予約情報を生成したり、配信要求された宿泊予約、配車予約または商品購入予約情報を抽出してインターネットを介して代理店サーバに配信したりすることである。そのような構成によれば、ホテル、タクシー会社、店舗などは、交通機関の遅延に伴う旅行者の到着予定時刻の変更情報をリアルタイムに取得することができ、予定時刻の変更に対応することができる。 The service reservation information management means may manage the hotel reservation status, the delivery vehicle reservation status, or the product purchase reservation information as the service reservation information. To manage reservation information, for example, in response to a request from an agency server, it accepts hotel reservations, taxi dispatch reservations, or product purchase reservations to generate each reservation information, or the distribution reservation requested In other words, the vehicle allocation reservation or product purchase reservation information is extracted and distributed to the agency server via the Internet. According to such a configuration, hotels, taxi companies, stores, etc. can obtain information on changes in the estimated arrival time of travelers due to transportation delays in real time, and can respond to changes in the scheduled time. it can.
代理店サーバは、運行管理サーバ、座席予約サーバまたはサービス提供者サーバに送信した送信データの送信履歴情報を記憶する履歴情報記憶手段と、運行管理サーバ、座席予約サーバまたはサービス提供者サーバが代理店サーバから受信したデータの受信履歴情報を、インターネットを介して運行管理サーバ、座席予約サーバまたはサービス提供者サーバから、受信する履歴情報受信手段と、受信した受信履歴情報と、履歴情報記憶手段が記憶する送信履歴情報との内容が一致するか否かを判定する履歴判定手段とを含むものであってもよい。そのような構成によれば、旅行代理店と交通機関および現地サービス会社とは、利用実績に応じた利用料金のやり取りを行うことができる。 The agency server includes a history information storage means for storing transmission history information of transmission data transmitted to the operation management server, seat reservation server or service provider server, and the operation management server, seat reservation server or service provider server as an agent. The reception history information of data received from the server is stored in the history information receiving means, the received reception history information, and the history information storage means received from the operation management server, seat reservation server or service provider server via the Internet. History determination means for determining whether or not the contents of the transmission history information to be matched match. According to such a configuration, the travel agent, the transportation facility, and the local service company can exchange the usage fee according to the usage record.
本発明による旅行計画管理方法は、交通手段を運行する交通機関が運営する運行管理サーバが、交通機関の運行状況を示す運行情報を抽出して、抽出した運行情報を含むXMLデータである運行状況XMLデータを生成するステップと、運行管理サーバが、運行状況XMLデータを、インターネットを介して旅行代理店が運営する代理店サーバに送信するステップと、代理店サーバが、前記運行状況XMLデータにもとづいて、旅行者の旅行計画を管理するステップとを含むことを特徴とする。 In the travel plan management method according to the present invention, the operation management server operated by the transportation facility that operates the transportation means extracts the operation information indicating the operation state of the transportation facility, and the operation state is XML data including the extracted operation information. A step of generating XML data, a step of the operation management server transmitting the operation state XML data to the agent server operated by the travel agent via the Internet, and the agent server based on the operation state XML data. And managing a traveler's travel plan.
本発明による運行情報管理プログラムは、旅行代理店が運営する代理店サーバが旅行者の旅行計画を管理するために利用する、交通機関の運行状況を示す運行情報を管理するための運行情報管理プログラムでって、コンピュータに、運行情報を抽出して、抽出した運行情報を含むXMLデータである運行状況XMLデータを生成する処理と、運行状況XMLデータを、インターネットを介して代理店サーバに送信する処理とを実行させることを特徴とする。 The operation information management program according to the present invention is an operation information management program for managing operation information indicating the operation status of a transportation facility, which is used by an agent server operated by a travel agent to manage a travel plan of a traveler. Thus, the operation information is extracted to the computer, the operation status XML data that is the XML data including the extracted operation information is generated, and the operation status XML data is transmitted to the agency server via the Internet. And processing.
本発明によれば、旅行計画管理システム、旅行計画管理方法および運行情報管理プログラムを、交通機関の運行状況を示す運行情報を含むXMLデータである運行状況XMLデータを生成し、生成した運行状況XMLデータをインターネットを介して旅行代理店が運営する代理店サーバに送信するようにしたので、代理店サーバは、インターネットを介して受信できるXMLデータとして運行情報を受信できる。従って、インターネットを介してリアルタイムに運行情報を取得できるので、旅行代理店は、交通機関の運行状況と連動した旅行計画の管理サービスを提供することができる。 According to the present invention, a travel plan management system, a travel plan management method, and an operation information management program are used to generate operation status XML data that is XML data including operation information indicating the operation status of a transportation facility, and the generated operation status XML. Since the data is transmitted to the agency server operated by the travel agency via the Internet, the agency server can receive the operation information as XML data that can be received via the Internet. Therefore, since the operation information can be acquired in real time via the Internet, the travel agent can provide a travel plan management service linked to the operation status of the transportation facility.
実施の形態1.
以下、本発明の実施の形態を図面を参照して説明する。図1は、本発明による旅行計画管理システムの構成の一例を示すブロック図である。図1に示すように、旅行計画管理システムにおいて、交通機関の運行状況を示す運行情報を管理する運行管理サーバ400、交通機関の空席情報を管理する空席管理サーバ(座席予約サーバ)100、および旅行者の旅行日程を管理する旅行日程管理サーバ(代理店サーバ)600が、インターネット1000を介して接続される。
Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing an example of the configuration of a travel plan management system according to the present invention. As shown in FIG. 1, in a travel plan management system, an
空席管理サーバ100および運行管理サーバ400は、交通機関が運営するサーバである。本実施の形態において、以下、交通機関が鉄道会社である場合を例に説明する。なお、交通機関は鉄道会社に限られない。また、旅行計画管理システムにおいて、それぞれ複数の空席管理サーバ100および運行管理サーバ400がインターネット1000に接続されていてもよい。空席管理サーバ100は、各列車の空席情報や指定席の予約情報などを管理する。運行管理サーバ400は、運行情報として、列車の運行スケジュールの遅延発生の有無や遅延理由などの情報を管理する。
The vacant
また、図1に示すように、空席管理サーバ100は、プロトコル変換装置200を含む。プロトコル変換装置200は、空席情報などを含むXML(eXtensible Markup Language)データを生成し、インターネット1000を介して旅行日程管理サーバ600に送信する。また、同様に、運行管理サーバ400は、プロトコル変換装置300を含む。プロトコル変換装置300は、運行情報などを含むXMLデータを生成し、インターネット1000を介して旅行日程管理サーバ600に送信する。
As shown in FIG. 1, the vacant
旅行日程管理サーバ600は、旅行者の旅行計画の管理業務を行う旅行代理店が運営するサーバである。旅行日程管理サーバ600は、空席情報や運行情報を要求するための要求データをXMLデータとして生成し、空席管理サーバ100や運行管理サーバ400にインターネット1000を介して送信する。また、旅行日程管理サーバ600は、空席管理サーバ100および運行管理サーバ400から、インターネット1000を介してXMLデータを受信する。旅行日程管理サーバ600は、受信したXMLデータに含まれる空席情報や運行情報などにもとづいて旅行計画の管理処理を行う。
The travel
図2は、空席管理サーバ100の構成の一例を示すブロック図である。空席管理サーバ100は、XMLデータを生成したりXMLデータから情報を抽出するプロトコル変換機能と、列車の指定席の予約処理を行う指定席予約機能(空席管理機能を含む)とを備える。
FIG. 2 is a block diagram illustrating an example of the configuration of the vacant
図2に示すように、空席管理サーバ100は、プロトコル変換機能を提供するために、XML処理装置201と、命令処理装置202と、利用実績配信装置203と、アクセスログ蓄積部204と、路線/列車名蓄積部205とを含む。また、空席管理サーバ100は、指定席予約機能を提供するために、予約管理装置101と、空席管理装置102と、予約席リスト蓄積部103と、空席リスト蓄積部104とを含む。
As shown in FIG. 2, the vacant
命令処理装置202、予約管理装置101および空席管理装置102は、空席管理サーバ100の制御部(図示せず)などによって実現される。XML処理装置(座席予約XMLデータ生成手段)201および利用実績配信装置203は、空席管理サーバ100の制御部およびネットワークインタフェース部(図示せず)などによって実現される。アクセスログ蓄積部204、路線/列車名蓄積部205、予約席リスト蓄積部(座席予約情報記憶手段)103および空席リスト蓄積部104は、空席管理サーバ100のデータベース(図示せず)などによって実現される。なお、プロトコル変換装置200は、XML処理装置201、命令処理装置202、利用実績配信装置203、アクセスログ蓄積部204および路線/列車名蓄積部205によって実現される。
The
空席リスト蓄積部104は、現時刻での各列車の空席のリスト情報を記憶する。空席管理装置102は、各列車の空席情報の管理処理を行う。例えば、空席管理装置102は、新たに指定席が予約された場合には、空席リスト蓄積部104が記憶するリスト情報から、予約された指定席に該当する空席情報を削除する。
The vacant
予約席リスト蓄積部103は、現時刻に予約されている指定席のリスト情報を記憶する。予約管理装置101は、予約されている指定席情報の管理処理を行う。例えば、新たに指定席予約の要求がされると、予約管理装置101は、空席管理装置102から現在の空席情報を受け取る。そして、予約管理装置101は、空席情報にもとづいて予約席を決定し、予約席リスト蓄積部103が記憶するリスト情報に追加して記憶させる。
The reserved seat
XML処理装置201は、旅行日程管理サーバ600などから、インターネット1000を介してXML形式で記述された要求データを受信する。XML処理装置201は、受信した要求データから、命令処理装置202に行わせる処理の処理名、列車を識別するための列車ID、および路線を識別するための路線IDを抽出する。列車IDおよび路線IDは、命令処理装置202に実行させる処理のパラメータとしての役割を果たす。また、XML処理装置201は、要求データを受信した際に、要求時刻、要求元および要求内容などの情報をアクセスログ蓄積部204に記憶させる。
The
命令処理装置202は、処理名とパラメータ(列車IDおよび路線ID)にもとづいて要求された処理を実行する。指定席予約の要求処理である場合には、命令処理装置202は、予約管理装置101に指定席の予約処理を実行させる。予約管理装置101が予約処理を実行すると、命令処理装置202は、予約管理装置101から予約済みの指定席の席番号などの指定席の予約情報を受け取る。
The
路線/列車名蓄積部205は、各列車IDと列車名との対応情報、および各路線IDと路線名との対応情報を記憶する。命令処理装置202は、路線/列車名蓄積部205が記憶する対応情報にもとづいて、要求データに含まれる列車IDを列車名に変換し、路線IDを路線名に変換する。XML処理装置201は、指定席予約情報とともに、列車名および路線名を含むXMLデータを生成し、インターネット1000を介して旅行日程管理サーバ600に配信する。
The route / train
また、利用実績配信装置203は所定の期間ごとに、アクセスログ蓄積部204が記憶するアクセス履歴情報を要求元ごとにまとめて、利用実績の情報としてインターネット1000を介して旅行日程管理サーバ600に配信する。
In addition, the usage
図3は、運行管理サーバ400の構成の一例を示すブロック図である。運行管理サーバ400は、XMLデータを生成したりXMLデータから情報を抽出するプロトコル変換機能と、運行情報の管理処理を行う運行情報管理機能とを備える。
FIG. 3 is a block diagram illustrating an example of the configuration of the
図3に示すように、運行管理サーバ400は、プロトコル変換機能を提供するために、XML処理装置301と、命令処理装置302と、利用実績配信装置303と、アクセスログ蓄積部304と、路線/列車名蓄積部305と、提携先リスト蓄積部306とを含む。また、運行管理サーバ400は、運行情報管理機能を提供するために、遅延理由管理装置401と、遅延時刻管理装置402と、遅延理由蓄積部404と、遅延時間蓄積部405とを含む。
As shown in FIG. 3, the
命令処理装置302、遅延理由管理装置401および遅延時刻管理装置402は、運行管理サーバ400の制御部(図示せず)などによって実現される。XML処理装置301および利用実績配信装置303は、運行管理サーバ400の制御部およびネットワークインタフェース部(図示せず)などによって実現される。アクセスログ蓄積部304、路線/列車名蓄積部305、提携先リスト蓄積部306、遅延理由蓄積部(運行情報記憶手段)404および遅延時間蓄積部(運行情報記憶手段)405は、運行管理サーバ400のデータベース(図示せず)などによって実現される。なお、プロトコル変換装置300は、XML処理装置(運行状況XMLデータ生成手段)301、命令処理装置302、利用実績配信装置303、アクセスログ蓄積部304および路線/列車名蓄積部305によって実現される。
The
なお、本実施の形態において、運行管理サーバ400の記憶装置(図示せず)は、運行情報を管理するための各種プログラムを記憶する。例えば、運行管理サーバ400の記憶装置は、コンピュータに、運行情報を抽出して、抽出した運行情報を含むXMLデータである運行状況XMLデータを生成する処理と、運行状況XMLデータを、インターネットを介して代理店サーバに送信する処理とを実行させるための運行情報管理プログラムを記憶する。
In the present embodiment, the storage device (not shown) of the
XML処理装置301は、旅行日程管理サーバ600などから、インターネット1000を介してXML形式で記述された要求データを受信する。XML処理装置301は、受信した要求データから、命令処理装置302に行わせる処理の処理名と、その処理のパラメータとなる列車IDおよび路線IDを抽出する。また、XML処理装置301は、要求データを受信した際に、要求時刻、要求元および要求内容などの情報をアクセスログ蓄積部304に記憶させる。
The
命令処理装置302は、処理名とパラメータ(列車IDおよび路線ID)にもとづいて要求された処理を実行する。列車に遅延が発生して旅行代理店などから到着時刻などを配信要求された場合には、命令処理装置302は、遅延理由管理装置401に遅延理由に関する情報を要求する。また、命令処理装置302は、遅延時刻管理装置402に遅延時刻に関する情報を要求する。
The
遅延理由蓄積部404は、列車に遅延が発生した場合などに交通機関の集中管理室の担当者などによって入力された遅延理由などの情報を記憶する。列車に遅延が発生した場合などに、例えば、駅員などから交通機関の集中管理室に列車の遅延原因が報告されると、集中管理室の担当者は、端末などを操作して遅延理由を入力する。すると、運行管理サーバ400の遅延理由管理装置401は、入力された遅延理由を遅延理由蓄積部404に記憶させる。また、遅延理由管理装置401は、列車の遅延が解消されるまで遅延理由蓄積部404から情報を取り出すことができる。
The delay
図3に示すように、遅延時刻管理装置402は、複数の通過時刻計測装置403に接続されている。通過時刻計測装置403は、駅ごとに設置され、例えば、押しボタン装置、時刻記録装置および端末装置などによって実現される。例えば、列車が駅のホームに到着した場合に、駅員が押しボタンを押下すると、時刻記録装置によってその時の時刻が列車の通過時刻として記録される。そして、通過時刻計測装置403は、検出した列車通過時刻および通過した列車の列車IDを、交通機関の社内通信ネットワークなどを介して遅延時刻管理装置402に転送する。
As shown in FIG. 3, the delay
遅延時間蓄積部405は、あらかじめ各列車の運行スケジュール情報を記憶している。通過時刻計測装置403から列車IDおよび通過時刻が転送されると、遅延時刻管理装置402は、遅延時間蓄積部405に格納されている運行スケジュール情報にもとづいて、遅延している列車の列車IDを特定し遅延時刻を算出する。そして、遅延時刻管理装置402は、遅延列車の列車IDおよび遅延時刻を対応付けて遅延時間蓄積部405に記憶させる。
The delay
遅延時刻管理装置402は、命令処理装置302からの要求に応じて、遅延時間蓄積部405から遅延時刻の情報を抽出する。命令処理装置302は、遅延時刻の情報を、遅延時間の値が所定の閾値以下になるまで遅延時刻管理装置402から受け取ることができる。
The delay
路線/列車名蓄積部305は、各列車IDと列車名との対応情報、および各路線IDと路線名との対応情報を記憶する。遅延理由管理装置401から遅延理由の情報、および遅延時刻管理装置402から遅延時刻の情報を受け取ると、命令処理装置302は、路線/列車名蓄積部305が記憶する対応情報にもとづいて、要求データに含まれる列車IDを列車名に変換し、路線IDを路線名に変換する。XML処理装置301は、遅延理由および遅延時刻の情報とともに、列車名および路線名を含むXMLデータを生成し、インターネット1000を介して旅行日程管理サーバ600に配信する。
The route / train
また、利用実績配信装置303は、所定の期間ごとに、アクセスログ蓄積部304が記憶するアクセス履歴情報を要求元ごとにまとめて、提携先リスト蓄積部306が記憶する提携先サーバのID情報にもとづいて、利用実績の情報としてインターネット1000を介して旅行日程管理サーバ600に配信する。
In addition, the usage
以上のように、本実施の形態によれば、空席管理サーバ100および運行管理サーバ400は、交通機関が自社通信網などで取り扱う空席情報や運行情報などを含むXMLデータを生成する。そして、空席管理サーバ100および運行管理サーバ400は、生成したXMLデータをインターネット1000を介して旅行代理店の旅行日程管理サーバ600に配信する。
As described above, according to the present embodiment, the vacant
交通機関の社内網などに接続するための専用線を設置することなく、交通機関が取り扱う空席情報や運行情報を容易に利用できるので、旅行代理店は列車の運行遅延発生時などに自社の旅行商品のスケジュールに影響があるかどうかリアルタイムに判断することができる。そのため、旅行代理店は、交通機関からの運行情報に連動したサービスを旅行者や提携先の現地サービス会社に提供することができる。従って、旅行代理店は、交通機関の運行状況と連動した旅行計画の管理サービスを提供することができる。 Vacant seat information and operation information handled by the transportation system can be used easily without installing a dedicated line to connect to the internal network of the transportation system. It is possible to determine in real time whether the schedule of the product is affected. Therefore, a travel agent can provide a service linked to operation information from a transportation facility to a traveler or a partner local service company. Therefore, the travel agent can provide a travel plan management service linked to the operation status of the transportation facility.
実施の形態2.
次に、本発明の第2の実施の形態を図面を参照して説明する。図4は、本実施の形態による旅行計画管理システムの構成の一例を示すブロック図である。本実施の形態において、旅行代理店は、店舗、ホテル、タクシー会社など旅行商品の旅行先の各現地サービス会社と提携している。図4に示すように、旅行計画管理システムにおいて、第1の実施の形態で示した構成に加えて、旅行者が使用する携帯端末500、旅行先の店舗が使用する店舗サーバ700、旅行先のホテルが使用するホテルサーバ800、および旅行先のタクシー会社が使用するタクシー会社サーバ900が、インターネット1000を介して接続される。
Next, a second embodiment of the present invention will be described with reference to the drawings. FIG. 4 is a block diagram showing an example of the configuration of the travel plan management system according to the present embodiment. In the present embodiment, the travel agency is affiliated with each local service company of a travel product such as a store, a hotel, a taxi company. As shown in FIG. 4, in the travel plan management system, in addition to the configuration shown in the first embodiment, the
本実施の形態において、旅行日程管理サーバ600は、列車遅延などの運行情報を運行管理サーバ400から受信した後、列車遅延などの情報を携帯端末500や各現地サービス会社のサーバ700,800,900に配信する。
In the present embodiment, the travel
携帯端末500は、旅行者が使用する携帯電話機、PDA(Personal Digital Assistants )またはノート型のパーソナルコンピュータなどの端末である。携帯端末500は、ブラウザなどがインストールされており、インターネット1000接続機能を備える。なお、旅行計画管理システムにおいて、複数の携帯端末500がインターネット1000に接続されていてもよい。
The
店舗サーバ700は、旅行者が旅行先で訪問する店舗が使用するサーバである。本実施形態では、旅行代理店はあらかじめ現地の特産品などを販売する店舗などと提携している。店舗サーバ700は、旅行者の商品販売の予約情報を管理したり、旅行者に販売する商品の在庫情報を管理する。なお、旅行計画管理システムにおいて、複数の店舗サーバ700がインターネット1000に接続されていてもよい。
The
図5は、店舗サーバ700の構成の一例を示すブロック図である。図5に示すように、店舗サーバ700は、XML処理装置701、命令処理装置702、利用実績配信装置703、予約管理装置704、在庫管理装置705、アクセスログ蓄積部706、予約IDリスト蓄積部707および商品リスト蓄積部708を含む。
FIG. 5 is a block diagram illustrating an example of the configuration of the
命令処理装置702、予約管理装置(サービス予約情報管理手段)704および在庫管理装置705は、店舗サーバ700の制御部(図示せず)などによって実現される。XML処理装置701および利用実績配信装置703は、店舗サーバ700の制御部およびネットワークインタフェース部(図示せず)などによって実現される。アクセスログ蓄積部706、予約IDリスト蓄積部707および商品リスト蓄積部708は、店舗サーバ700のデータベース(図示せず)などによって実現される。
The
XML処理装置701は、旅行日程管理サーバ600などからの要求データに含まれる処理名やパラメータを抽出したり、旅行日程管理サーバ600に配信するためのXMLデータを生成する。命令処理装置702は、処理名やパラメータにもとづいて要求された処理を実行する。商品リスト蓄積部708は、店舗が取り扱う商品のリスト情報を記憶する。在庫管理装置705は、商品リスト蓄積部708が記憶する商品情報にもとづいて、商品の在庫管理の処理を行う。
The
予約IDリスト蓄積部707は、旅行者などの商品購入予約のリスト情報を記憶する。予約管理装置704は、命令処理装置702からの要求に応じて、旅行者などの商品購入の予約情報の管理処理を行う。アクセスログ蓄積部706は、要求データを受信した際などのアクセス履歴情報を蓄積する。利用実績配信装置703は、所定の期間ごとに、アクセスログ蓄積部706が記憶するアクセス履歴情報を要求先ごとにまとめて、インターネット1000を介して配信する。
The reservation ID
ホテルサーバ800は、旅行者が宿泊するホテルが使用するサーバである。本実施の形態では、旅行代理店はあかかじめ現地のホテルと提携している。ホテルサーバ800は、空室情報や旅行者の宿泊の予約情報を管理する。なお、旅行計画管理システムにおいて、複数のホテルサーバ800がインターネット1000に接続されていてもよい。
図6は、ホテルサーバ800の構成の一例を示すブロック図である。図6に示すように、ホテルサーバ800は、XML処理装置801、命令処理装置802、利用実績配信装置803、予約管理装置804、設備管理装置805、アクセスログ蓄積部806、予約IDリスト蓄積部807および部屋リスト蓄積部808を含む。
FIG. 6 is a block diagram illustrating an example of the configuration of the
命令処理装置802、予約管理装置(サービス予約情報管理手段)804および設備管理装置805は、ホテルサーバ800の制御部(図示せず)などによって実現される。XML処理装置801および利用実績配信装置803は、ホテルサーバ800の制御部およびネットワークインタフェース部(図示せず)などによって実現される。アクセスログ蓄積部806、予約IDリスト蓄積部807および部屋リスト蓄積部808は、ホテルサーバ800のデータベース(図示せず)などによって実現される。
The
XML処理装置801は、旅行日程管理サーバ600などからの要求データに含まれる処理名やパラメータを抽出したり、旅行日程管理サーバ600に配信するためのXMLデータを生成する。命令処理装置802は、処理名やパラメータにもとづいて要求された処理を実行する。部屋リスト蓄積部808は、ホテルの空き部屋などのリスト情報を記憶する。また、部屋リスト蓄積部808は、ホテルの送迎車や暖房設備などの設備情報を記憶する。設備管理装置805は、部屋リスト蓄積部808が記憶する空き部屋情報や設備情報にもとづいて、ホテル設備の管理の処理を行う。
The
予約IDリスト蓄積部807は、予約済み部屋のリスト情報を記憶する。予約管理装置804は、命令処理装置802からの要求に応じて、旅行者などの宿泊の予約情報の管理処理を行う。アクセスログ蓄積部806は、要求データを受信した際などのアクセス履歴情報を蓄積する。利用実績配信装置803は、所定の期間ごとに、アクセスログ蓄積部806が記憶するアクセス履歴情報を要求先ごとにまとめて、インターネット1000を介して配信する。
The reservation ID
タクシー会社サーバ900は、旅行者が現地で移動に使用するタクシーのタクシー会社が使用するサーバである。本実施の形態で、旅行代理店はあらかじめ現地のタクシー会社と提携している。タクシー会社サーバ900は、タクシーの空車情報や配車の予約情報を管理する。なお、旅行計画管理システムにおいて、複数のタクシー会社サーバ900がインターネット1000に接続されていてもよい。
The
図7は、タクシー会社サーバ900の構成の一例を示すブロック図である。図7に示すように、タクシー会社サーバ900は、XML処理装置901、命令処理装置902、利用実績配信装置903、予約管理装置904、空車管理装置905、アクセスログ蓄積部906、予約IDリスト蓄積部907および空車リスト蓄積部908を含む。
FIG. 7 is a block diagram illustrating an example of the configuration of the
命令処理装置902、予約管理装置(サービス予約情報管理手段)904および空車管理装置905は、タクシー会社サーバ900の制御部(図示せず)などによって実現される。XML処理装置901および利用実績配信装置903は、タクシー会社サーバ900の制御部およびネットワークインタフェース部(図示せず)などによって実現される。アクセスログ蓄積部906、予約IDリスト蓄積部907および空車リスト蓄積部908は、タクシー会社サーバ900のデータベース(図示せず)などによって実現される。
The command processing device 902, the reservation management device (service reservation information management means) 904, and the empty vehicle management device 905 are realized by a control unit (not shown) of the
XML処理装置901は、旅行日程管理サーバ600などからの要求データに含まれる処理名やパラメータを抽出したり、旅行日程管理サーバ600に配信するためのXMLデータを生成する。命令処理装置902は、処理名やパラメータにもとづいて要求された処理を実行する。空車リスト蓄積部908は、空車状態のタクシーなどのリスト情報を記憶する。空車管理装置905は、空車リスト蓄積部908が記憶する空車情報にもとづいて、タクシーの配車管理の処理を行う。
The XML processing device 901 extracts processing names and parameters included in request data from the travel
予約IDリスト蓄積部907は、予約済みタクシーのリスト情報を記憶する。予約管理装置904は、命令処理装置902からの要求に応じて、旅行者などのタクシーの予約情報の管理処理を行う。アクセスログ蓄積部906は、要求データを受信した際などのアクセス履歴情報を蓄積する。利用実績配信装置903は、所定の期間ごとに、アクセスログ蓄積部906が記憶するアクセス履歴情報を要求先ごとにまとめて、インターネット1000を介して配信する。
The reservation ID list storage unit 907 stores list information of reserved taxis. The reservation management device 904 performs management processing of taxi reservation information such as a traveler in response to a request from the command processing device 902. The access log accumulation unit 906 accumulates access history information such as when request data is received. The usage record distribution device 903 collects the access history information stored in the access log storage unit 906 for each request destination and distributes it via the
また、図8は、旅行日程管理サーバ600の構成の一例を示したブロック図である。図8に示すように、旅行日程管理サーバ600は、XML処理装置600a、利用実績検査装置601、利用実績記録装置602、提携会社管理装置603、予約管理装置604、会員管理装置605、旅行管理装置606、アクセスログ蓄積部607、現地会社リスト蓄積部608、交通機関リスト蓄積部609、統合予約IDリスト蓄積部610、会員情報リスト蓄積部611および旅行ルートリスト蓄積部612を含む。
FIG. 8 is a block diagram showing an example of the configuration of the travel
利用実績検査装置(履歴判定手段)601、利用実績記録装置(履歴情報受信手段)602、提携会社管理装置603、予約管理装置604、会員管理装置605および旅行管理装置606は、旅行日程管理サーバ600の制御部(図示せず)などによって実現される。XML処理装置600aは、旅行日程管理サーバ600の制御部およびネットワークインタフェース部(図示せず)などによって実現される。アクセスログ蓄積部(履歴情報記憶手段)607、現地会社リスト蓄積部608、交通機関リスト蓄積部609、統合予約IDリスト蓄積部610、会員情報リスト蓄積部611および旅行ルートリスト蓄積部612は、旅行日程管理サーバ600のデータベース(図示せず)などによって実現される。なお、遅延発生判定手段および旅行者状況判定手段は、旅行日程管理サーバ600の制御部などによって実現される。また、遅延情報送信手段および変更情報送信手段は、旅行日程管理サーバ600の制御部およびネットワークインタフェース部などによって実現される。
The usage record inspection device (history determination means) 601, the usage record recording device (history information reception means) 602, the affiliated
XML処理装置600aは、空席管理サーバ100や運行管理サーバ400などからのXMLデータから情報を抽出したり、各サーバなどに配信するためのXMLデータを生成する。利用実績記録装置602は、空席管理サーバ100および運行管理サーバ400に対する要求処理や、現地サービス会社の各サーバ700,800,900への配信処理のログ情報を、アクセスログ蓄積部607に蓄積させる。利用実績検査装置601は、各サーバ100,400,700,800,900から受信した履歴情報およびアクセスログ蓄積部607が蓄積する情報などにもとづいて、運行情報などの利用実績を検出する。
The XML processing device 600a extracts information from XML data from the vacant
現地会社リスト蓄積部608は、旅行代理店が提携している各現地サービス会社のリスト情報を記憶する。例えば、現地会社リスト蓄積部608は、提携先の店舗ID、ホテルID、タクシー会社IDなどを記憶する。交通機関リスト蓄積部609は、旅行代理店が提携している交通機関のリスト情報を記憶する。例えば、交通機関リスト蓄積部609は、提携先の交通機関IDなどを記憶する。提携会社管理装置603は、現地会社リスト蓄積部608および交通機関リスト蓄積部609が記憶するリスト情報にもとづいて、旅行代理店の提携会社の情報を管理する。
The local company
統合予約IDリスト蓄積部610は、旅行者が予約した旅行商品について、旅行プランに含まれる交通機関、ホテル、タクシー、店舗などの全ての予約IDを含むリスト情報を記憶する。以下、統合予約IDリスト蓄積部610が記憶するリスト情報を、統合予約情報と記す。予約管理装置604は、統合予約IDリスト蓄積部610が記憶する統合予約情報にもとづいて、各旅行者の予約管理を行う。
The integrated reservation ID
会員情報リスト蓄積部611は、旅行代理店に会員登録している旅行者の会員情報のリスト情報を記憶する。以下、会員情報リスト蓄積部611が記憶するリスト情報を、会員登録情報と記す。会員管理装置605は、会員情報リスト蓄積部611が記憶する会員登録情報にもとづいて、会員情報の管理処理を行う。
The member information
旅行ルートリスト蓄積部612は、旅行代理店が扱う旅行商品の情報を記憶する。例えば、旅行ルートリスト蓄積部612は、旅行プランに含まれる交通機関、ホテル、タクシー、店舗などのID情報を含む旅行商品情報を記憶する。旅行管理装置606は、旅行ルートリスト蓄積部612が記憶する旅行商品情報にもとづいて、旅行商品の管理処理を行う。
The travel route
図9は、各サーバの蓄積部に記憶される予約内容のリスト情報の例を示す説明図である。図9(a)は、旅行日程管理サーバ600の統合予約IDリスト蓄積部610が記憶する統合予約情報の内容の一例である。図9(a)に示すように、統合予約情報は、統合予約ID、交通機関ID、指定席予約(往路)ID、指定席予約(復路)ID、ホテルID、宿泊予約ID、タクシー会社ID、タクシー予約ID、店舗IDおよび商品予約IDを含む。
FIG. 9 is an explanatory diagram showing an example of reservation information list information stored in the storage unit of each server. FIG. 9A is an example of the contents of the integrated reservation information stored in the integrated reservation ID
統合予約IDは、旅行者が予約した旅行商品自体を識別するための識別情報である。交通機関IDは、旅行商品の旅行プランに含まれる交通機関の識別情報である。指定席予約(往路/復路)IDは、往復の列車指定席の予約識別情報である。ホテルIDは、旅行プランに含まれるホテルの識別情報である。宿泊予約IDは、ホテルの予約識別情報である。タクシー会社IDは、旅行プランに含まれるタクシー会社の識別情報である。タクシー予約IDは、タクシーの予約識別情報である。店舗IDは、旅行プランに含まれる訪問先店舗の識別情報である。商品予約IDは、訪問先店舗での商品購入の予約識別情報である。 The integrated reservation ID is identification information for identifying the travel product itself reserved by the traveler. The transportation ID is identification information of the transportation included in the travel plan of the travel product. The reserved seat reservation (outbound / returned) ID is reservation identification information of a round-trip train reserved seat. The hotel ID is identification information of a hotel included in the travel plan. The hotel reservation ID is hotel reservation identification information. The taxi company ID is identification information of a taxi company included in the travel plan. The taxi reservation ID is taxi reservation identification information. The store ID is identification information of a visited store included in the travel plan. The product reservation ID is reservation identification information for product purchase at the visited store.
図9(b)は、ホテルサーバ800の予約IDリスト蓄積部807が記憶する予約内容のリスト情報である。以下、予約IDリスト蓄積部807が記憶するリスト情報を宿泊予約情報と記す。図9(b)に示すように、宿泊予約情報は、宿泊予約ID、旅行者の到着時刻と出発時刻、旅行者の利用部屋、旅行者の氏名および旅行代理店の代理店IDを含む。なお、宿泊予約IDは、統合予約情報に含まれる宿泊予約IDと同じ情報である。
FIG. 9B shows reservation information list information stored in the reservation ID
図9(c)は、タクシー会社サーバ900の予約IDリスト蓄積部907が記憶する予約内容のリスト情報である。以下、予約IDリスト蓄積部907が記憶するリスト情報をタクシー予約情報と記す。図9(c)に示すように、タクシー予約情報は、タクシー予約ID、タクシーの出発予定時刻、行き先、車両ナンバ、乗務員氏名、利用人数、旅行者の氏名および旅行代理店の代理店IDを含む。なお、タクシー予約IDは、統合予約情報に含まれるタクシー予約IDと同じ情報である。
FIG. 9C shows reservation information list information stored in the reservation ID list storage unit 907 of the
図9(d)は、店舗サーバ700の予約IDリスト蓄積部707が記憶する予約内容のリスト情報である。以下、予約IDリスト蓄積部707が記憶するリスト情報を商品予約情報と記す。図(d)に示すように、商品予約情報は、商品予約ID、購入予約した商品名、個数、受け取り時刻、旅行者の氏名および旅行代理店の代理店IDを含む。なお、商品予約IDは、統合予約情報に含まれる商品予約IDと同じ情報である。
FIG. 9D shows reservation information list information stored in the reservation ID
図9(e)は、空席管理サーバ100の予約席リスト蓄積部103が記憶する予約内容のリスト情報である。以下、予約席リスト蓄積部103が記憶する指定席予約内容のリスト情報を指定席予約情報と記す。図9(e)に示すように、指定席予約情報は、指定席予約ID、路線ID、列車ID、予約した指定席の座席リスト、旅行者の氏名および旅行代理店の代理店IDを含む。なお、指定席予約IDは、統合予約情報に含まれる指定席予約(往路)IDまたは指定席予約(復路)IDと同じ情報である。
FIG. 9E shows reservation information list information stored in the reserved seat
次に、動作について説明する。図10は、旅行日程管理サーバ600が携帯端末500や各サーバ700,800,900に、列車遅延などの運行情報を通知する運行情報通知処理の一例を示す流れ図である。旅行日程管理サーバ600は、運行管理サーバ400から、インターネット1000を介して、遅延列車ID、遅延時刻および遅延理由などの運行情報を含むXMLデータを受信する(ステップS101)。また、旅行日程管理サーバ600は、旅行日程管理サーバ600が予約要求した全ての指定席予約情報を、インターネット1000を介して空席管理サーバ100から受信する(ステップS102)。
Next, the operation will be described. FIG. 10 is a flowchart illustrating an example of an operation information notification process in which the travel
旅行日程管理サーバ600は、指定席予約データに含まれる列車IDにもとづいて、遅延列車の列車IDと指定席予約データの列車IDとが一致しているか否かを判定する。列車IDが一致すると判断した場合には、旅行日程管理サーバ600は、その一致した列車IDを遅延列車予約IDとして抽出する(ステップS103)。旅行日程管理サーバ600は、同様の処理を全ての指定席予約IDに対して行い、抽出した遅延列車予約IDリストを記憶装置などに一時記憶させる。
The travel
旅行日程管理サーバ600は、図9(a)に示す統合予約情報に含まれる指定席予約(往路)IDおよび指定席予約(復路)IDにもとづいて、遅延列車予約IDと指定席予約IDとが一致しているか否かを判定する(ステップS104)。一致していると判断した場合には、旅行日程管理サーバ600は、一致した指定席予約IDに対応する統合予約IDを遅延統合予約IDとして抽出する。旅行日程管理サーバ600は、同様の処理を全ての統合予約IDに対して行い、抽出した遅延統合予約IDリストを記憶装置などに一時記憶させる。
The travel
旅行日程管理サーバ600の会員情報リスト蓄積部611が記憶する会員登録情報は、旅行者が予約した旅行商品の統合予約IDを含む。旅行日程管理サーバ600は、遅延統合予約IDと、会員登録情報に含まれる統合予約IDとが一致しているか否かを判定する(ステップS105)。一致していると判断した場合には、旅行日程管理サーバ600は、会員登録情報に含まれる会員のメールアドレスを抽出する。旅行日程管理サーバ600は、同様に全ての会員に対して遅延統合予約IDと統合予約IDとが一致するか否か判定し、一致する統合予約IDに対応する会員のメールアドレスを全て抽出する。
The member registration information stored in the member information
そして、旅行日程管理サーバ600は、抽出したメールアドレスにもとづいて、該当する全ての旅行者の携帯端末500に、インターネット1000を介して列車の遅延情報を配信する。
Then, the travel
また、旅行日程管理サーバ600は、ステップS104で遅延統合予約IDを抽出すると、遅延統合予約IDにもとづいて、各現地サービス会社のID(ホテルID、タクシー会社ID、店舗ID)および予約ID(宿泊予約ID、タクシー予約ID、商品予約ID)を抽出する(ステップS108)。また、旅行日程管理サーバ600は、遅延時間を含んだ到着予定時刻を、インターネット1000を介して運行管理サーバ400から受信する(ステップS109)。そして、旅行日程管理サーバ600は、店舗サーバ700、ホテルサーバ800およびタクシー会社サーバ900に、インターネット1000を介して変更後の到着予定時刻を配信する(ステップS110)。
Further, when the travel
以上のように、本実施の形態によれば、交通機関の運行スケジュールに遅延などが発生した場合に、旅行日程管理サーバ600は影響のある旅行予約を検索し、携帯端末500や各現地サービス会社のサーバに変更後の日程情報などを配信する。そのため、交通機関の運行スケジュールなどが遅延した場合に、旅行代理店が、個別に現地サービス会社とスケジュール調整をする手間を軽減することができる。また、影響のある旅行者に対して、旅行代理店が、個別にスケジュール変更があったことを連絡する手間を軽減することができる。
As described above, according to the present embodiment, when there is a delay in the transportation schedule, the travel
また、ホテル、タクシー会社、店舗などの現地サービス会社は、交通機関の遅延に伴う旅行者の到着予定時刻の変更情報をリアルタイムに取得することができ、予定時刻の変更に対応することができる。 In addition, local service companies such as hotels, taxi companies, and stores can acquire in real time information on changes in the estimated arrival time of travelers due to transportation delays, and can respond to changes in the scheduled time.
実施の形態3.
次に、本発明の第3の実施の形態を図面を参照して説明する。本実施の形態において、旅行計画管理システムの構成は、第2の実施の形態と同様である。本実施の形態において、旅行商品の利用者(旅行者)は、あらかじめ携帯端末500を用いて、旅行日程管理サーバ600に会員登録を行う。そして、会員となった利用者は、携帯端末500を用いて、予約内容を確認できるとともに、旅行中などには旅行ナビゲーションなどの会員サービスを受ける。
Embodiment 3 FIG.
Next, a third embodiment of the present invention will be described with reference to the drawings. In the present embodiment, the configuration of the travel plan management system is the same as that of the second embodiment. In the present embodiment, a user (traveler) of a travel product performs membership registration in the travel
携帯端末500は、利用希望者の操作に従って、利用者氏名、電話番号、メールアドレスおよびパスワードなどの登録情報を、インターネット1000を介して旅行日程管理サーバ600に送信する。登録情報を受信すると、旅行日程管理サーバ600の会員管理装置605は、登録要求された利用希望者にあたらに会員IDを割り当てる。そして、会員管理装置605は、会員IDおよび各登録情報を含む会員登録情報を生成し、会員情報リスト蓄積部611に格納する。
The
図11は、会員管理装置605が記憶する会員登録情報の内容の例を示す説明図である。図11(a)に示すように、会員登録情報は、会員ID、利用者の氏名、電話番号、メールアドレス、パスワード、統合予約IDおよびポイントの情報を含む。統合予約IDおよびポイントは、新規入会時には「0」と設定される。利用者が旅行商品などを予約すると、旅行予約に対して割り当てられた統合予約IDが会員登録情報に追加して記憶される。
FIG. 11 is an explanatory diagram showing an example of the contents of member registration information stored in the
また、ポイントとは、旅行割引などの会員サービスを提供するために用いられる指標データである。例えば、利用者が、旅行代理店が提供する旅行商品を利用すると、ポイントの値が加算される。そして、利用者は、ポイント値に応じて旅行代理店から旅行割引などの会員サービスを受けることができる。 The point is index data used for providing member services such as travel discounts. For example, when a user uses a travel product provided by a travel agency, the value of points is added. And a user can receive member services, such as a travel discount, from a travel agency according to a point value.
本実施の形態では、図11(a)に示す会員登録情報がXMLデータである場合を例に説明する。図11(b)は、会員登録情報を示すXMLデータの内容の例を示す説明図である。図11(b)に示す会員登録情報の例では、利用者の会員IDが「0001」であり、氏名が「氏名1」であり、電話番号が「0312345678」であり、メールアドレスが「taro@aaa.com」であり、パスワードが「aHbE8k3Qz 」である。また、利用者は既に旅行商品を予約しており、予約した旅行商品の統合予約IDは「10324586」である。また、利用者は既に何度か旅行代理店を利用したことがあり、既にポイントが「13ポイント」加算されている。
In the present embodiment, a case where the member registration information shown in FIG. 11A is XML data will be described as an example. FIG. 11B is an explanatory diagram showing an example of the contents of XML data indicating member registration information. In the example of the member registration information shown in FIG. 11B, the user's member ID is “0001”, the name is “
なお、会員登録情報として含まれる情報は、図11に示した情報に限られない。例えば、会員登録情報は、利用者の住所などの情報を含むものであってもよい。また、本実施の形態では、会員登録情報に一度に1件の統合予約IDを登録できる場合を例に説明するが、利用者は同時に複数の旅行商品を予約でき、会員登録情報に複数の統合予約IDが登録できてもよい。 The information included as member registration information is not limited to the information shown in FIG. For example, the member registration information may include information such as the user's address. In this embodiment, the case where one integrated reservation ID can be registered at a time in the member registration information will be described as an example. However, a user can reserve a plurality of travel products at the same time, and a plurality of pieces of integration information can be integrated into the member registration information. A reservation ID may be registered.
会員となった利用者は、旅行日程管理サーバ600にアクセスするために、携帯端末500を操作して、会員IDとパスワードとを入力する。すると、携帯端末500は、入力された会員IDおよびパスワードを、インターネット1000を介して旅行日程管理サーバ600に送信する。会員IDおよびパスワードを受信すると、旅行管理装置606は、旅行ルートリスト蓄積部612から、旅行代理店が扱っている旅行商品の情報を抽出する。そして、旅行日程管理サーバ600は、抽出した旅行商品情報を、インターネット1000を介して携帯端末500に送信する。
In order to access the travel
旅行商品情報を受信すると、携帯端末500は、受信した旅行商品情報にもとづいて、旅行代理店が扱う旅行商品の一覧情報を表示する。利用者は、表示された旅行商品一覧を閲覧し、旅行日程と旅行人数とを指定して申し込みを行う。利用者の操作に従って旅行日程および旅行人数が入力されると、携帯端末500は、入力された旅行日程および旅行人数の情報を、インターネット1000を介して旅行日程管理サーバ600に送信する。
When the travel product information is received, the
旅行日程管理サーバ600は、携帯端末500から受信した旅行日程の情報および空席照会の要求を、インターネット1000を介して空席管理サーバ100に送信する。旅行日程に対応する指定席予約ができた場合には、空席管理サーバ100は、指定席予約IDを発行し、発行した指定席予約IDをインターネット1000を介して旅行日程管理サーバ600に送信する。
The travel
また、旅行日程管理サーバ600は、店舗サーバ700、ホテルサーバ800およびタクシー会社サーバ900に、インターネット1000を介して各予約の要求を送信する。旅行ルートリスト蓄積部612に蓄積される旅行商品情報には、旅行プランに含まれる宿泊ホテル、訪問先店舗および利用タクシー会社などのID情報が含まれており、旅行日程管理サーバ600は、旅行商品情報に含まれるID情報にもとづいて、各サーバ700,800,900に予約要求を送信する。店舗サーバ700、ホテルサーバ800およびタクシー会社サーバ900は、予約が完了すると各予約ID(宿泊予約ID、タクシー予約ID、商品予約IDなど)を発行し、発行した予約IDをインターネット1000を介して旅行日程管理サーバ600に送信する。
The travel
各予約IDを受信すると、旅行日程管理サーバ600の予約管理装置604は、受信した予約IDにもとづいて統合予約IDを生成し、生成した統合予約IDを統合予約IDリスト蓄積部610に格納する。また、会員管理装置605は、予約管理装置604が生成した統合予約IDを、図11に示すように、会員登録情報に追加して会員情報リスト蓄積部611に格納する。
When each reservation ID is received, the
次に、利用者の要求に応じて旅行情報を配信する処理の動作について説明する。図12は、旅行情報配信処理の一例を示す流れ図である。利用者は、旅行商品の予約を行った後予約した旅行商品について最新の旅行情報を確認したい場合には、携帯端末500を操作して、旅行日程管理サーバ600にアクセスするために、会員IDとパスワードとを入力する。すると、携帯端末500は、入力された会員IDおよびパスワードとともに、旅行情報の要求を、インターネット1000を介して旅行日程管理サーバ600に送信する(ステップS200)。
Next, an operation of processing for distributing travel information in response to a user request will be described. FIG. 12 is a flowchart illustrating an example of the travel information distribution process. When the user wants to check the latest travel information about the travel product booked after making the travel product reservation, the user operates the
例えば、利用者は、携帯端末500を操作して、ブラウザを用いて旅行日程管理サーバ600のURL(Uniform Resource Locator)を入力する。すると、携帯端末500は、インターネット1000を介して旅行日程管理サーバ600から受信したWebページの画面情報にもとづいて、会員IDおよびパスワードの入力画面を表示する。利用者によって会員IDおよびパスワードが入力されると、携帯端末500は、会員ID、パスワードおよび旅行情報の要求を、インターネット1000を介して旅行日程管理サーバ600に送信する。
For example, the user operates the
旅行情報の要求を受信すると、旅行日程管理サーバ600は、受信した会員IDにもとづいて、会員情報リスト蓄積部611から利用者に対応する会員登録情報を抽出する。旅行日程管理サーバ600は、抽出した会員登録情報に含まれる統合予約IDにもとづいて統合予約IDリスト蓄積部610から統合予約情報を抽出する。そして、旅行日程管理サーバ600は、抽出した統合予約情報から、各予約ID(指定席予約ID、宿泊予約ID、タクシー予約ID、商品予約IDなど)を抽出する。
When the travel information request is received, the travel
各予約IDを抽出すると、旅行日程管理サーバ600は、抽出した指定席予約IDにもとづいて、空席管理サーバ100にインターネット1000を介して予約内容の要求を送信する(ステップS201)。また、旅行日程管理サーバ600は、抽出した宿泊予約ID、タクシー予約IDおよび商品予約IDにもとづいて、ホテルサーバ800、タクシー会社サーバ900および店舗サーバ700に、インターネット1000を介して予約内容の要求を送信する(ステップS202)。
When each reservation ID is extracted, the travel
空席管理サーバ100は、指定席予約IDに対応する予約内容の情報(指定席予約情報)を予約席リスト蓄積部103から抽出し、インターネット1000を介して旅行日程管理サーバ600に送信する(ステップS203)。また、現地サービス会社の各サーバ700,800,900は、各予約IDに対応する予約内容の情報を各蓄積部707,807,907から抽出し、インターネット1000を介して旅行日程管理サーバ600に送信する(ステップS204)。
The vacant
旅行日程管理サーバ600は、現在時刻と受信した指定席予約情報に含まれる列車IDとともに、列車の出発/到着予定時刻要求を、インターネット1000を介して運行管理サーバ400に送信する(ステップS205)。運行スケジュールに遅延が発生している場合には、運行管理サーバ400は、遅延時間分を含んだ出発/到着予定時刻を遅延時間蓄積部405から抽出し、インターネット1000を介して旅行日程管理サーバ600に送信する(ステップS206)。
The travel
旅行日程管理サーバ600は、各サーバ100,700,800,900から受信した予約内容の情報、および運行管理サーバ400から受信した出発/到着予定時刻の情報にもとづいて旅行情報を生成する。そして、旅行日程管理サーバ600は、生成した旅行情報を、インターネット1000を介して携帯端末500に送信する(ステップS207)。
The travel
旅行情報を受信すると、携帯端末500は、受信した旅行情報を表示する。例えば、携帯端末500は、旅行日程管理サーバ600から受信したWebページの画面情報にもとづいて、ブラウザを用いて旅行情報を表示する。
When the travel information is received, the
また、旅行日程管理サーバ600は、さらに旅行者の行程に応じた旅行情報の配信処理を行うことができる。図13は、旅行者の行程に応じた旅行情報の配信処理の一例を示す流れ図である。運行管理サーバ400によって出発/到着予定時刻が送信されると、旅行日程管理サーバ600は、インターネット1000を介して遅延情報を含んだ出発/到着予定時刻を受信する(ステップS300)。また、旅行日程管理サーバ600は、現在の時刻情報を抽出する(ステップS301)。
In addition, the travel
旅行日程管理サーバ600は、受信した出発/到着予定時刻と現在時刻とを比較し、現時刻が旅行の出発日に該当するか否かを判断する(ステップS302)。旅行の出発日に該当すると判断した場合には、旅行日程管理サーバ600は、さらに出発日の出発前の時間帯であるか否かを判断する(ステップS303)。
The travel
出発前の時間帯であると判断した場合には、旅行日程管理サーバ600は、運行管理サーバ400に、乗車駅と出発時刻の要求を、インターネット1000を介して運行管理サーバ400に送信する。運行管理サーバ400は、遅延時間蓄積部405から乗車駅および出発時刻の情報を抽出し、インターネット1000を介して旅行日程管理サーバ600に送信する。そして、旅行日程管理サーバ600は、乗車駅および出発時刻の情報を運行管理サーバ400からインターネット1000を介して受信して取得する(ステップS304)。
If it is determined that it is the time zone before departure, the travel
ステップS303で出発前の時間帯でないと判断した場合には、旅行日程管理サーバ600は、現時刻が列車などに乗車中の時間帯であるか否かを判断する。乗車中の時間帯であると判断した場合には、旅行日程管理サーバ600は、次の停車駅に付随する情報の要求を、インターネット1000を介して運行管理サーバ400に送信する。運行管理サーバ400は、遅延時間蓄積部405から次の停車駅に付随する情報を抽出し、インターネット1000を介して旅行日程管理サーバ600に送信する。そして、旅行日程管理サーバ600は、次の停車駅に付随する情報を運行管理サーバ400からインターネット1000を介して受信して取得する(ステップS306)。
If it is determined in step S303 that it is not the time zone before departure, the travel
ステップS305で乗車中の時間帯でないと判断した場合には、旅行日程管理サーバ600は、現時刻が列車などの降車後の時間帯であると判断する。この場合には、旅行日程管理サーバ600は、現地のサービス会社の各サーバ700,800,900に、予約情報の要求をインターネット1000を介して送信する。各サーバ700,800,900は、各蓄積部707,807,907から予約情報を抽出し、インターネット1000を介して旅行日程管理サーバ600に送信する。そして、旅行日程管理サーバ600は、現地サービス会社の各予約情報を各サーバ700,800,900からインターネット1000を介して受信して取得する(ステップS307)。
If it is determined in step S305 that it is not a time zone during boarding, the travel
ステップS302で出発日でないと判断した場合には、旅行日程管理サーバ600は、現時刻が出発日および帰宅日を除く旅行期間中に該当するか否かを判断する(ステップS308)。出発日、帰宅日を除く旅行期間中であると判断した場合には、旅行日程管理サーバ600は、ホテルサーバ800に、ホテル情報の要求をインターネット1000を介して送信する。ホテルサーバ800は、各蓄積部807,808からホテル情報を抽出し、インターネット1000を介して旅行日程管理サーバ600に送信する。そして、旅行日程管理サーバ600は、ホテルサーバ800からインターネット1000を介してホテル情報を受信して取得する(ステップS309)。
If it is determined in step S302 that it is not a departure date, the travel
ステップS308で旅行期間中でないと判断した場合には、旅行日程管理サーバ600は、旅行予約がされていないか、または旅行予約されていても旅行期間外であると判断する。旅行期間中でないと判断した場合には、旅行日程管理サーバ600は、旅行代理店の広告情報を抽出する(ステップS310)。例えば、旅行日程管理サーバ600は、旅行代理店の広告情報を記憶する広告蓄積部(図示せず)を備えており、広告蓄積部から広告情報を抽出する。
If it is determined in step S308 that the travel period is not in progress, the travel
旅行日程管理サーバ600は、取得した各予約情報や広告情報をまとめて旅行情報を生成する。そして、旅行日程管理サーバ600は、旅行者に提示するために、生成した旅行情報をインターネット1000を介して携帯端末500に送信する(ステップS311)。
The travel
次に、具体的な実施例を用いて本実施の形態の動作を説明する。本例では、利用者に対して図11(b)に示す会員登録情報が登録されている場合を説明する。利用者には会員登録時に会員ID「0001」が付与され、会員登録情報として旅行日程管理サーバ600の会員情報リスト蓄積部611に保存される。旅行者は、携帯端末500を操作して、会員番号「0001」とパスワードを入力し旅行商品の情報を取得し、旅行商品を選択して予約を行う。
Next, the operation of this embodiment will be described using specific examples. In this example, a case where the member registration information shown in FIG. 11B is registered for the user will be described. The user is given a member ID “0001” at the time of member registration, and is stored in the member information
旅行日程管理サーバ600から各サーバ100,700,800,900に予約要求が送信され、旅行商品に含まれるパラメータ(交通機関ID、ホテルID、タクシー会社ID、店舗IDなど)にもとづいて、各サーバ100,700,800,900によって各予約情報がXMLデータとして生成され蓄積される。
A reservation request is transmitted from the travel
図14は、XMLデータとして生成された各予約情報の内容の例を示す説明図である。図14(b)は、XMLデータとして生成されホテルサーバ800の予約IDリスト蓄積部807に保存される宿泊予約情報の内容の例である。図14(c)は、XMLデータとして生成されタクシー会社サーバ900の予約IDリスト蓄積部907に保存されるタクシー予約情報の内容の例である。図14(d)は、XMLデータとして生成され店舗サーバ700の予約IDリスト蓄積部707に保存される商品予約情報の内容の例である。図14(e)は、XMLデータとして生成され空席管理サーバ100の予約席リスト蓄積部103に保存される指定席予約情報の内容の例である。
FIG. 14 is an explanatory diagram showing an example of the contents of each reservation information generated as XML data. FIG. 14B is an example of the contents of the accommodation reservation information generated as XML data and stored in the reservation ID
図14(a)は、各予約情報にもとづいてXMLデータとして生成され旅行日程管理サーバ600の統合予約IDリスト蓄積部610に保存される統合予約情報の内容の例である。図14(a)に示すように、統合予約情報は、宿泊予約情報の宿泊予約ID「22104 」、タクシー予約情報のタクシー予約ID「3150」、商品予約情報の商品予約ID「4203」および指定席予約情報の指定席予約ID「10001 」を含む。
FIG. 14A is an example of the contents of the integrated reservation information generated as XML data based on each reservation information and stored in the integrated reservation ID
旅行者が予約内容の確認を行うために旅行情報の要求指示を入力すると、携帯端末500は、旅行情報の要求を、旅行日程管理サーバ600に送信する。旅行日程管理サーバ600は、各現地サービス会社のサーバ700,800,900および空席管理サーバ100に、インターネット1000介して各予約IDを送信する。そして、旅行日程管理サーバ600は、各現地サービス会社のサーバ700,800,900および空席管理サーバ100から、インターネット1000を介して予約の内容情報を受信する。
When the traveler inputs a travel information request instruction to confirm the reservation details, the
さらに、旅行日程管理サーバ600は、指定席予約情報に含まれる路線ID「295」と列車ID「5033B」の情報とともに、出発/到着時刻や乗車駅などの要求を、インターネット1000を介して運行管理サーバ400に送信する。そして、旅行日程管理サーバ600は、出発/到着時刻や乗車駅などの情報を、インターネット1000を介して運行管理サーバ400から受信する。
Furthermore, the travel
図15(a)は、運行管理サーバ400からXMLデータとして受信する出発/到着時刻や乗車駅などの情報の内容の例を示す説明図である。図15(a)に示すように、運行管理サーバ400から受信するXMLデータは、路線名称、列車名称、遅延理由、影響区間、遅延時間、出発/到着駅および出発/到着時刻の情報を含む。
FIG. 15A is an explanatory diagram showing an example of the contents of information such as departure / arrival times and boarding stations received as XML data from the
携帯端末500がHTML対応の端末である場合には、旅行日程管理サーバ600は、運行管理サーバ400から受信したXMLデータを、HTML(Hyper Text Markup Language)データに変換する。そして、旅行日程管理サーバ600は、変換したHTMLデータを、インターネット1000を介して旅行者の携帯端末500に送信する。携帯端末500は、受信したHTMLデータにもとづいて情報を表示する。なお、旅行日程管理サーバ600は、HTMLデータに限らず、例えば、XMLデータをWAP(Wireless Application Protocol )対応の携帯端末用にWML(Wireless Markup Language)データに変換して送信してもよい。
When the
図15(b)は、HTMLデータにもとづいて携帯端末500が表示する情報の表示画面の例を示す説明図である。出発前に遅延が生じている場合には、旅行者は、図15(b)に示すように、遅延路線1501、遅延理由1502、影響区間1503、遅延時間1504、乗車予定列車名1505、乗車駅1506、遅延を含んだ出発時刻1507を含むメッセージ画面を閲覧することができる。
FIG. 15B is an explanatory diagram illustrating an example of a display screen of information displayed on the
また、携帯端末500に表示されるメッセージ内容は、運行情報と問い合わせ時刻によって異なる。図16は、携帯端末500に表示される各メッセージ画面の例を示す説明図である。図16(a)は、列車などに乗車中に表示されるメッセージ画面であり、メッセージ画面には、次の停車駅、停車ホーム、停車時間が表示される。図16(b)は、タクシー予約を入れている場合に列車の降車後に表示されるメッセージ画面であり、メッセージ画面には、タクシー乗り場、乗車予定のタクシーの車両ナンバ、乗務員名が表示される。図16(c)は、旅行期間中に表示されるメッセージ画面であり、メッセージ画面には、食事の時間や部屋番号が表示される。図16(d)は、予約が入っていない旅行期間外に表示されるメッセージ画面であり、メッセージ画面には、旅行代理店の広告が表示される。
Further, the message content displayed on the
以上のように、本実施の形態によれば、旅行者は、予約した旅行商品の旅行情報を確認することができる。また、旅行者は、旅行の行程に応じた最新の旅行情報を取得することが可能になり、旅行中などにおいて旅行ナビゲーションサービスを受けることができる。 As described above, according to the present embodiment, the traveler can confirm the travel information of the reserved travel product. In addition, the traveler can acquire the latest travel information according to the travel process, and can receive a travel navigation service during the trip.
実施の形態4.
次に、本発明の第4の実施の形態を図面を参照して説明する。旅行計画管理システムの構成は、第2および第3の実施の形態の場合と同様である。なお、本実施の形態では、旅行代理店が扱う各旅行商品に旅行商品IDが付与されており、利用者が旅行商品IDを指定して旅行商品を予約する場合を説明する。
Embodiment 4 FIG.
Next, a fourth embodiment of the present invention will be described with reference to the drawings. The configuration of the travel plan management system is the same as that in the second and third embodiments. In the present embodiment, a case will be described in which a travel product ID is given to each travel product handled by the travel agency, and the user designates the travel product ID and reserves the travel product.
旅行商品を予約するために、利用者は、携帯端末500を操作して、旅行期間、人数、会員IDおよび旅行商品IDの各パラメータを入力する。すると、携帯端末500は、入力された各パラメータを、インターネット1000を介して旅行日程管理サーバ600に送信する。
In order to reserve a travel product, the user operates the
旅行日程管理サーバ600の旅行管理装置606は、旅行商品IDにもとづいて旅行ルートリスト蓄積部612から旅行商品情報を抽出する。旅行管理装置606は、旅行商品情報から、交通機関、現地サービス会社への予約パラメータ(各予約ID)を抽出する。旅行日程管理サーバ600の提携会社管理装置603は、現地会社リスト蓄積装置608および交通機関リスト蓄積装置609から、通信先である現地サービス会社の各サーバ700,800,900、空席管理サーバ100および運行管理サーバ400のID情報を抽出する。
The
旅行商品にお土産の購入予約が含まれている場合には、旅行日程管理サーバ600は、店舗サーバ700に、インターネット1000を介してXMLデータとして予約要求を送信する。XMLデータを受信すると、店舗サーバ700のXML処理装置701は、受信したXMLデータを展開して処理名やパラメータを抽出する。店舗サーバ700の命令処理装置702は、処理名やパラメータにもとづいて在庫管理装置705に在庫状況の確認処理を実行させる。在庫がある場合には、予約管理装置704は、商品予約IDを発行し商品予約情報を生成する。そして、店舗サーバ700は、命令処理装置702およびXML処理装置701の機能を用いて、商品予約情報を、インターネット1000を介して旅行日程管理サーバ600にXMLデータとして送信する。
If the travel product includes a souvenir purchase reservation, the travel
また、旅行商品に宿泊予約が含まれている場合には、旅行日程管理サーバ600は、ホテルサーバ800に、インターネット1000を介してXMLデータとして予約要求を送信する。XMLデータを受信すると、ホテルサーバ800のXML処理装置801は、受信したXMLデータを展開して処理名やパラメータを抽出する。ホテルサーバ800の命令処理装置802は、処理名やパラメータにもとづいて予約管理装置804に部屋と期間が重複する予約が含まれていないか否かの確認処理を実行させる。部屋が確保できると判断した場合には、予約管理装置804は、宿泊予約IDを発行し宿泊予約情報を生成する。そして、ホテルサーバ800は、命令処理装置802およびXML処理装置801の機能を用いて、宿泊予約情報を、インターネット1000を介して旅行日程管理サーバ600にXMLデータとして送信する。
If the travel product includes an accommodation reservation, the travel
また、旅行商品にタクシー予約が含まれている場合には、旅行日程管理サーバ600は、タクシー会社サーバ900に、インターネット1000を介してXMLデータとして予約要求を送信する。XMLデータを受信すると、タクシー会社サーバ900のXML処理装置901は、受信したXMLデータを展開して処理名やパラメータを抽出する。タクシー会社サーバ900の命令処理装置902は、処理名やパラメータにもとづいて空車管理装置905に配車の手配処理を実行させる。タクシーが確保できた場合には、タクシー会社サーバ900の予約管理装置904は、タクシー予約IDを発行しタクシー予約情報を生成する。そして、タクシー会社サーバ900は、命令処理装置902およびXML処理装置901の機能を用いて、タクシー予約情報を、インターネット1000を介して旅行日程管理サーバ600にXMLデータとして送信する。
If the travel product includes a taxi reservation, the travel
なお、在庫がない場合、ホテルやタクシーが確保できない場合には、旅行日程管理サーバ600は、別の店舗、ホテルまたはタクシー会社のサーバ700,800,900に、予約要求を送信する。目的地近傍において店舗、ホテルまたはタクシー会社のいずれかの予約が確保できなかった場合には、旅行日程管理サーバ600は、旅行商品の予約ができない旨を示す情報を、インターネット1000を介して携帯端末500に送信する。
When there is no stock or a hotel or taxi cannot be secured, the travel
また、交通機関のスケジュールが遅延し予定と異なる場合には、旅行日程管理サーバ600は、運行管理サーバ400と連動し、図10の手順に従って、各現地サービス会社のサーバ700,800,900に、インターネット1000を介して最新の到着時刻情報を配信する。
In addition, when the transportation schedule is delayed and different from the schedule, the travel
交通機関のスケジュールが予定と異なる場合、統合予約情報に店舗IDと商品予約IDとが含まれている場合には、旅行日程管理サーバ600は、店舗サーバ700に、インターネット1000を介して、商品予約IDとともに商品受け取り時刻変更要求をXMLデータとして送信する。変更要求を受信すると、店舗サーバ700のXML処理装置701は、受信したXMLデータを展開して処理名やパラメータを抽出する。店舗サーバ700の命令処理装置702は、処理名やパラメータにもとづいて、予約管理装置704に受信した商品予約IDに対応する受け渡し時刻の変更処理を実行させる。
If the transportation schedule is different from the schedule, and if the integrated reservation information includes a store ID and a product reservation ID, the travel
予約管理装置704は、例えば、変更要求された受け渡し時間が店舗の営業時間内である場合には、商品予約IDに対応する受け取り時刻を変更する。変更ができた場合には、XML処理装置701は、変更完了を示す文字列「true」を含むXMLデータを生成する。そして、店舗サーバ700は、生成したXMLデータを、インターネット1000を介して旅行日程管理サーバ600に送信する。
For example, when the delivery time requested to be changed is within the business hours of the store, the
また、統合予約情報にホテルIDと宿泊予約IDとが含まれている場合には、旅行日程管理サーバ600は、ホテルサーバ800に、インターネット1000を介して、宿泊予約IDとともに到着時刻変更要求をXMLデータとして送信する。変更要求を受信すると、ホテルサーバ800のXML処理装置801は、受信したXMLデータを展開して処理名やパラメータを抽出する。ホテルサーバ800の命令処理装置802は、処理名やパラメータにもとづいて、予約管理装置804に受信した宿泊予約IDに対応する到着時刻の変更処理を実行させる。
If the integrated reservation information includes the hotel ID and the accommodation reservation ID, the travel
予約管理装置804は、宿泊予約IDに対応する到着時刻を変更する。到着時刻が変更されると、例えば、変更後の到着時刻が夕食提供の時間帯に含まれている場合には、ホテルの厨房または外部食事提供会社に宿泊客の変更後の到着時刻が通達される。また、例えば、変更後の到着時刻が送迎の時間帯に含まれている場合には、ホテルの送迎車のドライバに宿泊客の変更後の到着時刻が通達される。変更ができた場合には、XML処理装置701は、変更完了を示す文字列「true」を含むXMLデータを生成する。そして、ホテルサーバ800は、生成したXMLデータを、インターネット1000を介して旅行日程管理サーバ600に送信する。
The
また、統合予約情報にタクシー会社IDとタクシー予約IDとが含まれている場合には、旅行日程管理サーバ600は、タクシー会社サーバ900に、インターネット1000を介して、タクシー予約IDとともに到着時刻変更要求をXMLデータとして送信する。変更要求を受信すると、タクシー会社サーバ900のXML処理装置901は、受信したXMLデータを展開して処理名やパラメータを抽出する。タクシー会社サーバ900の命令処理装置902は、処理名やパラメータにもとづいて、予約管理装置904に受信したタクシー予約IDに対応する出発予定時刻の変更処理を実行させる。
When the integrated reservation information includes the taxi company ID and the taxi reservation ID, the travel
予約管理装置904は、タクシー予約IDに対応する出発予定時刻を変更する。変更ができた場合には、XML処理装置901は、変更完了を示す文字列「true」を含むXMLデータを生成する。そして、タクシー会社サーバ900は、生成したXMLデータを、インターネット1000を介して旅行日程管理サーバ600に送信する。
The reservation management device 904 changes the scheduled departure time corresponding to the taxi reservation ID. If the change can be made, the XML processing apparatus 901 generates XML data including the character string “true” indicating the completion of the change. Then, the
以上のように、本実施の形態によれば、交通機関の運行スケジュールに遅延などが発生した場合に、現地サービス会社の各サーバに、旅行日程管理サーバ600から自動的に最新の到着時刻が配信される。そのため、現地のサービス会社は、旅行者がどの列車で到着するのか把握し時刻表と運行情報を用いて到着時刻を推定しなくても、変更後の時刻にあわせて食事や送迎の準備を行うことができる。従って、交通機関の運行スケジュールに遅延などが発生した場合でも、現地サービス会社が旅行者に到着時刻に応じたサービスを提供することができる。
As described above, according to the present embodiment, the latest arrival time is automatically distributed from the travel
実施の形態5.
次に、本発明の第5の実施の形態を図面を参照して説明する。旅行計画管理システムの構成は、第2、第3および第4の実施の形態と同様である。図4に示すように、運行管理サーバ400はプロトコル変換装置300を含むので、インターネット1000を介して旅行日程管理サーバ600にXMLデータを送受信することができる。旅行日程管理サーバ600は、携帯端末500からの要求データを受信すると、要求データにもとづいて会員登録情報を抽出し、会員登録情報から統合予約IDを抽出する。
Embodiment 5 FIG.
Next, a fifth embodiment of the present invention will be described with reference to the drawings. The configuration of the travel plan management system is the same as in the second, third, and fourth embodiments. As shown in FIG. 4, since the
旅行日程管理サーバ600は、統合予約IDにもとづいて統合予約情報から指定席予約(往路/復路)IDを抽出する。また、旅行日程管理サーバ600は、現在時刻にもとづいて、携帯端末500からの問い合わせ要求が往路についてのものであるか復路についてのものであるかを判断する。旅行日程管理サーバ600は、往路または復路の指定席予約IDにもとづいて路線IDと列車IDとを抽出する。そして、旅行日程管理サーバ600は、路線IDおよび列車IDとともに、現在の運行状況の問い合わせ要求を、インターネット1000を介して運行管理サーバ400に送信する。
The travel
運行状況の問い合わせ要求を受信すると、命令処理装置302は、列車IDを遅延時刻管理装置402に転送し遅延時間を要求する。命令処理装置302は、遅延時刻管理装置402からの遅延時間が所定の閾値以上である場合には、列車の運行スケジュールに遅延が発生していると判断する。そして、命令処理装置302は、路線IDを遅延理由管理装置401に転送し遅延理由と影響区間の情報を要求する。命令処理装置302は、路線/列車名蓄積部305が記憶する情報にもとづいて、路線IDおよび列車IDを路線名称と列車名称とに変換する。
Upon receiving the operation status inquiry request, the
XML処理装置301は、路線名称および列車名称を遅延情報(遅延時間、遅延理由、影響区間など)とともにXMLデータとして生成する。そして、運行管理サーバ400は、生成したXMLデータを、インターネット1000を介して旅行日程管理サーバ600に送信する。また、前述のように、旅行日程管理サーバ600の旅行管理装置606は、携帯端末500に配信するために、受信した遅延情報を含むXMLデータをHTMLデータに変換する。
The
旅行日程管理サーバ600は、変換したHTMLデータを、インターネット1000を介して携帯端末500に送信する。そして、携帯端末500は、受信したHTMLデータにもとづいて遅延情報などを表示する。例えば、携帯端末500は、図15(b)に示すように、路線名称1501、遅延理由1502、影響区間1503、遅延時間1504、列車名称1505、旅行者の乗車駅1506、乗車駅での列車の出発時刻1507の情報を組み合わせて表示する。
The travel
以上のように、本実施の形態によれば、分散して配置された遅延理由装置と遅延時刻配信装置とを含む運行管理システムを構成し、旅行日程管理サーバ600の予約管理装置606は、交通機関の運行管理システムと連動して情報の収集をすることができる。そのため、旅行者は、現在の運行状況と連動した自分に必要な交通機関などの情報をまとめて表示閲覧して確認することができる。
As described above, according to the present embodiment, an operation management system including the delay reason apparatuses and the delay time distribution apparatuses arranged in a distributed manner is configured, and the
実施の形態6.
次に、本発明の第6の実施の形態を図面を参照して説明する。旅行計画管理システムの構成は、第2、第3、第4および第5の実施の形態と同様である。また、空席管理サーバ100の構成は図2に示す構成と同様であり、空席管理サーバ100は、空席照会、指定席予約、指定席解約および指定席変更の機能を備える。
Embodiment 6 FIG.
Next, a sixth embodiment of the present invention will be described with reference to the drawings. The configuration of the travel plan management system is the same as that of the second, third, fourth and fifth embodiments. The configuration of the vacant
XML処理装置201は、XML形式の要求データを、インターネット1000を介して旅行日程管理サーバ600から受信するとともに、アクセスログ蓄積部204に受信内容のログ情報を保存する。利用実績配信装置203は、所定の期間が経過した後、要求元ごとに履歴結果情報を生成する。そして、利用実績配信装置203は、生成した履歴結果情報を、インターネット1000を介して要求元の旅行日程管理サーバ600に配信する。
The
図17は、履歴結果情報の内容の例を示す説明図である。図17(a)は、利用実績配信装置203が生成する履歴結果情報の内容の例を示す説明図である。図17(a)に示すように、履歴結果情報は、要求元あて先、発信元あて先、要求のあった日付、命令およびパラメータなどの情報を含む。
FIG. 17 is an explanatory diagram illustrating an example of the contents of history result information. FIG. 17A is an explanatory diagram illustrating an example of the contents of history result information generated by the usage
空席管理サーバ100と同様に、運行管理サーバ400は、要求元からの要求履歴のログ情報を蓄積する。また、運行管理サーバ400は、図3に示すように、提携先の旅行代理店の旅行日程管理サーバ600のID情報などを登録している提携先リスト蓄積部306を含む。運行管理サーバ400は、自発的に遅延情報を配信する場合には、提携リスト306に登録されている配信先の旅行日程管理サーバ600に、インターネット1000を介して遅延路線IDと遅延列車IDとを配信する。配信先旅行日程管理サーバ600から、詳細な遅延情報を要求されて遅延情報を送信した場合には、運行管理サーバ400は、アクセスログ蓄積部304に送信履歴のログ情報を追加して保存する。
Similar to the vacant
旅行日程管理サーバ600は、運行管理サーバ400および空席管理サーバ100に対する要求元である。運行管理サーバ400や空席管理サーバ100など外部に情報要求を送信した場合には、旅行日程管理サーバ600の利用実績記録装置602は、アクセスログ蓄積部607に要求履歴のログ情報を蓄積する。
The travel
利用実績検査装置601は、運行管理サーバ400や空席管理サーバ100など外部サーバから履歴結果情報を受信すると、受信した履歴結果情報がアクセスログ蓄積部607が記憶する内部履歴のログ情報と一致するか否か照合して判断する。履歴内容が一致すると判断した場合には、利用実績検査装置601は、受信した履歴結果情報に含まれる履歴内容を承諾する旨を示す実績承諾情報を生成する。そして、利用実績検査装置601は、運行管理サーバ400または空席管理サーバ100に、生成した実績承諾情報をインターネット1000を介して送信する。
When the usage
また、履歴内容が一致しないと判断した場合には、利用実績検査装置601は、履歴内容が一致しない旨を示すエラー情報と、履歴内容の不一致部分を抽出した差分情報を生成する。そして、利用実績検査装置601は、運行管理サーバ400または空席管理サーバ100に、エラー情報とともに差分情報をインターネット1000を介して送信する。
If it is determined that the history contents do not match, the usage
例えば、提携先以外の第三者のサーバが旅行日程管理サーバ600などになりすまして送信した要求メッセージにもとづいて処理を実行した場合には、履歴内容が一致しない。この場合には、利用実績検査装置601は、履歴内容の食い違いを差分情報として生成する。なお、差分情報は、例えば、なりすまし処理などによるシステム障害の解析処理などに利用される。
For example, when processing is executed based on a request message transmitted by a third party server other than the partner as a travel
また、交通機関の運行管理サーバ400から受信した遅延情報にもとづいて、予約管理装置604が影響のある旅行予約を抽出した場合には、提携会社管理装置603は、交通機関の遅延によって影響を受ける現地サービス会社のサーバのID情報などを抽出する。そして、旅行日程管理サーバ600は、抽出したID情報などにもとづいて、現地サービス会社の各サーバ700,800,900に、インターネット1000を介して遅延情報などを送信する。この場合に、利用実績記録装置602は、送信内容のログ情報をアクセスログ蓄積部607に記憶させる。
In addition, when the
店舗サーバ700は、旅行日程管理サーバ600から受け取り時刻の変更情報が配信された場合には、配信内容のログ情報をアクセスログ蓄積部706に記憶させる。所定の期間が経過した後、店舗サーバ700は、アクセスログ蓄積部706が記憶するログ情報にもとづいて、履歴結果情報をインターネット1000を介して旅行日程管理サーバ600に送信する。すると、旅行日程管理サーバ600の利用実績検査装置601は、店舗サーバ700への送信履歴の情報をアクセスログ蓄積部607から抽出し、受信した履歴結果情報に含まれる店舗サーバ700の受信履歴と一致するか否か照合して判断する。
履歴の照合結果が一致すると判断した場合には、旅行日程管理サーバ600は、店舗サーバ700にインターネット1000を介して実績承諾情報を送信する。また、旅行日程管理サーバ600は、照合結果が一致しないと判断した場合には、エラー情報とともに差分情報を、インターネット1000を介して店舗サーバ700に送信する。
If it is determined that the matching results of the histories match, the travel
ホテルサーバ800は、旅行日程管理サーバ600から到着時刻の変更情報が配信された場合には、配信内容のログ情報をアクセスログ蓄積部806に記憶させる。所定の期間が経過した後、ホテルサーバ800は、アクセスログ蓄積部806が記憶するログ情報にもとづいて、履歴結果情報をインターネット1000を介して旅行日程管理サーバ600に送信する。すると、旅行日程管理サーバ600の利用実績検査装置601は、ホテルサーバ800への送信履歴の情報をアクセスログ蓄積部607から抽出し、受信した履歴結果情報に含まれるホテルサーバ800の受信履歴と一致するか否か照合して判断する。
When the arrival time change information is distributed from the travel
履歴の照合結果が一致すると判断した場合には、旅行日程管理サーバ600は、ホテルサーバ800にインターネット1000を介して実績承諾情報を送信する。また、旅行日程管理サーバ600は、照合結果が一致しないと判断した場合には、エラー情報とともに差分情報を、インターネット1000を介して店舗サーバ700に送信する。
When it is determined that the history comparison results match, the travel
タクシー会社サーバ900は、旅行日程管理サーバ600から出発予定時刻の変更情報が配信された場合には、配信内容のログ情報をアクセスログ蓄積部906に記憶させる。所定の期間が経過した後、タクシー会社サーバ900は、アクセスログ蓄積部906が記憶するログ情報にもとづいて、履歴結果情報をインターネット1000を介して旅行日程管理サーバ600に送信する。すると、旅行日程管理サーバ600の利用実績検査装置601は、タクシー会社サーバへの送信履歴の情報をアクセスログ蓄積部607から抽出し、受信した履歴結果情報に含まれるタクシー会社サーバ900の受信履歴と一致するか否か照合して判断する。
When the change information of the scheduled departure time is distributed from the travel
履歴の照合結果が一致すると判断した場合には、旅行日程管理サーバ600は、タクシー会社サーバ900にインターネット1000を介して実績承諾情報を送信する。また、旅行日程管理サーバ600は、照合結果が一致しないと判断した場合には、エラー情報とともに差分情報を、インターネット1000を介してタクシー会社サーバ900に送信する。
When it is determined that the history comparison results match, the travel
次に具体的な実施例を用いて本実施の形態の動作を説明する。図17(b)は、図17(a)のデータ形式に従って、交通機関の運行管理サーバ400「abc-train 」 に蓄積されたログ情報にもとづいて抽出された履歴情報の内容の例である。図17(b)に示す履歴情報は、旅行日程管理サーバ600「ebc-travel」からの要求に応じて、日付「2003/3/31 」分の履歴について抽出したものである。
Next, the operation of this embodiment will be described using specific examples. FIG. 17B is an example of the contents of the history information extracted based on the log information accumulated in the
図17(c)は、図17(a)のデータ形式に従って、旅行日程管理サーバ600「ebc-travel」に蓄積されたログ情報にもとづいて抽出された履歴情報の内容の例である。図17(c)に示す履歴情報は、運行管理サーバ400「abc-train 」に要求した日付「2003/3/31 」分の履歴について抽出したものである。
FIG. 17C is an example of the contents of the history information extracted based on the log information stored in the travel
利用実績検査装置601は、図17(b)に示す<requestor> タグと、図17(c)に示す<sender>タグとを照合し、要求元と要求先とが一致しているか否かを判定する。また、利用実績検査装置601は、図17(b)に示す<sender>タグと、図17(c)に示す<destination> タグとを照合し、要求元と要求先とが一致しているか否かを判定する。
The usage
要求元と要求先とが一致すると判定した場合には、利用実績検査装置601は、図17(b)および図17(c)に示す履歴情報に含まれる<item>タグの内容が一致するか否か判定する。本例では、要求元と要求先とが「ebc-travel」および「abc-train 」で一致するので、利用実績検査装置601は、<item>タグの内容が一致するか否か判定する。
If it is determined that the request source and the request destination match, the usage
利用実績検査装置601は、<item>タグ内の<order> タグおよび<param> タグの内容を確認し要求内容が一致しているか否か判定する。一致すると判定した場合には、利用実績検査装置601は、<date>タグをチェックし、図17(b)に示す履歴情報と図17(c)に示す履歴情報とでアイテムの発生時刻の差が所定の閾値以内であるか否か判定する。発生時刻の差が所定の閾値以内である場合には、利用実績検査装置601は、発生時刻も一致すると判定し、アイテムの内容が一致すると判定する。
The usage
アイテムの内容が一致すると判定した場合には、利用実績検査装置601は、次の<item>タグの要求内容が一致するか否かを判定する。そして、利用実績検査装置601は、図17(b)および図17(c)の履歴情報に含まれる全ての<item>タグについて、同じ判定処理を繰り返し実行する。
If it is determined that the contents of the items match, the usage
以上のように、本実施の形態によれば、交通機関の運行情報を利用した場合の履歴情報を、利用者側サーバと提供者側サーバとで保持する。そして、旅行日程管理サーバ600は、これらの履歴情報にもとづいて利用実績を照合することができる。そのため、例えば、旅行代理店と交通機関および現地サービス会社とは、利用実績に応じた利用料金のやり取りを行うことができる。従って、交通機関は、利用実績に応じた運用情報の情報提供料を徴収することができる。
As described above, according to the present embodiment, the history information when the transportation operation information is used is held by the user side server and the provider side server. Then, the travel
また、運行情報の利用者が階層的になっているので、階層ごとの運行情報に対する情報提供料の支払いを行うことができる。例えば、旅行日程管理サーバ600を管理する旅行代理店が第一次利用者、店舗/ホテル/タクシー会社サーバを管理する現地サービス会社が第二次利用者である場合には、第二次利用者が運行情報の情報提供料の支払いを第一次利用者に対して行う。そして、さらに第一次利用者が所定の手数料などを差し引いて交通機関に運行情報の情報提供料の支払いを行う。
Moreover, since the users of the operation information are hierarchical, it is possible to pay an information provision fee for the operation information for each layer. For example, when the travel agency that manages the travel
本発明による旅行計画管理システムでは、交通機関の運行状況を示す運行情報がXMLデータとしてインターネットを介して旅行代理店のサーバに送信され、旅行代理店が交通機関の運行情報をリアルタイムに取得することができる。よって、旅行代理店が交通機関の運行状況と連動した旅行者の旅行計画の管理を行うことができる。 In the travel plan management system according to the present invention, the operation information indicating the operation status of the transportation facility is transmitted as XML data to the server of the travel agent via the Internet, and the travel agent acquires the transportation operation information in real time. Can do. Therefore, the travel agent can manage the travel plan of the traveler linked with the operation status of the transportation facility.
100 空席管理サーバ
101 予約管理装置
102 空席管理装置
103 予約席リスト蓄積部
104 空席リスト蓄積部
200 プロトコル変換装置
201 XML処理装置
202 命令処理装置
203 利用実績配信装置
204 アクセスログ蓄積部
205 路線/列車名蓄積部
300 プロトコル変換装置
301 XML処理装置
302 命令処理装置
303 利用実績配信装置
304 アクセスログ蓄積部
305 路線/列車名蓄積部
306 提携先リスト蓄積部
400 運行管理サーバ
401 遅延理由管理装置
402 遅延時刻管理装置
403 通過時刻計測装置
404 遅延理由蓄積部
405 遅延時間蓄積部
600 旅行日程管理サーバ
1000 インターネット
100 Vacant
Claims (9)
前記運行管理サーバは、
交通機関の運行状況を示す運行情報を記憶する運行情報記憶手段と、
前記運行情報記憶手段から運行情報を抽出して、抽出した前記運行情報を含むXMLデータである運行状況XMLデータを生成する運行状況XMLデータ生成手段と、
前記運行状況XMLデータを、インターネットを介して前記代理店サーバに送信する運行状況XMLデータ送信手段とを含み、
前記代理店サーバは、前記運行状況XMLデータにもとづいて、旅行者の旅行計画を管理する
ことを特徴とする旅行計画管理システム。 A travel plan management system comprising an operation management server operated by a transportation means that operates a means of transportation, and an agent server operated by a travel agency,
The operation management server is
Operation information storage means for storing operation information indicating the operation status of the transportation facility;
Operation status XML data generating means for extracting operation information from the operation information storage means and generating operation status XML data that is XML data including the extracted operation information;
Operation status XML data transmitting means for transmitting the operation status XML data to the agency server via the Internet,
The agency server manages a travel plan of a traveler based on the operation status XML data.
前記座席予約情報記憶手段から座席予約情報を抽出して、抽出した前記座席予約情報を含むXMLデータである座席予約XMLデータを生成する座席予約XMLデータ生成手段と、
前記座席予約XMLデータを、インターネットを介して代理店サーバに送信する座席予約XMLデータ送信手段とを含む座席予約サーバを備え、
前記代理店サーバは、前記座席予約XMLデータにもとづいて、旅行者の旅行計画を管理する
請求項1記載の旅行計画管理システム。 Seat reservation information storage means for storing seat reservation information indicating the seat reservation status of the means of transportation;
Seat reservation XML data generating means for extracting seat reservation information from the seat reservation information storage means and generating seat reservation XML data that is XML data including the extracted seat reservation information;
A seat reservation server including seat reservation XML data transmission means for transmitting the seat reservation XML data to an agent server via the Internet;
The travel plan management system according to claim 1, wherein the agency server manages a travel plan of a traveler based on the seat reservation XML data.
運行状況XMLデータにもとづいて、旅行者が乗車する交通手段に遅延が発生しているか否かを判定する遅延発生判定手段と、
前記交通手段に遅延が発生していると判定した場合に、前記交通手段の遅延状況を示す遅延情報を、インターネットを介して、前記旅行者が使用する携帯端末に送信する遅延情報送信手段とを含む
請求項1または請求項2記載の旅行計画管理システム。 The agency server
A delay occurrence determination means for determining whether or not there is a delay in the transportation means on which the traveler gets based on the operation status XML data;
Delay information transmitting means for transmitting delay information indicating a delay status of the transportation means to a mobile terminal used by the traveler via the Internet when it is determined that a delay has occurred in the transportation means; The travel plan management system according to claim 1 or 2.
運行状況XMLデータに含まれる交通手段の運行日時の情報と現時刻情報とにもとづいて、旅行者が前記交通手段に乗車前、乗車中または乗車後のいずれの状況であるかを判定する旅行者状況判定手段を含み、
遅延情報送信手段は、旅行者の状況に応じた遅延情報を、インターネットを介して携帯端末に送信する
請求項3記載の旅行計画管理システム。 The agency server
A traveler who determines whether the traveler is in a state before, during or after boarding the vehicle based on information on the operation date and time and current time information of the vehicle included in the operation status XML data. Including situation determination means,
The travel plan management system according to claim 3, wherein the delay information transmitting means transmits delay information corresponding to a traveler's situation to the mobile terminal via the Internet.
前記サービス提供者サーバは、旅行者へのサービス提供の予約状況を示すサービス予約情報を管理するサービス予約情報管理手段を含み、
代理店サーバは、運行状況XMLデータにもとづいて旅行者が乗車する交通手段に遅延が発生していると判断した場合に、前記サービス提供者サーバに、インターネットを介してサービス提供の変更情報を送信する変更情報送信手段を含む
請求項1から請求項4のうちのいずれか1項に記載の旅行計画管理システム。 A service provider server operated by a travel destination service provider affiliated with a travel agency,
The service provider server includes service reservation information management means for managing service reservation information indicating a reservation status of service provision to a traveler,
When the agency server determines that there is a delay in the means of transportation on which the traveler gets based on the operation status XML data, the agency server transmits service provision change information to the service provider server via the Internet. The travel plan management system according to any one of claims 1 to 4, further comprising change information transmission means for performing the operation.
運行管理サーバ、座席予約サーバまたはサービス提供者サーバに送信した送信データの送信履歴情報を記憶する履歴情報記憶手段と、
前記運行管理サーバ、前記座席予約サーバまたは前記サービス提供者サーバが前記代理店サーバから受信したデータの受信履歴情報を、インターネットを介して前記運行管理サーバ、前記座席予約サーバまたは前記サービス提供者サーバから、受信する履歴情報受信手段と、
受信した前記受信履歴情報と、前記履歴情報記憶手段が記憶する送信履歴情報との内容が一致するか否かを判定する履歴判定手段とを含む
請求項5または請求項6記載の旅行計画管理システム。 The agency server
History information storage means for storing transmission history information of transmission data transmitted to the operation management server, seat reservation server or service provider server;
Receive history information of data received from the agency server by the operation management server, the seat reservation server or the service provider server from the operation management server, the seat reservation server or the service provider server via the Internet. Receiving history information means;
The travel plan management system according to claim 5 or 6, further comprising: history determination means for determining whether or not the received history information received and the transmission history information stored in the history information storage means match. .
前記運行管理サーバが、前記運行状況XMLデータを、インターネットを介して旅行代理店が運営する代理店サーバに送信するステップと、
前記代理店サーバが、前記運行状況XMLデータにもとづいて、旅行者の旅行計画を管理するステップと
を含むことを特徴とする旅行計画管理システム。 A step in which an operation management server operated by a transportation means that operates means of transportation extracts operation information indicating the operation state of the transportation means, and generates operation state XML data that is XML data including the extracted operation information;
The operation management server transmitting the operation status XML data to an agency server operated by a travel agency via the Internet;
The agency server includes a step of managing a travel plan of a traveler based on the operation status XML data.
コンピュータに、
前記運行情報を抽出して、抽出した前記運行情報を含むXMLデータである運行状況XMLデータを生成する処理と、
前記運行状況XMLデータを、インターネットを介して前記代理店サーバに送信する処理と
を実行させることを特徴とする運行情報管理プログラム。 An operation information management program for managing operation information indicating the operation status of transportation facilities, which is used by an agent server operated by a travel agent to manage a traveler's travel plan,
On the computer,
A process of extracting the operation information and generating operation state XML data which is XML data including the extracted operation information;
The operation information management program which performs the process which transmits the said operation condition XML data to the said agency server via the internet.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003280054A JP2005044282A (en) | 2003-07-25 | 2003-07-25 | Travel plan management system, travel plan management method, and travelling information management program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003280054A JP2005044282A (en) | 2003-07-25 | 2003-07-25 | Travel plan management system, travel plan management method, and travelling information management program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005044282A true JP2005044282A (en) | 2005-02-17 |
Family
ID=34265994
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003280054A Withdrawn JP2005044282A (en) | 2003-07-25 | 2003-07-25 | Travel plan management system, travel plan management method, and travelling information management program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2005044282A (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007026165A (en) * | 2005-07-19 | 2007-02-01 | Sony Ericsson Mobilecommunications Japan Inc | Mobile device, service provision system, and information communication terminal |
JP2009043164A (en) * | 2007-08-10 | 2009-02-26 | Equos Research Co Ltd | Personal navigation service system |
JP2012038086A (en) * | 2010-08-06 | 2012-02-23 | Av Planning Center:Kk | Inner-city round tour plan creation supporting system |
JP6088022B1 (en) * | 2015-11-02 | 2017-03-01 | 株式会社リクルートホールディングス | Reservation processing device, reservation processing method, and reservation processing program |
JP6092990B1 (en) * | 2015-11-27 | 2017-03-08 | 株式会社リクルートホールディングス | Reservation processing device, reservation processing method, and reservation processing program |
JP6092991B1 (en) * | 2015-11-27 | 2017-03-08 | 株式会社リクルートホールディングス | Reservation processing device, reservation processing method, and reservation processing program |
JP2018152045A (en) * | 2017-11-17 | 2018-09-27 | ヤフー株式会社 | Determination device, determination method, and determination program |
JP2021005343A (en) * | 2019-06-27 | 2021-01-14 | 東日本旅客鉄道株式会社 | Action support program, terminal device, and server device |
WO2022045058A1 (en) | 2020-08-25 | 2022-03-03 | 三菱重工業株式会社 | Schedule management device, schedule management system, and storage medium |
WO2024079826A1 (en) * | 2022-10-12 | 2024-04-18 | 日本電気株式会社 | Server device, system, method for controlling server device, and storage medium |
-
2003
- 2003-07-25 JP JP2003280054A patent/JP2005044282A/en not_active Withdrawn
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007026165A (en) * | 2005-07-19 | 2007-02-01 | Sony Ericsson Mobilecommunications Japan Inc | Mobile device, service provision system, and information communication terminal |
JP2009043164A (en) * | 2007-08-10 | 2009-02-26 | Equos Research Co Ltd | Personal navigation service system |
JP2012038086A (en) * | 2010-08-06 | 2012-02-23 | Av Planning Center:Kk | Inner-city round tour plan creation supporting system |
WO2017077861A1 (en) * | 2015-11-02 | 2017-05-11 | 株式会社リクルートホールディングス | Reservation processing device, reservation processing method, and reservation processing program |
JP6088022B1 (en) * | 2015-11-02 | 2017-03-01 | 株式会社リクルートホールディングス | Reservation processing device, reservation processing method, and reservation processing program |
JP2017090972A (en) * | 2015-11-02 | 2017-05-25 | 株式会社リクルートホールディングス | Reservation processing apparatus, reservation processing method, and reservation processing program |
WO2017090610A1 (en) * | 2015-11-27 | 2017-06-01 | 株式会社リクルートホールディングス | Reservation processing device, reservation processing method, and reservation processing program |
JP6092991B1 (en) * | 2015-11-27 | 2017-03-08 | 株式会社リクルートホールディングス | Reservation processing device, reservation processing method, and reservation processing program |
JP6092990B1 (en) * | 2015-11-27 | 2017-03-08 | 株式会社リクルートホールディングス | Reservation processing device, reservation processing method, and reservation processing program |
JP2017097779A (en) * | 2015-11-27 | 2017-06-01 | 株式会社リクルートホールディングス | Reservation processing device, reservation processing method, and reservation processing program |
WO2017090607A1 (en) * | 2015-11-27 | 2017-06-01 | 株式会社リクルートホールディングス | Reservation processing device, reservation processing method, and reservation processing program |
JP2017097789A (en) * | 2015-11-27 | 2017-06-01 | 株式会社リクルートホールディングス | Reservation processing device, reservation processing method, and reservation processing program |
JP2018152045A (en) * | 2017-11-17 | 2018-09-27 | ヤフー株式会社 | Determination device, determination method, and determination program |
JP2021005343A (en) * | 2019-06-27 | 2021-01-14 | 東日本旅客鉄道株式会社 | Action support program, terminal device, and server device |
WO2022045058A1 (en) | 2020-08-25 | 2022-03-03 | 三菱重工業株式会社 | Schedule management device, schedule management system, and storage medium |
EP4148636A4 (en) * | 2020-08-25 | 2023-03-15 | Mitsubishi Heavy Industries, Ltd. | Schedule management device, schedule management system, and storage medium |
WO2024079826A1 (en) * | 2022-10-12 | 2024-04-18 | 日本電気株式会社 | Server device, system, method for controlling server device, and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102207975B1 (en) | Reservation system of a bus on a regular route and method for providing service of changeing reservated seat number | |
JP5710163B2 (en) | Customer information management system and customer information management method | |
JP5169833B2 (en) | Information providing system and information providing method | |
JP6258952B2 (en) | Passenger guidance system and passenger guidance method | |
JP2004192357A (en) | Travel commodity searching/reserving system using joint server | |
JP2011195297A (en) | System and method for delivery management | |
JP6761213B2 (en) | Vehicle management server and computer program | |
US20200005235A1 (en) | Port management system,reservation management server, ship manager terminal and port manager terminal | |
JP2004227262A (en) | Quick-response vehicle getting-on/off system, method and program | |
JP2005044282A (en) | Travel plan management system, travel plan management method, and travelling information management program | |
JP3402443B2 (en) | Seat reservation system | |
JP2011108285A (en) | Management system, server, and program for baggage delivery service | |
JP3816756B2 (en) | Aircraft information provision system | |
JP2012173984A (en) | Selling system for performing reservation and purchase of merchandise received at getting-off station at getting-on station or in train | |
JP2012197009A (en) | Information processing apparatus, program and retrieval method of support information | |
US20180150774A1 (en) | Transportation service information providing apparatus, and transportation service information providing method | |
JP2006004100A (en) | Railroad information distribution system | |
JP3950331B2 (en) | Time schedule management system and mobile terminal device | |
JP2007199900A (en) | Information distribution system | |
KR102190877B1 (en) | Method, apparatus and computer-readable medium of managing business | |
JP2006195673A (en) | Reservation processing system, reservation processing method, and computer program | |
JP7348591B2 (en) | Monitoring support method, monitoring management device | |
JP4298370B2 (en) | Terminal equipment | |
JP2004259201A (en) | Reservation system and reservation method | |
JP2005078103A (en) | Reservation linking system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20051117 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20051117 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060516 |
|
A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20070508 |