(57)【特許請求の範囲】
【請求項１】
取り扱い説明書などに印刷された携帯電話操作用のバーコードを読み取るバーコード読取部と、接続相手である携帯電話の機種情報を記憶する機種情報記憶部と、前記携帯電話の機種に対応するコマンドであって前記携帯電話に所定の操作を行わせる操作コマンドを記憶する操作コマンド記憶部と、前記バーコード読取部の出力に基づき前記機種情報に対応する前記操作コマンドを前記操作コマンド記憶部を参照して生成するコマンド生成部と、生成された前記操作コマンドを前記携帯電話へ送出する通信部とを備え、
前記操作コマンド記憶部は書き換え可能なメモリを含み、
前記通信部は、新しく発売された携帯電話の操作コマンドを追加するために、外部に設けられた情報サーバに対して更新要求を出し、前記操作コマンドを追加するためのデータを前記情報サーバから受け、これを前記メモリに書き込むことを特徴とするバーコードリーダ。
【請求項２】
前記通信部は、初期設定時、所定期間ごと、所定読取回数ごと、及び、特定のサーバにアクセスした後のうちの少なくともいずれかのタイミングで前記データの更新を外部に設けられた情報サーバに対して要求することを特徴とする請求項１記載のバーコードリーダ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、携帯電話等の携帯情報端末を操作するためのバーコードリーダに関する。
【０００２】
【従来の技術】
携帯電話が広く利用されている。携帯電話は、相手の電話番号とその名前を登録したり、伝言を設定したりなどさまざまな機能をもっている。
【０００３】
【発明が解決しようとする課題】
その反面、各種機能を利用するための操作が複雑である。少ないキースイッチで多くの操作を行わせるために特別なファンクションキーを用いたり、ひとつのキーに複数の機能を割り当てなければならず、その結果、たとえマニュアルを参照したとしてもキーの操作は非常にわかりにくい。そのために、せっかくの便利な機能であってもそれを使いこなすことができない利用者が多い。
【０００４】
この発明は係る課題を解決するためになされたもので、携帯電話等の携帯端末の操作を簡単に実行するためのバーコードリーダを提供することを目的とする。
【０００５】
【課題を解決するための手段】
この発明に係るバーコードリーダは、取り扱い説明書などに印刷された携帯電話操作用のバーコードを読み取るバーコード読取部と、接続相手である携帯電話の機種情報を記憶する機種情報記憶部と、前記携帯電話の機種に対応するコマンドであって前記携帯電話に所定の操作を行わせる操作コマンドを記憶する操作コマンド記憶部と、前記バーコード読取部の出力に基づき前記機種情報に対応する前記操作コマンドを前記操作コマンド記憶部を参照して生成するコマンド生成部と、生成された前記操作コマンドを前記携帯電話へ送出する通信部とを備えるものである。
【０００６】
好ましくは、前記操作コマンド記憶部は書き換え可能なメモリを含み、
前記通信部は、新しく発売された携帯電話の操作コマンドを追加するために、外部に設けられた情報サーバに対して更新要求を出し、前記操作コマンドを追加するためのデータを前記情報サーバから受け、これを前記メモリに書き込む。
【０００７】
好ましくは、前記通信部は、初期設定時、所定期間ごと、所定読取回数ごと、及び、特定のサーバにアクセスした後のうちの少なくともいずれかのタイミングで前記データの更新を外部に設けられた情報サーバに対して要求する。
【０００８】
好ましくは、前記バーコード読取部で読み取られたバーコードに基づき前記機種情報を決定する機種識別部を備え、前記機種情報記憶部は、前記機種識別部で決定された前記機種情報を記憶する。
【０００９】
好ましくは、前記通信部を通じて得られた携帯電話からのデータに基づき前記機種情報を決定する機種識別部を備え、前記機種情報記憶部は、前記機種識別部で決定された前記機種情報を記憶する。
【００１０】
好ましくは、予め定められたバーコード−ＵＲＬ変換サーバのＵＲＬを記憶するＵＲＬ記憶部を備え、前記バーコード読取部で読み取られた前記バーコードに前記ＵＲＬ記憶部の前記ＵＲＬが付加されたものが前記通信部を通じて前記携帯電話へ送出される。
【００１１】
この発明は、取り扱い説明書などに印刷された携帯電話操作用のバーコードを読み取るバーコード読取部と、接続相手である携帯電話の機種情報を記憶する機種情報記憶部と、前記携帯電話の機種に対応するコマンドであって前記携帯電話に所定の操作を行わせる操作コマンドを記憶する操作コマンド記憶部と、を備えるバーコードを用いて前記携帯電話の操作コマンドを生成する方法であって、
前記携帯電話の機種情報を取得する第１ステップと、
前記バーコードを読み取る第２ステップと、
読み取られた前記バーコードに基づき前記操作コマンドを生成する第３ステップと、
前記第３ステップで得られた前記操作コマンドを前記携帯電話へ送信する第４ステップとを備えるものである。
【００１２】
この発明は上記装置又は上記方法をコンピュータに実行させるためのプログラムである。
この発明に係るプログラムは、例えば、記録媒体に記録される。
媒体には、例えば、ＥＰＲＯＭデバイス、フラッシュメモリデバイス、フレキシブルディスク、ハードディスク、磁気テープ、光磁気ディスク、ＣＤ（ＣＤ−ＲＯＭ、Ｖｉｄｅｏ−ＣＤを含む）、ＤＶＤ（ＤＶＤ−Ｖｉｄｅｏ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭを含む）、ＲＯＭカートリッジ、バッテリバックアップ付きのＲＡＭメモリカートリッジ、フラッシュメモリカートリッジ、不揮発性ＲＡＭカートリッジ等を含む。
【００１３】
また、電話回線等の有線通信媒体、マイクロ波回線等の無線通信媒体等の通信媒体を含む。インターネットもここでいう通信媒体に含まれる。
【００１４】
媒体とは、何等かの物理的手段により情報（主にデジタルデータ、プログラム）が記録されているものであって、コンピュータ、専用プロセッサ等の処理装置に所定の機能を行わせることができるものである。要するに、何等かの手段でもってコンピュータにプログラムをダウンロードし、所定の機能を実行させるものであればよい。
【００１５】
【発明の実施の形態】
発明の実施の形態１．
発明の実施の形態１について図面を参照しつつ説明する。
図１はこの発明の実施の形態１に係るバーコードリーダの概略構成図である。取り扱い説明書などに印刷された携帯電話操作用のバーコードをバーコード読取部１１で読み取る。読み取られたバーコードは、結合部１７ｂにおいて接続相手の携帯電話（携帯情報端末でもよい）の機種に対応するコマンドを付加される（あるいは、読み取られたバーコードに応じて所定のコマンドを生成する）。バーコードリーダで生成されたデータ（バーコードのデータ及び携帯電話の操作コマンドを含む）は通信部１８を経由して携帯電話に送られる。このデータを受けて、図示しない携帯電話は自動的に所定の操作画面になり、バーコードで指定された所定の操作を行う（例えば、操作コマンドにより所定の操作画面になり、バーコードのデータをそのパラメータとして受けて所定の操作を実行する）。このように、バーコードリーダで所定のバーコードを読み取るというひとつの操作により、携帯電話に所定の操作を行わせることができる。
【００１６】
例えば、本バーコードリーダで説明書に印刷された「電話帳に登録するためのバーコード」をスキャンする。そして、「氏名バーコード（例えば、あいうえお順に並んだバーコードがあり、これらのうちの「や」「ま」「だ」「た」「ろ」「う」。必要に応じて漢字変換コマンド用バーコード）」をスキャンするとともに、相手の番号を入力する。以上の操作により、「山田太郎：電話番号０１−２３４−５６７８」が設定される。バーコードは説明書、パンフレット、雑誌等の印刷物で提供される。
【００１７】
所定の操作画面を表示させるためのコマンドは機種ごとにより異なる。そのため符号１２乃至１５の機能ブロックが設けられている。機種識別部１２は接続されている携帯電話の機種を識別し、その結果を機種情報メモリ１３に記憶する。コマンド生成部１４はメモリ１３の情報に基づき機種ごとのコマンドを生成する。メモリ１５には機種ごとの操作コマンドが予め記憶されている（１５ａ乃至１５ｃ）。
【００１８】
なお、メモリ１５は、外部から更新されたデータを受けてその内容を自動的に書きかえることができる。
新しい携帯電話が発売されたらその操作コマンドを追加する必要がある。このようなときにバーコードのメモリ１５の内容を自動的に更新できれば利用者にとって便利であるとともに、バーコードの保守の点でも有利である。
【００１９】
その手順の概略は次の通りである。
まず、携帯電話が図示しない情報サーバに対してテーブルの更新要求を出す。更新要求のタイミングとして、携帯電話の初期化時、電源投入時、所定の操作がなされたとき、一定期間ごと、一定読取回数ごと、特定のサーバにアクセスした後（携帯電話の情報を提供するサイトにアクセスした後）などが挙げられる。なお、バーコードリーダからの要求に応じて携帯電話が更新要求を送信してもよい。
【００２０】
図２（ａ）（ｂ）は接続されている携帯電話の機種を識別するための手順を示す。
図２（ａ）において、図１のバーコードリーダを携帯電話に接続し（Ｓ１）、その後、接続された携帯電話の機種に対応するバーコードを読み取る（Ｓ２）。バーコードリーダに機種ごとのバーコードが印刷されたシートが添付される。このシートには例えば下記のものが印刷されている。
機種Ａ    バーコードＡ
機種Ｂ    バーコードＢ
機種Ｃ    バーコードＣ
【００２１】
例えば、接続相手が機種Ａであれば、バーコードＡを読取部１１で読み取り、そのバーコードＡのデータをメモリ１３に記憶する（Ｓ３）。コマンド生成部１４はメモリ１３の内容に基づき対応するコマンドを準備する（Ｓ４）。メモリ１３のデータがバーコードＡであるとき、コマンド生成部１４は機種Ａ用操作コマンドメモリ１５ａに記憶されているコマンドを組み合わせてコマンドを生成する。
【００２２】
図２（ｂ）はバーコードが印刷されたシートを用いる代わりに、携帯電話と通信を行い、その機種コードを受ける手順を示す。ステップＳ２ｂ以外の処理は上述の場合と同様である。
【００２３】
図３は、バーコードを利用して携帯電話で所定の操作を行うためのデータを生成する手順を示す。
Ｓ５：バーコードリーダで取り扱い説明書などに印刷されたバーコードを読み取る。バーコードに含まれるバーコードナンバーが読取部１１から出力される。
【００２４】
Ｓ６：コマンド生成部１４が対応するコマンドを生成する。なお、予めコマンドを生成しておき、これを不揮発性メモリに記憶し、バーコードが読み取られる毎に不揮発性メモリからコマンドを読み出してもよい。
Ｓ９：生成したコマンドを携帯電話へ送信する。
バーコードリーダからコマンドを受けて、携帯電話は所定の操作を行う。
【００２５】
コマンドとして、図４や図５に示すものがある。
図４は携帯電話のキーに対応するコマンドの例である。Ｓ１００乃至Ｓ１０９のコマンドを付加することにより、所定の操作画面であるＵＲＬ入力画面を表示させることができる。なお、選択の手法としてスクロールキーを用いるもの（Ｓ１０２乃至Ｓ１０４）と、数字キーにより直接選択するもの（Ｓ１０５，Ｓ１０６）があるが、いずれも利用できる。
【００２６】
図５は外部からコマンド及び／又はデータを直接入力するコマンドの例である。データ先頭コマンドＳ２００、Ｓ２０３とデータ終了コマンドＳ２０２、Ｓ２０５の間にはさまれたデータは、そのフォーマットに応じて携帯電話によりコマンドＳ２０１あるいはＵＲＬデータＳ２０４のいずれかに解釈される。
【００２７】
この発明の実施の形態によれば、バーコードを読み取るという簡単な操作により携帯電話の所望の機能を利用することができる。複雑なファンクションキーを用いることがないので、老若男女を問わず携帯電話の各種機能を簡単に利用することができる。操作のためのバーコードは取り扱い説明書、操作早見表、雑誌、パンフレットなどの印刷物の形態で提供される。説明書が手元になくても簡単に操作できるように、基本的な操作用のバーコードを携帯電話本体に貼りつけておいてもよい。
【００２８】
あるいは、インターネットのホームページで提供され、利用者はこれを印刷したり表示したものスキャンするようにしてもよい。あるいは携帯電話の表示部にバーコードを表示してこれをスキャンするようにしてもよい（例えば、ある操作をするための情報をサーバ側から携帯電話に送る。その情報をバーコードとして携帯電話で表示し、これをバーコードリーダでスキャンする）。
【００２９】
発明の実施の形態２．
携帯電話の機能は非常の多く、これら全てに対応するバーコードを用意し、いつも持ち歩くのは大変である。常に身につけることができる（例えば、携帯電話本体に貼り付けることができる）程度の数のバーコードを用意しておき、これらで全ての機能を利用できることが望ましい。この場合、その操作を簡単するために詳細な操作情報を所定のサーバから送信してもらうことが考えられる。サーバにバーコードの操作情報を記録しておき、要求に応じて操作コマンド（バーコードデータでもよい）を携帯電話に送信し、これに基づき操作を行うことにより、様々な操作を行うことができる。この場合、操作マニュアルがなくても操作可能である。
【００３０】
図６はこの発明の実施の形態２に係るバーコードリーダの概略構成図である。同図の部分／要素のうち図１と同じ符号のものは同一あるいは相当部分を示すので、その説明は省略する。
【００３１】
結合部１７ａはバーコード読取部１１により読み取られたバーコードにＵＲＬ記憶部１６からのバーコード−ＵＲＬ変換サーバ（詳しくは後述する）のＵＲＬを付加する。バーコードリーダで生成されたデータ（ＵＲＬ変換サーバ使用の有無、ＵＲＬ変換サーバのＵＲＬ、バーコードナンバー及び携帯電話の操作コマンドを含む）は通信部１８を経由して携帯電話に送られる。このデータを受けて、図示しない携帯電話は自動的にＵＲＬ入力画面になり、ＵＲＬ変換サーバのＵＲＬ（バーコードナンバーを含む）を受けてＵＲＬ変換サーバにアクセスするとともに、ＵＲＬ変換サーバで変換されたＵＲＬを受け、このＵＲＬにアクセスして自動的にＷｅｂ画面を表示する。
【００３２】
図７はこのバーコードリーダが適用されるシステムの全体構成図である。このシステムは、バーコードを読み取って操作を支援するサイトにアクセスするためのものである。携帯電話５にはバーコードリーダ３ｂが接続され、媒体に印刷されたバーコードを読み取ることができる。新聞、雑誌、折込チラシなどの媒体に印刷されたバーコードをバーコードリーダ３ｂのいずれかで読み取り、その後ＵＲＬ変換サーバ１にアクセスしてバーコードナンバーに対応するＵＲＬを取得する。取得したＵＲＬに基づいてクライアントは所望のサーバ９にアクセスすることができる。サーバ９は機種ごとの操作コマンド（マニュアル）を記憶している。媒体Ｍに印刷されたバーコードに対応するＵＲＬは予め定められており、その対応関係はバーコード−ＵＲＬ変換テーブル２に予め格納されている。例えば、新聞広告に自社のサイトを示すバーコードを印刷しておけば、簡単な操作により利用者を自社のサイトへ誘導することができる。なお、ＵＲＬとはuniform resource locationの略であり、インターネット上に分散して存在する資源(resource)の所在や名称を一定の書式で記述したものである。すなわち、ＵＲＬとはコンピュータネットワーク上に存在する資源のありか（アドレス）を示すものである。携帯電話５は、通信キャリアの設備であるプロトコル変換サーバ２２を介してワイヤレスゲートウエイ２１にアクセスし、さらにＵＲＬ変換サーバ１にアクセスすることができる。
【００３３】
同じバーコードをスキャンしたときでも、その携帯電話の機種によりアクセスするサーバ９は異なる。例えば、機種Ａのときサーバ９Ａにアクセスし、機種Ｂのときサーバ９Ｂにアクセスする。
【００３４】
図８はシステム全体の処理フローチャートである。以下、これに基づき処理の内容を説明する。
【００３５】
Ｓ１０：スキャンされたバーコードナンバーを携帯電話５に送る。バーコードナンバーは操作の種類を特定するとともにアクセス先のサーバを特定するためのものである。
【００３６】
図６の結合部１７ａにおいて、バーコードのデータにＵＲＬ変換サーバのＵＲＬが付加される（あるいはサーバ９のＵＲＬが付加される）。ここでバーコードを変換してもらうためのサーバを指定する。
【００３７】
ＵＲＬ記憶部１６に予めhttp://www.mediapj.com/i=php?k=01&s=19&b=というデータが記憶されているとする。この場合、次のデータが生成される。
http://www.mediapj.com/i=php?k=01&s=19&b=（バーコードのデータ）
【００３８】
なお、http://www.mediapj.com/はＵＲＬ変換サーバのＵＲＬであり、i=php?k=01&s=19&b=はバーコードを所定のＵＲＬに変換するように要求するためのオプションである。
【００３９】
結合部１７ｂにおいて、これに生成されたコマンドを追加する。これにより次のようなデータが得られる。
［ＣＭ］http://www.mediapj.com/i=php?k=01&s=19&b=（バーコードのデータ）
【００４０】
Ｓ１１：当該バーコードナンバーをＵＲＬに変換する要求を、携帯電話用ＵＲＬ変換サーバ１に送る。前述したように、当該要求はクライアントの種類に適合するサーバに送られる。
【００４１】
Ｓ１２：送られたバーコードナンバーをＵＲＬに変換する。
Ｓ１３：変換されたＵＲＬを携帯電話へ送る。
Ｓ１４：受けたＵＲＬに基づいてＣＨＴＭＬサイトに対してコンテンツを要求する。
Ｓ１５：ＣＨＴＭＬサイトがクライアントに対して応答し、コンテンツを送信する。
【００４２】
Ｓ１６：スキャンしたバーコードが複数の機能に対応しているとき、それらのいずれかを選択するための検索要求を作成する。
Ｓ１７：検索要求をサーバへ送る。
Ｓ１８：コマンドを検索する。
Ｓ１９：検索されたコマンドを要求元に送る。
Ｓ２０：得られたコマンドが所望のものであればこれを選択する。
【００４３】
Ｓ２１：コマンドを展開して実行する。これにより利用者は携帯電話の所望の機能を使用できる。
Ｓ２２：操作を行うために追加のコマンドが必要なときその要求を生成する。
Ｓ２３：柄のコマンドを要求する。
Ｓ２４：要求されたコマンドを要求元に送る。
【００４４】
この発明の実施の形態によれば、サーバにバーコードの操作情報を記録しておき、要求に応じて操作コマンド（バーコードデータでもよい）を携帯電話に送信し、これに基づき操作を行うことにより、様々な操作を行うことができる。この場合、操作マニュアルがなくても操作可能である。
【００４５】
なお、携帯電話５がＵＲＬ変換用サーバ１に最初にアクセスする場合と、２回目以降にアクセスする場合とで処理手順を異ならせてもよい。例えば、通信キャリア側に同様のＵＲＬ変換サーバ２３をもたせ、負荷を分散させる。これにより、ＵＲＬ変換要求が多数発生したときにＵＲＬ変換サーバ１及び／又はワイヤレスゲートウエイ２１、プロトコル変換サーバ２２などの負荷を減らすことができる。
【００４６】
なお、操作に必要なバーコード（コマンド）をその都度インターネットのホームページからダウンロードしたり、印刷するようにしてもよい。また、そのバーコードを携帯電話の画面に表示し、これをバーコードリーダでスキャンすることにより操作を行うようにしてもよい。例えば、（１）ある一連の手順のためのバーコードを説明書から読みこむ。（２）その細部手順のバーコードを画面に表示する（自分の電話番号、現在位置、電話帳のデータなど）（３）それをバーコードリーダで読みこみ所定のパラメータを得る。
【００４７】
なお、所定のバーコードにより操作履歴を表示させ、これらのうちから所望のものを選択して操作を行うようにしてもよい。
【００４８】
本発明は、以上の実施の形態に限定されることなく、特許請求の範囲に記載された発明の範囲内で、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【００４９】
また、本明細書において、手段とは必ずしも物理的手段を意味するものではなく、各手段の機能が、ソフトウェアによって実現される場合も包含する。さらに、一つの手段の機能が、二つ以上の物理的手段により実現されても、若しくは、二つ以上の手段の機能が、一つの物理的手段により実現されてもよい。
【図面の簡単な説明】
【図１】  発明の実施の形態１に係るバーコードリーダのブロック図である。
【図２】  発明の実施の形態１に係るバーコードリーダの初期設定手順を示すフローチャートである。
【図３】  発明の実施の形態１に係る操作コマンドの生成手順を示すフローチャートである。
【図４】  コマンドの例である。
【図５】  コマンドの他の例である。
【図６】  発明の実施の形態２に係るバーコードリーダのブロック図である。
【図７】  発明の実施の形態２に係るバーコードリーダが適用されるシステムの例である。
【図８】  発明の実施の形態２に係るシステムにおける処理手順の例である。
【符号の説明】
１１    バーコード読取部
１２    機種識別部
１３    機種情報メモリ
１４    コマンド生成部
１５    操作コマンドメモリ
１６    ＵＲＬ記憶部
１７    結合部
１８    通信部
【図１】
0004071470.tif 000002
【図２】
0004071470.tif 000003
【図３】
0004071470.tif 000004
【図４】
0004071470.tif 000005
【図５】
0004071470.tif 000006
【図６】
0004071470.tif 000007
【図７】
0004071470.tif 000008
【図８】
0004071470.tif 000009