[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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 PDF

Info

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
Application number
JP2003280054A
Other languages
Japanese (ja)
Inventor
Shigeaki Matsumoto
繁明 松元
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP2003280054A priority Critical patent/JP2005044282A/en
Publication of JP2005044282A publication Critical patent/JP2005044282A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To provide a travel plan management service working together with the travelling condition of transportation facilities. <P>SOLUTION: The protocol converter 200 of a vacant seat management server 100 managed by the transportation facility generates XML data containing vacant seat information or reserved seat reservation information in accordance with a request from a travel itinerary management server 600 operated by a travel agent and transmits, through the Internet 1000, the XML data to the travel itinerary management server 600. The protocol converter 300 of a travelling management server 400 operated by the transportation facility generates XML data containing travelling information in accordance with a request from the travel itinerary management server 600 and transmits the XML data, through the Internet 1000, to the travel itinerary management server 600. Then, the travel itinerary management 600 manages a travel plan for a traveller based on the XML data received from the vacant seat management server 100 or the travelling management server 400. <P>COPYRIGHT: (C)2005,JPO&NCIPI

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, Patent Document 1 describes a reservation management apparatus capable of automatically changing reservation contents according to the operation status of transportation facilities. According to the reservation management apparatus described in Patent Literature 1, when a train is delayed and it becomes impossible to transfer to a reserved train, the operation management server notifies the reservation service management server of information indicating that fact. To do. Then, the reservation service management server instructs the ticket reservation server to change the reservation contents. Then, the ticket reservation server automatically reserves another train that can be transferred according to the change instruction.

また、特許文献2には、利用者が旅行代理店に行かなくても、自宅などの端末から旅行希望条件を指示するだけで、その条件に合った最適な旅行案内プランを作成して即座に利用者に提供できる旅行案内提供システムが記載されている。特許文献2に記載されている旅行案内提供システムによれば、旅行管理サーバは、利用者端末から旅行希望条件を受信すると、受信した旅行希望条件に合った旅行先情報および交通情報をデータベースから取得する。そして、旅行管理サーバは、取得した旅行先情報および交通情報にもとづいて利用者固有の旅行プランを作成し、通信ネットワークを介して利用者端末に送信する。   Further, in Patent Document 2, even if a user does not go to a travel agent, he simply creates an optimum travel guide plan suitable for the conditions by instructing the desired travel conditions from a terminal such as home. A travel guidance providing system that can be provided to users is described. According to the travel guidance providing system described in Patent Document 2, when the travel management server receives travel request conditions from the user terminal, the travel management server acquires travel destination information and traffic information that match the received travel request conditions from the database. To do. The travel management server creates a travel plan unique to the user based on the acquired travel destination information and traffic information, and transmits the travel plan to the user terminal via the communication network.

特開2002−297984号公報(第3−5頁、第1図)Japanese Patent Laid-Open No. 2002-297984 (page 3-5, FIG. 1) 特開2002−73756号公報(第5−12頁、第1図)JP 2002-73756 A (page 5-12, FIG. 1)

特許文献1に記載されている予約管理装置では、交通機関の社内通信ネットワークに接続されている予約サービス管理サーバは、運行管理サーバから運行管理情報を取得して予約サービスの処理を行うことができる。しかし、交通機関の社内通信ネットワークに接続されていない旅行代理店のサーバなどは、交通機関が取り扱う運行管理情報を利用することができない。そのため、旅行代理店は、現在の列車などの運行状況などに連動して旅行者の旅行計画を管理することができない。   In the reservation management apparatus described in Patent Document 1, a reservation service management server connected to an in-house communication network of a transportation facility can acquire operation management information from the operation management server and process the reservation service. . However, a travel agency server that is not connected to the in-house communication network of the transportation system cannot use the operation management information handled by the transportation system. Therefore, the travel agent cannot manage the travel plan of the traveler in conjunction with the current operation status of the train or the like.

また、運行状況などに連動した旅行計画の管理を行うためには、旅行代理店のサーバを交通機関の社内通信ネットワークに専用線などで接続しなければならず、旅行代理店の負担が大きい。   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 Patent Document 2, a travel guidance plan can be provided based on travel destination information and traffic information registered in a database or the like. However, since the operation management information handled by the transportation facility cannot be used, the travel agent cannot manage the travel plan of the traveler or provide the travel guidance in conjunction with the current operation status of the train or the like.

そこで、本発明は、交通機関の運行状況と連動した旅行計画の管理サービスを提供することができる旅行計画管理システム、旅行計画管理方法および運行情報管理プログラムを提供することを目的とする。   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を介して接続される。
Embodiment 1 FIG.
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 operation management server 400 that manages operation information indicating the operation status of transportation facilities, a vacant seat management server (seat reservation server) 100 that manages vacancy information of transportation facilities, and a travel A travel schedule management server (agency server) 600 that manages a person's travel schedule is connected via the Internet 1000.

空席管理サーバ100および運行管理サーバ400は、交通機関が運営するサーバである。本実施の形態において、以下、交通機関が鉄道会社である場合を例に説明する。なお、交通機関は鉄道会社に限られない。また、旅行計画管理システムにおいて、それぞれ複数の空席管理サーバ100および運行管理サーバ400がインターネット1000に接続されていてもよい。空席管理サーバ100は、各列車の空席情報や指定席の予約情報などを管理する。運行管理サーバ400は、運行情報として、列車の運行スケジュールの遅延発生の有無や遅延理由などの情報を管理する。   The vacant seat management server 100 and the operation management server 400 are servers operated by transportation facilities. In the present embodiment, a case where the transportation facility is a railway company will be described below as an example. Transportation is not limited to railway companies. In the travel plan management system, a plurality of vacant seat management servers 100 and operation management servers 400 may be connected to the Internet 1000, respectively. The vacant seat management server 100 manages vacant seat information of each train, reserved seat reservation information, and the like. The operation management server 400 manages information such as the presence / absence of delay in the train operation schedule and the reason for delay as operation information.

また、図1に示すように、空席管理サーバ100は、プロトコル変換装置200を含む。プロトコル変換装置200は、空席情報などを含むXML(eXtensible Markup Language)データを生成し、インターネット1000を介して旅行日程管理サーバ600に送信する。また、同様に、運行管理サーバ400は、プロトコル変換装置300を含む。プロトコル変換装置300は、運行情報などを含むXMLデータを生成し、インターネット1000を介して旅行日程管理サーバ600に送信する。   As shown in FIG. 1, the vacant seat management server 100 includes a protocol conversion device 200. The protocol conversion device 200 generates XML (eXtensible Markup Language) data including vacant seat information and the like, and transmits it to the travel schedule management server 600 via the Internet 1000. Similarly, the operation management server 400 includes a protocol conversion device 300. The protocol conversion apparatus 300 generates XML data including operation information and transmits the XML data to the travel schedule management server 600 via the Internet 1000.

旅行日程管理サーバ600は、旅行者の旅行計画の管理業務を行う旅行代理店が運営するサーバである。旅行日程管理サーバ600は、空席情報や運行情報を要求するための要求データをXMLデータとして生成し、空席管理サーバ100や運行管理サーバ400にインターネット1000を介して送信する。また、旅行日程管理サーバ600は、空席管理サーバ100および運行管理サーバ400から、インターネット1000を介してXMLデータを受信する。旅行日程管理サーバ600は、受信したXMLデータに含まれる空席情報や運行情報などにもとづいて旅行計画の管理処理を行う。   The travel schedule management server 600 is a server operated by a travel agency that manages a travel plan for a traveler. The travel schedule management server 600 generates request data for requesting vacant seat information and operation information as XML data, and transmits it to the vacant seat management server 100 and the operation management server 400 via the Internet 1000. The travel schedule management server 600 receives XML data from the vacant seat management server 100 and the operation management server 400 via the Internet 1000. The travel schedule management server 600 performs a travel plan management process based on vacant seat information and operation information included in the received XML data.

図2は、空席管理サーバ100の構成の一例を示すブロック図である。空席管理サーバ100は、XMLデータを生成したりXMLデータから情報を抽出するプロトコル変換機能と、列車の指定席の予約処理を行う指定席予約機能(空席管理機能を含む)とを備える。   FIG. 2 is a block diagram illustrating an example of the configuration of the vacant seat management server 100. The vacant seat management server 100 includes a protocol conversion function that generates XML data and extracts information from the XML data, and a reserved seat reservation function (including a vacant seat management function) that performs reserved seat reservation processing for a train.

図2に示すように、空席管理サーバ100は、プロトコル変換機能を提供するために、XML処理装置201と、命令処理装置202と、利用実績配信装置203と、アクセスログ蓄積部204と、路線/列車名蓄積部205とを含む。また、空席管理サーバ100は、指定席予約機能を提供するために、予約管理装置101と、空席管理装置102と、予約席リスト蓄積部103と、空席リスト蓄積部104とを含む。   As shown in FIG. 2, the vacant seat management server 100 provides an XML processing device 201, a command processing device 202, a usage record distribution device 203, an access log storage unit 204, a route / Train name accumulating unit 205. In addition, the vacant seat management server 100 includes a reservation management device 101, a vacant seat management device 102, a reserved seat list storage unit 103, and a vacant seat list storage unit 104 in order to provide a reserved seat reservation function.

命令処理装置202、予約管理装置101および空席管理装置102は、空席管理サーバ100の制御部(図示せず)などによって実現される。XML処理装置(座席予約XMLデータ生成手段)201および利用実績配信装置203は、空席管理サーバ100の制御部およびネットワークインタフェース部(図示せず)などによって実現される。アクセスログ蓄積部204、路線/列車名蓄積部205、予約席リスト蓄積部(座席予約情報記憶手段)103および空席リスト蓄積部104は、空席管理サーバ100のデータベース(図示せず)などによって実現される。なお、プロトコル変換装置200は、XML処理装置201、命令処理装置202、利用実績配信装置203、アクセスログ蓄積部204および路線/列車名蓄積部205によって実現される。   The command processing device 202, the reservation management device 101, and the vacant seat management device 102 are realized by a control unit (not shown) of the vacant seat management server 100. The XML processing device (seat reservation XML data generating means) 201 and the usage record distribution device 203 are realized by a control unit of the vacant seat management server 100, a network interface unit (not shown), and the like. The access log storage unit 204, the route / train name storage unit 205, the reserved seat list storage unit (seat reservation information storage unit) 103, and the vacant seat list storage unit 104 are realized by a database (not shown) of the vacant seat management server 100. The The protocol conversion device 200 is realized by an XML processing device 201, an instruction processing device 202, a usage record distribution device 203, an access log storage unit 204, and a route / train name storage unit 205.

空席リスト蓄積部104は、現時刻での各列車の空席のリスト情報を記憶する。空席管理装置102は、各列車の空席情報の管理処理を行う。例えば、空席管理装置102は、新たに指定席が予約された場合には、空席リスト蓄積部104が記憶するリスト情報から、予約された指定席に該当する空席情報を削除する。   The vacant seat accumulation unit 104 stores vacant seat list information of each train at the current time. The vacant seat management apparatus 102 performs management processing of vacant seat information of each train. For example, when a reserved seat is newly reserved, the vacant seat management apparatus 102 deletes the vacant seat information corresponding to the reserved seat reserved from the list information stored in the vacant seat list storage unit 104.

予約席リスト蓄積部103は、現時刻に予約されている指定席のリスト情報を記憶する。予約管理装置101は、予約されている指定席情報の管理処理を行う。例えば、新たに指定席予約の要求がされると、予約管理装置101は、空席管理装置102から現在の空席情報を受け取る。そして、予約管理装置101は、空席情報にもとづいて予約席を決定し、予約席リスト蓄積部103が記憶するリスト情報に追加して記憶させる。   The reserved seat list storage unit 103 stores list information of reserved seats reserved at the current time. The reservation management apparatus 101 performs management processing of reserved reserved seat information. For example, when a reserved seat reservation request is newly made, the reservation management apparatus 101 receives current vacant seat information from the vacant seat management apparatus 102. Then, the reservation management apparatus 101 determines a reserved seat based on the vacant seat information, and stores it in addition to the list information stored in the reserved seat list storage unit 103.

XML処理装置201は、旅行日程管理サーバ600などから、インターネット1000を介してXML形式で記述された要求データを受信する。XML処理装置201は、受信した要求データから、命令処理装置202に行わせる処理の処理名、列車を識別するための列車ID、および路線を識別するための路線IDを抽出する。列車IDおよび路線IDは、命令処理装置202に実行させる処理のパラメータとしての役割を果たす。また、XML処理装置201は、要求データを受信した際に、要求時刻、要求元および要求内容などの情報をアクセスログ蓄積部204に記憶させる。   The XML processing apparatus 201 receives request data described in XML format via the Internet 1000 from the travel schedule management server 600 or the like. The XML processing device 201 extracts from the received request data a processing name of processing to be performed by the command processing device 202, a train ID for identifying a train, and a route ID for identifying a route. Train ID and route ID play a role as parameters of processing to be executed by the instruction processing device 202. Further, when receiving the request data, the XML processing apparatus 201 stores information such as a request time, a request source, and a request content in the access log accumulation unit 204.

命令処理装置202は、処理名とパラメータ(列車IDおよび路線ID)にもとづいて要求された処理を実行する。指定席予約の要求処理である場合には、命令処理装置202は、予約管理装置101に指定席の予約処理を実行させる。予約管理装置101が予約処理を実行すると、命令処理装置202は、予約管理装置101から予約済みの指定席の席番号などの指定席の予約情報を受け取る。   The command processing device 202 executes the requested process based on the process name and parameters (train ID and route ID). In the case of reserved seat reservation request processing, the command processing device 202 causes the reservation management device 101 to execute reserved seat reservation processing. When the reservation management device 101 executes the reservation process, the command processing device 202 receives reservation information for the designated seat such as the seat number of the reserved seat that has been reserved from the reservation management device 101.

路線/列車名蓄積部205は、各列車IDと列車名との対応情報、および各路線IDと路線名との対応情報を記憶する。命令処理装置202は、路線/列車名蓄積部205が記憶する対応情報にもとづいて、要求データに含まれる列車IDを列車名に変換し、路線IDを路線名に変換する。XML処理装置201は、指定席予約情報とともに、列車名および路線名を含むXMLデータを生成し、インターネット1000を介して旅行日程管理サーバ600に配信する。   The route / train name accumulation unit 205 stores correspondence information between each train ID and a train name, and correspondence information between each route ID and a route name. The instruction processing device 202 converts the train ID included in the request data into a train name and converts the route ID into a route name based on the correspondence information stored in the route / train name accumulation unit 205. The XML processing device 201 generates XML data including the train name and route name along with the reserved seat reservation information, and distributes it to the travel schedule management server 600 via the Internet 1000.

また、利用実績配信装置203は所定の期間ごとに、アクセスログ蓄積部204が記憶するアクセス履歴情報を要求元ごとにまとめて、利用実績の情報としてインターネット1000を介して旅行日程管理サーバ600に配信する。   In addition, the usage record distribution device 203 collects the access history information stored in the access log storage unit 204 for each request source for each predetermined period, and distributes it as usage record information to the travel schedule management server 600 via the Internet 1000. To do.

図3は、運行管理サーバ400の構成の一例を示すブロック図である。運行管理サーバ400は、XMLデータを生成したりXMLデータから情報を抽出するプロトコル変換機能と、運行情報の管理処理を行う運行情報管理機能とを備える。   FIG. 3 is a block diagram illustrating an example of the configuration of the operation management server 400. The operation management server 400 includes a protocol conversion function for generating XML data and extracting information from the XML data, and an operation information management function for performing operation information management processing.

図3に示すように、運行管理サーバ400は、プロトコル変換機能を提供するために、XML処理装置301と、命令処理装置302と、利用実績配信装置303と、アクセスログ蓄積部304と、路線/列車名蓄積部305と、提携先リスト蓄積部306とを含む。また、運行管理サーバ400は、運行情報管理機能を提供するために、遅延理由管理装置401と、遅延時刻管理装置402と、遅延理由蓄積部404と、遅延時間蓄積部405とを含む。   As shown in FIG. 3, the operation management server 400 provides an XML processing device 301, a command processing device 302, a usage record distribution device 303, an access log storage unit 304, a route / A train name accumulation unit 305 and a partner list accumulation unit 306 are included. The operation management server 400 includes a delay reason management device 401, a delay time management device 402, a delay reason storage unit 404, and a delay time storage unit 405 in order to provide an operation information management function.

命令処理装置302、遅延理由管理装置401および遅延時刻管理装置402は、運行管理サーバ400の制御部(図示せず)などによって実現される。XML処理装置301および利用実績配信装置303は、運行管理サーバ400の制御部およびネットワークインタフェース部(図示せず)などによって実現される。アクセスログ蓄積部304、路線/列車名蓄積部305、提携先リスト蓄積部306、遅延理由蓄積部(運行情報記憶手段)404および遅延時間蓄積部(運行情報記憶手段)405は、運行管理サーバ400のデータベース(図示せず)などによって実現される。なお、プロトコル変換装置300は、XML処理装置(運行状況XMLデータ生成手段)301、命令処理装置302、利用実績配信装置303、アクセスログ蓄積部304および路線/列車名蓄積部305によって実現される。   The command processing device 302, the delay reason management device 401, and the delay time management device 402 are realized by a control unit (not shown) of the operation management server 400 or the like. The XML processing device 301 and the usage record distribution device 303 are realized by a control unit of the operation management server 400, a network interface unit (not shown), and the like. The access log storage unit 304, the route / train name storage unit 305, the partner list storage unit 306, the delay reason storage unit (operation information storage unit) 404 and the delay time storage unit (operation information storage unit) 405 are included in the operation management server 400. This is realized by a database (not shown). The protocol conversion device 300 is realized by an XML processing device (operation status XML data generation means) 301, a command processing device 302, a usage record distribution device 303, an access log storage unit 304, and a route / train name storage unit 305.

なお、本実施の形態において、運行管理サーバ400の記憶装置(図示せず)は、運行情報を管理するための各種プログラムを記憶する。例えば、運行管理サーバ400の記憶装置は、コンピュータに、運行情報を抽出して、抽出した運行情報を含むXMLデータである運行状況XMLデータを生成する処理と、運行状況XMLデータを、インターネットを介して代理店サーバに送信する処理とを実行させるための運行情報管理プログラムを記憶する。   In the present embodiment, the storage device (not shown) of the operation management server 400 stores various programs for managing operation information. For example, the storage device of the operation management server 400 extracts operation information to a computer and generates operation status XML data that is XML data including the extracted operation information and the operation status XML data via the Internet. The operation information management program for executing the processing to be transmitted to the agency server is stored.

XML処理装置301は、旅行日程管理サーバ600などから、インターネット1000を介してXML形式で記述された要求データを受信する。XML処理装置301は、受信した要求データから、命令処理装置302に行わせる処理の処理名と、その処理のパラメータとなる列車IDおよび路線IDを抽出する。また、XML処理装置301は、要求データを受信した際に、要求時刻、要求元および要求内容などの情報をアクセスログ蓄積部304に記憶させる。   The XML processing apparatus 301 receives request data described in XML format via the Internet 1000 from the travel schedule management server 600 or the like. The XML processing device 301 extracts, from the received request data, a processing name of processing to be performed by the command processing device 302, and a train ID and route ID that are parameters of the processing. Further, when receiving the request data, the XML processing apparatus 301 stores information such as a request time, a request source, and a request content in the access log accumulation unit 304.

命令処理装置302は、処理名とパラメータ(列車IDおよび路線ID)にもとづいて要求された処理を実行する。列車に遅延が発生して旅行代理店などから到着時刻などを配信要求された場合には、命令処理装置302は、遅延理由管理装置401に遅延理由に関する情報を要求する。また、命令処理装置302は、遅延時刻管理装置402に遅延時刻に関する情報を要求する。   The command processing device 302 executes the requested process based on the process name and parameters (train ID and route ID). When a delay occurs in the train and a delivery request is received from a travel agent or the like, the command processing device 302 requests the delay reason management device 401 for information on the reason for delay. Further, the instruction processing device 302 requests the delay time management device 402 for information regarding the delay time.

遅延理由蓄積部404は、列車に遅延が発生した場合などに交通機関の集中管理室の担当者などによって入力された遅延理由などの情報を記憶する。列車に遅延が発生した場合などに、例えば、駅員などから交通機関の集中管理室に列車の遅延原因が報告されると、集中管理室の担当者は、端末などを操作して遅延理由を入力する。すると、運行管理サーバ400の遅延理由管理装置401は、入力された遅延理由を遅延理由蓄積部404に記憶させる。また、遅延理由管理装置401は、列車の遅延が解消されるまで遅延理由蓄積部404から情報を取り出すことができる。   The delay reason accumulation unit 404 stores information such as a delay reason that is input by a person in charge in the central control room of the transportation facility when a delay occurs in the train. When a train delay occurs, for example, when a train station employee reports the cause of the train delay to the central control room of the transportation facility, the person in charge of the central control room inputs the reason for the delay by operating the terminal etc. To do. Then, the delay reason management device 401 of the operation management server 400 stores the input delay reason in the delay reason accumulation unit 404. Further, the delay reason management device 401 can extract information from the delay reason storage unit 404 until the train delay is resolved.

図3に示すように、遅延時刻管理装置402は、複数の通過時刻計測装置403に接続されている。通過時刻計測装置403は、駅ごとに設置され、例えば、押しボタン装置、時刻記録装置および端末装置などによって実現される。例えば、列車が駅のホームに到着した場合に、駅員が押しボタンを押下すると、時刻記録装置によってその時の時刻が列車の通過時刻として記録される。そして、通過時刻計測装置403は、検出した列車通過時刻および通過した列車の列車IDを、交通機関の社内通信ネットワークなどを介して遅延時刻管理装置402に転送する。   As shown in FIG. 3, the delay time management device 402 is connected to a plurality of passage time measuring devices 403. The passage time measuring device 403 is installed at each station, and is realized by, for example, a push button device, a time recording device, and a terminal device. For example, when the train arrives at the platform of the station and the station staff presses the push button, the time recording device records the time at that time as the train passing time. Then, the passage time measuring device 403 transfers the detected train passage time and the train ID of the train that has passed to the delay time management device 402 via an in-house communication network of a transportation facility.

遅延時間蓄積部405は、あらかじめ各列車の運行スケジュール情報を記憶している。通過時刻計測装置403から列車IDおよび通過時刻が転送されると、遅延時刻管理装置402は、遅延時間蓄積部405に格納されている運行スケジュール情報にもとづいて、遅延している列車の列車IDを特定し遅延時刻を算出する。そして、遅延時刻管理装置402は、遅延列車の列車IDおよび遅延時刻を対応付けて遅延時間蓄積部405に記憶させる。   The delay time accumulating unit 405 stores operation schedule information for each train in advance. When the train ID and the passage time are transferred from the passage time measuring device 403, the delay time management device 402 determines the train ID of the delayed train based on the operation schedule information stored in the delay time accumulation unit 405. Identify and calculate the delay time. Then, the delay time management device 402 associates the train ID of the delayed train with the delay time and causes the delay time accumulating unit 405 to store them.

遅延時刻管理装置402は、命令処理装置302からの要求に応じて、遅延時間蓄積部405から遅延時刻の情報を抽出する。命令処理装置302は、遅延時刻の情報を、遅延時間の値が所定の閾値以下になるまで遅延時刻管理装置402から受け取ることができる。   The delay time management device 402 extracts delay time information from the delay time storage unit 405 in response to a request from the instruction processing device 302. The instruction processing device 302 can receive the delay time information from the delay time management device 402 until the delay time value becomes a predetermined threshold value or less.

路線/列車名蓄積部305は、各列車IDと列車名との対応情報、および各路線IDと路線名との対応情報を記憶する。遅延理由管理装置401から遅延理由の情報、および遅延時刻管理装置402から遅延時刻の情報を受け取ると、命令処理装置302は、路線/列車名蓄積部305が記憶する対応情報にもとづいて、要求データに含まれる列車IDを列車名に変換し、路線IDを路線名に変換する。XML処理装置301は、遅延理由および遅延時刻の情報とともに、列車名および路線名を含むXMLデータを生成し、インターネット1000を介して旅行日程管理サーバ600に配信する。   The route / train name accumulation unit 305 stores correspondence information between each train ID and a train name, and correspondence information between each route ID and a route name. When receiving the delay reason information from the delay reason management device 401 and the delay time information from the delay time management device 402, the command processing device 302 requests data based on the correspondence information stored in the route / train name accumulation unit 305. The train ID included in is converted into a train name, and the route ID is converted into a route name. The XML processing device 301 generates XML data including a train name and a route name together with information on a delay reason and a delay time, and distributes the XML data to the travel schedule management server 600 via the Internet 1000.

また、利用実績配信装置303は、所定の期間ごとに、アクセスログ蓄積部304が記憶するアクセス履歴情報を要求元ごとにまとめて、提携先リスト蓄積部306が記憶する提携先サーバのID情報にもとづいて、利用実績の情報としてインターネット1000を介して旅行日程管理サーバ600に配信する。   In addition, the usage record distribution device 303 collects the access history information stored in the access log storage unit 304 for each request source for each predetermined period, and uses it as the ID information of the partner server stored in the partner list storage unit 306. Based on the information, the information is distributed to the travel schedule management server 600 via the Internet 1000 as usage record information.

以上のように、本実施の形態によれば、空席管理サーバ100および運行管理サーバ400は、交通機関が自社通信網などで取り扱う空席情報や運行情報などを含むXMLデータを生成する。そして、空席管理サーバ100および運行管理サーバ400は、生成したXMLデータをインターネット1000を介して旅行代理店の旅行日程管理サーバ600に配信する。   As described above, according to the present embodiment, the vacant seat management server 100 and the operation management server 400 generate XML data including vacant seat information, operation information, and the like that are handled by the transportation facility through its own communication network. Then, the vacancy management server 100 and the operation management server 400 distribute the generated XML data to the travel schedule management server 600 of the travel agency via the Internet 1000.

交通機関の社内網などに接続するための専用線を設置することなく、交通機関が取り扱う空席情報や運行情報を容易に利用できるので、旅行代理店は列車の運行遅延発生時などに自社の旅行商品のスケジュールに影響があるかどうかリアルタイムに判断することができる。そのため、旅行代理店は、交通機関からの運行情報に連動したサービスを旅行者や提携先の現地サービス会社に提供することができる。従って、旅行代理店は、交通機関の運行状況と連動した旅行計画の管理サービスを提供することができる。   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を介して接続される。
Embodiment 2. FIG.
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 mobile terminal 500 used by the traveler, the store server 700 used by the store of the travel destination, A hotel server 800 used by a hotel and a taxi company server 900 used by a taxi company at a travel destination are connected via the Internet 1000.

本実施の形態において、旅行日程管理サーバ600は、列車遅延などの運行情報を運行管理サーバ400から受信した後、列車遅延などの情報を携帯端末500や各現地サービス会社のサーバ700,800,900に配信する。   In the present embodiment, the travel schedule management server 600 receives operation information such as train delay from the operation management server 400, and then receives information such as train delay from the portable terminal 500 and servers 700, 800, 900 of each local service company. Deliver to.

携帯端末500は、旅行者が使用する携帯電話機、PDA(Personal Digital Assistants )またはノート型のパーソナルコンピュータなどの端末である。携帯端末500は、ブラウザなどがインストールされており、インターネット1000接続機能を備える。なお、旅行計画管理システムにおいて、複数の携帯端末500がインターネット1000に接続されていてもよい。   The portable terminal 500 is a terminal such as a cellular phone, a PDA (Personal Digital Assistants), or a notebook personal computer used by a traveler. The mobile terminal 500 is installed with a browser or the like and has an Internet 1000 connection function. In the travel plan management system, a plurality of portable terminals 500 may be connected to the Internet 1000.

店舗サーバ700は、旅行者が旅行先で訪問する店舗が使用するサーバである。本実施形態では、旅行代理店はあらかじめ現地の特産品などを販売する店舗などと提携している。店舗サーバ700は、旅行者の商品販売の予約情報を管理したり、旅行者に販売する商品の在庫情報を管理する。なお、旅行計画管理システムにおいて、複数の店舗サーバ700がインターネット1000に接続されていてもよい。   The store server 700 is a server used by a store visited by a traveler at a travel destination. In this embodiment, the travel agency is affiliated with a store that sells local special products and the like in advance. The store server 700 manages reservation information for merchandise sales of travelers, and manages inventory information of merchandise sold to travelers. In the travel plan management system, a plurality of store servers 700 may be connected to the Internet 1000.

図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 store server 700. As illustrated in FIG. 5, the store server 700 includes an XML processing device 701, an instruction processing device 702, a usage record distribution device 703, a reservation management device 704, an inventory management device 705, an access log storage unit 706, a reservation ID list storage unit 707. And a product list storage unit 708.

命令処理装置702、予約管理装置(サービス予約情報管理手段)704および在庫管理装置705は、店舗サーバ700の制御部(図示せず)などによって実現される。XML処理装置701および利用実績配信装置703は、店舗サーバ700の制御部およびネットワークインタフェース部(図示せず)などによって実現される。アクセスログ蓄積部706、予約IDリスト蓄積部707および商品リスト蓄積部708は、店舗サーバ700のデータベース(図示せず)などによって実現される。   The command processing device 702, the reservation management device (service reservation information management means) 704, and the inventory management device 705 are realized by a control unit (not shown) of the store server 700. The XML processing device 701 and the usage record distribution device 703 are realized by a control unit of the store server 700, a network interface unit (not shown), and the like. The access log storage unit 706, the reservation ID list storage unit 707, and the product list storage unit 708 are realized by a database (not shown) of the store server 700 or the like.

XML処理装置701は、旅行日程管理サーバ600などからの要求データに含まれる処理名やパラメータを抽出したり、旅行日程管理サーバ600に配信するためのXMLデータを生成する。命令処理装置702は、処理名やパラメータにもとづいて要求された処理を実行する。商品リスト蓄積部708は、店舗が取り扱う商品のリスト情報を記憶する。在庫管理装置705は、商品リスト蓄積部708が記憶する商品情報にもとづいて、商品の在庫管理の処理を行う。   The XML processing device 701 extracts processing names and parameters included in request data from the travel schedule management server 600 and generates XML data for distribution to the travel schedule management server 600. The instruction processing device 702 executes the requested process based on the process name and parameters. The product list storage unit 708 stores list information of products handled by the store. The inventory management device 705 performs product inventory management processing based on the product information stored in the product list storage unit 708.

予約IDリスト蓄積部707は、旅行者などの商品購入予約のリスト情報を記憶する。予約管理装置704は、命令処理装置702からの要求に応じて、旅行者などの商品購入の予約情報の管理処理を行う。アクセスログ蓄積部706は、要求データを受信した際などのアクセス履歴情報を蓄積する。利用実績配信装置703は、所定の期間ごとに、アクセスログ蓄積部706が記憶するアクセス履歴情報を要求先ごとにまとめて、インターネット1000を介して配信する。   The reservation ID list storage unit 707 stores list information of product purchase reservations such as travelers. In response to a request from the instruction processing device 702, the reservation management device 704 performs management processing of reservation information for purchasing goods such as travelers. The access log accumulation unit 706 accumulates access history information such as when request data is received. The usage record distribution device 703 collects the access history information stored in the access log accumulation unit 706 for each request destination and distributes it via the Internet 1000 for each predetermined period.

ホテルサーバ800は、旅行者が宿泊するホテルが使用するサーバである。本実施の形態では、旅行代理店はあかかじめ現地のホテルと提携している。ホテルサーバ800は、空室情報や旅行者の宿泊の予約情報を管理する。なお、旅行計画管理システムにおいて、複数のホテルサーバ800がインターネット1000に接続されていてもよい。   Hotel server 800 is a server used by a hotel where a traveler stays. In this embodiment, the travel agency is affiliated with a local hotel. The hotel server 800 manages vacancy information and travel reservation information for travelers. In the travel plan management system, a plurality of hotel servers 800 may be connected to the Internet 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 hotel server 800. As shown in FIG. 6, the hotel server 800 includes an XML processing device 801, an instruction processing device 802, a usage record distribution device 803, a reservation management device 804, an equipment management device 805, an access log storage unit 806, and a reservation ID list storage unit 807. And a room list storage unit 808.

命令処理装置802、予約管理装置(サービス予約情報管理手段)804および設備管理装置805は、ホテルサーバ800の制御部(図示せず)などによって実現される。XML処理装置801および利用実績配信装置803は、ホテルサーバ800の制御部およびネットワークインタフェース部(図示せず)などによって実現される。アクセスログ蓄積部806、予約IDリスト蓄積部807および部屋リスト蓄積部808は、ホテルサーバ800のデータベース(図示せず)などによって実現される。   The command processing device 802, the reservation management device (service reservation information management means) 804, and the facility management device 805 are realized by a control unit (not shown) of the hotel server 800. The XML processing device 801 and the usage record distribution device 803 are realized by a control unit and a network interface unit (not shown) of the hotel server 800. The access log storage unit 806, the reservation ID list storage unit 807, and the room list storage unit 808 are realized by a database (not shown) of the hotel server 800 or the like.

XML処理装置801は、旅行日程管理サーバ600などからの要求データに含まれる処理名やパラメータを抽出したり、旅行日程管理サーバ600に配信するためのXMLデータを生成する。命令処理装置802は、処理名やパラメータにもとづいて要求された処理を実行する。部屋リスト蓄積部808は、ホテルの空き部屋などのリスト情報を記憶する。また、部屋リスト蓄積部808は、ホテルの送迎車や暖房設備などの設備情報を記憶する。設備管理装置805は、部屋リスト蓄積部808が記憶する空き部屋情報や設備情報にもとづいて、ホテル設備の管理の処理を行う。   The XML processing device 801 extracts processing names and parameters included in request data from the travel schedule management server 600 and generates XML data for distribution to the travel schedule management server 600. The instruction processing device 802 executes the requested process based on the process name and parameters. The room list storage unit 808 stores list information such as hotel vacancies. The room list storage unit 808 also stores facility information such as hotel shuttle cars and heating facilities. The facility management device 805 performs management of hotel facilities based on the empty room information and facility information stored in the room list storage unit 808.

予約IDリスト蓄積部807は、予約済み部屋のリスト情報を記憶する。予約管理装置804は、命令処理装置802からの要求に応じて、旅行者などの宿泊の予約情報の管理処理を行う。アクセスログ蓄積部806は、要求データを受信した際などのアクセス履歴情報を蓄積する。利用実績配信装置803は、所定の期間ごとに、アクセスログ蓄積部806が記憶するアクセス履歴情報を要求先ごとにまとめて、インターネット1000を介して配信する。   The reservation ID list storage unit 807 stores list information of reserved rooms. In response to a request from the instruction processing device 802, the reservation management device 804 performs management processing of reservation information for accommodation such as a traveler. The access log storage unit 806 stores access history information such as when request data is received. The usage record distribution device 803 collects the access history information stored in the access log storage unit 806 for each request destination and distributes it via the Internet 1000 for each predetermined period.

タクシー会社サーバ900は、旅行者が現地で移動に使用するタクシーのタクシー会社が使用するサーバである。本実施の形態で、旅行代理店はあらかじめ現地のタクシー会社と提携している。タクシー会社サーバ900は、タクシーの空車情報や配車の予約情報を管理する。なお、旅行計画管理システムにおいて、複数のタクシー会社サーバ900がインターネット1000に接続されていてもよい。   The taxi company server 900 is a server used by a taxi company of a taxi that travelers use to travel on site. In the present embodiment, the travel agency is affiliated with a local taxi company in advance. The taxi company server 900 manages taxi vacant vehicle information and dispatch information. In the travel plan management system, a plurality of taxi company servers 900 may be connected to the Internet 1000.

図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 taxi company server 900. As shown in FIG. 7, the taxi company server 900 includes an XML processing device 901, a command processing device 902, a usage record distribution device 903, a reservation management device 904, an empty vehicle management device 905, an access log storage unit 906, a reservation ID list storage unit. 907 and an empty car list storage unit 908.

命令処理装置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 taxi company server 900 or the like. The XML processing device 901 and the usage record distribution device 903 are realized by a control unit and a network interface unit (not shown) of the taxi company server 900. The access log accumulation unit 906, the reservation ID list accumulation unit 907, and the empty vehicle list accumulation unit 908 are realized by a database (not shown) of the taxi company server 900 or the like.

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 schedule management server 600 and generates XML data for distribution to the travel schedule management server 600. The instruction processing device 902 executes the requested process based on the process name and parameters. The empty vehicle list accumulation unit 908 stores list information such as taxis in an empty vehicle state. The empty vehicle management device 905 performs taxi dispatch management processing based on the empty vehicle information stored in the empty vehicle list storage unit 908.

予約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 Internet 1000 every predetermined period.

また、図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 schedule management server 600. As shown in FIG. 8, the travel schedule management server 600 includes an XML processing device 600a, a usage record inspection device 601, a usage record recording device 602, a partner company management device 603, a reservation management device 604, a member management device 605, and a travel management device. 606, an access log storage unit 607, a local company list storage unit 608, a transportation agency list storage unit 609, an integrated reservation ID list storage unit 610, a member information list storage unit 611, and a travel route list storage unit 612.

利用実績検査装置(履歴判定手段)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 company management device 603, the reservation management device 604, the member management device 605, and the travel management device 606 are included in the travel schedule management server 600. This is realized by a control unit (not shown). The XML processing apparatus 600a is realized by a control unit of the travel schedule management server 600, a network interface unit (not shown), and the like. An access log storage unit (history information storage unit) 607, a local company list storage unit 608, a transportation agency list storage unit 609, an integrated reservation ID list storage unit 610, a member information list storage unit 611, and a travel route list storage unit 612 This is realized by a database (not shown) of the schedule management server 600. The delay occurrence determination unit and the traveler situation determination unit are realized by the control unit of the travel schedule management server 600 and the like. The delay information transmission unit and the change information transmission unit are realized by the control unit, the network interface unit, and the like of the travel schedule management server 600.

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 seat management server 100, the operation management server 400, and the like, and generates XML data to be distributed to each server. The usage record recording device 602 causes the access log storage unit 607 to store log information of request processing for the vacant seat management server 100 and the operation management server 400 and distribution processing to each server 700, 800, 900 of the local service company. The usage record inspection device 601 detects a usage record such as operation information based on history information received from each server 100, 400, 700, 800, 900 and information stored in the access log storage unit 607.

現地会社リスト蓄積部608は、旅行代理店が提携している各現地サービス会社のリスト情報を記憶する。例えば、現地会社リスト蓄積部608は、提携先の店舗ID、ホテルID、タクシー会社IDなどを記憶する。交通機関リスト蓄積部609は、旅行代理店が提携している交通機関のリスト情報を記憶する。例えば、交通機関リスト蓄積部609は、提携先の交通機関IDなどを記憶する。提携会社管理装置603は、現地会社リスト蓄積部608および交通機関リスト蓄積部609が記憶するリスト情報にもとづいて、旅行代理店の提携会社の情報を管理する。   The local company list storage unit 608 stores list information of each local service company with which the travel agency is affiliated. For example, the local company list storage unit 608 stores a partner ID, hotel ID, taxi company ID, and the like. The transportation list accumulation unit 609 stores list information of transportation organizations with which the travel agency is affiliated. For example, the transportation list accumulation unit 609 stores the transportation organization ID of the partner. The affiliated company management device 603 manages information on the affiliated company of the travel agency based on the list information stored in the local company list accumulation unit 608 and the transportation organization list accumulation unit 609.

統合予約IDリスト蓄積部610は、旅行者が予約した旅行商品について、旅行プランに含まれる交通機関、ホテル、タクシー、店舗などの全ての予約IDを含むリスト情報を記憶する。以下、統合予約IDリスト蓄積部610が記憶するリスト情報を、統合予約情報と記す。予約管理装置604は、統合予約IDリスト蓄積部610が記憶する統合予約情報にもとづいて、各旅行者の予約管理を行う。   The integrated reservation ID list storage unit 610 stores list information including all reservation IDs of transportation, hotels, taxis, stores, etc. included in the travel plan for travel products reserved by travelers. Hereinafter, the list information stored in the integrated reservation ID list storage unit 610 is referred to as integrated reservation information. The reservation management device 604 performs reservation management for each traveler based on the integrated reservation information stored in the integrated reservation ID list storage unit 610.

会員情報リスト蓄積部611は、旅行代理店に会員登録している旅行者の会員情報のリスト情報を記憶する。以下、会員情報リスト蓄積部611が記憶するリスト情報を、会員登録情報と記す。会員管理装置605は、会員情報リスト蓄積部611が記憶する会員登録情報にもとづいて、会員情報の管理処理を行う。   The member information list storage unit 611 stores list information of member information of travelers who are registered as members of a travel agency. Hereinafter, the list information stored in the member information list storage unit 611 is referred to as member registration information. The member management apparatus 605 performs member information management processing based on the member registration information stored in the member information list storage unit 611.

旅行ルートリスト蓄積部612は、旅行代理店が扱う旅行商品の情報を記憶する。例えば、旅行ルートリスト蓄積部612は、旅行プランに含まれる交通機関、ホテル、タクシー、店舗などのID情報を含む旅行商品情報を記憶する。旅行管理装置606は、旅行ルートリスト蓄積部612が記憶する旅行商品情報にもとづいて、旅行商品の管理処理を行う。   The travel route list storage unit 612 stores information on travel products handled by the travel agency. For example, the travel route list storage unit 612 stores travel product information including ID information such as transportation, hotels, taxis, and stores included in the travel plan. The travel management device 606 performs travel product management processing based on the travel product information stored in the travel route list storage unit 612.

図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 list storage unit 610 of the travel schedule management server 600. As shown in FIG. 9A, the integrated reservation information includes an integrated reservation ID, a transportation facility ID, a reserved seat reservation (outbound trip) ID, a reserved seat reservation (return trip) ID, a hotel ID, an accommodation reservation ID, a taxi company ID, Includes taxi reservation ID, store ID, and product 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 list storage unit 807 of the hotel server 800. Hereinafter, the list information stored in the reservation ID list storage unit 807 is referred to as accommodation reservation information. As shown in FIG. 9B, the accommodation reservation information includes an accommodation reservation ID, a traveler's arrival time and departure time, a traveler's room, a traveler's name, and a travel agency's agency ID. The accommodation reservation ID is the same information as the accommodation reservation ID included in the integrated reservation information.

図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 taxi company server 900. Hereinafter, the list information stored in the reservation ID list storage unit 907 is referred to as taxi reservation information. As shown in FIG. 9 (c), the taxi reservation information includes a taxi reservation ID, a scheduled departure time of the taxi, a destination, a vehicle number, a crew member name, the number of passengers, a tourist name, and a travel agent's agent ID. . The taxi reservation ID is the same information as the taxi reservation ID included in the integrated reservation information.

図9(d)は、店舗サーバ700の予約IDリスト蓄積部707が記憶する予約内容のリスト情報である。以下、予約IDリスト蓄積部707が記憶するリスト情報を商品予約情報と記す。図(d)に示すように、商品予約情報は、商品予約ID、購入予約した商品名、個数、受け取り時刻、旅行者の氏名および旅行代理店の代理店IDを含む。なお、商品予約IDは、統合予約情報に含まれる商品予約IDと同じ情報である。   FIG. 9D shows reservation information list information stored in the reservation ID list storage unit 707 of the store server 700. Hereinafter, the list information stored in the reservation ID list storage unit 707 is referred to as product reservation information. As shown in FIG. 4D, the product reservation information includes a product reservation ID, the name of the product reserved for purchase, the number, the reception time, the name of the traveler, and the agent ID of the travel agent. The product reservation ID is the same information as the product reservation ID included in the integrated reservation information.

図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 list storage unit 103 of the vacant seat management server 100. Hereinafter, the list information of reserved seat reservation contents stored in the reserved seat list storage unit 103 will be referred to as reserved seat reservation information. As shown in FIG. 9E, the reserved seat reservation information includes a reserved seat reservation ID, a route ID, a train ID, a reserved seat list of reserved seats, a traveler's name, and a travel agent's agent ID. The reserved seat reservation ID is the same information as the reserved seat reservation (outward trip) ID or the reserved seat reservation (return trip) ID included in the integrated reservation information.

次に、動作について説明する。図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 schedule management server 600 notifies the mobile terminal 500 and the servers 700, 800, and 900 of operation information such as train delay. The travel schedule management server 600 receives XML data including operation information such as delayed train ID, delay time, and delay reason from the operation management server 400 via the Internet 1000 (step S101). The travel schedule management server 600 receives all reserved seat reservation information requested by the travel schedule management server 600 from the vacant seat management server 100 via the Internet 1000 (step S102).

旅行日程管理サーバ600は、指定席予約データに含まれる列車IDにもとづいて、遅延列車の列車IDと指定席予約データの列車IDとが一致しているか否かを判定する。列車IDが一致すると判断した場合には、旅行日程管理サーバ600は、その一致した列車IDを遅延列車予約IDとして抽出する(ステップS103)。旅行日程管理サーバ600は、同様の処理を全ての指定席予約IDに対して行い、抽出した遅延列車予約IDリストを記憶装置などに一時記憶させる。   The travel schedule management server 600 determines whether the train ID of the delayed train matches the train ID of the reserved seat reservation data based on the train ID included in the reserved seat reservation data. If it is determined that the train IDs match, the travel schedule management server 600 extracts the matched train ID as a delayed train reservation ID (step S103). The travel schedule management server 600 performs the same process for all reserved seat reservation IDs, and temporarily stores the extracted delayed train reservation ID list in a storage device or the like.

旅行日程管理サーバ600は、図9(a)に示す統合予約情報に含まれる指定席予約(往路)IDおよび指定席予約(復路)IDにもとづいて、遅延列車予約IDと指定席予約IDとが一致しているか否かを判定する(ステップS104)。一致していると判断した場合には、旅行日程管理サーバ600は、一致した指定席予約IDに対応する統合予約IDを遅延統合予約IDとして抽出する。旅行日程管理サーバ600は、同様の処理を全ての統合予約IDに対して行い、抽出した遅延統合予約IDリストを記憶装置などに一時記憶させる。   The travel schedule management server 600 obtains the delayed train reservation ID and the reserved seat reservation ID based on the reserved seat reservation (outbound) ID and the reserved seat reservation (return) ID included in the integrated reservation information shown in FIG. It is determined whether or not they match (step S104). If it is determined that they match, the travel schedule management server 600 extracts the integrated reservation ID corresponding to the matched reserved seat reservation ID as the delayed integrated reservation ID. The travel schedule management server 600 performs the same processing for all integrated reservation IDs, and temporarily stores the extracted delayed integrated reservation ID list in a storage device or the like.

旅行日程管理サーバ600の会員情報リスト蓄積部611が記憶する会員登録情報は、旅行者が予約した旅行商品の統合予約IDを含む。旅行日程管理サーバ600は、遅延統合予約IDと、会員登録情報に含まれる統合予約IDとが一致しているか否かを判定する(ステップS105)。一致していると判断した場合には、旅行日程管理サーバ600は、会員登録情報に含まれる会員のメールアドレスを抽出する。旅行日程管理サーバ600は、同様に全ての会員に対して遅延統合予約IDと統合予約IDとが一致するか否か判定し、一致する統合予約IDに対応する会員のメールアドレスを全て抽出する。   The member registration information stored in the member information list storage unit 611 of the travel schedule management server 600 includes an integrated reservation ID of a travel product reserved by the traveler. The travel schedule management server 600 determines whether or not the delayed integrated reservation ID matches the integrated reservation ID included in the member registration information (step S105). If it is determined that they match, the travel schedule management server 600 extracts the member's email address included in the member registration information. Similarly, the travel schedule management server 600 determines whether or not the delayed integrated reservation ID and the integrated reservation ID match for all members, and extracts all the mail addresses of the members corresponding to the matching integrated reservation ID.

そして、旅行日程管理サーバ600は、抽出したメールアドレスにもとづいて、該当する全ての旅行者の携帯端末500に、インターネット1000を介して列車の遅延情報を配信する。   Then, the travel schedule management server 600 distributes train delay information via the Internet 1000 to the mobile terminals 500 of all applicable travelers based on the extracted mail addresses.

また、旅行日程管理サーバ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 schedule management server 600 extracts the delayed integrated reservation ID in step S104, the local service company ID (hotel ID, taxi company ID, store ID) and reservation ID (accommodation ID) are based on the delayed integrated reservation ID. The reservation ID, taxi reservation ID, and product reservation ID) are extracted (step S108). In addition, the travel schedule management server 600 receives the estimated arrival time including the delay time from the operation management server 400 via the Internet 1000 (step S109). Then, the travel schedule management server 600 delivers the changed scheduled arrival time to the store server 700, the hotel server 800, and the taxi company server 900 via the Internet 1000 (step S110).

