(57)【特許請求の範囲】
【請求項１】
複数の訪問地点を往復航空券で回るフライトプランを作成するフライトプラン作成装置であって、
前記フライトプラン作成装置は、
運賃商品の情報を記憶する運賃商品データベースであって、運賃商品ごとに定められた複数の訪問可能地点の情報と、前記複数の訪問可能地点の各々がブレークポイントとして設定可能か否かの情報と、前記複数の訪問可能地点の各々が強制ブレークポイントとして設定可能か否かの情報と、前記複数の訪問可能地点についての途中降機ルールとを記憶する運賃商品データベースと、
出発地点と複数の訪問地点と訪問日程を含むプラン作成条件が入力される条件入力部と、
前記出発地点から前記複数の訪問地点の各々までの距離の情報を取得し、前記複数の訪問地点から、前記出発地点からの距離が最大の訪問地点を仮ブレークポイントとして選択する仮ブレークポイント選択部と、
前記プラン作成条件の前記複数の訪問地点と前記仮ブレークポイントを検索キーとして用いて、前記運賃商品データベースから、前記プラン作成条件の前記複数の訪問地点を前記複数の訪問可能地点に含んでいる運賃商品であり、かつ、前記仮ブレークポイントの訪問地点がブレークポイントとして設定可能である運賃商品を検索する第１の運賃商品検索部と、
前記プラン作成条件の前記複数の訪問地点と前記強制ブレークポイントを検索キーとして用いて、前記運賃商品データベースから、前記プラン作成条件の前記複数の訪問地点を前記複数の訪問可能地点に含んでいる運賃商品であり、かつ、前記強制ブレークポイントの訪問地点がブレークポイントとして設定可能である運賃商品を検索する第２の運賃商品検索部と、
前記第１の運賃商品検索部と前記第２の運賃商品検索部により検索された運賃商品に基づいて、前記プラン作成条件に含まれる前記出発地点と前記複数の訪問地点により作られる複数の区画の運行フライトをコンピュータ予約システムから取得することにより、前記複数の区画の運行フライトの組み合わせで構成されるフライトスケジュールとその運賃とを含むフライトプランを生成するフライトプラン生成部と、
を備え、
前記強制ブレークポイントは、前記仮ブレークポイント以外の訪問地点であり、前記強制ブレークポイントの訪問地点をブレークポイントに設定することにより、前記仮ブレークポイントの訪問地点が前記途中降機ルールを満たすことが可能であることを特徴とするフライトプラン作成装置。
【請求項２】
前記運賃商品データベースには、前記複数の訪問可能地点の各々がブレークポイント候補として設定可能か否かの情報が記憶されており、
前記ブレークポイント候補は、前記仮ブレークポイント以外の訪問地点であり、前記第２の運賃商品検索部は、前記ブレークポイント候補を前記強制ブレークポイントとみなして、前記運賃商品の検索を行うことが可能であり、前記フライトプラン生成部は、前記ブレークポイント候補をブレークポイントとみなして、前記運賃の計算を行うことが可能である、請求項１に記載のフライトプラン作成装置。
【請求項３】
複数の訪問地点を往復航空券で回るフライトプランを作成するフライトプラン作成装置で実行される方法であって、
運賃商品の情報を記憶する運賃商品データベースには、運賃商品ごとに定められた複数の訪問可能地点の情報と、前記複数の訪問可能地点の各々がブレークポイントとして設定可能か否かの情報と、前記複数の訪問可能地点の各々が強制ブレークポイントとして設定可能か否かの情報と、前記複数の訪問可能地点についての途中降機ルールとが記憶されており、
前記方法は、
出発地点と複数の訪問地点と訪問日程を含むプラン作成条件が入力されることと、
前記出発地点から前記複数の訪問地点の各々までの距離の情報を取得し、前記複数の訪問地点から、前記出発地点からの距離が最大の訪問地点を仮ブレークポイントとして選択することと、
前記プラン作成条件の前記複数の訪問地点と前記仮ブレークポイントを検索キーとして用いて、前記運賃商品データベースから、前記プラン作成条件の前記複数の訪問地点を前記複数の訪問可能地点に含んでいる運賃商品であり、かつ、前記仮ブレークポイントの訪問地点がブレークポイントとして設定可能である運賃商品を検索する、第１の運賃商品検索を行うことと、
前記プラン作成条件の前記複数の訪問地点と前記強制ブレークポイントを検索キーとして用いて、前記運賃商品データベースから、前記プラン作成条件の前記複数の訪問地点を前記複数の訪問可能地点に含んでいる運賃商品であり、かつ、前記強制ブレークポイントの訪問地点がブレークポイントとして設定可能である運賃商品を検索する、第２の運賃商品検索を行うことと、
前記第１の運賃商品検索と前記第２の運賃商品検索により検索された運賃商品に基づいて、前記プラン作成条件に含まれる前記出発地点と前記複数の訪問地点により作られる複数の区画の運行フライトをコンピュータ予約システムから取得することにより、前記複数の区画の運行フライトの組み合わせで構成されるフライトスケジュールとその運賃とを含むフライトプランを生成することと、
を含み、
前記強制ブレークポイントは、前記仮ブレークポイント以外の訪問地点であり、前記強制ブレークポイントの訪問地点をブレークポイントに設定することにより、前記仮ブレークポイントの訪問地点が前記途中降機ルールを満たすことが可能であることを特徴とするフライトプラン作成方法。
【請求項４】
複数の訪問地点を往復航空券で回るフライトプランを作成するためのプログラムであって、
運賃商品の情報を記憶する運賃商品データベースには、運賃商品ごとに定められた複数の訪問可能地点の情報と、前記複数の訪問可能地点の各々がブレークポイントとして設定可能か否かの情報と、前記複数の訪問可能地点の各々が強制ブレークポイントとして設定可能か否かの情報と、前記複数の訪問可能地点についての途中降機ルールとが記憶されており、
前記プログラムは、出発地点と複数の訪問地点と訪問日程を含むプラン作成条件が入力されると、コンピュータに、
前記出発地点から前記複数の訪問地点の各々までの距離の情報を取得し、前記複数の訪問地点から、前記出発地点からの距離が最大の訪問地点を仮ブレークポイントとして選択する処理と、
前記プラン作成条件の前記複数の訪問地点と前記仮ブレークポイントを検索キーとして用いて、前記運賃商品データベースから、前記プラン作成条件の前記複数の訪問地点を前記複数の訪問可能地点に含んでいる運賃商品であり、かつ、前記仮ブレークポイントの訪問地点がブレークポイントとして設定可能である運賃商品を検索する、第１の運賃商品検索処理と、
前記プラン作成条件の前記複数の訪問地点と前記強制ブレークポイントを検索キーとして用いて、前記運賃商品データベースから、前記プラン作成条件の前記複数の訪問地点を前記複数の訪問可能地点に含んでいる運賃商品であり、かつ、前記強制ブレークポイントの訪問地点がブレークポイントとして設定可能である運賃商品を検索する、第２の運賃商品検索処理と、
前記第１の運賃商品検索処理と前記第２の運賃商品検索処理により検索された運賃商品に基づいて、前記プラン作成条件に含まれる前記出発地点と前記複数の訪問地点により作られる複数の区画の運行フライトをコンピュータ予約システムから取得することにより、前記複数の区画の運行フライトの組み合わせで構成されるフライトスケジュールとその運賃とを含むフライトプランを生成するする処理と、
を実行させるものであり、
前記強制ブレークポイントは、前記仮ブレークポイント以外の訪問地点であり、前記強制ブレークポイントの訪問地点をブレークポイントに設定することにより、前記仮ブレークポイントの訪問地点が前記途中降機ルールを満たすことが可能であることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の訪問地点を往復航空券で回るフライトプランを作成する機能を備えたフライトプラン作成装置に関する。
【背景技術】
【０００２】
近年、複数の航空会社が、フライトの予約のためのシステムとして、コンピュータリザベーションシステム（ＣＲＳ）やグローバルディスティネーションシステム（ＧＤＳ）を実用化している。ＣＲＳやＧＤＳは、複数都市周遊型のフライトプランの自動作成機能を備えている。しかし、日本発着で周遊可能な海外都市数は、２または３に限られる。
【０００３】
そこで、従来、複数都市周遊型のフライトプランを作成可能なフライトプラン作成装置が提案されている（例えば、特許文献１および２参照）。この従来のフライトプラン作成装置では、プラン作成条件が旅行代理店端末から入力されると、仮ブレークポイント（仮ＢＰ）となる地点が計算され、その仮ＢＰ地点を条件の一つとして、運賃商品データベースから、適用可能な運賃商品が選択される。つぎに、選択された運賃商品の各商品の決まりに従って複数のフライトスケジュールが生成される。具体的に、旅程の各区間の利用フライトおよび適切な運賃が適用され、フライトプラン（フライトスケジュールと適切な運賃の組み合わせ）が旅行代理店端末で提示される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２１６７０１号公報
【特許文献２】特開２００７−２５７６６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のフライトプラン作成装置においては、仮ブレークポイント地点を検索キーとして運賃商品の検索が行われるため、運賃商品の決まりによりそこをブレークポイントに設定できない商品は、たとえ有効なフライトプランが生成される可能性があっても、選択から外れてしまうことがあり得る。また、選択に含められたとしても、適切な運賃を適用できないため、フライトプランが作成されないこともあり得る。そのため、より漏れのないフライトプランを作成できるフライトプラン作成装置の開発が望まれていた。
【０００６】
本発明は、上記の課題に鑑みてなされたもので、より漏れのないフライトプランを作成することのできるフライトプラン作成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のフライトプラン作成装置は、複数の訪問地点を往復航空券で回るフライトプランを作成するフライトプラン作成装置であって、前記フライトプラン作成装置は、運賃商品の情報を記憶する運賃商品データベースであって、運賃商品ごとに定められた複数の訪問可能地点の情報と、前記複数の訪問可能地点の各々がブレークポイントとして設定可能か否かの情報と、前記複数の訪問可能地点の各々が強制ブレークポイントとして設定可能か否かの情報と、前記複数の訪問可能地点についての途中降機ルールとを記憶する運賃商品データベースと、出発地点と複数の訪問地点と訪問日程を含むプラン作成条件が入力される条件入力部と、前記出発地点から前記複数の訪問地点の各々までの距離の情報を取得し、前記複数の訪問地点から、前記出発地点からの距離が最大の訪問地点を仮ブレークポイントとして選択する仮ブレークポイント選択部と、前記プラン作成条件の前記複数の訪問地点と前記仮ブレークポイントを検索キーとして用いて、前記運賃商品データベースから、前記プラン作成条件の前記複数の訪問地点を前記複数の訪問可能地点に含んでいる運賃商品であり、かつ、前記仮ブレークポイントの訪問地点がブレークポイントとして設定可能である運賃商品を検索する第１の運賃商品検索部と、前記プラン作成条件の前記複数の訪問地点と前記強制ブレークポイントを検索キーとして用いて、前記運賃商品データベースから、前記プラン作成条件の前記複数の訪問地点を前記複数の訪問可能地点に含んでいる運賃商品であり、かつ、前記強制ブレークポイントの訪問地点がブレークポイントとして設定可能である運賃商品を検索する第２の運賃商品検索部と、前記第１の運賃商品検索部と前記第２の運賃商品検索部により検索された運賃商品に基づいて、前記プラン作成条件に含まれる前記出発地点と前記複数の訪問地点により作られる複数の区画の運行フライトをコンピュータ予約システムから取得することにより、前記複数の区画の運行フライトの組み合わせで構成されるフライトスケジュールとその運賃とを含むフライトプランを生成するフライトプラン生成部と、を備え、前記強制ブレークポイントは、前記仮ブレークポイント以外の訪問地点であり、前記強制ブレークポイントの訪問地点をブレークポイントに設定することにより、前記仮ブレークポイントの訪問地点が前記途中降機ルールを満たすことが可能である。
【０００８】
これにより、出発地点からの距離が最大の訪問地点が「仮ブレークポイント」として選択されるとともに、運賃商品の料金計算ルールによりブレークポイントとして設定できない訪問地点が「強制ブレークポイント」として選択される。この場合、「仮ブレークポイント」以外の地点が「強制ブレークポイント」として運賃商品データベースから検索されるので、「仮ブレークポイント」だけでは検索から外れてしまうような商品も検索結果に含められる。したがって、より漏れのないフライトプランの作成が可能になる。
【０００９】
また、本発明のフライトプラン作成装置では、前記運賃商品データベースに、前記複数の訪問可能地点の各々がブレークポイント候補として設定可能か否かを情報が記憶されており、前記ブレークポイント候補は、前記仮ブレークポイント以外の訪問地点であり、前記第２の運賃商品検索部は、前記ブレークポイント候補を前記強制ブレークポイントとみなして、前記運賃商品の検索を行うことが可能であり、前記フライトプラン生成部は、前記ブレークポイント候補をブレークポイントとみなして、前記運賃の計算を行うことが可能であってもよい。
【００１０】
これにより、運賃商品の検索を行うときには「ブレークポイント候補」が強制ブレークポイントとみなされるので、「仮ブレークポイント」だけでは検索から外れてしまうような商品も検索結果に含められる。さらに、運賃の掲載を行うときには「ブレークポイント候補」がブレークポイントとみなされるので、正しい運賃の計算が行われ。したがって、正しい運賃が適用された、漏れのないフライトプランの作成が可能になる。
【００１１】
本発明の方法は、複数の訪問地点を往復航空券で回るフライトプランを作成する方法であって、運賃商品の情報を記憶する運賃商品データベースには、運賃商品ごとに定められた複数の訪問可能地点の情報と、前記複数の訪問可能地点の各々がブレークポイントとして設定可能か否かの情報と、前記複数の訪問可能地点の各々が強制ブレークポイントとして設定可能か否かの情報と、前記複数の訪問可能地点についての途中降機ルールとが記憶されており、前記方法は、出発地点と複数の訪問地点と訪問日程を含むプラン作成条件が入力されると、前記出発地点から前記複数の訪問地点の各々までの距離の情報を取得し、前記複数の訪問地点から、前記出発地点からの距離が最大の訪問地点を仮ブレークポイントとして選択し、前記プラン作成条件の前記複数の訪問地点と前記仮ブレークポイントを検索キーとして用いて、前記運賃商品データベースから、前記プラン作成条件の前記複数の訪問地点を前記複数の訪問可能地点に含んでいる運賃商品であり、かつ、前記仮ブレークポイントの訪問地点がブレークポイントとして設定可能である運賃商品を検索し、前記プラン作成条件の前記複数の訪問地点と前記強制ブレークポイントを検索キーとして用いて、前記運賃商品データベースから、前記プラン作成条件の前記複数の訪問地点を前記複数の訪問可能地点に含んでいる運賃商品であり、かつ、前記強制ブレークポイントの訪問地点がブレークポイントとして設定可能である運賃商品を検索し、前記第１の運賃商品検索部と前記第２の運賃商品検索部により検索された運賃商品に基づいて、前記プラン作成条件に含まれる前記出発地点と前記複数の訪問地点により作られる複数の区画の運行フライトをコンピュータ予約システムから取得することにより、前記複数の区画の運行フライトの組み合わせで構成されるフライトスケジュールとその運賃とを含むフライトプランを生成することを含み、前記強制ブレークポイントは、前記仮ブレークポイント以外の訪問地点であり、前記強制ブレークポイントの訪問地点をブレークポイントに設定することにより、前記仮ブレークポイントの訪問地点が前記途中降機ルールを満たすことが可能である。
【００１２】
この方法によっても、上記と同様、出発地点からの距離が最大の訪問地点が「仮ブレークポイント」として選択されるとともに、運賃商品の料金計算ルールによりブレークポイントとして設定できない訪問地点が「強制ブレークポイント」として選択される。この場合、「仮ブレークポイント」以外の地点が「強制ブレークポイント」として運賃商品データベースから検索されるので、「仮ブレークポイント」だけでは検索から外れてしまうような商品も検索結果に含められる。したがって、より漏れのないフライトプランの作成が可能になる。
【００１３】
本発明のプログラムは、複数の訪問地点を往復航空券で回るフライトプランを作成するためのプログラムであって、運賃商品の情報を記憶する運賃商品データベースには、運賃商品ごとに定められた複数の訪問可能地点の情報と、前記複数の訪問可能地点の各々がブレークポイントとして設定可能か否かの情報と、前記複数の訪問可能地点の各々が強制ブレークポイントとして設定可能か否かの情報と、前記複数の訪問可能地点についての途中降機ルールとが記憶されており、前記プログラムは、出発地点と複数の訪問地点と訪問日程を含むプラン作成条件が入力されると、コンピュータに、前記出発地点から前記複数の訪問地点の各々までの距離の情報を取得し、前記複数の訪問地点から、前記出発地点からの距離が最大の訪問地点を仮ブレークポイントとして選択する処理と、前記プラン作成条件の前記複数の訪問地点と前記仮ブレークポイントを検索キーとして用いて、前記運賃商品データベースから、前記プラン作成条件の前記複数の訪問地点を前記複数の訪問可能地点に含んでいる運賃商品であり、かつ、前記仮ブレークポイントの訪問地点がブレークポイントとして設定可能である運賃商品を検索する処理と、前記プラン作成条件の前記複数の訪問地点と前記強制ブレークポイントを検索キーとして用いて、前記運賃商品データベースから、前記プラン作成条件の前記複数の訪問地点を前記複数の訪問可能地点に含んでいる運賃商品であり、かつ、前記強制ブレークポイントの訪問地点がブレークポイントとして設定可能である運賃商品を検索する処理と、前記第１の運賃商品検索部と前記第２の運賃商品検索部により検索された運賃商品に基づいて、前記プラン作成条件に含まれる前記出発地点と前記複数の訪問地点により作られる複数の区画の運行フライトをコンピュータ予約システムから取得することにより、前記複数の区画の運行フライトの組み合わせで構成されるフライトスケジュールとその運賃とを含むフライトプランを生成するする処理と、を実行させるものであり、前記強制ブレークポイントは、前記仮ブレークポイント以外の訪問地点であり、前記強制ブレークポイントの訪問地点をブレークポイントに設定することにより、前記仮ブレークポイントの訪問地点が前記途中降機ルールを満たすことが可能である。
【００１４】
このプログラムによっても、上記と同様、出発地点からの距離が最大の訪問地点が「仮ブレークポイント」として選択されるとともに、運賃商品の料金計算ルールによりブレークポイントとして設定できない訪問地点が「強制ブレークポイント」として選択される。この場合、「仮ブレークポイント」以外の地点が「強制ブレークポイント」として運賃商品データベースから検索されるので、「仮ブレークポイント」だけでは検索から外れてしまうような商品も検索結果に含められる。したがって、より漏れのないフライトプランの作成が可能になる。
【発明の効果】
【００１５】
本発明によれば、商品検索時に「強制ブレークポイント」を用いることにより、適切な商品をより多く選択することができ、より漏れのないフライトプランを作成することが可能になる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態におけるフライト予約システムの構成図
【図２】本発明の実施の形態におけるフライトプラン作成装置のブロック図
【図３】本発明の実施の形態における仮ＢＰ、強制ＢＰ、ＢＰ候補の説明図
【図４】本発明の実施の形態におけるフライトプラン作成装置の動作説明のためのフロー図
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態のフライトプラン作成装置について、図面を用いて説明する。本実施の形態では、フライト予約システム等に用いられるフライトプラン作成装置の場合を例示する。本実施の形態のフライトプラン作成装置は、複数の訪問地点を往復航空券で回るフライトプランを作成する機能を備えている。この機能は、フライトプラン作成装置のＨＤＤやメモリ等に格納されるプログラムにより実現される。
【００１８】
本発明の実施の形態のフライトプラン作成装置の構成を、図面を参照して説明する。図１は、本実施の形態のフライトプラン作成装置が適用されるフライト予約システムの構成図であり、図２は、本実施の形態のフライトプラン作成装置のブロック図である。
【００１９】
まず、図１を参照しながら、本実施の形態のフライトプラン作成装置が適用されるシステム（フライト予約システム）の全体構成について説明する。図１に示すように、本実施の形態のフライト予約システム１では、フライトプラン作成装置２は、ネットワーク３を介して、ＣＲＳ（コンピュータリザベーションシステム）４やＧＤＳ（グローバルディスティネーションシステム）５に接続されている。また、フライトプラン作成装置２は、ネットワーク６を介して、旅行代理店端末７に接続されている。
【００２０】
ＣＲＳ４は、航空機などの座席を予約するためのコンピュータシステムであり、例えば、ＳＡＢＲＥ、ＡＰＯＬＬＯ等のＣＲＳ４が知られている。ＧＤＳ５は、コンピュータを利用した旅行関連商品の予約・発券システムであり、例えば、セーバー、ガリレオ、アマデウス、ワールドスパンなどが知られている。ＣＲＳ４やＧＤＳ５は、本発明のコンピュータ予約システムに相当する。
【００２１】
旅行代理店端末７は、旅行代理店に設置されるコンピュータであり、例えば、汎用コンピュータが用いられる。旅行代理店の操作者は、旅行代理店端末７のブラウザ機能を利用して、フライトプランの作成サービスの提供を受ける。図示されないが、フライトプラン作成装置２は、多数の旅行代理店端末７と接続される。旅行代理店端末７は、携帯端末（携帯電話を含む）でもよい。また、フライトプラン作成装置２は、旅行代理店のみならず、利用者（顧客、旅行者）の端末に対して同様のフライトプラン作成サービスを提供してもよい。
【００２２】
フライトプラン作成装置２は、その全体的な動作として、旅行代理店端末７から、フライトプラン作成の条件を受け付け、運賃商品のデータベースを参照してフライトプランを作成する。このとき、ＣＲＳ４やＧＤＳ５から適宜有用な情報が入手される。ＣＲＳ４やＧＤＳ５は、各種の機能を提供している。それら機能のうちの距離計算機能、空席照会機能、予約記録作成機能、自動運賃計算機能などが、フライトプラン作成装置２により利用される。そして、フライトプラン作成装置２は、作成したフライトプランを旅行代理店端末７に提示する。
【００２３】
ここで、図２を参照して、フライトプラン作成装置２の構成について詳しく説明する。図２に示すように、フライトプラン作成装置２は、運賃商品の情報を記憶する運賃商品データベース１０を備えている。運賃商品データベース１０には、運賃商品ごとに定められた複数の訪問可能地点の情報と、複数の訪問可能地点の各々がブレークポイントとして設定可能か否かの情報が記憶される。また、この運賃商品データベース１０には、プラン作成条件に含まれる出発地点と複数の訪問地点により作られる複数の区画の各々の運賃情報が記憶されている。
【００２４】
このフライトプラン作成装置２は、旅行代理店端末７からプラン作成条件が入力される入力部１１を備えている。プラン作成条件には、出発地点、複数の訪問地点、訪問日程、訪問順などが含まれる。
【００２５】
また、フライトプラン作成装置２は、プラン作成条件の訪問地点（複数の訪問地点）から仮ブレークポイント（仮ＢＰ）を選択する仮ＢＰ選択部１２を備えている。仮ＢＰ選択部１２は、プラン作成条件に含まれる訪問地点の情報に基づいて、出発地点から複数の訪問地点の各々までの距離の情報を取得し、複数の訪問地点の中から、出発地点からの距離が最大の訪問地点を「仮ブレークポイント」として選択する。この場合、仮ＢＰ選択部１２は、ＣＲＳ４やＧＤＳ５にアクセスし、ＣＲＳ４やＧＤＳ５の距離計算機能（典型的には、マイル計算機能）を利用して、仮ＢＰの選択に用いる情報を得ることができる。
【００２６】
例えば、図３に示すように、複数の訪問地点（都市Ｙ、Ｚ）の中から、出発地点（都市Ｘ）からの距離が最大の訪問地点（都市Ｙ）が「仮ブレークポイント」として選択される。
【００２７】
フライトプラン作成装置２は、運賃商品データベース１０を検索して、適切な運賃商品を選択する運賃商品検索部１３を備えている。運賃商品検索部１３は、プラン作成条件の複数の訪問地点と仮ブレークポイントを検索キーとして用いて、運賃商品データベース１０から、適切な運賃商品を選び出す機能を備えている。この場合、運賃商品検索部１３は、プラン作成条件の複数の訪問地点を複数の訪問可能地点に含んでいる運賃商品であり、かつ、仮ブレークポイントの訪問地点がブレークポイントとして設定可能である運賃商品を選び出す。
【００２８】
また、運賃商品データベース１０には、複数の訪問可能地点の各々が「強制ブレークポイント」として設定可能か否かの情報と、複数の訪問可能地点についての途中降機ルールが記憶されている。「強制ブレークポイント」は、仮ブレークポイント以外の訪問地点である。強制ブレークポイントの訪問地点をブレークポイントに設定することにより、仮ブレークポイントの訪問地点が途中降機ルールを満たすようになる。例えば、図３の例で、ある運賃商品に「都市Ｙでの途中降機しか認めない（都市Ｚでの途中降機は認められない）」という途中降機ルールがあったとする。その場合、都市Ｙ（仮ブレークポイント）がブレークポイントとされると、都市Ｚは途中降機地点とされることになり、この運賃商品の途中降機ルールを満たさなくなる。その場合、都市Ｚを強制ブレークポイントとすると、都市Ｚ（強制ブレークポイント）がブレークポイントとされ、都市Ｙが途中降機地点とされて、運賃商品の途中降機ルールを満たすようになる。そのような地点を「強制ブレークポイント」と呼ぶ。
【００２９】
運賃商品検索部１３は、プラン作成条件の複数の訪問地点と強制ブレークポイントを検索キーとして用いて、運賃商品データベース１０から、適切な運賃商品を選び出す機能を備えている。この場合、プラン作成条件の複数の訪問地点を複数の訪問可能地点に含んでいる運賃商品であり、かつ、強制ブレークポイントの訪問地点がブレークポイントとして設定可能である運賃商品が選び出される。
【００３０】
さらに、フライトプラン作成装置２には、運賃商品検索部１３の制御を行う検索制御部１４が備えられている。検索制御部１４は、まず、運賃商品データベース１０に記憶されている全ての運賃商品から「強制ブレークポイント」を検索キーとして検索を行い、つぎに、その検索で抽出されなかった残りの運賃商品から「仮ブレークポイント」を検索キーとして検索をするように、運賃商品検索部１３の制御を行う。図３の例では、まず、都市Ｚを強制ＢＰとした検索を行い、つぎに、都市Ｙを仮ＢＰとした検索を行うように、検索制御が行われる。なお、複数の「強制ブレークポイント」で検索を行うときには、プラン作成条件の訪問順の逆の順番で、商品検索を行う。ここでは、検索制御部１４（あるいは、検索制御部１４により制御される運賃商品検索部１３）が、本発明の第１の運賃商品検索部と第２の運賃商品検索部に相当する。すなわち、本発明の第１の運賃商品検索部と第２の運賃商品検索部は、一つの検索部（運賃商品検索部）であってもよい。
【００３１】
また、運賃商品データベース１０には、複数の訪問可能地点の各々が「ブレークポイント候補」として設定可能か否かの情報が記憶されている。「ブレークポイント候補」は、仮ブレークポイント以外の訪問地点であり、商品検索上は「強制ブレークポイント」とみなされ、運賃計算上は「本ブレークポイント」とみなされる地点である。例えば、図３の例で、都市Ｚをブレークポイント候補とすると、商品検索上は、都市Ｚ（ブレークポイント候補）を強制ブレークポイントとみなして、「都市Ｚがブレークポイントとされ、都市Ｙが途中降機地点とされた、途中降機ルールを満たす運賃商品」が選択される。ところが、運賃計算上、都市Ｚを強制ブレークポイントとみなすと、正しい運賃計算が行われない。この場合、運賃計算上は、都市Ｚ（ブレークポイント候補）を本ブレークポイントとみなす。これにより、正しい運賃計算が行われるようになる。そのような地点を「ブレークポイント候補」と呼ぶ。
【００３２】
運賃商品検索部１３は、プラン作成条件の複数の訪問地点とブレークポイント候補を検索キーとして用いて、運賃商品データベース１０から、適切な運賃商品を選び出す機能を備えている。商品検索のときには、ブレークポイント候補は、強制ブレークポイントとみなされる。この場合、運賃商品検索部１３は、プラン作成条件の複数の訪問地点を複数の訪問可能地点に含んでいる運賃商品であり、かつ、ブレークポイント候補の訪問地点がブレークポイントとして設定可能である運賃商品を選び出す。
【００３３】
そして、フライトプラン作成装置２は、運賃商品検索部１３により選び出された運賃商品から、プラン作成条件に対応する具体的なフライトプランを生成するフライトプラン生成部１５を備えている。フライトプラン生成部１５は、運賃商品検索部１３により選び出された運賃商品に基づいて、プラン作成条件に含まれる出発地点と複数の訪問地点により作られる複数の区画の運行フライトを、ＣＲＳ４やＧＤＳ５から取得することにより、複数の区画の運行フライトの組み合わせで構成されるフライトスケジュールとその運賃とを含むフライトプランを生成する。この場合、このフライトプラン生成部１５は、ＣＲＳ４やＧＤＳ５の空席照会機能を利用して空席状況を取得する。これにより、実際に空席のあるフライトでプランが生成される。
【００３４】
また、フライトプラン生成部１５は、生成されたフライトプランの実際のブレークポイント（本ブレークポイント。本ＢＰともいう）を決定する本ＢＰ決定部１６と、そのフライトプランの正確な運賃を計算する料金計算部１７を備えている。本ＢＰは、正確な運賃計算をするのに必要である。本ＢＰ決定部１６は、ＣＲＳ４やＧＤＳ５の自動運賃計算機能を利用して、フライトプラン毎に本ＢＰを決定する。料金計算部１７は、本ＢＰを用いることにより、ＣＲＳ４やＧＤＳ５の自動運賃計算機能を利用して、正確な運賃を求める。
【００３５】
フライトプラン作成装置２は、このようにして作成されたフライトプランを旅行代理店端末７に提示するための出力部１８を備えている。出力部１８は、フライトプラン生成部１５により生成されたフライトプランを、料金計算部１７により計算された運賃と共に、旅行代理店端末７に出力する。旅行代理店端末７は、例えば、ブラウザ機能を用いて、Ｗｅｂ画面上でフライトプランを提示する。
【００３６】
以上のように構成されたフライトプラン作成装置２について、図４のフロー図を参照してその動作を説明する。
【００３７】
本発明の実施の形態のフライトプラン作成装置２を用いてフライトプランを作成するときには、まず、旅行代理店端末７からプラン作成条件（出発地点、複数の訪問地点、訪問日程、訪問順など）が入力される（Ｓ１）。そうすると、フライトプラン作成装置２では、入力されたプラン作成条件の訪問地点（複数の訪問地点）から仮ＢＰが選択される（Ｓ２）。そして、フライトプラン作成装置２では、複数の訪問地点から、強制ＢＰとして設定可能な地点と、ＢＰ候補として設定可能な地点が選択される（Ｓ３）。つぎに、フライトプラン作成装置２では、仮ＢＰ、強制ＢＰ、ＢＰ候補をそれぞれ検索キーとして運賃商品の検索が行われる（Ｓ４）。そして、検索の結果、運賃商品データベース１０から選び出された運賃商品（運賃商品群）が列挙される。
【００３８】
フライトプラン作成装置２では、列挙された運賃商品群の中から、プラン作成条件に含まれる出発地点と複数の訪問地点により作られる複数の区画の運行フライトを、ＣＲＳ４やＧＤＳ５から取得することにより、フライトプラン（通常は、複数のフライトプラン）が作成される（Ｓ５）。
【００３９】
次に、フライトプラン作成装置２では、作成されたフライトプラン毎に、本ＢＰの決定が行われる（Ｓ６）。その際、「仮ＰＢ」や「ＢＰ候補」を検索キーとして選び出された運賃商品については、ＣＲＳ４やＧＤＳ５を利用して、本ＢＰの決定を行うことができる。ＣＲＳ４やＧＤＳ５を利用して本ＢＰを決定する方法としては、例えば、運賃計算から本ＢＰを求める方法と、マイル計算から本ＢＰを求める方法などがある。
【００４０】
「強制ＢＰ」を検索キーとして選び出された運賃商品については、運賃商品の料金計算ルールにより、ＣＲＳ４やＧＤＳ５を利用して、本ＢＰの決定を行うことができない。国際航空券の運賃は、ＩＡＴＡや各航空会社が定めたルールに基づいて決定されているが、例えば、日本（東京）からの距離がそれぞれ同じくらいのヨーロッパ各都市（ロンドン、パリ、ローマなど）を周遊する場合、ＩＡＴＡで定めている料金ルールに反してしまい、ＣＲＳ４やＧＤＳ５を利用して本ＢＰを決定することができない場合がある。例えば、ＣＲＳ４やＧＤＳ５では、区間毎の最安値を計算するというルールが適用されるが、日本国内発着のフライトがある場合や、国際線到着以遠のフライトがある場合には、上記ルールに反してしまい、運賃計算から本ＢＰを求めることができない。
【００４１】
また、「東京→香港→北京→香港→東京」というルートで周遊する場合、本来であれば「北京」を本ＢＰ（折り返し点）にするのが望ましいが、マイル計算上では「香港」が本ＢＰとされてしまい、「北京」も「香港」も本ＢＰに該当しないという結果になる場合がある。したがって、このような場合には、マイル計算から本ＢＰを求めることができない。このように運賃商品の料金計算ルールにより本ＢＰとして設定できない訪問地点（都市）については「強制ＢＰ」として指定することにより、本ＢＰとして扱われる。このようにして、本ＢＰの決定が行われる。
【００４２】
本ＢＰが決定すると、フライトプランの正式な航空券運賃の計算が行われる（Ｓ７）。「仮ＢＰ」や「ＢＰ候補」で選び出した運賃商品を用いて作られたフライトプランについては、運賃商品データベース１０から運賃（基本料金）の情報を取得し、ＣＲＳ４やＧＤＳ５を利用して取得したマイルＵＰ率やＨＩＦチェック料金を基本料金に加算して、最終料金が計算される。一方、「強制ＢＰ」で選び出した運賃商品を用いて作られたフライトプランについては、運賃商品データベース１０からの運賃の情報のみに基づいて、最終料金が計算される。この場合、ＣＲＳ４やＧＤＳ５を利用して取得したマイルＵＰ率やＨＩＦチェック料金は、本来加算しなくてよいため（加算してしまうと、実際より高い料金を提示してしまうため）である。
【００４３】
このようにして生成されたフライトプランが、計算された運賃とともに、旅行代理店端末７に出力されると（Ｓ８）、旅行代理店端末７では、例えば、Ｗｅｂ画面上でフライトプランを提示する。
【００４４】
このような本実施の形態のフライトプラン作成装置２によれば、商品検索時に「強制ブレークポイント」を用いることにより、適切な商品をより多く選択することができ、より漏れのないフライトプランを作成することが可能になり、さらに、運賃計算時に「ブレークポイント候補」を用いることにより、正しい運賃が適用された、漏れのないフライトプランの作成が可能になる。
【００４５】
すなわち、本実施の形態では、出発地点からの距離が最大の訪問地点が、仮ブレークポイント（仮ＢＰ）として選択されるとともに、運賃商品の料金計算ルールによりブレークポイントとして設定できない訪問地点が、強制ブレークポイント（強制ＢＰ）として選択される。この場合、仮ＢＰ以外の地点が、強制ＢＰとして運賃商品データベースから検索されるので、仮ＢＰだけでは検索から外れてしまうような商品も検索結果に含められる。したがって、より漏れのないフライトプランの作成が可能になる。
【００４６】
強制ブレークポイント（強制ＢＰ）は、運賃商品を検索するためのものであり、商品検索上は、本ブレークポイント（本ＢＰ）になり得る。ただし、強制ＢＰは、運賃計算上では（つまり、ＣＲＳ４やＧＤＳ５では）本ＢＰになり得ないものであり、本ＢＰの決定や最終料金の決定では、ＣＲＳ４やＧＤＳ５を利用せず、運賃商品データベース１０を利用する。
【００４７】
また、本実施の形態では、運賃商品の検索を行うときには、ブレークポイント候補（ＢＰ候補）が強制ＢＰとみなされるので、上述のように、仮ＢＰだけでは検索から外れてしまうような商品も検索結果に含められる。さらに、運賃の計算を行うときには、ＢＰ候補がブレークポイントとみなされるので、正しい運賃の計算が行われる。したがって、正しい運賃が適用された、漏れのないフライトプランの作成が可能になる。
【００４８】
ブレークポイント候補（ＢＰ候補）は、正しい運賃の計算のためのものであり、運賃計算上は、本ブレークポイントになり得る。つまり、ＢＰ候補は、ＣＲＳ４やＧＤＳ５では本ＢＰになり得るため、本ＢＰの決定や最終料金の決定では、ＣＲＳ４やＧＤＳ５を利用することができ、仮ＢＰと同じ扱いをすることができる。
【００４９】
例えば、図３の例で、ある航空会社の運賃商品は、途中降機できる都市が「都市Ｙ」のみである、という予約ルールがあるとする。その場合、「都市Ｘ→都市Ｙ→都市Ｚ→都市Ｙ→都市Ｘ」というルートで「都市Ｙ」が仮ＢＰとなると、「都市Ｚ」では途中降機できない（予約ルールに反する）ため、この航空会社の運賃商品は検索から漏れてしまうことになる。このような場合に、「都市Ｚ」を「強制ＢＰ」として指定しておけば、「都市Ｙ」を途中降機地点とした「都市Ｘ→都市Ｙ（経由）→都市Ｚ（滞在）→都市Ｙ（滞在）→都市Ｘ」という航空会社の運賃商品（有効なプラン）が検索結果として列挙される。このようにして、より漏れのないフライトプランの作成が可能になる。さらに、この例で、「都市Ｚ」を「ＢＰ候補」として指定しておけば、運賃の計算を行うときには、「都市Ｚ」が本ＢＰとみなされるので、正しい運賃の計算が行われる。このようにして、正しい運賃が適用された、漏れのないフライトプランの作成が可能になる。
【００５０】
以上、本発明の実施の形態を例示により説明したが、本発明の範囲はこれらに限定されるものではなく、請求項に記載された範囲内において目的に応じて変更・変形することが可能である。
【産業上の利用可能性】
【００５１】
以上のように、本発明にかかるフライトプラン作成装置は、より漏れのないフライトプランを作成することができるという効果を有し、フライト予約システム等に適用され、有用である。
【符号の説明】
【００５２】
１  フライト予約システム
２  フライトプラン作成装置
３  ネットワーク
４  ＣＲＳ
５  ＧＤＳ
６  ネットワーク
７  旅行代理店端末
１０  運賃商品データベース
１１  入力部
１２  仮ＢＰ選択部
１３  運賃商品検索部
１４  検索制御部
１５  フライトプラン生成部
１６  本ＢＰ決定部
１７  料金計算部
１８  出力部
【図１】
0005837835.tif 000002
【図２】
0005837835.tif 000003
【図３】
0005837835.tif 000004
【図４】
0005837835.tif 000005