(57)【要約】【課題】無線ＩＣタグの情報をサーバへ送信する携帯電話端末を提供する。【解決手段】無線ＩＣタグのリーダを有する携帯電話端末で、商品に付加された無線ＩＣタグの情報を読み取って、価格情報を管理するサーバに送信する。サーバは自動的に価格情報を更新し、この情報を携帯電話端末のリクエストに応じて返信する。【選択図】図２
2008257644.tif 000002
【特許請求の範囲】
【請求項１】
無線ＩＣタグの内容を読み取るリーダと、
前記リーダで読み取った内容を記憶するメモリと、
現在の位置情報を取得する位置情報取得部と、
前記メモリに記憶された情報を、前記位置情報取得部が取得した位置情報と共に前記サーバに転送する制御部とを備えたことを特徴とする
携帯電話端末。
【請求項２】
前記携帯電話端末は商品に付加された無線ＩＣタグの情報を読み取ることを特徴とする
請求項１に記載の携帯電話端末。
【請求項３】
情報を表示する表示部を備え、
前記サーバから返送された無線ＩＣタグ及び位置情報に関連した情報を前記表示部に表示することを特徴とする
請求項１に記載の携帯電話端末。
【請求項４】
前記サーバから返送された無線ＩＣタグ及び位置情報に関連した情報は商品の価格情報である
請求項３に記載の携帯電話端末。
【請求項５】
前記表示部は、前記商品の価格情報を比較できるように複数表示することを特徴とする
請求項４に記載の携帯電話端末。
【請求項６】
所定の基地局と無線通信を行う携帯電話端末と、前記携帯電話端末との無線通信でデータ転送が可能なサーバとで構成されるデータベースシステムにおいて、
前記携帯電話端末は、
無線ＩＣタグの内容を読み取るリーダと、
現在の位置情報を取得する位置情報取得部と、
前期無線ＩＣタグの内容を前記位置情報と共に前記所定のサーバに転送する制御部と、
を備え、
前記サーバは、
前記通信端末から転送されたデータを蓄積するデータベースと、
前記データベースの情報の管理更新を行う管理部分と、
前記データベースの情報の表示を制御する制御部分と、
とを備えたことを特徴とするデータベースシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は無線ＩＤタグリーダを有する携帯電話端末に関する。
【背景技術】
【０００２】
近年、インターネット上では商品に関する情報を提供するサイトが知られており、特に商品の価格情報を店舗別に比較するような情報にニーズが高まっている。従来はこのような価格情報比較閲覧サイトに情報を掲載するには、店舗側から商品名及びその価格といった情報をサーバにアップロードするか価格情報比較サイトに対して送信する方法がとられている。
特許文献１にはＲＦＩＤタグの読み書き機能を有する携帯電話機が記載されている。
【特許文献１】特開２００６−００１１４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
価格情報比較サイトを構築する場合、商品の情報を掲載するには、例えば店の経営者等が店舗側から商品名及びその価格といった情報をサーバに意識的に登録していた。よって店舗において商品価格を変更した場合、インターネット上の情報を更新するにはそのつど更新情報をサーバにアップロードするか、価格情報比較サイトに送信する必要があった。また、これによりインターネットによる価格情報の更新が実際の店舗の価格更新とタイミングが同期しない恐れがあった。さらには、ある商品の価格情報を価格情報比較サイトで調べようとした場合、商品名を入力あるいは選択する必要があった。
かかる点に鑑み、本発明は無線ＩＣタグの情報を読み取り、サーバに送信する携帯電話端末を提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明は無線ＩＣタグの情報を読み取るリーダと、現在の位置情報を取得する位置情報取得部を有する携帯電話端末において、無線ＩＣタグから読み取った情報をインターネットを経由してサーバへ送信する携帯電話端末を得供する。さらに前記携帯電話端末を用いて自動的にデータを更新できるデータベースシステムを提供する。
【発明の効果】
【０００５】
本発明の携帯電話端末により、店舗内をユーザが歩き回ることにより、無線ＩＣタグの情報をサーバに送信するシステムを構築することができる。これによって例えば商品の価格情報比較閲覧用のサーバのデータベース情報を自動的に更新することができる。
【発明を実施するための最良の形態】
【０００６】
以下に本発明の実施の形態の一例を図１〜図１０を用いて説明する。
図１は携帯電話端末２０のブロック図である。携帯電話端末２０は、基地局に対して送受信を行うアンテナ１０１は通信回路１０２と接続している。通信回路１０２は、受信した信号の復調や送信する信号の変調などの受信処理及び送信処理を行う通信処理手段である。受信して得たデータパケット中の音声データについては、アナログ音声信号としてスピーカ１０４に供給して出力させる。またスピーカ１０４は受話音声の他に、動画ファイルの音声、音楽データの音声なども出力することができる。
【０００７】
また、マイクロフォン１０３が拾って得た音声信号を、通信回路１０２に供給して、伝送用の音声データとし、その音声データを送信データパケット化して、基地局側に送信する。通信回路１０２と各部とのデータ伝送は、データライン１６０を使用して行われる。
【０００８】
また、通信回路１０２は、制御ライン１５０を介して制御部１２０とデータ転送を行う構成としてあり、制御部１２０からの指示に基づいて受信や送信が行われる。また、例えば電子メールで送信されたる写真やテキストデータのような、音声データ以外の受信データは、制御ライン１５０を経由して制御部１２０に送るようにしてあり、必要によりメモリ１０５に記憶される。送信する必要のあるデータについても、制御部１２０又はメモリ１０５から、制御ライン１５０を経由して通信回路１０２に送られ、送信処理される。
【０００９】
この携帯電話端末１００に配置された操作キーなどの操作手段で構成される操作部１０６の操作データが、制御部１２０に供給される。さらに例えば液晶表示パネルなどの表示手段で構成される表示部１０７での表示についても、制御部１２０の制御で実行される。操作部１０６として配置された操作手段には電話番号等を入力するプッシュボタンも含まれる。
【００１０】
これに加えて無線ＩＣタグの読み取りを行うために無線ＩＣタグリーダ１０９を有し、制御ライン１５０及びデータライン１６０を通じて各部と接続されており、無線ＩＣタグの情報を読み取ることができる。また、複数の人工衛星からの信号を受信して、測位用の演算を行って現在位置を測位する測位手段であるＧＰＳ（Global Positioning System）に用いるＧＰＳアンテナ６０１及びＧＰＳ制御部６０２を有し、ＧＰＳによる位置情報を取得できる。
【００１１】
携帯電話端末２０には無線ＩＣタグリーダ１０９で取得した情報を処理するためのアプリケーション７０（図１には示されていない）が搭載されている。このアプリケーション７０は、携帯電話端末２０の出荷時に既にメモリ１０５に保持されている場合もあれば、ユーザのダウンロード操作によりメモリ１０５に保持されている場合もある。また、アプリケーション７０は、いわゆる待ちうけアプリケーションとして常にバックグラウンドで動作している場合及びユーザにより意識的なアプリケーションの起動操作によって動作する場合のいずれかが想定される。
【００１２】
このように無線ＩＣタグリーダ付携帯電話端末２０によって店舗内に陳列されている商品の情報を読み取ることができる。図４はこの状態を示した図である。図に示したように例えば商品１００の値札１１０に無線ＩＣタグ１０が取り付けられており、携帯電話端末２０が無線ＩＣタグ１０に近づくとメモリ１０Ｂに記憶されている情報を自動的に読み取る。よって店舗内を歩くと自動的に複数の商品の価格などの情報を読み込み、携帯電話端末２０のメモリ１０５に記憶することができる。また記憶した情報をサーバへ送信する。このような携帯電話端末２０を使用したデータベースシステムの一例を次に説明する。
【００１３】
図２は携帯電話端末２０を含めたデータベースシステム全体の概念図である。商品（図４には示されていない）には無線ＩＣタグ１０が取り付けられており、無線ＩＣタグリーダ機能付携帯電話端末２０で無線ＩＣタグ１０に記憶されている情報を読み取る。携帯電話端末２０は基地局３０を経由して通信を可能とする移動体通信ネットワーク４０に接続しており、さらに移動体通信ネットワーク４０はインターネット５０と接続されている。インターネット５０上には商品情報を比較閲覧できるサーバ６０が存在する。
携帯電話端末２０はデータ通信を行うため、基地局３０及びネットワーク４０との間でデータ通信用のチャネルを確立する。
【００１４】
アプリケーション７０は商品情報をサーバ６０に送信するためのアプリケーションであり、携帯電話端末２０上で実行される。閲覧用アプリケーション８０はサーバ６０を通じて、携帯電話端末２０で商品情報を閲覧するためのアプリケーションであり、携帯電話端末２０で実行される。
このようなデータベースシステムにより、携帯電話端末２０を用いてインターネット５０に接続しサーバ６０に保存されている商品情報を携帯電話端末２０の表示部で表示することができる。
【００１５】
図３は無線ＩＣタグ１０の構成を示したブロック図である。通信を制御する制御部１０Ａと情報を記憶できるメモリ１０Ｂ、及びアンテナ１０Ｃからなり、アンテナ１０Ｃ及び制御部１０Ａを通じて無線ＩＣタグリーダ（読み取り機）からの要求に応じてメモリ１０Ｃの内容を無線ＩＣタグリーダに送信することができる。
【００１６】
一般に無線ＩＣタグは、該無線ＩＣタグに情報の読み書きを行ういわゆるリーダ・ライタから送信される電波をアンテナ１０Ｃで受信し、この電波をエネルギとして制御部１０Ａ及びメモリ１０Ｂを駆動する。本実施の形態の例においては無線ＩＣタグ１０は、携帯電話端末２０から送信される電波をエネルギとして駆動する。
【００１７】
店舗において、各商品には無線ＩＣタグ１０が取り付けられており、この無線ＩＣタグ１０には例えば図４で定義されるように商品名、価格及び店舗名の情報がインデックスと共に所定のフォーマットで記憶されているものとする。
【００１８】
また、無線ＩＣタグに店舗の位置情報を合わせて保持することもできる。本実施の形態では店舗の位置情報は入れていない。携帯電話端末２０を利用して店舗名と位置情報を関連付ける方法は後述する。
【００１９】
店舗において、商品の価格が変更された場合は、それに対応して価格情報を更新するものとする。無線ＩＣタグ情報の更新は無線ＩＣタグライタによって行われるがここでは説明は省略する。
【００２０】
図５は本実施の形態において店舗で商品の情報を取得する状態を示した斜視図である。図のように陳列されている商品１００の値札１１０に無線ＩＣタグ１０が取り付けられている。この値札１１０の近くに携帯電話端末２０が位置していると、アプリケーション７０が無線ＩＣタグ１０に書き込まれている情報を読み取る。よって、携帯電話端末２０が待ちうけ状態の時に、アプリケーション７０が動作して、ユーザが店舗内を移動すると自動的に無線ＩＣタグ１０の情報を読み取ることもできる。
【００２１】
図６は無線ＩＣタグ１０に書き込まれている商品情報を読み取る際のアプリケーション７０の動作を示すフローチャートである。以下に動作を説明する。
【００２２】
ステップＳ１
各種変数や使用するメモリの初期化を行う。
【００２３】
ステップＳ２、ステップＳ３
無線ＩＣリーダ１０９を通じて無線ＩＣタグ１０の読み取りを試みる。無線ＩＣタグ１０と該携帯電話端末２０が十分近い距離にある場合は、互いの通信が成功し無線ＩＣタグ１０の情報を読み取ることができる。よって次のステップＳ４に進む。しかし、無線ＩＣタグ１０と該携帯電話端末２０の距離が遠い場合は通信が失敗し無線ＩＣタグ１０の情報を読み取ることができない。この場合はステップＳ８へ進む。
【００２４】
ステップＳ４
ステップＳ３で無線ＩＣタグ１０の読み取りに成功した場合、読み取った情報が規定のフォーマットで書かれた情報かを判別する。読み取った情報の書式と規定の情報フォーマット（図４参照）と比較して、一致するかを判別する。これは、無線ＩＣタグ１０は例えば商品の物流の過程を記録するいわゆるトレーサビリティなどの情報も記憶することができる。このように無線ＩＣタグ１０は多様な用途に用いられるため、さまざまなデータフォーマットの存在が想定される。よってこのようなステップが必要となる。読み取った情報の書式と、規定の情報フォーマット（表１）と比較して、一致しない場合は、想定外の無線ＩＣタグを読み取ったと判断されステップＳ８へ進む。
【００２５】
ステップＳ５
ステップＳ４で読み取った情報が規定のものと判断できた場合はこの情報をメモリ１０５に保存する。
【００２６】
ステップＳ６
ステップＳ５で情報をメモリに保持したことにより、メモリに保持された情報が所定の量に到達したかどうかを判断する。所定の量のデータが集まると次のステップＳ７へ進む。またメモリ１０５に記憶されたデータが所定の量に達していない時は、図５の流れに従ってステップＳ２へ進む。
【００２７】
ステップＳ７
ステップＳ６で保持した情報が規定の両に到達した場合、アンテナ１０１、通信回路１０２を通じ、基地局３０、移動体通信ネットワーク４０、インターネット５０を経由してサーバ６０に情報をアップロードする。サーバ６０の説明は後述する。
【００２８】
ステップＳ８、ステップＳ９
ステップＳ３で無線ＩＣタグの読み取りに失敗した場合、あるいはステップＳ４で読み取った無線ＩＣタグ１０の情報が規定のフォーマットと一致しなかった場合、これまでにメモリ１０５に保存されている無線ＩＣタグ１０から読み取った情報をサーバ６０に送信する。
【００２９】
ステップＳ１０
次の無線ＩＣタグ読み取り（ステップ２）まで一定時間ｗａｉｔを入れる。
【００３０】
ステップ２〜ステップ７において、読み取った無線ＩＣタグ１０の情報が有効と判断された後、すぐにサーバ６０に対して送信を行わないのは効率の問題であり、どれだけの量情報を蓄積してからサーバ６０に送信するかは、効率とメモリ１０５のサイズを考慮して決定することができる。
【００３１】
また、ステップＳ１０における一定時間のｗａｉｔは、バッテリーの消費を考慮したものである。例えば、アプリケーション６０を待ちうけアプリケーション（ユーザが意識とは別に常に動作しているものとする）として設定した場合、定期的にステップＳ２で無線ＩＣタグを読みにいくことになる。
【００３２】
しかし、ステップＳ２、ステップＳ３で無線ＩＣタグ１０の読み取りに失敗し、さらにステップＳ８でメモリに保存した情報がない場合、処理はすぐにステップＳ１０に移行する。このとき、携帯電話端末２０が無線ＩＣタグ１０の近傍に位置するまで、きわめて短時間でステップＳ２へ処理が移行するがすぐにステップＳ１０に進む。
【００３３】
つまり、同じループを短時間で何度も繰り返すため、無駄な動作となり、このために費やされた消費電力も無駄となる。そのためステップ１０により、一定時間処理を停止させ、ユーザが店舗内を移動し無線ＩＣタグ１０の近傍に位置するまで待ってからステップＳ２の処理が始まるようにすれば無駄な処理を減少させることができる。よって、携帯電話端末２０で動作するアプリケーションとして適している。
【００３４】
ステップＳ７及びステップＳ９で読み取った無線ＩＣタグ１０からの情報をサーバに送信する際、同時に位置情報もサーバ６０に送信することも考えられる。位置情報は携帯電話端末に内蔵したＧＰＳアンテナ６０１、ＧＰＳ制御部を通じて取得される場合もあれば、携帯電話端末２０と接続された基地局３０の基地局情報として得られる場合もある。いずれの情報にせよ、位置情報を送信することにより、サーバ６０側は店舗の位置情報としてこれらを利用できるようになる。
【００３５】
このアプリケーション７０を動作させて、店舗内をユーザが歩き回ることにより、商品に付加された無線ＩＣタグ１０の情報を次々に読み取り、サーバ６０に送信することになり、商品価格情報の比較閲覧用のサーバのデータベース６３の情報を更新できることになる。この情報更新において、店舗側は無線ＩＣタグ１０の情報を更新するのみでよく、わざわざ更新情報をサーバ６０に向けて別途発信する必要はない。
【００３６】
図７はサーバ６０の概要を示したブロック図である。サーバ６０は大きくデータベース６３と、データベースの情報の管理更新を行う管理部分６１Ａ、６１Ｂ及び、データベースの情報の表示を制御する制御部分６２Ａ、６２Ｂに分けられる。
【００３７】
データベース６３には、商品名−価格−店舗情報（位置情報も含む）が蓄積されている。管理部分６１Ａ、６１Ｂには通信制御部分６１Ａを経由して、インターネット５０を通じて携帯電話端末２０と通信を行い、商品の価格情報を取得する。情報表示制御部６２Ｂは、一般的にはＷｅｂサーバ等が想定されるが、クライアントとなる携帯電話端末２０上のアプリケーション８０からの要求に応じて必要な情報を提供する。携帯電話端末２０に搭載されるデータベース閲覧用のアプリケーション８０は、ウェブブラウザ（Web Browser）あるいは専用のアプリケーションが考えられる。もちろん、パーソナルコンピュータから同様のアプリケーションを通じてデータを閲覧することも可能である。
【００３８】
図８及び図９に携帯電話端末２０において、閲覧用のアプリケーション８０を使用してサーバ６０にアクセスし、表示部１０７にデータを表示させた場合の一例を示す。
図８では検索キーワードとして商品名（例えばＡＡＡ）を入力した時に、その商品の価格を安い順に表示した例である。携帯電話端末２０の表示部１０７に商品名（例えばＡＡＡ）が表示され、その下に表が表示されている。表は価格の安い店舗の順に表示されている。これによって、その商品の価格のもっとも安い店舗がわかる。
また操作部１０６からの入力だけでなく、例えば携帯電話端末２０を商品に近づけて、その商品の名前、型式番号等を入力するようにしても良い。つまり自動的に商品名、型式番号等を入力する。他にも検索キーワードの入力は、例えばサーバ６０が候補を表示しその中から選択する方法がある。
【００３９】
これらの方法により、サーバ６０にキーワードを送信することが可能である。特に無線ＩＣタグから商品名を読む方法は、店舗において商品の価格を他の店舗と比較したい場合に、非常に簡単で有用な方法である。
【００４０】
図９は、携帯電話端末２０において、ある特定の店舗（例えば店舗１）における、商品の価格情報を表示部１０７に表示させた一例である。店舗名の入力は例えば、ユーザが携帯電話端末２０の操作部１０６から文字を入力し、検索キーワードとしてサーバ６０に送信するようにできる。また、他にも携帯電話端末２０の閲覧用のアプリケーション８０にサーバ６０が候補を表示し、その中から候補を選択する方法や、携帯電話端末２０の閲覧用のアプリケーション８０により、携帯電話端末２０に内蔵されたＧＰＳによって取得した位置情報をサーバ６０に送信しサーバ６０で店舗を確定する、あるいは候補となる店舗を絞り込みユーザにその中から選択させる方法がある。
【００４１】
また携帯電話端末２０に接続された基地局３０による位置情報をサーバ６０に送信しサーバ６０で店舗を確定する、あるいは候補となる店舗を絞り込みユーザにその中から選択させる方法もある。
【００４２】
上記のＧＰＳによる店舗名の入力方法を以下に説明する。ＧＰＳを用いる場合は店舗名ではなく、位置情報自体をサーバ６０に送信することでも店舗を特定することができる。図１０は、携帯電話端末２０において、ＧＰＳの機能を用いて現在地の周辺の店舗情報を表示部１０７に表示した時の一例である。図のように携帯電話端末２０の表示部１０７に地図１０７ｄが表示されている。
【００４３】
地図１０７ｄには現在地の周辺が表示されており、近くにある店舗１０７ａ、１０７ｂが強調表示されている。目的とする店舗の情報を表示するためには、カーソル１０７ｃを例えば店舗１０７ａ又は１０７ｂに移動させて、表示ボタン１０７ｅをクリックする。これによってサーバ６０に店舗の情報が送信され、図９に示したようなある店舗の商品の価格リストが表示される。
【００４４】
また、図８のように近隣の店舗の価格情報を比較できるように表示しても良い、この場合は例えば図１０の例では２つの店舗１０７ａ、１０７ｂが表示されているので、図８の画面の例において、店舗１、店舗２を比較した表が表示される。また店舗３、４は表示されないか、例えば薄い灰色で表示され（いわゆるグレーアウト）情報がないことを表示する。
【００４５】
以上記のような実施の形態の一例によると、情報更新において、店舗側は無線ＩＣタグ１０の情報を更新するのみでよく、更新情報をサーバに向けて別途発信する必要はない。またこれにより、サーバのデータベース情報更新が遅れることもない。
【００４６】
また、携帯電話端末２０に内蔵されたＧＰＳあるいは基地局の位置情報を活用することにより、店舗名と位置情報を関連付けることができる。この位置情報により、現在地の近傍の店舗の情報のみを表示することも簡単に可能となる。
【００４７】
また、ある商品の商品価格情報をサーバから取得する際に、無線ＩＣタグ１０を読み取ることにより、商品の情報を閲覧する際の商品名の入力あるいは商品名の選択の手間をはぶくことができる。さらに、携帯電話端末に内蔵されたＧＰＳあるいは基地局の位置情報を活用することにより、店舗名を簡単に確定できる。
【図面の簡単な説明】
【００４８】
【図１】本実施の形態の携帯電話端末のブロック図である。
【図２】本実施の形態の携帯電話端末を用いたシステムの概略図である。
【図３】無線ＩＣタグのブロック図である。
【図４】無線ＩＣタグに記憶されるデータを表した表である。
【図５】店舗の商品の情報を携帯電話端末で読み取る状態の斜視図である。
【図６】本実施の形態の携帯電話端末に搭載されるアプリケーションのフローチャートである。
【図７】サーバのブロック図である。
【図８】本実施の形態の携帯電話端末に表示される画面の一例である。
【図９】本実施の形態の携帯電話端末に表示される画面の一例である。
【図１０】本実施の形態の携帯電話端末において、ＧＰＳにより地図を表示させた一例である。
【符号の説明】
【００４９】
１０・・・無線ＩＣタグ、２０・・・携帯電話端末、３０・・・基地局、４０・・・移動体通信ネットワーク、５０・・・インターネット、６０・・・サーバ
【図１】
2008257644.tif 000003
【図２】
2008257644.tif 000004
【図３】
2008257644.tif 000005
【図４】
2008257644.tif 000006
【図５】
2008257644.tif 000007
【図６】
2008257644.tif 000008
【図７】
2008257644.tif 000009
【図８】
2008257644.tif 000010
【図９】
2008257644.tif 000011
【図１０】
2008257644.tif 000012