以上のように、本実施の形態によれば、交通機関の運行スケジュールに遅延などが発生した場合に、旅行日程管理サーバ600は影響のある旅行予約を検索し、携帯端末500や各現地サービス会社のサーバに変更後の日程情報などを配信する。そのため、交通機関の運行スケジュールなどが遅延した場合に、旅行代理店が、個別に現地サービス会社とスケジュール調整をする手間を軽減することができる。また、影響のある旅行者に対して、旅行代理店が、個別にスケジュール変更があったことを連絡する手間を軽減することができる。   As described above, according to the present embodiment, when there is a delay in the transportation schedule, the travel schedule management server 600 searches for an affected travel reservation, and the mobile terminal 500 and each local service company Deliver the schedule information after the change to the server. Therefore, it is possible to reduce the time and effort of the travel agent to individually adjust the schedule with the local service company when the transportation schedule is delayed. In addition, it is possible to reduce the trouble for the travel agent to notify the affected traveler that the schedule has been individually changed.

また、ホテル、タクシー会社、店舗などの現地サービス会社は、交通機関の遅延に伴う旅行者の到着予定時刻の変更情報をリアルタイムに取得することができ、予定時刻の変更に対応することができる。   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 schedule management server 600 using the mobile terminal 500 in advance. And the user who became a member can confirm the reservation content using the portable terminal 500, and receives member services, such as travel navigation, while traveling.

