(57)【要約】輸送プラン生成システムであって、プロセッサは、輸送が依頼された貨物のデータを格納する貨物情報記憶部と、貨物を輸送する輸送手段のデータを格納する輸送ルート情報記憶部とにアクセス可能であって、前記プロセッサは、少なくとも一つの輸送手段によって、顧客が希望する出発地と到着地との間の一つ以上の輸送ルートを生成し、顧客が輸送を希望する貨物を、出発地と到着地の両方が同じ他の貨物と混載する一つ以上の混載プランを生成し、前記生成された混載プランと、出発地と到着地の両方が同じ輸送ルートとを組み合わせた輸送プランを生成する。
2017033308.tif 000002
【特許請求の範囲】
【請求項１】
輸送プラン生成システムであって、
プログラムを実行するプロセッサと、
前記プログラムを格納するメモリとを備え、
前記プロセッサは、輸送が依頼された貨物のデータを格納する貨物情報記憶部と、貨物を輸送する輸送手段のデータを格納する輸送ルート情報記憶部とにアクセス可能であって、
前記プロセッサは、
少なくとも一つの輸送手段によって、顧客が希望する出発地と到着地との間の一つ以上の輸送ルートを生成し、
顧客が輸送を希望する貨物を、出発地と到着地の両方が同じ他の貨物と混載する一つ以上の混載プランを生成し、
前記生成された混載プランと、出発地と到着地の両方が同じ輸送ルートとを組み合わせた輸送プランを生成する輸送プラン生成システム。
【請求項２】
請求項１に記載の輸送プラン生成システムであって、
前記プロセッサは、前記輸送手段間で貨物を積み替える経由地のデータを格納する積み替え情報記憶部にアクセス可能であって、
前記プロセッサは、複数の前記輸送手段と少なくとも一つの前記経由地との組み合わせによって、輸送ルートを生成する輸送プラン生成システム。
【請求項３】
請求項１に記載の輸送プラン生成システムであって、
前記プロセッサは、顧客が輸送を希望する貨物の出発地と到着地の間の輸送手段における、重量の上限値及び容積重量の上限値のいずれも超えないように、当該貨物を分割して混載プランを生成する輸送プラン生成システム。
【請求項４】
請求項１に記載の輸送プラン生成システムであって、
前記プロセッサは、一つの混載プランに含まれる貨物の重量の合計が当該輸送ルートを構成する輸送手段における重量の上限値を超えず、かつ、一つの混載プランに含まれる貨物の容積重量の合計が当該輸送ルートを構成する輸送手段における容積重量の上限値を超えない輸送プランを生成する輸送プラン生成システム。
【請求項５】
請求項１に記載の輸送プラン生成システムであって、
各輸送手段の空き状況の情報を提供する外部システムに接続されており、
前記プロセッサは、前記外部システムから取得した前記各輸送手段の空き状況の情報を用いて、貨物を輸送可能な輸送プランを生成する輸送プラン生成システム。
【請求項６】
請求項１に記載の輸送プラン生成システムであって、
前記プロセッサは、同一の顧客が輸送を希望する貨物を混載する混載プランを生成するか、複数の異なる顧客が輸送を希望する貨物と混載する混載プランを生成するかを選択可能である輸送プラン生成システム。
【請求項７】
請求項１に記載の輸送プラン生成システムであって、
前記プロセッサは、
前記輸送ルート情報記憶部に格納された前記輸送手段の所要時間を合計することによって、前記輸送プランの所要時間を計算し、
前記輸送ルート情報記憶部に格納された前記輸送手段の運賃を合計することによって、前記輸送プランの輸送コストを計算する輸送プラン生成システム。
【請求項８】
計算機によって実行される輸送プラン生成方法であって、
前記計算機は、プログラムを実行するプロセッサと、前記プログラムを格納するメモリとを有し、
前記プロセッサは、輸送が依頼された貨物のデータを格納する貨物情報記憶部と、貨物を輸送する輸送手段のデータを格納する輸送ルート情報記憶部とにアクセス可能であって、
前記輸送プラン生成方法は、
前記プロセッサが、少なくとも一つの輸送手段によって、顧客が希望する出発地と到着地との間の一つ以上の輸送ルートを生成して、前記メモリに格納し、
前記プロセッサが、顧客が輸送を希望する貨物を、出発地と到着地の両方が同じ他の貨物と混載する一つ以上の混載プランを生成して、前記メモリに格納し、
前記プロセッサが、前記生成された混載プランと、出発地と到着地の両方が同じ輸送ルートとを組み合わせた輸送プランを生成して、前記生成された輸送プランを表示するための画面データを出力する輸送プラン生成方法。
【請求項９】
計算機に処理を実行させるためのプログラムを格納した非一時的記憶媒体であって、
前記計算機は、前記プログラムを実行するプロセッサと、前記プログラムを格納するメモリとを有し、
前記プロセッサは、輸送が依頼された貨物のデータを格納する貨物情報記憶部と、貨物を輸送する輸送手段のデータを格納する輸送ルート情報記憶部とにアクセス可能であって、
前記プログラムは、
少なくとも一つの輸送手段によって、顧客が希望する出発地と到着地との間の一つ以上の輸送ルートを生成する手順と、
顧客が輸送を希望する貨物を、出発地と到着地の両方が同じ他の貨物と混載する一つ以上の混載プランを生成する手順と、
前記生成された混載プランと、出発地と到着地の両方が同じ輸送ルートとを組み合わせた輸送プランを生成する手順とを含む非一時的記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、輸送プラン作成システムに関する。
【背景技術】
【０００２】
この技術分野の背景技術として、特開２０１２−８６９４８号公報（特許文献１）及び特開２００３‐２８１２４０号公報（特許文献２）がある。【０００３】
特許文献１には、出荷可能品を、積港、揚港、納期、積合せ可能条件を考慮して一船分の重量にまとめた船積ロットを複数作成し、作成した前記船積ロットを船舶に割り当て、積港および揚港におけるバースプランを作成し、船積ロット作成と、船舶割当、バースプランの組み合わせからなる輸送計画に対して、輸送計画評価関数を算出し、前記船積ロットと船舶との組合せを多数ランダムに生成して初期解とし、前記輸送計画評価関数を改善する探索処理を行って、前記輸送計画評価関数が最良のものを選択する輸送計画作成方法が記載されている。【０００４】
また、特許文献２には、ＰＣは、利用区間、時間帯、日付、及び利用者ＩＤを座席予約システムセンタに送信して座席を仮予約する。座席予約システムセンタは、各列車毎に確保した不確定座席枠と、不確定座席枠の所定の座席を仮予約した利用者の利用者ＩＤを対応する駅の駅管理装置に配信する。駅管理装置は、不確定座席枠の中の所定の座席とその座席を仮予約した利用者の利用者ＩＤのリストを改札機に配信する。改札機は利用者が所持するＩＣカードから利用者ＩＤを読み出し、駅管理装置から配信された座席を利用可能な利用者ＩＤのリストの中のいずれかと一致するか否かをチェックし、一致する場合、その座席の指定席券をその利用者に発券する座席予約システムが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−８６９４８号公報
【特許文献２】特開２００３−２８１２４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
前述した特許文献１に記載された輸送計画作成方法では、複数の異なる顧客の貨物を混載することは考慮されていない。また、輸送ルート中で貨物を積み替えることは考慮されていない。【０００７】
また、特許文献２に記載されたシステムでは、複数の輸送手段を乗り継いで目的地へ到着するための輸送プランの作成は考慮されていない。各輸送手段には積載単位や貨物特性に対する取扱条件が異なっているため、特許文献１や２に記載された発明では、これらの条件に合わせて貨物の分割や統合を行いながら目的地へ運ぶ複数プランを作成することはできない。【０００８】
そこで、本発明では、輸送手段間で貨物を積み替える際の貨物の分割・統合を考慮して輸送プランを生成するシステムを提供する。
【課題を解決するための手段】
【０００９】
本願において開示される発明の代表的な一例を示せば以下の通りである。すなわち、輸送プラン生成システムであって、プログラムを実行するプロセッサと、前記プログラムを格納するメモリとを備え、前記プロセッサは、輸送が依頼された貨物のデータを格納する貨物情報記憶部と、貨物を輸送する輸送手段のデータを格納する輸送ルート情報記憶部とにアクセス可能であって、前記プロセッサは、少なくとも一つの輸送手段によって、顧客が希望する出発地と到着地との間の一つ以上の輸送ルートを生成し、顧客が輸送を希望する貨物を、出発地と到着地の両方が同じ他の貨物と混載する一つ以上の混載プランを生成し、前記生成された混載プランと、出発地と到着地の両方が同じ輸送ルートとを組み合わせた輸送プランを生成する。
【発明の効果】
【００１０】
本発明の一態様によれば、複数の輸送手段間で貨物を積み替える場合でも適切な輸送プランを作成することができる。前述した以外の課題、構成及び効果は、以下の実施例の説明により明らかにされる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施例の輸送プラン作成システムの機能構成を示すブロック図である。
【図２】本発明の実施例の輸送プラン作成システムのハードウェア構成を示す図である。
【図３】本発明の実施例の輸送プラン作成システムで実行される処理の全体のフローチャートである。
【図４】本発明の実施例の輸送ルート作成処理の詳細示すフローチャートである。
【図５】本発明の実施例の貨物混載組み合わせ作成処理の詳細示すフローチャートである。
【図６】本発明の実施例の選択可能プラン絞り込み処理の詳細示すフローチャートである。
【図７】本発明の実施例の貨物情報記憶部の構成例を示す図である。
【図８】本発明の実施例の貨物混載データ記憶部の構成例を示す図である。
【図９】本発明の実施例の輸送ルートマスタ記憶部の構成例を示す図である。
【図１０】本発明の実施例の積み替えマスタ記憶部の構成例を示す図である。
【図１１】本発明の実施例の輸送ルート記憶部の構成例を示す図である。
【図１２】本発明の実施例の輸送プラン記憶部の構成例を示す図である。
【図１３】本発明の実施例の輸送プラン表示画面の例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明に係る輸送プラン作成システムの一実施例について説明する。
【００１３】
＜機能構成及び保持データ内容＞
図１は、本発明の実施例の輸送プラン作成システムの機能構成を示すブロック図である。
【００１４】
本実施例の輸送プラン作成システムは、プログラムを実行する演算部１０と、データを記憶する記憶部２０と、データを入出力する入出力インターフェース３０とを有する。
【００１５】
演算部１０は、輸送ルート作成部１１と、貨物混載組み合わせ作成部１２と、選択可能プラン絞り込み部１３とを含み、メモリに格納されたプログラムを実行することによって各部の機能を実現する。
【００１６】
輸送ルート作成部１１は、複数の輸送手段と経由地とを組み合わせて輸送ルートの候補を作成する。貨物混載組み合わせ作成部１２は、契約済みの貨物と顧客が新規に見積もりを依頼した貨物とを合わせて、貨物を混載する組み合わせ案を作成し、作成された輸送ルートを割り当てて輸送プラン候補を作成する。選択可能プラン絞り込み部１３は、輸送手段を運行する組織が提供する空き情報を用いて、作成された輸送プラン候補のうち実施可能な輸送プランを絞り込む。
【００１７】
記憶部２０は、貨物情報記憶部２１（図７参照）と、貨物混載データ記憶部２２（図８参照）と、輸送ルートマスタ記憶部２３（図９参照）と、積み替えマスタ記憶部２４（図１０参照）と、輸送ルート記憶部２５（図１１参照）と、輸送プラン記憶部２６（図１２参照）とを格納する。以下の説明では、記憶部２０に格納されるデータをテーブル形式で説明するが、リスト、ＤＢ、キュー等のテーブル以外のデータ構造で構成されてもよい。
【００１８】
入出力インターフェース３０は、輸送プラン作成システムに接続されたデバイスとデータを入出力するデータインターフェースと、ネットワーク５０との通信を制御するネットワークインタフェースとを含む。
【００１９】
例えば、入出力インターフェース３０には、端末装置４１が接続されてもよい。また、端末装置４２がネットワーク５０を介して輸送プラン作成システムに接続されてもよい。端末装置４１、４２は、輸送プラン作成システムのユーザが使用し、輸送プラン作成システムに指示を入力し、プログラムの実行結果を出力する。
【００２０】
さらに、入出力インターフェース３０には、ネットワーク５０を介して外部システム７０に接続されてもよい。外部システム７０には、輸送手段（船舶など）を運行する組織が運営し、各輸送手段における貨物の空き情報を提供する空き情報提供サーバである。また、外部システム７０は、輸送プラン作成システムのフロントエンドに設置され、荷主から貨物輸送の申込みを受け付けるシステムでもよい。
【００２１】
図７は、貨物情報記憶部２１の構成例を示す図である。
【００２２】
貨物情報記憶部２１は、顧客の貨物情報を記憶し、顧客ＩＤフィールド２１Ａと、貨物ＩＤフィールド２１Ｂと、出発地フィールド２１Ｃと、到着地フィールド２１Ｄと、貨物重量フィールド２１Ｅと、貨物容積フィールド２１Ｆと、発送日フィールド２１Ｇと、取扱条件フィールド２１Ｈと、ステータスフィールド２１Ｉとを含む。
【００２３】
顧客ＩＤフィールド２１Ａは、貨物の輸送を依頼する顧客を一意に識別するための識別情報（顧客ＩＤ）を格納する。貨物ＩＤフィールド２１Ｂは、輸送が依頼された貨物を一意に識別するための識別情報（貨物ＩＤ）を格納する。出発地フィールド２１Ｃ及び到着地フィールド２１Ｄは、それぞれ、当該貨物の出発地及び到着地の識別情報を格納する。貨物重量フィールド２１Ｅは、当該貨物の重量を格納する。貨物容積フィールド２１Ｆは、当該貨物の容積重量を格納する。発送日フィールド２１Ｇは、当該貨物の発送予定日を格納する。取扱条件フィールド２１Ｈは、当該貨物の輸送における条件（例えば、精密機械輸送、貴重品輸送、定温輸送、機密情報輸送など）を格納する。ステータスフィールド２１Ｉは、当該貨物の契約状態（例えば、契約済、見積中など）中を格納する。
【００２４】
図８は、貨物混載データ記憶部２２の構成例を示す図である。
【００２５】
貨物混載データ記憶部２２は、貨物混載の組み合わせ案の情報を記憶し、混載ＩＤフィールド２２Ａと、顧客ＩＤフィールド２２Ｂと、貨物ＩＤフィールド２２Ｃと、出発地フィールド２２Ｄと、到着地フィールド２２Ｅと、貨物重量フィールド２２Ｆと、貨物容積フィールド２２Ｇと、発送日フィールド２２Ｈと、取扱条件フィールド２２Ｉとを含む。
【００２６】
混載ＩＤフィールド２２Ａは、混載データを一意に識別するための識別情報（混載ＩＤ）を格納する。混載ＩＤが同じ貨物は、同一の輸送手段に混載される貨物である。顧客ＩＤフィールド２２Ｂは、当該混載データに含まれる貨物の輸送を依頼する顧客の識別情報（顧客ＩＤ）を格納する。貨物ＩＤフィールド２２Ｃは、当該混載データに含まれる貨物の識別情報（貨物ＩＤ）を格納する。出発地フィールド２２Ｄ及び到着地フィールド２２Ｅは、それぞれ、当該貨物の出発地及び到着地の識別情報を格納する。貨物重量フィールド２２Ｆは、当該貨物の重量を格納する。貨物容積フィールド２２Ｇは、当該貨物の容積重量を格納する。発送日フィールド２２Ｈは、当該貨物の発送予定日を格納する。取扱条件フィールド２２Ｉは、当該貨物の輸送における条件（例えば、精密機械輸送、貴重品輸送、定温輸送、機密情報輸送など）を格納する。
【００２７】
図９は、輸送ルートマスタ記憶部２３の構成例を示す図である。
【００２８】
輸送ルートマスタ記憶部２３は、複数の輸送手段の輸送ルート及び輸送スケジュールの情報を記憶し、輸送ＩＤフィールド２３Ａと、会社ＩＤフィールド２３Ｂと、輸送モードフィールド２３Ｃと、出発地フィールド２３Ｄと、到着地フィールド２３Ｅと、出発時刻フィールド２３Ｆと、重量上限フィールド２３Ｇと、容積上限フィールド２３Ｈと、取扱条件フィールド２３Ｉと、所要時間フィールド２３Ｊと、単価フィールド２３Ｋと、容積重量換算係数フィールド２３Ｌと、空きフィールド２３Ｍとを含む。
【００２９】
輸送ＩＤフィールド２３Ａは、貨物を運搬できる輸送を一意に識別するための識別情報（輸送ＩＤ）を格納する。会社ＩＤフィールド２３Ｂは、当該輸送に係る輸送手段（例えば、航空機、貨物列車、トラック、船舶など）を運行する組織を一意に識別するための識別情報（会社ＩＤ）を格納する。輸送モードフィールド２３Ｃは、当該輸送に係る輸送手段の種類（例えば、航空、鉄道、トラック、船など）を格納する。出発地フィールド２３Ｄ及び到着地フィールド２３Ｅは、それぞれ、当該輸送手段の出発地及び到着地の識別情報を格納する。出発時刻フィールド２３Ｆは、当該輸送手段の出発日時を格納する。例えば、図示した輸送ルートマスタ記憶部２３では、年月日と時間帯（午前又は午後）を格納するが、時分による時刻を格納してもよい。重量上限フィールド２３Ｇは、当該輸送手段で運搬できる貨物の重量の上限値を格納する。容積上限フィールド２３Ｈは、当該輸送手段で運搬できる貨物の容積重量の上限値を格納する。
【００３０】
取扱条件フィールド２３Ｉは、当該輸送手段における条件（例えば、精密機械輸送、貴重品輸送、定温輸送、機密情報輸送など）を格納する。所要時間フィールド２３Ｊは、当該輸送手段における出発地から到着地までの所要時間を格納する。単価フィールド２３Ｋは、当該輸送手段における運賃の単価を格納する。容積重量換算係数フィールド２３Ｌは、輸送手段の種類によって定められる係数で、貨物の運賃を計算する際に、容積重量と単価との積に乗じられる。なお、容積重量換算係数フィールド２３Ｌを、輸送手段の種類によって定めず、貨物の種類によって定めてもよい。空きフィールド２３Ｍは、当該輸送手段における貨物の空き容量が格納される。
【００３１】
図１０は、積み替えマスタ記憶部２４の構成例を示す図である。
【００３２】
積み替えマスタ記憶部２４は、ターミナルにおける貨物の積み替えの条件や所要時間の情報を記憶し、ターミナルフィールド２４Ａと、重量上限フィールド２４Ｂと、容積上限フィールド２４Ｃと、所要時間フィールド２４Ｄとを含む。
【００３３】
ターミナルフィールド２４Ａは、貨物の中継地の識別情報を格納する。重量上限フィールド２４Ｂは、当該中継地において積み替えることができる貨物の重量の上限値を格納する。容積上限フィールド２４Ｃは、当該中継地において積み替えることができる貨物の容積重量の上限値を格納する。所要時間フィールド２４Ｄは、当該中継地において貨物の積み替えに必要な時間を格納する。
【００３４】
図１１は、輸送ルート記憶部２５の構成例を示す図である。
【００３５】
輸送ルート記憶部２５は、複数の輸送手段及び経由するターミナルの組み合わせである輸送ルートと、各輸送ルートの所要時間及び輸送コストなどの契約条件の情報とを記憶し、出発地フィールド２５Ａと、到着地フィールド２５Ｂと、輸送ルートＩＤフィールド２５Ｃと、輸送ＩＤフィールド２５Ｄと、ターミナルフィールド２５Ｅとを含む。
【００３６】
出発地フィールド２５Ａ及び到着地フィールド２５Ｂは、それぞれ、輸送ルートの出発地及び到着地の識別情報を格納する。輸送ルートＩＤフィールド２５Ｃは、当該輸送ルートを一意に識別するための識別情報（輸送ルートＩＤ）を格納する。輸送ＩＤフィールド２５Ｄは、当該輸送ルートを構成する輸送手段の識別情報を格納する。ターミナルフィールド２５Ｅは、当該輸送ルートが経由する経由地（すなわち、貨物の積替え地）の識別情報を格納する。
【００３７】
図１２は、輸送プラン記憶部２６の構成例を示す図である。
【００３８】
輸送プラン記憶部２６は、貨物と輸送ルートの組み合わせとして作成される輸送プランの情報を記憶し、輸送プランＩＤフィールド２６Ａと、輸送ルートＩＤフィールド２６Ｂと、混載ＩＤフィールド２６Ｃと、輸送コストフィールド２６Ｄとを含む。
【００３９】
輸送プランＩＤフィールド２６Ａは、作成された輸送プランを一意に識別するための識別情報（輸送プランＩＤ）を格納する。輸送ルートＩＤフィールド２６Ｂは、当該輸送プランを構成する輸送ルートの識別情報（輸送ルートＩＤ）を格納する。混載ＩＤフィールド２６Ｃは、当該輸送プランで輸送される貨物の混載データ識別情報（混載ＩＤ）を格納する。輸送コストフィールド２６Ｄは、当該輸送プランの運賃を格納する。
【００４０】
図２は、輸送プラン作成システムのハードウェア構成を示す図である。
【００４１】
本実施例の輸送プラン作成システムは、一般的なコンピュータ６０で構成され、プログラムを実行する中央演算処理装置（ＣＰＵ）６４と、プログラムやデータを格納する主記憶装置６５と、外部とデータを送受信するインターフェース６６とを有する。ＣＰＵ６４と、主記憶装置６５と、インターフェース６６とは、内部バスによって接続される。
【００４２】
主記憶装置６５は、不揮発性の記憶素子であるＲＯＭ及び揮発性の記憶素子であるＲＡＭを含む。ＲＯＭは、不変のプログラム（例えば、ＢＩＯＳ）などを格納する。ＲＡＭは、ＤＲＡＭ（Dynamic Random Access Memory）のような高速かつ揮発性の記憶素子である。
【００４３】
ＣＰＵ６４は、プログラムの実行結果を、主記憶装置６５に設けられた記憶領域に格納する。プログラムの実行結果は、主記憶装置６５に一時的に格納された後、補助記憶装置６３に書き出されてもよい。
【００４４】
インターフェース６６は、コンピュータ６０に接続されたデバイスとデータを入出力するデータインターフェースと、ネットワークとの通信を制御するネットワークインタフェースとを含む。インターフェース６６には、キーボードやマウス等の入力装置６１と、ディスプレイやプリンタ等の出力装置６２と、主にデータを格納する補助記憶装置６３が接続されてもよい。補助記憶装置６３は、インターフェース６６を介して接続されても、内部バスを介して接続され、コンピュータ内に実装されてもよい。
【００４５】
補助記憶装置６３は、例えば、磁気記憶装置（ＨＤＤ）、フラッシュメモリ（ＳＳＤ）等の大容量かつ不揮発性の記憶装置で構成され、ＣＰＵ６４が実行するプログラム及びプログラムの実行時に使用されるデータを格納する。すなわち、プログラムは、補助記憶装置６３から読み出されて、主記憶装置６５にロードされて、ＣＰＵ６４によって実行される。
【００４６】
ＣＰＵ６４によって、演算部１０が構成される。また、主記憶装置６５及び補助記憶装置６３が提供する記憶領域によって、記憶部２０が構成される。また、インターフェース６６によって、入出力インターフェース３０が構成される。
【００４７】
ＣＰＵ６４が実行するプログラムは、リムーバブルメディア（ＣＤ−ＲＯＭ、フラッシュメモリなど）又はネットワークを介して輸送プラン作成システムに提供され、非一時的記憶媒体である補助記憶装置６３に格納される。このため、輸送プラン作成システムは、リムーバブルメディアからデータを読み込むインターフェースを有するとよい。
【００４８】
輸送プラン作成システムは、物理的に一つの計算機上で、又は、論理的又は物理的な複数の計算機上で構成される計算機システムであり、前述したプログラムが、同一の計算機上で別個のスレッドで動作してもよく、複数の物理的計算機資源上に構築された仮想計算機上で動作してもよい。また、輸送プラン作成システムと他の装置が一つの物理的又は論理的計算機に収容されてもよい。ＣＰＵ６４が提供する機能の一部は、他の論理回路（例えば、ＦＰＧＡ）で実装されてもよい。また、輸送プラン作成システムは、単体で処理が完結するシステムであっても、他の情報処理システムに組み込まれて、それらの一部として機能するように構成されてもよい。
【００４９】
＜輸送プラン作成システムの全体処理＞
図３は、本実施例の輸送プラン作成システムで実行される処理の全体のフローチャートである。
【００５０】
まず、輸送ルート作成部１１が、複数の輸送手段と経由地とを組み合わせて輸送ルートの候補を作成する（Ｓ１）。そして、貨物混載組み合わせ作成部１２が、契約済みの貨物と顧客が新規に見積もりを依頼した貨物とを合わせて、貨物を混載する組み合わせ案を作成し、ステップＳ１にて作成された輸送ルートを割り当てて輸送プラン候補を作成する（Ｓ２）。その後、選択可能プラン絞り込み部１３が、輸送手段を運行する組織が提供する空き情報を用いて、ステップＳ２にて作成された輸送プラン候補のうち実施可能な輸送プランを絞り込み、作成された輸送プランを端末装置４１、４２に出力する（Ｓ３）。
【００５１】
＜輸送ルート作成処理＞
図４は、輸送ルート作成処理（Ｓ１）の詳細示すフローチャートである。
【００５２】
まず、輸送ルート作成部１１は、輸送ルート情報を輸送ルートマスタ記憶部２３より取得し（Ｓ１１）、ターミナル情報を積み替えマスタ記憶部２４より取得する（Ｓ１２）。
【００５３】
次に、新規に見積もりが依頼された貨物の出発地及び到着地を貨物情報記憶部２１より取得し、当該取得した出発地及び到着地を輸送ルート記憶部２５に登録する（Ｓ１３）。なお、新規に見積もりが依頼された貨物の出発地及び到着地が輸送ルート記憶部２５に登録済みであれば、重複して登録しない。
【００５４】
そして、ステップＳ１１で取得した輸送ルート情報と、ステップＳ１２で取得したターミナル情報との組み合わせによって、新規に見積もりが依頼された貨物の出発地及び到着地間の輸送ルートを作成し、輸送ルート記憶部２５に登録する（Ｓ１４）。例えば、出発地及び到着地の両方が一致する輸送ルートや、出発地及び到着地の一方が一致する輸送ルートとターミナル情報との組み合わせを探索して、輸送ルートを作成する。具体的には、図１１に示す輸送ルート記憶部２５において、出発地ＴＹＯから到着地ＧＶＡまでの輸送においては、輸送ＩＤがＴ１の輸送ルートＲ１（Ａ社が運行する直行便の航空機による輸送）と、輸送ＩＤがＴ２の輸送ルートＲ２（Ｂ社が運行するＴＹＯからＡＭＳまでの航空機と、Ｃ社が運行するＡＭＳからＧＶＡまでの鉄道をＡＭＳのターミナルを経由して乗り継ぐ輸送）とが作成されている。なお、経由地は１か所でなく、２か所以上を経由する輸送ルートを作成してもよい。
【００５５】
なお、輸送ルート作成処理（Ｓ１）では、顧客が希望する出発地と到着地との組み合わせに従って、新しい輸送ルートを探索したが、輸送ルート作成処理（Ｓ１）を定期的（例えば、夜間バッチ処理によって）に世界中の全ての都市間において実行し、ステップＳ２、Ｓ３においては、既に作成されて、輸送ルート記憶部２５に格納された輸送ルートを使用してもよい。
【００５６】
＜貨物混載組み合わせ作成処理＞
図５は、貨物混載組み合わせ作成処理（Ｓ２）の詳細示すフローチャートである。
【００５７】
まず、貨物混載組み合わせ作成部１２は、新規に見積もりが依頼された貨物のデータを貨物情報記憶部２１より取得し（Ｓ２１）、契約済み貨物のデータを貨物情報記憶部２１より取得する（Ｓ２２）。
【００５８】
次に、ステップＳ２１で取得した契約済みの貨物のデータ及びステップＳ２２で取得した新規に見積もりが依頼された貨物のデータの中から、出発地及び到着地が同じ貨物の組み合わせを作成することによって貨物混載組み合わせ候補を作成し、貨物混載データ記憶部２２に登録する（Ｓ２３）。例えば、出発地及び到着地が同じ貨物の全通りの組み合わせを貨物混載組み合わせ候補として作成する。具体的には、図８に示す貨物混載データ記憶部２２において、混載ＩＤがＣ１の貨物混載組み合わせは、出発地と到着地が同じ貨物ｘ１及び貨物ｚ１を混載することを示す。
【００５９】
但し、輸送手段によって貨物サイズの上限が異なるため、輸送手段を乗り継ぐ際の積み替えにおいて、分割や統合が必要になる場合がある。そこで、貨物混載組み合わせ候補は、例えば、当該出発地及び到着地間の輸送手段において想定される最小の貨物サイズの上限に合わせて、貨物情報記憶部２１の貨物を分割して、貨物混載組み合わせ候補を作成するとよい。予め貨物を分割し貨物混載組み合わせを作成することによって、経由地で貨物を積み替える際に、分割したり、統合する必要がなくなる。
【００６０】
そして、作成された貨物混載組み合わせ候補と出発地と到着地が一致する輸送ルートを輸送ルート記憶部２５より取得し、輸送プラン記憶部２６に登録する（Ｓ２４）。その後、作成された貨物混載組み合わせ候補を貨物混載データ記憶部２２より取得し、出発地と到着地の組み合わせが一致するように輸送ルートと貨物混載組み合わせ候補を対応付けて、輸送プラン記憶部２６に登録する（Ｓ２５）。
【００６１】
なお、混載貨物の組み合わせを作成する際に、同一顧客の貨物のみを含む貨物混載組み合わせを作成しても、複数の異なる顧客の貨物を含む貨物混載組み合わせを作成してもよい。同一顧客の貨物のみを含む貨物混載組み合わせを作成する場合、ステップＳ２２においてデータを取得した、新規に見積もりが依頼された貨物の顧客について契約済み貨物のデータを取得すればよい。
【００６２】
＜選択可能プラン絞り込み処理＞
図６は、選択可能プラン絞り込み処理（Ｓ３）の詳細示すフローチャートである。
【００６３】
まず、選択可能プラン絞り込み部１３は、輸送ルートマスタ記憶部２３及び輸送ルート記憶部２５を参照し、輸送ルート記憶部２５に記録された輸送ルートの取扱条件２１Ｈを取得する（Ｓ３１）。
【００６４】
そして、輸送プラン記憶部２６及び貨物混載データ記憶部２２を参照し、輸送プランに対応する混載ＩＤの混載データに含まれる貨物の取扱条件を取得し、ステップＳ３１で取得した輸送ルートの取扱条件が、取得した貨物の取扱条件を満たさない輸送プランを削除する（Ｓ３２）。図１２及び図８に示す例を参照すると、混載ＩＤがＣ１の混載貨物に含まれる貨物ＩＤがｘ１の貨物の取扱条件は精密である。ここで、図１１及び図９を参照すると、輸送プランＰ１の輸送ルート（輸送ルートＩＤがＲ１）を構成する輸送手段（輸送ＩＤがＴ１）は、貨物の取扱条件が通常であり、条件を満たしていないため削除される。
【００６５】
そして、混載される貨物の重量及び容積重量が、輸送手段の重量の上限値及び容積重量の上限値を超えるかを判定し、混載される貨物の重量が輸送手段の重量の上限値を超える、又は、混載される貨物の容積重量が輸送手段の容積重量の上限値を超える場合、当該輸送プランを削除する（Ｓ３３）。
【００６６】
次に、輸送ルートマスタ記憶部２３及び輸送プラン記憶部２６を参照し、輸送プランの輸送ルートを構成する輸送手段の単価２３Ｋ及び容積重量換算係数２３Ｌを取得し（Ｓ３４）、混載される貨物の容積重量と単価と容積重量換算係数とを乗じて、輸送コストを算出し、輸送プラン記憶部２６に登録する（Ｓ３５）。なお、積み替えマスタ記憶部２４が積み替えコスト（又は、単位容積重量あたりの単価）を保持し、積み替えコストを計算して、輸送プランの輸送コストに加味してもよい。
【００６７】
その後、貨物混載データ記憶部２２及び輸送プラン記憶部２６を参照し、プランを提示すべき顧客の輸送プランを選択し表示するための画面データを生成し、端末装置４１、４２に出力する（Ｓ３６）。
【００６８】
なお、選択可能プラン絞り込み処理（Ｓ３）において、各輸送手段の空き状況を考慮して、輸送プランを削除して、当該発送日の輸送ルートにおいて空きがあるプランのみを表示してもよい。また、各輸送手段の空き状況を考慮せず、全ての輸送プランをユーザに提示してもよい。この場合、ユーザが輸送プランを選択した後に、外部システム７０に空き状況を問い合わせて、問い合わせの結果をユーザに提示してもよい。
【００６９】
図１３は、端末装置４１、４２に表示される輸送プラン表示画面の例を示す図である。
【００７０】
図１３に示す画面例は、出発地ＴＹＯから到着地ＧＶＡまでの輸送プランを提示しており、輸送プラン表示領域２７０と、表示する輸送プランを切り替えるためのタブ２８と、プランを決定する「決定」ボタン２９とを含む。輸送プラン表示領域２７０は、輸送プランＩＤ  ２７Ａと、会社ＩＤ  ２７Ｂと、輸送モード２７Ｃと、出発地２７Ｄと、到着地２７Ｅと、発送日２７Ｆと、所要時間２７Ｇと、輸送コスト２７Ｈと、選択欄２７Ｉとを含む。
【００７１】
輸送プランＩＤ  ２７Ａは、輸送プラン記憶部２６の輸送プランＩＤフィールド２６Ａの値を読み出して表示する。会社ＩＤ  ２７Ｂは、各輸送手段の会社ＩＤフィールド２３Ｂの値を輸送ルートマスタ記憶部２３から読み出して表示する。輸送モード２７Ｃは、各輸送手段の輸送モードフィールド２３Ｃの値を輸送ルートマスタ記憶部２３から読み出して表示する。出発地２７Ｄは、各輸送手段の出発地フィールド２３Ｄの値を輸送ルートマスタ記憶部２３から読み出して表示する。到着地２７Ｅは、各輸送手段の到着地フィールド２３Ｅの値を輸送ルートマスタ記憶部２３から読み出して表示する。発送日２７Ｆは、貨物混載データ記憶部２２の発送日フィールド２２Ｈの値を読み出して表示する。所要時間２７Ｇは、輸送ルートマスタ記憶部２３の各輸送手段の所要時間フィールド２３Ｊと積み替えマスタ記憶部２４の各経由地の所要時間フィールド２４Ｄの合計を算出して表示する。
【００７２】
ユーザ（例えば、貨物輸送の申込者、フォワーディング事業者のオペレータ）は、選択欄２７Ｉのラジオボタンを選択することによって所望の輸送プランを選択し、「決定」ボタン２９の操作によって、輸送プランを決定する。例えば、出発地ＴＹＯから到着地ＧＶＡまでの輸送において所要時間を重視する場合、所要時間が最も短いＰ３を選択することができる。一方、輸送コストを重視する場合、輸送コストが最も安いＰ４を選択することができる、所要時間と輸送コストのバランスを重視する場合、Ｐ２を選択してもよい。
【００７３】
以上に説明したように、本発明の実施例では、輸送プラン生成システムは、顧客が輸送を希望する貨物を、出発地と到着地の両方が同じ他の貨物と混載する混載プランを生成し、顧客が所望する出発地と到着地との間で提供されている少なくとも一つの輸送手段による輸送ルートを生成し、前記生成された混載プランと、出発地と到着地の両方が同じ輸送ルートとを対応付けた輸送プランを生成するので、複数の輸送手段間で貨物を積み替える場合でも適切な輸送プランを作成できる。また、顧客の要求に適合した複数の輸送プランを提示することができる。
【００７４】
また、輸送プラン生成システムは、複数の輸送手段と経由地との組み合わせによって、輸送プランを生成するので、複数の輸送手段間で貨物の積み替えを考慮して適切な輸送プランを作成できる。
【００７５】
また、輸送プラン生成システムは、顧客が輸送を希望する貨物の出発地と到着地の間の輸送手段における、重量の上限値及び容積重量の上限値のいずれも超えないように、当該貨物を分割して混載プランを生成するので、輸送ルートにおける条件を考慮して適切な輸送プランを作成できる。
【００７６】
また、輸送プラン生成システムは、一つの混載パターンに含まれる貨物の重量の合計が当該輸送ルートを構成する輸送手段における重量の上限値を超えず、かつ、一つの混載パターンに含まれる貨物の容積重量の合計が当該輸送ルートを構成する輸送手段における容積重量の上限値を超えない輸送プランを選択するので、輸送ルートにおける条件を考慮して適切な輸送プランを作成できる。
【００７７】
また、輸送プラン生成システムは、外部システムから取得した前記各輸送手段の空き状況の情報を用いて、貨物を輸送可能な輸送プランを生成するので、各輸送手段における空きを考慮して適切な輸送プランを作成できる。
【００７８】
また、輸送プラン生成システムは、同一の顧客が輸送を希望する貨物を混載する混載プランを生成するか、複数の異なる顧客が輸送を希望する貨物と混載する混載プランを生成するかを選択可能としたので、多様な顧客の要望に対応する輸送プランを作成できる。
【００７９】
また、輸送プラン生成システムは、輸送手段の所要時間を合計することによって、輸送プランの所要時間を計算し、輸送手段の運賃を合計することによって、前記輸送プランの輸送コストを計算するので、ユーザに所要時間やコストなどの指標を提示することができ、これらの指標に適合した選択が可能となる。
【００８０】
なお、本発明は前述した実施例に限定されるものではなく、添付した特許請求の範囲の趣旨内における様々な変形例及び同等の構成が含まれる。例えば、前述した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに本発明は限定されない。また、ある実施例の構成の一部を他の実施例の構成に置き換えてもよい。また、ある実施例の構成に他の実施例の構成を加えてもよい。また、各実施例の構成の一部について、他の構成の追加・削除・置換をしてもよい。
【００８１】
また、前述した各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等により、ハードウェアで実現してもよく、プロセッサがそれぞれの機能を実現するプログラムを解釈し実行することにより、ソフトウェアで実現してもよい。
【００８２】
各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリ、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記憶装置、又は、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に格納することができる。
【００８３】
また、制御線や情報線は説明上必要と考えられるものを示しており、実装上必要な全ての制御線や情報線を示しているとは限らない。実際には、ほとんど全ての構成が相互に接続されていると考えてよい。
【図１】
2017033308.tif 000003
【図２】
2017033308.tif 000004
【図３】
2017033308.tif 000005
【図４】
2017033308.tif 000006
【図５】
2017033308.tif 000007
【図６】
2017033308.tif 000008
【図７】
2017033308.tif 000009
【図８】
2017033308.tif 000010
【図９】
2017033308.tif 000011
【図１０】
2017033308.tif 000012
【図１１】
2017033308.tif 000013
【図１２】
2017033308.tif 000014
【図１３】
2017033308.tif 000015
【手続補正書】
【提出日】平成29年2月10日(2017.2.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
輸送プラン生成システムであって、
プログラムを実行するプロセッサと、
前記プログラムを格納するメモリとを備え、
前記プロセッサは、輸送が依頼された貨物のデータを格納する貨物情報記憶部と、貨物を輸送する輸送手段のデータを格納する輸送ルート情報記憶部とにアクセス可能であって、
前記プロセッサは、
少なくとも一つの輸送手段によって、顧客が希望する出発地と到着地との間の一つ以上の輸送ルートを生成し、
出発地と到着地の間の輸送手段における、重量の上限値及び容積重量の上限値のいずれも超えないように、顧客が輸送を希望する貨物を分割し、前記出発地と前記到着地の両方が同じ他の貨物と混載する一つ以上の混載プランを生成し、
前記生成された混載プランと、出発地と到着地の両方が同じ輸送ルートとを組み合わせた輸送プランを生成する輸送プラン生成システム。
【請求項２】
請求項１に記載の輸送プラン生成システムであって、
前記プロセッサは、前記輸送手段間で貨物を積み替える経由地のデータを格納する積み替え情報記憶部にアクセス可能であって、
前記プロセッサは、複数の前記輸送手段と少なくとも一つの前記経由地との組み合わせによって、輸送ルートを生成する輸送プラン生成システム。
【請求項３】
請求項１に記載の輸送プラン生成システムであって、
前記プロセッサは、一つの混載プランに含まれる貨物の重量の合計が当該輸送ルートを構成する輸送手段における重量の上限値を超えず、かつ、一つの混載プランに含まれる貨物の容積重量の合計が当該輸送ルートを構成する輸送手段における容積重量の上限値を超えない輸送プランを生成する輸送プラン生成システム。
【請求項４】
請求項１に記載の輸送プラン生成システムであって、
各輸送手段の空き状況の情報を提供する外部システムに接続されており、
前記プロセッサは、前記外部システムから取得した前記各輸送手段の空き状況の情報を用いて、貨物を輸送可能な輸送プランを生成する輸送プラン生成システム。
【請求項５】
請求項１に記載の輸送プラン生成システムであって、
前記プロセッサは、同一の顧客が輸送を希望する貨物を混載する混載プランを生成するか、複数の異なる顧客が輸送を希望する貨物と混載する混載プランを生成するかを選択可能である輸送プラン生成システム。
【請求項６】
請求項１に記載の輸送プラン生成システムであって、
前記プロセッサは、
前記輸送ルート情報記憶部に格納された前記輸送手段の所要時間を合計することによって、前記輸送プランの所要時間を計算し、
前記輸送ルート情報記憶部に格納された前記輸送手段の運賃を合計することによって、前記輸送プランの輸送コストを計算する輸送プラン生成システム。
【請求項７】
計算機によって実行される輸送プラン生成方法であって、
前記計算機は、プログラムを実行するプロセッサと、前記プログラムを格納するメモリとを有し、
前記プロセッサは、輸送が依頼された貨物のデータを格納する貨物情報記憶部と、貨物を輸送する輸送手段のデータを格納する輸送ルート情報記憶部とにアクセス可能であって、
前記輸送プラン生成方法は、
前記プロセッサが、少なくとも一つの輸送手段によって、顧客が希望する出発地と到着地との間の一つ以上の輸送ルートを生成して、前記メモリに格納し、
前記プロセッサが、出発地と到着地の間の輸送手段における、重量の上限値及び容積重量の上限値のいずれも超えないように、顧客が輸送を希望する貨物を分割し、前記出発地と前記到着地の両方が同じ他の貨物と混載する一つ以上の混載プランを生成して、前記メモリに格納し、
前記プロセッサが、前記生成された混載プランと、出発地と到着地の両方が同じ輸送ルートとを組み合わせた輸送プランを生成して、前記生成された輸送プランを表示するための画面データを出力する輸送プラン生成方法。
【請求項８】
計算機に処理を実行させるためのプログラムを格納した非一時的記憶媒体であって、
前記計算機は、前記プログラムを実行するプロセッサと、前記プログラムを格納するメモリとを有し、
前記プロセッサは、輸送が依頼された貨物のデータを格納する貨物情報記憶部と、貨物を輸送する輸送手段のデータを格納する輸送ルート情報記憶部とにアクセス可能であって、
前記プログラムは、
少なくとも一つの輸送手段によって、顧客が希望する出発地と到着地との間の一つ以上の輸送ルートを生成する手順と、
出発地と到着地の間の輸送手段における、重量の上限値及び容積重量の上限値のいずれも超えないように、顧客が輸送を希望する貨物を分割し、前記出発地と前記到着地の両方が同じ他の貨物と混載する一つ以上の混載プランを生成する手順と、
前記生成された混載プランと、出発地と到着地の両方が同じ輸送ルートとを組み合わせた輸送プランを生成する手順とを含む非一時的記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本願において開示される発明の代表的な一例を示せば以下の通りである。すなわち、輸送プラン生成システムであって、プログラムを実行するプロセッサと、前記プログラムを格納するメモリとを備え、前記プロセッサは、輸送が依頼された貨物のデータを格納する貨物情報記憶部と、貨物を輸送する輸送手段のデータを格納する輸送ルート情報記憶部とにアクセス可能であって、前記プロセッサは、少なくとも一つの輸送手段によって、顧客が希望する出発地と到着地との間の一つ以上の輸送ルートを生成し、出発地と到着地の間の輸送手段における、重量の上限値及び容積重量の上限値のいずれも超えないように、顧客が輸送を希望する貨物を分割し、前記出発地と前記到着地の両方が同じ他の貨物と混載する一つ以上の混載プランを生成し、前記生成された混載プランと、出発地と到着地の両方が同じ輸送ルートとを組み合わせた輸送プランを生成する。
【国際調査報告】
2017033308.tif 000016
2017033308.tif 000017
2017033308.tif 000018