(57)【特許請求の範囲】
【請求項１】
多数の光学的に読み出し可能なコードによって表されるデータを処理するための手段を含む装置であって、
前記多数の光学的に読み出し可能なコードは別々の物理的アイテムに関係し、その別々の物理的アイテムは所定の完全性の基準が存在する１つの組を形成し、
前記装置は、
１つまたはそれ以上の前記光学的に読み出し可能なコードによって表されるデータから記号を検出するための手段であって、前記記号は、前記光学的に読み出し可能なコードが多数の光学的に読み出し可能なコードを含む１組のコードの構成要素であることを示す、前記手段と、
前記光学的に読み出し可能なコードによって表されるデータから１つ以上の収集記号を収集するための手段と、
前記多数の光学的に読み出し可能なコードから収集した収集記号に基づき、前記所定の完全性の基準が満たされているかどうかの評価をするための手段と、
前記多数の光学的に読み取り可能なコードに関係した別々の物理的アイテムが前記所定の完全性の基準が存在する１つの組を形成しているかどうかを示す視覚的または／および可聴的な表示を提供する手段、
を含むことを特徴とする装置。
【請求項２】
前記光学的に読み出し可能なコードを記号に変換するための手段と、
前記光学的に読み出し可能なコードが少なくとも２つの光学的に読み出し可能なコードを含む１組のコードの構成要素であることを示す記号を、記号のストリング内の所定の位置から検出するための手段とを更に含む、請求項１に記載の装置。
【請求項３】
前記収集記号として収集ワードを形成するアルファニューメリック文字を収集するための手段と、
前記収集されたアルファニューメリック文字が、収集しなければならない収集ワードを形成するかどうかの評価をするための手段を更に含む、請求項１に記載の装置。
【請求項４】
収集の総和を形成するアルファニューメリック数字を前記収集記号として収集するための手段と、
加算時に前記収集されたアルファニューメリック数字が、収集しなければならない収集の総和を形成するかどうかを評価するための手段とを更に含む、請求項１に記載の装置。
【請求項５】
前記装置がモバイル局である場合に、前記モバイル局の位置を決定するための手段と、
前記モバイル局の位置が所定の基準を満たす場合に限り、前記１つ以上の収集記号を有効収集記号として取り込むための手段とを更に含む、請求項１に記載の装置。
【請求項６】
加入者アイデンティティおよびデバイスアイデンティティのうちの１つ以上をチェックするための手段と、
前記加入者アイデンティティおよび前記デバイスアイデンティティのうちの１つ以上が所定の基準を満たす場合に限り、前記１つ以上の収集記号を有効収集記号として取り込むための手段とを更に含む、請求項１に記載の装置。
【請求項７】
既に収集された１つ以上の収集記号およびまだ収集しなければならない１つ以上の収集記号の表示をするための手段を更に含む、請求項１に記載の装置。
【請求項８】
収集モードを適用する手段を更に含み、
前記収集モードにおいて、前記データを処理するための手段、前記検出するための手段、前記収集するための手段、前記評価をするための手段が、活性化される請求項１記載の装置。
【請求項９】
前記装置は、モバイル局に含まれるプロセッサおよびモバイル局とを含む要素群のうちの１つとして構成される、請求項１に記載の装置。
【請求項１０】
多数の光学的に読み出し可能なコードによって表されるデータを処理する方法であって、
前記多数の光学的に読み出し可能なコードは別々の物理的アイテムに関係し、その別々の物理的アイテムは所定の完全性の基準が存在する１つの組を形成し、
多数の光学的に読み出し可能なコードによって表されるデータから記号を検出するステップであって、前記記号は、前記光学的に読み出し可能なコードが多数の光学的に読み出し可能なコードを含む１組のコードの構成要素であることを表す前記ステップと、
前記多数の光学的に読み出し可能なコードによって表されるデータから１つ以上の収集記号を収集するためのステップと、
前記多数の光学的に読み出し可能なコードから収集した収集記号に基づき、前記所定の完全性の基準が満たされているかどうかの評価をするためのステップと、
前記多数の光学的に読み取り可能なコードに関係した別々の物理的アイテムが前記所定の完全性の基準が存在する１つの組を形成しているかどうかを示す視覚的または／および可聴的な表示を提供するステップと、
を含み事により特徴づけられた、方法。
【請求項１１】
前記光学的に読み出し可能なコードを記号に変換するためのステップと、
前記光学的に読み出し可能なコードが、少なくとも２つの光学的に読み出し可能なコードを含む１組のコードのうちの構成要素であることを示す記号を、記号のストリング内の所定の位置から検出するためのステップとを更に含む、請求項１０に記載の方法。
【請求項１２】
モバイル局の位置を決定するためのステップと、
前記モバイル局の位置が所定の基準を満たす場合に限り、前記１つ以上の収集記号を有効収集記号として取り込むためのステップとを更に含む、請求項１０に記載の方法。
【請求項１３】
加入者アイデンティティおよびデバイスアイデンティティのうちの１つ以上をチェックするためのステップと、
前記加入者アイデンティティおよび前記デバイスアイデンティティのうちの１つ以上が所定の基準を満たす場合に限り、前記１つ以上の収集記号を有効収集記号として取り込むためのステップとを更に含む、請求項１０に記載の方法。
【請求項１４】
既に収集された１つ以上の収集記号およびまだ収集しなければならない１つ以上の収集記号の表示をするためのステップを更に含む、請求項１０に記載の方法。
【請求項１５】
コンピュータに、上記方法に関する請求項１０〜１４のいずれかに記載の方法を実行させるように構成したコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
（分野）
本発明は、モバイルデバイスにおけるコード管理機能に関し、特に光学的に読み取り可能なコードに関する。
【背景技術】
【０００２】
（背景）
モバイルフォン（携帯電話）のようなモバイル局は、モバイル通信ネットワークを介し、互いに、かつ他のネットワークデバイスと相互対話できる。モバイル通信ネットワークを介したモバイル局の通信は、モバイル局の特徴であるので、多少の明らかな欠点があっても、そのアプローチは、最も有力な方法であり続ける。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
通信ネットワークに基づくサービスの利用可能性は、種々のファクター、例えばモバイル局にサービスする通信ネットワークの運用、インターネットのようなデータ通信ネットワークの運用、または通信ネットワークで作動し、モバイル局にサービスを提供するサーバーの運用に応じて決まる。
【課題を解決するための手段】
【０００４】
（概要）
１つの様相では、光学的に読み出し可能なコードを表示するデータを処理するための手段を含む装置が提供される。前記装置は、コードが少なくとも２つの読み出し可能なコードを含む１組のコードの構成要素であることを表示する記号を、前記光学的に読み出し可能なコードを表示するデータから検出するための手段と、前記光学的に読み出し可能なコードを表示するデータから１つ以上の集合記号を収集するための手段と、前記少なくとも２つの読み出し可能なコードから収集した集合記号に基づき、前記収集を終了するための所定の収集基準が満たされているかどうかの評価をするための手段とを更に含む。
【０００５】
別の様相では、光学的に読み出し可能なコードを表示するデータを処理するためのステップと、コードが少なくとも２つの読み出し可能なコードを含む１組のコードの構成要素であることを表示する記号を、前記光学的に読み出し可能なコードを表示するデータから検出するためのステップと、前記光学的に読み出し可能なコードを表示するデータから１つ以上の集合記号を収集するためのステップと、前記少なくとも２つの読み出し可能なコードから収集した集合記号に基づき、前記収集を終了するための所定の収集基準が満たされているかどうかの評価をするためのステップとを含む方法が提供される。
【０００６】
以下、添付図面を参照し、好ましい実施形態により、本発明についてより詳細に説明する。
【図面の簡単な説明】
【０００７】
【図１】コード配列の一実施形態を示す。
【図２】装置の一実施形態を示す。
【図３】方法の一実施形態を示す。
【発明を実施するための形態】
【０００８】
図１は、コード配列の一実施形態を示す。この実施形態は、モバイル局１００を示し、この図は３つのアイテム１０２、１０６および１１０も示す。これらアイテムは、新聞、ボトルまたはコンテナのような任意の物品でよい。各アイテム１０２、１０６、１１０は、アイテムに取り付けられるか、またはアイテムにプリントされた光学的に読み取り可能なコード１０４、１０８および１１２をそれぞれ有する。この光学的に読み取り可能なコードは、二次元のデータマトリックスコード、すなわちいわゆるスマートコードとすることができる。
【０００９】
モバイル局は、コード１０４、１０８、１１２を読み取るための機能か、またはスキャニングするための機能を含む。この機能は、コードの画像をスキャニングし、取り込むための内蔵カメラ機能を含むことができる。この機能は更に、カメラによって取り込まれたコードの画像内の情報を解読するためのソフトウェア機能も含むことができる。このモバイル局は、解読した情報に基づいて動作を行うこともできる。
【００１０】
図１は、光学的に読み取り可能なコード１０４から抽出された情報を含むデータ構造１２０も示す。モバイルフォン内のソフトウェア機能は、このようにコード１０４を一組の記号に変換できる。記号の組を、例えばキャラクターのストリングとすることができる。図１の例では、データ構造は８つのキャラクター位置を含み、各位置には１つの文字が含まれる。
【００１１】
データ構造１２０内の変換された情報コンテントは、このコードが一組のコードのうちの構成要素、すなわちコードのタイプが集合コードであることを示す記号「Ｃ」１２２を含むことができる。一組の集合コードは少なくとも２つのコードを含み、コードの収集を終了するには、所定の数のコードを収集しなければならないとみなす。図１において、集合コードの組は、コード１０４、１０８および１１２によって形成されている。すべてのコード１０４、１０８、１１２を収集しなければならないと仮定できる。
【００１２】
集合コードと称す記号は、データ構造の所定の位置に同じように位置できる。例えばモバイル局は、データ構造１２０内の第１キャラクター位置１２２から収集データのインジケータを探すことができる。従って、コード１０４のデータを解読する際に、モバイル局は最初の位置にあるキャラクター（Ｃ）を探すことができ、よってモバイル局はそのコードがコード収集機能に関連していることが分かる。
【００１３】
データ構造１２０は、１つ以上の収集機能１２４を含むことができる。データマトリックスコード１０４から抽出されたキャラクターの組内の所定位置に同じように集合記号を入れることができる。例えば、モバイル局が収集モードのインジケータ１２２を識別すると、モバイル局は例えばデータ構造１２０の８番目のキャラクター位置に集合記号が位置すると知ることができる。キャラクター位置１２６の残りはコードデータを使用する際の他の可能性のある目的のためにそれぞれ１つのキャラクターを含むことができる。
【００１４】
従って、データ構造１２０の集合記号は、ＡＳＣＩＩキャラクター「Ｈ」であり、これに対応し、光学的に読み取り可能なコード１０８は、キャラクター「Ｏ」を保持でき、コード１１２はキャラクター「Ｔ」を保持できる。
【００１５】
図１は、３つのキャラクター位置を含む第２データ構造１３０を更に示す。この第２データ構造は、モバイル局１００が読み出したかかるコードの集合記号を収集するためのものである。図１の例では、集合記号「Ｈ」、「Ｏ」および「Ｔ」のすべてが収集されており、ワード「ＨＯＴ」が確定されている。
【００１６】
第２データ構造が更新されるごとに、すべての集合記号が収集されたかどうか、対応する表示を提供できるかどうかのチェックを実行できる。例えば最初に文字「Ｏ」が収集された場合、「Ｏ」が収集されたが、「Ｈ」および「Ｔ」はまだ見つかっていないことを表示できる。モバイルフォンで音および／または視覚表示を提供することにより、表示を行うことができる。同様に、第２ラウンドで、「Ｔ」が収集された場合、デバイスは「Ｔ」が収集されたという表示を提供できる。最終ラウンドにおいて「Ｈ」が収集されると、デバイスは「Ｈ」が収集され、ワード「ＨＯＴ」が完成したことを表示でき、コードの収集を終了できる。上記とは異なり、ワード「ＨＯＴ」の文字を特定の順序で収集しなければならない場合がある。従って、最初のラウンドにおいて文字「Ｈ」だけを受け入れ、「Ｔ」の収集を無効と見なすことになる。
【００１７】
データ構造における記号１２２〜１２６は、必ずしも直接復号可能なフォーマットとなっていない。すなわち文字「Ｃ」の代わりに最初のキャラクター位置１２２は例えば数字「９」を保持できる。モバイル局内のプログラムは、最初のキャラクター位置１２２から数字「９」を読み出し、この数字を例えば文字「Ｃ」にマッピングすることを知ることができる。コードのセキュリティを高めるためにイクストラマッピング機能を設けてもよい。
【００１８】
図１は、キャラクター文字の集合を示すが、これとは異なり、この集合は例えばある数字の総和の集合でもよい。すなわち集合記号１２４は、アルファニューメリック数を含むことができる。従って、データ構造１３０となるように、文字を収集する代わりに、数字の総和を収集してもよい。従って、この総和は、例えば数字「１７」でよく、集合の総和「１７」を得るには、各々が数字「２」、「７」、「８」のうちの１つを含む３つのコードを収集しなければならない。
【００１９】
例えば配送部品をチェックする際に、この記号収集手順を実施できる。次に、この適用例について説明する。
【００２０】
製造会社で働いている設備エンジニアが、マシンの出荷先である遠隔地に、新しいマシンを設置しようとしていることを仮定する。最初のロケーションにある会社では、エンジニアは自分のモバイルフォンにアプリケーションをロードするが、このアプリケーションは集合コードのデータを含んでいる。このデータは、次のうちの１つ以上、すなわち個々の収集文字／数字、収集すべきワード、および収集すべき数字の総和のうちの１つ以上を含むことができる。
【００２１】
更にこの情報は、収集を行わなければならないロケーションを含むことができるが、この場合、この目的地で実行される記号の収集だけが、許容できる収集であると見なされる。モバイルネットワークまたはＧＰＳ（全地球測位システム）位置決定機能を使用することにより、収集を実行するモバイル局の位置を決定できる。
【００２２】
更に、プログラム内にロードされるデータは、加入者のアイデンティティ、例えばＳＩＭ（加入者識別モジュール）アイデンティティおよび／またはデバイスアイデンティティ、例えばモバイル局のＩＭＥＩ（インターナショナルモバイル機器アイデンティティ）コードを含むことができる。このＳＩＭコードは、モバイル局で所定のＳＩＭが使用されている場合にしか収集が許可されないように使用される。ＩＭＥＩコードは、所定のモバイル局にアプリケーションをロードした場合にしか収集を実行できないように使用できる。
【００２３】
この場合、マシンをパーツとして輸送し、各パーツに対して光学的に読み取り可能なコードを設け、各パーツは集合記号のうちの１つを含むと見なすことができる。エンジニアはマシンのすべてのパーツが目的地に到達したことを目的地においてチェックしなければならない。コードを読み出し、マシンの異なるパーツ上の記号を収集することにより、輸送に成功したことをチェックできる。エンジニアがこのような作業を終了すると、デバイスは、すべてのパーツを利用できるか、または一部のパーツがないかのいずれかに対応する表示を与えることができる。
【００２４】
モバイル局は、マシン情報に加えて、データ、位置、ＳＩＭおよび／またはＩＭＥＩ情報も使用できるチェックコードも形成できる。このように、収集を（ＳＩＭ／ＩＭＥＩに関連する）誰が、どこで、いつ実行したかを確認できる。モバイル局内にチェックコードを記憶してもよいし、または例えば発送元へチェックコードを送ってもよい。
【００２５】
データ構造内のインジケータ１２２および１２４の他に、収集を特定する別のパラメータを設けてもよい。例えばデータ構造１２０内の「Ｄ（１）」と表示された記号を収集のタイプの表示としてもよい。例えばパラメータの値「１」は、コードの組内のコードすべてを収集しなければならないと解することができる。次に、例えばパラメータの値「２」は、５つのコードのうちの３つを収集しなければならないと解することもできる。
【００２６】
モバイル局では同時に進行中の収集が数件あり得る。この目的のために、コード内の別のパラメータを使用することもできる。図１内のキャラクター位置「Ｄ（２）」は、例えばコードが関連している収集の識別子を含むことができる。
【００２７】
図１は、データマトリックスコードを示すが、同じ目的のために、他の任意の光学的に読み取り可能なコードを使用してもよい。コードを読み出すデバイスは、モバイル局の他に、光学的に読み取り可能なコードを読み出すことができる任意のデバイスとすることができる。
【００２８】
図２は、例えばモバイル局とすることができるデバイス２００の一実施形態を示す。このモバイル局２００は、光学的に読み取り可能なコードを読み出し／スキャニングするための読み出し手段２２０を含む。この読み出し手段は、内蔵カメラを含むことができる。
【００２９】
モバイル局は、サウンド表示をするためのユニット２２４を含むことができる。アプリケーション２３０は、点線で示されたインターフェースを通して、サウンド表示をするためのリクエストを行うことができる。次にこのサウンドは、モバイル局２２０のスピーカーを通して発することができる。
【００３０】
デバイスは、ユーザーインターフェース２２０も含むことができ、このユーザーインターフェースは、例えばキーボード、タッチスクリーン、およびディスプレイを含むことができる。
【００３１】
モバイル局内にアプリケーション２３０をロードできる。アプリケーションはモバイルフォンの標準機能に属さないものでもよい。従って、必要な場合にアプリケーションをモバイル局にロードしてよい。このように、ソフトウェアによってアプリケーションを実施し、モバイル局のプロセッサ内にロードできる。
【００３２】
アプリケーション２３０は、カメラ２２０が読み出したデータマトリックスコードを一組のキャラクターに変換するためのコンバータ２３２を含むことができる。このキャラクターの組は、例えばＡＳＣＩＩキャラクターのストリングを含むことができる。アプリケーションは更に、機能識別子２３４を含むことができる。機能識別子は、例えば光学的に読み取り可能なコードを収集するための収集モードにコードが関連していることを表示するキャラクター「Ｃ」をサーチできる。アプリケーションによって提供されるデバイスに収集モードが存在していてもよい。この収集モードに入るために、第１実施形態では、モバイル局のユーザーがユーザーインターフェース２２５を介してこれを表示できる。別の実施形態では、コードを読み取るだけで、デバイス内で収集モードをトリガーできる。すなわちキャラクターの収集されたストリングの最初の位置に文字「Ｃ」が見つかると、収集モードを取り扱うためのアプリケーション２３０がスタートする。
【００３３】
アプリケーション２３０は、サブ機能識別子２３６も含むことができる。このサブ機能識別子は、収集機能を実施するのに必要な別のパラメータをキャラクターの組から識別できる。これらパラメータのうちの１つを収集のタイプとすることができる。別のパラメータを収集に認められた時間長さとすることができる。例えば収集を実行するのに必要な、一日のうちの時間限度を設けてもよい。
【００３４】
アプリケーションは、収集モードをコーディネートするための収集ユニット２３８も含む。この収集ユニットは、コード内に収集インジケータを発見することに成功した旨の表示を、ユニット２３４からの入力として取り込むことができる。サブ機能ユニット２３６は、収集を実行するための別の可能なパラメータを収集ユニット２３８に提供できる。
【００３５】
１つのコードが読み出されると、収集ユニット２３８は、収集された記号の組に収集された記号を追加できる。この収集ユニットは、所定の数の記号が収集された場合に比較を実行することもできる。モバイル局のディスプレイおよびサウンドデバイスを使用することにより、収集ユニットは収集がどのように処理されているかの表示を提供できる。一例として、この表示は、５つのコードのうちの４つが既に収集され、最後のコードを収集するまで２時間以上が残されているとの表示とすることができる。この収集は、文字「Ｐ」を見つけなければならないと更に表示できる。
【００３６】
図３は、方法の一実施形態を示す。
【００３７】
３０２では、モバイルデバイスを使用することにより、光学的コードを読み出す。このデバイスは、許容できる位置で収集が実行されることをまずチェックできる。例えば飲料ボトルから記号を収集する際に、店舗内では収集を禁止でき、店舗の外でしか収集を認めないようにできる。更にモバイルフォンのＳＩＭカードおよび／またはモバイルフォンのＩＭＥＩコードが記号を収集するための許容可能なアイデティティの組に属しているかどうかをチェックできる。
【００３８】
３０４では、モバイルデバイスは光学的コードを復号化し、機能の出力として１つ以上の記号を提供する。このモバイルデバイスは、復号化されたデータから適当な記号を見つけることにより、コードが収集機能に関連していることを検出できる。コード内にあって、収集を実施するのに必要な更に別の可能なパラメータをコードから検出することもできる。
【００３９】
３０６では、コードから１つ以上の集合記号を検出する。この集合記号は、例えば文字または数字でもよい。更にこれら記号は、視覚的記号でもよいが、実際にはこれら記号はデバイス内でデジタルフォームにも処理できるので、文字／数字に変換可能である。集合記号はマッピングを必要とする場合がある。すなわちワード「ＨＯＴ」が収集すべきワードである場合、コードから読み出された記号が、例えば「ＡＸＺ」となることがあり、モバイル局のプログラム内の「ＨＯＴ」にマッピングできる。
【００４０】
３０８では、既に読み出された光学的に読み出し可能なコードから収集された集合記号の組内に、１つ以上の収集された集合記号が含まれる。所定の数の記号が既に収集されたかどうかのチェックを実行することにより、評価することが可能である。これとは異なり、収集を終了するための所定の収集条件として、収集された集合記号の総和が、所定のスレッショルド値以上であるかどうかをチェックできる。加算の他に、記号に対し、別の計算演算を実行してもよい。かかる演算として、例えば減算、乗算および除算がある。
【００４１】
収集を終了するための収集条件が満たされなかった場合、３０２から収集を続行できる。収集を終了できる場合、例えば視覚的表示および／またはサウンド表示として、ユーザーに対して表示を行うことができる。図３には示されていないが、ユーザーに対し、収集が完全でないことを表示することもできる。
【００４２】
これら実施形態は、モバイル局内でローカルに収集機能を実施でき、この収集機能には、例えば外部ネットワークまたはサーバーコンピュータの利用可能性から独立しているという利点ある。
【００４３】
種々の実施形態における本明細書に開示した機能は、これまで説明した方法のコンピュータプロセスを実行するための命令の、コンピュータプログラムをコード化したコンピュータプログラム製品によって実施できる。このコンピュータプログラム製品は、コンピュータプログラム配信メディア上で実施できる。コンピュータプログラム配信メディアは、ソフトウェアを配信する公知の方法、例えばコンピュータが読み出し可能なメディア、プログラム記憶メディア、記録メディア、コンピュータが読み出し可能なメモリ、コンピュータが読み出し可能なソフトウェア配信パッケージ、コンピュータが読み出し可能な信号、コンピュータが読み出し可能な通信信号およびコンピュータが読み出し可能な圧縮されたソフトウェアパッケージの公知の方法のいずれかとすることができる。
【００４４】
技術的利点として、本発明の原理を種々の方法で実施できることが当業者には明らかとなろう。本発明およびその実施形態はこれまで説明した例だけに限定されるものではなく、特許請求の範囲内で変更できる。
【図１】
0005603863.tif 000002
【図２】
0005603863.tif 000003
【図３】
0005603863.tif 000004