携帯端末500は、利用希望者の操作に従って、利用者氏名、電話番号、メールアドレスおよびパスワードなどの登録情報を、インターネット1000を介して旅行日程管理サーバ600に送信する。登録情報を受信すると、旅行日程管理サーバ600の会員管理装置605は、登録要求された利用希望者にあたらに会員IDを割り当てる。そして、会員管理装置605は、会員IDおよび各登録情報を含む会員登録情報を生成し、会員情報リスト蓄積部611に格納する。   The portable terminal 500 transmits registration information such as a user name, a telephone number, an e-mail address, and a password to the travel schedule management server 600 via the Internet 1000 in accordance with the operation of the user who wants to use. When the registration information is received, the member management device 605 of the travel schedule management server 600 assigns a member ID to the user who requested the registration. Then, the member management apparatus 605 generates member registration information including the member ID and each registration information, and stores the member registration information in the member information list storage unit 611.

図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 member management apparatus 605. As shown in FIG. 11A, the member registration information includes member ID, user name, telephone number, e-mail address, password, integrated reservation ID, and point information. The integrated reservation ID and points are set to “0” at the time of new membership. When the user reserves a travel product or the like, the integrated reservation ID assigned to the travel reservation is added to the member registration information and stored.

また、ポイントとは、旅行割引などの会員サービスを提供するために用いられる指標データである。例えば、利用者が、旅行代理店が提供する旅行商品を利用すると、ポイントの値が加算される。そして、利用者は、ポイント値に応じて旅行代理店から旅行割引などの会員サービスを受けることができる。   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 “name 1”, the telephone number is “0312345678”, and the mail address is “taro @ aaa.com "and the password is" aHbE8k3Qz ". Further, the user has already reserved the travel product, and the integrated reservation ID of the reserved travel product is “10324586”. In addition, the user has already used the travel agency several times, and the points have already been added by “13 points”.

