(57)【要約】  本願の実施例は、商品棚を搬送する方法および装置を開示する。  上記方法の具体的な実施形態は、第一タスク情報をタスクサーバから受信するステップと、搬送対象の商品棚の識別子に基づいて、上記商品棚を保管する商品棚保管ステーションの位置を開始位置として決定するステップと、第一ピッキングステーションの識別子に基づいて、第一ピッキングステーションに対応する一時保管ステーションセット内の第一ピッキングステーションの位置を終了位置として決定するステップと、決定された開始位置および終了位置に基づいて、第一搬送情報を生成するステップと、無人搬送車が上記商品棚を搬送するように、第一搬送情報を無人搬送車に送信するステップと、を含む。この実施形態によれば、無人搬送車をより十分に利用することができる。
2021519735.tif 000002
【特許請求の範囲】
【請求項１】
商品棚保管ステーションと、ピッキングステーションと、第一一時保管ステーションが含まれる、ピッキングステーションに対応する一時保管ステーションセットとも設けられる倉庫に保管された搬送対象の商品棚の識別子、および第一タスク情報を処理するための第一ピッキングステーションの識別子を含む第一タスク情報をタスクサーバから受信するステップと、
前記搬送対象の商品棚の識別子に基づいて、前記商品棚を保管する商品棚保管ステーションの位置を開始位置として決定するステップと、
前記第一ピッキングステーションの識別子に基づいて、前記第一ピッキングステーションに対応する一時保管ステーションセット内の第一ピッキングステーションの位置を終了位置として決定するステップと、
決定された開始位置および終了位置に基づいて、第一搬送情報を生成するステップと、
無人搬送車が前記商品棚を搬送するように、前記第一搬送情報を前記無人搬送車に送信するステップと、を含む
商品棚を搬送する方法。
【請求項２】
前述した前記第一搬送情報を前記無人搬送車に送信するステップは、
アイドル状態の無人搬送車のセットから無人搬送車をターゲット無人搬送車として選択するステップと、
前記第一搬送情報を前記ターゲット無人搬送車に送信するステップと、をさらに含む
請求項１に記載の方法。
【請求項３】
一時保管ステーションセットは、第二一時保管ステーションをさらに含み、
前記方法は、
前記第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションに前記商品棚を保管するプロセスにおいて、第二タスク情報を処理するための第二ピッキングステーションの識別子も含まれる、前記商品棚の識別子を含む第二タスク情報を前記タスクサーバから受信したか否かを判定するステップと、
前記第二タスク情報を受信したと判定された場合、前記第二タスク情報の優先度が前記第一タスク情報の優先度よりも高いか否かを判定するステップと、
前記第二タスク情報の優先度が前記第一タスク情報の優先度よりも高いと判定された場合、前記第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を開始位置として決定し、前記第二ピッキングステーションの識別子に基づいて、前記第二ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を終了位置として決定し、決定された開始位置および終了位置に基づいて、第二搬送情報を生成するステップと、
前記第二搬送情報を無人搬送車に送信するステップと、をさらに含む
請求項１に記載の方法。
【請求項４】
前記第二タスク情報を受信していないと判定された場合、または前記第二タスク情報の優先度が前記第一タスク情報の優先度よりも低いと判定された場合、前記第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を開始位置として決定し、前記第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を終了位置として決定し、決定された開始位置および終了位置に基づいて、第三搬送情報を生成するステップと、
前記第三搬送情報を無人搬送車に送信するステップと、をさらに含む
請求項３に記載の方法。
【請求項５】
前記第一タスク情報の処理後にピッキング端末によって送信されたタスク処理完了情報を前記ピッキング端末から受信したと判定された場合、前記第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションに前記商品棚を保管するプロセスにおいて、第三タスク情報を処理するための第三ピッキングステーションの識別子も含まれる、前記商品棚の識別子を含む前記第三タスク情報を前記タスクサーバから受信したか否かを判定するステップと、
前記第三タスク情報を受信したと判定された場合、前記第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を開始位置として決定し、前記第三ピッキングステーションの識別子に基づいて、前記第三ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を終了位置として決定し、決定された開始位置および終了位置に基づいて、第四搬送情報を生成するステップと、
前記第四搬送情報を無人搬送車に送信するステップと、をさらに含む
請求項４に記載の方法。
【請求項６】
前記第三タスク情報を受信していないと判定された場合、前記第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を開始位置として決定し、前記第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を終了位置として決定し、決定された開始位置および終了位置に基づいて、第五搬送情報を生成するステップと、
前記第五搬送情報を無人搬送車に送信するステップと、をさらに含む
請求項５に記載の方法。
【請求項７】
前記第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションに前記商品棚を保管するプロセスにおいて、前記商品棚の識別子を含む第四タスク情報を受信したか否かを判定するステップと、
前記第四タスク情報を受信していないと判定された場合、前記第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を開始位置として決定し、前記商品棚を保管する商品棚保管ステーションの位置を終了位置として決定し、決定された開始位置および終了位置に基づいて、第六搬送情報を生成するステップと、
前記第六搬送情報を無人搬送車に送信するステップと、をさらに含む
請求項６に記載の方法。
【請求項８】
無人搬送車は、商品棚保管ステーションと一時保管ステーションセット内の一時保管ステーションとの間を往復する第一無人搬送車を含み、
搬送情報を無人搬送車に送信する前に、前記方法は、
送信対象の搬送情報における開始位置および終了位置に商品棚保管ステーションの位置があるか否かを判定するステップと、
送信対象の搬送情報における開始位置および終了位置に商品棚保管ステーションの位置があると判定された場合、搬送情報を前記第一無人搬送車に送信するステップと、をさらに含む
請求項１−７のいずれか一項に記載の方法。
【請求項９】
前記無人搬送車は、一時保管ステーション同士の間を往復する第二無人搬送車をさらに含み、
前記方法は、
送信対象の搬送情報における開始位置および終了位置が一時保管ステーションの位置であると判定された場合、搬送情報を前記第二無人搬送車に送信するステップをさらに含む
請求項８に記載の方法。
【請求項１０】
タスクサーバによってサーバに送信されるタスク情報は、入庫タスク情報および出庫タスク情報を含み、倉庫に設けられたピッキングステーションは、入庫タスク情報を処理するための入庫ピッキングステーション、および出庫タスク情報を処理するための出庫ピッキングステーションを含み、
前記方法は、
倉庫内の無人搬送車の数、入庫ピッキングステーションの数、および出庫ピッキングステーションの数を決定するステップと、
前記無人搬送車の数と、前記入庫ピッキングステーションの数および前記出庫ピッキングステーションの数の和との比率が第一初期値よりも大きいと判定された場合、前記入庫ピッキングステーションの数と前記出庫ピッキングステーションの数との比率および前記無人搬送車の数に基づいて、商品棚保管ステーションと一時保管ステーションとの間を往復する第一無人搬送車の数、および一時保管ステーション同士の間を往復する第二無人搬送車の数を決定するステップと、
前記無人搬送車の数と、前記入庫ピッキングステーションの数および前記出庫ピッキングステーションの数の和との比率が前記第一初期値よりも小さいと判定された場合、前記入庫ピッキングステーションの数および前記出庫ピッキングステーションの数の和に基づいて、一時保管ステーション同士の間を往復する第二無人搬送車として無人搬送車を選択し、選択された無人搬送車を入庫ピッキングステーションおよび出庫ピッキングステーションに割り当てるステップと、をさらに含む
請求項１−７のいずれか一項に記載の方法。
【請求項１１】
一時保管ステーションセットは、少なくとも１つの第一一時保管ステーションを含み、
上記方法は、
前記第三タスク情報を受信していないと判定された場合、前記第一ピッキングステーションに対応する一時保管ステーションセットにアイドル状態の第一一時保管ステーションがあるか否かを判定するステップと、
アイドル状態の第一一時保管ステーションがないと判定された場合、前記倉庫に、対応する一時保管ステーションセット内のアイドル状態の第一一時保管ステーションの数が第二初期値よりも大きいという条件を満たすピッキングステーションがあるか否かを判定するステップと、
上記条件を満たすピッキングステーションがあると判定された場合、前記第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を開始位置として決定し、上記条件を満たすピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を終了位置として決定し、決定された開始位置および終了位置に基づいて、第七搬送情報を生成するステップと、
前記第七搬送情報を無人搬送車に送信するステップと、をさらに含む
請求項５に記載の方法。
【請求項１２】
商品棚保管ステーションと、ピッキングステーションと、第一一時保管ステーションが含まれる、ピッキングステーションに対応する一時保管ステーションセットとも設けられる倉庫に保管された搬送対象の商品棚の識別子、および第一タスク情報を処理するための第一ピッキングステーションの識別子を含む第一タスク情報をタスクサーバから受信するように構成された第一タスク情報受信ユニットと、
前記搬送対象の商品棚の識別子に基づいて、前記商品棚を保管する商品棚保管ステーションの位置を開始位置として決定するように構成された開始位置決定ユニットと、
前記第一ピッキングステーションの識別子に基づいて、前記第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を終了位置として決定するように構成された終了位置決定ユニットと、
決定された開始位置および終了位置に基づいて、第一搬送情報を生成するように構成された第一搬送情報生成ユニットと、
無人搬送車が前記商品棚を搬送するように、前記第一搬送情報を前記無人搬送車に送信するように構成された第一搬送情報送信ユニットと、を含む
商品棚を搬送する装置。
【請求項１３】
第一タスク情報受信ユニットは、
アイドル状態の無人搬送車のセットから無人搬送車をターゲット無人搬送車として選択するステップと、
前記第一搬送情報を前記ターゲット無人搬送車に送信するステップと、を実行するようにさらに構成される
請求項１２に記載の装置。
【請求項１４】
一時保管ステーションセットは、第二一時保管ステーションをさらに含み、
前記装置は、
前記第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションに前記商品棚を保管するプロセスにおいて、第二タスク情報を処理するための第二ピッキングステーションの識別子も含まれる、前記商品棚の識別子を含む第二タスク情報を前記タスクサーバから受信したか否かを判定するように構成された第二タスク情報受信ユニットと、
前記第二タスク情報を受信したと判定された場合、前記第二タスク情報の優先度が前記第一タスク情報の優先度よりも高いか否かを判定するように構成された優先度判定ユニットと、
前記第二タスク情報の優先度が前記第一タスク情報の優先度よりも高いと判定された場合、前記第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を開始位置として決定し、前記第二ピッキングステーションの識別子に基づいて、前記第二ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を終了位置として決定し、決定された開始位置および終了位置に基づいて、第二搬送情報を生成するように構成された第二搬送情報生成ユニットと、
前記第二搬送情報を無人搬送車に送信するように構成された第二搬送情報送信ユニットと、をさらに含む
請求項１２に記載の装置。
【請求項１５】
前記第二タスク情報を受信していないと判定された場合、または前記第二タスク情報の優先度が前記第一タスク情報の優先度よりも低いと判定された場合、前記第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を開始位置として決定し、前記第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を終了位置として決定し、決定された開始位置および終了位置に基づいて、第三搬送情報を生成するように構成された第三搬送情報生成ユニットと、
前記第三搬送情報を無人搬送車に送信するように構成された第三搬送情報送信ユニットと、をさらに含む
請求項１４に記載の装置。
【請求項１６】
前記第一タスク情報の処理後にピッキング端末によって送信されたタスク処理完了情報を前記ピッキング端末から受信したと判定された場合、前記第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションに前記商品棚を保管するプロセスにおいて、第三タスク情報を処理するための第三ピッキングステーションの識別子も含まれる、前記商品棚の識別子を含む前記第三タスク情報を前記タスクサーバから受信したか否かを判定するように構成された第三タスク情報受信ユニットと、
前記第三タスク情報を受信したと判定された場合、前記第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を開始位置として決定し、前記第三ピッキングステーションの識別子に基づいて、前記第三ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を終了位置として決定し、決定された開始位置および終了位置に基づいて、第四搬送情報を生成するように構成された第四搬送情報生成ユニットと、
前記第四搬送情報を無人搬送車に送信するように構成された第四搬送情報送信ユニットと、をさらに含む
請求項１５に記載の装置。
【請求項１７】
前記第三タスク情報を受信していないと判定された場合、前記第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を開始位置として決定し、前記第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を終了位置として決定し、決定された開始位置および終了位置に基づいて、第五搬送情報を生成するように構成された第五搬送情報生成ユニットと、
前記第五搬送情報を無人搬送車に送信するように構成された第五搬送情報送信ユニットと、をさらに含む
請求項１６に記載の装置。
【請求項１８】
前記第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションに前記商品棚を保管するプロセスにおいて、前記商品棚の識別子を含む第四タスク情報を受信したか否かを判定するように構成された第四タスク情報受信ユニットと、
前記第四タスク情報を受信していないと判定された場合、前記第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を開始位置として決定し、前記商品棚を保管する商品棚保管ステーションの位置を終了位置として決定し、決定された開始位置および終了位置に基づいて、第六搬送情報を生成するように構成された第六搬送情報生成ユニットと、
前記第六搬送情報を無人搬送車に送信するように構成された第六搬送情報送信ユニットと、をさらに含む
請求項１７に記載の装置。
【請求項１９】
無人搬送車は、商品棚保管ステーションと一時保管ステーションセット内の一時保管ステーションとの間を往復する第一無人搬送車を含み、
前記装置は、
搬送情報を無人搬送車に送信する前に、送信対象の搬送情報における開始位置および終了位置に商品棚保管ステーションの位置があるか否かを判定するように構成された位置判定ユニットと、
送信対象の搬送情報における開始位置および終了位置に商品棚保管ステーションの位置があると判定された場合、搬送情報を前記第一無人搬送車に送信するように構成された第一無人搬送車判定ユニットと、をさらに含む
請求項１２−１８のいずれか一項に記載の装置。
【請求項２０】
無人搬送車は、一時保管ステーション同士の間を往復する第二無人搬送車をさらに含み、
前記装置は、
送信対象の搬送情報における開始位置および終了位置が一時保管ステーションの位置であると判定された場合、搬送情報を前記第二無人搬送車に送信するように構成された第二無人搬送車判定ユニットをさらに含む
請求項１９に記載の装置。
【請求項２１】
タスクサーバによってサーバに送信されるタスク情報は、入庫タスク情報および出庫タスク情報を含み、倉庫に設けられたピッキングステーションは、入庫タスク情報を処理するための入庫ピッキングステーション、および出庫タスク情報を処理するための出庫ピッキングステーションを含み、
前記装置は、
倉庫内の無人搬送車の数、入庫ピッキングステーションの数、および出庫ピッキングステーションの数を決定するように構成された数決定ユニットと、
前記無人搬送車の数と、前記入庫ピッキングステーションの数および前記出庫ピッキングステーションの数の和との比率が第一初期値よりも大きいと判定された場合、前記入庫ピッキングステーションの数と前記出庫ピッキングステーションの数との比率および前記無人搬送車の数に基づいて、商品棚保管ステーションと一時保管ステーションとの間を往復する第一無人搬送車の数、および一時保管ステーション同士の間を往復する第二無人搬送車の数を決定するように構成された第一割り当てユニットと、
前記無人搬送車の数と、前記入庫ピッキングステーションの数および前記出庫ピッキングステーションの数の和との比率が前記第一初期値よりも小さいと判定された場合、前記入庫ピッキングステーションの数および前記出庫ピッキングステーションの数の和に基づいて、一時保管ステーション同士の間を往復する第二無人搬送車として無人搬送車を選択し、選択された無人搬送車を入庫ピッキングステーションおよび出庫ピッキングステーションに割り当てるように構成された第二割り当てユニットと、をさらに含む
請求項１２−１８のいずれか一項に記載の装置。
【請求項２２】
一時保管ステーションセットは、少なくとも１つの第一一時保管ステーションを含み、
上記装置は、
前記第三タスク情報を受信していないと判定された場合、前記第一ピッキングステーションに対応する一時保管ステーションセットにアイドル状態の第一一時保管ステーションがあるか否かを判定するように構成されたアイドル状態の一時保管ステーションの判定ユニットと、
アイドル状態の第一一時保管ステーションがないと判定された場合、前記倉庫に、対応する一時保管ステーションセット内のアイドル状態の第一一時保管ステーションの数が第二初期値よりも大きいという条件を満たすピッキングステーションがあるか否かを判定するように構成されたアイドル状態の一時保管ステーションの選別ユニットと、
上記条件を満たすピッキングステーションがあると判定された場合、前記第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を開始位置として決定し、上記条件を満たすピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を終了位置として決定し、決定された開始位置および終了位置に基づいて、第七搬送情報を生成するように構成された第七搬送情報生成ユニットと、
前記第七搬送情報を無人搬送車に送信するように構成された第七搬送情報送信ユニットと、をさらに含む
請求項１６に記載の装置。
【請求項２３】
１つまたは複数のプロセッサと、
１つまたは複数のプログラムを記憶した記憶装置と、を含み、
前記１つまたは複数のプログラムが前記１つまたは複数のプロセッサによって実行されると、前記１つまたは複数のプロセッサが請求項１−１１のいずれか一項に記載の方法を実施するようにする
サーバ。
【請求項２４】
請求項１−１１のいずれか一項に記載の方法を実施するためにプロセッサによって実行されるコンピュータプログラムを記憶したコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本特許出願は、２０１８年５月２５日に提出された、出願番号が２０１８１０５１２２１９．８、出願人が北京京東尚科信息技術有限公司および北京京東世紀貿易有限公司、発明名称が「商品棚を搬送する方法および装置」である中国特許出願の優先権を主張するものであり、本願の全文は、参照により本願に組み込まれる。
【０００２】
本願の実施例は、倉庫保管および物流の分野に関し、具体的には、商品棚を搬送する方法および装置に関する。
【背景技術】
【０００３】
電子商取引業界の急速な発展に伴い、倉庫管理、商品ピッキング、商品輸送などの作業に参加するためにより多くの人々が必要とされている。倉庫では、ＡＧＶ（Ａｕｔｏｍａｔｅｄ  Ｇｕｉｄｅｄ  Ｖｅｈｉｃｌｅ、無人搬送車）は通常、商品棚の搬送に使用される。無人搬送車ＡＧＶの登場は、商品のピッキングプロセスに大きな利便性をもたらし、それは、ピッキングスタッフによる商品の搬送を支援するために、ピッキングスタッフと協力する必要がある。
【発明の概要】
【課題を解決するための手段】
【０００４】
本願の実施例は、商品棚を搬送する方法および装置を提供する。
【０００５】
第一様態では、本願の実施例は、商品棚を搬送する方法を提供する。この方法は、商品棚保管ステーションと、ピッキングステーションと、第一一時保管ステーションが含まれる、ピッキングステーションに対応する一時保管ステーションセットとも設けられる倉庫に保管された搬送対象の商品棚の識別子、および第一タスク情報を処理するための第一ピッキングステーションの識別子を含む第一タスク情報をタスクサーバから受信するステップと、搬送対象の商品棚の識別子に基づいて、上記商品棚を保管する商品棚保管ステーションの位置を開始位置として決定するステップと、第一ピッキングステーションの識別子に基づいて、第一ピッキングステーションに対応する一時保管ステーションセット内の第一ピッキングステーションの位置を終了位置として決定するステップと、決定された開始位置および終了位置に基づいて、第一搬送情報を生成するステップと、無人搬送車が上記商品棚を搬送するように、第一搬送情報を無人搬送車に送信するステップと、を含む。
【０００６】
いくつかの実施例では、第一搬送情報を無人搬送車に送信するステップは、アイドル状態の無人搬送車のセットから無人搬送車をターゲット無人搬送車として選択するステップと、第一搬送情報をターゲット無人搬送車に送信するステップと、を含む。
【０００７】
いくつかの実施例では、一時保管ステーションセットは第二一時保管ステーションをさらに含み、上記方法は、第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションに上記商品棚を保管するプロセスにおいて、第二タスク情報を処理するための第二ピッキングステーションの識別子も含まれる、上記商品棚の識別子を含む第二タスク情報をタスクサーバから受信したか否かを判定するステップと、第二タスク情報を受信したと判定された場合、第二タスク情報の優先度が第一タスク情報の優先度よりも高いか否かを判定するステップと、第二タスク情報の優先度が第一タスク情報の優先度よりも高いと判定された場合、第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を開始位置として決定し、第二ピッキングステーションの識別子に基づいて、第二ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を終了位置として決定するステップと、決定された開始位置および終了位置に基づいて、第二搬送情報を生成するステップと、第二搬送情報を無人搬送車に送信するステップと、をさらに含む。
【０００８】
いくつかの実施例では、上記方法は、第二タスク情報を受信していないと判定された場合、または第二タスク情報の優先度が第一タスク情報の優先度よりも低いと判定された場合、第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を開始位置として決定し、第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を終了位置として決定し、決定された開始位置および終了位置に基づいて、第三搬送情報を生成するステップと、第三搬送情報を無人搬送車に送信するステップと、をさらに含む。
【０００９】
いくつかの実施例では、上記方法は、第一タスク情報の処理後にピッキング端末によって送信されたタスク処理完了情報をピッキング端末から受信したと判定された場合、第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションに上記商品棚を保管するプロセスにおいて、第三タスク情報を処理するための第三ピッキングステーションの識別子も含まれる、上記商品棚の識別子を含む第三タスク情報をタスクサーバから受信したか否かを判定するステップと、第三タスク情報を受信したと判定された場合、第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を開始位置として決定し、第三ピッキングステーションの識別子に基づいて、第三ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を終了位置として決定するステップと、決定された開始位置および終了位置に基づいて、第四搬送情報を生成するステップと、第四搬送情報を無人搬送車に送信するステップと、をさらに含む。
【００１０】
いくつかの実施例では、上記方法は、第三タスク情報を受信していないと判定された場合、第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を開始位置として決定し、第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を終了位置として決定し、決定された開始位置および終了位置に基づいて、第五搬送情報を生成するステップと、第五搬送情報を無人搬送車に送信するステップと、をさらに含む。
【００１１】
いくつかの実施例では、上記方法は、第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションに上記商品棚を保管するプロセスにおいて、上記商品棚の識別子を含む第四タスク情報を受信したか否かを判定するステップと、第四タスク情報を受信していないと判定された場合、第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を開始位置として決定し、上記商品棚を保管する商品棚保管ステーションの位置を終了位置として決定し、決定された開始位置および終了位置に基づいて、第六搬送情報を生成するステップと、第六搬送情報を無人搬送車に送信するステップと、をさらに含む。
【００１２】
いくつかの実施例では、無人搬送車は商品棚保管ステーションと一時保管ステーションセット内の一時保管ステーションとの間を往復する第一無人搬送車を含み、搬送情報を無人搬送車に送信する前に、上記方法は、送信対象の搬送情報における開始位置および終了位置に商品棚保管ステーションの位置があるか否かを判定するステップと、送信対象の搬送情報における開始位置および終了位置に商品棚保管ステーションの位置があると判定された場合、搬送情報を第一無人搬送車に送信するステップと、をさらに含む。
【００１３】
いくつかの実施例では、無人搬送車は一時保管ステーション同士の間を往復する第二無人搬送車をさらに含み、上記方法は、送信対象の搬送情報における開始位置および終了位置が一時保管ステーションの位置であると判定された場合、搬送情報を第二無人搬送車に送信するステップをさらに含む。
【００１４】
いくつかの実施例では、タスクサーバからサーバに送信されるタスク情報は入庫タスク情報および出庫タスク情報を含み、倉庫に設けられたピッキングステーションは入庫タスク情報を処理するための入庫ピッキングステーション、および出庫タスク情報を処理するための出庫ピッキングステーションを含み、上記方法は、倉庫内の無人搬送車の数、入庫ピッキングステーションの数、および出庫ピッキングステーションの数を決定するステップと、無人搬送車の数と、入庫ピッキングステーションの数および出庫ピッキングステーションの数の和との比率が第一初期値よりも大きいと判定された場合、入庫ピッキングステーションの数と出庫ピッキングステーションの数との比率および無人搬送車の数に基づいて、商品棚保管ステーションと一時保管ステーションとの間を往復する第一無人搬送車の数、および一時保管ステーション同士の間を往復する第二無人搬送車の数を決定するステップと、無人搬送車の数と、入庫ピッキングステーションの数および出庫ピッキングステーションの数の和との比率が第一初期値よりも小さいと判定された場合、入庫ピッキングステーションの数および出庫ピッキングステーションの数の和に基づいて、一時保管ステーション同士の間を往復する第二無人搬送車として無人搬送車を選択し、選択された無人搬送車を入庫ピッキングステーションおよび出庫ピッキングステーションに割り当てるステップと、をさらに含む。
【００１５】
いくつかの実施例では、一時保管ステーションセットは少なくとも１つの第一一時保管ステーションを含み、上記方法は、第三タスク情報を受信していないと判定された場合、第一ピッキングステーションに対応する一時保管ステーションセットにアイドル状態の第一一時保管ステーションがあるか否かを判定するステップと、アイドル状態の第一一時保管ステーションがないと判定された場合、倉庫に、対応する一時保管ステーションセット内のアイドル状態の第一一時保管ステーションの数が第二初期値よりも大きいという条件を満たすピッキングステーションがあるか否かを判定するステップと、上記条件を満たすピッキングステーションがあると判定された場合、第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を開始位置として決定し、上記条件を満たすピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を終了位置として決定し、決定された開始位置および終了位置に基づいて、第七搬送情報を生成するステップと、第七搬送情報を無人搬送車に送信するステップと、をさらに含む。
【００１６】
第二様態では、本願の実施例は、商品棚を搬送する装置を提供する。この装置は、商品棚保管ステーションと、ピッキングステーションと、第一一時保管ステーションが含まれる、ピッキングステーションに対応する一時保管ステーションセットとも設けられる倉庫に保管された搬送対象の商品棚の識別子、および第一タスク情報を処理するための第一ピッキングステーションの識別子を含む第一タスク情報をタスクサーバから受信するように構成された第一タスク情報受信ユニットと、搬送対象の商品棚の識別子に基づいて、上記商品棚を保管する商品棚保管ステーションの位置を開始位置として決定するように構成された開始位置決定ユニットと、第一ピッキングステーションの識別子に基づいて、第一ピッキングステーションに対応する一時保管ステーションセット内の第一ピッキングステーションの位置を終了位置として決定するように構成された終了位置決定ユニットと、決定された開始位置および終了位置に基づいて、第一搬送情報を生成するように構成された第一搬送情報生成ユニットと、無人搬送車が上記商品棚を搬送するように、第一搬送情報を無人搬送車に送信するように構成された第一搬送情報送信ユニットと、を含む。
【００１７】
いくつかの実施例では、第一搬送情報送信ユニットは、アイドル状態の無人搬送車のセットから無人搬送車をターゲット無人搬送車として選択し、第一搬送情報をターゲット無人搬送車に送信するようにさらに構成される。
【００１８】
いくつかの実施例では、一時保管ステーションセットは第二一時保管ステーションをさらに含み、上記装置は、第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションに上記商品棚を保管するプロセスにおいて、第二タスク情報を処理するための第二ピッキングステーションの識別子も含まれる、上記商品棚の識別子を含む第二タスク情報をタスクサーバから受信したか否かを判定するように構成された第二タスク情報受信ユニットと、第二タスク情報を受信したと判定された場合、第二タスク情報の優先度が第一タスク情報の優先度よりも高いか否かを判定するように構成された優先度判定ユニットと、第二タスク情報の優先度が第一タスク情報の優先度よりも高いと判定された場合、第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を開始位置として決定し、第二ピッキングステーションの識別子に基づいて、第二ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を終了位置として決定し、決定された開始位置および終了位置に基づいて、第二搬送情報を生成するように構成された第二搬送情報生成ユニットと、第二搬送情報を無人搬送車に送信するように構成された第二搬送情報送信ユニットと、をさらに含む。
【００１９】
いくつかの実施例では、上記装置は、第二タスク情報を受信していないと判定された場合、または第二タスク情報の優先度が第一タスク情報の優先度よりも低いと判定された場合、第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を開始位置として決定し、第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を終了位置として決定し、決定された開始位置および終了位置に基づいて、第三搬送情報を生成するように構成された第三搬送情報生成ユニットと、第三搬送情報を無人搬送車に送信するように構成された第三搬送情報送信ユニットと、をさらに含む。
【００２０】
いくつかの実施例では、上記装置は、第一タスク情報の処理後にピッキング端末によって送信されたタスク処理完了情報をピッキング端末から受信したと判定された場合、第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションに上記商品棚を保管するプロセスにおいて、第三タスク情報を処理するための第三ピッキングステーションの識別子も含まれる、上記商品棚の識別子を含む第三タスク情報をタスクサーバから受信したか否かを判定するように構成された第三タスク情報受信ユニットと、第三タスク情報を受信したと判定された場合、第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を開始位置として決定し、第三ピッキングステーションの識別子に基づいて、第三ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を終了位置として決定し、決定された開始位置および終了位置に基づいて、第四搬送情報を生成するように構成された第四搬送情報生成ユニットと、第四搬送情報を無人搬送車に送信するように構成された第四搬送情報送信ユニットと、をさらに含む。
【００２１】
いくつかの実施例では、上記装置は、第三タスク情報を受信していないと判定された場合、第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を開始位置として決定し、第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を終了位置として決定し、決定された開始位置および終了位置に基づいて、第五搬送情報を生成するように構成された第五搬送情報生成ユニットと、第五搬送情報を無人搬送車に送信するように構成された第五搬送情報送信ユニットと、をさらに含む。
【００２２】
いくつかの実施例では、上記装置は、第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションに上記商品棚を保管するプロセスにおいて、上記商品棚の識別子を含む第四タスク情報を受信していないか否かを判定するように構成された第四タスク情報受信ユニットと、第四タスク情報を受信していないと判定された場合、第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を開始位置として決定し、上記商品棚を保管する商品棚保管ステーションの位置を終了位置として決定し、決定された開始位置および終了位置に基づいて、第六搬送情報を生成するように構成された第六搬送情報生成ユニットと、第六搬送情報を無人搬送車に送信するように構成された第六搬送情報送信ユニットと、をさらに含む。
【００２３】
いくつかの実施例では、無人搬送車は商品棚保管ステーションと一時保管ステーションセット内の一時保管ステーションとの間を往復する第一無人搬送車を含み、上記装置は、搬送情報を無人搬送車に送信する前に、送信対象の搬送情報における開始位置および終了位置に商品棚保管ステーションの位置があるか否かを判定するように構成された位置判定ユニットと、送信対象の搬送情報における開始位置および終了位置に商品棚保管ステーションの位置があると判定された場合、搬送情報を第一無人搬送車に送信するように構成された第一無人搬送車判定ユニットと、をさらに含む。
【００２４】
いくつかの実施例では、無人搬送車は一時保管ステーション同士の間を往復する第二無人搬送車をさらに含み、上記装置は、送信対象の搬送情報における開始位置および終了位置が一時保管ステーションの位置であると判定された場合、搬送情報を第二無人搬送車に送信するように構成された第二無人搬送車判定ユニットをさらに含む。
【００２５】
いくつかの実施例では、タスクサーバからサーバに送信されるタスク情報は入庫タスク情報および出庫タスク情報を含み、倉庫に設けられたピッキングステーションは入庫タスク情報を処理するための入庫ピッキングステーション、および出庫タスク情報を処理するための出庫ピッキングステーションを含み、上記装置は、倉庫内の無人搬送車の数、入庫ピッキングステーションの数、および出庫ピッキングステーションの数を決定するように構成された数決定ユニットと、無人搬送車の数と、入庫ピッキングステーションの数および出庫ピッキングステーションの数の和との比率が第一初期値よりも大きいと判定された場合、入庫ピッキングステーションの数と出庫ピッキングステーションの数との比率および無人搬送車の数に基づいて、商品棚保管ステーションと一時保管ステーションとの間を往復する第一無人搬送車の数、および一時保管ステーション同士の間を往復する第二無人搬送車の数を決定するように構成された第一割り当てユニットと、無人搬送車の数と、入庫ピッキングステーションの数および出庫ピッキングステーションの数の和との比率が第一初期値よりも小さいと判定された場合、入庫ピッキングステーションの数および出庫ピッキングステーションの数の和に基づいて、一時保管ステーション同士の間を往復する第二無人搬送車として無人搬送車を選択し、選択された無人搬送車を入庫ピッキングステーションおよび出庫ピッキングステーションに割り当てるように構成された第二割り当てユニットと、をさらに含む。
【００２６】
いくつかの実施例では、一時保管ステーションセットは少なくとも１つの第一一時保管ステーションを含み、上記装置は、第三タスク情報を受信していないと判定された場合、第一ピッキングステーションに対応する一時保管ステーションセットにアイドル状態の第一一時保管ステーションがあるか否かを判定するように構成されたアイドル状態の一時保管ステーションの判定ユニットと、アイドル状態の第一一時保管ステーションがないと判定された場合、倉庫に、対応する一時保管ステーションセット内のアイドル状態の第一一時保管ステーションの数が第二初期値よりも大きいという条件を満たすピッキングステーションがあるか否かを判定するように構成されたアイドル状態の一時保管ステーションの選別ユニットと、上記条件を満たすピッキングステーションがあると判定された場合、第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を開始位置として決定し、上記条件を満たすピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を終了位置として決定し、決定された開始位置および終了位置に基づいて、第七搬送情報を生成するように構成された第七搬送情報生成ユニットと、第七搬送情報を無人搬送車に送信するように構成された第七搬送情報送信ユニットと、をさらに含む。
【００２７】
第三態様では、本願の実施例は、サーバを提供する。このサーバは、１つまたは複数のプロセッサと、１つまたは複数のプログラムを記憶した記憶装置と、を含み、上記１つまたは複数のプログラムが上記１つまたは複数のプロセッサによって実行されると、上記１つまたは複数のプロセッサが第一態様のいずれか１つの実施例に記載の方法を実施するようにする。
【００２８】
第四態様では、本願の実施例は、第一態様のいずれか１つの実施例に記載の方法を実施するためにプロセッサによって実行されるコンピュータプログラムを記憶したコンピュータ可読媒体を提供する。
【００２９】
本願の上記実施例に係る商品棚を搬送する方法および装置は、第一タスク情報をタスクサーバから受信した後、搬送対象の商品棚の識別子に基づいて、上記商品棚を保管する商品棚保管ステーションの位置を決定し、上記位置を開始位置として決定する。次に第一ピッキングステーションの識別子に基づいて、第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を決定し、この位置を終了位置として決定する。上記開始位置および終了位置に基づいて、第一搬送情報を生成する。無人搬送車が上記商品棚を搬送するように、生成された第一搬送情報を無人搬送車に送信する。本実施例の方法および装置は、倉庫に一時保管ステーションを設けて搬送経路を複数のセグメントに分割することにより、無人搬送車をより十分に利用することができる。
【図面の簡単な説明】
【００３０】
本願の他の特徴、目的および利点は、以下の図面で行われる非限定的な実施例についての詳細な説明からより明らかになるであろう。
【００３１】
【図１】本願が適用され得る例示的なシステムアーキテクチャ図である。
【図２】本願の倉庫のレイアウト概略図である。
【図３】本願に係る商品棚を搬送する方法の一実施例のフローチャートである。
【図４】本願に係る商品棚を搬送する方法のアプリケーションシナリオの概略図である。
【図５】本願に係る商品棚を搬送する方法の別の実施例のフローチャートである。
【図６】本願に係る商品棚を搬送する方法の別の実施例のフローチャートである。
【図７】本願に係る商品棚を搬送する装置の一実施例の構造概略図である。
【図８】本願の実施例を実施するのに適したサーバのコンピュータシステムの構造概略図である。
【発明を実施するための形態】
【００３２】
以下、図面および実施例を参照して本願をさらに詳細に説明する。本明細書に記載の特定の実施例は、本発明を解釈するものにすぎず、本発明を限定するものではないことが理解される。また、説明の便宜上、本発明に関連する部分のみが図面に示されている。
【００３３】
なお、本願の実施例および実施例の特徴は、矛盾しない限り、互いに組み合わせることができる。以下、図面および実施例を参照して本願を詳細に説明する。
【００３４】
図１は、本願の実施例が適用され得る、商品棚を搬送する方法または商品棚を搬送する装置の実施例の例示的なシステムアーキテクチャ１００を示している。
【００３５】
図１に示すように、システムアーキテクチャ１００は、サーバ１０１、ネットワーク１０２、１０３、タスクサーバ１０４、ピッキング端末１０５および無人搬送車１０６、１０７を含み得る。ネットワーク１０２は、無人搬送車１０６、１０７とサーバ１０１との間の通信リンクを提供するための媒体として機能している。ネットワーク１０３は、ピッキング端末１０５とサーバ１０１との間、およびサーバ１０１とタスクサーバ１０４との間の通信リンクを提供するための媒体として機能している。ネットワーク１０２、１０３は、有線、無線通信リンク、または光ファイバケーブルなどの様々な接続形態を含み得る。
【００３６】
タスクサーバ１０４は、ネットワーク１０３を介してサーバ１０１と対話して、情報などを送受信することができる。タスクサーバ１０４は、様々なサービスを提供するサーバであってもよく、例えば、タスク情報をサーバ１０１に送信するサーバであってもよい。上記タスク情報は、搬送対象の商品棚の識別子を含み得て、このタスク情報を処理するためのピッキングステーションの識別子も含み得る。もちろん、タスク情報は、ピッキング対象の物品の識別子と数量も含み得る。タスクサーバ１０４には、ウェブブラウザアプリケーション、ショッピングアプリケーション、検索アプリケーション、インスタントメッセージツール、メールボックスクライアント、ソーシャルプラットフォームソフトウェアなどの様々な通信クライアントアプリケーションがインストールされてもよい。
【００３７】
サーバ１０１は、ネットワーク１０３を介してタスクサーバ１０４のタスクメッセージを受信することができ、ネットワーク１０２を介して無人搬送車１０６、１０７の情報を取得することもできる。サーバ１０１は、様々なサービスを提供するサーバであってよく、例えば、タスクサーバ１０４によって送信されたタスク情報を解析するサーバであってよい。サーバ１０１は、タスクサーバ１０４によって送信されたタスク情報を受信した後、タスク情報を無人搬送車１０６、１０７に送信することができる。サーバ１０１には、ウェブブラウザアプリケーション、ショッピングアプリケーション、検索アプリケーション、インスタントメッセージツール、メールボックスクライアント、ソーシャルプラットフォームソフトウェアなどの様々な通信クライアントアプリケーションがインストールされてもよい。
【００３８】
ピッキングスタッフは、ピッキング端末１０５を介してサーバ１０１またはタスクサーバ１０４と対話することができる。タスクサーバ１０４によって送信されたタスク情報はピッキングスタッフによって処理され、ピッキングスタッフは、処理が完了した後、サーバ１０１またはタスクサーバ１０４にメッセージを送信することができる。例えば、ピッキングスタッフは、商品棚上の物品の更新（陳列または撤去）を完了した後、ピッキング端末１０５を介してタスクサーバ１０４に更新完了メッセージを送信することができる。ピッキング端末１０５には、ウェブブラウザアプリケーション、ショッピングアプリケーション、検索アプリケーション、インスタントメッセージツール、メールボックスクライアント、ソーシャルプラットフォームソフトウェアなどの様々な通信クライアントアプリケーションがインストールされてもよい。
【００３９】
無人搬送車１０６、１０７には、サーバ１０１と対話するために通信装置も取り付けられてもよい。無人搬送車１０６、１０７は、サーバ１０１によって送信された搬送情報を受信して、指定された商品棚を指定された場所に搬送することができる。無人搬送車１０６、１０７には、現在の位置情報をサーバ１０１に送信するために測位装置が取り付けられてもよい。
【００４０】
なお、ピッキング端末１０５は、ハードウェアであってもよいし、ソフトウェアであってもよい。ピッキング端末１０５がハードウェアである場合、それは、スマートフォン、タブレットコンピュータ、パームトップコンピュータ、ラップトップポータブルコンピュータ、デスクトップコンピュータなどを含むがこれらに限定されない、表示画面を備えて情報交換をサポートする様々な電子機器であってもよい。ピッキング端末１０５がソフトウェアである場合、それは、上記で挙げた電子機器にインストールされてもよい。それは、複数のソフトウェアまたはソフトウェアモジュール（例えば、分散サービスを提供するためのもの）として実現されてもよいし、単一のソフトウェアまたはソフトウェアモジュールとして実現されてもよい。ここでは具体的に限定しない。
【００４１】
なお、サーバ１０１およびタスクサーバ１０４は、ハードウェアであってもよいし、ソフトウェアであってもよい。サーバ１０１およびタスクサーバ１０４がハードウェアである場合、それは、複数のサーバからなる分散サーバクラスタとして実現されてもよいし、単一のサーバとして実現されてもよい。上記サーバ１０１およびタスクサーバ１０４がソフトウェアである場合、それは、複数のソフトウェアまたはソフトウェアモジュール（例えば、分散サービスを提供するためのもの）として実現されてもよいし、単一のソフトウェアまたはソフトウェアモジュールとして実現されてもよい。ここでは具体的に限定しない。
【００４２】
なお、本願の実施例に係る商品棚を搬送する方法は、一般にサーバ１０１によって実行され、それに応じて、商品棚を搬送する装置は、一般にサーバ１０１に配置される。
【００４３】
図１のサーバ、ネットワーク、タスクサーバ、ピッキング端末および無人搬送車の数は、単なる例示であることが理解される。実際のニーズに応じて、サーバ、ネットワーク、タスクサーバ、ピッキング端末および無人搬送車の数は任意に設定されてもよい。
【００４４】
図２は、本願の倉庫のレイアウト概略図を示している。図２に示すように、倉庫には、複数の商品棚保管ステーション２０１、ピッキングステーション２０３、およびピッキングステーションに対応する一時保管ステーションセット２０２が設けられてもよい。複数の商品棚保管ステーション２０１は、商品棚を保管するために使用され、商品棚保管ステーションの間には、無人搬送車が走行するための通路がある。ピッキングステーション２０３は、倉庫の周辺領域に設けられてもよく、例えば、出庫および入庫を容易にするために倉庫のドアの近くに設けられてもよい。ピッキングスタッフは、ピッキングステーション２０３で商品棚上の物品を操作（陳列または撤去）することができる。ピッキングステーション２０３のそれぞれは、第一一時保管ステーションを含み得る複数の一時保管ステーションを含み得る一時保管ステーションセット２０２に対応する。一時保管ステーションは搬送対象の商品棚を一時的に保管するために使用され、ピッキングスタッフが商品棚上の物品の操作を完了すると、無人搬送車は商品棚を別の場所に搬送することができる。
【００４５】
さらに図３を参照すると、図３は、本願に係る商品棚を搬送する方法の一実施例のプロセス３００を示している。本実施例における商品棚を搬送する方法は、以下のステップを含む。
【００４６】
ステップ３０１、第一タスク情報をタスクサーバから受信する。
【００４７】
本実施例では、商品棚を搬送する方法の実行主体（例えば、図１に示すサーバ１０１）は、有線接続または無線接続を介してタスクサーバ（例えば、図１に示すタスクサーバ１０４）から第一タスク情報を受信することができる。ここで、タスクサーバとは、タスク情報を生成するサーバを指し、ユーザが生成した注文情報に基づいてタスク情報を生成することができるか、または商品の補足情報に基づいてタスク情報を生成することができる。商品の補足情報は、倉庫に保管されている物品の数に応じて、倉庫の作業者に決定されてもよい。上記第一タスク情報は、搬送対象の商品棚の識別子、およびこの第一タスク情報を処理するための第一ピッキングステーションの識別子を含み得る。上記搬送対象の商品棚の識別子は、倉庫内の商品棚保管ステーションの位置に応じて決定されてもよいし、商品棚に保管されている商品のタイプに応じて決定されてもよい。上記第一ピッキングステーションの識別子は、任意の文字列によって表されてもよい。
【００４８】
上記搬送対象の商品棚は、対人倉庫とも呼ばれる、対人モデルに基づく倉庫（即ち、図２に示す倉庫）であり得る倉庫に保管されている。対人倉庫は、ＡＧＶ（Ａｕｔｏｍａｔｅｄ  Ｇｕｉｄｅｄ  Ｖｅｈｉｃｌｅ、無人搬送車）を用いて商品棚上の物品をピッキングステーションに搬送し、ピッキングステーションで物品を手動でピッキングして注文を完了する倉庫と理解される。上記倉庫には、商品棚保管ステーション、ピッキングステーション、およびピッキングステーションに対応する一時保管ステーションセットが設けられてもよい。ここで、商品棚保管ステーションは商品棚を保管するために使用され、ピッキングステーションはピッキングスタッフが商品棚上の物品をピッキングするために使用され、一時保管ステーションセット内の一時保管ステーションはピッキングスタッフがピッキングすべき物品を含む商品棚を保管するために使用される。上記一時保管ステーションセットは第一一時保管ステーションを含む。第一一時保管ステーションはピッキングスタッフがピッキングすべき物品を含む商品棚を保管するために使用される。同じピッキングステーションで複数の商品棚上の物品をピッキングする場合、無人搬送車は、搬送された商品棚を第一一時保管ステーションに保管することができる。
【００４９】
なお、上記無線接続は、３Ｇ／４Ｇ接続、ＷｉＦｉ接続、ブルートゥース（登録商標）接続、ＷｉＭＡＸ接続、Ｚｉｇｂｅｅ接続、ＵＷＢ（ｕｌｔｒａ  ｗｉｄｅｂａｎｄ）接続、および他の現在知られている、または将来開発される無線接続を含むが、これらに限定されない。
【００５０】
ステップ３０２、搬送対象の商品棚の識別子に基づいて、上記商品棚を保管する商品棚保管ステーションの位置を開始位置として決定する。
【００５１】
実行主体は、第一タスク情報を受信した後、第一タスク情報における搬送対象の商品棚の識別子に基づいて、上記商品棚を保管する倉庫内の商品棚保管ステーションの位置を決定し、上記位置を開始位置として決定することができる。本実施例では、実行主体には、商品棚の識別子と商品棚保管ステーションの位置との対応関係が事前に保存されてもよいことが理解される。
【００５２】
ステップ３０３、第一ピッキングステーションの識別子に基づいて、第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を終了位置として決定する。
【００５３】
実行主体は、第一タスク情報を受信した後、第一タスク情報における第一ピッキングステーションの識別子に基づいて、第一ピッキングステーションの位置を決定することができる。次に第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を終了位置として設定する。一時保管ステーションセットが複数の第一一時保管ステーションセットを含む場合、実行主体は、上記複数の第一一時保管ステーションのうち、いずれかのアイドル状態の第一一時保管ステーションの位置を終了位置として決定するか、または上記複数の第一一時保管ステーションのうち、ピッキングステーションに最も近い第一一時保管ステーションの位置を終了位置として決定することができることが理解される。
【００５４】
ステップ３０４、決定された開始位置および終了位置に基づいて、第一搬送情報を生成する。
【００５５】
実行主体は、開始位置および終了位置を決定した後、上記開始位置および終了位置をカプセル化して第一搬送情報を生成することができる。
【００５６】
ステップ３０５、無人搬送車が上記商品棚を搬送するように、第一搬送情報を無人搬送車に送信する。
【００５７】
実行主体は、第一搬送情報を生成した後、上記第一搬送情報を無人搬送車に送信することができ、それにより、無人搬送車は、第一搬送情報を受信した後、上記商品棚を開始位置から終了位置まで搬送することができる。倉庫に複数の無人搬送車が存在する場合、上記第一搬送情報が任意の無人搬送車に送信されてもよいことが理解される。
【００５８】
本実施例のいくつかの代替的な実施形態では、上記ステップ３０５は具体的に、図３に示されていない以下のステップを含み得る。まず、アイドル状態の無人搬送車のセットから無人搬送車をターゲット無人搬送車として選択する。次に、第一搬送情報をターゲット無人搬送車に送信する。
【００５９】
倉庫に複数の無人搬送車が存在する場合があり、一部の無人搬送車は商品棚を搬送している、即ち占有状態にある場合がある。このとき、実行主体は、アイドル状態の無人搬送車のセットから無人搬送車をターゲット無人搬送車として選択する。次に、上記第一搬送情報をターゲット無人搬送車に送信する。このようにして、第一搬送情報が商品棚を搬送している無人搬送車に送信される場合が回避されるので、商品棚の搬送効率を効果的に向上させることができる。実際には、サーバは、占有状態およびアイドル状態を含み得る各無人搬送車の状態情報をリアルタイムで取得することができる。サーバは、各無人搬送車の位置情報をリアルタイムで取得することもできる。このように、状態情報および位置情報に基づいて、開始位置に最も近いアイドル状態の無人搬送車を選択して、商品棚を搬送することができる。一方では、無人搬送車の走行距離を短縮し、消費電力を削減し、無人搬送車の動作時間を延長することができ、他方では、商品棚の搬送効率を向上させることができる。
【００６０】
さらに図４を参照すると、図４は、本実施例に係る商品棚を搬送する方法のアプリケーションシナリオの概略図である。図４のアプリケーションシナリオでは、タスクサーバがタスク情報をサーバに送信した後、サーバは、タスク情報における商品棚の識別子およびピッキングステーションの識別子に基づいて、開始位置（図面の点線を含む商品棚保管ステーションの位置）および終了位置（矢印で示される位置）を決定する。次に、開始位置および終了位置をカプセル化して搬送情報を取得し、無人搬送車４０１に送信する。無人搬送車４０１は、搬送情報を受信した後、商品棚を開始位置から終了位置まで搬送する。ピッキングステーション４０２のピッキングスタッフは、商品棚に保管されている物品を順次処理することができる。
【００６１】
本願の上記実施例に係る商品棚を搬送する方法は、第一タスク情報をタスクサーバから受信した後、搬送対象の商品棚の識別子に基づいて、上記商品棚を保管する商品棚保管ステーションの位置を決定し、上記位置を開始位置として決定する。次に第一ピッキングステーションの識別子に基づいて、第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を決定し、この位置を終了位置として決定する。上記開始位置および終了位置に基づいて、第一搬送情報を生成する。無人搬送車が上記商品棚を搬送するように、生成された第一搬送情報を無人搬送車に送信する。本実施例の方法は、倉庫に一時保管ステーションを設けて搬送経路を複数のセグメントに分割することにより、無人搬送車をより十分に利用することができる。
【００６２】
さらに図５を参照すると、図５は、本願に係る商品棚を搬送する方法の別の実施例のプロセス５００を示している。本実施例では、一時保管ステーションセットは、第二一時保管ステーションをさらに含み得る。ピッキングステーションが物品を商品棚に保管する必要がある場合、または商品棚に保管されている物品をピッキングする必要がある場合、無人搬送車は、商品棚を第二一時保管ステーションに搬送することができる。ピッキングスタッフの操作を容易にするために、第二一時保管ステーションは、ピッキングステーションの近くに設けられてもよい。
【００６３】
図５に示すように、本実施例における商品棚を搬送する方法は、図３のステップ３０５の後に以下のステップをさらに含み得る。
【００６４】
ステップ５０１、第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションに上記商品棚を保管するプロセスにおいて、上記商品棚の識別子を含む第二タスク情報をタスクサーバから受信したか否かを判定する。
【００６５】
無人搬送車が上記商品棚を第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションまで搬送してこの位置に保管するプロセスにおいて、実行主体は、第二タスク情報をタスクサーバから受信したか否かを判定することができる。上記第二タスク情報は、上記商品棚の識別子、およびこの第二タスク情報を処理するための第二ピッキングステーションの識別子を含み得る。第二ピッキングステーションは、第一ピッキングステーションと同じであり得るか、異なり得ることが理解される。
【００６６】
ステップ５０２、第二タスク情報を受信したと判定された場合、第二タスク情報の優先度が第一タスク情報の優先度よりも高いか否かを判定する。
【００６７】
実行主体が第二タスク情報を受信した場合、第二タスク情報の優先度が第一タスク情報の優先度よりも高いか否かを判定する。本実施例では、判定プロセスにおいて、実行主体は、まずタスクサーバからタスク情報の優先度情報を取得し、次に取得された優先度情報に基づいて第二タスク情報の優先度が第一タスク情報の優先度よりも高いか否かを判定することができる。あるいは、実行主体は、タスク情報のタイプに応じて優先度を判定することができる。タスク情報は、異なるタイプのタスク情報を含むことができ、例えば、出庫タスク情報および入庫タスク情報を含むことができ、実行主体は、出庫タスク情報の優先度を入庫タスク情報の優先度よりも高く予め設定することができる。
【００６８】
ステップ５０３、第二タスク情報の優先度が第一タスク情報の優先度よりも高いと判定された場合、第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を終了位置として決定する。第二ピッキングステーションの識別子に基づいて、第二ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を終了位置として決定する。決定された開始位置および終了位置に基づいて、第二搬送情報を生成する。
【００６９】
実行主体が、第二タスク情報の優先度が第一タスク情報の優先度よりも高いと判定された場合、第二タスク情報を最初に処理する必要がある。つまり、このとき、第二ピッキングステーションにいるピッキングスタッフが第二タスク情報を優先的に処理するように、無人搬送車は商品棚を第二ピッキングステーションに搬送する必要がある。このとき、第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を開始位置として決定することができる。次に、第二タスク情報における第二ピッキングステーションの識別子に基づいて、第二ピッキングステーションの位置を決定し、第二ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を終了位置として決定する。最後に、開始位置および終了位置を第二搬送情報にカプセル化する。
【００７０】
ステップ５０４、第二搬送情報を無人搬送車に送信する。
【００７１】
実行主体は、第二搬送情報を受信した後、第二搬送情報を無人搬送車に送信することができる。無人搬送車は、第二搬送情報を受信した後、商品棚を開始位置から終了位置まで搬送することができる。ここでの無人搬送車は、図３に示す実施例の無人搬送車と同じであり得るか、異なり得ることが理解される。本実施例はこれを限定しない。
【００７２】
本実施例のいくつかの代替的な実施形態では、第二タスク情報の処理が完了したとき、実行主体は、第二ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を開始位置として決定し、第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を終了位置として決定することもできる。次に、上記開始位置および終了位置に基づいて、搬送情報を生成して無人搬送車に送信する。無人搬送車は、第一タスク情報が処理し続けられるように、上記商品棚を第一ピッキングステーションに返送することができる。
【００７３】
一時保管ステーションセットが複数の第一一時保管ステーションを含む場合、他の第一一時保管ステーションに商品棚が保管されている可能性があり、このとき、上記商品棚は、商品棚を保管する第一一時保管ステーションの後のピッキングステーションから遠い第一一時保管ステーションに、保管して処理のために列に並んでおくことができることが理解される。
【００７４】
本実施例のいくつかの代替的な実施形態では、上記方法は、図５に示されていない以下のステップをさらに含む。第二タスク情報を受信していないと判定された場合、または第二タスク情報の優先度が第一タスク情報の優先度よりも低いと判定された場合、第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を開始位置として決定し、第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を終了位置として決定する。決定された開始位置および終了位置に基づいて、第三搬送情報を生成する。第三搬送情報を無人搬送車に送信する。
【００７５】
実行主体は、第二タスク情報を受信していない場合、または第二タスク情報の優先度が第一タスク情報の優先度よりも低いと判定された場合、第一タスク情報の処理を継続する。このとき、第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を開始位置として決定し、第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を終了位置として決定することができる。次に、上記開始位置および終了位置をカプセル化して、第三搬送情報を生成する。次に、無人搬送車が商品棚を開始位置から終了位置まで搬送するように、上記第三搬送情報を無人搬送車に送信する。
【００７６】
本実施例のいくつかの代替的な実施形態では、ピッキングスタッフは、ピッキング端末（例えば、図１のピッキング端末１０５）を用いてサーバと対話することができる。上記方法は、図５に示されていない以下のステップをさらに含む。タスク処理完了情報をピッキング端末から受信したと判定された場合、第一ピッキングステーションに対応する第二一時保管ステーションに上記商品棚を保管するプロセスにおいて、上記商品棚の識別子を含む第三タスク情報をタスクサーバから受信したか否かを判定する。第三タスク情報を受信したと判定された場合、第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を開始位置として決定し、第三ピッキングステーションの識別子に基づいて、第三ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を終了位置として決定する。決定された開始位置および終了位置に基づいて、第四搬送情報を生成する。第四搬送情報を無人搬送車に送信する。
【００７７】
本実施形態では、ピッキングスタッフは、第一タスク情報の処理を完了した後、ピッキング端末を介してタスク処理完了情報を実行主体に送信して、第一タスク情報の処理が完了したことを示すことができる。実行主体は、上記タスク処理完了情報を受信した後、第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションに上記商品棚を保管するプロセスにおいて、上記商品棚の識別子を含む第三タスク情報をタスクサーバから受信したか否かを判定することができる。ここで、上記第二タスク情報は、第三タスク情報を処理するための第三ピッキングステーションの識別子をさらに含み得る。
【００７８】
実行主体は、第三タスク情報を受信した場合、無人搬送車が上記商品棚を第三ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置に直接搬送するように、第四搬送情報を無人搬送車に送信することができる。即ち、実行主体は、第一ピッキングステーションに対応する第二一時保管ステーションの位置を開始位置として決定し、第三ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を終了位置として決定することができる。開始位置および終了位置を第四搬送情報にカプセル化する。
【００７９】
本実施例のいくつかの代替的な実施形態では、上記方法は、図５に示されていない以下のステップをさらに含む。第三タスク情報を受信していないと判定された場合、第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を開始位置として決定し、第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を終了位置として決定する。決定された開始位置および終了位置に基づいて、第五搬送情報を生成する。第五搬送情報を無人搬送車に送信する。
【００８０】
実行主体は、上記タスク処理完了情報を受信した後、第三タスク情報を受信していない場合、上記商品棚を現在のピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションから第一一時保管ステーションまで返送する必要がある。即ち、第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を開始位置として決定し、第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を終了位置として決定する。次に開始位置および終了位置を第五搬送情報にカプセル化する。第五搬送情報を無人搬送車に送信する。
【００８１】
本実施例のいくつかの代替的な実施形態では、上記方法は、図５に示されていない以下のステップをさらに含む：第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションに上記商品棚を保管するプロセスにおいて、上記商品棚の識別子を含む第四タスク情報を受信したか否かを判定する。第四タスク情報を受信していないと判定された場合、第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を開始位置として決定し、上記商品棚を保管する商品棚保管ステーションの位置を終了位置として決定する。決定された開始位置および終了位置に基づいて、第六搬送情報を生成する。第六搬送情報を無人搬送車に送信する。
【００８２】
上記商品棚が第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションに返送された場合、上記商品棚の識別子を含む第四タスク情報を受信したか否かを判定することができる。受信していない場合、実行主体は、無人搬送車が上記商品棚を倉庫内の商品棚保管ステーションに搬送するように、第六搬送情報を生成することができる。
【００８３】
本実施例のいくつかの代替的な実施形態では、一時保管ステーションセットは、少なくとも１つの第一一時保管ステーションを含み得る。上記方法は、図５に示されていない以下のステップをさらに含む。第三タスク情報を受信していないと判定された場合、第一ピッキングステーションに対応する一時保管ステーションセットにアイドル状態の第一一時保管ステーションがあるか否かを判定する。アイドル状態の第一一時保管ステーションがないと判定された場合、倉庫に、対応する一時保管ステーションセット内のアイドル状態の第一一時保管ステーションの数が第二初期値よりも大きいという条件を満たすピッキングステーションがあるか否かを判定する。上記条件を満たすピッキングステーションがあると判定された場合、第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を開始位置として決定し、上記条件を満たすピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を終了位置として決定する。次に、決定された開始位置および終了位置に基づいて、第七搬送情報を生成する。第七搬送情報を無人搬送車に送信する。
【００８４】
本実施形態では、実行主体が第三タスク情報を受信していない場合、商品棚を第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションから第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションまで搬送する必要がある。第一ピッキングステーションに対応する一時保管ステーションセットにアイドル状態の第一一時保管ステーションがない場合、倉庫内の他のピッキングステーションに対応する一時保管ステーションセットにアイドル状態の第一一時保管ステーションがあるか否かを判定することができ、アイドル状態の第一一時保管ステーションの数が第二初期値よりも大きい場合、商品棚をこのアイドル状態の第一一時保管ステーションに搬送することができる。即ち、第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を開始位置として決定し、上記条件を満たすピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を終了位置として決定する。開始位置および終了位置を第七搬送情報にカプセル化する。最後に、第七搬送情報を無人搬送車に送信する。
【００８５】
本実施形態では、異なるピッキングステーションに対応する一時保管ステーションの共有を実現できるので、商品棚搬送プロセスの柔軟性を向上させ、処理効率を向上させることができる。
【００８６】
本願の上記実施例に係る商品棚を搬送する方法では、タスク情報を処理するとき、商品棚を第一一時保管ステーションまたは第二一時保管ステーションに搬送し、商品棚が上記一時保管ステーションに保管される間に、上記商品棚についての新しいタスク情報を受信したか否かを検出することができる。実行主体が現在のタスク情報の処理を現在完了していない場合、新しいタスク情報の優先度と現在処理されているタスク情報の優先度を比較する必要があり、新しいタスク情報の優先度が高い場合、新しいタスク情報を優先的に処理する。新しいタスク情報の優先度が低い場合、現在処理されているタスク情報の処理を継続する。タスク情報の処理が完了した後、商品棚が第二一時保管ステーションに保管されており、次にそれを第一一時保管ステーションに返送する。商品棚が第二一時保管ステーションまたは第一一時保管ステーションに保管される間に、上記商品棚についての新しいタスク情報を受信したか否かを検出する。そうである場合、新しいタスク情報を処理するためのピッキングステーションの第一一時保管ステーションに商品棚を直接搬送して処理を待機する。そうでない場合、商品棚を商品棚保管ステーションに返送する。本実施例の方法は、商品棚の搬送プロセスを複数のセグメントに分割することにより、搬送プロセスの柔軟性を向上させ、新しいタスク情報を受信したか否かを一時保管ステーションで複数回検出することにより、商品棚を他の一時保管ステーションに容易に直接搬送して商品棚のヒット率を向上させることができ、毎回商品棚を返送する必要がないため、無人搬送車の走行距離を短縮し、処理効率を向上させる。
【００８７】
さらに図６を参照すると、図６は、本願に係る商品棚を搬送する方法の別の実施例のプロセス６００を示している。本実施例では、無人搬送車は、商品棚保管ステーションと一時保管ステーションセット内の一時保管ステーションとの間を往復する第一無人搬送車、および一時保管ステーション同士の間を往復する第二無人搬送車を含む。本実施例では、第一無人搬送車は、商品棚保管ステーションと一時保管ステーションセット内の一時保管ステーションとの間を往復することができ、第二無人搬送車は、異なる一時保管ステーションセット内の第一一時保管ステーションと第二一時保管ステーションとの間、および同じ一時保管ステーションセット内の第一一時保管ステーションと第二一時保管ステーションとの間を往復することができる。図６に示すように、本実施例における商品棚を搬送する方法は、搬送情報を無人搬送車に送信する前に、以下のステップをさらに含み得る。
【００８８】
ステップ６０１、送信対象の搬送情報における開始位置および終了位置に商品棚保管ステーションの位置があるか否かを判定する。
【００８９】
実行主体は、搬送情報を生成した後、この搬送情報における開始位置および終了位置に商品棚保管ステーションの位置があるか否かを判定することができる。
【００９０】
ステップ６０２、送信対象の搬送情報における開始位置および終了位置に商品棚保管ステーションの位置があると判定された場合、搬送情報を第一無人搬送車に送信する。
【００９１】
存在する場合、この搬送情報で示される搬送タスクが第一無人搬送車によって完了されるべきであると判定する。実行主体は、この搬送情報を第一無人搬送車に送信する。
【００９２】
ステップ６０３、送信対象の搬送情報における開始位置および終了位置が一時保管ステーションの位置であると判定された場合、搬送情報を第二無人搬送車に送信する。
【００９３】
開始位置および終了位置がいずれも一時保管ステーションの位置である場合、この搬送情報で示される搬送タスクが第二無人搬送車によって完了されるべきであると判定する。実行主体は、この搬送情報を第二無人搬送車に送信する。
【００９４】
本願の上記実施例に係る商品棚を搬送する方法は、搬送情報のタイプに応じて搬送情報を異なるタイプの無人搬送車に送信することができるので、無人搬送車を効果的に管理することができる。
【００９５】
本実施例のいくつかの代替的な実施形態では、タスクサーバによってサーバに送信されるタスク情報は、入庫タスク情報および出庫タスク情報を含み得る。それに応じて、倉庫内に設けられたピッキングステーションは、入庫タスク情報を処理するための入庫ピッキングステーション、および出庫タスク情報を処理するための出庫ピッキングステーションを含み得る。上記方法は、以下のステップをさらに含み得る。まず、倉庫内の無人搬送車の数、入庫ピッキングステーションの数、および出庫ピッキングステーションの数を決定する。無人搬送車の数と、入庫ピッキングステーションの数および出庫ピッキングステーションの数の和との比率が第一初期値よりも大きいと判定された場合、入庫ピッキングステーションの数と出庫ピッキングステーションの数との比率および無人搬送車の数に基づいて、商品棚保管ステーションと一時保管ステーションとの間を往復する第一無人搬送車の数、および一時保管ステーション同士の間を往復する第二無人搬送車の数を決定する。無人搬送車の数と、入庫ピッキングステーションの数および出庫ピッキングステーションの数の和との比率が第一初期値よりも小さいと判定された場合、入庫ピッキングステーションの数および出庫ピッキングステーションの数の和に基づいて、一時保管ステーション同士の間を往復する第二無人搬送車として無人搬送車を選択し、選択された無人搬送車を入庫ピッキングステーションおよび出庫ピッキングステーションに割り当てる。
【００９６】
本実施形態では、実行主体は、倉庫内の無人搬送車の数ｎ、入庫ピッキングステーションの数ｍ１、および出庫ピッキングステーションの数ｍ２を決定することができる。次に、ｎ／（ｍ１＋ｍ２）の値を計算し、上記比率が第一初期値よりも大きいか否かを判定する。大きい場合、倉庫内の無人搬送車の数が多いと判定する。第一無人搬送車の数および第二無人搬送車の数は、ｍ１／ｍ２およびｎに基づいて決定され得る。例えば、ｎ＊ｍ１／ｍ２台の無人搬送車を第一無人搬送車とし、残りを第二無人搬送車とする。あるいは、ｎ＊ｍ１／（ｍ１＋ｍ２）台の無人搬送車を第一無人搬送車とし、残りを第二無人搬送車とする。上記比率が第一初期値よりも小さい場合、倉庫内の無人搬送車の数が少ないと判定する。ｍ１＋ｍ２台の無人搬送車を第一無人搬送車とし、残りを第二無人搬送車とすることができる。また、各ピッキングステーションに各第一無人搬送車を割り当てることにより、各ピッキングステーションが各第一無人搬送車に対応するようにし、商品棚を第一一時保管ステーションから第二一時保管ステーションまで容易に搬送することができるか、または、商品棚をこのピッキングステーションの第一一時保管ステーションから他のピッキングステーションの第一一時保管ステーションまたは第二一時保管ステーションまで容易に搬送することができる。
【００９７】
さらに図７を参照すると、上記各図に示された方法の実施形態として、本願は、図３に示す方法の実施例に対応する、様々な電子機器に特に適用できる商品棚を搬送する装置の実施例を提供する。
【００９８】
図７に示すように、本実施例における商品棚を搬送する装置７００は、第一タスク情報受信ユニット７０１、開始位置決定ユニット７０２、終了位置決定ユニット７０３、第一搬送情報生成ユニット７０４、および第一搬送情報送信ユニット７０５を含む。
【００９９】
第一タスク情報受信ユニット７０１は、第一タスク情報をタスクサーバから受信するように構成される。ここで、第一タスク情報は搬送対象の商品棚の識別子、および第一タスク情報を処理するための第一ピッキングステーションの識別子を含み、搬送対象の商品棚は倉庫に保管されており、倉庫には商品棚保管ステーション、ピッキングステーション、およびピッキングステーションに対応する一時保管ステーションセットも設けられており、一時保管ステーションセットは第一一時保管ステーションを含む。
【０１００】
開始位置決定ユニット７０２は、搬送対象の商品棚の識別子に基づいて、上記商品棚を保管する商品棚保管ステーションの位置を開始位置として決定するように構成される。
【０１０１】
終了位置決定ユニット７０３は、第一ピッキングステーションの識別子に基づいて、第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を終了位置として決定するように構成される。
【０１０２】
第一搬送情報生成ユニット７０４は、決定された開始位置および終了位置に基づいて、第一搬送情報を生成するように構成される。
【０１０３】
第一搬送情報送信ユニット７０５は、無人搬送車が上記商品棚を搬送するように、第一搬送情報を無人搬送車に送信するように構成される。
【０１０４】
本実施例のいくつかの代替的な実施形態では、上記第一搬送情報送信ユニット７０５は、アイドル状態の無人搬送車のセットから無人搬送車をターゲット無人搬送車として選択し、第一搬送情報をターゲット無人搬送車に送信するようにさらに構成される。
【０１０５】
本実施例のいくつかの代替的な実施形態では、一時保管ステーションセットは、第二一時保管ステーションをさらに含み得る。上記装置７００は、図７に示されていない第二タスク情報受信ユニット、優先度判定ユニット、第二搬送情報生成ユニット、および第二搬送情報送信ユニットをさらに含み得る。
【０１０６】
第二タスク情報受信ユニットは、第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションに上記商品棚を保管するプロセスにおいて、上記商品棚の識別子を含む第二タスク情報をタスクサーバから受信したか否かを判定するように構成される。ここで、第二タスク情報は、第二タスク情報を処理するための第二ピッキングステーションの識別子をさらに含み得る。
【０１０７】
優先度判定ユニットは、第二タスク情報を受信したと判定された場合、第二タスク情報の優先度が第一タスク情報の優先度よりも高いか否かを判定するように構成される。
【０１０８】
第二搬送情報生成ユニットは、第二タスク情報の優先度が第一タスク情報の優先度よりも高いと判定された場合、第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を開始位置として決定し、第二ピッキングステーションの識別子に基づいて、第二ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を終了位置として決定し、決定された開始位置および終了位置に基づいて、第二搬送情報を生成するように構成される。
【０１０９】
第二搬送情報送信ユニットは、第二搬送情報を無人搬送車に送信するように構成される。
【０１１０】
本実施例のいくつかの代替的な実施形態では、上記装置７００は、図７に示されていない第三搬送情報生成ユニットおよび第三搬送情報送信ユニットをさらに含み得る。
【０１１１】
第三搬送情報生成ユニットは、第二タスク情報を受信していないと判定された場合、または第二タスク情報の優先度が第一タスク情報の優先度よりも低いと判定された場合、第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を開始位置として決定し、第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を終了位置として決定し、決定された開始位置および終了位置に基づいて、第三搬送情報を生成するように構成される。
【０１１２】
第三搬送情報送信ユニットは、第三搬送情報を無人搬送車に送信するように構成される。
【０１１３】
本実施例のいくつかの代替的な実施形態では、上記装置７００は、図７に示されていない第三タスク情報受信ユニット、第四搬送情報生成ユニットおよび第四搬送情報送信ユニットをさらに含み得る。
【０１１４】
第三タスク情報受信ユニットは、タスク処理完了情報をピッキング端末から受信したと判定された場合、第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションに上記商品棚を保管するプロセスにおいて、上記商品棚の識別子を含む第三タスク情報をタスクサーバから受信したか否かを判定するように構成される。ここで、タスク処理完了情報は第一タスク情報の処理後にピッキング端末によって送信されており、第三タスク情報は第三タスク情報を処理するための第三ピッキングステーションの識別子をさらに含む。
【０１１５】
第四搬送情報生成ユニットは、第三タスク情報を受信したと判定された場合、第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を開始位置として決定し、第三ピッキングステーションの識別子に基づいて、第三ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を終了位置として決定し、決定された開始位置および終了位置に基づいて、第四搬送情報を生成するように構成される。
【０１１６】
第四搬送情報送信ユニットは、第四搬送情報を無人搬送車に送信するように構成される。
【０１１７】
本実施例のいくつかの代替的な実施形態では、上記装置７００は、図７に示されていない第五搬送情報生成ユニットおよび第五搬送情報送信ユニットをさらに含み得る。
【０１１８】
第五搬送情報生成ユニットは、第三タスク情報を受信していないと判定された場合、第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を開始位置として決定し、第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を終了位置として決定し、決定された開始位置および終了位置に基づいて、第五搬送情報を生成するように構成される。
【０１１９】
第五搬送情報送信ユニットは、第五搬送情報を無人搬送車に送信するように構成される。
【０１２０】
本実施例のいくつかの代替的な実施形態では、上記装置７００は、図７に示されていない第四タスク情報受信ユニット、第六搬送情報生成ユニットおよび第六搬送情報送信ユニットをさらに含み得る。
【０１２１】
第四タスク情報受信ユニットは、第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションに上記商品棚を保管するプロセスにおいて、上記商品棚の識別子を含む第四タスク情報を受信したか否かを判定するように構成される。
【０１２２】
第六搬送情報生成ユニットは、第四タスク情報を受信していないと判定された場合、第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を開始位置として決定し、上記商品棚を保管する商品棚保管ステーションの位置を終了位置として決定し、決定された開始位置および終了位置に基づいて、第六搬送情報を生成するように構成される。
【０１２３】
第六搬送情報送信ユニットは、第六搬送情報を無人搬送車に送信するように構成される。
【０１２４】
本実施例のいくつかの代替的な実施形態では、無人搬送車は、商品棚保管ステーションと一時保管ステーションセット内の一時保管ステーションとの間を往復する第一無人搬送車を含む。上記装置７００は、図７に示されていない位置判定ユニットおよび第一無人搬送車判定ユニットをさらに含み得る。
【０１２５】
位置判定ユニットは、搬送情報を無人搬送車に送信する前に、送信対象の搬送情報における開始位置および終了位置に商品棚保管ステーションの位置があるか否かを判定するように構成される。
【０１２６】
第一無人搬送車判定ユニットは、送信対象の搬送情報における開始位置および終了位置に商品棚保管ステーションの位置があると判定された場合、搬送情報を第一無人搬送車に送信するように構成される。
【０１２７】
本実施例のいくつかの代替的な実施形態では、無人搬送車は、商品棚保管ステーションと一時保管ステーションセット内の一時保管ステーションとの間を往復する第一無人搬送車を含む。上記装置７００は、送信対象の搬送情報における開始位置および終了位置が一時保管ステーションの位置であると判定された場合、搬送情報を第二無人搬送車に送信するように構成される、図７に示されていない第二無人搬送車判定ユニットをさらに含み得る。
【０１２８】
本実施例のいくつかの代替的な実施形態では、タスクサーバによってサーバに送信されるタスク情報は、入庫タスク情報および出庫タスク情報を含み、倉庫に設けられたピッキングステーションは、入庫タスク情報を処理するための入庫ピッキングステーション、および出庫タスク情報を処理するための出庫ピッキングステーションを含む。上記装置７００は、図７に示されていない数決定ユニット、第一割り当てユニットおよび第二割り当てユニットをさらに含み得る。
【０１２９】
数決定ユニットは、倉庫内の無人搬送車の数、入庫ピッキングステーションの数、および出庫ピッキングステーションの数を決定するように構成される。
【０１３０】
第一割り当てユニットは、無人搬送車の数と、入庫ピッキングステーションの数および出庫ピッキングステーションの数の和との比率が第一初期値よりも大きいと判定された場合、入庫ピッキングステーションの数と出庫ピッキングステーションの数との比率および無人搬送車の数に基づいて、商品棚保管ステーションと一時保管ステーションとの間を往復する第一無人搬送車の数、および一時保管ステーション同士の間を往復する第二無人搬送車の数を決定するように構成される。
【０１３１】
第二割り当てユニットは、無人搬送車の数と、入庫ピッキングステーションの数および出庫ピッキングステーションの数の和との比率が第一初期値よりも小さいと判定された場合、入庫ピッキングステーションの数および出庫ピッキングステーションの数の和に基づいて、一時保管ステーション同士の間を往復する第二無人搬送車として無人搬送車を選択し、選択された無人搬送車を入庫ピッキングステーションおよび出庫ピッキングステーションに割り当てるように構成される。
【０１３２】
本実施例のいくつかの代替的な実施形態では、一時保管ステーションセットは、少なくとも１つの第一一時保管ステーションを含む。上記装置７００は、図７に示されていないアイドル状態の一時保管ステーションの判定ユニット、アイドル状態の一時保管ステーションの選別ユニット、第七搬送情報生成ユニット、および第七搬送情報送信ユニットをさらに含み得る。
【０１３３】
アイドル状態の一時保管ステーションの判定ユニットは、第三タスク情報を受信していないと判定された場合、第一ピッキングステーションに対応する一時保管ステーションセットにアイドル状態の第一一時保管ステーションがあるか否かを判定するように構成される。
【０１３４】
アイドル状態の一時保管ステーションの選別ユニットは、アイドル状態の第一一時保管ステーションがないと判定された場合、対応する一時保管ステーションセット内のアイドル状態の第一一時保管ステーションの数が第二初期値よりも大きいという条件を満たすピッキングステーションがあるか否かを判定するように構成される。
【０１３５】
第七搬送情報生成ユニットは、上記条件を満たすピッキングステーションがあると判定された場合、第一ピッキングステーションに対応する一時保管ステーションセット内の第二一時保管ステーションの位置を開始位置として決定し、上記条件を満たすピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を終了位置として決定し、決定された開始位置および終了位置に基づいて、第七搬送情報を生成するように構成される。
【０１３６】
第七搬送情報送信ユニットは、第七搬送情報を無人搬送車に送信するように構成される。
【０１３７】
本願の上記実施例に係る商品棚を搬送する装置は、第一タスク情報をタスクサーバから受信した後、搬送対象の商品棚の識別子に基づいて、上記商品棚を保管する商品棚保管ステーションの位置を決定し、上記位置を開始位置として決定する。次に第一ピッキングステーションの識別子に基づいて、第一ピッキングステーションに対応する一時保管ステーションセット内の第一一時保管ステーションの位置を決定し、この位置を終了位置として決定する。上記開始位置および終了位置に基づいて、第一搬送情報を生成する。無人搬送車が上記商品棚を搬送するように、生成された第一搬送情報を無人搬送車に送信する。本実施例の装置は、倉庫に一時保管ステーションを設けて搬送経路を複数のセグメントに分割することにより、無人搬送車をより十分に利用することができる。
【０１３８】
商品棚を搬送する装置７００に記載のユニット７０１から７０５は、それぞれ図３を参照して説明された方法の各ステップに対応することを理解されたい。従って、歌声生成方法について前述した操作および特徴は、装置７００およびそれに含まれるユニットにも適用可能であるため、ここではその説明を省略する。
【０１３９】
さらに図８を参照すると、図８は、本願の実施例を実施するのに適したサーバのコンピュータシステム８００の構造概略図を示している。図８に示すサーバは単なる例示であり、本願の実施例の機能および使用範囲にいかなる制限も課すべきではない。
【０１４０】
図８に示すように、コンピュータシステム８００は、リードオンリメモリ（ＲＯＭ）８０２に記憶されたプログラム、または記憶部８０８からランダムアクセスメモリ（ＲＡＭ）８０３にロードされたプログラムに従って、各種の適切な動作および処理を実行することができる中央処理装置（ＣＰＵ）８０１を含む。ＲＡＭ８０３には、システム８００の動作に必要な各種のプログラムやデータも記憶されている。ＣＰＵ８０１、ＲＯＭ８０２、およびＲＡＭ８０３は、バス８０４を介して相互に接続されている。入力／出力（Ｉ／Ｏ）インターフェース８０５もバス８０４に接続されている。
【０１４１】
Ｉ／Ｏインターフェース８０５には、キーボード、マウスなどを含む入力部８０６、陰極線管（ＣＲＴ）、液晶ディスプレイ（ＬＣＤ）、スピーカーなどを含む出力部８０７、ハードディスクなどを含む記憶部８０８、およびＬＡＮカード、モデムなどのネットワークインターフェースカードを含む通信部８０９が接続される。通信部８０９は、インターネットなどのネットワークを介して通信処理を行うものである。ドライバ８１０は、必要に応じてＩ／Ｏインターフェース８０５にも接続される。磁気ディスク、光ディスク、光磁気ディスク、半導体メモリなどのリムーバブルメディア８１１は、それから読み出されたコンピュータプログラムが必要に応じて記憶部８０８に容易にインストールできるように、必要に応じてドライバ８１０に装着される。
【０１４２】
特に、本願の実施例によれば、フローチャートを参照して上述したプロセスは、コンピュータソフトウェアプログラムとして実現されてもよい。例えば、本開示の実施例は、機械可読媒体上で担持されるコンピュータプログラムを含むコンピュータプログラム製品を含み、このコンピュータプログラムは、フローチャートに示される方法を実行するためのプログラムコードを含む。このような実施例では、このコンピュータプログラムは、通信部８０９を介してネットワークからダウンロードされてインストールされ得るか、またはリムーバブルメディア８１１からインストールされ得る。このコンピュータプログラムが中央処理装置（ＣＰＵ）８０１によって実行されると、本願の方法において限定された上記機能が実行される。
【０１４３】
なお、本願に記載のコンピュータ可読媒体は、コンピュータ可読信号媒体、コンピュータ可読記憶媒体、または上記両者の任意の組み合わせであってもよい。コンピュータ可読記憶媒体は、電子、磁気、光学、電磁気、赤外線、または半導体のシステム、装置、または機器であってもよいし、これらの任意の組み合わせであってもよいが、これらに限定されない。コンピュータ可読記憶媒体のより具体的な例は、１本または複数本の導線を備えた電気コネクタ、ポータブルコンピュータディスク、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、消去可能なプログラマブルリードオンリメモリ（ＥＰＲＯＭまたはフラッシュメモリ）、光ファイバ、ポータブル・コンパクト・ディスク・リードオンリメモリ（ＣＤ−ＲＯＭ）、光学メモリ、磁気メモリ、またはこれらの任意の適切な組み合わせを含むが、これらに限定されない。
【０１４４】
本願では、コンピュータ可読記憶媒体は、命令実行システム、装置、または機器によって使用され得るか、またはそれらと組み合わせて使用され得るプログラムを含むかまたは記憶する任意の有形媒体であってもよい。本願では、コンピュータ可読信号媒体は、ベースバンド内で、またはコンピュータ可読プログラムコードを担持するキャリアの一部として伝搬されるデータ信号を含むことができる。そのように伝搬されるデータ信号には、電磁信号、光信号、またはこれらの任意の適切な組み合わせを含むがこれらに限定されない、様々な形態を採用することができる。コンピュータ可読信号媒体は、命令実行システム、装置、または機器によって使用されるか、またはそれらと組み合わせて使用されるプログラムを送信、伝搬、または伝送することができるコンピュータ可読記憶媒体以外の任意のコンピュータ可読媒体であってもよい。コンピュータ可読媒体に含まれるプログラムコードは、無線、有線、光ファイバケーブル、ＲＦなど、または上記の任意の適切な組み合わせを含むがこれらに限定されない任意の適切な媒体によって送信することができる。
【０１４５】
本願の操作を実行するためのコンピュータプログラムコードは、Ｊａｖａ、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋などのオブジェクト指向プログラミング言語と、「Ｃ」言語または同様のプログラミング言語などの従来の手続き型プログラミング言語とを含む１つまたは複数のプログラミング言語、またはそれらの組み合わせで編集することができる。プログラムコードは、完全にユーザコンピュータ上で実行され得るか、または部分的にユーザコンピュータ上で実行され得るか、または独立したソフトウェアパッケージとして、部分的にユーザコンピュータ上で、部分的にリモートコンピュータ上で実行され得るか、または完全にリモートコンピュータまたはサーバ上で実行され得る。リモートコンピュータの場合、リモートコンピュータは、ローカルエリアネットワーク（ＬＡＮ）またはワイドエリアネットワーク（ＷＡＮ）を含む任意のタイプのネットワークを介して、ユーザのコンピュータに接続され得るか、または外部コンピュータに接続され得る（例えば、インターネットサービスプロバイダを利用してインターネットを介して接続を行う）。
【０１４６】
図中のフローチャートおよびブロック図は、本願の様々な実施例に係るシステム、方法、およびコンピュータプログラム製品の実現可能なアーキテクチャ、機能、および動作を示している。これに関して、フローチャートまたはブロック図の各ブロックは、指定された論理機能を実現するための１つまたは複数の実行可能命令を含む、モジュール、プログラムセグメントまたはコードの一部を表すことができる。また、いくつかの代替的な実施形態では、ブロックに示されている機能は、図面に示されている順序と異なって発生し得る。例えば、連続して示される２つのブロックは、実際には実質的に並行して実行されてもよいし、関連する機能に応じて、逆の順序で実行されてもよい。また、ブロック図および／またはフローチャートの各ブロックと、ブロック図および／またはフローチャートのブロックの組み合わせは、指定された機能または動作を行うための専用ハードウェアに基づくシステムによって実現されてもよいし、専用ハードウェアとコンピュータ命令との組み合わせによって実現されてもよい。
【０１４７】
本願の実施例に記載のユニットは、ソフトウェアによって実現されてもよいし、ハードウェアによって実現されてもよい。説明されたユニットは、第一タスク情報受信ユニット、開始位置決定ユニット、終了位置決定ユニット、第一搬送情報生成ユニット、および第一搬送情報送信ユニットを含むプロセッサとして説明され得るプロセッサにも配置されてもよい。ここで、これらのユニットの名称は、特定の場合にこのユニット自体を限定するためのものではなく、例えば、第一タスク情報受信ユニットは、「タスクサーバから第一タスク情報を受信するユニット」としても説明され得る。
【０１４８】
別の態様として、本願は、上記実施例において説明された装置に含まれるものであってもよいし、この装置に組み込まれずに単独で存在するものであってもよい、コンピュータ可読媒体をさらに提供する。上記コンピュータ可読媒体には１つまたは複数のプログラムが担持され、上記１つまたは複数のプログラムがこの装置によって実行されると、この装置は、商品棚保管ステーションと、ピッキングステーションと、第一一時保管ステーションが含まれる、ピッキングステーションに対応する一時保管ステーションセットとも設けられる倉庫に保管された搬送対象の商品棚の識別子、および第一タスク情報を処理するための第一ピッキングステーションの識別子を含む第一タスク情報をタスクサーバから受信するステップと、搬送対象の商品棚の識別子に基づいて、上記商品棚を保管する商品棚保管ステーションの位置を開始位置として決定するステップと、第一ピッキングステーションの識別子に基づいて、第一ピッキングステーションに対応する一時保管ステーションセット内の第一ピッキングステーションの位置を終了位置として決定するステップと、決定された開始位置および終了位置に基づいて、第一搬送情報を生成するステップと、無人搬送車が上記商品棚を搬送するように、第一搬送情報を無人搬送車に送信するステップと、を実行する。
【０１４９】
以上の説明は、本願の好ましい実施例、および使用された技術的原理の説明にすぎない。本願に係る本発明の範囲は、上記技術的特徴の特定の組み合わせからなる技術的解決手段に限定されず、本発明の概念から逸脱することなく上記技術的特徴またはその同等の特徴の任意の組み合わせからなる他の技術的解決手段にも含まれることが当業者にとって理解される。例えば、上記他の技術的解決手段は、上記特徴と、本願において開示される（これらに限定されない）同様の機能を有する技術的特徴とを置き換えることによって形成される技術的解決手段であってもよい。
【符号の説明】
【０１５０】
701  第一タスク情報受信ユニット
702  開始位置決定ユニット
703  終了位置決定ユニット
704  第一搬送情報生成ユニット
705  第一搬送情報送信ユニット
805  Ｉ／Ｏインターフェース
806  入力部
807  出力部
808  記憶部
809  通信部
810  ドライバ
811  リムーバブルメディア
【図１】
2021519735.tif 000003
【図２】
2021519735.tif 000004
【図３】
2021519735.tif 000005
【図４】
2021519735.tif 000006
【図５】
2021519735.tif 000007
【図６】
2021519735.tif 000008
【図７】
2021519735.tif 000009
【図８】
2021519735.tif 000010
【国際調査報告】
2021519735.tif 000011
2021519735.tif 000012
2021519735.tif 000013
2021519735.tif 000014