(57)【要約】【課題】柔軟なデータ内容の取り込みを行うことができ、かつ予約の手入力の作業を省略することができる予約受付装置を提供する。【解決手段】ブラウザ機能を有するコンピュータによって閲覧可能な予約サイトを介して入力された構造化文書ファイルである予約情報データを取り込む際に、予め規定される予約データの各フィールドの名称と予約情報データの構造化文書のタグの名称とのリンク付けを参照して構造化文書のタグの名称を予約データのフィールドの名称に変換する。これにより、構造化文書データを予約情報データとして取り込むことについて、フィールド固定で行うよりも今後の拡張性を担保することができ、構造化文書のフォーマットが変わっても設定のタグ情報を変更することで取り込みが可能となるので、柔軟なデータ内容の取り込みを行うことができ、かつ予約の手入力の作業を省略することができる。【選択図】図１５
2012093997.tif 000002
【特許請求の範囲】
【請求項１】
ブラウザ機能を有するコンピュータによって閲覧可能な予約サイトを介して入力された構造化文書ファイルである予約情報データを取り込む予約情報取込手段と、
予め規定される予約データの各フィールドの名称と前記予約情報データの構造化文書のタグの名称とのリンク付けを記録するリンク記録手段と、
前記予約情報データを取り込む際に、前記リンク付けを参照して前記予約情報データの構造化文書のタグの名称を前記予約データのフィールドの名称に変換するタグ名称変換手段と、
タグ名称変換後の前記予約情報データから各種の予約データを作成する予約データ作成手段と、
を備えることを特徴とする予約受付装置。
【請求項２】
前記予約データ作成手段は、前記予約情報データからマスタ作成に必要な情報を抽出した予約マスタを作成し、所定の構造化文書のタグで規定される値と当該予約受付装置で規定される名称とのリンク付けを行う変換マスタと前記予約マスタとをリンクさせて前記予約データを作成する、
ことを特徴とする請求項１記載の予約受付装置。
【請求項３】
前記リンク記録手段は、前記リンク付けをＩＮＩファイルに記録している、
ことを特徴とする請求項１記載の予約受付装置。
【請求項４】
コンピュータを、
ブラウザ機能によって閲覧可能な予約サイトを介して入力された構造化文書ファイルである予約情報データを取り込む予約情報取込手段と、
予め規定される予約データの各フィールドの名称と前記予約情報データの構造化文書のタグの名称とのリンク付けを記録するリンク記録手段と、
受信した前記予約情報データを取り込む際に、前記リンク付けを参照して前記予約情報データの構造化文書のタグの名称を前記予約データのフィールドの名称に変換するタグ名称変換手段と、
タグ名称変換後の前記予約情報データから各種の予約データを作成する予約データ作成手段と、
として実行させることを特徴とするプログラム。
【請求項５】
前記予約データ作成手段は、前記予約情報データからマスタ作成に必要な情報を抽出した予約マスタを作成し、所定の構造化文書のタグで規定される値と当該予約受付装置で規定される名称とのリンク付けを行う変換マスタと前記予約マスタとをリンクさせて前記予約データを作成する、
ことを特徴とする請求項４記載のプログラム。
【請求項６】
前記リンク記録手段は、前記リンク付けをＩＮＩファイルに記録している、
ことを特徴とする請求項４記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、予約受付装置およびプログラムに関する。
【背景技術】
【０００２】
インターネットの普及に伴い、ホテルや旅館等の宿泊施設の予約をウェブ上で行なうことができるシステムが一般化している（例えば、特許文献１参照）。このようなシステムは、ブラウザ機能を有するコンピュータによって閲覧可能な予約サイトをウェブ上で公開して空き室情報を提供し、その予約サイトを閲覧するコンピュータに宿泊施設予約用のデータフォームを入力可能に送信し、当該コンピュータから送信された入力済みのデータフォームを受信することによって予約を受け付け得るように構築されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、旅行業ＥＤＩ（Electronic  Data  Interchange）の仕様が各旅行会社等で個別に定義されており、各旅行会社等からの取込データによっては、システムに合わせたデータ変換が必要である。
【課題を解決するための手段】
【０００４】
実施形態の予約受付装置は、ブラウザ機能を有するコンピュータによって閲覧可能な予約サイトを介して入力された構造化文書ファイルである予約情報データを取り込む予約情報取込手段と、予め規定される予約データの各フィールドの名称と前記予約情報データの構造化文書のタグの名称とのリンク付けを記録するリンク記録手段と、前記予約情報データを取り込む際に、前記リンク付けを参照して前記予約情報データの構造化文書のタグの名称を前記予約データのフィールドの名称に変換するタグ名称変換手段と、タグ名称変換後の前記予約情報データから各種の予約データを作成する予約データ作成手段と、を備える。
【０００５】
実施形態のプログラムは、コンピュータを、ブラウザ機能によって閲覧可能な予約サイトを介して入力された構造化文書ファイルである予約情報データを取り込む予約情報取込手段と、予め規定される予約データの各フィールドの名称と前記予約情報データの構造化文書のタグの名称とのリンク付けを記録するリンク記録手段と、受信した前記予約情報データを取り込む際に、前記リンク付けを参照して前記予約情報データの構造化文書のタグの名称を前記予約データのフィールドの名称に変換するタグ名称変換手段と、タグ名称変換後の前記予約情報データから各種の予約データを作成する予約データ作成手段と、として実行させる。
【図面の簡単な説明】
【０００６】
【図１】図１は、実施形態にかかる宿泊予約システムを用いて宿泊施設の予約処理を実現するスキームを示す模式図である。
【図２】図２は、ホストコンピュータのハードウェア構成を示すブロック図である。
【図３】図３は、予約プランデータベースのファイル構造を示す模式図である。
【図４】図４は、宿泊者データベースのファイル構造を示す模式図である。
【図５】図５は、ホストコンピュータのＣＰＵが実行する宿泊施設の予約処理の流れを示すフローチャートである。
【図６】図６は、宿泊施設の予約処理に際して利用者のコンピュータに表示される画面遷移を示す模式図である。
【図７】図７は、宿泊施設装置の構成を示すブロック図である。
【図８】図８は、宿泊施設装置を構成するサーバのハードウェア構成を示すブロック図である。
【図９】図９は、宿泊管理ファイルのファイル構造を示す模式図である。
【図１０】図１０は、ＸＭＬデータの一部を例示的に示す説明図である。
【図１１】図１１は、ＣＰＵの機能構成を示すブロック図である。
【図１２】図１２は、サーバの予約データ取込作成処理の流れを示すフローチャートである。
【図１３】図１３は、初期表示画面（データ取込画面）を示す正面図である。
【図１４】図１４は、初期表示画面（取込リスト出力画面）を示す正面図である。
【図１５】図１５は、予約データ取込処理を模式的に示す説明図である。
【図１６】図１６は、初期表示画面（予約データ作成画面）を示す正面図である。
【図１７】図１７は、予約データ作成処理を模式的に示す説明図である。
【図１８】図１８は、初期表示画面（作成リスト出力画面）を示す正面図である。
【図１９】図１９は、予約部屋タイプ変換設定画面を示す正面図である。
【図２０】図２０は、予約料金変換マスタ設定画面を示す正面図である。
【図２１】図２１は、食事条件名称マスタ設定画面を示す正面図である。
【発明を実施するための形態】
【０００７】
［システムの概要］
実施形態にかかる宿泊予約システムを図１ないし図２１に基づいて説明する。実施形態にかかる宿泊予約システムは、ウェブ上での宿泊施設の予約処理を実行する。
【０００８】
図１は、実施形態にかかる宿泊予約システムを用いて宿泊施設の予約処理を実現するスキームを示す模式図である。まず、実施形態にかかる宿泊予約システムは、旅行会社等の本部１１に設置される上位装置としてのホストコンピュータ１０１と、複数のホテルや旅館等の宿泊施設２１にそれぞれ設置されるコンピュータ構成の宿泊施設装置２０１とから構成されている。
【０００９】
ホストコンピュータ１０１は、ウェブサーバ機能を含んでおり、宿泊施設２１についての予約サイトをウェブ上に公開している。ホストコンピュータ１０１は、また、予約プランデータベース１５１と宿泊者データベース１７１とを管理している。予約プランデータベース１５１は、宿泊施設２１の利用を望む利用者３１から送信された予約情報データを管理する。その詳細については図３に基づいて後述する。宿泊者データベース１７１は、宿泊施設２１から送信された宿泊者情報を管理する。その詳細については図４に基づいて後述する。
【００１０】
宿泊施設２１に設置されている宿泊施設装置２０１は、予約受付装置として機能するサーバ２１１とフロント端末等であるクライアント２３１とによって構成されており、これらのサーバ２１１とクライアント２３１とはＬＡＮネットワーク２７１を介してデータ通信自在に接続されている（図７参照）。
【００１１】
宿泊施設２１の利用を望む利用者３１は、携帯電話等の携帯型電子端末やパーソナルコンピュータ等のコンピュータ３００を介してホストコンピュータ１０１が公開する予約サイトにアクセスし、この予約サイトを通じて所望の宿泊施設２１の予約を行なうことができる。利用者３１が使用するコンピュータ３００は、ウェブ上に公開されている予約サイトの情報を閲覧するために、インターネットに接続できる環境を備え、なおかつブラウザソフトウェアのインストールによってブラウザ機能を有している必要がある。
【００１２】
以上のように構築されたシステム上で、宿泊施設２１の予約を行なうには、利用者３１がコンピュータ３００を用いてホストコンピュータ１０１がウェブ上に公開する予約サイトにアクセスする。そして、この予約サイト上で予約情報データ、つまり、利用者情報、予約プランおよび支払い情報を入力し、ホストコンピュータ１０１に送信する。
【００１３】
ホストコンピュータ１０１は、受信した予約情報データを予約プランデータベース１５１（図３参照）に登録し、個々の予約毎に予約コードを生成する。そして、ホストコンピュータ１０１は、予約情報データを送信したコンピュータ３００に対して、予約コードを送信する。一例として、利用者３１が使用するコンピュータ３００が携帯型電子端末、例えば携帯電話の場合、ホストコンピュータ１０１は生成した予約コードをメールで送信する。これにより、携帯電話であるコンピュータ３００は、メールにて受信した予約コードを画面上に表示可能である。別の一例として、利用者３１が使用するコンピュータ３００がパーソナルコンピュータである場合、ホストコンピュータ１０１は生成した予約コードを送信する。これにより、パーソナルコンピュータであるコンピュータ３００は、受信した予約コードを転写紙等の記録媒体にプリントアウトすることが可能である。
【００１４】
ホストコンピュータ１０１は、さらに、利用者３１から送信された予約情報データ（利用者情報、予約プランおよび支払い情報）を、生成した予約コードと共に予約された宿泊施設２１の宿泊施設装置２０１を構成するサーバ２１１に送信する。
【００１５】
宿泊施設装置２０１を構成するサーバ２１１は、宿泊者に関する情報を管理する宿泊管理ファイル２１２（図９参照）を備えており、ホストコンピュータ１０１から受信した予約コード付きの予約情報データを宿泊者情報として宿泊管理ファイル２１２に登録する。したがって、宿泊施設装置２０１は、予約コードを特定することで、この予約コードにリンクする宿泊者情報（利用者情報、予約プランおよび支払い情報）を認識することができる。
【００１６】
［システムの詳細：ホストコンピュータ］
図２は、ホストコンピュータ１０１のハードウェア構成を示すブロック図である。ホストコンピュータ１０１は、情報処理を実行するマイクロコンピュータ１０２を主体に構成されている。マイクロコンピュータ１０２は、各部を集中的に制御するＣＰＵ（Central  Processing  Unit）１０３に固定データを格納するＲＯＭ（Read  Only  Memory）１０４と可変データを書き換え自在に記憶するＲＡＭ（Random  Access  Memory）１０５とがシステムバス１０６を介して接続されて構成されている。
【００１７】
ＣＰＵ１０３には、ＨＤＤ（Hard  Disk  Drive）１０７、ディスクドライブ１０８および外部記憶装置１０９も接続されている。前述した予約プランデータベース１５１および宿泊者データベース１７１は、外部記憶装置１０９に記憶保存されている。
【００１８】
ホストコンピュータ１０１は、マイクロコンピュータ１０２の入出力装置として、表示装置１１０と入力装置１１１とを備えている。これらの表示装置１１０および入力装置１１１は、システムバス１０６を介してＣＰＵ１０３に接続されている。また、ホストコンピュータ１０１は、システムバス１０６を介してＣＰＵ１０３に接続されている通信インターフェース１１２も備えている。通信インターフェース１１２は、ホストコンピュータ１０１を通信ネットワークに接続可能に構成されている。
【００１９】
なお、図２中、ＲＡＭ１０５は単一の構成物として示しているが、実際には複数個のチップから構成されていても良い。単一のチップによって構成されているＲＡＭ１０５は、バッテリにバックアップされている必要がある。複数個のチップによって構成されているＲＡＭ１０５の場合、少なくとも一つのチップはバッテリにバックアップされているか、不揮発性メモリから構成され、電力の供給を受けることなく記憶データの保存が可能となっている。ＲＡＭ１０５のバッテリバックアップ領域又は不揮発性メモリ領域には、ＨＤＤ１０７にインストールされているコンピュータプログラムの全部又は一部がコピーされ、このコピーされたコンピュータプログラムがＣＰＵ１０３に解釈されて実行される。ＲＡＭ１０５にコピーされてＣＰＵ１０３に解釈実行される一部のコンピュータプログラムは、ホストコンピュータ１０１にウェブサーバとしての機能と、外部記憶装置１０９に記憶されている予約プランデータベース１５１および宿泊者データベース１７１を管理する管理サーバとしての機能とを実行させる。このようなコンピュータプログラムの実行に際して、ＲＡＭ１０５の記憶領域はワークエリア等として利用される。
【００２０】
なお、図２では、ホストコンピュータ１０１を単一の機器として表現しているが、ホストコンピュータ１０１は、複数の機器が分散している分散型として構成されていても良い。
【００２１】
図３は、ホストコンピュータ１０１が管理する予約プランデータベース１５１のファイル構造を示す模式図である。予約プランデータベース１５１は、宿泊施設２１を特定する識別コードであるホテルＩＤ１５１ａに対応付けて、ホテル名１５１ｂ、予約情報１５１ｃ、予約コード１５１ｄおよび送信フラグ１５１ｅを記憶可能なデータ構造を有している。
【００２２】
ホストコンピュータ１０１がウェブ上で公開する予約サイトを閲覧する利用者３１のコンピュータ３００が、その予約サイト上で特定の宿泊施設２１について予約をすると、当該宿泊施設２１に付与されている識別コードがホテルＩＤ１５１ａに設定される。ホテル名１５１ｂは、対応する宿泊施設２１の称呼についてのテキストデータである。これらのホテルＩＤ１５１ａに設定記憶される識別コードおよびホテル名１５１ｂに記憶されるテキストデータは、それらの識別コードとテキストデータとを対応付ける別途のファイルに管理されている。利用者３１のコンピュータ３００による予約サイト上での特定の宿泊施設装置２０１についての予約は、当該宿泊施設装置２０１の識別コードの特定を含むので、予約があれば、宿泊施設装置２０１の識別コードが特定されることになる。こうして特定された識別コードが予約プランデータベース１５１のホテルＩＤ１５１ａに設定され、その識別コードに対応付けられて管理されているテキストデータがホテル名１５１ｂに記憶される。
【００２３】
予約プランデータベース１５１中の予約情報１５１ｃには、予約サイト上で特定の宿泊施設２１について予約をする利用者３１のコンピュータ３００から送信された予約情報データ（利用者情報、予約プランおよび支払い情報）が記憶される。また、前述したように、予約情報データを受信したホストコンピュータ１０１は予約コードを生成する。こうして生成した予約コードを記憶する場所が予約プランデータベース１５１中の予約コード１５１ｄである。
【００２４】
ホストコンピュータ１０１は、前述したように、利用者３１から送信された予約情報データ（利用者情報、予約プランおよび支払い情報）を、生成した予約コードと共に予約された宿泊施設２１の宿泊施設装置２０１を構成するサーバ２１１に送信する。このような処理に際して、予約された宿泊施設２１の宿泊施設装置２０１を特定するのが予約データベース１５１中のホテルＩＤ１５１ａであり、送信する予約情報データは予約情報１５１ｃに記憶されている予約情報データであり、送信する予約コードは予約コード１５１ｄに記憶されている予約コードである。そして、ホストコンピュータ１０１は、予約コードと共に予約情報データを送信したならば、予約データベース１５１中の送信フラグ１５１ｅにフラグを立てる。つまり、送信フラグ１５１ｅは、予約コードと共に予約情報データを送信したことを示すフラグデータを記憶する。したがって、ホストコンピュータ１０１は、予約プランデータベース１５１を参照することで、利用者３１からの予約情報データを管理することができる。
【００２５】
図４は、ホストコンピュータ１０１が管理する宿泊者データベース１７１のファイル構造を示す模式図である。宿泊者データベース１７１は、宿泊施設２１を特定する識別コードであるホテルＩＤ１７１ａに対応付けて、ホテル名１７１ｂおよび宿泊者情報１７１ｃを記憶可能なデータ構造を有している。
【００２６】
宿泊者データベース１７１に記憶される宿泊者情報１７１ｃは、宿泊施設装置２０１を構成するサーバ２１１から送信された情報である。つまり、宿泊施設装置２０１を構成するサーバ２１１は、このサーバ２１１が設置される宿泊施設２１を特定する識別コードに対応付けて宿泊者情報をホストコンピュータ１０１に送信する。ホストコンピュータ１０１は、受信した識別コードをホテルＩＤ１７１ａに記憶し、受信した宿泊者情報を宿泊者情報１７１ｃに記憶する。そして、識別コードとテキストデータとを対応付けて管理する前述した別途のファイルから、ホテルＩＤ１７１ａに記憶した識別コードに対応するテキストデータを検索し、これをホテル名１７１ｂに記憶する。
【００２７】
［宿泊施設予約処理］
図５は、ホストコンピュータ１０１のＣＰＵ１０３が実行する宿泊施設２１の予約処理の流れを示すフローチャートである。図６は、図５に示す宿泊施設２１の予約処理に際して利用者３１のコンピュータ３００に表示される画面遷移を示す模式図である。この場合の利用者３１のコンピュータ３００は、例えばパーソナルコンピュータである。
【００２８】
ホストコンピュータ１０１は、ウェブ上で公開する予約サイトにおいて、この予約サイトにアクセスする利用者３１のコンピュータ３００に、ホテル選択画面Ａを送信する（ステップＳ１１）。
【００２９】
図６（ａ）は、利用者３１のコンピュータ３００の画面上にホテル選択画面Ａが表示されている状態を示している。図６（ａ）に示すように、ホテル選択画面Ａは、複数の宿泊施設２１をマトリクス状に表示し、コンピュータ３００での操作に応じて所望の宿泊施設２１の選択を可能とする画面である。そして、ホテル選択画面Ａ中には、キャンセルボタンＡ１が表示される。
【００３０】
続く処理として、ホストコンピュータ１０１のＣＰＵ１０３は、ホテル選択の有無の判定（ステップＳ１２）とキャンセル指定有無の判定（ステップＳ１３）とを実行する。ホストコンピュータ１０１のＣＰＵ１０３は、利用者３１によるコンピュータ３００の操作でキャンセルボタンＡ１が選択指定されると（ステップＳ１３のＹ）、メモリクリア処理を実行し（ステップＳ３９）、処理を終了する。
【００３１】
これに対して、利用者３１によるコンピュータ３００の操作で一つの宿泊施設２１が選択指定されると（ステップＳ１２のＹ）、ホストコンピュータ１０１は図３に示す予約プランデータベース１５１中のホテルＩＤ１５１ａに、選択された宿泊施設２１にリンクする識別コードを仮登録する（ステップＳ１４）。そして、ホストコンピュータ１０１は、ホテル選択を実行したコンピュータ３００に向けて、利用者情報入力フォームＢを送信する（ステップＳ１５）。この利用者情報入力フォームＢは、宿泊施設予約用のデータフォームの一部を構成する。
【００３２】
図６（ｂ）は、利用者３１のコンピュータ３００の画面上に利用者情報入力フォームＢが表示されている状態を示している。この利用者情報入力フォームＢは、利用者３１の氏名、住所、電話番号等の利用者情報を入力するためのフォームである。利用者３１は、そのコンピュータ３００での操作によって、利用者情報入力フォームＢに必要事項を入力することができる。そして、利用者情報入力フォームＢの表示画面には、確定ボタンＢ１、戻るボタンＢ２およびキャンセルボタンＢ３が表示される。
【００３３】
続く処理として、ホストコンピュータ１０１のＣＰＵ１０３は、確定操作の有無の判定（ステップＳ１６）と、戻る指定有無の判定（ステップＳ１７）と、キャンセル指定有無の判定（ステップＳ１８）とを実行する。ホストコンピュータ１０１のＣＰＵ１０３は、利用者３１によるコンピュータ３００の操作で戻るボタンＢ２が選択指定されると（ステップＳ１７のＹ）、ステップＳ１１のホテル選択画面送信処理、つまり、予約サイトにアクセスする利用者３１のコンピュータ３００にホテル選択画面Ａを送信する処理にリターンする。また、ホストコンピュータ１０１のＣＰＵ１０３は、キャンセルボタンＢ３が選択指定されると（ステップＳ１８のＹ）、メモリクリア処理を実行し（ステップＳ３９）、処理を終了する。
【００３４】
これに対して、利用者３１によるコンピュータ３００の操作で確定ボタンＢ１が選択指定されると（ステップＳ１６のＹ）、ホストコンピュータ１０１は、利用者情報入力フォームＢに入力された利用者情報を図３に示す予約プランデータベース１５１中の予約情報１５１ｃに仮登録する（ステップＳ１９）。そして、ホストコンピュータ１０１は、確定ボタンＢ１の選択指定を実行したコンピュータ３００に向けて、予約プラン入力フォームＣを送信する（ステップＳ２０）。この予約プラン入力フォームＣは、宿泊施設予約用のデータフォームの一部を構成する。
【００３５】
図６（ｃ）は、利用者３１のコンピュータ３００の画面上に予約プラン入力フォームＣが表示されている状態を示している。この予約プラン入力フォームＣは、選択した宿泊施設２１の客室の特定を含む予約プランを入力するためのフォームである。利用者３１は、そのコンピュータ３００での操作によって、予約プラン入力フォームＣから所望の予約プランを選択入力することができる。そして、予約プラン入力フォームＣの表示画面には、確定ボタンＣ１、戻るボタンＣ２およびキャンセルボタンＣ３が表示される。
【００３６】
続く処理として、ホストコンピュータ１０１のＣＰＵ１０３は、確定操作の有無の判定（ステップＳ２１）と、戻る指定有無の判定（ステップＳ２２）と、キャンセル指定有無の判定（ステップＳ２３）とを実行する。ホストコンピュータ１０１のＣＰＵ１０３は、利用者３１によるコンピュータ３００の操作で戻るボタンＣ２が選択指定されると（ステップＳ２２のＹ）、ステップＳ１５の利用者情報入力フォームＢの送信処理にリターンする。また、ホストコンピュータ１０１のＣＰＵ１０３は、キャンセルボタンＣ３が選択指定されると（ステップＳ２３のＹ）、メモリクリア処理を実行し（ステップＳ３９）、処理を終了する。
【００３７】
これに対して、利用者３１によるコンピュータ３００の操作で確定ボタンＣ１が選択指定されると（ステップＳ２１のＹ）、ホストコンピュータ１０１は、予約プラン入力フォームＣで選択入力された予約プランを図３に示す予約プランデータベース１５１中の予約情報１５１ｃに仮登録する（ステップＳ２４）。そして、ホストコンピュータ１０１は、確定ボタンＣ１の選択指定を実行したコンピュータ３００に向けて、支払い情報入力フォームＤを送信する（ステップＳ２５）。この支払い情報入力フォームＤは、宿泊施設予約用のデータフォームの一部を構成する。
【００３８】
図６（ｄ）は、利用者３１のコンピュータ３００の画面上に支払い情報入力フォームＤが表示されている状態を示している。この支払い情報入力フォームＤは、支払いの方法とその関連情報とを入力するためのフォームである。支払いの方法というのは、例えば、現金支払い、クレジット支払い等を意味する。支払い方法の関連情報は、例えば、クレジット支払いが選択される場合、クレジット番号やクレジットカードの有効期限等である。利用者３１は、そのコンピュータ３００での操作によって、支払い情報入力フォームＤから所望の支払い方法を選択入力しその関連情報を入力することができる。そして、支払い情報入力フォームＤの表示画面には、確定ボタンＤ１、戻るボタンＤ２およびキャンセルボタンＤ３が表示される。
【００３９】
続く処理として、ホストコンピュータ１０１のＣＰＵ１０３は、確定操作の有無の判定（ステップＳ２６）と、戻る指定有無の判定（ステップＳ２７）と、キャンセル指定有無の判定（ステップＳ２８）とを実行する。ホストコンピュータ１０１のＣＰＵ１０３は、利用者３１によるコンピュータ３００の操作で戻るボタンＤ２が選択指定されると（ステップＳ２７のＹ）、ステップＳ２０の予約プラン入力フォームＣの送信処理にリターンする。また、ホストコンピュータ１０１のＣＰＵ１０３は、キャンセルボタンＤ３が選択指定されると（ステップＳ２８のＹ）、メモリクリア処理を実行し（ステップＳ３９）、処理を終了する。
【００４０】
これに対して、利用者３１によるコンピュータ３００の操作で確定ボタンＤ１が選択指定されると（ステップＳ２６のＹ）、ホストコンピュータ１０１は、支払い情報入力フォームＤで選択入力された支払い方法等を図３に示す予約プランデータベース１５１中の予約情報１５１ｃに仮登録する（ステップＳ２９）。そして、ホストコンピュータ１０１は、確認画面Ｅを生成し、生成した確認画面Ｅを確定ボタンＤ１の選択指定を実行したコンピュータ３００に向けて送信する（ステップＳ３０）。
【００４１】
図６（ｅ）は、利用者３１のコンピュータ３００の画面上に確認画面Ｅが表示されている状態を示している。この確認画面Ｅは、図６（ｂ）に示す利用者情報入力フォームＢから入力された利用者情報と、図６（ｃ）に示す予約プラン入力フォームＣから選択入力された予約プランと、図６（ｄ）に示す支払い情報入力フォームＤから選択指定された支払い方法等の予約情報データを一画面中に合成した画面である。そして、確認画面Ｅの表示画面には、送信ボタンＥ１、戻るボタンＥ２およびキャンセルボタンＥ３が表示される。
【００４２】
続く処理として、ホストコンピュータ１０１のＣＰＵ１０３は、送信操作の有無の判定（ステップＳ３１）と、戻る指定有無の判定（ステップＳ３２）と、キャンセル指定有無の判定（ステップＳ３３）とを実行する。ホストコンピュータ１０１のＣＰＵ１０３は、利用者３１によるコンピュータ３００の操作で戻るボタンＥ２が選択指定されると（ステップＳ３２のＹ）、ステップＳ２５の支払い情報入力フォームＤの送信処理にリターンする。また、ホストコンピュータ１０１のＣＰＵ１０３は、キャンセルボタンＥ３が選択指定されると（ステップＳ３３のＹ）、メモリクリア処理を実行し（ステップＳ３９）、処理を終了する。
【００４３】
これに対して、利用者３１によるコンピュータ３００の操作で送信ボタンＥ１が選択指定されると（ステップＳ３１のＹ）、ホストコンピュータ１０１は、予約コードを生成する（ステップＳ３４）。そして、ホストコンピュータ１０１は、生成した予約コードを図３に示す予約プランデータベース１５１中の予約コード１５１ｄに登録し（ステップＳ３５）、予約完了画面Ｆを生成して生成した予約完了画面Ｆを送信ボタンＥ１の選択指定を実行したコンピュータ３００に向けて送信する（ステップＳ３６）。
【００４４】
図６（ｆ）は、利用者３１のコンピュータ３００の画面上に予約完了画面Ｆが表示されている状態を示している。この予約完了画面Ｆは、確認画面Ｅに含まれている予約情報データと予約が完了した旨を利用者３１に案内する表示とを含み、さらに、ステップＳ３４で生成した予約コードを含んでいる。そして、予約完了画面Ｆの表示画面には、印刷ボタンＦ１が表示される。
【００４５】
パーソナルコンピュータであるコンピュータ３００は、受信した予約コードを画面上に表示し、この表示画像を転写紙等の記録媒体にプリントアウトすることが可能である。つまり、ホストコンピュータ１０１は、ステップＳ３６に続く処理として、印刷指定の有無の判定を実行する（ステップＳ３７）。そこで、ホストコンピュータ１０１は、印刷指定がなされれば（ステップＳ３７のＹ）、利用者３１のコンピュータ３００に予約完了画面印刷指示を送信する（ステップＳ３８）。利用者３１のコンピュータ３００は、予約完了画面印刷指示の受信に応じて図示しないプリンタによるプリントアウト処理を実行する。これにより、利用者３１は、予約コードのハードコピーを得ることができる。
【００４６】
その後、ホストコンピュータ１０１のＣＰＵ１０３は、メモリクリア処理を実行し（ステップＳ３９）、処理を終了する。これにより、利用者３１のコンピュータ３００の画面表示が図６（ｇ）に示すようなトップページ表示に戻り、ウェブ上での宿泊施設２１の予約処理が完了する。
【００４７】
この際、ホストコンピュータ１０１が管理する予約プランデータベース１５１には、ステップＳ３５での予約コードの登録処理に伴い、ウェブ上での宿泊施設２１の予約処理が完了する毎に新たな予約情報データが登録される。そして、ホストコンピュータ１０１は、所定のタイミング毎に、各宿泊施設２１に設置されている宿泊施設装置２０１を構成するサーバ２１１に向けて、予約データベース１５１に登録した予約情報データに予約コードを付加して送信する。したがって、予約された宿泊施設２１では、その宿泊施設装置２０１を構成するサーバ２１１が予約情報データを予約コードと共に受信する。これに伴いサーバ２１１は、宿泊管理ファイル２１２中の予約コード２１２ａに受信した予約コードを登録し、この予約コードと共に受信した予約情報データを宿泊者情報として宿泊者情報２１２ｃに登録する。
【００４８】
［システムの詳細：宿泊施設装置］
図７は、宿泊施設装置２０１の構成を示すブロック図である。前述したように、宿泊施設２１に設置されている宿泊施設装置２０１は、サーバ２１１とフロント端末等であるクライアント２３１とによって構成されており、これらのサーバ２１１とクライアント２３１とがＬＡＮネットワーク２７１を介してデータ通信自在に接続されて構成されている。
【００４９】
図８は、宿泊施設装置２０１を構成するサーバ２１１のハードウェア構成を示すブロック図である。サーバ２１１は、情報処理を実行するマイクロコンピュータ２２１を主体に構成されている。マイクロコンピュータ２２１は、各部を集中的に制御するＣＰＵ２２２に固定データを格納するＲＯＭ２２３と可変データを書き換え自在に記憶するＲＡＭ２２４とがシステムバス２２５を介して接続されて構成されている。ＣＰＵ２２２には、ＨＤＤ２２６およびディスクドライブ２２７も接続されている。ＨＤＤ２２６には、コンピュータプログラムのほか、前述した宿泊管理ファイル２１２およびスケジュールファイル２１３が記憶されている。
【００５０】
また、ＨＤＤ２２６には、後述する予約部屋タイプ変換マスタ４０１、予約料金変換マスタ４０２、食事条件名称マスタ４０３、顧客マスタ４０４、顧客リンクマスタ４０５、部屋タイプマスタ４０６、人数タイプマスタ４０７、科目マスタ４０８等（図１７参照）が記憶されている。
【００５１】
サーバ２１１は、マイクロコンピュータ２２１の入出力装置として、表示装置２１６と入力装置２１７とを備えている。これらの表示装置２１６および入力装置２１７は、システムバス２２５を介してＣＰＵ２２２に接続されている。また、サーバ２１１は、システムバス２２５を介してＣＰＵ２２２に接続されているＬＡＮインターフェース２１８および通信インターフェース２１９も備えている。ＬＡＮインターフェース２１８は、ＬＡＮネットワーク２７１を介してサーバ２１１をクライアント２３１にデータ通信自在に接続させる。通信インターフェース２１９は、サーバ２１１を通信ネットワークに接続可能に構成されている。
【００５２】
なお、図８中、ＲＡＭ２２４は単一の構成物として示しているが、実際には複数個のチップから構成されていても良い。単一のチップによって構成されているＲＡＭ２２４は、バッテリにバックアップされている必要がある。複数個のチップによって構成されているＲＡＭ２２４の場合、少なくとも一つのチップはバッテリにバックアップされているか、不揮発性メモリから構成され、電力の供給を受けることなく記憶データの保存が可能となっている。ＲＡＭ２２４のバッテリバックアップ領域又は不揮発性メモリ領域には、ＨＤＤ２２６にインストールされているコンピュータプログラムの全部又は一部がコピーされ、このコピーされたコンピュータプログラムがＣＰＵ２２２に解釈されて実行される。このようなコンピュータプログラムの実行に際して、ＲＡＭ２２４の記憶領域はワークエリア等として利用される。
【００５３】
図９は、宿泊施設装置２０１を構成するサーバ２１１が管理する宿泊管理ファイル２１２のファイル構造を示す模式図である。宿泊管理ファイル２１２は、予約コード２１２ａに対応付けて宿泊者コード２１２ｂ、宿泊者情報２１２ｃ、チェックイン情報２１２ｄおよびチェックアウト情報２１２ｅを記憶可能なデータ構造を有している。
【００５４】
前述したように、ホストコンピュータ１０１は、予約プランデータベース１５１中の予約情報１５１ｃに記憶している予約情報データを予約コード１５１ｄに記憶している予約コードに対応付けて宿泊施設装置２０１のサーバ２１１に送信する。サーバ２１１では、ホストコンピュータ１０１から受信した予約コードを宿泊管理ファイル２１２の予約コード２１２ａに記憶し、予約情報データを宿泊者情報として宿泊者情報２１２ｃに記憶する。
【００５５】
ところで、図１に示すように、予約サイトをウェブ上に公開するホストコンピュータ１０１は、１つの業者（旅行会社等）とは限らず、複数の業者に存在する。そこで、近年においては、各旅行会社等で個別に定義されている旅行業ＥＤＩの仕様を標準化し、国内外の宿泊施設などをリアルタイムで結び、システムの効率化による業務スピードの向上、コストダウン、サービス向上を目的とした構造化文書であるＸＭＬ（Extensible  Markup  Language）の規格の一種として、「ＴｒａｖｅｌＸＭＬ」が規格化されている。したがって、複数の業者の予約サイトが作成する予約データは標準フォーマットで作成されるものであり、ＸＭＬデータで構成されている。図１０は、ＸＭＬデータの一部を例示的に示す説明図である。
【００５６】
次に、宿泊施設装置２０１を構成するサーバ２１１のＣＰＵ２２２が予約データ取込作成プログラムに従って実行する予約データ取込作成処理について説明する。
【００５７】
図１１は、ＣＰＵ２２２の機能構成を示すブロック図である。図１１に示すように、ＣＰＵ２２２は、予約データ取込作成プログラムを順次実行することにより、予約情報取込部２２２１、リンク記録部２２２２、タグ名称変換部２２２３、予約データ作成部２２２４としての機能を備える。
【００５８】
予約情報取込部２２２１は、予約情報取込手段として機能するものであって、ブラウザ機能を有するコンピュータ３００によって閲覧可能な予約サイトを介して入力されたＸＭＬファイルである予約情報データを、ホストコンピュータ１０１から取り込む。
【００５９】
リンク記録部２２２２は、リンク記録手段として機能するものであって、宿泊施設装置２０１（サーバ２１１）で予め規定される予約データの各フィールドの名称と予約情報データのＸＭＬのタグの名称とのリンク付けを記録する。
【００６０】
タグ名称変換部２２２３は、タグ名称変換手段として機能するものであって、受信した予約情報データを取り込む際に、リンク付けを参照して予約情報データのＸＭＬのタグの名称を予約データのフィールドの名称に変換する。
【００６１】
予約データ作成部２２２４は予約データ作成手段として機能するものであって、タグ名称変換後の予約情報データから各種の予約データを作成する。
【００６２】
次に、宿泊施設装置２０１を構成するサーバ２１１の予約データ取込作成処理における動作について詳細に説明する。図１２は、サーバ２１１の予約データ取込作成処理の流れを示すフローチャートである。
【００６３】
図１２に示すように、サーバ２１１のＣＰＵ２２２は、業務選択メニューにて「予約データ取込・作成」が選択されると（ステップＳ１のＹｅｓ）、初期表示画面を表示する（ステップＳ２）。
【００６４】
まず、予約データ取込処理について説明する。図１３は、初期表示画面（データ取込画面Ｐ１）を示す正面図である。図１３に示すように、オペレータは、「データ取込」タブＴ１にてタブ切り替えを行う。オペレータは、データ取込画面Ｐ１の「取込ドライブ指定」タブｔ１にて取り込みドライブを指定する。なお、取込元フォルダは、ＩＮＩファイルにて指定可能である。また、取り込みドライブは、ネットワーク経由のみならず、ＵＳＢ経由であっても良い。オペレータは、データ取込画面Ｐ１の「確定」ボタンｂ１押下で取込元フォルダからＸＭＬファイル（予約情報データ）を読み込み、所定のフォルダにデータを格納後、必要な情報から予約マスタである予約宿泊者マスタ３０１および予約部屋マスタ３０２（図１５参照）の作成を行う。取込に成功したファイルは予約フォルダに、取込失敗したファイルはエラーフォルダへ移動を行う。その後、取込結果をデータ取込画面Ｐ１の画面下部に表示する。なお、件数はＸＭＬファイル件数単位とする。一方、取込が不可であったＸＭＬファイル（予約情報データ）は、ファイル名、取込不可の理由を記載したリストをＣＳＶにて出力する。
【００６５】
ここで、予約データ取込時に想定されるエラーとしては、下記に示すようなものが挙げられる。
・ＸＭＬの形式に誤りがある場合
・各フィールドデータの型チェック
（１）人数タイプ１〜８人数に文字列が入っている場合
（２）部屋数に文字列が入っている場合
（３）宿泊日数に文字列が入っている場合
（４）宿泊料金１〜８、宿泊料金１室に文字列が入っている場合
・日付項目の妥当性チェック（日付形式に変換可能かどうかのチェック）
予約宿泊者トラン：予約日、到着日付、出発日付
予約部屋トラン：利用日付
・必須項目にデータが存在しない（空文字、タグ自体存在しない等）
【００６６】
ところで、上述したように「ＴｒａｖｅｌＸＭＬ」が規格化されており、複数の業者の予約サイトが作成する予約情報データは標準フォーマットで作成されるものであるが、業者によっては、フォーマットを独自のＸＭＬフォーマットに変更してしまう場合がある。
【００６７】
そこで、本実施形態のサーバ２１１においては、ＨＤＤ２２６にインストールされているコンピュータプログラムである予約データ取込作成プログラムが用意する“ＩＮＩファイル”内において、正当な予約データの各フィールドの名称とＸＭＬの開始タグ（終了タグ）の名称とのリンク付けを記録している。例えば、ＸＭＬのタグ「Nights」（図１０のＺ参照）に対して、正当な予約データのフィールド「宿泊日数」をリンク付けすることができる。これにより、ＸＭＬデータを予約情報データとして取り込むことについて、フィールド固定で行うよりも今後の拡張性を担保することができ、ＸＭＬフォーマットが変わっても設定のタグ情報を変更することで取り込みが可能となる。
【００６８】
図１４は、初期表示画面（取込リスト出力画面Ｐ２）を示す正面図である。図１４に示すように、オペレータは、「取込リスト出力」タブＴ２にてタブ切り替えを行う。オペレータは、取込リスト出力画面Ｐ２の「出力リスト指定」タブｔ２にて出力帳票の指定を行う。オペレータは、取込リスト出力画面Ｐ２の「出力リスト指定」タブｔ２の「正常取込」ボタン選択によってデータ取込にて作成した予約宿泊者マスタ３０１、予約部屋マスタ３０２より取込リスト３０３の出力を行う。また、オペレータは、取込リスト出力画面Ｐ２の「出力リスト指定」タブｔ２の「エラー」ボタン選択によってデータ取込画面Ｐ１にて確定時に作成されたエラー用ＣＳＶファイルよりエラーリスト３０４を出力する。さらに、オペレータは、取込リスト出力画面Ｐ２の「画面」ボタンｂ２押下にてプレビュー表示、「確定」ボタンｂ１押下にてプリンタ（図示せず）から出力させる。
【００６９】
図１５は、予約データ取込処理を模式的に示す説明図である。図１５に示すように、サーバ２１１は、複数の業者の予約サイトが作成するＸＭＬデータで構成されているＸＭＬファイルから予約情報データを取込み、予約宿泊者マスタ３０１および予約部屋マスタ３０２を作成する。そして、サーバ２１１は、予約宿泊者マスタ３０１および予約部屋マスタ３０２より取込リスト３０３を作成して出力する。また、サーバ２１１は、エラー用ＣＳＶファイルよりエラーリスト３０４を作成して出力する。
【００７０】
次に、予約データ作成処理について説明する。図１６は初期表示画面（予約データ作成画面Ｐ３）を示す正面図、図１７は予約データ作成処理を模式的に示す説明図である。図１６に示すように、オペレータは、「予約データ作成」タブＴ３にてタブ切り替えを行う。オペレータは、予約データ作成画面Ｐ３の「確定」ボタンｂ１押下にて、予約宿泊者マスタ３０１、予約部屋マスタ３０２から以下のマスタをリンクさせて予約データ（各種トランザクション）の作成を行う。
・予約部屋タイプ変換マスタ４０１・・・部屋タイプ変換用
・予約料金変換マスタ４０２・・・予約料金変換用
・食事条件名称マスタ４０３・・・食事条件名称設定用
・顧客マスタ４０４・・・予約宿泊者マスタ３０１の電話番号、カナより該当顧客をサーチ
１．該当なし：新規顧客として顧客マスタ４０４、顧客リンクマスタ４０５を作成
２．１件該当：該当顧客を使用し顧客リンクマスタ４０５を作成
３．複数件該当時：予約宿泊者マスタ３０１の顧客フラグに“２”をセット
なお、予約データ作成画面にリスト表示を行い、１件１件確定させる画面を表示する。
・顧客リンクマスタ４０５・・・上記顧客マスタ４０４と登録通番の紐付けのために作成
・部屋タイプマスタ４０６・・・取込時に「予約部屋タイプ変換マスタ４０１」からタイプマスタコードを取得するために使用
・人数タイプマスタ４０７・・・予約料金変換マスタ４０２にて使用するタイプ人数に相当するマスタの存在チェックに使用
・科目マスタ４０８・・・予約料金変換マスタ４０２にて使用する科目コードの存在チェックに使用
・端末設定マスタ４０９・・・端末設定に使用
【００７１】
予約部屋タイプ変換マスタ４０１、予約料金変換マスタ４０２、食事条件名称マスタ４０３等は、所定のＸＭＬのタグで規定される値とサーバ２１１内で規定されるフィールド名称とのリンク付けを行う変換マスタである。なお、予約部屋タイプ変換マスタ４０１、予約料金変換マスタ４０２、食事条件名称マスタ４０３等は、後述する設定画面より書き換え可能である。
【００７２】
そして、取り込みに成功したデータについては以下のデータ（図１７参照）の作成、更新を行う。
・登録トランザクション５０１
・利用日トランザクション５０２
・部屋状況トランザクション５０３
・伝票トランザクション５０４
・手配トランザクション５０５
・顧客マスタ５０６
・顧客トランザクション５０７
・税トランザクション５０８
・操作履歴トランザクション５０９
・端末設定マスタ５１０
・予約宿泊者マスタ３０１の「状態区分」フィールドには“１”（取込済み）をセットする。
【００７３】
一方、エラーとなったデータについては、エラー用印字ファイルにエラー情報の格納を行う。
【００７４】
ここで、予約データ作成時に想定されるエラーとしては、下記に示すようなものが挙げられる。
・各フィールドデータの範囲チェック
（１）宿泊日数が３２日以上の場合エラー（３１日以内であること）
（２）人数タイプの
人数が１０００以上の場合エラー（９９９以内であること）
（３）宿泊料金の単価が７桁以上の場合エラー（６桁以内であること）
（４）宿泊料金の単価×数量が８桁以上の場合エラー（７桁以内であること）
・データ整合性チェック
（１）予約宿泊者トランザクションと予約部屋トランザクションの人数合計が一致しない場合
（２）部屋タイプマスタ変換に失敗した場合（予約部屋タイプ変換マスタ４０１の部屋タイプが存在しない等）
（３）予約料金変換マスタ４０２に指定した科目マスタ４０８が未存在の場合
（４）食事条件名称マスタ４０３に一致する食事条件が存在しない
（５）出発日付が過去日付の場合（処理時の運用日付未満の場合）
【００７５】
図１８は、初期表示画面（作成リスト出力画面Ｐ４）を示す正面図である。図１８に示すように、オペレータは、「作成リスト出力」タブＴ４にてタブ切り替えを行う。オペレータは、作成リスト出力画面Ｐ４の「出力リスト指定」タブｔ４にて出力帳票の指定を行う。
・「正常取込」選択・・・予約データ作成にて作成ＯＫとなった予約データの一覧を表示
・「エラー」選択・・・「予約データ作成」タブにて確定時に作成されたエラー用ＣＳＶファイルよりエラーリストの出力を可能とする。
さらに、オペレータは、作成リスト出力画面Ｐ４の「画面」ボタンｂ２押下にてプレビュー表示、「確定」ボタンｂ１押下にてプリンタ（図示せず）から出力させる。
【００７６】
図１２のフローチャートに戻り、業務選択メニューにて「予約部屋タイプ変換設定」が選択されると（ステップＳ３のＹｅｓ）、予約部屋タイプ変換設定画面を表示する（ステップＳ４）。
【００７７】
図１９は、予約部屋タイプ変換設定画面Ｐ５を示す正面図である。「予約部屋タイプ変換設定」業務処理においては、部屋タイプマスタ４０６を取得し、存在する部屋タイプマスタ４０６に記憶された部屋タイプにて設定を可能とする。図１９に示す予約部屋タイプ変換設定画面Ｐ５では、オペレータは、部屋タイプコード選択後、予約部屋タイプコードの入力を行う。図１９に示す予約部屋タイプ変換設定画面Ｐ５は、ＸＭＬ内のタグ「RoomTypeName」（図１０のＸ参照）で規定される値が“ＷＡ０１”とセットされていた場合に、部屋タイプのタイプコード“０１”とリンクさせる場合の画面例である。
【００７８】
ところで、業者（旅行会社等）のシステムによっては、部屋タイプのタイプコード“０１”に相当するＸＭＬ上のタイプコードが異なる場合がある。そこで、部屋タイプのタイプコード“０１”に相当するＸＭＬ上のタイプコードが複数存在する可能性を考慮し、サーバ２１１は、１タイプコードに対して１０個までのＸＭＬ上のタイプコードを保持することが可能となっている。
【００７９】
図１２のフローチャートに戻り、業務選択メニューにて「予約料金変換マスタ４０２設定」が選択されると（ステップＳ５のＹｅｓ）、予約料金変換マスタ設定画面を表示する（ステップＳ６）。
【００８０】
図２０は、予約料金変換マスタ設定画面Ｐ６を示す正面図である。「予約料金変換マスタ設定」業務処理においては、該当条件コードに設定可能な情報として、各タイプコードでの宿泊料金および一室料金の科目コードの設定を可能とする。なお、条件コードについては、食事条件名称マスタ４０３から条件名称を取得しラベル表示する。図２０に示す予約料金変換マスタ設定画面Ｐ６は、条件コード０１（１泊２食）の場合で、タイプコード１の部屋が予約されていた場合で、宿泊料金１を科目コード１０１、宿泊料金２を科目コード１００１に割り当てた場合の設定となる。図２０に示す予約料金変換マスタ設定画面Ｐ６では、選択はタイプコード毎、タブにて切り替える。また、タイプマスタに存在しないタイプは選択不可である。なお、条件コードは、後述の食事条件名称マスタ設定で設定したコードを表示する。
【００８１】
図１２のフローチャートに戻り、業務選択メニューにて「食事条件名称マスタ設定」が選択されると（ステップＳ７のＹｅｓ）、食事条件名称マスタ設定画面を表示する（ステップＳ８）。
【００８２】
図２１は、食事条件名称マスタ設定画面Ｐ７を示す正面図である。図２１に示す食事条件名称マスタ設定画面Ｐ７は、該当条件コードに設定可能な情報として、食事条件名称（表示用）と食事条件名称（ＸＭＬ用）の２項目をセットする。図２１に示す食事条件名称マスタ設定画面Ｐ７では、ＸＭＬ上のタグ「MealCondition」（図１０のＹ参照）で規定される値が“１ｎｉｇｈｔ２ｍｅａｌｓ”とセットされていた場合、予約料金変換マスタ４０２の条件コード０１を使用する場合の設定となる。そして、予約料金変換マスタ設定では、“０１”入力時にラベルに「１泊２食」と表示されることとなる。
【００８３】
このように、実施形態の予約受付装置として機能するサーバ２１１によれば、柔軟なデータ内容の取り込みを行うことができ、かつ予約の手入力の作業を省略することができる。
【００８４】
本実施形態の予約受付装置として機能するサーバ２１１で実行される予約データ取込作成プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００８５】
また、本実施形態の予約受付装置として機能するサーバ２１１で実行される予約データ取込作成プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の予約受付装置として機能するサーバ２１１で実行される予約データ取込作成プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００８６】
また、本実施形態の予約データ取込作成プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【００８７】
本実施形態の予約受付装置として機能するサーバ２１１で実行される予約データ取込作成プログラムは、上述した各部（予約情報取込部２２２１、リンク記録部２２２２、タグ名称変換部２２２３、予約データ作成部２２２４）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体から予約データ取込作成プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、予約情報取込部２２２１、リンク記録部２２２２、タグ名称変換部２２２３、予約データ作成部２２２４が主記憶装置上に生成されるようになっている。
【符号の説明】
【００８８】
１０１      上位装置
２１１      予約受付装置
２２２１      予約情報取込手段
２２２２      リンク記録手段
２２２３      タグ名称変換手段
２２２４      予約データ作成手段
【先行技術文献】
【特許文献】
【００８９】
【特許文献１】特開２００２−２３６８３３号公報
【図１】
2012093997.tif 000003
【図２】
2012093997.tif 000004
【図３】
2012093997.tif 000005
【図４】
2012093997.tif 000006
【図５】
2012093997.tif 000007
【図６】
2012093997.tif 000008
【図７】
2012093997.tif 000009
【図８】
2012093997.tif 000010
【図９】
2012093997.tif 000011
【図１０】
2012093997.tif 000012
【図１１】
2012093997.tif 000013
【図１２】
2012093997.tif 000014
【図１３】
2012093997.tif 000015
【図１４】
2012093997.tif 000016
【図１５】
2012093997.tif 000017
【図１６】
2012093997.tif 000018
【図１７】
2012093997.tif 000019
【図１８】
2012093997.tif 000020
【図１９】
2012093997.tif 000021
【図２０】
2012093997.tif 000022
【図２１】
2012093997.tif 000023