なお、会員登録情報として含まれる情報は、図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 schedule management server 600, the user who becomes a member operates the portable terminal 500 and inputs a member ID and a password. Then, the portable terminal 500 transmits the input member ID and password to the travel schedule management server 600 via the Internet 1000. When the member ID and password are received, the travel management device 606 extracts information on travel products handled by the travel agency from the travel route list storage unit 612. Then, the travel schedule management server 600 transmits the extracted travel product information to the mobile terminal 500 via the Internet 1000.

旅行商品情報を受信すると、携帯端末500は、受信した旅行商品情報にもとづいて、旅行代理店が扱う旅行商品の一覧情報を表示する。利用者は、表示された旅行商品一覧を閲覧し、旅行日程と旅行人数とを指定して申し込みを行う。利用者の操作に従って旅行日程および旅行人数が入力されると、携帯端末500は、入力された旅行日程および旅行人数の情報を、インターネット1000を介して旅行日程管理サーバ600に送信する。   When the travel product information is received, the mobile terminal 500 displays list information of travel products handled by the travel agency based on the received travel product information. The user browses the displayed travel product list, and applies for the travel schedule and the number of tourists. When the travel schedule and the number of travelers are input in accordance with the user's operation, the mobile terminal 500 transmits the input travel schedule and information on the number of travel persons to the travel schedule management server 600 via the Internet 1000.

