(57)【要約】      （修正有）【課題】地図の自動生成を実現し、地図作成の正確性を向上させることができる地図生成システム及び方法を提供する。【解決手段】物品棚の物品のバーコードを読み取りまたは処理することにより、バーコードを読み取ったとき、または処理した時のハンディターミナル１０２の位置を確定し、物品の位置とすることができる。また、バーコードを読み取った物品または処理された物品に対応する無線デバイス１０３の位置を確定し、物品の位置とすることができる。このようにして、各物品の位置によりナビゲーション地図を生成することができる。【選択図】図１
2018032032.tif 000002
【特許請求の範囲】
【請求項１】
サーバ、ハンディターミナル及び無線デバイスを含む地図生成システムであり、
前記無線デバイスは、各物品棚に配置され、前記無線デバイスはそれぞれ一つの物品に対応し、
前記ハンディターミナルは、前記物品棚のそれぞれの物品に対応するバーコードを読み取り、読み取ったバーコードデータを前記サーバに送信するように構成され、
前記サーバは、前記バーコードデータにより、バーコードを読み取った物品に対応する無線デバイスの位置を前記物品の物品位置として、各物品の物品位置にしたがって、ナビゲーション地図を生成するように構成される、
ことを特徴とする地図生成システム。
【請求項２】
前記無線デバイスはそれぞれ一つの物品及び一つのラベルに対応し、
前記ラベルは対応する物品の物品関連情報を表示するように構成され、
前記ハンディターミナルは、物品棚のそれぞれの物品のバーコードを読み取ると同時に、前記物品に対応するラベルのバーコードを読み取るように構成され、
前記サーバは、
前記バーコードデータにより、異なるラベルと異なる無線デバイスとの対応関係を検索し、バーコードを読み取った物品のラベルに対応する無線デバイスの位置を前記物品の物品位置とする、ことにより、
前記バーコードデータにより、バーコードを読み取った物品に対応する無線デバイスの位置を前記物品の物品位置とする、
ことを特徴とする請求項１に記載の地図生成システム。
【請求項３】
前記無線デバイスのそれぞれにデバイスコードが設置されており、
前記ハンディターミナルは、前記物品棚のそれぞれの物品のバーコードを読み取ると同時に、前記物品に対応する無線デバイスのバーコードを読み取るように構成され、
前記バーコードデータは前記デバイスコードを含み、
前記サーバは、
前記バーコードデータの中のデバイスコードにより、前記デバイスコードに対応する無線デバイスの位置を読み取った物品の物品位置とする、ことにより、
前記バーコードデータにより、バーコードを読み取った物品に対応する無線デバイスの位置を前記物品の物品位置とする、
ことを特徴とする請求項１に記載の地図生成システム。
【請求項４】
前記ラベルは電子ラベルであり、それぞれの無線デバイスが対応する電子ラベルの中に集積され、
それぞれの無線デバイスは、前記サーバに接続した後、前記無線デバイスと電子ラベルとの対応関係を前記サーバにアップロードするように構成され、
前記サーバは、それぞれの無線デバイスと電子ラベルとの対応関係を保存する、
ことを特徴とする請求項２に記載の地図生成システム。
【請求項５】
前記ハンディターミナルは、前記ハンディターミナルがバーコードを読み取っていないときに受信した無線デバイスの無線信号、及び前記無線デバイスの位置により、前記ハンディターミナルがバーコード読み取っていないときのハンディターミナルの位置を特定し、それを物品棚の通路の位置とし、
前記物品棚の通路の位置を前記サーバにアップロードするように構成され、
前記サーバは、各無線デバイスの位置により、各物品棚の位置を確定し、各物品棚の位置、各物品の物品位置及び各物品棚の通路の位置により、ナビゲーション地図を生成するように構成される、
ことを特徴とする請求項１に記載の地図生成システム。
【請求項６】
前記ハンディターミナルは、バーコードを読み取っていないときに受信された無線デバイスの無線信号を前記サーバにアップロードするように構成され、
前記サーバは、前記ハンディターミナルがバーコードを読み取っていないときに受信した無線デバイスの無線信号及び前記無線デバイスの位置により、前記ハンディターミナルがバーコードを読み取っていないときのハンディターミナルの位置を特定し、それを物品棚の通路の位置とし、
各無線デバイスの位置により、各物品棚の物品棚位置を確定し、各物品棚の位置、各物品の物品位置及び各物品棚の通路の位置により、ナビゲーション地図を生成するように構成される、
ことを特徴とする請求項１に記載の地図生成システム。
【請求項７】
前記無線デバイスは第一類デバイス及び第二類デバイスを含み、前記第一類デバイスの位置は既知であり、
前記サーバは、前記第一類デバイス及び／または位置が確定された第二類デバイスを既知装置とし、前記既知装置の位置及び前記既知装置が受信したいずれかの位置未確定の第二類デバイスに送信された無線信号により、前記いずれかの位置未確定の第二類デバイスの位置を特定するように構成される、
ことを特徴とする請求項１〜６のいずれかに記載の地図生成システム。
【請求項８】
複数の第一類デバイスが設置され、前記複数の第一類デバイスは室内の予め設定された領域に設置され、同一の直線及び同一の平面に位置せず、
前記第二類デバイスは、それぞれの物品棚に配置され、
前記サーバは、前記バーコードデータにより、バーコードを読み取ったそれぞれの物品に対応する第二類デバイスの位置を前記物品の物品位置とする、
ことを特徴とする請求項７に記載の地図生成システム。
【請求項９】
さらに、第一制御デバイスを含み、
前記第一類デバイス及び第二類デバイスは、それぞれ、受信した無線信号を前記第一制御デバイスにアップロードするように構成され、
前記第一制御デバイスは、前記第一類デバイス及び第二類デバイスのそれぞれに受信された無線信号を前記サーバにアップロードするように構成され、
前記サーバは、前記第一類デバイス及び／または位置が確定された第二類デバイスを既知装置とし、
前記第一制御デバイスによりアップロードされ、前記第一類デバイス及び第二類デバイスのそれぞれに受信された無線信号から、
既知装置が受信し、いずれかの位置未確定の第二類デバイスに送信された無線信号を確定し、
既知装置の位置及び前記既知装置が受信し、いずれかの位置未確定の第二類デバイスに送信された無線信号により、前記いずれかの位置未確定の第二類デバイスの位置を特定する、
ことを特徴とする請求項７に記載の地図生成システム。
【請求項１０】
さらに、第二制御デバイスを含み、
前記第二制御デバイスは、前記第二制御デバイスが受信し、前記無線デバイスに送信された無線信号を前記サーバにアップロードするように構成され、
前記サーバは、前記第二制御デバイスが受信し、前記無線デバイスに送信された無線信号及び前記第二制御デバイスの位置により、前記無線デバイスの位置を特定するように構成される、
ことを特徴とする請求項１〜６のいずれかに記載の地図生成システム。
【請求項１１】
前記サーバは、
各物品の物品位置及び各物品の物品分類により、分類分布サブ地図を生成し、
前記分類分布サブ地図におけるそれぞれの物品分類に対し、前記物品棚の位置及び物品棚の通路の位置により、物品棚及び物品棚の通路を描画し、それぞれの物品分類に対応する物品棚分布サブ地図を生成し、
前記物品棚分布サブ地図におけるそれぞれの物品棚に対し、各物品の物品位置により、それぞれの物品棚に対応する物品分布サブ地図を生成し
前記分類分布サブ地図、前記物品棚分布サブ地図及び前記物品分布サブ地図の関連付けを設定し、ナビゲーション地図を生成する、ことにより、
各物品棚の位置、各物品の物品位置及び各物品棚の通路の位置により、ナビゲーション地図を生成する、
ことを特徴とする請求項５または６に記載の地図生成システム。
【請求項１２】
前記サーバは、
前記ナビゲーション地図をユーザ端末に送信することにより、前記ユーザ端末が前記ナビゲーション地図を受信した後に、前記物品分類サブ地図を出力し、
前記物品分類サブ地図のいずれかの物品分類について物品棚の出力要求を受信したとき、要求された物品分類に対応する物品棚分布サブ地図を出力し、
前記物品棚分布サブ地図のいずれかの物品棚の物品の出力要求を受信したとき、要求された物品棚に対応する物品分布サブ地図を出力する、ように構成される、
ことを特徴とする請求項１１に記載の地図生成システム。
【請求項１３】
サーバ、ハンディターミナル及び無線デバイスを含む地図生成システムであって、
前記無線デバイスは、それぞれの物品棚に配置され、
前記ハンディターミナルは、
前記物品棚のそれぞれの物品のバーコードを読み取り、
バーコードを読み取るたびに受信される無線デバイスの無線信号及び前記無線デバイスの位置により、前記ハンディターミナルがバーコードを読み取るたびの読み取り位置を特定し、
前記ハンディターミナルがバーコードを読み取るごとの読み取り位置を前記ハンディターミナルがバーコードを読み取った物品の物品位置とし、前記物品の物品位置をサーバにアップロードする、ように構成され、
前記サーバは各物品の物品位置により、ナビゲーション地図を生成するように構成される、
ことを特徴とする地図生成システム。
【請求項１４】
各物品棚のそれぞれの物品は一つの無線デバイスに対応し、
前記ハンディターミナルは、
バーコードを読み取るたびに受信する無線デバイスの無線信号により、前記ハンディターミナルと最も近い無線デバイスを確定し、前記最も近い無線デバイスの位置を前記ハンディターミナルがバーコードを読み取る時の読み取り位置と特定する、ことにより、
前記ハンディターミナルがバーコードを読み取るたびに受信する無線デバイスの無線信号及び前記無線デバイスの位置により、前記ハンディターミナルがバーコードを読み取るごとの読み取り位置を特定する、
ことを特徴とする請求項１３に記載の地図生成システム。
【請求項１５】
前記ハンディターミナルは、バーコードを読み取っていないときに受信される無線デバイスの無線信号、及び前記無線デバイスの位置により、前記ハンディターミナルがバーコードを読み取っていないときのハンディターミナルの位置を特定し、物品棚の通路の位置とし、
前記物品棚の通路の位置を前記サーバにアップロードするように構成され、
前記サーバは、各無線デバイスの位置により、各物品棚の物品棚位置を確定し、
各物品棚の位置、各物品の物品位置及び各物品棚の通路の位置により、ナビゲーション地図を生成する、ように構成される、
ことを特徴とする請求項１３に記載の地図生成システム。
【請求項１６】
前記無線デバイスは、第一類デバイス及び第二類デバイスを含み、前記第一類デバイスの位置は既知であり、
前記サーバは、前記第一類デバイス及び／または位置が確定された第二類デバイスを既知装置とし、前記既知装置の位置及び前記既知装置が受信したいずれかの位置未確定の第二類デバイスに送信された無線信号により、前記いずれかの位置未確定の第二類デバイスの位置を特定するように構成され、
前記ハンディターミナルは、
バーコードを読み取るたびに受信する前記第一類デバイス及び／または前記第二類デバイスの無線信号、及び前記サーバから取得した前記第一類デバイス及び／または前記第二類デバイスの位置により、前記ハンディターミナルがバーコードを読み取るごとの読み取り位置を特定し、前記ハンディターミナルがバーコードを読み取った物品の物品位置とし、
前記物品の物品位置を前記サーバにアップロードする、ように構成される、
ことを特徴とする請求項１３〜１５のいずれかに記載の地図生成システム。
【請求項１７】
さらに、第一制御デバイスを含み、
前記第一類デバイス及び前記第二類デバイスはそれぞれ受信した無線信号を前記第一制御デバイスにアップロードするように構成され、
前記第一制御デバイスは、前記第一類デバイス及び前記第二類デバイスにそれぞれ受信された無線信号を前記サーバにアップロードするように構成され、
前記サーバは、
前記第一類デバイス及び／または位置が確定された第二類デバイスを既知装置として、
前記第一制御デバイスがアップロードした前記第一類デバイス及び前記第二類デバイスのそれぞれに受信された無線信号から、前記既知装置が受信し、いずれかの位置未確定の第二類デバイスに送信された無線信号を確定し、
前記既知装置の位置及び前記既知装置が受信した前記いずれかの位置未確定の第二類デバイスに送信された無線信号により、前記いずれかの位置未確定の第二類デバイスの位置を特定する、ように構成される、
ことを特徴とする請求項１６に記載の地図生成システム。
【請求項１８】
予め定められた配列に従い室内の天井に設置される第二制御デバイスをさらに含み、
前記第二制御デバイスは、前記第二制御デバイスが受信し、前記無線デバイスに送信された無線信号を前記サーバにアップロードするように構成され、
前記サーバは、前記第二制御デバイスが受信し、前記無線デバイスに送信された無線信号、及び前記第二制御デバイスの位置により、前記無線デバイスの位置を特定するように構成され、
前記ハンディターミナルは、バーコードを読み取るたびに受信する無線デバイスの無線信号、及び前記サーバから取得される前記無線デバイスの位置により、前記ハンディターミナルがバーコードを読み取るごとの読み取り位置を特定し、
前記ハンディターミナルがバーコードを読み取った物品の物品位置とし、前記物品の物品位置を前記サーバにアップロードするように構成される、
ことを特徴とする請求項１３〜１５のいずれかに記載の地図生成システム。
【請求項１９】
サーバ、ハンディターミナル及び無線デバイスを含む地図生成システムであって、
前記無線デバイスは、それぞれの物品棚に配置され、
前記ハンディターミナルは、前記物品棚のそれぞれの物品のバーコードを読み取り、バーコードを読み取った時に受信した無線デバイスの無線信号をサーバにアップロードするように構成され、
前記サーバは、前記ハンディターミナルがバーコードを読み取るごとに受信される無線デバイスの無線信号、及び前記無線デバイスの位置により、前記ハンディターミナルがバーコードを読み取るごとの読み取り位置を特定し、
前記ハンディターミナルがバーコードを読み取るごとの読み取り位置を前記ハンディターミナルがバーコードを読み取った物品の物品位置とし、
各物品の物品位置により、ナビゲーション地図を生成するように構成される、
ことを特徴とする地図生成システム。
【請求項２０】
サーバ、ハンディターミナル及び監視端末を含む地図生成システムであって、
前記監視端末は室内の場所に配置され、位置が既知であり、
前記ハンディターミナルは、無線信号を発信し、物品棚の物品を処理することにより物品処理情報を取得し、前記物品処理情報を前記サーバに送信するように構成され、
前記監視端末は、前記無線信号を受信し、前記無線信号を前記サーバに送信するように構成され、
前記サーバは、
前記物品処理情報により、前記ハンディターミナルに処理された前記物品を確定し
前記ハンディターミナルが前記物品を処理した時に発信した無線信号及び対応する監視端末の位置により、前記ハンディターミナルの処理位置を特定し、前記処理位置を前記物品の物品位置とし、
前記物品の物品位置により、ナビゲーション地図を生成するように構成される、
ことを特徴とする地図生成システム。
【請求項２１】
前記ハンディターミナルは、
物品棚の物品のバーコードを読み取ることにより、物品処理情報を取得する、ことで、
物品棚の物品を処理することにより、物品処理情報を取得し、
前記物品処理情報は、バーコードを読み取ることにより取得されるバーコードデータである、
ことを特徴とする請求項２０に記載の地図生成システム。
【請求項２２】
前記サーバは、前記ハンディターミナルが物品を処理していない時に発信する無線信号及び対応する監視端末の位置により、前記ハンディターミナルが処理をしていない位置を特定し、
前記未処理時の位置を物品棚の通路の位置とするように構成され、
前記サーバは、
前記物品の物品位置及び前記物品棚の通路の位置により、ナビゲーション地図を生成する、ことにより、
前記物品の物品位置により、ナビゲーション地図を生成する、
ことを特徴とする請求項２０に記載の地図生成システム。
【請求項２３】
前記サーバは、
ナビゲーション地図の境界を確定し、
前記物品の物品位置及び前記物品棚の通路の位置により、前記ナビゲーション地図の境界内に、ナビゲーション地図を生成する、ことにより、
前記物品の物品位置及び前記物品棚の通路の位置により、ナビゲーション地図を生成する、
ことを特徴とする請求項２２に記載の地図生成システム。
【請求項２４】
前記サーバは、
前記物品の物品位置及び前記物品の物品分類により、分類分布サブ地図を生成し、
前記分類分布サブ地図におけるそれぞれの物品分類に対して、前記物品の物品位置により物品棚を描画し、前記物品棚の通路の位置により物品棚の通路を描画することにより、それぞれの物品分類に対応する物品棚分布サブ地図を生成し、
前記物品棚分布サブ地図におけるそれぞれの物品棚に対して、前記物品の物品位置により、それぞれの物品棚に対応する物品分布サブ地図を生成し、
前記分類分布サブ地図、前記物品棚分布サブ地図及び前記物品分布サブ地図の関連付けを設定し、ナビゲーション地図を生成する、ことにより、
前記物品の物品位置及び前記物品棚の通路の位置により、ナビゲーション地図を生成する、
ことを特徴とする請求項２２に記載の地図生成システム。
【請求項２５】
前記サーバは、
前記ナビゲーション地図をユーザ端末に送信することにより、前記ユーザ端末に前記ナビゲーション地図を出力させ、
前記ユーザ端末からナビゲーション要求を受信し、
前記ナビゲーション要求の中に少なくとも一つの対象物品の物品識別情報が含まれ、
前記少なくとも一つの対象物品の物品識別情報により、前記少なくとも一つの対象物品の物品位置を検索し、
前記少なくとも一つの対象物品の物品位置及び前記ユーザ端末の端末位置により、ナビゲーション提示情報を生成し、
前記ユーザ端末の前記地図において前記ナビゲーション提示情報を出力するようにトリガする、ように構成される、
ことを特徴とする請求項２０〜２４のいずれかに記載の地図生成システム。
【請求項２６】
前記サーバは、
前記ナビゲーション地図をユーザ端末に送信して、前記ユーザ端末に前記ナビゲーション地図を出力させ、
前記ユーザ端末の端末位置により、前記端末位置とマッチングする物品に関連するおすすめ情報を前記ユーザ端末に送信することにより、前記ユーザ端末に前記関連するおすすめ情報を出力させる、ように構成される、
ことを特徴とする請求項２０〜２４のいずれかに記載の地図生成システム。
【請求項２７】
前記サーバは、
前記ナビゲーション地図をユーザ端末に送信して、前記ユーザ端末に前記ナビゲーション地図を出力させ、
前記ユーザ端末からの物品の検索要求を受信し、前記物品の検索要求には検索しようとする物品の物品識別情報が含まれ、
前記検索しようとする物品の物品識別情報により、前記検索しようとする物品の物品位置を確定し
前記ユーザ端末に、前記ナビゲーション地図の前記検索しようとする物品の物品位置において検索提示情報を出力するようにトリガする、ように構成される、
ことを特徴とする請求項２０〜２４のいずれかに記載の地図生成システム。
【請求項２８】
サーバ、ハンディターミナル及び監視端末を含む地図生成システムであって
前記監視端末は室内の場所に配置され、その位置が既知であり、
前記ハンディターミナルは、無線信号を発信し、物品棚の物品を処理することにより物品処理情報を取得し、前記物品処理情報を前記サーバに送信するように構成され、
前記監視端末は、前記無線信号を受信し、前記無線信号により前記ハンディターミナルとの距離を算出し、前記距離を前記サーバに送信するように構成され、
前記サーバは、
前記物品処理情報により、前記ハンディターミナルに処理された前記物品を確定し
前記ハンディターミナルが前記物品を処理する時に対応する距離及び前記距離を送信する監視端末の位置により、前記ハンディターミナルの処理位置を特定し
前記処理位置を前記物品の物品位置とし
前記物品の物品位置により、ナビゲーション地図を生成する、ように構成される、
ことを特徴とする地図生成システム。
【請求項２９】
サーバ、ハンディターミナル及び無線デバイスを含み、
それぞれの物品棚に無線デバイスが配置され、それぞれの無線デバイスが一つの物品に対応する地図生成システムに用いられる地図生成方法であって、
前記方法は、
前記サーバが前記ハンディターミナルにより送信されたバーコードデータを受信するステップであって、
前記バーコードデータは前記ハンディターミナルが前記物品棚のそれぞれの物品のバーコードを読み取ることにより取得される、ステップと、
前記バーコードデータにより、バーコードを読み取った物品に対応する
無線デバイスの位置を前記物品の物品位置とするステップと、
各物品の物品位置により、ナビゲーション地図を生成するステップ、を含む、
ことを特徴とする地図生成方法。
【請求項３０】
サーバ、ハンディターミナル及び無線デバイスを含み、
それぞれの物品棚に前記無線デバイスが配置される地図生成システムに用いられる地図生成方法であって、
前記方法は、
ハンディターミナルが前記物品棚のそれぞれの物品のバーコードを読み取るステップと、
バーコードを読み取るたびに受信する無線デバイスの無線信号、及び前記無線デバイスの位置により、前記ハンディターミナルがバーコードを読み取るごとの読み取り位置を特定するステップと、
前記ハンディターミナルがバーコードを読み取るごとの読み取り位置を前記ハンディターミナルがバーコードを読み取った物品の物品位置とするステップと、
前記物品の物品位置をサーバにアップロードするステップと、
前記サーバが各物品の物品位置により、ナビゲーション地図を生成するステップと、を含む、
ことを特徴とする地図生成方法。
【請求項３１】
サーバ、ハンディターミナル及び無線デバイスを含み、
それぞれの物品棚に前記無線デバイスが配置され、
前記ハンディターミナルは、前記物品棚のそれぞれの物品のバーコードを読み取るように構成される地図生成システムに用いられる地図生成方法であって、
前記方法は、
前記サーバが前記ハンディターミナルによりアップロードされたバーコードを読み取った物品の物品位置を受信するステップと、
前記バーコードを読み取った物品の物品位置を、前記ハンディターミナルがバーコードを読み取るごとに受信する無線デバイスの無線信号及び前記無線デバイスの位置により特定される前記ハンディターミナルがバーコードを読み取る時の読み取り位置とするステップと、
各物品の物品位置により、ナビゲーション地図を生成するステップと、を含む、
ことを特徴とする地図生成方法。
【請求項３２】
サーバ、ハンディターミナル及び無線デバイスを含み、
それぞれの物品棚に前記無線デバイスが配置され、
前記ハンディターミナルは、前記物品棚のそれぞれの物品のバーコード読み取るように構成された地図生成システムに用いられる地図生成方法であって、
前記方法は、
前記サーバが前記ハンディターミナルに送信され、バーコードを読み取るたびに受信する無線デバイスの無線信号を受信するステップと、
前記ハンディターミナルがバーコードを読み取るたびに受信される無線デバイスの無線信号及び前記無線デバイスの位置により、前記ハンディターミナルがバーコードを読み取るごとの読み取り位置を特定するステップと、
前記ハンディターミナルがバーコード読み取るごとの読み取り位置を前記ハンディターミナルがバーコードを読み取った物品の物品位置とするステップと、
各物品の物品位置により、ナビゲーション地図を生成するステップと、を含む、
ことを特徴とする地図生成方法。
【請求項３３】
ハンディターミナルに送信された物品処理情報を受信するステップであって、前記物品処理情報は物品棚の物品を処理することにより取得される、ステップと、
監視端末に送信された無線信号を受信するステップであって、前記無線信号はハンディターミナルに発信されたものである、ステップと、
前記物品処理情報により、前記ハンディターミナルに処理された前記物品を確定するステップと、
前記ハンディターミナルが前記物品を処理する時に発信される無線信号及び対応する監視端末の位置により、前記ハンディターミナルの処理位置を特定し、前記処理位置を前記物品の物品位置とするステップと、
前記物品の物品位置により、ナビゲーション地図を生成するステップと、を含む、
ことを特徴とする地図生成方法。
【請求項３４】
ハンディターミナルに送信された物品処理情報を受信するステップであって、前記物品処理情報は物品棚の物品を処理することにより取得されるステップと、
監視端末に送信された距離を受信するステップであって、前記距離は前記監視端末と前記ハンディターミナルとの距離であり、前記ハンディターミナルに発信された無線信号により算出される、ステップと、
前記物品処理情報により、前記ハンディターミナルに処理された前記物品を確定するステップと、
前記ハンディターミナルが前記物品を処理する時に対応する距離及び前記距離を送信する監視端末の位置により、前記ハンディターミナルの処理位置を特定し、前記処理位置を前記物品の物品位置とするステップと、
前記物品の物品位置により、ナビゲーション地図を生成するステップと、を含む、
ことを特徴とする地図生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンピュータ技術に属し、地図生成システム及び地図生成方法に関する。
【背景技術】
【０００２】
経済の発展と生活水準の向上に従って、デパート、スーパーマーケット、倉庫等の物品を貯蔵できる大型の室内場所が益々広く利用されるようになっている。
【０００３】
デパート、スーパーマーケット、倉庫等の室内では、物品の分類が煩雑であり、非常に多くの種類と個数の物品が陳列されている。陳列の位置が不確かであることから、ユーザはこのような室内において欲しい物品を見つけるまでに多くの時間を要してきたため、ナビゲーション地図が登場した。ユーザはまずナビゲーション地図において物品のおおよその位置を確認して、欲しい対象物品を見つけ出すために役に立てる。
【０００４】
しかし、既存のナビゲーション地図は室内における物品の位置を人為的に描画したものであるが、室内における物品が多く、かつ物品の種類及び物品の陳列位置が常に変化することから、人為的な描画方式では取り扱いが煩雑で、正確さに欠ける。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は上記既存技術の有する地図の作成が煩雑で、効率が悪く、正確さを欠くといった課題を解決することができる、地図生成システム及び地図生成方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記技術課題を解決するために、本発明の第一の態様では、以下の構成を含む地図生成システムが提供される。
それぞれの物品棚には無線デバイスが配置され、それぞれの無線デバイスは一つの物品に対応し、
【０００７】
上記物品棚のそれぞれの物品のバーコードを読み取り、読み取ったバーコードデータをサーバに送信するように構成されたハンディターミナルを含み、
【０００８】
上記サーバは、上記バーコードデータにより、バーコードを読み取った物品に対応する無線デバイスの位置を上記物品の物品位置とし、それぞれの物品の物品位置にしたがって、ナビゲーション地図を生成するように構成される。
【０００９】
本発明の第二の態様では、サーバ、ハンディターミナル及び無線デバイスを含む地図生成システムであって、
それぞれの物品棚に無線デバイスが配置され、
【００１０】
上記サーバーは、上記物品棚のそれぞれの物品のバーコードを読み取り、ハンディーターミナルがバーコードを読み取るたびに、受信した無線デバイスの無線信号及び上記無線デバイスの位置により、ハンディターミナルがバーコードを読み取るときの読み取り位置を特定し、上記ハンディターミナルがバーコードを読み取るたびに、読み取り位置を上記ハンディターミナルがバーコードを読み取った物品の物品位置とし、上記物品の物品位置をサーバにアップロードするように構成される、地図生成システムを提供する。
【００１１】
上記サーバはそれぞれの物品の物品位置にしたがってナビゲーション地図を生成するように構成される。
本発明の第三の態様では、サーバ、ハンディターミナル及び無線デバイスを含む地図生成システムであって、
それぞれの物品棚に無線デバイスが配置され、
【００１２】
上記ハンディターミナルは、上記物品棚のそれぞれの物品のバーコードを読み取り、バーコードを読み取るたびに受信した無線デバイスの無線信号をサーバにアップロードするように構成され、
【００１３】
上記サーバは、上記ハンディターミナルがバーコードを読み取るたびに受信した無線デバイスの無線信号及び上記無線デバイスの位置により、上記ハンディターミナルがバーコードを読み取るときの読み取り位置を特定し、上記ハンディターミナルがバーコードを読み取るたびに、読み取り位置を上記ハンディターミナルがバーコードを読み取った物品の物品位置とし、それぞれの物品の物品位置により、ナビゲーション地図を生成するように構成される、地図生成システムを提供する。
【００１４】
本発明の第四の態様では、サーバ、ハンディターミナル及び監視端末を含む地図生成システムであって、上記監視端末は室内の既知の位置に配置され、
上記ハンディターミナルは、無線信号を送信し、物品棚の物品を処理して物品処理情報を取得し、上記物品処理情報を上記サーバに送るように構成され、
上記監視端末は、上記無線信号を受信し、上記無線信号を上記サーバに送るように構成され、
【００１５】
上記サーバは、上記物品処理情報により、上記ハンディターミナルに処理された物品を確定し、上記ハンディターミナルが上記物品を処理した時に発信した無線信号及び対応する監視端末の位置により、上記ハンディターミナルの処理位置を決定し、上記処理位置を上記物品の物品位置とし、上記物品の物品位置により、ナビゲーション地図を生成するように構成される、地図生成システムを提供する。
【００１６】
本発明の第五の態様では、サーバ、ハンディターミナル及び監視端末を含む地図生成システムであって、
上記監視端末は室内の既知の位置に配置され、
【００１７】
上記ハンディターミナルは、無線信号を送信し、物品棚の物品を処理して物品処理情報を取得し、上記物品処理情報を上記サーバに送るように構成され、
上記監視端末は上記無線信号を受信し、上記無線信号により上記監視端末と上記ハンディターミナルとの距離を計算し、上記距離を上記サーバに送るように構成され、
【００１８】
上記サーバは、上記物品処理情報により、上記ハンディターミナルに処理された上記物品を確定し、上記ハンディターミナルが上記物品を処理するときの対応する距離及び上記距離を送信する監視端末の位置により、上記ハンディターミナルの処理位置を決定し、上記処理位置を上記物品の物品位置とし、上記物品の位置により、ナビゲーション地図を生成するように構成される、地図生成システムを提供する。
【００１９】
本発明の第六の態様では、地図生成システムに用いられる地図生成方法を提供する。ここで、地図生成システムには、サーバ、ハンディターミナル及び無線デバイスが含まれ、それぞれの物品棚に無線デバイスが配置され、それぞれの無線デバイスは一つの物品に対応する。
そして、本実施態様の方法は、  
【００２０】
サーバにより、ハンディターミナルに送信されたバーコードデータを受信するステップであって、上記バーコードデータは上記ハンディターミナルにより物品棚のそれぞれの物品のバーコードを読み取ることにより取得されたものであるステップと、
【００２１】
上記バーコードデータにより、バーコードを読み取った物品に対応する無線デバイスの位置を上記物品の物品位置とするステップと、
それぞれの物品の位置により、ナビゲーション地図を生成するステップと、
を含む。
【００２２】
本発明の第七の態様では、地図生成システムに用いられる地図生成方法を提供する。ここで、地図生成システムには、サーバ、ハンディターミナル及び無線デバイスが含まれ、それぞれの物品棚に上記無線デバイスが配置されている。
【００２３】
そして、本実施態様の方法は、
ハンディターミナルにより、上記物品棚のそれぞれの物品のバーコードを読み取るステップと、  バーコードを読み取るたびに受信する無線デバイスの無線信号及び上記無線デバイスの位置により、上記ハンディターミナルがバーコードを読み取るときの読み取り位置を特定するステップと、
上記ハンディターミナルがバーコードを読み取るごとにその読み取り位置をバーコードを読み取った物品の物品位置とするステップと、
上記物品の物品位置をサーバにアップロードし、上記サーバによりそれぞれの物品の物品位置にしたがい、ナビゲーション地図を生成するステップと、
を含む。
【００２４】
本発明の第八の態様では、地図生成システムに用いられる地図生成方法を提供する。ここで、地図生成システムには、サーバ、ハンディターミナル及び無線デバイスが含まれ、物品棚のそれぞれに上記無線デバイスが配置され、ハンディターミナルは、物品棚のそれぞれの物品のバーコードを読み取るように構成される。
【００２５】
そして、本実施態様の方法は、
サーバにより、ハンディターミナルがアップロードしたバーコードを読み取った物品の物品位置を受信するステップであって、バーコードを読み取った物品の物品位置は、ハンディターミナルがバーコードを読み取るたびに受信する無線デバイスの無線信号及び無線デバイスの位置により特定され、取得されるハンディターミナルがバーコードを読み取るときの読み取り位置であるステップと、
それぞれの物品の物品位置により、ナビゲーション地図を生成するステップと、
を含む。
【００２６】
本発明の第九の態様では、地図生成システムに用いられる地図生成方法を提供する。ここで、地図生成システムには、サーバ、ハンディターミナル及び無線デバイスが含まれ、物品棚のそれぞれに上記無線デバイスが配置され、ハンディターミナルは、上記物品棚のそれぞれの物品のバーコードを読み取るように構成される。
【００２７】
そして、本実施態様の方法は、
サーバにより、ハンディターミナルがバーコードを読み取るたびに送信し受信される無線デバイスの無線信号を受信するステップと、
【００２８】
ハンディターミナルがバーコードを読み取るたびに受信する無線デバイスの無線信号及び無線デバイスの位置により、ハンディターミナルがバーコードを読み取るときの読み取り位置を特定するステップと、
上記ハンディターミナルがバーコードを読み取るたびに読み取り位置をハンディターミナルがバーコードを読み取った物品の物品位置とするステップと、
それぞれの物品の物品位置により、ナビゲーション地図を生成するステップと、
を含む。
【００２９】
本発明の第十の態様では、以下のステップを含む地図生成方法を提供する。
すなわち、
ハンディターミナルに送信された物品処理情報を受信するステップであって、物品処理情報は物品棚の物品を処理することにより取得されるステップと、
監視端末に送信された無線信号を受信するステップであって、無線信号はハンディターミナルにより送信されたものであるステップと、
物品処理情報により、ハンディターミナルに処理された物品を決定するステップと、
【００３０】
ハンディターミナルが物品を処理するときに送信される無線信号及び対応される監視端末の位置により、ハンディターミナルの処理位置を特定し、上記処理位置を上記物品の物品位置とするステップと、
上記物品の物品位置により、ナビゲーション地図を生成するステップと、
を含む。
本発明の第十一の態様では、以下のステップを含む地図生成方法を提供する。
すなわち、
ハンディターミナルに送信された物品処理情報を受信するステップであって、上記物品処理情報は物品棚の物品を処理することにより取得されるステップと、
【００３１】
監視端末に送信された距離を受信するステップであって、上記距離は上記監視端末と上記ハンディターミナルとの間の距離であり、上記ハンディターミナルに送信された無線信号により算出されるステップと、
上記物品処理情報により、上記ハンディターミナルに処理された物品を決定するステップと、
【００３２】
ハンディターミナルが物品を処理するときに対応する距離及び上記距離を送信する監視端末の位置により、ハンディターミナルの処理位置を特定し、上記処理位置を物品の物品位置とするステップと、
上記物品の物品位置により、ナビゲーション地図を生成するステップと、
を含む。
既存の技術と比較して、本発明では以下の技術的効果を実現できる。
【００３３】
物品棚の物品のバーコードを読み取る、または処理することにより、バーコード読み取る時または処理時のハンディターミナルの位置を物品の位置とすることができる。または、バーコードを読み取った物品または処理された物品に対応する無線デバイスの位置を物品の位置とすることができる。そして、それぞれの物品の位置によりナビゲーション地図を生成することができるため、人為的に作成することなく、地図を自動生成でき、地図の正確性を向上させることができる。
【図面の簡単な説明】
【００３４】
以下に説明する図面は、本発明をさらに理解するために添付されたもので、本発明の一部分を構成する。本明細書の例示的な実施例及びその説明は本発明の解釈に用い、本発明を不当に限定するためのものではない。
【図１】本発明の一実施形態による地図生成システムの一例を示す模式図である。
【図２】図２a〜図２bは、ぞれぞれ本発明の一実施形態による無線デバイスの配置を示す模式図である。
【図３】本発明の一実施形態による地図生成システムの他の例を示す模式図である。
【図４】本発明の一実施形態による地図生成システムのさらに他の例を示す図である。
【図５】本発明の一実施形態による第一制御デバイスの配置を示す図である。
【図６】本発明の一実施形態による地図生成システムのさらに他の例を示す模式図である。
【図７】本発明の一実施形態による地図生成システムのさらに他の例を示す模式図である。
【図８】図８a〜図８cは、それぞれ本発明の一実施形態による第二類デバイスの配置を示す模式図である。
【図９】本発明の一実施形態による地図生成システムのさらに他の例を示す模式図である。
【図１０】図１０a〜図１０ｄは、それぞれ本発明の一実施形態によるナビゲーション地図を示す模式図である。
【図１１】本発明の一実施形態による地図生成システムのさらに他の例を示す模式図である。
【図１２】本発明の一実施形態による地図生成方法の一例を示すフローチャートである。
【図１３】本発明の一実施形態による地図生成装置の一例を示す構造模式図である。
【図１４】本発明の一実施形態による地図生成方法のさらに他の例を示すフローチャートである。
【図１５】本発明の一実施形態による地図生成方法のさらに他の例を示すフローチャートである。
【図１６】本発明の一実施形態による地図生成装置のさらに他の例を示す構造模式図である。
【図１７】本発明の一実施形態による地図生成装置のさらに他の例を示す構造模式図である。
【図１８】本発明の一実施形態による地図生成装置のさらに他の例を示す構造模式図である。
【図１９】本発明の一実施形態による地図生成方法のさらに他の例を示すフローチャートである。
【図２０】本発明の一実施形態による地図生成方法のさらに他の例を示すフローチャートである。
【図２１】本発明の一実施形態による地図生成方法のさらに他の例を示すフローチャートである。
【図２２】本発明の一実施形態による地図生成方法のさらに他の例を示すフローチャートである。
【図２３】本発明の一実施形態によるサーバの一例を示す構造模式図である。
【図２４】本発明の一実施形態によるサーバのさらに他の例を示す構造模式図である。
【図２５】本発明の一実施形態によるハンディターミナルの一例を示す構造模式図である。
【図２６】本発明の一実施形態によるサーバのさらに他の例を示す構造模式図である。
【図２７】本発明の一実施形態によるハンディターミナルのさらに他の例を示す構造模式図である。
【図２８】本発明の一実施形態によるサーバのさらに他の例を示す構造模式図である。
【図２９】本発明の一実施形態によるハンディターミナルのさらに他の例を示す構造模式図である。
【発明を実施するための形態】
【００３５】
以下、添付図面及び実施例を参照して本発明の実施形態を詳細に説明する。これにより、本発明において技術課題をどのように解決し技術効果を実現するか容易に理解することができ、実施することができる。
【００３６】
本発明に係る技術的な解決策は、主にスーパーマーケット、デパート、倉庫などの大量の物品を貯蔵する室内場所に適用される。このような室内場所においては、大量の物品棚が配置され、それぞれの物品棚にも多層の架台が設置され、物品がそれぞれの架台に配置される。既存の技術においては、物品棚の各階層のそれぞれの架台に位置する物品を人為的に計測して描画をする必要があることから、取り扱いが非常に煩雑であった。このように既存技術において地図作成が煩雑で、効率が低く、かつ正確さを欠くという問題を解決するために、本発明者らは鋭意研究の結果、本発明により、ナビゲーション地図の人為的な作成の必要がなくなり、自動生成が実現され、地図の正確性を向上させることができることを見出した。
以下、添付図面を参照して本発明の技術的構成を詳細に説明する。
【００３７】
図１は、本発明の一実施形態による地図生成システムの一例を示す模式図である。該システムは、サーバ１０１、ハンディターミナル１０２及び無線デバイス１０３を含む。
それぞれの物品棚に上記無線デバイス１０３が配置され、それぞれの無線デバイス１０３は一つの物品に対応する。
【００３８】
なお、図１は、単に例示的に一つの無線デバイスを示しているにすぎない。ショッピングモール、スーパーマーケット、倉庫などの室内場所において、多くの物品が供給され、それぞれの物品を一の無線デバイスに対応させる必要があるので、複数の無線デバイスが供給されることは当然である。
【００３９】
実際の応用において、通常物品棚は多層の架台により構成され、複数の物品棚が一緒に配置されることもある。物品は、架台の各層に配置される。図２aは、物品棚における無線デバイスの配置の一例を示す図である。図２aには、五つの物品棚が含まれ、それぞれの物品棚は五層の架台により構成され、無線デバイスは、それぞれの物品棚２１の架台２２のそれぞれの層に配置されている。 
【００４０】
ハンディターミナル１０２は、物品棚上のそれぞれの物品のバーコードを読み取り、読み取ったバーコードデータをサーバ１０１に送信するように構成される。
【００４１】
サーバ１０１は、上記バーコードデータにより、バーコードを読み取ったそれぞれの物品に対応する無線デバイス１０３の位置を物品の物品位置として、各物品の物品位置により、ナビゲーション地図を生成するように構成される。
【００４２】
ハンディターミナルにより物品棚のそれぞれの物品のバーコードを読み取ることは、物品の物品情報コードの読み取りを意味する。そのため、バーコードデータには少なくとも物品情報コードが含まれる。物品情報コードは一次元コードまたは二次元コードでもよい。物品情報コードは、物品を識別するための識別記号であり、たとえば物品情報は、物品のパッケージの一次元コードにより参照できる。
【００４３】
実際には、ユーザが容易に物品を探したり、名称、価格などの物品の関連情報を調べるために、通常、物品棚のそれぞれの物品に一つのラベルが付され、該ラベルは対応する物品の関連情報を表示するように構成される。たとえば、スーパーマーケット、ショッピングモールなどのショッピングの場所において、ラベルは値札であり、全ての物品は一つの商品でもあり、値札は物品の名称、価格などの物品の関連情報を表示するように構成される。
そのため、他の実施形態では、それぞれの無線デバイスを一つの物品及び一つのラベルに対応させることができる。
【００４４】
ラベルは、ペーパーラベルでも電子ラベルでもよい。電子ラベルは、伝統的なペーパーラベルに代わって物品棚に設置された電子ディスプレイ装置を参照し、物品の価格、情報コード、商標、在庫などの物品の関連情報を表示することができ、物品の関連情報を修正することができる。
ショッピングの場所において、電子ラベルは電子棚札( Electronic Shelf Label System，ESL)システムである。 
レベルが電子ラベルの場合、上記電子ラベルと対応する無線デバイスは、上記電子ラベルの中に集積し、一体型の装置を形成することができる。
【００４５】
図２ｂは、物品棚における無線デバイスの他の配置を示す図である。図２ｂと図２aとの違いは、図２ｂでは、一つの無線デバイスが一つのラベルに対応することである。ラベルが電子ラベルの場合、電子ラベル及び無線デバイスは物品棚の固定された位置に設置することができ、物品は対応する電子ラベル及び無線デバイスに置かれる。 
【００４６】
ラベルが電子ラベルの場合、物品もまた電子ラベルと結び付けることができる。それぞれのラベルには、ラベル情報コード、たとえば、ラベルを識別するための一次元コードまたは二次元コードなどが設置される。
【００４７】
物品がラベルと結び付けられていない場合、ハンディターミナルは、上記物品棚のそれぞれの物品のバーコードを読み取ると同時に、上記物品と対応するラベルのバーコードも読み取り、それぞれの物品に対応するバーコードデータには物品情報コード及びラベル情報コードが含まれる。サーバもまたバーコードデータから物品情報コードにより物品名称及び／または物品価格などの物品の関連情報を検索することができる。そして、ラベル情報コードに対応するラベルに物品の関連情報を送信する。これにより、ラベルは、対応する物品の関連情報を表示し、サーバは、物品情報コードとラベル情報コードとの対応関係を保存し、物品と電子ラベルの結び付けを実現する。
【００４８】
物品がラベルと結び付けられている場合、すなわちサーバに物品情報コードとラベル情報コードとの対応関係が保存されているとき、さらに他の実施形態では、ハンディターミナルもまた物品棚のそれぞれの物品に対応するラベルのバーコードを読み取り、読み取ったバーコードデータを上記サーバに送信してもよい。これにより、サーバはバーコードデータのラベル情報コードにより、対応する物品を確定し、その後、その物品と対応する無線デバイスを確定することができる。
【００４９】
サーバがバーコードデータによりそれぞれの物品の物品関連情報を取得できるので、サーバもまた生成したナビゲーション地図の中に各物品の物品関連情報の少なくとも一部、たとえば物品の名称などを表示することができる。
【００５０】
無線デバイス１０３は、無線信号を送信及び／または受信をするデバイスであってもよい。また、Wi-Fi、Bluetooth、赤外線、超広帯域、RFID、ZigBeeまたは超音波などの技術を採用したデバイスであってもよい。具体的な無線デバイスとして、低消費Bluetooth（ブルートゥース：登録商標）デバイスが挙げられ、無線信号としては、Beacon（ビーコン）信号が挙げられる。
【００５１】
無線デバイス１０３はマスタースレーブ式のデバイスである。すなわち、無線デバイスは、無線信号を受信することも送信することもできる。もちろん、マスター装置及びスレーブ装置を含むこともでき、マスター装置が無線信号を受信する一方、スレーブ装置が無線信号を送信する構成としてもよい。
【００５２】
ハンディターミナル１０２は、無線信号を無線デバイス１０３に送信し、かつ／または無線デバイス１０３に送信された無線信号を受信することができる。実際の応用において、ハンディターミナルは携帯電話などのポータブルモバイル・デバイスであってもよい。
サーバは一以上のサーバにより構成されてもよい。
【００５３】
本実施例において、一つの無線デバイスは一の物品に対応する。ハンディターミナルが物品のバーコード読み取り、サーバは読み取ったバーコードデータにより、バーコードを読み取った物品と対応する無線デバイスを確定することができる。これにより、バーコードを読み取った物品と対応する無線デバイスの位置を上記物品の物品位置とすることができる。それぞれの物品の物品位置により、ナビゲーション地図を生成する。本実施例の地図生成システムにより、ナビゲーション地図の自動生成が実現され、人為的作成の必要がなく、ナビゲーション地図の正確性を向上さることができた。
サーバが、バーコードデータにより、バーコードを読み取った物品と対応する無線デバイスを確定するためには、複数の実現方法がある。
一つの実現可能な例では、物品棚において、それぞれの無線デバイスを一つの物品及び一つのラベルに対応させる。
【００５４】
ハンディターミナルは、上記物品棚のそれぞれの物品のバーコードを読み取るほか、上記物品に対応するラベルのバーコードも読み取るように構成される。バーコードデータには物品情報コード及びラベル情報コードが含まれる。
【００５５】
上記サーバは、上記バーコードデータにより、バーコードを読み取った物品と対応する無線デバイスの位置を上記物品の物品位置とする。具体的には、以下の通りである。
【００５６】
上記バーコードデータにより、異なるラベルと異なる無線デバイスとの対応関係を検索し、バーコードを読み取った物品のラベルに対応する無線デバイスの位置を上記物品の物品位置とする。
異なるラベルと異なる無線デバイスとの対応関係は予め、サーバに設定することができる。
【００５７】
ラベルが電子ラベルの場合、電子ラベルに対応する無線デバイスを上記電子ラベルの中に集積し、一体型のデバイスとしてもよい。このとき、それぞれの無線デバイスは無線デバイスと電子ラベルとの対応関係をサーバにアップロードすることができる。具体的には、アップロードされるのは無線デバイスのデバイス標識及び電子ラベルのラベル情報コードである。これにより、サーバは、それぞれの無線デバイスと電子ラベルとの対応関係を保存することができる。ここで、それぞれの無線デバイスと電子ラベルとの対応関係には、それぞれの無線デバイスのデバイス標識及びそれに対応するラベル情報コードとの対応関係が含まれる。
【００５８】
異なるラベルと異なる無線デバイスとの対応関係の検索により、物品、ラベル及び無線デバイスとの対応関係を確立することができる。これによりバーコードデータにおけるラベル情報コードにより、対応するデバイスを検索することができる。そして、該デバイス標識に対応する無線デバイスの位置を物品情報コードに対応する物品の物品位置とする。
【００５９】
さらに他の実現可能な実施例では、それぞれの無線デバイスの中にデバイス情報コードを設置することができる。該デバイス情報コードは、一次元コード、二次元コードまたは三次元コードであってもよく、無線デバイスの筐体に設置してもよい。
【００６０】
上記ハンディターミナルは、上記物品棚のそれぞれの物品のバーコードを読み取るほか、上記物品に対応する無線デバイスのバーコードも読み取るように構成される。上記バーコードデータは、上記デバイス情報コードを含んでもよい。
【００６１】
上記サーバは、上記バーコードデータにより、バーコードを読み取った物品と対応する無線デバイスの位置を上記物品の物品位置とする。具体的には以下の通りである。
上記バーコードデータ中のデバイス情報コードにより、上記デバイス情報コードに対応する無線デバイスの位置を、バーコードを読み取った物品の物品位置とする。
バーコードを読み取った物品は、バーコードデータにおける物品情報コードまたはラベル情報コードにより確定することができる。
【００６２】
さらに他の実施例では、通常、物品棚は複数の架台により構成され、複数の物品棚が一緒に配置され、物品棚エリア及び物品棚の通路エリアを形成することができる。
【００６３】
無線デバイスは、物品棚の架台のそれぞれの層に配置することができ、サーバも、無線デバイスの位置により、物品棚の位置及び物品棚における架台の位置を確定することができる。
【００６４】
無線デバイスは、配置規則に従って、物品棚の架台のそれぞれの層に配置することができ、これによりサーバは、配置規則及び無線デバイスの位置により、架台の位置及び物品棚の位置を特定することができる。
【００６５】
本実施例における、配置規則では、架台のそれぞれの層に複数の無線デバイスを配置し、無線デバイスそれぞれを一つの物品に対応させる。同時に、サーバは、それぞれの無線デバイスの位置により、物品棚の位置を確定することができる。たとえば、サーバは、架台のそれぞれの層に配置された無線デバイスの個数及び無線デバイスの位置により、架台の位置を確定することができる。そして、さらに架台の位置により物品棚の位置を取得することができる。
【００６６】
このようにして、サーバは、それぞれの物品の物品位置及び物品棚の位置により、最初に物品棚を描画し、その後、物品棚の物品を描画することにより、ナビゲーション地図を作成することができる。
さらに他の実施例では、ハンディターミナルは、無線デバイスにより送信された無線信号を受信することができる。
室内の場所に物品を配置するとき、通常は通路の位置を残しておく。通路の位置は具体的には、物品棚の間の物品棚の通路の位置としもよい。
物品棚の通路の位置は、ハンディターミナルがバーコードの読み取りをしていないときに得られるハンディターミナルの位置により確定することもできる。
実現可能な実施例は以下のとおりである。
【００６７】
バーコードの読み取りが実行されていないときに受信された無線デバイスの無線信号と無線デバイスの位置により、ハンディターミナルがバーコードを読み取っていないときに得られたハンディターミナルの位置を棚の通路の位置とし、上記棚の通路の位置をサーバにアップロードするようにハンディーターミナルを構成してもよい。
さらに実現可能な他の実施例は以下のとおりである。
【００６８】
上記ハンディターミナルは、バーコードを読み取っていないときに受信した無線デバイスの無線信号を上記サーバにアップロードするように構成される。そして、上記ハンディターミナルがバーコード読み取っていないときに受信した無線デバイスの無線信号、及び上記無線デバイスの位置により、上記ハンディターミナルがバーコード読み取っていないときに得られるハンディターミナルの位置を特定して、それを棚の通路の位置とするようにハンディーターミナルを構成する。
上記サーバは、それぞれの物品の物品位置及び物品棚の通路の位置により、ナビゲーション地図を生成してもよい。
または、サーバはそれぞれの物品棚の位置、それぞれの物品の物品位置及びそれぞれの物品棚の通路の位置により、ナビゲーション地図を生成することもできる。
【００６９】
上記二つの実現可能な実施例では、ハンディターミナルがバーコードを読み取っていないときに受信した無線デバイスの無線信号及び上記無線デバイスの位置により、上記ハンディターミナルがバーコード読み取っていないときに得られたハンディターミナルの位置を、ハンディターミナルが受信した無線デバイスの無線信号の強度及び無線デバイスの位置に基づいて計算することもできる。
【００７０】
ハンディターミナルと無線デバイスの距離は、ハンディターミナルにより受信された無線デバイスの信号の強度に基づいて計算することができる。これにより、ハンディターミナルと無線デバイスとの間の距離及び無線デバイスの位置により、ハンディターミナルの位置を計算することができる。
【００７１】
ハンディターミナルのバーコード読み取り位置は、ハンディターミナルと無線デバイスとの間の距離及び無線デバイスの位置に基づいて、セントロイド法を用いて算出することが好ましい。このとき、ハンディターミナルは複数の無線デバイスの無線信号を受信することができる。そして、位置座標空間の空間次元Ｍにより、信号強度の高い順から低い順に向けて、Ｎ個（Ｎは、Ｍ＋１以上）の無線デバイスの無線信号を選択して計算する。具体的には、ＮがＭ＋１と等しくてもよい。ハンディターミナルとＮ個の無線デバイスとの間の距離、及びＮ個の無線デバイスの位置に基づいて、セントロイド法を用いて、ハンディターミナルの位置を算出することができる。
本発明の実施例において、ナビゲーション地図は具体的には三次元立体地図であって、三次元の座標空間内に生成されたものであってもよい。
【００７２】
実現可能な一実施例では、ハンディターミナルにより受信された無線デバイスの無線信号の信号強度に応じて以下の公式に従い、ハンディターミナルと無線デバイスとの間の距離を算出することができる。
2018032032.tif 000003
【００７３】
ここで、Ｒは信号強度を示す。ｄはハンディターミナルと無線デバイスとの間の距離を示す。Ａは、距離が１メートルのときに送信装置により送信され受信装置により受信された無線信号の信号強度を示す。ｎは環境劣化因子を示す。
【００７４】
他の実現可能な実施例では、ハンディターミナルにより受信された無線デバイスの無線信号の信号強度に応じて、以下の公式に従い、ハンディターミナルと無線デバイスとの間の距離を算出することができる。
2018032032.tif 000004
；
【００７５】
ここで、Ｒは、無線デバイスにより送信され、ハンディターミナルにより受信された無線信号の信号強度を示す。ｄは、ハンディターミナルと無線デバイスの間の距離を示す。Ｃは換算倍率である。R0は国際標準値を採用することができ、位置既知の送信装置を異なる型の受信装置に無限に近づかせたときに、受信装置に受信された信号強度の平均値であってもよい。
【００７６】
Ｃは初期設定値してもよい。もちろん、計算の正確性を高めるために、ハンディターミナルは、受信された無線信号に対応する無線デバイスから、Ｑ個の有効デバイスを選択してもよい。ここで、Ｑは、Ｍ＋１以上であり、具体的には、ＱをＭ＋１とすることもできる。Ｑ個の有効デバイスを利用して換算倍率の数値を調整し、上記換算倍率の補正値を検索する。上記補正値をそれぞれの有効デバイスの位置の中心とし、それぞれの有効デバイスと上記ターゲットデバイスとの間の補正距離を半径とし、形成されたＱ個の円または球は唯一の交点を有する。そして取得した上記換算因子の補正値を用いて、上記ハンディターミナルと無線デバイスとの間の距離を計算することができる。
【００７７】
もちろん、本発明は上記した二つの実現可能な実施例に限定されるものではない。実際の用途に基づき、ハンディターミナルと無線デバイスとの間の信号強度を利用してハンディターミナルと無線デバイスとの間の距離を計算することができる。
【００７８】
ハンディターミナルと無線デバイスとの距離及び上記無線デバイスの位置により、上記ハンディターミナルがバーコード読み取りっていないときのハンディターミナルの位置を特定することができる。
【００７９】
実際の応用において、通常、室内場所にはいくつかの室内通路、たとえば階段、エレベーター、避難通路など、が含まれ、このような室内通路は建築図面から取得できる。建築図面から場所の寸法及び境界を確定することもでき、これによりナビゲーション地図の境界を確定することができる。
【００８０】
したがって、サーバを具体的に以下のとおり構成することができる。すなわち、ナビゲーション地図の境界を確定し、上記ナビゲーション地図の境界内に、各物品棚の位置、各物品の物品位置、各物品棚の通路の位置及び室内通路の位置を加えて、ナビゲーション地図を生成する。
ここで、無線デバイスの位置は予め設定してもよく、計算により算出することもできる。以下に詳細を示す。
【００８１】
図３に示す他の実施例では、図１の実施例と以下の点が相違する。すなわち、本実施例の地図生成システムにおいては、無線デバイスに第一類デバイス１０３１及び第二類デバイス１０３２が含まれ、上記第一類デバイス１０３１の位置は既知である。ここで、本実施例における、第一類デバイス１０３１の個数及び第二類デバイス１０３２の個数は図３に示されたものに限定されない。
【００８２】
上記サーバ１０１は、上記第一類デバイス１０３１及び／または位置が確定された第二類デバイス１０３２を既知デバイスとして、上記既知デバイスの位置及び上記既知デバイスが受信し、位置未確定のいずれかの第二類デバイス１０３２に送信された無線信号により、位置未確定のいずれかの第二類デバイス１０３２の位置を特定するようにも構成される。さらに、サーバは、上記第一類デバイス１０３１及び／または上記第二類デバイス１０３２の位置により、それぞれの物品棚の位置を確定し、それぞれの物品棚の位置、それぞれの物品の物品位置及びそれぞれの棚の通路の位置に基づいて、ナビゲーション地図を生成するように構成される。
【００８３】
ここで、第一類デバイスは受信した無線信号をサーバにアップロードすることができ、第二類デバイスも受信した無線信号をサーバにアップロードすることができる。
【００８４】
ここで、第一類デバイを、室内における位置不変なところに配置し、第二類デバイスを物品棚に配置してもよい。物品棚は移動可能であることから、位置不変な第一類デバイスにより、第二類デバイスの位置を特定することができる。このようにして、サーバは上記第二類デバイスの位置により、各物品棚の位置を確定することができる。
【００８５】
第一類デバイス及び第二類デバイスの位置がともに確定された後、サーバは第一類デバイスの位置及び第二類デバイスの位置を上記ハンディターミナルに送信することができる。もちろん、ハンディターミナルから第一の位置の要求を受信したときに、要求された無線デバイスの位置を上記ハンディターミナルに送信することもできる
【００８６】
ハンディターミナルは、バーコードを読み取っていないときに受信された無線デバイスの無線信号、及び上記無線デバイスの位置により、バーコードを読み取っていないときのハンディターミナルの位置を特定し、それを棚の通路の位置とし、上記棚の通路の位置をサーバにアップロードする。具体的には以下のようにすることができる。
【００８７】
バーコードを読み取っていないときに受信された第一類デバイス及び／または第二類デバイスの無線信号、及びサーバから得られた上記第一類デバイス及び／または上記第二類デバイスの位置により、ハンディターミナルがバーコードを読み取っていないときのハンディターミナルの位置を特定し、それを物品棚の通路の位置とし、物品棚の通路の位置をサーバにアップロードする。
【００８８】
ここで、第一類デバイスが複数あるときは、複数の第一類デバイスは室内の所定の領域内に設置され、かつ同一の平面に配置しない。たとえば、第一類デバイスは、室内の四つのコーナーエリアのいずれかに設置することができる。位置座標空間がＭ次元である場合、第一類デバイスの個数はＭ＋１以上であることが保証される必要がある。具体的には、Ｍ＋１個の第一類デバイスは、少なくとも一つの第二類デバイスがＭ＋１個の第一類デバイスにより送信された信号を同時に受信することを保証するように配置される。これにより、第二類デバイスの位置特定をより正確に実現できる。
【００８９】
たとえば、位置座標が三次元座標の場合、四つの第一類デバイスが、室内の同一の設定位置に設置される。ここで、四つの第一類デバイスが全て同一の平面及び同一の直線に位置しないように設置することにより、Ｘ軸、Ｙ軸及びＺ軸の座標を確定することが容易になる。
位置座標が二次元座標の場合、三つの第一類デバイスを設置することができる。
位置座標が一次元座標の場合、二つの第一類デバイスを設置することができる。
【００９０】
第二類デバイスは、それぞれの物品棚の架台のそれぞれの層に配置される。すなわち、図２中の物品棚に配置された無線デバイスは第二類デバイスである。
【００９１】
ラベルが電子ラベルの場合、第二類デバイスにも制御モジュール、たとえば、MCU（Micro controller Unit，マイクロコントローラユニット）を設置することができ、対応する電子ラベルを制御することができる。制御モジュールは、サーバの制御命令に従い、対応する電子ラベルの管理を行うことができる。たとえば、電子ラベルの物品の関連情報の修正などを行う。
【００９２】
サーバによる無線デバイスの無線信号の取得を容易にするために、さらに他の実施例が挙げられる。図４に示す実施例の、図３に示された実施例との相違点は以下のとおりである。すなわち、上記デバイスは、第一制御デバイス１０４を含んでもよい。本実施例において、第一制御デバイス１０４の個数は図４に示されたものに限定されない。
第一類デバイス１０３１及び第二類デバイス１０３２は、受信した無線信号を上記第一制御デバイスにアップロードするように構成される。
上記第一制御デバイス１０４は、上記第一類デバイス１０３１及び上記第二類デバイス１０３２に受信された無線信号を上記サーバ１０１にアップロードするように構成される。
【００９３】
上記サーバ１０１は、上記第一類デバイス及び／または位置が確定された第二類デバイスを既知装置とする。上記第一類デバイス１０３１及び上記第二類デバイス１０３２に受信された無線信号の中から、上記既知装置（第一類デバイス１０３１及び／または第二類デバイス１０３２）が受信し、位置未確定のいずれかの第二類デバイス１０３２に送信された無線信号を確定する。上記既知装置の位置及び上記既知装置が受信し、位置未確定のいずれかの第二類デバイスに送信された無線信号により、位置未確定のいずれかの第二類デバイスの位置を確定する。
ここで、第一制御デバイス１０４は、予め設定された配列にしたがって室内の天井に配置してもよい。
実際の応用では、第一制御デバイスは、AP（Wireless Access Point，ワイヤレスアクセスポイント）とすることもできる。
【００９４】
第一制御デバイスは予め設定された配列により室内の天井に配置される。予め設定された配列は室内の境界にしたがって決めることもできる。図５は、第一制御デバイスの室内の天井における配置を示す図である。室内の天井の一つの隅から、横及び縦に一定の距離ごと、たとえば８メートルごとに一つの制御デバイスを配置し、図５に示すようなグリッドを形成する。それぞれの主たる装置の座標位置は予め人為的に設定する。もちろん、位置座標が既知であれば、第一制御デバイスを室内の天井に不規則に設置することもできる。
【００９５】
さらに他の実施例では、図４に示すように、信号伝送を容易にするために、サーバ１０１は近端サーバ１０１１及び遠端サーバ１０１２を含んでもよい。近端サーバ１０１１は店内に設置し、第一制御デバイス、無線デバイスなどと同一のローカルネットワーク内に配置してもよい。遠端サーバはネットワークに設置し、インターネットを通じて近端サーバと接続してもよい。
ハンディターミナル１０２は、ローカルネットワーク内に設置して、近端サーバ１０１１との接続することができる。
【００９６】
第一制御デバイス１０４は、第一類デバイス１０３１または第二類デバイス１０３２のそれぞれに受信された無線信号を近端サーバ１０１１を介して遠端サーバ１０１２にアップロードする。
ハンディターミナル１０２は、バーコードデータを近端サーバ１０１１に介して遠端サーバ１０１２にアップロードする。
【００９７】
遠端サーバ１０１２は以下のように構成される。上記第一類デバイス１０３１及び／または位置が確定された第二類デバイス１０３２を既知装置とする。第一類デバイス１０３１及び第二類デバイス１０３２がそれぞれ受信した無線信号の中から、上記既知装置が受信し、位置未確定のいずれかの第二類デバイスが送信した無線信号を確定する。上記既知装置の位置及び上記既知装置が受信し、位置未確定のいずれかの第二類デバイス１０３２が送信した無線信号により、位置未確定のいずれかの第二類デバイス１０３２の位置を確定する。上記バーコードデータにより、バーコードを読み取ったそれぞれの物品に対応する第二類デバイス１０３２の位置を上記物品の物品位置とする。それぞれの第二類デバイス１０３２の位置により、それぞれの物品棚の位置を確定する。それぞれの物品棚の位置、それぞれの物品の物品位置及びそれぞれの物品棚の通路の位置により、ナビゲーション地図を形成する。
【００９８】
ここで、物品棚の通路の位置の確定するための、実現可能な実施例は、以下のとおりである。ハンディターミナルは、バーコードを読み取っていないときに受信した第一類デバイス及び／または第二類デバイスにより送信された無線信号を、近端サーバを介して遠端サーバに送信する。遠端サーバは、ハンディターミナルがバーコードを読み取っていないときに受信した無線デバイスの無線信号、及び無線デバイスの位置によりハンディターミナルがバーコードを読み取っていないときのハンディターミナルの位置を特定し、それを物品棚の通路の位置とする。
【００９９】
さらに他の実現可能な実施例は以下のとおりである。ハンディターミナルは、バーコードを読み取っていないときに受信された無線デバイスの無線信号、及び無線デバイスの位置により、ハンディターミナルがバーコードを読み取っていないときのハンディターミナルの位置を特定し、それを物品棚の通路の位置とし、上記物品棚の通路の位置を近端サーバを介して遠端サーバにアップロードする。
【０１００】
さらに他の実現可能な実施例では、第一制御デバイスは既知装置が送信した上記既知装置に受信されたいずれかの位置未確定の第二類デバイスに送信された無線信号を近端サーバにアップロードした後に、近端サーバは上記既知装置が受信した位置未確定の第二類デバイスに送信された無線信号、及び上記既知装置の位置により、上記いずれかの位置未確定の第二類デバイスの位置を特定する。上記第二類デバイスの位置を遠端サーバにアップロードする。遠端サーバはさらに各第二類デバイスにより、各物品棚の物品棚位置を確定する。
また、ハンディターミナルも遠端サーバと接続することにより、バーコードデータを遠端サーバに直接に送信することができる。
さらに、図６に示他の実施例では、装置が第二制御デバイス１０５も含む点が図１に示す実施例と相違する。
【０１０１】
第二制御デバイス１０５は予め設定された配列で室内の天井に配置され、具体的な配置方式は、図５の第一制御デバイスの配置方式を参照することができる。それは第一制御デバイスの配置方式と同一であり、第二制御デバイス１０５の位置が既知である。
【０１０２】
上記第二制御デバイス１０５は上記第二制御デバイス１０５が受信し、上記無線デバイス１０３に送信された無線信号を上記サーバにアップロードするように構成される。ここで、無線デバイスは放送の形式で無線信号を送信し、第二制御デバイスは傍受（モニタリング）形式で無線信号を受信する。
【０１０３】
上記サーバ１０３は、上記第二制御デバイス１０５が受信し、上記無線デバイス１０３に送信された無線信号、及び第二制御デバイス１０５の位置により、上記無線デバイス１０３の位置を特定するように構成される。
また、上記サーバ１０３は、それぞれの無線デバイスの位置により、それぞれの物品棚の位置を確定するように構成される。
上記サーバはそれぞれの物品棚の位置及びそれぞれの物品の物品位置により、ナビゲーション地図を生成してもよい。
【０１０４】
実現可能な実施例では、ハンディターミナル１０２は、バーコードを読み取っていないときに受信した無線デバイスの無線信号、及び上記サーバから得られた上記無線デバイスの位置により、上記ハンディターミナルのバーコードを読み取っていないときのハンディターミナルの位置を特定し、それを物品棚の通路の位置とし、上記棚の通路の位置をサーバ１０１にアップロードする。
上記サーバ１０１は、各物品棚の位置、各物品の物品位置及び各物品棚の通路の位置により、ナビゲーション地図を生成する。
ここで、上記サーバ１０１は近端サーバ及び遠端サーバを含んでもよい。
ハンディターミナルは、バーコードデータ及び物品棚の通路の位置を遠端サーバにアップロードする。
【０１０５】
第二制御デバイスは、第二制御デバイスが受信し、上記無線デバイスに送信された無線信号を、上記近端サーバを介して遠端サーバにアップロードする。遠端サーバは、上記第二制御デバイスが受信し、上記無線デバイスに送信された無線信号、及び上記第二制御デバイスの位置により、上記無線デバイスの位置を特定する。そして、各無線デバイスの位置により物品棚の位置を特定する。上記バーコードデータにより、バーコードを読み取った物品に対応する無線デバイスの位置を上記物品の物品位置とする。各物品棚の位置、各物品の物品位置及び各物品棚の通路の位置により、ナビゲーション地図を生成する。
【０１０６】
もちろん、第二制御デバイスが、第二制御デバイスが受信し、無線デバイスに送信された無線信号を上記近端サーバにアップロードした後に、近端サーバは上記第二制御デバイスが受信し、上記無線デバイスに送信された無線信号、及び上記第二制御デバイスの位置により、上記無線デバイスの位置を特定し、無線デバイスの位置を遠端サーバにアップロードし、遠端サーバにより各無線デバイスの位置により物品棚の位置が特定される。各物品棚の位置、各物品の物品位置及び各物品棚の通路の位置により、ナビゲーション地図を生成する。
【０１０７】
他の実現可能な実施例では、ハンディターミナル１０２は以下のように構成される。すなわち、バーコードを読み取っていないときに受信された無線信号を上記サーバ１０１にアップロードする。そして、上記サーバ１０１は、上記ハンディターミナルがバーコードを読み取っていないときに受信された無線デバイスの無線信号、及び上記無線デバイスの位置により、上記ハンディターミナルがバーコードを読み取りっていないときのハンディターミナルの位置を特定し、それぞれのハンディターミナルの位置を物品棚の通路の位置とする。さらに、各無線デバイスの位置により、各物品棚の位置を確定し、各物品棚の位置、各物品の物品位置及び各物品棚の通路の位置により、ナビゲーション地図を生成する。
上記サーバ１０１は近端サーバ及び遠端サーバを含んでもよい。
【０１０８】
ハンディターミナルはバーコードデータ及びバーコード読み取っていないときに受信された無線デバイスの無線信号を遠端サーバにアップロードする。
【０１０９】
第二制御デバイスは第二制御デバイスが受信し、上記無線デバイスに送信された無線信号を上記近端サーバにアップロードする。近端サーバは上記第二制御デバイスが受信し、上記無線デバイスに送信された無線信号、及び上記第二制御デバイスの位置により、上記無線デバイスの位置を特定し、無線デバイスの位置を遠端サーバにアップロードする。
【０１１０】
もちろん、第二制御デバイスは、第二制御デバイスが受信し、上記無線デバイスに送信された無線信号を上記近端サーバにアップロードした後に、近端サーバにより遠端サーバにアップロードし、遠端サーバにより、上記第二制御デバイスが受信しし、上記無線デバイスに送信された無線信号、及び上記第二制御デバイスの位置により、上記無線デバイスの位置が特定されるように構成することもできる。
【０１１１】
遠端サーバは上記バーコードデータにより、バーコードを読み取った物品に対応する無線デバイスの位置を上記物品の物品位置とする。上記ハンディターミナルがバーコードを読み取ってないときに受信された無線デバイスの無線信号、及び上記無線デバイスの位置により、上記ハンディターミナルがバーコード読み取っていないときのハンディターミナルの位置を特定し、それを物品棚の通路の位置とする。各無線デバイスの位置により物品棚の位置を特定する。各物品棚の位置、各物品の物品位置及び各物品棚の通路の位置により、ナビゲーション地図を生成する。
【０１１２】
図７は、本発明の実施形態による地図生成システムのさらに他の例を示す構造模式図である。該システムは、サーバ７０１、ハンディターミナル７０２及び無線デバイス７０３を含む。
それぞれの物品棚に無線デバイス７０３が配置される。
通常は無線デバイスが複数含まれることは当業者に理解される。
また、上記サーバ７０１は、一または複数のサーバにより構成することができる。
【０１１３】
ここで、ハンディターミナル７０２は、上記物品棚のそれぞれの物品のバーコードを読み取り、バーコードを読み取るたびに受信する無線デバイスの無線信号及び上記無線デバイスの位置により、上記ハンディターミナルがバーコードを読み取った時の読み取り位置を特定し、上記ハンディターミナルがバーコードを読み取った時の読み取り位置を、上記ハンディターミナルがバーコードを読み取った物品の物品位置として、上記物品の物品位置をサーバ７０１にアップロードするように構成される。
上記サーバ７０１は、各物品の物品位置によりナビゲーション地図の生成するように構成される。
【０１１４】
ハンディターミナルが、物品のバーコードを読み取ることにより得られたバーコードデータをサーバにアップロードすることで、サーバが、バーコードデータにより物品を区別できるようにしてもよい。
【０１１５】
ハンディターミナルが、物品棚のそれぞれの物品のバーコードを読み取るとき、ハンディターミナルは、物品棚の物品のパッケージの物品情報コードを読み取ることとなる。物品情報コードは、物品の識別記号を識別するための一次元コードまたは二次元コードなどであってもよく、たとえば、物品のパッケージに付される一次元コードであってもよい。
【０１１６】
ハンディターミナルは、上記物品の物品位置をサーバにアップロードするほか、上記物品の物品識別情報をアップロードすることもできる。この構成では、サーバは、物品識別情報により、異なる物品の物品位置を容易に区別することができる。ここで、物品識別情報は、ハンディターミナルが物品のバーコードを読み取ることにより得られる物品情報コードであってもよい。
さらに他の実施例では、物品棚にラベルを配置し、それぞれのラベルを一つの物品に対応させることもできる。
ここで、ラベルはペーパーラベルでも電子ラベルでもよい。
【０１１７】
物品がラベルと結び付けられていない場合、ハンディターミナルは、物品棚のそれぞれの物品のバーコードを読み取ると同時に、上記物品に対応する電子ラベルのバーコードを読み取ってもよい。この構成では、それぞれの物品に対応するバーコードデータは、物品情報コード及びラベル情報コードを含むことができ、サーバは、物品と電子ラベルの結び付きを実現することができる。具体的な結び付き方式としては、上述の実施例に記載された方式を適用することができる。
【０１１８】
物品がラベルと結び付けられている場合、すなわち、サーバに物品情報コードとラベル情報コードとの対応関係が保存されているとき、ハンディターミナルがそれぞれの物品のバーコードを読み取り、それぞれの物品に対応するラベルのバーコードも読み取ることによりラベル情報コードが得られる。ハンディターミナルがラベル情報コードをサーバにアップロードすることにより、サーバがラベル情報コードにより、対応する物品情報コードを確定し、異なる物品の物品位置を区別できるようにすることもできる。
【０１１９】
サーバが物品識別情報により各物品の物品関連情報を検索することにより、サーバは生成されたナビゲーション地図においてそれぞれの物品の少なくとも一部の物品関連情報、たとえば、物品の価格、物品の名称など、を含むことができる。
【０１２０】
ここで、無線デバイスは無線信号の送信及び／または受信をするデバイスである。無線デバイスに関しては、上記実施例に記載したので、ここでは省略する。
【０１２１】
本実施例では、ハンディターミナルで物品のバーコードを読み取ったときの読み取り位置を利用し、ハンディターミナルによりバーコードを読み取った物品の物品位置とし、各物品の物品位置が確定された後に、ナビゲーション地図を生成することができる。本実施例の地図生成システムにより、ナビゲーション地図の自動生成が実現され、人為的作成の必要性がなく、ナビゲーション地図の正確性を向上さることができる。
【０１２２】
ハンディターミナルがバーコードを読み取るたびに、受信した無線デバイスの無線信号及び無線デバイスの位置により、ハンディターミナルがバーコード読み取ったとき毎の読み取り位置を特定可能な方法は複数ある。
【０１２３】
実現可能な一実施例では、各物品棚の架台の各階層に一つの無線デバイスを配置することにより、無線デバイスに送信された信号を、ハンディターミナルが容易に受信できる。異なる架台の無線デバイスの配置位置は同様でもあっても異なっていてもよい。
ハンディターミナルは、ハンディターミナルが受信した無線デバイスの無線信号の信号強度及び無線デバイスの位置により、ハンディターミナルがバーコードを読み取るたびに、読み取り位置を計算してもよい。
【０１２４】
ハンディターミナルが受信した無線デバイスの信号強度により、ハンディターミナルと無線デバイスとの間の距離を計算することができる。そして、ハンディターミナルと無線デバイスとの間の距離及び無線デバイスの位置により、ハンディターミナルがバーコードを読み取った位置を算出することができる。具体的には、セントロイド法を採用し、ハンディターミナルと無線デバイスとの間の距離及び無線デバイスの位置により、ハンディターミナルがバーコードを読み取った位置を算出することができる。
【０１２５】
ハンディターミナルは、複数の無線デバイスの無線信号を受信することができる。位置座標空間の空間次元Ｍ、及び信号強度の強い方からの順番により、Ｎ個（Ｍ＋１以上）の無線デバイスの無線信号を選択して算出してもよい。具体的には、ＮはＭ＋１であってもよい。ハンディターミナルとＮ個の無線デバイスとの間の距離、及びＮ個の無線デバイスの位置を利用すれば、ハンディターミナルがバーコードを読み取った位置を算出することができる。
【０１２６】
ハンディターミナルが受信した無線デバイスの無線信号の信号強度に応じて、ハンディターミナルと無線デバイスの間の距離を算出することができる。それらについては、上記実施形態の二つの実現可能な実施例に記載されているので、ここでは省略する。
【０１２７】
さらに他の実施例では、無線デバイスが物品棚に配置されるときに、各物品棚のそれぞれの物品を一つの無線デバイスに対応させることもできる。
そのとき、ハンディターミナルは、バーコードを読み取るたびに受信する無線デバイスの無線信号及び上記無線デバイスの位置により、上記ハンディターミナルがバーコード読み取ったときごとの読み取り位置を、以下のように特定することができる。
【０１２８】
バーコードを読み取るたびに受信される無線デバイスの無線信号により、上記ハンディターミナルと最も近い無線デバイスを確定し、上記最も近い無線デバイスの位置を、上記ハンディターミナルがバーコードを読み取った時の読み取り位置とする。すなわち、ハンディターミナルと最も近い無線デバイスの位置は、ハンディターミナルを用いてバーコードを読み取った物品の物品位置である。
ハンディターミナルと最も近い無線デバイスは、受信された信号強度の最も強い無線信号に対応する無線デバイスである。
【０１２９】
さらに他の実施例では、無線デバイスは、物品棚の架台のそれぞれの層に配置してもよく、サーバは、無線デバイスの位置により、物品棚の位置及び物品棚の架台のそれぞれの層の位置を確定することができる。
【０１３０】
無線デバイスは、配置規則に従って物品棚の架台のそれぞれの層に配置してもよく、それによりサーバは、配置規則及び無線デバイスの位置により、架台の位置及び物品棚の位置を特定することができる。
【０１３１】
たとえば、該配置規則は以下のようにすることができる。すなわち、架台のそれぞれの層に一つの無線デバイスを配置し、異なる架台の同じ位置に無線デバイスを配置する。具体的には、無線デバイスを架台の一端に配置することもできる。一つの無線デバイスの位置は一つの架台の位置であり、架台の位置により物品棚の位置を得ることができる。ナビゲーション地図の生成過程において、相隣する無線デバイス間の距離により、架台の寸法を確定し、それにより物品棚を描画することができる。
【０１３２】
たとえば、配置規則として、架台のそれぞれの層に複数の無線デバイスを配置し、それぞれの無線デバイスを一つの物品に対応させることもできる。このとき、サーバは、各無線デバイスの位置により、物品棚の位置を確定することができる。たとえば、架台の各層の無線デバイスの配置個数及び無線デバイスの位置により、サーバは、架台の位置を確定することができる。さらに、架台の位置により物品棚の位置を得ることができる。
【０１３３】
さらに、室内場所に物品を陳列するときに、通常は通路の位置を残す。通路の位置は、具体的には、物品棚間の物品棚通路の位置であってもよい。
【０１３４】
さらに他の実施例では、ハンディターミナルは、バーコードを読み取っていないときに受信された無線デバイスの無線信号、及び上記無線デバイスの位置により、上記ハンディターミナルがバーコードを読み取っていないときのハンディターミナルの位置を特定し、それを物品棚の通路の位置とし、上記物品棚の通路の位置をサーバにアップロードするように構成される。
サーバは各物品の物品位置及び物品棚の通路の位置により、ナビゲーション地図を生成することができる。
もちろん、それに代えてサーバは、各物品棚の位置、各物品の物品位置及び各棚の通路の位置により、ナビゲーション地図を生成することもできる。
【０１３５】
無線デバイスの位置は予め人為的に設定してもよいし、計算により取得してもよい。さらに他の実施例では、図７に示された実施例と違い、地図生成システムの無線デバイスは第一類デバイス及び第二類デバイスを含み、上記第一類デバイスの位置は既知である。
【０１３６】
上記サーバは、上記第一類デバイス及び／または位置が確定された第二類デバイスを既知デバイスとし、上記既知デバイスの位置及び上記既知デバイスが受信し、いずれかの位置未確定の第二類デバイスに送信された無線信号により、上記いずれかの位置未確定の第二類デバイスの位置を特定する。そして、上記第一類デバイス及び／または上記第二類デバイスの位置により、各物品棚の位置を確定する。各物品棚の位置、各物品の物品位置及び各物品棚通路の位置により、ナビゲーション地図を生成する。
【０１３７】
ここで、第一類デバイスは受信された無線信号をサーバにアップロードすることができる。第二類デバイスは受信された無線信号をサーバにアップロードすることができる。第一類デバイスは同じ室内の位置に配置してもよく、第二類デバイスは物品棚に配置してもよい。物品棚が移動可能であることから、位置が一定の第一類デバイスにより、第二類デバイスの位置を特定することができる。よこのようにして、サーバは、上記第二類デバイスの位置により、各物品棚の位置を確定することができる。
【０１３８】
第一類デバイス及び第二類デバイスの位置が確定された後、サーバは第一類デバイスの位置及び第二類デバイスの位置を上記ハンディターミナルにプッシュすることができる。もちろん、ハンディターミナルからの第一位置を求める要求を受信したとき、要求された無線デバイスの位置を、上記ハンディターミナルに送信することもできる。
【０１３９】
ハンディターミナルは、バーコードを読み取るたびに受信する上記第一類デバイス及び／または第二類デバイスに送信された無線信号、及び上記サーバから得られた上記第一類デバイス及び／または第二類デバイスの位置により、上記ハンディターミナルがバーコードを読み取るごとの読み取り位置を特定し、上記ハンディターミナルによりバーコードを読み取った物品の物品位置とすることもできる。そして、上記物品の物品位置をサーバにアップロードする。
【０１４０】
ここで、物品棚に配置されているのが第二類デバイスである場合、ハンディターミナルは、バーコードを読み取るたびに受信する第二類デバイスの無線信号、及び上記サーバから得られた上記第二類デバイスの位置により、上記ハンディターミナルのバーコードを読み取るごとの読み取り位置を特定してもよい。サーバは、具体的には、上記第二類デバイスの位置により、各物品棚の物品棚位置を確定する。
【０１４１】
上記ハンディターミナルは、バーコードを読み取っていないときに受信した第一類デバイス及び／または上記第二類デバイスの無線信号、及び上記サーバから得られた上記第一類デバイス及び／または上記第二類デバイスの位置により、ハンディターミナルがバーコードを読み取っていないときのハンディターミナルの位置を特定し、それを物品棚の通路の位置とすることもできる。そして、上記物品棚の通路の位置をサーバにアップロードする。
【０１４２】
複数の第一類デバイスが含まれる場合、複数の第一類デバイスは室内の予め設定された領域に設置され、すべてが同一の平面及び同一の直線に位置しない。たとえば、第一類デバイスは、室内の四隅のいずれかに設置することができる。位置座標空間がＭ次元である場合、第一類デバイスの個数はＭ＋１以上であることを保証する必要がある。具体的には、Ｍ＋１個の第一類デバイスであってもよい。これにより、少なくとも一つの第二類デバイスがＭ＋１個の第一類デバイスに送信された信号を同時に受信することを保証し、第二類デバイスの位置のより正確な特定が実現される。
【０１４３】
たとえば、位置座標が三次元座標である場合、四つの第一類デバイスを室内の予め設定された同じ位置に設置し、すべてが同一の平面及び同一の直線に位置しないようにすることにより、Ｘ軸、Ｙ軸及びＺ軸の座標の確定が容易になる。
位置座標が二次元座標である場合、三つの第一類デバイスを設置してもよい。
位置座標が一次元座標である場合、二つの第一類デバイスを設置してもよい。
【０１４４】
図８a、図８b及び図８cは、物品棚における第二類デバイスの配置を示す図である。図８a〜図８cには、組み合わせた五つの物品棚３１が示され、第二類デバイスは、異なる配置規則に従い物品棚の架台３２のそれぞれの階層に配置されている。
【０１４５】
図８a及び図８bでは、各物品棚の架台のそれぞれの階層に一つの無線デバイスが配置されている。実際の応用では、図８bに示される配置規則に従い配置するのが好ましい。すなわち、各物品棚の架台の各階層の同一の一端に一つの第二類デバイスが配置されることが好ましい。一つの第二類デバイスの位置は一つの架台の位置であり、架台の位置により物品棚の位置を得ることができる。
このようにして、サーバは各第二類デバイスの位置により、物品棚の位置を正確に得ることができる。
【０１４６】
図８ｃでは、各物品棚の架台のそれぞれの階層に対応する各物品の物品位置に一つの第二類デバイスが配置される。そして、ハンディターミナルがバーコードを読み取る時に受信された無線信号のうち、最も強い信号強度の無線信号により、第二類デバイスの位置を確定し、バーコードを読み取った物品の物品位置とすることができる。
もちろん、本発明は、図３a〜図３cに示される三つの配置方式に限定されるものではない。
【０１４７】
ナビゲーション地図の生成過程において、異なる方向で相隣する二つの第二類デバイスにより、架台の長さ、幅及び／または高さを確定することができる。そして、架台の寸法により物品棚の寸法を確定することができ、物品棚の位置及び物品棚の寸法に従って、物品棚を描画することができる。
【０１４８】
また、図８a〜図８cに示すように、物品棚にラベルを配置することもでき、各ラベルが一つの物品に対応する。ラベルが電子ラベルの場合、第二類デバイスの中に制御モジュールを配置することもできる。制御モジュールとしては、たとえば、MCU（Micro controller Unit，ミクロコントローラユニット）が挙げられる。これは、複数の電子ラベルの管理に用い、複数の電子ラベルと第二類デバイスは同一のデバイスとして配置してもよい。制御モジュールは、サーバの制御コマンドに従い、対応する電子ラベルを管理することができる。たとえば、電子ラベルの物品関連情報を修正することができる。このとき、第二類デバイスは、一組の電子ラベルとともに一つのデバイスとして配置することができる。たとえば、一つの第二類デバイスを架台の一階層に、電子ラベルとともに一つのデバイスとして配置することができる。そして、架台の一階層の複数のラベルの管理に用いる。たとえば、図８a〜図８cでは、架台３２の第二類デバイスと電子ラベルは、一体式のデバイスとして、一緒に配置することができる。
【０１４９】
サーバによる無線デバイスの無線信号の取得を容易にするために、他の実施例では、デバイスはさらに第一制御デバイスを含んでもよく、具体的には、第一類デバイス及び第二類デバイスはそれぞれ受信した無線信号を、第一制御デバイスにアップロードする。
該第一制御デバイスは、第一類デバイス及び第二類デバイスにそれぞれ受信された無線信号をサーバにアップロードするように構成される。
【０１５０】
サーバは、具体的には、第一類デバイス及び／または位置が確定された第二類デバイスを既知装置とする。上記第一類デバイス及び上記第二類デバイスがそれぞれ受信した無線信号の中から、上記既知装置（第一類デバイス及び／または第二類デバイス）が受信し、いずれかの位置未確定の第二類デバイスに送信された無線信号を確定する。上記既知装置が受信し、いずれかの位置未確定の第二類デバイスに送信された無線信号、及び上記既知装置の位置により、上記いずれかの位置未確定の第二類デバイスの位置を特定する。
そのうち、第一類デバイスは複数を含み得、プロビジョニングの配列に従い室内の天井に配置されることができる。
実際の応用において、上記第一制御デバイスはAP（Wireless Access Point，ワイヤレスアクセスポイント）であり得る。
【０１５１】
複数の第一制御デバイスを予め設定された配列に従い、室内の天井に配置してもよい。
実際には、第一制御デバイスは、ワイヤレスアクセスポイント（ＡＰ）とすることができる。
予め設定された配列は、図５に示すように、室内の境界により確定してもよい。もちろん、位置座標が既知であれば、第一制御デバイスを室内の天井に不規則に設置することもできる。
【０１５２】
さらに他の実施例では、信号伝送を容易にするため、サーバは、近端サーバ及び遠端サーバを含んでもよい。近端サーバは、第一制御デバイスと一緒に店内に設置することができる。第一制御デバイス、第一類デバイス及び第二類デバイスは、同一のローカルネットワーク内に位置する。遠端サーバはネットワーク側に設置し、近端サーバとインターネットを通じて接続される。
ハンディターミナルは、ローカルネットワーク内に設置し、近端サーバと接続してもよい。
【０１５３】
このようにして、第一制御デバイスは、第一類デバイス及び第二類デバイスにそれぞれ受信された無線信号を近端サーバに介して遠端サーバにアップロードする。
ハンディターミナルは、物品の位置及び物品棚の通路の位置を、近端サーバを介して遠端サーバにアップロードする。
【０１５４】
遠端サーバは、以下のように構成される。第一類デバイス及び／または位置が確定された第二類デバイスを既知装置とする。上記第一類デバイス及び上記第二類デバイスにそれぞれ受信された無線信号の中から、上記既知装置が受信し、いずれかの位置未確定の第二類デバイスに送信された無線信号を確定する。上記既知装置の位置及び上記既知装置が受信し、いずれかの位置未確定の第二類デバイスに送信された無線信号により、上記いずれかの位置未確定の第二類デバイスの位置を特定する。各物品棚の位置、各物品の物品位置及び各物品棚の通路の位置により、ナビゲーション地図を生成する。
【０１５５】
さらに他の実現可能な実施例では、第一制御デバイスが、上記第一類デバイス及び上記第二類デバイスにそれぞれ受信された無線信号を近端サーバにアップロードした後、近端サーバが、上記第一類デバイス及び／または位置が確定された第二類デバイスを既知装置とすることができる。上記第一類デバイス及び上記第二類デバイスにそれぞれ受信された無線信号の中から、上記既知装置が受信した、いずれかの位置未確定の第二類デバイスに送信された無線信号を確定する。上記既知装置が受信した、いずれかの位置未確定の第二類デバイスに送信された無線信号、及び上記既知装置の位置により、上記いずれかの位置未確定の第二類デバイスの位置を特定する。上記第二類デバイスの位置を遠端サーバにアップロードする。遠端サーバはさらに個々の第二類デバイスの位置により、各物品棚の位置を確定する。
【０１５６】
また、ハンディターミナルも遠端サーバと接続することにより、物品の位置及び物品棚の通路の位置を遠端サーバに直接にアップロードすることができる。
さらに他の実施例では、図８に記載の実施例と違い、デバイスは、第二制御デバイスを含む。
【０１５７】
第二制御デバイスは、予め定められた配列に従い室内の天井に配置される。具体的な配置方式は、図５の第一制御デバイスの配置方式を参照することができる。第一制御デバイスと配置方式が同じであり、第二制御デバイスの位置は既知である。
【０１５８】
図８aまたは８bに示すように、無線デバイスは、物品棚の架台のそれぞれの階層に設置される。物品棚における配置方式は、第二類デバイスの配置方式と同一である。
【０１５９】
上記第二制御デバイスは、上記第二制御デバイスが受信した、上記無線デバイスに送信された無線信号をサーバにアップロードするように構成される。無線デバイスは放送の形式で無線信号を送信し、第二制御デバイスはモニタリング形式で無線信号を受信する。
【０１６０】
サーバも第二制御デバイスが受信した、無線デバイスに送信された無線信号、及び第二制御デバイスの位置により、上記無線デバイスの位置を特定するように構成される。
【０１６１】
ハンディターミナルは、バーコードを読み取るたびに受信した無線デバイスの無線信号、及びサーバから得られた無線デバイスの位置により、上記ハンディターミナルがバーコード読み取るごとに読み取り位置を特定し、ハンディターミナルがバーコードを読み取った物品の物品位置とし、上記物品の物品位置をサーバにアップロードするように構成される。
【０１６２】
また、ハンディターミナルがバーコードを読み取っていないときに受信した無線デバイスの無線信号、及び上記無線デバイスの位置によりハンディターミナルがバーコードを読み取っていないときのハンディターミナルの位置を特定し、それを物品棚の通路の位置とし、物品棚の通路の位置をサーバにアップロードするようにも構成される。
【０１６３】
サーバは、具体的には、各無線デバイスの位置により、各物品棚の位置を確定する。各物品棚の位置、各物品の物品位置及び各物品棚の通路の位置により、ナビゲーション地図を生成する。
ここで、サーバは、近端サーバ及び遠端サーバを含んでもよい。
ハンディターミナルは、物品の位置及び物品棚の通路の位置を、近端サーバを介して遠端サーバにアップロードすることができる。
【０１６４】
第二制御デバイスは、第二制御デバイスが受信した、無線デバイスに送信された無線信号を、近端サーバを介して遠端サーバにアップロードし、遠端サーバは、上記第二制御デバイスが受信した、無線デバイスに送信された無線信号、及び上記第二制御デバイスの位置により、上記無線デバイスの位置を特定する。各無線デバイスの位置により、物品棚の位置を確定する。そして、各物品棚の位置、各物品の物品位置及び各物品棚の通路の位置により、ナビゲーション地図を生成する。
【０１６５】
他の実現可能な実施例では、第二制御デバイスは第二制御デバイスが受信した、無線デバイスに送信された無線信号を近端サーバにアップロードした後、あるいは上記第二制御デバイスが受信した、上記無線デバイスに送信された無線信号、及び上記第二制御デバイスの位置により、近端サーバにより上記無線デバイスの位置が特定された後、さらに無線デバイスの位置を遠端サーバにアップロードする。遠端サーバは、各無線デバイスの位置により、物品棚の位置を確定する。各物品棚の位置、各物品の物品位置及び各物品棚の通路の位置により、ナビゲーション地図を生成する。
【０１６６】
図９は、本発明の一実施形態による地図生成システムのさらに他の実施例の構成を示す図である。該システムは、サーバ９０１、ハンディターミナル９０２及び無線デバイス９０３を含む。
ここで、各物品棚に無線デバイス９０３が配置される。
【０１６７】
ハンディターミナル９０２は、物品棚のそれぞれの物品のバーコードを読み取り、バーコード読み取るたびに受信される無線デバイスの無線信号をサーバ９０１にアップロードするように構成される。
【０１６８】
サーバ９０１は以下のように構成される。ハンディターミナル９０２がバーコードを読み取るたびに受信される無線デバイス９０３の無線信号、及び上記無線デバイス９０３の位置により、上記ハンディターミナル９０２がバーコード読み取るごとの読み取り位置を特定し、上記ハンディターミナル９０２がバーコードを読み取った物品の物品位置とする。各物品の物品位置により、ナビゲーション地図を生成する。 
【０１６９】
本実施例と図８に示されるシステムの違いは、ハンディターミナルが受信した無線信号をサーバにアップロードし、サーバがハンディターミナルのバーコードの読み取り位置を特定し、ハンディターミナルとサーバとの間の接続が確立され、信号をリアルタイムに伝送できることにある。本実施例により、ナビゲーション地図の自動生成が実現され、人為的作成の必要がなく、ナビゲーション地図の正確性を向上させることができる。
さらに他の実施例では、物品棚のそれぞれの物品は一つの無線デバイスに対応する。
【０１７０】
このようにして、サーバは、ハンディターミナルがバーコードを読み取るたびに受信する無線デバイスの無線信号により、上記ハンディターミナルと最も近い無線デバイスを確定し、上記最も近い無線デバイスの位置を、上記ハンディターミナルがバーコード読み取るごとの読み取り位置と特定する。
【０１７１】
他の実施例では、ハンディターミナルは、バーコードを読み取っていない時に受信された無線デバイスの無線信号を、サーバにアップロードするようにも構成される。
【０１７２】
サーバは、ハンディターミナルがバーコードを読み取っていないときに受信された無線デバイスの無線信号、及び無線デバイスの位置により、上記ハンディターミナルがバーコードを読み取っていないときのハンディターミナルの位置を特定し、それを物品棚の通路の位置とすることもできる。
このようにして、サーバは、各物品の物品位置及び各物品棚の通路の位置により、ナビゲーション地図を生成する。
【０１７３】
さらに、サーバは、各無線デバイスの位置により、物品棚の物品棚位置を確定することができる。そして、各物品棚の位置、各物品の物品位置及び各物品棚の通路の位置により、ナビゲーション地図を生成することができる。物品棚の位置及び物品棚の通路の位置により、物品棚を描画することができ、さらに各物品の物品位置により物品棚の物品を描画する。物品棚の通路の位置を組み合わせて物品棚の位置を描画することにより、物品棚の描画の正確性を向上させることができる。
無線デバイスの位置は、予め設定することも、計算により得ることもできる。
【０１７４】
上記各実施例では、室内場所に貯蔵される物品が数多いことから、実際の応用においては、物品の属性により分類されることができ、物品は、種類に応じて陳列される。分類のニーズは場所によって異なり、たとえば、スーパーマーケットのショッピング場所では、生鮮、穀物及び油、調味料、飲料及びインスタントなどの調理品、日用品及び家具・インテリア、レクリエーション及び家電などにより分類することができる。また、シャンプー、タオル、テレビ、洗濯機等に分類できる。
このようにして、サーバは、各物品棚の位置、各物品の物品位置及び各物品棚の通路の位置により、ナビゲーション地図を生成する。ここで、以下の工程を含んでもよい。
【０１７５】
各物品の物品位置及び各物品の物品分類により、分類分布サブ地図を生成する。ここで、上記物品分類は実際のニーズに応じて物品の属性により区分される。通常物品の陳列を行うときにも物品分類により配置されるので、まずは分類分布サブ地図を生成してもよい。
【０１７６】
上記分類分布サブ地図の物品分類ごとに、物品棚の位置及び物品棚の通路の位置により、物品棚及び物品棚の通路を描画し、物品棚分布サブ地図を生成する。
上記物品棚分布サブ地図の物品棚ごとに、各物品の物品位置により、各物品棚に対応する物品分布サブ地図を生成する。
上記分類分布サブ地図、上記物品棚分布サブ地図及び上記物品分布サブ地図の関連を確立し、ナビゲーション地図を生成する。
【０１７７】
ここで、物品分布サブ地図には各物品の物品情報、たとえば、物品の名称、物品の価格、物品の写真などが含まれてもよい。具体的には、各物品の物品位置及び物品情報により、各物品棚に対応する物品分布サブ地図を生成する。
ここで、物品棚分布サブ地図に、物品棚に属する物品の分類をマークすることもできる。
物品分類はさらに区分できることから、それぞれの物品分類を一つの物品棚に対応させるのみならず、それぞれの物品棚を複数の物品分類に対応させてもよい。
物品分類はさらに異なるタイプに分類でき、たとえば、日用品はさらにシャンプー、タオルなどに分類される。
【０１７８】
このようにして、分類分布サブ地図の物品分類ごとに、上記物品棚の位置及び物品棚の通路の位置により、物品棚及び物品棚の通路を描画し、物品棚分布サブ地図を生成する。物品棚分布サブ地図は、以下の通り生成してもよい。
【０１７９】
物品分類分布サブ地図の物品分類ごとに、上記物品種類に対応する物品棚の位置及び棚の通路の位置により、物品棚及び物品棚の通路を描画し、物品棚分布サブ地図を生成する。
【０１８０】
ここで、ナビゲーション地図を生成するとき、まずはナビゲーション地図の境界を確定することができる。上記ナビゲーション地図の境界は室内の建築図面に表示された寸法により確定することができる。
このようにして、上記ナビゲーション地図の境界の各物品の物品位置及び各物品の物品分類により、物品分類分布サブ地図を生成する。
物品棚及び物品棚の通路を描画するときに、室内通路、たとえば階段、エレベーター及び避難通路なども含んでよく、室内通路は建築図面から確定できる。
【０１８１】
物品分類分布サブ地図の物品分類ごとに、物品棚の位置及び物品棚の通路の位置により、物品棚及び物品棚の通路を描画し、物品棚分布サブ地図を生成する。物品棚分布サブ地図は、以下の通り生成してもよい。
【０１８２】
物品分類分布サブ地図の物品分類ごとに、物品棚の位置、物品棚の通路の位置及び室内通路の位置により、物品棚、物品棚の通路及び室内通路を描画し、物品棚分布サブ地図を生成する。
物品棚の位置及び物品棚の寸法ならびに物品棚の通路の位置により、物品棚を描画することができる。
ここで、物品棚の寸法及び物品棚の通路の寸法は、物品棚の無線デバイス間の距離により確定できる。
【０１８３】
図８ｂ中で、物品棚に配置されているのは第二類デバイスである。第二類デバイスが図８ｂに示す配置規則に従って配置される場合、上記配置規則に従い、一つの第二類デバイスの位置は一つの架台の位置であり、異なる方向で相隣する二つの第二類デバイスにより、架台の長さ、広さ及び／または高さといった寸法を確定することができる。物品棚の物品は、物品の物品棚における物品位置、具体的には物品の物品棚における架台のそれぞれの階層における物品位置により描画できる。
【０１８４】
スーパーマーケット、ショッピングモールまたは倉庫などの室内場所においては、複数の部屋が含まれることもある。異なる部屋は同一のフロアに配置されることも異なるフロアに配置されることもある。各部屋の物品棚に無線デバイスを配置することができ、各物品棚にラベルを置くことができ、それぞれのラベルは一つの物品に対応させることができる。各部屋に陳列される物品の分類は異なる可能性があり、たとえば、一階の部屋で日用品が陳列されるのに対して、二階の部屋で家具・インテリアが陳列される。
サーバは、無線デバイスの位置により、各部屋における物品位置を確定することができる。
サーバは各物品の物品位置及び各物品の物品分類により、以下のように、物品分類分布サブ地図を生成することができる。
各物品の各部屋における物品位置及び各物品の物品分類により、各部屋の分類分布サブ地図を生成する。
各部屋の分類分布サブ地図ごとに、対応する物品棚分布サブ地図及び物品分布サブ地図などを生成する。
【０１８５】
各部屋の分類分布サブ地図、物品棚分布サブ地図または物品分布サブ地図の中に、切り替え提示情報を描画することもできる。該切り替え提示情報は対応する売場の物品分類分布サブ地図、物品棚分布サブ地図または物品分布サブ地図への切り替えをユーザに提示するように構成される。
【０１８６】
たとえば、いずれかの売場の分類分布サブ地図を出力するとき、ユーザは、上記切り替え提示情報により、他の売場の分類分布サブ地図の出力への切り替えを求めることができる。いずれかの売場の物品棚分布サブ地図を出力するとき、ユーザは上記切り替え提示情報により、他の売場の物品棚分布サブ地図の出力への切り替えを求めることができる。いずれかの売場の物品分布サブ地図を出力するとき、ユーザは上記切り替え提示情報により、他の売場の物品分布サブ地図の出力への切り替えを求めることができる。
【０１８７】
室内場所がスーパーマーケットの場合を図１０a〜図１０dに示す。図１０a及び図１０bはそれぞれ物品分類分布サブ地図の概略図である。図１０aは一階の部屋に対応する分類分布サブ地図であり、図１０bは二階の部屋に対応する分類分布サブ地図である。分類分布サブ地図に、異なる物品分類の所在エリアが含まれる。分類分布サブ地図の中にも切り替え提示情報２００がふくまれてもよい。該切り替え提示情報２００は、仮想コントロールであってよく、該仮想コントロールを操作することにより、切り替え提示情報２００に対応する売場の分類分布サブ地図を出力することができる。
【０１８８】
図１０cは、物品棚分布サブ地図の概略図である。物品棚分布サブ地図の中に各物品棚に属する物品分類を表示することもできる。図１０cの中では、物品棚２０１に属する物品分類は酒類であり、物品棚２０２に属する物品分類は調味料である。
【０１８９】
図１０ｄは、物品分布サブ地図を示す概略図であり、具体的には、物品棚２０１に対応する物品分布サブ地図には、該物品棚における各物品の分布位置及び物品情報などが含まれる。
なお、各サブ地図が出力された後、拡大及び縮小もでき、それにより異なる精度の地図を調べることができる。
【０１９０】
図１１は、本発明の一実施例よる地図生成システムのさらに他の実施例の構成を示す図である。該システムはサーバ１１０１、ハンディターミナル１１０２及び監視端末１１０３を含む。
【０１９１】
監視端末１１０３は、予め定められた室内の位置に配置してもよく、具体的には、位置が既知の室内の天井に配置してもよい。
【０１９２】
ハンディターミナル１１０２は、無線信号を発信することができ、監視端末１１０３はハンディターミナルに発信された上記無線信号を受信することができる。室内のいずれの位置から発信された携帯端末１１０２の無線信号も受信できる監視端末が備えられていることを保証するために、複数の監視端末１１０３を設置してもよい。
具体的には以下の通りである。
ハンディターミナル１１０２は、無線信号を発信し、物品処理情報を得るために物品棚の物品を処理し、上記物品処理情報を上記サーバに送信するように構成される。
監視端末１１０３は、上記無線信号を受信し、上記無線信号を上記サーバ１１０１に送信するように構成される。
【０１９３】
上記サーバ１１０１は、以下のように構成される。上記物品処理情報により、上記ハンディターミナル１１０２に処理された物品を確定する。上記ハンディターミナル１１０２により上記物品の処理時に発信された無線信号及び対応する監視端末の位置により、上記ハンディターミナルの処理位置を特定して、上記処理位置を上記物品の物品位置とする。上記物品の物品位置により、ナビゲーション地図を生成する。
ここで、携帯端末により上記対象物品棚の処理時に発信された無線信号は、それに対応する監視端末によりサーバに転送されたものである。
【０１９４】
ハンディターミナルが、無線信号を高い周波数で常に発信し、監視端末が該無線信号を常に受信し、サーバにアップロードすることにより、ハンディターミナルが対象物品棚を処理する時に発信された無線信号の取得を保証する。
【０１９５】
ハンディターミナルが対象物品棚を処理する時に対応する監視端末は、ハンディターミナルが対象物品棚を処理する時に発信された無線信号を受信する監視端末であってもよい。そして、対応する監視端末により受信された無線信号がサーバに転送される。
【０１９６】
このようにして、サーバは、ハンディターミナルが対象物品棚を処理する時に発信される無線信号及びハンディターミナルが対象物品棚を処理する時に発信された無線信号を受信する監視端末の位置により、ハンディターミナルの処理位置を特定することができる。
【０１９７】
ここで、ハンディターミナルに送信された対象処理情報の中には処理時間も含まれ、監視端末に送信された無線信号には受信時間も含まれる。さらに、ハンディターミナルが対象物品棚を処理する時に対応する無線信号は処理時間及び無線信号の受信時間により確定できる。処理時間と一致しまたは誤差が設定範囲内にある受信時間に対応する無線信号を検索し、ハンディターミナルが対象物品棚を処理する時に発信された無線信号に対応する無線信号とすることができる。ハンディターミナルが対象物品棚を処理する時に対応する監視端末は、受信時間が処理時間と一致し、または誤差が設定範囲内にある監視端末である。
【０１９８】
ここで、ハンディターミナルが対象物品棚を処理する時に発信される無線信号を受信する監視端末は複数設置してもよく、ハンディターミナルと近ければ近いほど、監視端末に受信される無線信号の信号強度が強くなる。そのため、計算の正確性を高めるために、ハンディターミナルが対象物品棚を処理する時に対応する監視端末は、受信する無線信号の信号強度の強い順に確定された対応する監視端末であってもよい。
本実施例において、無線信号は、具体的には、高周波信号であり、その他、高周波、超広帯域（ＵＷＢ）及び低消費電力の信号であってもよい。
【０１９９】
室内場所の特定を容易にするため、無線信号は近距離無線通信信号であってもよく、監視端末を室内場所に配置し、ハンディターミナルを室内場所に位置することにより、ハンディターミナルが監視端末と無線信号の伝送することを保証できる。
【０２００】
無線信号を発信するために、ハンディターミナルに発信コンポーネントを設置してもよい。実現可能な実施例では、該発信コンポーネントはUWB（Ultra Wideband，超広帯域）チップとし、監視端末はUWB基地局とし、無線信号はUWB信号とすることができる。
【０２０１】
UWBは無線搬送波通信技術であり、UWB信号はパルス方式により発信され、それが超広帯域であることから、連続的に発信できる。伝送スピードが速く、計算スピードも速く、位置特定の正確性を保証でき、位置特定の効率を高めることができ、それにより地図作成の効率化と正確性の向上が実現できる。
【０２０２】
もちろん、該発信コンポーネントは、レーダー、ソナー、レーザーまたはBeacon（ビーコン）信号などを発信できる発信コンポーネントであってもよく、本発明においては、発信コンポーネントは特に限定されない。
【０２０３】
しかしながら、通常サーバは遠い位置に配置され、ハンディターミナル及び監視端末がそれぞれサーバとインターネット接続を確立することにより、情報伝送が実現される。
【０２０４】
サーバは、物品処理情報により、ハンディターミナルに処理された異なる物品を区分けすることができる。具体的には、該物品処理情報は物品識別情報を含んでもよく、サーバは各物品の物品位置を物品識別情報と対応して保存し、生成したナビゲーション地図中に物品識別情報により異なる物品を区分けすることができる。物品識別情報は、具体的には、物品の物品名称などであってもよい。
さらに他の実施例では、上記ハンディターミナルは、物品棚の物品を処理することにより、以下のように物品処理情報を得ることができる。
【０２０５】
物品棚の物品のバーコードを読み取って物品処理情報を取得する。上記物品処理情報は、バーコードの読み取りにより取得されたバーコードデータでもある。該バーコードデータの中に物品識別情報が含まれ、それによりサーバは、物品処理情報によりハンディターミナルに処理された異なる物品を識別することができる。
【０２０６】
ハンディターミナルによる物品棚の物品のバーコードの読み取りの実現可能な実施例では、物品のパッケージの物品情報コードの読み取りとすることができる。物品情報コードの類型は、一次元コードまたは二次元コードなどがあり、それは物品を識別する識別記号である。物品情報コードには、物品の物品識別情報、産地及び／または価格などの物品関連情報が含まれてもよく、物品識別情報も物品情報コードである。
【０２０７】
さらに他の実現可能な実施例では、物品棚に各物品に対応するラベルを配置することができる。該ラベルは具体的には、電子ラベルであってもよい。
各ラベルにラベル情報コードを設置することができ、該ラベル情報コードの類型は一次元コードまたは二次元コードなどである。
【０２０８】
ラベルが物品と結び付けられていない場合、ハンディターミナルによる物品棚の物品のバーコードの読み取りは、該物品の物品情報コード及び上記物品に対応するラベルのラベル情報コードの読み取りを含んでもよい。物品処理情報は、ラベル情報コード及び物品情報コードを含むことができ、これにより、サーバは物品とラベルの結び付けを実現する。同時に、ハンディターミナルによるバーコード読み取り時に対応する無線信号により、ハンディターミナルによるバーコード読み取り位置を特定することもできる。このようにして、物品とラベルの結び付けを行うと同時に、物品の物品位置を特定することができ、操作が簡単で便利であり、煩雑なステップの必要がなく、より一層作成の効率化を向上させることができる。
【０２０９】
さらに他の実現可能な実施例では、ラベルが物品と結び付けられている場合、サーバは、物品情報コードとラベル情報コードとの対応関係を保存している。ハンディターミナルによる物品棚の物品のバーコード読み取りは、物品に対応するラベルのラベル情報コードの読み取りであり、バーコードデータは、ラベル情報コードを含む。サーバは、ラベル情報コードを受信した後、ラベル情報コードに対応する物品情報コードを確定することができ、それによりバーコードを読み取った対象物品が確定される。
さらに他の実施例では、ハンディターミナルは、物品棚の物品を処理することにより物品処理情報を取得する。具体的には、以下の通りである。
物品棚の物品を収集することにより物品処理情報を取得する。上記物品処理情報は上記物品の画像である。
上記サーバは、上記物品の画像の識別を行い、上記物品の物品識別情報を確定することにより、異なる物品を区分けすることができる。
【０２１０】
サーバは、異なる物品の画像を保存することができる。そして、ハンディターミナルに収集された画像により、物品を識別することができ、物品の物品識別情報を確定させる。
【０２１１】
物品の画像は、ハンディターミナルが上記物品の識別区域のために収集したものであってもよい。通常、物品のパッケージには物品の物品名称、物品情報コードなどが表記される。例えば、該識別区域は物品パッケージの物品情報コードの所在区域、物品識別情報の所在区域であってもよく、それによりサーバは画像識別技術により、物品識別情報を取得することができる。
【０２１２】
さらに他の実施例では、ハンディターミナルは物品棚の物品を処理することにより物品処理情報を獲得する。具体的には、以下の通りである。
物品棚の物品を収集することにより、上記物品の画像を取得する。
上記物品の画像を識別することにより、物品処理情報を取得する。該物品処理情報は上記物品の物品識別情報であってもよい。
画像がハンディターミナルで識別されることにより、物品処理情報を取得することができる。
【０２１３】
さらに他の実施例では、物品がラベルと結び付けられている場合、サーバは、物品情報コードとラベル情報コードとの対応関係を保存する。
【０２１４】
該ラベルは特定信号を発信することができる。ハンディターミナルは、ラベルに近いときのみ、該特定信号を受信することができる。該特定信号にラベル情報コードが携帯され、上記ハンディターミナルが物品棚の物品を処理することにより、物品処理情報を取得することができる。具体的には、以下の通りである。
【０２１５】
ハンディターミナルは、物品棚の物品に対応するラベルが発信した特定信号を受信することにより、物品処理情報を取得する。該物品処理情報はラベル情報コードである。
サーバは、ラベル情報コードにより対応する物品情報コードを検索し、それにより物品の物品識別情報を確定する。
ここで、該特定信号は、NFC（Near Field Communication，近距離無線通信）信号であってもよい。
【０２１６】
本実施例では、ハンディターミナルは、無線信号を発信し、物品棚の物品を処理することにより物品処理情報を取得し、上記物品処理情報を上記サーバに送信するように構成される。監視端末は、上記無線信号を受信し、上記無線信号を上記サーバに送信することができる。サーバは、ハンディターミナルによる物品の処理時に対応する無線信号により、上記ハンディターミナルの処理位置を特定することができ、それにより上記処理位置を上記物品の物品位置とすることができる。上記物品の物品位置により、ナビゲーション地図を生成することができる。本発明に係る実施例では、地図の自動生成を実現でき、人為的作成の必要がなく、地図の正確性を向上さることができる。
【０２１７】
実際の応用において、スタッフはハンディターミナルを操作して物品棚の物品のバーコードを読み取れば、ナビゲーション地図の自動生成を実現することができる。
室内場所において、物品が物品棚に配置される。通常は、物品棚の間に物品棚の通路が設置されることにより、ユーザの行動が容易になる。
【０２１８】
いくつかの実施例では、上記サーバは、上記ハンディターミナルが物品を処理していない時に発信する無線信号及び対応する監視端末の位置により、上記ハンディターミナルが処理していないときの位置を特定し、処理していないときの位置を物品棚の通路の位置とするように構成される。
【０２１９】
ここで、ハンディターミナルが対象物品棚を処理していない時に対応する監視端末は、上記ハンディターミナルが対象物品棚を処理していない時に発信された無線信号を受信する監視端末であってもよい。
【０２２０】
このようにして、サーバは、ハンディターミナルが対象物品棚を処理していない時に発信された無線信号及びハンディターミナルが対象物品棚を処理していない時に発信された無線信号を受信する監視端末の位置により、ハンディターミナルが処理していないときの位置を特定する。
あるいは、受信された無線信号の信号強度の強い順から、対応する監視端末を選択することによりハンディターミナルが処理していないときの位置を特定する。
サーバは物品の物品位置により、ナビゲーション地図を生成する。たとえば以下の通りである。
物品の物品位置及び物品棚の通路の位置により、ナビゲーション地図を生成する。
【０２２１】
サーバは、各物品の物品位置により、まず物品棚の位置を確定し、それによりまず物品棚の位置により物品棚の通路を描画し、物品棚を描画し、さらに、物品の位置を描画し、物品棚の物品を描画することにより、ナビゲーション地図を生成する。
ここで、位置特定算法（アルゴリズム）は、様々な方法により実現できる。
【０２２２】
サーバは、TOA（Time of Arrival，到達時間）アルゴリズムまたはTDOA（Time Difference of Arrival，到達時間差）アルゴリズムを用いて、ハンディターミナルの位置を特定することができる。ハンディターミナルが物品を処理した時に発信された無線信号であれば、計算で得られたハンディターミナルの位置は処理位置である。ハンディターミナルが物品を処理していない時に発信されたものであれば、計算で得られたハンディターミナルの位置は未処理位置である。
二次元座標を例とすると、ハンディターミナルの位置座標は、（x，y）であり、監視端末の位置座標は、（xi，yi）である。
【０２２３】
TOAアルゴリズムを用いた計算公式は以下である。
ri=(ti-t0)c；
ri2=(xi-x)2+(yi-y)2；
【０２２４】
ここで、cは、光速であり、riは、ハンディターミナルとi番目の監視端末との距離であり、tiは、ハンディターミナルに発信された無線信号がi番目の監視端末に到達した到達時間である。t0は、無線信号がハンディターミナルに到達した到達時間を示し、通常は0である。
上記TOA式を用い、二次元座標について、少なくとも２個の監視端末があれば、ハンディターミナルの位置座標を算出できる。
【０２２５】
TDOAアルゴリズムを用いた計算公式は以下である。
rij=(ti-tj)c
rij2=ri2-rj2
=(xi-x)2+(yi-y)2-(xj-x)2-(yj-y)2
【０２２６】
ここで、cは、光速であり、riは、ハンディターミナルとi番目の監視端末との距離であり、rjは、ハンディターミナルとj番目の監視端末との距離である。tiは、ハンディターミナルに発信された無線信号がi番目の監視端末に到達した到達時間である。tjは、ハンディターミナルに発信された無線信号がj番目の監視端末に到達した到達時間である。(ti-tj)は、ハンディターミナルに発信された無線信号がi番目の監視端末とj番目の監視端末に到達した到達時間の時間差である。ここで、iはjと等しいものではなく、j=1,2,3……である。
【０２２７】
上記TDOA式を用い、二次元座標について、少なくとも３個の監視端末があれば、ハンディターミナルの位置座標を算出できる。
ここで、TDOAを採用すれば時間の誤差が避けられ、より一層計算の精度を高めることができる。
一実施例において、ハンディターミナルに発信される無線信号は、UWB信号、レーダー信号、ソナー信号及びレーザー信号などであってもよい。
【０２２８】
そさらに、室内場所が広いことから、ハンディターミナルの位置を精度よく特定するために、複数の監視端末を設置することができる。位置特定のたびに、信号強度の強い順に従い、適切な個数の監視端末を選択することにより、ハンディターミナルの位置を特定することができる。
【０２２９】
実際の応用において、ナビゲーション地図は、三次元デジタル地図であるので、位置特定で得られるハンディターミナルの位置は三次元座標である。
【０２３０】
TOA算法を用いてハンディターミナルの位置を特定するとき、各監視端末により到達時間に応じて監視端末とハンディターミナルとの距離を算出し、そして、かかる距離をサーバにアップロードして、サーバにより距離及び距離公式に従いハンディターミナルの位置が算出される。
【０２３１】
このようにして、本発明の一実施形態によるさらに他の実施例が提供される。このシステムは、サーバ、ハンディターミナル及び監視端末を含む地図生成システムである。各構成の関係については、図１を参照できる。
ここで、監視端末は、予め定められた室内の位置に配置されてもよく、室内の天井に配置されてもよい。
【０２３２】
ここで、複数の監視端末を設置することもできる。ハンディターミナルは、無線信号を発信することができ、監視端末はハンディターミナルが発信した無線信号を受信することができる。
具体的には以下の通りである。
【０２３３】
ハンディターミナルは、無線信号を発信し、物品棚の物品を処理することにより物品処理情報を取得し、上記物品処理情報を上記サーバに送信するように構成される。
監視端末は、無線信号を受信し、上記無線信号により上記ハンディターミナルとの距離を計算し、上記距離を上記サーバに送信するように構成される。
【０２３４】
サーバは、上記ハンディターミナルが物品を処理する時に対応する距離及び上記距離を送信する監視端末の位置により、上記ハンディターミナルの処理位置を特定し、上記処理位置を上記物品の物品位置とし、上記物品の物品位置により、ナビゲーション地図を生成するように構成される。
【０２３５】
本実施例では、監視端末により、まず監視端末とハンディターミナルとの距離を算出し、そしてサーバにより上記距離及び距離公式に従い、ハンディターミナルの処理位置が特定される。
【０２３６】
ここで、監視端末による監視端末とハンディターミナルとの距離の計算には、到達時間を採用することができる。もちろん、信号強度などその他の計算方式をも採用することができ、本実施例では、それらを限定しない。
【０２３７】
ハンディターミナルに送信された物品処理情報には、処理時間が含まれてもよく、監視端末に送信された距離も無線信号を受信した受信時間を含んでもよい。ハンディターミナルが物品を処理する時に対応する距離は、処理時間及び無線信号の受信時間により確定することができる。そして、処理時間と一致し、または誤差が設定範囲内にある受信時間と対応する距離を検索することにより、ハンディターミナルが物品を処理する時の対応距離を確定できる。受信時間が処理時間と一致し、または誤差が設定範囲内にある監視端末の位置と組み合わせれば、ハンディターミナルの処理位置を特定することができる。
【０２３８】
本実施例では、ハンディターミナルは、無線信号を発信し、物品棚の物品を処理することにより物品処理情報を取得し、監視端末とハンディターミナルとの距離を算出し、上記距離をサーバに送信することができる。サーバは、ハンディターミナルが物品を処理する時に対応する距離により、上記ハンディターミナルの処理位置を特定し、それにより上記処理位置を上記物品の物品位置とすることができる。上記物品の物品位置により、ナビゲーション地図を生成することができる。本発明の実施例では、地図の自動生成が実現され、人為的作成の必要がなく、地図の精度を向上させることができる。
【０２３９】
サーバもハンディターミナルが物品を処理していない時に対応する無線信号により、上記ハンディターミナルが処理していない位置を特定し、未処理位置を物品棚の通路の位置とすることができる。
このようにして、サーバは、上記物品の物品位置及び上記物品棚の通路の位置により、ナビゲーション地図を生成する。
【０２４０】
さらに他の実施例では、サーバ、ハンディターミナル及び監視端末を含む地図生成システムを提供する。上記監視端末は予め定められた室内の位置に配置される。具体的には、室内の天井に配置され、その位置は既知である。
上記監視端末は無線信号を発信するように構成される。
【０２４１】
ハンディターミナルは、無線信号を受信し、上記無線信号を上記サーバに送信し、物品棚の物品を処理することにより、物品処理情報を取得して、上記物品処理情報をサーバに送信するように構成される。
【０２４２】
サーバは、ハンディターミナルが物品を処理する時に受信した無線信号及び対応する監視端末の位置により、ハンディターミナルの処理位置を特定し、上記処理位置を上記物品の物品位置として、上記物品の物品位置により、ナビゲーション地図を生成するように構成される。
【０２４３】
本実施例では、ハンディターミナルが対象物品棚を処理する時に対応する監視端末は、ハンディターミナルが上記対象物品棚を処理する時に受信される無線信号を発信する監視端末である。
【０２４４】
ハンディターミナルは、対象物品棚を処理するときに複数の監視端末に発信された無線信号を受信することができ、信号強度の強い順から、対応する無線信号及び該無線信号を発信する監視端末の位置により、ハンディターミナルの処理位置を特定することができる。
【０２４５】
本実施例では、監視端末により無線信号が発信され、ハンディターミナルは、監視端末に発信された無線信号を受信し、サーバに送信し、物品処理情報を取得すれば、その物品処理情報をサーバに送信する。サーバは、物品処理情報により異なる物品を区分けすることができ、ハンディターミナルが物品を処理する時に受信した無線信号により、上記ハンディターミナルの処理位置を特定し、上記物品の物品位置とすることができる。物品の物品位置により、ナビゲーション地図を生成することができる。地図の自動生成が実現でき、人為的作成の必要がなく、地図の精度を向上させることができる。
【０２４６】
サーバもハンディターミナルが物品を処理していない時に対応する無線信号により、ハンディターミナルが処理していない位置を特定し、未処理位置を物品棚の通路の位置とすることができる。このようにして、サーバは、上記物品の物品位置及び上記物品棚の通路の位置により、ナビゲーション地図を生成する。
【０２４７】
さらに他の実施例では、サーバ、ハンディターミナル及び監視端末を含む地図生成システムを提供する。上記監視端末は予め定められた室内の位置に配置される。具体的には、位置が既知の室内の天井に配置され、複数配置することもできる。
上記監視端末は、無線信号を発信するように構成される。
【０２４８】
ハンディターミナルは、物品棚の物品を処理することにより物品処理情報を取得し、上記物品を処理した時に受信された無線信号及び対応する監視端末の位置により、ハンディターミナルの処理位置を特定し、上記処理位置を上記物品の物品位置として、上記物品の物品位置及び上記物品処理情報を上記サーバに送信するように構成される。
サーバは、物品の物品位置によりナビゲーション地図を生成するように構成される。
【０２４９】
ハンディターミナルが対象物品棚を処理する時に対応する監視端末は、該ハンディターミナルが上記対象物品棚を処理する時に受信する無線信号を発信する監視端末である。
【０２５０】
ハンディターミナルは、対象物品棚を処理するときに、複数の監視端末に発信される無線信号を受信することができ、信号強度の強い順から、対応する無線信号及び該無線信号を発信する監視端末の位置により、ハンディターミナルの処理位置を特定することができる。
【０２５１】
本実施例では、監視端末により無線信号が発信され、ハンディターミナルは、監視端末に発信された無線信号を受信する。ハンディターミナルは、物品の処理時に受信された無線信号により、上記ハンディターミナルの処理位置を特定し、上記物品の物品位置とし、サーバに送信する。サーバは、物品の物品処理情報により、異なる物品を区分けする。このようにして各物品の物品位置により、ナビゲーション地図を生成することができる。ナビゲーション地図の自動生成が実現され、人為的作成の必要がなく、地図の精度を向上させることができる。
【０２５２】
ハンディターミナルは、物品が処理されていない時に受信される無線信号及び対応する監視端末の位置により、上記ハンディターミナルが処理していない位置を特定することができ、未処理位置を物品棚の通路の位置とし、物品棚の通路の位置をサーバに送信する。このようにして、サーバは、物品の物品位置及び物品棚の通路の位置により、ナビゲーション地図を生成することができる。
【０２５３】
上記実施例では、サーバは、物品の物品位置及び物品棚の通路の位置により、ナビゲーション地図を生成することができる。たとえば以下の通りである。
【０２５４】
ナビゲーション地図の境界を確定する。物品の物品位置及び物品棚の通路の位置により、上記ナビゲーション地図の境界内に、ナビゲーション地図を生成する。
ナビゲーション地図の境界は室の建築図面に表記された寸法により確定できる。
【０２５５】
実際の応用において、通常、室内には、階段、エレベーター、避難通路などの室内通路も含まれる。このような室内通路は建築図面から把握され、また建築図面によればその場所の寸法及び境界も確定することがでる。このようにして、ナビゲーション地図の境界を確定することができる。
【０２５６】
サーバは、物品の物品位置、物品棚の通路の位置及び室内通路の位置により、ナビゲーション地図の境界内に、ナビゲーション地図を生成することができる。
一実施例では、サーバは、物品の物品位置及び物品棚の通路の位置により、以下の通り、ナビゲーション地図を生成する。
【０２５７】
物品の属する物品分類及び物品の物品位置により、分類分布サブ地図を生成する。具体的には同一の物品分類における物品の物品位置により、上記物品分類の位置を確定し、それにより各物品分類の位置に応じ、分類分布サブ地図を生成する。
【０２５８】
分類分布サブ地図の各物品分類に対して、物品の物品位置により物品棚を描画し、上記物品棚の通路の位置により、物品棚の通路を描画し、各物品分類に対応する物品棚分布サブ地図を生成する。
【０２５９】
物品棚分布サブ地図における各物品棚に対して、物品の物品位置により、各物品棚に対応する物品分布サブ地図を生成する。すなわち、各物品棚の物品を描画することにより、物品分布サブ地図を生成する。
分類分布サブ地図、物品棚分布サブ地図及び物品分布サブ地図の関連付けを確立し、ナビゲーション地図を生成する。
【０２６０】
ここで、物品分布サブ地図の中には、物品の名称、価格、写真などの各物品の物品関連情報も含まれる。すなわち、各物品の物品位置及び物品関連情報により、各物品棚に対応する物品分布サブ地図を生成する。分類分布サブ地図には、各物品分類の分類名称を生成することもできる。物品棚分布サブ地図の中には、各物品の属する物品分類の分類名称を生成することもできる。
【０２６１】
一実施例では、物品分類がさらに細分化されることから、各物品分類を一つの物品棚に対応させるのみならず、各物品棚を複数の物品分類に対応させてもよい。
物品分類は、さらに複数の物品分類に細分化されることが想定される。たとえば、日用品は、さらにシャンプー、タオルなどに分類することができる。
【０２６２】
このようにして、上記分類分布サブ地図における各物品分類に対して、上記物品の物品位置により物品棚を描画し、上記物品棚の通路の位置により棚の通路を描画することにより、各物品分類に対応する物品棚分布サブ地図を、以下の通り生成する。
【０２６３】
分類分布サブ地図における各物品分類に対して、物品の物品位置により物品棚を描画し、物品棚の通路の位置により棚の通路を描画することにより、物品棚分布サブ地図を生成する。
【０２６４】
ここで、いずれかの物品分類に対応する物品棚分布サブ地図の描画に用いる物品位置は、物品分類における物品の物品位置であり、物品棚の通路の位置は物品分類に対応する物品棚の通路の位置である。
【０２６５】
ナビゲーション地図を生成しているとき、まずナビゲーション地図の境界を確定するので、各物品の位置及び各物品の属する物品分類により、上記ナビゲーション地図の境界内に、分類分布サブ地図を生成することができる。
物品棚及び物品棚の通路を描画するとき、階段、エレベーター及び避難通路などの室内通路を描画することもできる。室内通路は建築図面から確定さる。
【０２６６】
このようにして、分類分布サブ地図における各物品分類に対して、物品の物品位置により物品棚を描画し、物品棚の通路の位置により物品棚の通路を描画し、室内通路の位置により室内通路を描画することにより、各物品分類に対応した物品棚分布サブ地図を生成することができる。
ここで、物品棚の描画は物品棚の寸法と組み合わせて行われ、物品棚の寸法は予め設置することができる。
【０２６７】
なお、通常、スーパーマーケット、ショッピングモールまたは倉庫などの室内場所には複数の部屋が含まれる。異なる部屋は同一のフロアに設けられることも異なるフロアに設けられることもある。各部屋に陳列される物品の物品分類は異なり、たとえば、一階の部屋には日用品が陳列されるのに対して、二階の部屋には家具・インテリアの物品が陳列される。
監視端末は各部屋に配置することができ、それによりサーバは各部屋の物品の物品位置及び物品棚の通路の位置などを取得することができる。
【０２６８】
いくつかの実施例において、サーバは、物品の物品位置及び物品の属する物品分類により、以下の通り、分類分布サブ地図を生成する。
各部屋の物品の物品位置及び上記物品の物品分類により、各部屋の分類分布サブ地図を生成する。
各部屋の分類分布サブ地図に対して、対応する物品棚分布サブ地図及び物品分布サブ地図などを生成することができる。
【０２６９】
ここで、各部屋の分類分布サブ地図、物品棚分布サブ地図または物品分布サブ地図の中には、それぞれに対応する切り替え提示情報を作成することもできる。該切り替え提示情報は、対応する部屋の分類分布サブ地図、物品棚分布サブ地図または物品分布サブ地図への切り替えをユーザに促すように構成される。
【０２７０】
たとえば、いずれかの部屋の分類分布サブ地図を出力するとき、ユーザは対応する切り替え提示情報により、他の部屋の物品分類分布サブ地図の出力への切り替えを要求することができる。いずれかの部屋の物品棚分布サブ地図を出力するとき、ユーザは対応する切り替え提示情報により、他の部屋の物品棚分布サブ地図の出力への切り替えを要求することができる。いずれかの部屋の物品分布サブ地図を出力するとき、ユーザは対応する切り替え提示情報により、他の部屋の物品分布サブ地図の出力への切り替えを要求することができる。
【０２７１】
ここで、信号の伝送及び制御を容易にするために、サーバは、少なくとも近端サーバ及び遠端サーバを含む。近端サーバは監視端末と同一のローカルネットワーク内に設置されるのに対して、遠端サーバはネットワークに設置され、近端サーバとインターネットを介して接続される。
【０２７２】
監視端末は、無線信号または無線信号により計算されたハンディターミナルとの距離を、近端サーバを介して遠端サーバに送信する。そして、遠端サーバによりハンディターミナルの処理位置が特定され、それを物品の物品位置とし、各物品の物品位置により、ナビゲーション地図を生成することができる。
【０２７３】
上記各実施例に提示された地図生成システムにより、本発明に係る実施例の技術方案を採用して生成するナビゲーション地図には複数の応用がある。以下の実施例において、いくつかの実現可能な方式を挙げるが、本発明の実施例はそれらに限定されるものではない。
【０２７４】
一実施例では、サーバはナビゲーション地図をユーザ端末に送信することもでき、ユーザ端末はナビゲーション地図を受信した後、分類分布サブ地図を出力する。分類分布サブ地図におけるいずれかの物品分類についての物品棚の出力の要求を受信したとき、対応する物品棚分布サブ地図を出力する。物品棚分布サブ地図におけるいずれかの物品棚についての物品の出力の要求を受信したとき、対応する物品分布サブ地図を出力する。
【０２７５】
ここで、それぞれの出力要求は、ユーザによりトリガされたものであってもよく、ユーザは、サブ地図の中にいずれかの物品分類またはいずれかの物品棚についてクリックまたはその他の特定操作をすることにより、出力要求をトリガすることができる。
【０２７６】
物品分布サブ地図において、物品分布サブ地図のいずれかの物品に関する内容の出力要求を受信したとき、いずれかの物品の物品名称、価格、産地などの詳細な情報を含む物品関連情報を出力することもできる。これにより、ユーザは、室内に入らずに、物品を理解できる。
【０２７７】
一実施例では、サーバは、以下のように構成される。ナビゲーション地図をユーザ端末に送信することにより、ユーザ端末にナビゲーション地図を出力させる。ユーザ端末からのナビゲーションの要求を受信する。ここで、ナビゲーションの要求には少なくとも一つの対象物品に関連する物品識別情報が含まれる。少なくとも一つの対象物品に関連する物品識別情報により、上記少なくとも一つの対象物品の物品位置を検索する。上記少なくとも一つの対象物品の物品位置及び上記ユーザ端末の端末位置により、ナビゲーション提示情報を生成する。ユーザ端末に上記ナビゲーション地図の上記ナビゲーション提示情報の出力をトリガする。
【０２７８】
該ナビゲーション提示情報は、ナビゲーションルート情報を含み、サーバは、各物品の物品位置により、ナビゲーションルートを設定し、ナビゲーションルートに従い対象物品を探すように、ユーザに促す。
【０２７９】
一実施例では、サーバは以下のように構成される。ナビゲーション地図をユーザ端末に送信し、ユーザ端末にナビゲーション地図を出力させる。ユーザ端末の端末位置により、端末位置とマッチングする物品に関連するおすすめ情報をユーザ端末に送信し、ユーザ端末に関連するおすすめ情報を出力させる。
ユーザ端末の端末位置の変化により、異なる関連するおすすめ情報をプッシュすることができる。
【０２８０】
ユーザは、ユーザ端末を携帯して室内場所で行動するとき、端末の位置により、端末と最も近い物品を検索することができ、該物品に関連するおすすめ情報をユーザ端末にプッシュすることができる。関連するおすすめ情報としては、たとえば、物品の販売促進情報もしくは該物品のクーポン券または該物品と類似するその他の物品の物品関連情報などが挙げられる。
【０２８１】
一実施例では、サーバは、さらに以下のように構成される。ナビゲーション地図をユーザ端末に送信し、ユーザ端末にナビゲーション地図を出力させる。ユーザ端末からの物品の検索要求を受信する。上記物品の検索要求には検索しようとする物品の物品識別情報が含まれる。上記検索しようとする物品の物品識別情報により、検索しようとする物品の物品位置を確定する。ナビゲーション地図の中の検索しようとする物品の物品位置で検索提示情報を出力するように、ユーザ端末にトリガさせる。
【０２８２】
ユーザ端末がナビゲーション地図を出力している間、ユーザが、物品を検索することにより物品の検索要求をトリガすることができる。サーバは、ユーザ端末に、ナビゲーション地図の中の検索しようとする物品の物品位置の提示情報の出力をトリガさせる。これにより、該検索しようとする物品にマークを付け、ユーザによる物品の検索を容易にする。
【０２８３】
ユーザは、検索提示情報により、内容の出力要求をトリガすることができ、それによりサーバは、該物品の物品関連情報をユーザ端末に送信し、ユーザ端末に出力させることができる。
【０２８４】
もちろん、ユーザは、該検索提示情報により、ナビゲーション要求をトリガすることもでき、それによりサーバは、現在のユーザ端末の端末位置及び該検索しようとする物品の物品位置により、ナビゲーション提示情報を生成し、ユーザ端末における出力をトリガすることができる。ナビゲーション提示情報によれば、ユーザはすぐに該物品を探し出すことができる。
【０２８５】
上述の通り、本発明の実施例による技術方案を採用して生成されたナビゲーション地図により、物品の検索を簡単に行うことができる。実際の応用において、ナビゲーション地図が、ショッピング場所の地図、たとえば、スーパーマーケットの室内地図、である場合、ナビゲーション地図により顧客は、購入したい商品の所在位置を好適に探すことができる。また、ナビゲーション地図は、顧客にクーポン券などの関連情報をプッシュしたり、従業員または仕入先が補充または取り替えが必要な商品の所在位置などを探すのを容易にすることができる。もちろん、本発明の実施例によるナビゲーション地図の応用はこれらに限定されない。
【０２８６】
図１２は、本発明の一実施形態による地図生成方法の一例を示すフローチャートであり、図１に示された地図生成システムに対応する。該方法は以下のステップを含む。
１２０１：ハンディターミナルは、物品棚のそれぞれの物品のバーコードを読み取り、読み取ったバーコードデータをサーバに送信する。
バーコードデータには、少なくとも物品情報コードが含まれる。
１２０２：サーバは、上記ハンディターミナルに送信されたバーコードデータを受信する。
１２０３：サーバは、上記バーコードデータにより、バーコードを読み取った物品に対応する無線デバイスの位置を物品の物品位置とする。
１２０４：サーバは、各物品の物品位置により、ナビゲーション地図を生成する。
【０２８７】
本実施例では、一つの無線デバイスは一つの物品に対応する。サーバは、読み取ったバーコードデータにより、バーコードを読み取った物品に対応する無線デバイスを確定することができ、該バーコードを読み取った物品に対応する無線デバイスの位置を上記物品の物品位置とすることができる。各物品の物品位置により、ナビゲーション地図を生成する。本実施例における地図生成システムでは、ナビゲーション地図の自動生成が実現され、人為的作成の必要性がなく、ナビゲーション地図の精度を向上させることができる。
【０２８８】
実現可能な実施態様では、それぞれの無線デバイスは、一つの物品及び一つのラベルに対応させる。ハンディターミナルが物品棚のそれぞれの物品のバーコードを読み取る。上記方法は、以下を含む。
物品に対応するラベル情報コードのバーコードを読み取る。そのとき、読み取ったバーコードデータには、ラベル情報コードも含まれる。
サーバは、上記バーコードデータにより、バーコードを読み取った物品に対応する無線デバイスの位置を上記物品の物品位置とする。これらは、以下を含む。
【０２８９】
上記バーコードデータにより、異なるラベルと異なる無線デバイスとの対応関係を検索する。バーコードを読み取った物品のラベルに対応する無線デバイスの位置を上記物品の物品位置とする。
ここで、異なるラベルと異なる無線デバイスとの対応関係は、サーバに予め設定してもよい。
ラベルが電子ラベルの場合、電子ラベルに対応する無線デバイスは、上記電子ラベルの中に集積され、一体型のデバイスとすることもできる。
【０２９０】
さらに他の実現可能な実施態様では、地図生成システムの各無線デバイスの中にデバイス情報コードが設置されている。該デバイス情報コードは、一次元コード、二次元コードまたは三次元コードなどであり、無線デバイスの筐体に設置することができる。
【０２９１】
ハンディターミナルが物品棚のそれぞれの物品のバーコードを読み取り、上記方法には、以下のステップが含まれる。
物品に対応する無線デバイスのバーコードを読み取る。
ここで、読み取ったバーコードデータの中には、デバイス情報コードも含まれる。
このようにして、サーバは、バーコードデータにより、バーコードを読み取った物品に対応する無線デバイスの位置を上記物品の物品位置とする。この方法には、以下のステップが含まれる。
【０２９２】
上記バーコードデータの中のデバイス情報コードにより、上記デバイス情報コードに対応する無線デバイスの位置を、バーコードを読み取った物品の物品位置とする。
さらに他の実施態様では、サーバは、各物品の物品位置により、ナビゲーション地図を生成する前に、以下のステップを含む。
【０２９３】
各無線デバイスの位置により、物品棚の物品棚位置を確定する。
サーバは各物品の物品位置により、ナビゲーション地図を生成する。このステップは、以下を含む。
各物品の物品位置および物品棚の位置により、ナビゲーション地図を作成する。最初に物品棚を描画してから、物品棚の物品を描画することができる。
【０２９４】
室内場所に物品を陳列するとき、通常、通路の位置を残しておくため、通路の位置は物品棚間の物品棚の通路の位置となる。
物品棚の通路の位置は、ハンディターミナルがバーコードを読み取っていないときのハンディターミナルの位置により確定される。
実現可能な一実施態様では、上記方法は、以下のステップを含む。
【０２９５】
ハンディターミナルに送信された物品棚の通路の位置を受信する。上記物品棚の通路の位置は、ハンディターミナルがバーコードを読み取っていないときに受信された無線デバイスの無線信号、及び上記無線デバイスの位置により特定されたハンディターミナルがバーコードを読み取っていないときのハンディターミナルの位置である。
このようにして、サーバは、各物品の物品位置により、ナビゲーション地図を生成する。ここで、以下のステップを含む。
各物品の物品位置及び各物品棚の通路の位置により、ナビゲーション地図を生成する。
【０２９６】
さらに他の実現可能な実施態様は、以下の通りである
本方法は、さらに以下のステップを含む。
ハンディターミナルに送信されたバーコードを読み取っていないときに受信された無線デバイスの無線信号を受信する。
【０２９７】
ハンディターミナルがバーコードを読み取っていないときに受信された無線デバイスの無線信号、及び上記無線デバイスの位置により、上記ハンディターミナルがバーコードを読み取っていないときのハンディターミナルの位置を特定し、それを物品棚の通路の位置とする。
ここで、無線デバイスの位置は予め設定されてもよく、計算により得ることもできる。
【０２９８】
さらに他の実施態様は、図３に示される地図生成システムに基づき、該システムの無線デバイスは第一類デバイス及び第二類デバイスを含み、上記第一類デバイスの位置が既知である。 
上記方法は、さらに以下のステップを含む。
【０２９９】
サーバは、上記第一類デバイス及び／または位置が確定された第二類デバイスを既知装置とし、上記既知装置の位置及び上記既知装置に受信されたいずれかの位置未確定の第二類デバイスに送信された無線信号により、上記いずれかの位置未確定の第二類デバイスの位置を特定する。
【０３００】
サーバは、上記バーコードデータにより、バーコードを読み取ったそれぞれの物品に対応する無線デバイスの位置を上記物品の物品位置とする。ここで、以下のステップを含む。
バーコードデータにより、バーコードを読み取ったそれぞれの物品に対応する第一類デバイスまたは第二類デバイスの位置を上記物品の物品位置とする。
【０３０１】
サーバは、各物品の物品位置により、ナビゲーション地図を生成する。ここで、以下のステップを含む。
第一類デバイス及び／または上記第二類デバイスの位置により、各物品棚の物品棚位置を確定する。
各物品棚の位置、各物品の物品位置及び各物品棚の通路の位置により、ナビゲーション地図を生成する。
【０３０２】
ここで、複数の第一類デバイスが設置されるとき、複数の第一類デバイスは室内の設定領域に設置され、同一の平面には位置しない。各物品棚の架台のそれぞれの階層に具体的に配置されているのは、上記第二類デバイスである。
【０３０３】
このようにして、サーバは、バーコードデータにより、バーコードを読み取った物品に対応する無線デバイスの位置を上記物品の物品位置とする。ここで、以下のステップを含む。
サーバは、上記バーコードデータにより、バーコードを読み取ったそれぞれの物品に対応する第二類デバイスの位置を上記物品の物品位置とする。
【０３０４】
ここで、サーバによる無線デバイスの無線信号の取得を容易にするため、図４に示される地図生成システムにおいて、上記地図生成システムも第一制御デバイスを含む。上記第一制御デバイスは、既知装置に送信及び受信され、いずれかの第二類デバイスに送信された無線信号をサーバにアップロードするように構成される。
【０３０５】
このようにして、上記既知装置の位置及び上記既知装置が受信したいずれかの第二類デバイスに送信された無線信号により、上記いずれかの第二類デバイスの位置を特定する。ここで、以下のステップを含む。
【０３０６】
第一制御デバイスにアップロードされた既知装置が受信し、いずれかの第二類デバイスに送信された無線信号、及び上記既知装置の位置により、上記いずれかの第二類デバイスの位置を特定する。
【０３０７】
さらに他の実施例では、図６に示される地図生成システムに基づき、システムは第二制御デバイスも含む。上記第二制御デバイスは上記第二制御デバイスが受信し、上記無線デバイスに送信された無線信号を上記サーバにアップロードするように構成される。
【０３０８】
そして、バーコードデータにより、バーコードを読み取った物品に対応する無線デバイスの位置を上記物品の物品位置とする前に、上記方法は以下のステップを含む。
上記第二制御デバイスが受信し、上記無線デバイス間に送信された無線信号、及び上記第二制御デバイスの位置により、上記無線デバイスの位置を特定する。
【０３０９】
上述の各実施例において、サーバは、各物品棚の位置、各物品の物品位置及び各物品棚の通路の位置により、ナビゲーション地図を生成する。ここで、以下のステップを含む。 
各物品の物品位置及び各物品の物品分類により、物品分類分布サブ地図を生成する。
【０３１０】
物品分類分布サブ地図の各物品分類に対して、物品棚の位置及び物品棚の通路の位置により、物品棚及び物品棚の通路を描画し、各物品分類に対応する物品棚分布サブ地図を生成する。
物品棚分布サブ地図の各物品棚に対して、各物品の物品位置により、各物品棚に対応する物品分布サブ地図を生成する。
物品分類分布サブ地図、物品棚分布サブ地図及び物品分布サブ地図の関連付けを確立し、ナビゲーション地図を生成する。
【０３１１】
さらに他の実施例では、物品分類分布サブ地図、物品棚分布サブ地図及び物品分布サブ地図の関連付けを確立し、ナビゲーション地図を生成した後、上記方法は、さらに以下のステップを含む。
【０３１２】
ナビゲーション地図をユーザ端末に送信することにより、ユーザ端末にナビゲーション地図を受信した後、分類分布サブ地図を出力させる。分類分布サブ地図のいずれかの物品分類について物品棚の出力要求を受信したとき、要求された物品分類に対応する物品棚分布サブ地図を出力する。物品棚分布サブ地図のいずれかの物品棚について物品の出力要求を受信したとき、要求された物品棚に対応する物品分布サブ地図を出力する。
【０３１３】
図１３は、本発明の一実施形態による地図生成装置の一例を示す構造模式図である。該装置は、具体的には、図１に示される地図生成システムの中のサーバに配置さる。図１３に示すように、該装置は以下の構成を含む。
受信モジュール１３０１は、ハンディターミナルに送信されたバーコードデータを受信するように構成される。
【０３１４】
物品位置確定モジュール１３０２は、バーコードデータにより、バーコードを読み取った物品に対応する無線デバイスの位置を上記物品の物品位置とするように構成される。
地図生成モジュール１３０３は、各物品の物品位置によりナビゲーション地図を生成するように構成される。
さらに他の実施態様では、物品位置確定モジュールは、以下のように構成される。
【０３１５】
バーコードデータにより、異なるラベルと異なる無線デバイスとの対応関係を検索する。バーコードを読み取ったそれぞれの物品のラベルに対応する無線デバイスの位置を上記物品の物品位置とする。
【０３１６】
さらに他の実現可能な実施態様では、各無線デバイスにデバイス情報コードが設置さる。該デバイス情報コードは、一次元コード、二次元コードまたは三次元コードなどであり、無線デバイスの筐体に設置することができる。
【０３１７】
ハンディターミナルは、上記物品棚のそれぞれの物品のバーコードを読み取ると同時に、上記物品に対応する無線デバイスのバーコードを読み取るように構成される。バーコードデータの中には、デバイス情報コード、物品情報コード及び／またはラベル情報コードも含まれる。
物品位置確定モジュールは、具体的には、以下のように構成される。
【０３１８】
バーコードデータの中のデバイス情報コードにより、デバイス情報コードに対応する無線デバイスの位置を、バーコードを読み取った物品の物品位置とする。
さらに他の実施例では、該装置は、以下の構成を含んでもよい。
物品棚位置確定モジュールは、各無線デバイスの位置により物品棚の位置の確定するように構成される。
上記地図生成モジュールは、具体的には、以下のように構成される。
各物品の物品位置及び物品棚の位置により、ナビゲーション地図を作成する。まず物品棚を描画してから、物品棚の物品を描画することができる。
さらに他の実施例では、該装置は以下の構成を含んでもよい。
【０３１９】
位置取得モジュールは、ハンディターミナルに送信された物品棚の通路の位置を受信するように構成される。物品棚の通路の位置は、ハンディターミナルがバーコードを読み取っていないときに受信された無線デバイスの無線信号、及び無線デバイスの位置により特定されるハンディターミナルがバーコードを読み取っていないときのハンディターミナルの位置である。
さらに他の実施例では、該装置は以下の構成を含んでもよい。
【０３２０】
通路位置確定モジュールは、ハンディターミナルに送信されたバーコードを読み取っていないときに受信された無線デバイスの無線信号を受信するように構成される。ハンディターミナルがバーコードを読み取っていないときに受信された無線デバイスの無線信号、及び上記無線デバイスの位置により、ハンディターミナルがバーコードを読み取っていないときのハンディターミナルの位置を特定し、それを物品棚の通路の位置とする。
【０３２１】
さらに他の実施例では、上記地図生成モジュールは、ナビゲーション地図の境界を確定するように構成される。各物品棚の位置、各物品の物品位置、各物品棚の通路の位置及び室内通路の位置により、ナビゲーション地図の境界内に、ナビゲーション地図を生成する。
ここで、無線デバイスの位置は予め設定されてもよいし、計算により取得されてもよい。
さらに他の実施例では、地図生成システムの無線デバイスは第一類デバイス及び第二類デバイスを含み、上記第一類デバイスの位置は既知である。
該装置は、さらに以下の構成を含んでもよい。
【０３２２】
第一類デバイス位置確定モジュールは、上記第一類デバイス及び／または位置が確定された第二類デバイスを既知装置とし、上記既知装置の位置及び上記既知装置が受信したいずれかの位置未確定の第二類デバイスに送信された無線信号により、上記いずれかの位置未確定の第二類デバイスの位置を特定するように構成される。
【０３２３】
ここで、上記既知装置が受信したいずれかの位置未確定の第二類デバイスに送信された無線信号は、第一制御デバイスにアップロードされたものであってもよい。このようにして、第一類デバイス位置確定モジュールは、第一制御デバイスにアップロードされた上記既知装置が受信し、いずれかの位置未確定の第二類デバイスに送信された無線信号、及び上記既知装置の位置により、上記いずれかの位置未確定の第二類デバイスの位置を特定するように構成される。
【０３２４】
さらに他の実施例では、地図生成システムは、第一制御デバイスを含んでもよく、上記第一類デバイス及び上記第二類デバイスのそれぞれは受信した無線信号を第一制御デバイスにアップロードするように構成される。第一制御デバイスは、上記第一類デバイス及び上記第二類デバイスがそれぞれ受信した無線信号を上記サーバにアップロードするように構成される。
【０３２５】
第一類デバイス位置確定モジュールは具体的には、以下のように構成される。第一類デバイス及び／または位置が確定された第二類デバイスを既知装置とする。上記第一類デバイス及び上記第二類デバイスのそれぞれに受信された無線信号の中から、上記既知装置が受信したいずれかの位置未確定の第二類デバイスに送信された無線信号を確定する。上記既知装置に受信されたいずれかの位置未確定の第二類デバイスに送信された無線信号、及び上記既知装置の位置により、上記いずれかの位置未確定の第二類デバイスの位置を特定する。
【０３２６】
さらに他の実施例では、地図生成システムに第二制御デバイスが含まれるとき、上記第二制御デバイスは、上記第二制御デバイスが受信し、上記無線デバイスに送信された無線信号を上記サーバにアップロードするように構成される。
該装置はさらに以下の構成を含んでもよい。
【０３２７】
第二類デバイス位置確定モジュールは、上記第二制御デバイスが受信し、無線デバイスに送信された無線信号、及び第二制御デバイスの位置により、無線デバイスの位置を特定するように構成される。
さらに他の実施例では、上記地図生成モジュールは、具体的に、以下のように構成される。
【０３２８】
各物品の物品位置及び各物品の物品分類により、分類分布サブ地図を生成する。ここで、上記物品分類は実際のニーズに応じて物品の属性により分類することができる。物品の陳列の際、通常、物品分類により配置されるので、まずは物品分類分布サブ地図を生成する。
【０３２９】
上記物品分類分布サブ地図の各物品分類に対して、物品棚の位置及び物品棚の通路の位置により、物品棚及び物品棚の通路を描画し、物品棚分布サブ地図を生成する。
上記物品棚分布サブ地図の各物品棚に対して、各物品の物品位置により、各物品棚に対応する物品分布サブ地図を生成する。
物品分類分布サブ地図、物品棚分布サブ地図及び物品分布サブ地図の関連付けを確立し、ナビゲーション地図を生成する。
そのとき、該装置はさらに以下の構成を含んでもよい。
【０３３０】
地図出力モジュールは、以下のように構成される。ナビゲーション地図をユーザ端末に送信することにより、上記ナビゲーション地図を受信した後、ユーザ端末に、物品分類分布サブ地図を出力させる。物品分類分布サブ地図のいずれかの物品分類について物品棚の出力要求を受信したとき、要求された物品分類に対応する物品棚分布サブ地図を出力する。物品棚分類分布サブ地図のいずれかの物品棚について物品の出力要求を受信したとき、要求された物品棚に対応する物品分布サブ地図を出力する。
【０３３１】
実際の応用では、地図生成システムのサーバは近端サーバ及び遠端サーバを含んでもよい。図１３に記載の地図生成デバイスは、遠端サーバ内に配置することができる。
受信モジュールは、ハンディターミナルにより近端サーバを介して送信されたバーコードデータを受信するように構成される。
【０３３２】
本発明の一実施例では、図１に示す地図生成システムのハンディターミナルに応用さる地図生成装置を提供する。該装置は以下の構成を含んでもよい。
バーコード読み取りモジュールは、物品棚のそれぞれの物品のバーコードを読み取るように構成される。
【０３３３】
情報送信モジュールは、バーコードデータをサーバに送信するように構成される。サーバは、上記バーコードデータにより、バーコードを読み取った物品に対応する無線デバイスの位置を、上記物品の物品位置とする。各物品の物品位置により、ナビゲーション地図を生成する。
さらに他の実施例では、該装置はさらに以下の構成を含んでもよい。
【０３３４】
位置特定モジュールは、以下のように構成される。バーコードを読み取っていないときに受信された無線デバイスの無線信号、及び上記無線デバイスの位置により上記ハンディターミナルがバーコードを読み取っていないときのハンディターミナルの位置を特定し、それを物品棚の通路の位置とし、物品棚の通路の位置をサーバにアップロードする。各物品の物品位置及び各物品棚の通路の位置に基づき、ナビゲーション地図を生成する。
さらに他の実施例では、該装置は以下の構成を含んでもよい。
【０３３５】
位置送信モジュールは、バーコードを読み取っていないときに受信された無線デバイスの無線信号をサーバにアップロードするように構成される。サーバはハンディターミナルがバーコードを読み取っていないときに受信された無線デバイスの無線信号、及び上記無線デバイスの位置によりハンディターミナルがバーコードを読み取っていないときのハンディターミナルの位置を特定し、それを物品棚の通路の位置とする。各物品の物品位置及び各物品棚の通路の位置により、ナビゲーション地図を生成する。
【０３３６】
図１４は、本発明の一実施形態による地図生成方法のさらに他の例を示すフローチャートであり、図７に示された地図生成システムに対応する。該方法は以下のステップを含んでもよい。
１４０１：ハンディターミナルは、物品棚のそれぞれの物品のバーコードを読み取る。
【０３３７】
１４０２：ハンディターミナルは、バーコードを読み取るたびに受信する無線デバイスの無線信号、及び無線デバイスの位置により、ハンディターミナルがバーコードを読み取るごとの読み取り位置を特定し、ハンディターミナルがバーコードを読み取るごとの読み取り位置を、ハンディターミナルがバーコードを読み取った物品の物品位置とする。
１４０３：ハンディターミナルは、バーコードを読み取った物品の物品位置をサーバにアップロードする。
１４０４：サーバは、ハンディターミナルにアップロードされたバーコードを読み取った物品の物品位置を受信する。
１４０５：サーバは各物品の物品位置により、ナビゲーション地図を生成する。
【０３３８】
本実施例では、ハンディターミナルが物品のバーコードを読み取る時の読み取り位置を利用して、バーコードを読み取った物品の物品位置とすることができる。各物品の物品位置を確定した後、ナビゲーション地図が生成される。本実施例の地図生成システムにより、ナビゲーション地図の自動生成が実現され、人為的作成の必要性がなく、ナビゲーション地図の精度を向上させることができる。
さらに他の実施例では、物品棚のそれぞれの物品は一つの無線デバイスに対応する。
【０３３９】
ハンディターミナルがバーコードを読み取るたびに受信する無線デバイスの無線信号、及び無線デバイスの位置により、ハンディターミナルがバーコードを読み取るごとの読み取り位置を特定する。ここで、以下の構成を含んでもよい。
【０３４０】
ハンディターミナルがバーコードを読み取るたびに受信される無線デバイスの無線信号により、ハンディターミナルと最も近い無線デバイスを確定する。
最も近い無線デバイスの位置をハンディターミナルがバーコードを読み取った時の読み取り位置と特定する。
他の実施例では、上記装置はさらに以下の構成を含んでもよい。
【０３４１】
ハンディターミナルがバーコードを読み取っていないときに受信された無線デバイスの無線信号、及び上記無線デバイスの位置により、ハンディターミナルがバーコードを読み取っていないときのハンディターミナルの位置を特定し、それを物品棚の通路の位置とする。
ハンディターミナルは、物品棚の通路の位置を上記サーバにアップロードする。
サーバは各物品の物品位置により、ナビゲーション地図を生成する。ここで、以下のステップを含んでもよい。
サーバは、各無線デバイスの位置により、各物品棚の物品棚位置を確定する。
各物品棚の位置、各物品の物品位置及び各物品棚の通路の位置により、ナビゲーション地図を生成する。
【０３４２】
物品棚の通路の位置と組み合わせて物品棚を描画することにより、物品棚の描画の正確性を向上させることができる。
さらに他の実施例では、無線デバイスは第一類デバイス及び第二類デバイスを含んでもよく、上記第一類デバイスの位置は既知である。
【０３４３】
上記方法はさらに以下のステップを含んでもよい。
サーバは、第一類デバイス及び／または位置が確定された第二類デバイスを既知装置とする。
【０３４４】
サーバは上記既知装置の位置及び上記既知装置に受信され、いずれかの位置未確定の第二類デバイスに送信された無線信号により、上記いずれかの位置未確定の第二類デバイスの位置を特定する。
サーバは上記第二類デバイスの位置により、各物品棚の物品棚位置を確定する。
【０３４５】
このようにして、ハンディターミナルがバーコードを読み取るたびに受信する無線デバイスの無線信号、及び無線デバイスの位置により、ハンディターミナルがバーコードを読み取るごとの読み取り位置を特定する。ここで、以下のステップを含んでもよい。
【０３４６】
ハンディターミナルがバーコードを読み取るたびに受信する無線デバイスの無線信号、及びサーバから取得した上記第一類デバイス及び／または第二類デバイスの位置により、上記ハンディターミナルがバーコードを読み取るごとの読み取り位置を特定する。
このようにして、サーバがハンディターミナルにアップロードされたバーコードを読み取った物品の物品位置を受信する前に、上記方法は以下のステップを含んでもよい。
【０３４７】
サーバは、ハンディターミナルの第一位置の取得要求を受信すると、取得した無線デバイスの位置をハンディターミナルに送信するように要求する。ハンディターミナルがバーコードを読み取るごとに受信する第一類デバイス及び／または上記第二類デバイスの無線信号、及びサーバから取得した第一類デバイス及び／または上記第二類デバイスの位置により、ハンディターミナルがバーコードを読み取るごとの読み取り位置を特定する。
ここで、
第二類デバイスは、各物品棚に配置される。
サーバは、各無線デバイスの位置により、各物品棚の物品棚位置を確定する。具体的には以下の通りである。
サーバは、第二類デバイスの位置により、各物品棚の物品棚位置を確定する。
【０３４８】
ここで、地図生成システムがさらに第一制御デバイスを含むとき、第一類デバイス及び第二類デバイスのそれぞれは受信した無線信号を第一制御デバイスにアップロードするように構成される。
第一制御デバイスは、第一類デバイス及び第二類デバイスのそれぞれが受信した無線信号をサーバにアップロードするように構成される。
【０３４９】
サーバは、既知装置の位置及び既知装置が受信したいずれかの位置未確定の第二類デバイスに送信された無線信号により、いずれかの位置未確定の第二類デバイスの位置を特定する。これは、以下の通りである。
【０３５０】
第一制御デバイスにアップロードされ、第一類デバイス及び第二類デバイスのそれぞれに受信された無線信号により、既知装置が受信し、いずれかの位置未確定の第二類デバイスに送信された無線信号を確定する。
【０３５１】
上記既知装置の位置及び上記既知装置が受信し、上記いずれかの位置未確定の第二類デバイスに送信された無線信号により、上記いずれかの位置未確定の第二類デバイスの位置を特定する。
【０３５２】
さらに他の実施例では、サーバは各物品棚の位置、各物品の物品位置及び各物品棚の通路の位置により、ナビゲーション地図を生成する。具体的には以下の通りである。
【０３５３】
ナビゲーション地図の境界を確定する。各物品棚の位置、各物品の物品位置、各物品棚の通路の位置及び室内通路の位置により、上記ナビゲーション地図の境界内に、ナビゲーション地図を生成する。
【０３５４】
さらに他の実施例では、サーバは各物品棚の位置、各物品の物品位置及び各物品棚の通路の位置により、ナビゲーション地図を生成する。ここで、以下のステップを含んでもよい。
【０３５５】
各物品の物品位置及び各物品の物品分類により、分類分布サブ地図を生成する。ここで、物品分類は実際のニーズに従い物品の属性により分類することができる。通常、物品の陳列の際も物品分類により配置されるので、最初に物品分類分布サブ地図を生成することができる。
【０３５６】
物品分類分布サブ地図における各物品分類に対して、物品棚の位置及び物品棚の通路の位置により、物品棚及び物品棚の通路を描画し、各物品分類に対応する物品棚分布サブ地図を生成する。
物品棚分布サブ地図における各物品棚に対して、各物品の物品位置により、各物品棚に対応する物品分布サブ地図を生成する。
【０３５７】
分類分布サブ地図、物品棚分布サブ地図及び上記物品分布サブ地図の関連付けを確立し、ナビゲーション地図を生成する。
物品分類はさらに細分化されることもあるため、各物品分類を一つの物品棚に対応させてもよいし、各物品棚を複数の物品分類に対応させてもよい。
【０３５８】
物品分類分布サブ地図における各物品分類に対して、物品棚の位置及び物品棚の通路の位置により、物品棚及び物品棚の通路を描画し、物品棚分布サブ地図を生成する。ここで、以下の通りとしてもよい。
【０３５９】
物品分類分布サブ地図における各物品分類に対して、物品分類に対応する物品棚の位置及び物品棚の通路の位置により、物品棚及び物品棚の通路を描画し、物品棚分布サブ地図を生成する。
【０３６０】
ここで、ナビゲーション地図を生成するとき、まずはナビゲーション地図の境界を確定することができる。ここで、ナビゲーション地図の境界は室内の建築図面に表記された建築寸法により確定することができる。
具体的には、各物品の物品位置及び各物品の物品分類により、ナビゲーション地図の境界内に、物品分類分布サブ地図を生成する。
【０３６１】
さらに他の実施例では、地図生成システムは、第二制御デバイスをさらに含んでもよい。第二制御デバイスは第二制御デバイスが受信した、無線デバイスに送信された無線信号をサーバにアップロードするように構成される。
サーバが、ハンディターミナルによりアップロードされたバーコードを読み取った物品の物品位置を受信する前に、上記方法はさらに以下のステップを含んでもよい。
【０３６２】
第二制御デバイスによりアップロードされた第二制御デバイスが受信した、無線デバイスに送信された無線信号、及び上記第二制御デバイスの位置により、上記無線デバイスの位置を特定する。
各無線デバイスの位置により、各物品棚の物品棚位置を確定する。
サーバは、各物品の物品位置により、ナビゲーション地図を生成する。このステップは、以下の通りであってもよい。
各物品の物品位置及び各物品棚の位置により、ナビゲーション地図を生成する。
【０３６３】
図１５は、本発明の一実施形態による地図生成方法のさらに他の例を示すフローチャートであり、図９の地図生成システムに対応する。該方法は以下のステップを含んでもよい。
１５０１：ハンディターミナルは、物品棚のそれぞれの物品のバーコードを読み取る。
１５０２：ハンディターミナルは、バーコードを読み取るたびに受信する無線デバイスの無線信号をサーバにアップロードする。
１５０３：サーバは、ハンディターミナルが送信し、バーコードを読み取るごとに受信される無線デバイスの無線信号を受信する。 
【０３６４】
１５０４：サーバは、ハンディターミナルがバーコードを読み取るたびに受信される無線デバイスの無線信号及び無線デバイスの位置により、ハンディターミナルがバーコードを読み取るごとの読み取り位置を特定し、ハンディターミナルがバーコード読み取るごとの読み取り位置をハンディターミナルがバーコードを読み取った物品の物品位置とする。
１５０５：サーバは、各物品の物品位置により、ナビゲーション地図を生成する。
【０３６５】
本実施例では、ハンディターミナルは、受信した無線信号をサーバにアップロードし、サーバによりハンディターミナルの読み取り位置が特定される。さらに、ハンディターミナルとサーバの間には長期の接続が確立され、信号をリアルタイムで伝送することができる。本実施例により、ナビゲーション地図の自動生成が実現され、人為的作成の必要がなく、ナビゲーション地図の精度を向上させることができる。
【０３６６】
本発明の一実施形態による地図生成装置のさらに他の例では、該装置は、図７の地図生成システムのハンディターミナルに配置される。図１６に示すように、該装置は以下の構成を含んでもよい。
バーコード読み取りモジュール１６０１は、物品棚のそれぞれの物品のバーコードを読み取るように構成される。
【０３６７】
第一物品位置特定モジュール１６０２は、バーコードを読み取るたびに受信される無線デバイスの無線信号、及び無線デバイスの位置により、ハンディターミナルがバーコードを読み取るごとの読み取り位置を特定し、ハンディターミナルがバーコードを読み取るごとの読み取り位置をハンディターミナルがバーコードを読み取った物品の物品位置とするように構成される。
【０３６８】
送信モジュール１６０３は、物品の物品位置をサーバにアップロードするように構成される。ここで、サーバにより各物品の物品位置に基づきナビゲーション地図が生成される。
さらに他の実施例では、各物品棚において、それぞれの物品は一つの無線デバイスに対応する。
【０３６９】
第一物品位置特定モジュールは以下のように構成される。バーコードを読み取るたびに受信される無線デバイスの無線信号により、ハンディターミナルと最も近い無線デバイスを確定する。上記最も近い無線デバイスの位置をハンディターミナルのバーコード読み取り時の読み取り位置と特定する。
【０３７０】
さらに他の実施例では、第一物品位置特定モジュールは、バーコードを読み取っていないときに受信された無線デバイスの無線信号、及び上記無線デバイスの位置によりハンディターミナルがバーコードを読み取っていないときのハンディターミナルの位置を特定し、それを物品棚の通路の位置とするように構成することもできる。
【０３７１】
送信モジュールは、物品棚の通路の位置をサーバにアップロードするように構成される。サーバは、各物品棚の位置、各物品の物品位置及び各物品棚の通路の位置に基づき、ナビゲーション地図を生成する。ここで、サーバは、各無線デバイスの位置に基づいて、物品棚の位置を確定する。
【０３７２】
図１７は、本発明の一実施形態による地図生成装置のさらに他の例を示す構造模式図であり、該装置は、図７に示す地図生成システムのサーバ中に配置される。該装置は、以下の構成を含んでもよい。
【０３７３】
第一信号受信モジュール１７０１は、ハンディターミナルにアップロードされたバーコードを読み取った物品の物品位置を受信するように構成される。ここで、上記バーコードを読み取った物品の物品位置は、ハンディターミナルがバーコードを読み取るたびに受信される無線デバイスの無線信号、及び上記無線デバイスの位置に基づいて特定された上記ハンディターミナルがバーコードを読み取るごとの読み取り位置である。
第一地図生成モジュール１７０２は、各物品の物品位置によりナビゲーション地図を生成するように構成される。
さらに他の実施例では、上記第一信号受信モジュールは、ハンディターミナルにアップロードされた物品棚の通路の位置を受信するように構成される。
【０３７４】
該装置は、さらに以下の構成を含んでもよい。
第一物品棚位置特定モジュールは、各無線デバイスの位置により各物品棚の物品棚位置を確定するように構成される。
上記第一地図生成モジュールは、具体的には、各物品棚の位置、各物品の物品位置及び各物品棚の通路の位置によりナビゲーション地図を生成するように構成される。
さらに他の実施例では、ナビゲーション生成システムの無線デバイスは、第一類デバイス及び第二類デバイスを含んでもよく、上記第一類デバイスの位置は既知である。
上記装置はさらに以下の構成を含んでもよい。
【０３７５】
第一デバイス位置特定モジュールは、上記第一類デバイス及び／または位置が確定された第二類デバイスを既知装置とし、上記既知装置の位置及び上記既知装置が受信し、いずれかの位置未確定の第二類デバイスに送信された無線信号により、上記いずれかの位置未確定の第二類デバイスの位置を特定するように構成される。
【０３７６】
上記ハンディターミナルは、バーコードを読み取るたびに受信する上記第一類デバイス及び／または上記第二類デバイスの無線信号、及びサーバから取得した上記第一類デバイス及び／または上記第二類デバイスの位置により、ハンディターミナルがバーコードを読み取るごとの読み取り位置を特定し、バーコードを読み取った物品の物品位置とし、物品の物品位置をサーバにアップロードする。
物品棚位置特定モジュールは、具体的には、第二類デバイスの位置により各物品棚の物品棚位置を確定するように構成される。
【０３７７】
さらに他の実施例では、ナビゲーション生成システムは、第一制御デバイスを含んでもよい。この場合、第一類デバイス及び上記第二類デバイスは、それぞれ、受信した無線信号を第一制御デバイスにアップロードするように構成される。第一制御デバイスは、第一類デバイス及び第二類デバイスのそれぞれに受信された無線信号をサーバにアップロードするように構成される。
【０３７８】
第一デバイス位置特定モジュールは、以下のように構成される。上記第一類デバイス及び第二類デバイスのそれぞれに受信された無線信号から、上記既知装置が受信し、いずれかの位置未確定の第二類デバイスに送信された無線信号を確定する。上記既知装置の位置及び上記既知装置が受信したいずれかの位置未確定の第二類デバイスに送信された無線信号により、上記いずれかの位置未確定の第二類デバイスの位置を特定する。
さらに他の実施例では、第一地図生成モジュールは、以下のように構成される。
各物品の物品位置及び各物品の物品分類により、物品分類分布サブ地図を生成する。
【０３７９】
物品分類分布サブ地図における各物品分類に対して、上記物品棚の位置及び物品棚の通路の位置により、物品棚及び物品棚の通路を描画し、各物品分類に対応する物品棚分布サブ地図を生成する。
物品棚分布サブ地図の各物品棚に対して、各物品の物品位置により、各物品棚に対応する物品分布サブ地図を生成する
物品分類分布サブ地図、物品棚分布サブ地図及び物品分布サブ地図の関連付けを確立し、ナビゲーション地図を生成する。
実際の応用において、図１７に示される地図生成装置は、具体的には、ナビゲーション生成システムのサーバの遠端サーバに配置することができる。
【０３８０】
第一信号受信モジュールは、具体的には、近端サーバを介してハンディターミナルによりアップロードされたバーコードを読み取った物品の物品位置を受信するように構成される。
【０３８１】
図１８は、本発明の一実施形態による地図生成装置のさらに他の例を示す構造模式図であり、該装置は、図９の地図生成システムのサーバの中に配置される。図１８に示すように、該装置は以下の構成を含んでもよい。
第二信号受信モジュール１８０１は、ハンディターミナルに送信されバーコードを読み取るたびに受信される無線デバイスの無線信号を受信するように構成される。
【０３８２】
第二物品位置特定モジュール１８０２は、ハンディターミナルがバーコードを読み取るたびに受信される無線デバイスの無線信号、及び無線デバイスの位置により、ハンディターミナルがバーコードを読み取るごとの読み取り位置を特定し、ハンディターミナルを用いてバーコードを読み取った物品の物品位置とするように構成される。
第二地図生成モジュール１８０３は、各物品の物品位置によりナビゲーション地図を生成するように構成される。
【０３８３】
さらに他の実施例では、第二信号受信モジュールは、ハンディターミナルがバーコードを読み取っていないときに受信される無線デバイスの無線信号を受信するように構成される。
上記装置はさらに以下の構成を含んでもよい。
【０３８４】
第二物品棚位置特定モジュールは、ハンディターミナルがバーコードを読み取っていないときに受信される無線デバイスの無線信号、及び無線デバイスの位置により、ハンディターミナルがバーコードを読み取っていないときのハンディターミナルの位置を特定し、物品棚の通路の位置とするように構成される。
第二地図生成モジュールは、各物品棚の位置、各物品の物品位置及び各物品棚の通路の位置によりナビゲーション地図を生成するように構成される。
さらに他の実施例では、無線デバイスは、第一類デバイス及び／または第二類デバイスを含んでもよく、該装置はさらに以下の構成を含んでもよい。
【０３８５】
第二デバイス位置特定モジュールは、第一類デバイス及び／または位置が確定された第二類デバイスを既知装置とし、上記既知装置の位置及び上記既知装置が受信したいずれかの位置未確定の第二類デバイスに送信された無線信号により、上記いずれかの位置未確定の第二類デバイスの位置を特定するように構成される。
第二物品棚位置特定モジュールは、第一類デバイス及び／または第二類デバイスの位置により各物品棚の物品棚位置を確定するように構成される。
【０３８６】
第一類デバイスは、室内の位置が同じ（一定の）ところに配置することができ、第二類デバイスは、物品棚に配置することができる。物品棚は移動可能であることから、位置が一定の第一類デバイスにより、第二類デバイスの位置を特定することができる。これにより、サーバは、第二類デバイスの位置により、各物品棚の物品棚位置を確定することができる。
【０３８７】
ここで、サーバが無線デバイスの無線信号を容易に取得するために、さらに他の実施例では、地図生成システムは、第三制御デバイスを含んでもよい。該第三制御装置は、第一類デバイス及び第二類デバイスのそれぞれに受信された無線信号をサーバにアップロードするように構成される。
【０３８８】
第二デバイス位置特定モジュールは、以下のように構成される。第一類デバイス及び第二類デバイスのそれぞれに受信された無線信号から、既知装置に受信されたいずれかの位置未確定の第二類デバイスに送信された無線信号を確定する。上記既知装置の位置及び上記既知装置に受信されたいずれかの位置未確定の第二類デバイスに送信された無線信号により、上記いずれかの位置未確定の第二類デバイスの位置を特定する。
実際の応用において、図１８に示される地図生成装置は、ナビゲーション生成システムのサーバの遠端サーバに配置することができる。
【０３８９】
第二信号受信モジュールは、ハンディターミナルにより近端サーバを介して送信されるバーコードを読み取るたびに受信される無線デバイスの無線信号を受信するように構成される。
【０３９０】
図１９は、本発明の一実施形態による地図生成方法のさらに他の例を示すフローチャートであり、図１１の地図生成システムと対応する。該方法は以下のステップを含むことができる。
１９０１：ハンディターミナルは、無線信号を発信する。
１９０２：ハンディターミナルは、物品棚の物品を処理することにより物品処理情報を取得する。
物品処理情報の中には、物品識別情報が含まれる。
１９０３：ハンディターミナルは、物品処理情報をサーバに送信する。
１９０４：監視端末は、無線信号を受信する。
１９０５：監視端末は、上記無線信号をサーバに送信する。
１９０６：サーバは、上記物品処理情報により、上記ハンディターミナルに処理された物品を確定する。
【０３９１】
１９０７：サーバは、ハンディターミナルによる物品の処理時に発信された無線信号及び対応する監視端末の位置により、ハンディターミナルの処理位置を特定し、上記処理位置を上記物品の物品位置とする。
１９０８：サーバは、上記物品の物品位置により、ナビゲーション地図を生成する。
ここで、ハンディターミナルは物品棚の物品を処理することによりバーコードを読み取った物品の処理情報を取得する。これは、以下の通りである。
【０３９２】
物品棚の物品のバーコードを読み取ることにより物品処理情報を取得する。上記物品処理情報は、バーコードの読み取りにより取得されるバーコードデータである。
あるいは、物品棚の物品を収集することにより物品処理情報を取得する。上記物品処理情報は物品の画像である。
このとき、サーバは、物品の画像を識別して、物品の物品識別情報を確定するように構成される。
あるいは、以下の
物品棚の物品を収集することにより物品の画像を取得する。
上記物品の画像を識別することにより物品処理情報を取得する。該物品処理情報は上記物品の物品識別情報であってもよい。
【０３９３】
また、以下のようにすることもできる。
ハンディターミナルは、物品棚の物品に対応するラベルに発信された特定信号を受信することにより、物品処理情報を取得する。該物品処理情報はラベル情報コードである。
サーバは、ラベル情報コードにより対応する物品情報コードを検索することができ、それにより物品の物品識別情報を確定することができる。
【０３９４】
ここで、該特定信号はNFC（Near Field Communication，近距離無線通信）信号であってもよい。NFCチップは、ハンディターミナル及びラベルの両方に搭載することができる。
いくつかの実施例においては、以下のステップを含んでもよい。
【０３９５】
サーバは、ハンディターミナルが物品を処理していない時に発信された無線信号及び対応する監視端末の位置により、ハンディターミナルの未処理位置を特定し、上記未処理位置を物品棚の通路の位置とする。
サーバは、物品の物品位置により、ナビゲーション地図を生成する。ここで、以下のステップを含んでもよい。
物品の物品位置及び物品棚の通路の位置により、ナビゲーション地図を生成する。
いくつかの実施例では、サーバは、上記物品の物品位置及び上記物品棚の通路の位置により、ナビゲーション地図を生成する。具体的には以下の通りである。
【０３９６】
ナビゲーション地図の境界を確定する。物品の物品位置及び物品棚の通路の位置により、上記ナビゲーション地図の境界内に、ナビゲーション地図を生成する。
いくつかの実施例では、サーバは、物品の物品位置及び物品棚の通路の位置により、ナビゲーション地図を生成する。具体的には以下の通りである。
上記物品の物品位置及び上記物品の物品分類により、分類分布サブ地図を生成する。
【０３９７】
上記分類分布サブ地図における各物品分類に対して、上記物品の物品位置により物品棚を描画し、上記物品棚の通路の位置により物品棚の通路を描画することにより、各物品分類に対応する物品棚分布サブ地図を生成する。
上記物品棚分布サブ地図における各物品棚に対して、上記物品の物品位置により、各物品棚に対応する物品分布サブ地図を生成する。
分類分布サブ地図、物品棚分布サブ地図及び物品分布サブ地図の関連付けを確立し、ナビゲーション地図を生成する。
いくつかの実施例では、該方法は以下のステップを含んでもよい。
【０３９８】
サーバは、ナビゲーション地図をユーザ端末に送信し、上記ユーザ端末が上記ナビゲーション地図を受信後に、上記ユーザ端末に分類分布サブ地図を出力するように構成される。分類分布サブ地図のいずれかの物品分類について物品棚の出力要求を受信したとき、対応する物品棚分布サブ地図を出力させる。上記物品棚分布サブ地図のいずれかの物品棚について物品の出力要求を受信したとき、対応する物品分布サブ地図を出力させる。
いくつかの実施例では、該方法は以下のステップを含んでもよい。
ナビゲーション地図をユーザ端末に送信し、上記ユーザ端末に上記ナビゲーション地図を出力させる。
上記ユーザ端末からのナビゲーション要求を受信する。上記ナビゲーション要求には少なくとも一つの対象物品の物品識別情報が含まれる。
上記少なくとも一つの対象物品の物品識別情報により、上記少なくとも一つの対象物品の物品位置を検索する。
上記少なくとも一つの対象物品の物品位置及び上記ユーザ端末の端末位置により、ナビゲーション提示情報を生成する。
上記ユーザ端末の上記ナビゲーション地図の中に上記ナビゲーション提示情報を出力するようトリガする。
【０３９９】
いくつかの実施例では、該方法は以下のステップを含んでもよい。
ナビゲーション地図をユーザ端末に送信し、上記ユーザ端末に上記ナビゲーション地図を出力させる。
【０４００】
ユーザ端末の端末位置に応じて、上記端末位置とマッチングする物品に関連するリコメンデーション（おすすめ）情報を上記ユーザ端末に送信し、上記ユーザ端末に上記関連するおすすめ情報を出力させる。
いくつかの実施例では、該方法は以下のステップを含んでもよい。
ナビゲーション地図をユーザ端末に送信し、上記ユーザ端末に上記ナビゲーション地図を出力させる。
【０４０１】
ユーザ端末から物品の検索要求を受信する。上記物品の検索要求には検索しようとする物品の物品識別情報が含まれる。
上記検索しようとする物品の物品識別情報により、上記検索しようとする物品の物品位置を確定する。
上記ナビゲーション地図の中の検索しようとする物品の物品位置の検索提示情報をユーザ端末に出力させる。
【０４０２】
図２０は、本発明の一実施形態による地図生成方法のさらに他の例を示すフローチャートであり、該方法は以下のステップを含んでもよい。
２００１：ハンディターミナルは、無線信号を発信する。
２００２：ハンディターミナルは、物品棚の物品を処理することにより物品処理情報を取得する。該物品処理情報は物品識別情報を含む。
２００３：ハンディターミナルは、上記物品処理情報を上記サーバに送信する。
２００４：監視端末は、上記無線信号を受信する。
２００５：監視端末は、上記無線信号により上記ハンディターミナルとの距離を計算する。
２００６：監視端末は、上記距離を上記サーバに送信する。
２００７：サーバは、上記物品処理情報により、上記ハンディターミナルに処理された上記物品を確定する。
【０４０３】
２００８：サーバは、上記ハンディターミナルが物品を処理する時に対応する距離及び上記距離を送信する監視端末の位置により、上記ハンディターミナルの処理位置を特定し、上記処理位置を上記物品の物品位置とする。
２００９：サーバは、上記物品の物品位置により、ナビゲーション地図を生成する。
【０４０４】
図２０に示された実施例と図１９に示された実施例との違いは次の通りである。監視端末によりハンディターミナルとの距離が算出され、上記距離がサーバにアップロードされる。サーバは上記距離等により、ハンディターミナルの処理位置を特定する。その他のステップは、上述の実施例を参照できるので、ここでは省略する。
【０４０５】
図２１は、本発明の一実施形態による地図生成方法のさらに他の例を示すフローチャートであり、該方法は以下のステップを含んでもよい。
２１０１：監視端末は無線信号を発信する。
２１０２：ハンディターミナルは、上記無線信号を受信し、それをサーバに送信する。
２１０３：ハンディターミナルは、物品棚の物品を処理することにより物品処理情報を取得する。
該物品処理情報は物品識別情報を含んでもよい。
２１０４：ハンディターミナルは、上記物品処理情報を上記サーバに送信する。
２１０５：サーバは、上記物品処理情報により、上記ハンディターミナルに処理された物品を確定する。
【０４０６】
２１０６：サーバは、上記ハンディターミナルが物品を処理する時に受信された無線信号及び対応する監視端末の位置により、上記ハンディターミナルの処理位置を特定し、上記処理位置を上記物品の物品位置とする。
２１０７：サーバは、上記物品の物品位置により、ナビゲーション地図を生成する。
【０４０７】
図２１に示された実施例と図１９に示された実施例の違いは次の通りである。ハンディターミナルは、監視端末に発信された無線信号を受信し、無線信号をサーバに送信する。その他のステップは上述の実施例を参照できるので、ここでは省略する。
【０４０８】
図２２は、本発明の一実施形態による地図生成方法のさらに他の例を示すフローチャートであり、該方法は以下のステップを含んでもよい。
２２０１：監視端末は、無線信号を発信する。
２２０２：ハンディターミナルは、上記無線信号を受信し、それをサーバに送信する。
２２０３：ハンディターミナルは、物品棚の物品を処理することにより物品処理情報を取得する。該物品処理情報は物品識別情報を含んでもよい。
２２０４：ハンディターミナルは、上記物品の処理時に受信された無線信号及び対応する監視端末の位置により、上記ハンディターミナルの処理位置を特定する。
２２０５：ハンディターミナルは、上記処理位置を上記物品の物品位置とする。
２２０６：ハンディターミナルは、上記物品の物品位置及び上記物品処理情報を上記サーバに送信する。
２２０７：サーバは、上記物品処理情報により、上記ハンディターミナルに処理された上記物品を確定する。
２２０８：サーバは、上記物品の物品位置により、ナビゲーション地図を生成する。
【０４０９】
図２２に示された実施例と図２１に示された実施例の違いは以下の通りである。ハンディターミナルにより物品の物品位置が算出され、物品の物品位置のみがサーバにアップロードされ、サーバは異なる物品の物品位置により、ナビゲーション地図を生成することができる。これにより、地図の自動生成が実現される。なお、具体的な計算方式及び生成方式は上述実施例を参照できるので、ここでは省略する。
【０４１０】
図２３に、本発明の一実施形態による一サーバの一例を示す。このサーバは、第一処理コンポーネント２３０１及び上記第一処理コンポーネント２３０１と接続した第一メモリ２３０２を含む。
上記第一メモリ２３０２は、一組または複数組のプログラム命令を記憶する。
上記第一処理コンポーネント２３０１は、上記第一メモリ２３０２の一組または複数組のプログラム命令を呼び出すように構成される。そして、以下の操作を実行する。
【０４１１】
ハンディターミナルに送信された物品処理情報を受信する。上記物品処理情報は物品棚の物品を処理することにより取得される。
監視端末に送信された無線信号を受信する。上記無線信号はハンディターミナルに発信されたものである。
上記物品処理情報により、上記ハンディターミナルに処理された物品を確定する。
【０４１２】
ハンディターミナルにより物品を処理した時に発信された無線信号及び対応する監視端末の位置により、ハンディターミナルの処理位置を特定し、上記処理位置を上記物品の物品位置とする。
上記物品の物品位置により、ナビゲーション地図を生成する。
もちろん、上記サーバは、入力／出力インターフェース、通信コンポーネントなどその他のパーツを含む。
【０４１３】
図２４は、本発明の一実施形態によるサーバのさらに他の例を示す構造模式図であり、サーバは、第二処理コンポーネント２４０１及び上記第二処理コンポーネント２４０１と接続した第二メモリ２４０２を含む。
【０４１４】
上記第二処理コンポーネント２４０１は、上記第二メモリ２４０２の一組または複数組のプログラム命令を呼び出すように構成され、以下の操作を実行する。
ハンディターミナルに送信された物品処理情報を受信する。上記物品処理情報は、物品棚の物品のバーコードを読み取ることにより取得される。
【０４１５】
監視端末に送信された距離を受信する。上記距離は上記監視端末と上記ハンディターミナルの距離であり、上記ハンディターミナルに発信された無線信号により算出される。
上記物品処理情報により、上記ハンディターミナルに処理された物品を確定する。
【０４１６】
上記ハンディターミナルが物品を処理する時に対応する距離及び上記距離を送信する監視端末の位置により、上記ハンディターミナルの処理位置を特定し、上記処理位置を上記物品の物品位置とする。
上記物品の物品位置により、ナビゲーション地図を生成する。
もちろん、ここでも、サーバは、入力／出力インターフェース、通信コンポーネントなどその他のパーツを含む。
【０４１７】
図２５は、本発明の一実施形態によるハンディターミナルの一例を示す構造模式図であり、該ハンディターミナルは、第三処理コンポーネント２５０１、及び上記第三処理コンポーネント２５０１とそれぞれ接続する発信コンポーネント２５０２と第三メモリ２５０３を含む。
上記第三メモリ２５０３は、一組または複数組のプログラム命令を記憶する。
上記第三処理コンポーネント２５０１は、上記第三メモリ２５０３の一組または複数組のプログラム命令を呼び出すように構成され、以下の操作を実行する。
上記発信コンポーネント２５０２による無線信号の発信をトリガする。
【０４１８】
物品棚の物品を処理することにより物品処理情報を取得する。上記物品処理情報を上記サーバに送信する。上記物品処理情報は、上記ハンディターミナルに処理された上記物品を確定するように構成される。上記無線信号を、監視端末を介してサーバに送信し、上記ハンディターミナルの処理位置を特定し、それを上記物品の物品位置とする。上記物品の物品位置はナビゲーション地図の生成に用いる。
もちろん、ここでも、サーバは、入力／出力インターフェースなどその他のパーツを含む。
【０４１９】
いくつかの実施例では、上記発信コンポーネントは、UWBチップであってもよい。UWBチップを用いて無線信号を発信し、UWB信号を利用してハンディターミナルの位置を特定することにより、さらに位置特定の精度を向上させ、誤差を減らすことができる。さらに、計算スピードが速く、リアルタイム性が高いことから、より一層地図生成の効率を向上させることができる。
実際の応用では、該ハンディターミナルは携帯式の手持ち装置であってもよく、たとえば、携帯電話、バーコードリーダーなどが挙げられる。
【０４２０】
図２６は、本発明の一実施形態によるサーバのさらに他の例を示す構造模式図であり、サーバは、第四処理コンポーネント２６０１及び上記第四処理コンポーネント２６０１と接続する第四メモリ２６０２を含む。
上記第四メモリ２６０２は、一組または複数組のプログラム命令を記憶する。
上記第四処理コンポーネント２６０２は、上記第四メモリ２６０３の一組または複数組のプログラム命令を呼び出すように構成され、以下の操作を実行する。
【０４２１】
ハンディターミナルに送信された無線信号及び物品処理情報を受信する。上記物品処理情報は物品棚の物品を処理することにより取得される。上記無線信号は監視端末に発信されたものである。
上記物品処理情報により、上記ハンディターミナルに処理された上記物品を確定する。
【０４２２】
上記ハンディターミナルが上記物品を処理した時に受信した無線信号及び対応する監視端末の位置により、上記ハンディターミナルの処理位置を特定する。上記処理位置を上記物品の物品位置とする。上記物品の物品位置により、ナビゲーション地図を生成する。
もちろん、ここでも、サーバは、入力／出力インターフェース、通信コンポーネントなどその他のパーツを含む。
【０４２３】
図２７は、本発明の一実施形態によるハンディターミナルのさらに他の例を示す構造模式図であり、該ハンディターミナルは、第五処理コンポーネント２７０１及び上記第五処理コンポーネント２７０１とそれぞれ接続する第一受信コンポーネント２７０２と第五メモリ２７０３を含む。
上記第五メモリ２７０３は、一組または複数組のプログラム命令を記憶する。
上記第五処理コンポーネント２７０１は、上記第五メモリ２７０３の一組または複数組のプログラム命令を呼び出すように構成され、以下の操作を実行する。
上記第一受信コンポーネント２７０２が監視端末に発信された無線信号を受信するようにトリガする。
物品棚の物品を処理することにより物品処理情報を獲得する。上記物品処理情報を上記サーバに送信する。
【０４２４】
サーバは、上記ハンディターミナルが物品を処理した時に受信した無線信号及び対応する監視端末の位置により、上記ハンディターミナルの処理位置を特定する。上記処理位置を上記物品の物品位置とする。上記物品の物品位置により、ナビゲーション地図を生成する。
【０４２５】
図２８は、本発明の一実施形態によるサーバのさらに他の例を示す構造模式図であり、サーバは、第六処理コンポーネント２８０１及び上記第六処理コンポーネント２８０１と接続する第六メモリ２８０２を含む。
上記第六メモリ２８０２は、一組または複数組のプログラム命令を記憶する。
上記第六処理コンポーネント２８０２は、上記第六メモリ２８０３の一組または複数組のプログラム命令を呼び出すように構成され、以下の操作を実行する。
【０４２６】
ハンディターミナルに送信された物品の物品位置及び上記物品処理情報を受信し、それを上記サーバに送信する。
上記物品処理情報により、上記ハンディターミナルに処理された上記物品を確定する。
上記物品の物品位置により、ナビゲーション地図を生成する。
【０４２７】
ここで、上記物品処理情報は物品棚の物品を処理することにより取得され、上記物品の物品位置は、上記物品の処理時に受信された無線信号及び対応する監視端末の位置により、特定された上記ハンディターミナルの処理位置である。
もちろん、ここでも、サーバは、入力／出力インターフェース、通信コンポーネントなどその他のパーツを含む。
【０４２８】
図２９は、本発明の一実施形態によるハンディターミナルのさらに他の例を示す構造模式図であり、該ハンディターミナルは、第七処理コンポーネント２９０１及び上記第七処理コンポーネント２９０１とそれぞれ接続する第二受信コンポーネント２９０２と第七メモリ２９０３を含む。
上記第七メモリ２９０３は、一組または複数組のプログラム命令を記憶する。
上記第七処理コンポーネント２９０１は、上記第七メモリ２９０３の一組または複数組のプログラム命令を呼び出すように構成され、以下の操作を実行する。
上記第二受信コンポーネント２９０２が監視端末に発信された無線信号を受信するようにトリガする。
【０４２９】
物品棚の物品を処理することにより物品処理情報を取得する。上記物品の処理時に受信された無線信号及び対応する監視端末の位置により、上記ハンディターミナルの処理位置を特定する。上記処理位置を上記物品の物品位置とする。上記物品の物品位置及び上記物品処理情報を上記サーバに送信する。このようにして、上記サーバは、上記物品処理情報により、上記ハンディターミナルに処理された上記物品を確定する。上記物品の物品位置により、ナビゲーション地図を生成する。
【０４３０】
一つの典型的な配置では、上記各処理コンポーネントは一または複数のプロセッサを含むことにより命令を実行する。もちろん、処理コンポーネントは、一または複数の特定用途向け集積回路（ASIC）、デジタル信号プロセッサ（DSP）、デジタル信号処理デバイス（DSPD）、プログラマブルロジックデバイス（PLD）、フィールド・プログラマブル・ ゲート・アレイ（FPGA）、コントローラ、マイクロ・コントローラ、マイクロプロセッサまたはその他の電子ユニットであってもよく、上記方法の実行に用いる。
【０４３１】
メモリはいかなる類型の揮発性もしくは不揮発性の記憶装置またはそれらの組み合わせであってもよい。たとえば、スタティック・ランダム・アクセス・メモリ（SRAM）、電気的消去可能プログラマブルROM（EEPROM）、電気的プログラマブルROM（EPROM）、プログラマブルROM（PROM）、読み取り専用メモリ（ROM）、磁気メモリ、フラッシュメモリ、磁気ディスクまたは光ディスク等が挙げられる。
【０４３２】
明細書及び請求項において、ある語彙を用いることで特定のコンポーネントを指している。当業者が理解するように、ハードウェアメーカーは異なる名詞を用いることで同一のコンポーネントを指す可能性がある。本明細書及び請求項においては、名称の差異をコンポーネントの区分けとせず、コンポーネントの効能における差異を区分けの基準としている。たとえば、本明細書及び請求項において言及される「含む」は開放型用語であるので、「含むがそれに限定されない」と解釈されるべきである。「大体」は受け入れ可能な誤差範囲内のことを指し、当業者は一定の誤差範囲内において上記技術問題を解決でき、基本的に上記技術効果に達成することができる。そのほかに、「結合」の語は、いかなる直接的または間接的な電気的結合手段も含む。よって、たとえば、本文の中で第一装置が第二装置と結合されることが説明される場合、上記第一装置は直接的に上記第二装置と電気的に結合することができ、またはその他の装置もしくは結合手段を通じて間接的に上記第二装置と電気的に結合されることもある。明細書の後半は本発明を実施するための好適な実施例を説明しているが、上記説明は本発明の一般原則の説明を目的とするものであり、本発明の範囲を限定するものではない。本発明の保護範囲は添付の請求項に定められる。
【０４３３】
また、用語「包括」、「含む」もしくはその他のいかなる変形は非排他的な包括をカバーすることを意味している。そのため、一連の要素を含む商品またはシステムにはそれらの要素のみならず、明確に列挙されていないその他の要素も含まれ、あるいはこの種の商品またはシステムにかかる固有の要素も含まれる。より多くの制限がない場合において、「一つを含む」の文言に限定された要素は、上記要素を含む商品またはシステムの中でその他の同一の要素も存在することを排除していない。
【０４３４】
上記説明は本発明に係るいくつかの望ましい実施例を例示し、かつ説明している。しかし前述のように、本発明は本文に開示された形式に限定されるものではないと理解すべきである。その他の実施例を排除するとみなされるべきではなく、その他の組み合わせ、変更と環境にも用いられる。また、本文に記載された発明の技術的思想において、上記教示または関連分野の技術もしくは知識を通じて補正することができる。なお、当業者による補正と変更は、本発明の趣旨及び範囲を逸脱しない限り、本発明に係る請求項の保護範囲に包含される。
【図１】
2018032032.tif 000005
【図２ａ】
2018032032.tif 000006
【図２ｂ】
2018032032.tif 000007
【図３】
2018032032.tif 000008
【図４】
2018032032.tif 000009
【図５】
2018032032.tif 000010
【図６】
2018032032.tif 000011
【図７】
2018032032.tif 000012
【図８ａ】
2018032032.tif 000013
【図８ｂ】
2018032032.tif 000014
【図８ｃ】
2018032032.tif 000015
【図９】
2018032032.tif 000016
【図１０ａ】
2018032032.tif 000017
【図１０ｂ】
2018032032.tif 000018
【図１０ｃ】
2018032032.tif 000019
【図１０ｄ】
2018032032.tif 000020
【図１１】
2018032032.tif 000021
【図１２】
2018032032.tif 000022
【図１３】
2018032032.tif 000023
【図１４】
2018032032.tif 000024
【図１５】
2018032032.tif 000025
【図１６】
2018032032.tif 000026
【図１７】
2018032032.tif 000027
【図１８】
2018032032.tif 000028
【図１９】
2018032032.tif 000029
【図２０】
2018032032.tif 000030
【図２１】
2018032032.tif 000031
【図２２】
2018032032.tif 000032
【図２３】
2018032032.tif 000033
【図２４】
2018032032.tif 000034
【図２５】
2018032032.tif 000035
【図２６】
2018032032.tif 000036
【図２７】
2018032032.tif 000037
【図２８】
2018032032.tif 000038
【図２９】
2018032032.tif 000039