(57)【要約】【課題】光学的コードを読み取り可能な携帯端末を用いて在庫管理をする方法が知られていたが、倉庫等における棚卸作業を効率化できる技術の提供が望まれていた。【解決手段】コンピュータが備える撮像部が連続して撮像している複数の撮像画像を順次解析し、撮像画像に含まれる情報コードをテキストデータに変換する変換部、及び少なくとも１つのテキストデータを含むリストを作成するリスト作成部としてコンピュータを機能させるためのプログラムを提供する。【選択図】図３
2018013883.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータが備える撮像部が連続して撮像している複数の撮像画像を順次解析し、撮像画像に含まれる情報コードをテキストデータに変換する変換部、及び
少なくとも１つの前記テキストデータを含むリストを作成するリスト作成部
として前記コンピュータを機能させるためのプログラム。
【請求項２】
前記コンピュータが備える表示部に、前記リスト作成部によって作成された前記リストを表示させる表示制御部
として前記コンピュータをさらに機能させるための請求項１に記載のプログラム。
【請求項３】
前記リスト作成部は、前記リストを添付ファイルとしてメールに添付する、請求項１又は２に記載のプログラム。
【請求項４】
前記リスト作成部は、メールの起動指示が入力された場合に、前記リストを添付ファイルとして前記メールに添付する、請求項３に記載のプログラム。
【請求項５】
前記リスト作成部は、前記リストに同一のテキストデータが含まれないように前記リストを作成する、請求項１から４のいずれか一項に記載のプログラム。
【請求項６】
前記リスト作成部は、前記変換部によって変換されたテキストデータが前記リストに含まれていない場合、当該テキストデータを前記リストに追加し、前記変換部によって変換されたテキストデータが前記リストに含まれている場合、当該テキストデータを前記リストに追加しない、請求項５に記載のプログラム。
【請求項７】
前記リスト作成部は、前記情報コードが前記変換部によってテキストデータに変換される毎に、前記テキストデータを前記リストに追加し、前記リスト内に同一のテキストデータが複数含まれる場合、複数の同一のテキストデータのうちの一のテキストデータ以外を前記リストから消去する、請求項５に記載のプログラム。
【請求項８】
前記変換部によって変換された前記テキストデータが前記リストに含まれている場合に、警告を出力させる警告出力制御部、
として前記コンピュータをさらに機能させるための請求項１から７のいずれか一項に記載のプログラム。
【請求項９】
前記情報コードは、前記情報コードが付された物品を識別する個品ＩＤを含む、請求項１から８のいずれか一項に記載のプログラム。
【請求項１０】
前記情報コードは、前記物品の型式を示す型式情報、前記物品のシリアルナンバー、及び前記物品を管轄する管轄主体を示す管轄主体情報の少なくともいずれかをさらに含む、請求項９に記載のプログラム。
【請求項１１】
前記リストはＣＳＶファイルである、請求項１から１０のいずれか一項に記載のプログラム。
【請求項１２】
前記情報コードは２次元コードである、請求項１から１１のいずれか一項に記載のプログラム。
【請求項１３】
撮像部と、
前記撮像部が連続して撮像している複数の撮像画像を順次解析し、撮像画像に含まれる情報コードをテキストデータに変換する変換部と、
少なくとも１つの前記テキストデータを含むリストを作成するリスト作成部と、
前記リストを送信する送信部と
を備える通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末及びプログラムに関する。
【背景技術】
【０００２】
光学的コードを読み取り可能な携帯端末を用いて在庫管理をする方法が知られていた（例えば、特許文献１参照）。
［先行技術文献］
［特許文献］
［特許文献１］特開２０１２−０５６７１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
倉庫等における棚卸作業を効率化できる技術の提供が望まれていた。
【課題を解決するための手段】
【０００４】
本発明の第１の態様によれば、コンピュータが備える撮像部が連続して撮像している複数の撮像画像を順次解析し、撮像画像に含まれる情報コードをテキストデータに変換する変換部、及び少なくとも１つのテキストデータを含むリストを作成するリスト作成部としてコンピュータを機能させるためのプログラムが提供される。
【０００５】
上記プログラムは、上記コンピュータが備える表示部に、上記リスト作成部によって作成された上記リストを表示させる表示制御部として上記コンピュータをさらに機能させてよい。上記リスト作成部は、上記リストを添付ファイルとしてメールに添付してよい。上記リスト作成部は、メールの起動指示が入力された場合に、上記リストを添付ファイルとして上記メールに添付してよい。上記リスト作成部は、上記リストに同一のテキストデータが含まれないように上記リストを作成してよい。上記リスト作成部は、上記変換部によって変換されたテキストデータが上記リストに含まれていない場合、当該テキストデータを上記リストに追加してよく、上記変換部によって変換されたテキストデータが上記リストに含まれている場合、当該テキストデータを上記リストに追加しなくてよい。上記リスト作成部は、上記情報コードが上記変換部によってテキストデータに変換される毎に、上記テキストデータを上記リストに追加し、上記リスト内に同一のテキストデータが複数含まれる場合、複数の同一のテキストデータのうちの一のテキストデータ以外を上記リストから消去してよい。上記プログラムは、上記変換部によって変換された上記テキストデータが上記リストに含まれている場合に、警告を出力させる警告出力制御部として上記コンピュータをさらに機能させてよい。上記情報コードは、上記情報コードが付された物品を識別する個品ＩＤを含んでよい。上記情報コードは、上記物品の型式を示す型式情報、上記物品のシリアルナンバー、及び上記物品を管轄する管轄主体を示す管轄主体情報の少なくともいずれかをさらに含んでよい。上記リストはＣＳＶファイルであってよい。上記情報コードは２次元コードであってよい。
【０００６】
本発明の第２の態様によれば、撮像部と、撮像部が連続して撮像している複数の撮像画像を順次解析し、撮像画像に含まれる情報コードをテキストデータに変換する変換部と、少なくとも１つのテキストデータを含むリストを作成するリスト作成部と、リストを送信する送信部とを備える通信端末が提供される。
【０００７】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００８】
【図１】通信端末１００の使用環境の一例を概略的に示す。
【図２】通信端末１００の機能構成の一例を概略的に示す。
【図３】通信端末１００による表示例を概略的に示す。
【図４】通信端末１００による処理の流れの一例を概略的に示す。
【図５】通信端末１００として機能するコンピュータ１０００の一例を概略的に示す。
【発明を実施するための形態】
【０００９】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１０】
図１は、通信端末１００の使用環境の一例を概略的に示す。本実施形態に係る通信端末１００は、倉庫内等に配置された複数の物品１０の棚卸作業に用いられてよい。本例において、物品１０には、２次元コード１４を含むラベル１２が貼り付けられている。２次元コード１４は、情報コードの一例である。
【００１１】
２次元コード１４は、物品１０の情報を含む。２次元コード１４は、例えば、物品１０を識別する個品ＩＤを含む。２次元コード１４は、物品１０の種類を示す型式を含んでよい。２次元コード１４は、物品１０のシリアルナンバーを含んでよい。２次元コード１４は、物品１０を管轄する管轄主体の名称を含んでよい。２次元コード１４は、他の情報を含んでもよい。ラベル１２には、２次元コード１４のみが印字されていてよく、また、２次元コード１４と物品１０の個品ＩＤ等の各種情報とが印字されていてもよい。
【００１２】
通信端末１００は、通信端末１００の背面方向を撮像する撮像部１０２と、表示部１０４とを備える。通信端末１００は、例えば、スマートフォン等の携帯電話である。通信端末１００は、タブレット端末であってもよい。通信端末１００は、物品管理専用の端末であってもよい。
【００１３】
通信端末１００は、２次元コード１４を読み取るモードに移行した場合に、撮像部１０２を起動し、撮像部１０２が連続して撮像している複数の撮像画像を順次解析する。そして、通信端末１００は、撮像画像に含まれる２次元コード１４をテキストデータに変換して、リストに追加していく。通信端末１００を使用する使用者は、複数の物品１０の２次元コード１４を通信端末１００に続けて読み取らせていくことによって、複数の２次元コード１４を変換した複数のテキストデータを含むリストを作成することができる。これにより、棚卸作業を効率化することができる。
【００１４】
２次元コード１４を読み取るモードへの移行は、通信端末１００の使用者の指示に応じて行われてよい。例えば、通信端末１００は、移行指示ボタン等の移行指示オブジェクトの選択及び２次元コード１４を読み取るアプリの起動指示等に応じて、２次元コード１４を読み取るモードに移行する。撮像部１０２が連続して撮影している複数の撮像画像とは、いわゆるスルー画像及びライブビュー画像等と呼ばれる画像であってよい。
【００１５】
図２は、通信端末１００の機能構成の一例を概略的に示す。通信端末１００は、撮像部１０２及び表示部１０４と、メール制御部１０６、メール送信部１０８、起動制御部１１２、変換部１１４、リスト作成部１１６、表示制御部１１８及び警告出力制御部１２０とを備える。なお、通信端末１００がこれらのすべての構成を備えることは必須とは限らない。
【００１６】
メール制御部１０６は、メール機能を制御する。メール制御部１０６は、例えば、指示に従ってメール作成画面を起動する。メール制御部１０６は、例えば、指示に従ってメールを作成する。メール送信部１０８は、メール制御部１０６によって生成されたメールを送信する。
【００１７】
起動制御部１１２は、撮像部１０２を起動する。起動制御部１１２は、例えば、２次元コード１４を読み取るモードへの移行指示を受け付けた場合に、撮像部１０２を起動する。
【００１８】
変換部１１４は、通信端末１００が２次元コード１４を読み取るモードに移行している場合に、撮像部１０２が連続して撮像している複数の撮像画像を順次解析し、撮像画像に含まれる２次元コード１４をテキストデータに変換する。
【００１９】
リスト作成部１１６は、変換部１１４によって変換されたテキストデータを含むリストを作成する。リストは、任意の形式で作成されてよい。例えば、リストはＣＳＶ（Ｃｏｍｍａ−Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅ）ファイルである。リスト作成部１１６は、変換部１１４によって２次元コード１４がテキストデータに変換される毎に、リストにテキストデータを追加してよい。
【００２０】
リスト作成部１１６は、リストに同一のテキストデータが含まれないようにリストを作成してよい。リスト作成部１１６は、例えば、変換部１１４によって変換されたテキストデータがリストに含まれていない場合、当該テキストデータをリストに追加し、変換部１１４によって変換されたテキストデータがリストに含まれている場合、テキストデータをリストに追加しないように動作する。また、リスト作成部１１６は、変換部１１４によって変換されたテキストデータをリストに追加していき、リストをメールに添付する際に、リスト中の重複するテキストデータのうちのいずれかを消去してもよい。これにより、誤って同じ２次元コード１４が読み取られた場合に、同じテキストデータがリストに含まれてしまうことを防止できる。
【００２１】
リスト作成部１１６は、作成したリストを、メール制御部１０６によって作成されたメールに添付ファイルとして添付してよい。リスト作成部１１６は、例えば、メール機能の起動指示が入力されたことに応じて、リストを、メール制御部１０６によって作成されたメールに添付ファイルとして添付する。
【００２２】
表示制御部１１８は、リスト作成部１１６によって作成されたリストを表示部１０４に表示させる。表示制御部１１８は、リスト作成部１１６がテキストデータを順次リストに追加していく場合、当該リストを表示部１０４に順次表示させてよい。
【００２３】
警告出力制御部１２０は、変換部１１４によって変換されたテキストデータが、リスト作成部１１６によって作成されたリストに含まれている場合に、警告を出力させる。１２０は、例えば、表示制御部１１８に、警告情報を表示部１０４に表示させてよい。警告出力制御部１２０は、警告情報を音声出力させてもよい。警告情報は、例えば、読み取られた２次元コード１４が既に読込済みであることを通知する内容を含む。これにより、誤って同じ２次元コード１４が読み取られた場合に、その旨を通信端末１００の使用者に気付かせることができる。
【００２４】
図３は、通信端末１００による表示例２００を概略的に示す。表示例２００は、画像領域２０２、リスト領域２０４、改行スイッチ２０６、読取数２０８、保存ボタン２１０、消去ボタン２１２、メール送信ボタン２１４を含む。
【００２５】
画像領域２０２には、撮像部１０２が連続して撮像している複数の撮像画像が表示される。画像領域２０２は、ガイド２０３を含んでよい。変換部１１４は、撮像画像のうち、ガイド２０３に含まれる２次元コード１４のみをテキストデータに変換してよい。すなわち、変換部１１４は、ガイド２０３に含まれない２次元コード１４はテキストデータに変換しなくてよい。これにより、使用者の意図しない２次元コード１４がテキストデータに変換されて、リストに追加されてしまうことを防止できる。
【００２６】
リスト領域２０４には、リスト作成部１１６によって作成されたリストが表示される。図３では、３つのテキストデータが含まれ、各テキストデータが個品ＩＤ、型式ＩＤ、シリアルナンバー、製造年月日及び管轄会社名を含む場合を例示している。
【００２７】
改行スイッチ２０６は、読取ごとに自動改行するか否かの指示を受け付ける。読取ごとに自動で改行することが指示されていた場合、リスト作成部１１６は、テキストデータをリストに追加する毎に改行を入力する。
【００２８】
読取数２０８は、リストに含まれるテキストデータの数を表す。保存ボタン２１０は、リストの保存指示を受け付ける。保存ボタン２１０が選択された場合、リスト作成部１１６は、リストを保存する。消去ボタン２１２は、リストに含まれる全てのテキストデータを消去する指示を受け付ける。消去ボタン２１２が選択された場合、リスト作成部１１６は、リストに含まれる全てのテキストデータを消去する。
【００２９】
メール送信ボタン２１４は、メール機能の起動指示を受け付ける。メール送信ボタン２１４が選択された場合、メール制御部１０６は、メール作成画面を起動する。リスト作成部１１６は、メール作成画面中のメールに、リストを添付ファイルとして添付する。メール作成画面においてメール送信指示を受け付けた場合、メール送信部１０８はメールを送信する。
【００３０】
図４は、通信端末１００による処理の流れの一例を概略的に示す。図４に示す処理は、通信端末１００が、２次元コード１４を読み取るモードへの移行指示を受け付けた状態を開始状態として説明する。
【００３１】
ステップ（ステップをＳと省略して記載する場合がある。）４０２では、起動制御部１１２が、撮像部１０２を起動する。Ｓ４０４では、変換部１１４が、２次元コード１４を取得する。変換部１１４は、例えば、ガイド２０３内に２次元コード１４が含まれた場合に、２次元コード１４を取得する。
【００３２】
Ｓ４０６では、変換部１１４が、取得した２次元コード１４をテキストデータに変換する。Ｓ４０８では、リスト作成部１１６が、Ｓ４０６において変換されたテキストデータが、リストに含まれるか否かを判定する。含まれないと判定された場合、Ｓ４１０に進み、含まれると判定された場合、Ｓ４１２に進む。Ｓ４１０では、リスト作成部１１６が、Ｓ４０６において変換されたテキストデータをリストに追加する。リストは、表示制御部１１８によって、表示部１０４に表示されていてよい。
【００３３】
Ｓ４１２では、リスト作成部１１６が、保存指示を受け付けたか否かを判定する。保存指示を受け付けた場合、Ｓ４１４に進む。Ｓ４１４では、リスト作成部１１６がリストを保存する。
【００３４】
Ｓ４１６では、メール制御部１０６が、メール起動指示を受け付けたか否かを判定する。メール起動指示を受け付けていない場合、Ｓ４１８に進み、受け付けた場合、Ｓ４２０に進む。
【００３５】
Ｓ４１８では、終了指示を受け付けたか否かを判定する。終了指示を受け付けていない場合、Ｓ４０４に戻り、終了指示を受け付けた場合、処理を終了する。
【００３６】
Ｓ４２０では、メール制御部１０６がメール作成画面を起動する。Ｓ４２２では、リスト作成部１１６が、メール作成画面のメールに、リストを添付ファイルとして添付する。Ｓ４２４では、メール制御部１０６が送信指示を受け付ける。Ｓ４２６では、メール送信部１０８が、リスト作成部１１６によってリストが添付ファイルとして添付されたメールを、指定された宛先に送信する。
【００３７】
通信端末１００が上述した処理を実行することにより、複数の物品１０の２次元コード１４が、通信端末１００によってテキストデータに変換されて、リストに含められ、表示される。ここで、仮に、通信端末１００が、読み取った２次元コード１４をサーバに送信して、サーバによって変換されたテキストデータをサーバから受信して表示する構成を採用した場合、２次元コード１４をサーバに送信することができ、サーバからテキストデータを受信できる状況でなければ、テキストデータを表示することができないことになる。倉庫内のような閉空間は、外部の電波を受信しにくかったり、受信できなかったりする場合があり、そのような場合にテキストデータの表示ができなくなってしまう。それに対して、本実施形態に係る通信端末１００によれば、通信端末１００によって２次元コード１４がテキストデータに変換されて表示されるので、通信端末１００が外部の電波を受信することができない状況であっても、テキストデータの表示を可能とすることができる。また、本実施形態に係る通信端末１００によれば、複数のテキストデータを含むリストが自動的に添付ファイルとしてメールに添付されることになるので、電波を受信可能な状況になった際に、速やかにリストを外部に送信することができる。
【００３８】
図５は、通信端末１００として機能するコンピュータ９００のハードウエア構成の一例を示す。本実施形態に係るコンピュータ９００は、ＳｏＣ９１０、メインメモリ９２２、フラッシュメモリ９２４、アンテナ９３２、アンテナ９３４、ディスプレイ９４０、マイク９４２、スピーカ９４４、カメラ９４６、ＵＳＢポート９５２、及びカードスロット９５４を備える。
【００３９】
ＳｏＣ９１０は、メインメモリ９２２及びフラッシュメモリ９２４に格納されたプログラムに基づいて動作し、各部の制御を行う。アンテナ９３２は、いわゆるセルラーアンテナである。アンテナ９３４は、いわゆるＷｉＦｉ（登録商標）アンテナである。ＳｏＣ９１０は、アンテナ９３２及びアンテナ９３４を用いて、各種通信機能を実現してよい。ＳｏＣ９１０は、例えば、アンテナ９３２又はアンテナ９３４を用いてＳｏＣ９１０が使用するプログラムを受信して、フラッシュメモリ９２４に格納してよい。
【００４０】
ＳｏＣ９１０は、ディスプレイ９４０を用いて各種表示機能を実現してよい。ディスプレイ９４０は、表示部１０４の一例であってよい。ＳｏＣ９１０は、マイク９４２を用いて各種音声入力機能を実現してよい。ＳｏＣ９１０は、スピーカ９４４を用いて各種音声出力機能を実現してよい。ＳｏＣ９１０は、カメラ９４６を用いて各種撮影機能を実現してよい。カメラ９４６は、撮像部１０２の一例であってよい。
【００４１】
ＵＳＢポート９５２は、ＵＳＢ接続を実現する。カードスロット９５４は、ＳＤカード等の各種カードとの接続を実現する。ＳｏＣ９１０は、ＵＳＢポート９５２に接続された機器又はメモリと、カードスロット９５４に接続されたカードとから、ＳｏＣ９１０が使用するプログラムを受信して、フラッシュメモリ９２４に格納してよい。
【００４２】
コンピュータ９００にインストールされ、コンピュータ９００を通信端末１００として機能させるプログラムは、ＳｏＣ９１０等に働きかけて、コンピュータ９００を、通信端末１００の各部としてそれぞれ機能させてよい。これらのプログラムに記述された情報処理は、コンピュータ９００に読込まれることにより、ソフトウエアと上述した各種のハードウエア資源とが協働した具体的手段であるメール制御部１０６、メール送信部１０８、起動制御部１１２、変換部１１４、リスト作成部１１６、表示制御部１１８、警告出力制御部１２０として機能する。コンピュータ９００が、スマートフォンのようにメール機能を有する端末である場合、コンピュータ９００にインストールされ、コンピュータ９００を通信端末１００として機能させるプログラムに記述された情報処理は、起動制御部１１２、変換部１１４、リスト作成部１１６、表示制御部１１８及び警告出力制御部１２０として機能してよい。そして、これらの具体的手段によって、本実施形態におけるコンピュータ９００の使用目的に応じた情報の演算又は加工を実現することにより、使用目的に応じた特有の通信端末１００が構築される。
【００４３】
上記実施形態では、情報コードの一例として２次元コード１４を挙げて説明したが、これに限らない。情報コードは、バーコードのような１次元コードであってもよい。また、情報コードは、３次元以上のコードであってもよい。
【００４４】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００４５】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階などの各処理の実行順序は、特段「より前に」、「先立って」などと明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」などを用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００４６】
１０  物品、１２  ラベル、１４  ２次元コード、１００  通信端末、１０２  撮像部、１０４  表示部、１０６  メール制御部、１０８  メール送信部、１１２  起動制御部、１１４  変換部、１１６  リスト作成部、１１８  表示制御部、１２０  警告出力制御部、２００  表示例、２０２  画像領域、２０３  ガイド、２０４  リスト領域、２０６  改行スイッチ、２０８  読取数、２１０  保存ボタン、２１２  消去ボタン、２１４  メール送信ボタン、９００  コンピュータ、９１０  ＳｏＣ、９２２  メインメモリ、９２４  フラッシュメモリ、９３２  アンテナ、９３４  アンテナ、９４０  ディスプレイ、９４２  マイク、９４４  スピーカ、９４６  カメラ、９５２  ＵＳＢポート、９５４  カードスロット
【図１】
2018013883.tif 000003
【図２】
2018013883.tif 000004
【図３】
2018013883.tif 000005
【図４】
2018013883.tif 000006
【図５】
2018013883.tif 000007