旅行日程管理サーバ600は、携帯端末500から受信した旅行日程の情報および空席照会の要求を、インターネット1000を介して空席管理サーバ100に送信する。旅行日程に対応する指定席予約ができた場合には、空席管理サーバ100は、指定席予約IDを発行し、発行した指定席予約IDをインターネット1000を介して旅行日程管理サーバ600に送信する。   The travel schedule management server 600 transmits the travel schedule information received from the portable terminal 500 and the vacancy check request to the vacancy management server 100 via the Internet 1000. When the reserved seat reservation corresponding to the travel schedule is made, the vacant seat management server 100 issues a reserved seat reservation ID and transmits the issued reserved seat reservation ID to the travel schedule management server 600 via the Internet 1000.

また、旅行日程管理サーバ600は、店舗サーバ700、ホテルサーバ800およびタクシー会社サーバ900に、インターネット1000を介して各予約の要求を送信する。旅行ルートリスト蓄積部612に蓄積される旅行商品情報には、旅行プランに含まれる宿泊ホテル、訪問先店舗および利用タクシー会社などのID情報が含まれており、旅行日程管理サーバ600は、旅行商品情報に含まれるID情報にもとづいて、各サーバ700,800,900に予約要求を送信する。店舗サーバ700、ホテルサーバ800およびタクシー会社サーバ900は、予約が完了すると各予約ID(宿泊予約ID、タクシー予約ID、商品予約IDなど)を発行し、発行した予約IDをインターネット1000を介して旅行日程管理サーバ600に送信する。   The travel schedule management server 600 transmits a request for each reservation to the store server 700, the hotel server 800, and the taxi company server 900 via the Internet 1000. The travel product information stored in the travel route list storage unit 612 includes ID information of accommodation hotels, visited stores, taxi companies, etc. included in the travel plan. A reservation request is transmitted to each server 700, 800, 900 based on the ID information included in the information. The store server 700, the hotel server 800, and the taxi company server 900 issue each reservation ID (accommodation reservation ID, taxi reservation ID, product reservation ID, etc.) when the reservation is completed, and travel the issued reservation ID via the Internet 1000. It transmits to the schedule management server 600.

各予約IDを受信すると、旅行日程管理サーバ600の予約管理装置604は、受信した予約IDにもとづいて統合予約IDを生成し、生成した統合予約IDを統合予約IDリスト蓄積部610に格納する。また、会員管理装置605は、予約管理装置604が生成した統合予約IDを、図11に示すように、会員登録情報に追加して会員情報リスト蓄積部611に格納する。   When each reservation ID is received, the reservation management device 604 of the travel schedule management server 600 generates an integrated reservation ID based on the received reservation ID, and stores the generated integrated reservation ID in the integrated reservation ID list storage unit 610. Also, the member management apparatus 605 adds the integrated reservation ID generated by the reservation management apparatus 604 to the member registration information and stores it in the member information list storage unit 611 as shown in FIG.

次に、利用者の要求に応じて旅行情報を配信する処理の動作について説明する。図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 portable terminal 500 to access the travel schedule management server 600 and the member ID and Enter the password. Then, the portable terminal 500 transmits a request for travel information together with the input member ID and password to the travel schedule management server 600 via the Internet 1000 (step S200).

例えば、利用者は、携帯端末500を操作して、ブラウザを用いて旅行日程管理サーバ600のURL(Uniform Resource Locator)を入力する。すると、携帯端末500は、インターネット1000を介して旅行日程管理サーバ600から受信したWebページの画面情報にもとづいて、会員IDおよびパスワードの入力画面を表示する。利用者によって会員IDおよびパスワードが入力されると、携帯端末500は、会員ID、パスワードおよび旅行情報の要求を、インターネット1000を介して旅行日程管理サーバ600に送信する。   For example, the user operates the mobile terminal 500 and inputs a URL (Uniform Resource Locator) of the travel schedule management server 600 using a browser. Then, portable terminal 500 displays a member ID and password input screen based on the Web page screen information received from travel schedule management server 600 via Internet 1000. When the member ID and password are input by the user, the portable terminal 500 transmits a request for the member ID, password and travel information to the travel schedule management server 600 via the Internet 1000.

旅行情報の要求を受信すると、旅行日程管理サーバ600は、受信した会員IDにもとづいて、会員情報リスト蓄積部611から利用者に対応する会員登録情報を抽出する。旅行日程管理サーバ600は、抽出した会員登録情報に含まれる統合予約IDにもとづいて統合予約IDリスト蓄積部610から統合予約情報を抽出する。そして、旅行日程管理サーバ600は、抽出した統合予約情報から、各予約ID(指定席予約ID、宿泊予約ID、タクシー予約ID、商品予約IDなど)を抽出する。   When the travel information request is received, the travel schedule management server 600 extracts the member registration information corresponding to the user from the member information list storage unit 611 based on the received member ID. The travel schedule management server 600 extracts integrated reservation information from the integrated reservation ID list storage unit 610 based on the integrated reservation ID included in the extracted member registration information. Then, the travel schedule management server 600 extracts each reservation ID (designated seat reservation ID, accommodation reservation ID, taxi reservation ID, product reservation ID, etc.) from the extracted integrated reservation information.

各予約IDを抽出すると、旅行日程管理サーバ600は、抽出した指定席予約IDにもとづいて、空席管理サーバ100にインターネット1000を介して予約内容の要求を送信する(ステップS201)。また、旅行日程管理サーバ600は、抽出した宿泊予約ID、タクシー予約IDおよび商品予約IDにもとづいて、ホテルサーバ800、タクシー会社サーバ900および店舗サーバ700に、インターネット1000を介して予約内容の要求を送信する(ステップS202)。   When each reservation ID is extracted, the travel schedule management server 600 transmits a request for reservation contents to the vacant seat management server 100 via the Internet 1000 based on the extracted reserved seat reservation ID (step S201). In addition, the travel schedule management server 600 makes a request for reservation contents to the hotel server 800, taxi company server 900, and store server 700 via the Internet 1000 based on the extracted room reservation ID, taxi reservation ID, and product reservation ID. Transmit (step S202).

空席管理サーバ100は、指定席予約IDに対応する予約内容の情報(指定席予約情報)を予約席リスト蓄積部103から抽出し、インターネット1000を介して旅行日程管理サーバ600に送信する(ステップS203)。また、現地サービス会社の各サーバ700,800,900は、各予約IDに対応する予約内容の情報を各蓄積部707,807,907から抽出し、インターネット1000を介して旅行日程管理サーバ600に送信する(ステップS204)。   The vacant seat management server 100 extracts the reservation content information (specified seat reservation information) corresponding to the reserved seat reservation ID from the reserved seat list storage unit 103 and transmits it to the travel schedule management server 600 via the Internet 1000 (step S203). ). Each server 700, 800, 900 of the local service company extracts information on reservation contents corresponding to each reservation ID from each storage unit 707, 807, 907 and transmits it to the travel schedule management server 600 via the Internet 1000. (Step S204).

旅行日程管理サーバ600は、現在時刻と受信した指定席予約情報に含まれる列車IDとともに、列車の出発/到着予定時刻要求を、インターネット1000を介して運行管理サーバ400に送信する(ステップS205)。運行スケジュールに遅延が発生している場合には、運行管理サーバ400は、遅延時間分を含んだ出発/到着予定時刻を遅延時間蓄積部405から抽出し、インターネット1000を介して旅行日程管理サーバ600に送信する(ステップS206)。   The travel schedule management server 600 transmits a train departure / arrival time request to the operation management server 400 via the Internet 1000 together with the current time and the train ID included in the received reserved seat reservation information (step S205). When a delay occurs in the operation schedule, the operation management server 400 extracts the departure / arrival scheduled time including the delay time from the delay time storage unit 405 and travels via the Internet 1000 to the travel schedule management server 600. (Step S206).

旅行日程管理サーバ600は、各サーバ100,700,800,900から受信した予約内容の情報、および運行管理サーバ400から受信した出発/到着予定時刻の情報にもとづいて旅行情報を生成する。そして、旅行日程管理サーバ600は、生成した旅行情報を、インターネット1000を介して携帯端末500に送信する(ステップS207)。   The travel schedule management server 600 generates travel information based on the reservation content information received from each of the servers 100, 700, 800, and 900 and the departure / arrival time information received from the operation management server 400. Then, the travel schedule management server 600 transmits the generated travel information to the mobile terminal 500 via the Internet 1000 (step S207).

旅行情報を受信すると、携帯端末500は、受信した旅行情報を表示する。例えば、携帯端末500は、旅行日程管理サーバ600から受信したWebページの画面情報にもとづいて、ブラウザを用いて旅行情報を表示する。   When the travel information is received, the mobile terminal 500 displays the received travel information. For example, the mobile terminal 500 displays travel information using a browser based on the screen information of the Web page received from the travel schedule management server 600.

また、旅行日程管理サーバ600は、さらに旅行者の行程に応じた旅行情報の配信処理を行うことができる。図13は、旅行者の行程に応じた旅行情報の配信処理の一例を示す流れ図である。運行管理サーバ400によって出発/到着予定時刻が送信されると、旅行日程管理サーバ600は、インターネット1000を介して遅延情報を含んだ出発/到着予定時刻を受信する(ステップS300)。また、旅行日程管理サーバ600は、現在の時刻情報を抽出する(ステップS301)。   In addition, the travel schedule management server 600 can further perform travel information distribution processing according to the travel of the traveler. FIG. 13 is a flowchart illustrating an example of a distribution process of travel information according to the travel of the traveler. When the departure / arrival scheduled time is transmitted by the operation management server 400, the travel schedule management server 600 receives the scheduled departure / arrival time including delay information via the Internet 1000 (step S300). Moreover, the travel schedule management server 600 extracts the current time information (step S301).

旅行日程管理サーバ600は、受信した出発/到着予定時刻と現在時刻とを比較し、現時刻が旅行の出発日に該当するか否かを判断する(ステップS302)。旅行の出発日に該当すると判断した場合には、旅行日程管理サーバ600は、さらに出発日の出発前の時間帯であるか否かを判断する(ステップS303)。   The travel schedule management server 600 compares the received departure / arrival scheduled time with the current time, and determines whether the current time corresponds to the departure date of the travel (step S302). If it is determined that the departure date falls, the travel schedule management server 600 further determines whether or not it is a time zone before departure departure (step S303).

出発前の時間帯であると判断した場合には、旅行日程管理サーバ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 schedule management server 600 transmits a request for the boarding station and departure time to the operation management server 400 via the Internet 1000 to the operation management server 400. The operation management server 400 extracts boarding station and departure time information from the delay time storage unit 405 and transmits the information to the travel schedule management server 600 via the Internet 1000. Then, the travel schedule management server 600 receives and acquires information on the boarding station and departure time from the operation management server 400 via the Internet 1000 (step S304).

ステップ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 schedule management server 600 determines whether or not the current time is a time zone during which the train is being boarded. If it is determined that it is a boarding time zone, the travel schedule management server 600 transmits a request for information accompanying the next stop station to the operation management server 400 via the Internet 1000. The operation management server 400 extracts information associated with the next stop station from the delay time storage unit 405 and transmits the information to the travel schedule management server 600 via the Internet 1000. Then, the travel schedule management server 600 receives and acquires information associated with the next stop station from the operation management server 400 via the Internet 1000 (step S306).

ステップ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 schedule management server 600 determines that the current time is a time zone after getting off such as a train. In this case, the travel schedule management server 600 transmits a request for reservation information to each server 700, 800, 900 of the local service company via the Internet 1000. Each server 700, 800, 900 extracts reservation information from each storage unit 707, 807, 907 and transmits it to the travel schedule management server 600 via the Internet 1000. Then, the travel schedule management server 600 receives and acquires each reservation information of the local service company from each server 700, 800, 900 via the Internet 1000 (step S307).

ステップ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 schedule management server 600 determines whether or not the current time falls within the travel period excluding the departure date and the return date (step S308). When it is determined that it is during the travel period excluding the departure date and the return date, the travel schedule management server 600 transmits a request for hotel information to the hotel server 800 via the Internet 1000. The hotel server 800 extracts hotel information from the storage units 807 and 808 and transmits it to the travel schedule management server 600 via the Internet 1000. The travel schedule management server 600 receives and acquires hotel information from the hotel server 800 via the Internet 1000 (step S309).

ステップS308で旅行期間中でないと判断した場合には、旅行日程管理サーバ600は、旅行予約がされていないか、または旅行予約されていても旅行期間外であると判断する。旅行期間中でないと判断した場合には、旅行日程管理サーバ600は、旅行代理店の広告情報を抽出する(ステップS310)。例えば、旅行日程管理サーバ600は、旅行代理店の広告情報を記憶する広告蓄積部(図示せず)を備えており、広告蓄積部から広告情報を抽出する。   If it is determined in step S308 that the travel period is not in progress, the travel schedule management server 600 determines that a travel reservation has not been made, or that a travel reservation has been made but it is outside the travel period. If it is determined that it is not during the travel period, the travel schedule management server 600 extracts the advertisement information of the travel agent (step S310). For example, the travel schedule management server 600 includes an advertisement accumulation unit (not shown) that stores advertisement information of a travel agency, and extracts advertisement information from the advertisement accumulation unit.

旅行日程管理サーバ600は、取得した各予約情報や広告情報をまとめて旅行情報を生成する。そして、旅行日程管理サーバ600は、旅行者に提示するために、生成した旅行情報をインターネット1000を介して携帯端末500に送信する(ステップS311)。   The travel schedule management server 600 generates travel information by collecting the acquired reservation information and advertisement information. Then, the travel schedule management server 600 transmits the generated travel information to the portable terminal 500 via the Internet 1000 for presentation to the traveler (step S311).

次に、具体的な実施例を用いて本実施の形態の動作を説明する。本例では、利用者に対して図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 list storage unit 611 of the travel schedule management server 600 as member registration information. The traveler operates the portable terminal 500 to input the member number “0001” and the password to acquire information on the travel product, select the travel product, and make a reservation.

旅行日程管理サーバ600から各サーバ100,700,800,900に予約要求が送信され、旅行商品に含まれるパラメータ(交通機関ID、ホテルID、タクシー会社ID、店舗IDなど)にもとづいて、各サーバ100,700,800,900によって各予約情報がXMLデータとして生成され蓄積される。   A reservation request is transmitted from the travel schedule management server 600 to each of the servers 100, 700, 800, 900, and each server is based on parameters (transportation ID, hotel ID, taxi company ID, store ID, etc.) included in the travel product. Each reservation information is generated and stored as XML data by 100, 700, 800, 900.

図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 list storage unit 807 of the hotel server 800. FIG. 14C is an example of the contents of taxi reservation information generated as XML data and stored in the reservation ID list storage unit 907 of the taxi company server 900. FIG. 14D is an example of the content of the product reservation information generated as XML data and stored in the reservation ID list storage unit 707 of the store server 700. FIG. 14E is an example of the contents of reserved seat reservation information generated as XML data and stored in the reserved seat list storage unit 103 of the vacant seat management server 100.

図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 list storage unit 610 of the travel schedule management server 600. As shown in FIG. 14A, the integrated reservation information includes accommodation reservation ID “22104” in the accommodation reservation information, taxi reservation ID “3150” in the taxi reservation information, product reservation ID “4203” in the product reservation information, and the designated seat. The reserved seat reservation ID “10001” of the reservation information is included.

旅行者が予約内容の確認を行うために旅行情報の要求指示を入力すると、携帯端末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 mobile terminal 500 transmits a travel information request to the travel schedule management server 600. The travel schedule management server 600 transmits each reservation ID via the Internet 1000 to the servers 700, 800, 900 and the vacant seat management server 100 of each local service company. The travel schedule management server 600 receives reservation content information from the servers 700, 800, 900 and vacant seat management server 100 of each local service company via the Internet 1000.

さらに、旅行日程管理サーバ600は、指定席予約情報に含まれる路線ID「295」と列車ID「5033B」の情報とともに、出発/到着時刻や乗車駅などの要求を、インターネット1000を介して運行管理サーバ400に送信する。そして、旅行日程管理サーバ600は、出発/到着時刻や乗車駅などの情報を、インターネット1000を介して運行管理サーバ400から受信する。   Furthermore, the travel schedule management server 600 manages the request of departure / arrival time, boarding station, etc. via the Internet 1000 together with the information of the route ID “295” and the train ID “5033B” included in the reserved seat reservation information. Send to server 400. The travel schedule management server 600 receives information such as departure / arrival times and boarding stations from the operation management server 400 via the Internet 1000.

図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 operation management server 400. As shown in FIG. 15A, the XML data received from the operation management server 400 includes information on route names, train names, delay reasons, affected sections, delay times, departure / arrival stations, and departure / arrival times.

携帯端末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 portable terminal 500 is an HTML compatible terminal, the travel schedule management server 600 converts the XML data received from the operation management server 400 into HTML (Hyper Text Markup Language) data. Then, the travel schedule management server 600 transmits the converted HTML data to the traveler's portable terminal 500 via the Internet 1000. The portable terminal 500 displays information based on the received HTML data. The travel schedule management server 600 is not limited to HTML data, but may convert XML data into WML (Wireless Markup Language) data for transmission to a mobile terminal compatible with WAP (Wireless Application Protocol), for example.

図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 mobile terminal 500 based on HTML data. If there is a delay before departure, the traveler, as shown in FIG. 15 (b), the delay route 1501, the reason for delay 1502, the affected section 1503, the delay time 1504, the scheduled train name 1505, the boarding station 1506, a message screen including a departure time 1507 including a delay can be viewed.

また、携帯端末500に表示されるメッセージ内容は、運行情報と問い合わせ時刻によって異なる。図16は、携帯端末500に表示される各メッセージ画面の例を示す説明図である。図16(a)は、列車などに乗車中に表示されるメッセージ画面であり、メッセージ画面には、次の停車駅、停車ホーム、停車時間が表示される。図16(b)は、タクシー予約を入れている場合に列車の降車後に表示されるメッセージ画面であり、メッセージ画面には、タクシー乗り場、乗車予定のタクシーの車両ナンバ、乗務員名が表示される。図16(c)は、旅行期間中に表示されるメッセージ画面であり、メッセージ画面には、食事の時間や部屋番号が表示される。図16(d)は、予約が入っていない旅行期間外に表示されるメッセージ画面であり、メッセージ画面には、旅行代理店の広告が表示される。   Further, the message content displayed on the portable terminal 500 differs depending on the operation information and the inquiry time. FIG. 16 is an explanatory diagram illustrating an example of each message screen displayed on the mobile terminal 500. FIG. 16A shows a message screen that is displayed while the user is on a train or the like. The message screen displays the next stop station, stop platform, and stop time. FIG. 16B is a message screen that is displayed after the train gets off when a taxi reservation is made. The message screen displays the taxi stand, the vehicle number of the taxi scheduled to be boarded, and the name of the crew member. FIG. 16C shows a message screen displayed during the travel period. The message screen displays a meal time and a room number. FIG. 16D is a message screen that is displayed outside the travel period in which no reservation is made, and an advertisement for a travel agency is displayed on the message screen.

以上のように、本実施の形態によれば、旅行者は、予約した旅行商品の旅行情報を確認することができる。また、旅行者は、旅行の行程に応じた最新の旅行情報を取得することが可能になり、旅行中などにおいて旅行ナビゲーションサービスを受けることができる。   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 mobile terminal 500 to input parameters for travel duration, number of people, member ID, and travel product ID. Then, the mobile terminal 500 transmits the input parameters to the travel schedule management server 600 via the Internet 1000.

旅行日程管理サーバ600の旅行管理装置606は、旅行商品IDにもとづいて旅行ルートリスト蓄積部612から旅行商品情報を抽出する。旅行管理装置606は、旅行商品情報から、交通機関、現地サービス会社への予約パラメータ(各予約ID)を抽出する。旅行日程管理サーバ600の提携会社管理装置603は、現地会社リスト蓄積装置608および交通機関リスト蓄積装置609から、通信先である現地サービス会社の各サーバ700,800,900、空席管理サーバ100および運行管理サーバ400のID情報を抽出する。   The travel management device 606 of the travel schedule management server 600 extracts travel product information from the travel route list storage unit 612 based on the travel product ID. The travel management device 606 extracts reservation parameters (reservation IDs) for transportation and local service companies from the travel product information. The affiliated company management device 603 of the travel schedule management server 600 has the servers 700, 800, 900, the vacant seat management server 100 and the operations of the local service company that is the communication destination from the local company list storage device 608 and the transportation list storage device 609. ID information of the management server 400 is extracted.

旅行商品にお土産の購入予約が含まれている場合には、旅行日程管理サーバ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 schedule management server 600 transmits a reservation request as XML data to the store server 700 via the Internet 1000. When the XML data is received, the XML processing device 701 of the store server 700 expands the received XML data and extracts a processing name and parameters. The instruction processing device 702 of the store server 700 causes the inventory management device 705 to execute inventory status confirmation processing based on the processing name and parameters. If there is a stock, the reservation management apparatus 704 issues a product reservation ID and generates product reservation information. Then, the store server 700 uses the functions of the instruction processing device 702 and the XML processing device 701 to transmit the product reservation information as XML data to the travel schedule management server 600 via the Internet 1000.

また、旅行商品に宿泊予約が含まれている場合には、旅行日程管理サーバ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 schedule management server 600 transmits a reservation request as XML data to the hotel server 800 via the Internet 1000. When the XML data is received, the XML processing device 801 of the hotel server 800 expands the received XML data and extracts a processing name and parameters. The instruction processing device 802 of the hotel server 800 causes the reservation management device 804 to execute a confirmation process as to whether or not a reservation having a room and a period overlapping is included based on the processing name and parameters. If it is determined that the room can be secured, the reservation management apparatus 804 issues an accommodation reservation ID and generates accommodation reservation information. Then, the hotel server 800 uses the functions of the instruction processing device 802 and the XML processing device 801 to transmit accommodation reservation information as XML data to the travel schedule management server 600 via the Internet 1000.

また、旅行商品にタクシー予約が含まれている場合には、旅行日程管理サーバ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 schedule management server 600 transmits a reservation request as XML data to the taxi company server 900 via the Internet 1000. When the XML data is received, the XML processing device 901 of the taxi company server 900 expands the received XML data and extracts a processing name and parameters. The instruction processing device 902 of the taxi company server 900 causes the unoccupied vehicle management device 905 to execute a dispatch arrangement process based on the processing name and parameters. If a taxi can be secured, the reservation management device 904 of the taxi company server 900 issues a taxi reservation ID and generates taxi reservation information. Then, the taxi company server 900 transmits the taxi reservation information as XML data to the travel schedule management server 600 via the Internet 1000 using the functions of the instruction processing device 902 and the XML processing device 901.

なお、在庫がない場合、ホテルやタクシーが確保できない場合には、旅行日程管理サーバ600は、別の店舗、ホテルまたはタクシー会社のサーバ700,800,900に、予約要求を送信する。目的地近傍において店舗、ホテルまたはタクシー会社のいずれかの予約が確保できなかった場合には、旅行日程管理サーバ600は、旅行商品の予約ができない旨を示す情報を、インターネット1000を介して携帯端末500に送信する。   When there is no stock or a hotel or taxi cannot be secured, the travel schedule management server 600 transmits a reservation request to servers 700, 800, 900 of other stores, hotels, or taxi companies. If any reservation of a store, hotel or taxi company cannot be secured in the vicinity of the destination, the travel schedule management server 600 sends information indicating that the travel product cannot be reserved to the mobile terminal via the Internet 1000. Sent to 500.

また、交通機関のスケジュールが遅延し予定と異なる場合には、旅行日程管理サーバ600は、運行管理サーバ400と連動し、図10の手順に従って、各現地サービス会社のサーバ700,800,900に、インターネット1000を介して最新の到着時刻情報を配信する。   In addition, when the transportation schedule is delayed and different from the schedule, the travel schedule management server 600 is linked to the operation management server 400, and in accordance with the procedure of FIG. The latest arrival time information is distributed via the Internet 1000.

交通機関のスケジュールが予定と異なる場合、統合予約情報に店舗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 schedule management server 600 makes a product reservation to the store server 700 via the Internet 1000. A product receipt time change request is transmitted as XML data together with the ID. When the change request is received, the XML processing device 701 of the store server 700 expands the received XML data and extracts a processing name and parameters. The instruction processing device 702 of the store server 700 causes the reservation management device 704 to execute a delivery time change process corresponding to the received product reservation ID based on the processing name and parameters.

予約管理装置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 reservation management device 704 changes the reception time corresponding to the product reservation ID. If the change can be made, the XML processing device 701 generates XML data including a character string “true” indicating completion of the change. Then, the shop server 700 transmits the generated XML data to the travel schedule management server 600 via the Internet 1000.

また、統合予約情報にホテル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 schedule management server 600 sends an arrival time change request together with the accommodation reservation ID to the hotel server 800 via the Internet 1000. Send as data. When the change request is received, the XML processing device 801 of the hotel server 800 expands the received XML data and extracts a processing name and parameters. The instruction processing device 802 of the hotel server 800 causes the reservation management device 804 to execute an arrival time change process corresponding to the received accommodation reservation ID based on the processing name and parameters.

予約管理装置804は、宿泊予約IDに対応する到着時刻を変更する。到着時刻が変更されると、例えば、変更後の到着時刻が夕食提供の時間帯に含まれている場合には、ホテルの厨房または外部食事提供会社に宿泊客の変更後の到着時刻が通達される。また、例えば、変更後の到着時刻が送迎の時間帯に含まれている場合には、ホテルの送迎車のドライバに宿泊客の変更後の到着時刻が通達される。変更ができた場合には、XML処理装置701は、変更完了を示す文字列「true」を含むXMLデータを生成する。そして、ホテルサーバ800は、生成したXMLデータを、インターネット1000を介して旅行日程管理サーバ600に送信する。   The reservation management device 804 changes the arrival time corresponding to the accommodation reservation ID. When the arrival time is changed, for example, if the changed arrival time is included in the dinner service period, the hotel's kitchen or an outside meal service company is notified of the changed arrival time. The For example, when the changed arrival time is included in the pick-up time zone, the changed arrival time of the guest is notified to the driver of the hotel pick-up car. If the change can be made, the XML processing device 701 generates XML data including a character string “true” indicating completion of the change. Then, the hotel server 800 transmits the generated XML data to the travel schedule management server 600 via the Internet 1000.

また、統合予約情報にタクシー会社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 schedule management server 600 requests the taxi company server 900 to change the arrival time together with the taxi reservation ID via the Internet 1000. Is transmitted as XML data. When the change request is received, the XML processing device 901 of the taxi company server 900 expands the received XML data and extracts a processing name and parameters. The instruction processing device 902 of the taxi company server 900 causes the reservation management device 904 to execute a scheduled departure time change process corresponding to the received taxi reservation ID based on the processing name and parameters.

予約管理装置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 taxi company server 900 transmits the generated XML data to the travel schedule management server 600 via the Internet 1000.

以上のように、本実施の形態によれば、交通機関の運行スケジュールに遅延などが発生した場合に、現地サービス会社の各サーバに、旅行日程管理サーバ600から自動的に最新の到着時刻が配信される。そのため、現地のサービス会社は、旅行者がどの列車で到着するのか把握し時刻表と運行情報を用いて到着時刻を推定しなくても、変更後の時刻にあわせて食事や送迎の準備を行うことができる。従って、交通機関の運行スケジュールに遅延などが発生した場合でも、現地サービス会社が旅行者に到着時刻に応じたサービスを提供することができる。   As described above, according to the present embodiment, the latest arrival time is automatically distributed from the travel schedule management server 600 to each server of the local service company when a delay occurs in the transportation schedule. Is done. For this reason, local service companies need to know which train a traveler will arrive on, and prepare meals and pick-ups according to the changed time without estimating the arrival time using the timetable and operation information. be able to. Therefore, even when a delay or the like occurs in the transportation schedule, the local service company can provide the traveler with a service according to the arrival time.

実施の形態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 operation management server 400 includes the protocol conversion device 300, XML data can be transmitted to and received from the travel schedule management server 600 via the Internet 1000. When the travel schedule management server 600 receives the request data from the portable terminal 500, it extracts the member registration information based on the request data, and extracts the integrated reservation ID from the member registration information.

旅行日程管理サーバ600は、統合予約IDにもとづいて統合予約情報から指定席予約(往路/復路)IDを抽出する。また、旅行日程管理サーバ600は、現在時刻にもとづいて、携帯端末500からの問い合わせ要求が往路についてのものであるか復路についてのものであるかを判断する。旅行日程管理サーバ600は、往路または復路の指定席予約IDにもとづいて路線IDと列車IDとを抽出する。そして、旅行日程管理サーバ600は、路線IDおよび列車IDとともに、現在の運行状況の問い合わせ要求を、インターネット1000を介して運行管理サーバ400に送信する。   The travel schedule management server 600 extracts the reserved seat reservation (outbound / return) ID from the integrated reservation information based on the integrated reservation ID. In addition, the travel schedule management server 600 determines whether the inquiry request from the mobile terminal 500 is for the forward trip or the return trip based on the current time. The travel schedule management server 600 extracts the route ID and the train ID based on the reserved seat reservation ID for the outbound or inbound trip. Then, the travel schedule management server 600 transmits an inquiry request for the current operation status together with the route ID and the train ID to the operation management server 400 via the Internet 1000.

運行状況の問い合わせ要求を受信すると、命令処理装置302は、列車IDを遅延時刻管理装置402に転送し遅延時間を要求する。命令処理装置302は、遅延時刻管理装置402からの遅延時間が所定の閾値以上である場合には、列車の運行スケジュールに遅延が発生していると判断する。そして、命令処理装置302は、路線IDを遅延理由管理装置401に転送し遅延理由と影響区間の情報を要求する。命令処理装置302は、路線/列車名蓄積部305が記憶する情報にもとづいて、路線IDおよび列車IDを路線名称と列車名称とに変換する。   Upon receiving the operation status inquiry request, the command processing device 302 transfers the train ID to the delay time management device 402 and requests a delay time. If the delay time from the delay time management device 402 is equal to or greater than a predetermined threshold, the command processing device 302 determines that a delay has occurred in the train operation schedule. Then, the instruction processing device 302 transfers the route ID to the delay reason management device 401 and requests information on the reason for delay and the affected section. The instruction processing device 302 converts the route ID and the train ID into the route name and the train name based on the information stored in the route / train name accumulation unit 305.

XML処理装置301は、路線名称および列車名称を遅延情報(遅延時間、遅延理由、影響区間など)とともにXMLデータとして生成する。そして、運行管理サーバ400は、生成したXMLデータを、インターネット1000を介して旅行日程管理サーバ600に送信する。また、前述のように、旅行日程管理サーバ600の旅行管理装置606は、携帯端末500に配信するために、受信した遅延情報を含むXMLデータをHTMLデータに変換する。   The XML processing apparatus 301 generates a route name and a train name as XML data together with delay information (delay time, delay reason, affected section, etc.). Then, the operation management server 400 transmits the generated XML data to the travel schedule management server 600 via the Internet 1000. As described above, the travel management device 606 of the travel schedule management server 600 converts the received XML data including the delay information into HTML data for distribution to the mobile terminal 500.

旅行日程管理サーバ600は、変換したHTMLデータを、インターネット1000を介して携帯端末500に送信する。そして、携帯端末500は、受信したHTMLデータにもとづいて遅延情報などを表示する。例えば、携帯端末500は、図15(b)に示すように、路線名称1501、遅延理由1502、影響区間1503、遅延時間1504、列車名称1505、旅行者の乗車駅1506、乗車駅での列車の出発時刻1507の情報を組み合わせて表示する。   The travel schedule management server 600 transmits the converted HTML data to the portable terminal 500 via the Internet 1000. Then, the mobile terminal 500 displays delay information and the like based on the received HTML data. For example, as shown in FIG. 15B, the mobile terminal 500 includes a route name 1501, a delay reason 1502, an affected section 1503, a delay time 1504, a train name 1505, a passenger boarding station 1506, and a train at the boarding station. The information of the departure time 1507 is displayed in combination.

以上のように、本実施の形態によれば、分散して配置された遅延理由装置と遅延時刻配信装置とを含む運行管理システムを構成し、旅行日程管理サーバ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 reservation management apparatus 606 of the travel schedule management server 600 is a traffic Information can be collected in conjunction with the institution's operation management system. Therefore, the traveler can display, browse and check information such as transportation necessary for him / her in conjunction with the current operation status.

実施の形態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 seat management server 100 is the same as the configuration shown in FIG. 2, and the vacant seat management server 100 has functions of vacant seat inquiry, reserved seat reservation, reserved seat cancellation, and specified seat change.

XML処理装置201は、XML形式の要求データを、インターネット1000を介して旅行日程管理サーバ600から受信するとともに、アクセスログ蓄積部204に受信内容のログ情報を保存する。利用実績配信装置203は、所定の期間が経過した後、要求元ごとに履歴結果情報を生成する。そして、利用実績配信装置203は、生成した履歴結果情報を、インターネット1000を介して要求元の旅行日程管理サーバ600に配信する。   The XML processing apparatus 201 receives XML-format request data from the travel schedule management server 600 via the Internet 1000 and stores log information of received contents in the access log storage unit 204. The usage record distribution device 203 generates history result information for each request source after a predetermined period has elapsed. Then, the usage record distribution device 203 distributes the generated history result information to the requesting travel schedule management server 600 via the Internet 1000.

図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 record distribution device 203. As shown in FIG. 17A, the history result information includes information such as a request source address, a source address, a date when a request is made, a command, and a parameter.

空席管理サーバ100と同様に、運行管理サーバ400は、要求元からの要求履歴のログ情報を蓄積する。また、運行管理サーバ400は、図3に示すように、提携先の旅行代理店の旅行日程管理サーバ600のID情報などを登録している提携先リスト蓄積部306を含む。運行管理サーバ400は、自発的に遅延情報を配信する場合には、提携リスト306に登録されている配信先の旅行日程管理サーバ600に、インターネット1000を介して遅延路線IDと遅延列車IDとを配信する。配信先旅行日程管理サーバ600から、詳細な遅延情報を要求されて遅延情報を送信した場合には、運行管理サーバ400は、アクセスログ蓄積部304に送信履歴のログ情報を追加して保存する。   Similar to the vacant seat management server 100, the operation management server 400 accumulates log information of the request history from the request source. Further, as shown in FIG. 3, the operation management server 400 includes a partner list storage unit 306 that registers ID information of a travel schedule management server 600 of a partner travel agency. When the operation management server 400 spontaneously distributes the delay information, the operation route management server 400 sends the delay route ID and the delay train ID to the travel schedule management server 600 registered in the tie-up list 306 via the Internet 1000. To deliver. When detailed delay information is requested from the delivery destination travel schedule management server 600 and the delay information is transmitted, the operation management server 400 adds the log information of the transmission history to the access log storage unit 304 and stores it.

旅行日程管理サーバ600は、運行管理サーバ400および空席管理サーバ100に対する要求元である。運行管理サーバ400や空席管理サーバ100など外部に情報要求を送信した場合には、旅行日程管理サーバ600の利用実績記録装置602は、アクセスログ蓄積部607に要求履歴のログ情報を蓄積する。   The travel schedule management server 600 is a request source for the operation management server 400 and the vacant seat management server 100. When an information request is transmitted to the outside such as the operation management server 400 or the vacant seat management server 100, the usage record recording device 602 of the travel schedule management server 600 stores the log information of the request history in the access log storage unit 607.

利用実績検査装置601は、運行管理サーバ400や空席管理サーバ100など外部サーバから履歴結果情報を受信すると、受信した履歴結果情報がアクセスログ蓄積部607が記憶する内部履歴のログ情報と一致するか否か照合して判断する。履歴内容が一致すると判断した場合には、利用実績検査装置601は、受信した履歴結果情報に含まれる履歴内容を承諾する旨を示す実績承諾情報を生成する。そして、利用実績検査装置601は、運行管理サーバ400または空席管理サーバ100に、生成した実績承諾情報をインターネット1000を介して送信する。   When the usage record inspection device 601 receives history result information from an external server such as the operation management server 400 or the vacant seat management server 100, does the received history result information match the log information of the internal history stored in the access log storage unit 607? Judge whether or not. When it is determined that the history contents match, the usage record inspection device 601 generates record acceptance information indicating that the history contents included in the received record result information are accepted. Then, the usage record inspection device 601 transmits the generated record acceptance information to the operation management server 400 or the vacant seat management server 100 via the Internet 1000.

また、履歴内容が一致しないと判断した場合には、利用実績検査装置601は、履歴内容が一致しない旨を示すエラー情報と、履歴内容の不一致部分を抽出した差分情報を生成する。そして、利用実績検査装置601は、運行管理サーバ400または空席管理サーバ100に、エラー情報とともに差分情報をインターネット1000を介して送信する。   If it is determined that the history contents do not match, the usage record checking apparatus 601 generates error information indicating that the history contents do not match and difference information obtained by extracting the mismatched portions of the history contents. Then, the usage record inspection apparatus 601 transmits the difference information together with the error information to the operation management server 400 or the vacant seat management server 100 via the Internet 1000.

例えば、提携先以外の第三者のサーバが旅行日程管理サーバ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 schedule management server 600, the history contents do not match. In this case, the usage record inspection device 601 generates a difference in history contents as difference information. The difference information is used for, for example, system failure analysis processing by impersonation processing or the like.

また、交通機関の運行管理サーバ400から受信した遅延情報にもとづいて、予約管理装置604が影響のある旅行予約を抽出した場合には、提携会社管理装置603は、交通機関の遅延によって影響を受ける現地サービス会社のサーバのID情報などを抽出する。そして、旅行日程管理サーバ600は、抽出したID情報などにもとづいて、現地サービス会社の各サーバ700,800,900に、インターネット1000を介して遅延情報などを送信する。この場合に、利用実績記録装置602は、送信内容のログ情報をアクセスログ蓄積部607に記憶させる。   In addition, when the reservation management device 604 extracts an affected travel reservation based on the delay information received from the transportation operation management server 400, the affiliated company management device 603 is affected by the delay of the transportation facility. ID information of the local service company server is extracted. Then, the travel schedule management server 600 transmits delay information etc. via the Internet 1000 to each server 700, 800, 900 of the local service company based on the extracted ID information. In this case, the usage record recording device 602 stores the log information of the transmission contents in the access log accumulation unit 607.

店舗サーバ700は、旅行日程管理サーバ600から受け取り時刻の変更情報が配信された場合には、配信内容のログ情報をアクセスログ蓄積部706に記憶させる。所定の期間が経過した後、店舗サーバ700は、アクセスログ蓄積部706が記憶するログ情報にもとづいて、履歴結果情報をインターネット1000を介して旅行日程管理サーバ600に送信する。すると、旅行日程管理サーバ600の利用実績検査装置601は、店舗サーバ700への送信履歴の情報をアクセスログ蓄積部607から抽出し、受信した履歴結果情報に含まれる店舗サーバ700の受信履歴と一致するか否か照合して判断する。   Store server 700 stores log information of the contents of distribution in access log storage section 706 when the received time change information is distributed from travel schedule management server 600. After the predetermined period has elapsed, the store server 700 transmits history result information to the travel schedule management server 600 via the Internet 1000 based on the log information stored in the access log storage unit 706. Then, the usage record inspection device 601 of the travel schedule management server 600 extracts the information of the transmission history to the store server 700 from the access log storage unit 607 and matches the reception history of the store server 700 included in the received history result information. Judge whether to do or not.

履歴の照合結果が一致すると判断した場合には、旅行日程管理サーバ600は、店舗サーバ700にインターネット1000を介して実績承諾情報を送信する。また、旅行日程管理サーバ600は、照合結果が一致しないと判断した場合には、エラー情報とともに差分情報を、インターネット1000を介して店舗サーバ700に送信する。   If it is determined that the matching results of the histories match, the travel schedule management server 600 transmits the result acceptance information to the store server 700 via the Internet 1000. Further, when it is determined that the collation results do not match, the travel schedule management server 600 transmits the difference information together with the error information to the store server 700 via the Internet 1000.

ホテルサーバ800は、旅行日程管理サーバ600から到着時刻の変更情報が配信された場合には、配信内容のログ情報をアクセスログ蓄積部806に記憶させる。所定の期間が経過した後、ホテルサーバ800は、アクセスログ蓄積部806が記憶するログ情報にもとづいて、履歴結果情報をインターネット1000を介して旅行日程管理サーバ600に送信する。すると、旅行日程管理サーバ600の利用実績検査装置601は、ホテルサーバ800への送信履歴の情報をアクセスログ蓄積部607から抽出し、受信した履歴結果情報に含まれるホテルサーバ800の受信履歴と一致するか否か照合して判断する。   When the arrival time change information is distributed from the travel schedule management server 600, the hotel server 800 stores the log information of the distribution contents in the access log storage unit 806. After the predetermined period has elapsed, the hotel server 800 transmits history result information to the travel schedule management server 600 via the Internet 1000 based on the log information stored in the access log storage unit 806. Then, the usage record inspection device 601 of the travel schedule management server 600 extracts the information of the transmission history to the hotel server 800 from the access log storage unit 607 and matches the reception history of the hotel server 800 included in the received history result information. Judge whether to do or not.

履歴の照合結果が一致すると判断した場合には、旅行日程管理サーバ600は、ホテルサーバ800にインターネット1000を介して実績承諾情報を送信する。また、旅行日程管理サーバ600は、照合結果が一致しないと判断した場合には、エラー情報とともに差分情報を、インターネット1000を介して店舗サーバ700に送信する。   When it is determined that the history comparison results match, the travel schedule management server 600 transmits the result acceptance information to the hotel server 800 via the Internet 1000. Further, when it is determined that the collation results do not match, the travel schedule management server 600 transmits the difference information together with the error information to the store server 700 via the Internet 1000.

タクシー会社サーバ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 schedule management server 600, the taxi company server 900 stores the log information of the distribution contents in the access log accumulation unit 906. After a predetermined period, the taxi company server 900 transmits history result information to the travel schedule management server 600 via the Internet 1000 based on the log information stored in the access log storage unit 906. Then, the usage record inspection device 601 of the travel schedule management server 600 extracts information on the transmission history to the taxi company server from the access log storage unit 607, and receives the reception history of the taxi company server 900 included in the received history result information. Judgment is made by checking whether they match.

履歴の照合結果が一致すると判断した場合には、旅行日程管理サーバ600は、タクシー会社サーバ900にインターネット1000を介して実績承諾情報を送信する。また、旅行日程管理サーバ600は、照合結果が一致しないと判断した場合には、エラー情報とともに差分情報を、インターネット1000を介してタクシー会社サーバ900に送信する。   When it is determined that the history comparison results match, the travel schedule management server 600 transmits the result acceptance information to the taxi company server 900 via the Internet 1000. In addition, when it is determined that the collation results do not match, the travel schedule management server 600 transmits the difference information together with the error information to the taxi company server 900 via the Internet 1000.

次に具体的な実施例を用いて本実施の形態の動作を説明する。図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 transportation management server 400 “abc-train” in accordance with the data format of FIG. The history information shown in FIG. 17B is obtained by extracting the history for the date “2003/3/31” in response to a request from the travel schedule management server 600 “ebc-travel”.

図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 schedule management server 600 “ebc-travel” in accordance with the data format of FIG. The history information shown in FIG. 17C is extracted from the history for the date “2003/3/31” requested to the operation management server 400 “abc-train”.

利用実績検査装置601は、図17(b)に示す<requestor> タグと、図17(c)に示す<sender>タグとを照合し、要求元と要求先とが一致しているか否かを判定する。また、利用実績検査装置601は、図17(b)に示す<sender>タグと、図17(c)に示す<destination> タグとを照合し、要求元と要求先とが一致しているか否かを判定する。   The usage record inspection apparatus 601 compares the <requestor> tag shown in FIG. 17B with the <sender> tag shown in FIG. 17C, and determines whether the request source and the request destination match. judge. In addition, the usage record inspection apparatus 601 compares the <sender> tag shown in FIG. 17B with the <destination> tag shown in FIG. 17C, and determines whether the request source and the request destination match. Determine whether.

要求元と要求先とが一致すると判定した場合には、利用実績検査装置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 record checking device 601 determines whether the contents of the <item> tag included in the history information shown in FIGS. 17B and 17C match. Judge whether or not. In this example, since the request source and the request destination match with “ebc-travel” and “abc-train”, the usage record inspection device 601 determines whether the contents of the <item> tag match.

利用実績検査装置601は、<item>タグ内の<order> タグおよび<param> タグの内容を確認し要求内容が一致しているか否か判定する。一致すると判定した場合には、利用実績検査装置601は、<date>タグをチェックし、図17(b)に示す履歴情報と図17(c)に示す履歴情報とでアイテムの発生時刻の差が所定の閾値以内であるか否か判定する。発生時刻の差が所定の閾値以内である場合には、利用実績検査装置601は、発生時刻も一致すると判定し、アイテムの内容が一致すると判定する。   The usage record checking device 601 checks the contents of the <order> tag and the <param> tag in the <item> tag and determines whether or not the requested contents match. If it is determined that they match, the usage record checking device 601 checks the <date> tag, and the difference in the item occurrence time between the history information shown in FIG. 17B and the history information shown in FIG. Is within a predetermined threshold. When the difference in occurrence time is within a predetermined threshold, the usage record inspection device 601 determines that the occurrence times also match and determines that the contents of the items match.

アイテムの内容が一致すると判定した場合には、利用実績検査装置601は、次の<item>タグの要求内容が一致するか否かを判定する。そして、利用実績検査装置601は、図17(b)および図17(c)の履歴情報に含まれる全ての<item>タグについて、同じ判定処理を繰り返し実行する。   If it is determined that the contents of the items match, the usage record inspection device 601 determines whether the requested contents of the next <item> tag match. Then, the usage record inspection device 601 repeatedly executes the same determination process for all <item> tags included in the history information of FIGS. 17B and 17C.

以上のように、本実施の形態によれば、交通機関の運行情報を利用した場合の履歴情報を、利用者側サーバと提供者側サーバとで保持する。そして、旅行日程管理サーバ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 schedule management server 600 can collate the usage record based on the history information. Therefore, for example, a travel agent, a transportation facility, and a local service company can exchange usage charges according to the usage record. Therefore, the transportation facility can collect the information provision fee of the operation information according to the usage record.

また、運行情報の利用者が階層的になっているので、階層ごとの運行情報に対する情報提供料の支払いを行うことができる。例えば、旅行日程管理サーバ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 schedule management server 600 is a primary user and the local service company that manages the store / hotel / taxi company server is a secondary user, the secondary user Pays the information service fee for the operation information to the primary user. Further, the primary user deducts a predetermined fee and pays the information provision fee for the operation information to the transportation facility.

本発明による旅行計画管理システムでは、交通機関の運行状況を示す運行情報が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.

本発明による旅行計画管理システムの構成の一例を示すブロック図である。It is a block diagram which shows an example of a structure of the travel plan management system by this invention. 空席管理サーバ100の構成の一例を示すブロック図である。3 is a block diagram illustrating an example of a configuration of a vacant seat management server 100. FIG. 運行管理サーバ400の構成の一例を示すブロック図である。It is a block diagram which shows an example of a structure of the operation management server. 本発明による旅行計画管理システムの構成の他の例を示すブロック図である。It is a block diagram which shows the other example of a structure of the travel plan management system by this invention. 店舗サーバ700の構成の一例を示すブロック図である。It is a block diagram which shows an example of a structure of the shop server. ホテルサーバ800の構成の一例を示すブロック図である。It is a block diagram which shows an example of a structure of the hotel server. タクシー会社サーバ900の構成の一例を示すブロック図である。It is a block diagram which shows an example of a structure of the taxi company server. 旅行日程管理サーバ600の構成の一例を示すブロック図である。It is a block diagram which shows an example of a structure of the travel schedule management server. 各予約内容のリスト情報の例を示す説明図である。It is explanatory drawing which shows the example of the list information of each reservation content. 旅行日程管理サーバ600が携帯端末500や各サーバ700,800,900に、運行情報を通知する運行情報通知処理の一例を示す流れ図である。It is a flowchart which shows an example of the operation information notification process which the travel schedule management server 600 notifies operation information to the portable terminal 500 or each server 700,800,900. 会員情報の内容の例を示す説明図である。It is explanatory drawing which shows the example of the content of member information. 旅行商品の予約内容の確認情報配信処理の一例を示す流れ図である。It is a flowchart which shows an example of the confirmation information delivery process of the reservation content of travel goods. 旅行者の行程に応じた旅行情報の配信処理の一例を示す流れ図である。It is a flowchart which shows an example of the delivery process of the travel information according to a traveler's process. XMLデータとして生成された各予約情報の内容の例を示す説明図である。It is explanatory drawing which shows the example of the content of each reservation information produced | generated as XML data. 出発/到着時刻や乗車駅などの情報の内容の例を示す説明図である。It is explanatory drawing which shows the example of the content of information, such as departure / arrival time and a boarding station. 携帯端末500に表示される各メッセージ画面の例を示す説明図である。It is explanatory drawing which shows the example of each message screen displayed on the portable terminal. 履歴結果情報の内容の例を示す説明図である。It is explanatory drawing which shows the example of the content of log | history result information.

符号の説明Explanation of symbols

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 Seat Management Server 101 Reservation Management Device 102 Vacant Seat Management Device 103 Reserved Seat List Storage Unit 104 Vacant Seat List Storage Unit 200 Protocol Conversion Device 201 XML Processing Device 202 Command Processing Device 203 Usage Result Distribution Device 204 Access Log Storage Unit 205 Route / Train Name Storage unit 300 Protocol conversion device 301 XML processing device 302 Command processing device 303 Usage result distribution device 304 Access log storage unit 305 Route / train name storage unit 306 Partner list storage unit 400 Operation management server 401 Delay reason management device 402 Delay time management Device 403 Passing time measuring device 404 Delay reason storage unit 405 Delay time storage unit 600 Travel schedule management server 1000 Internet

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.
サービス予約情報管理手段は、サービス予約情報として、ホテルの宿泊の予約状況、配送車の予約状況または商品購入の予約情報を管理する請求項1から請求項5のうちのいずれか1項に記載の旅行計画管理システム。 6. The service reservation information management means according to any one of claims 1 to 5, wherein the service reservation information manages a hotel reservation status, a delivery vehicle reservation status, or a product purchase reservation information. Travel plan management system. 代理店サーバは、
運行管理サーバ、座席予約サーバまたはサービス提供者サーバに送信した送信データの送信履歴情報を記憶する履歴情報記憶手段と、
前記運行管理サーバ、前記座席予約サーバまたは前記サービス提供者サーバが前記代理店サーバから受信したデータの受信履歴情報を、インターネットを介して前記運行管理サーバ、前記座席予約サーバまたは前記サービス提供者サーバから、受信する履歴情報受信手段と、
受信した前記受信履歴情報と、前記履歴情報記憶手段が記憶する送信履歴情報との内容が一致するか否かを判定する履歴判定手段とを含む
請求項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データを生成するステップと、
前記運行管理サーバが、前記運行状況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.
JP2003280054A 2003-07-25 2003-07-25 Travel plan management system, travel plan management method, and travelling information management program Withdrawn JP2005044282A (en)

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)

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

Cited By (17)

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