(57)【要約】      （修正有）【課題】読取手段にて読み取ったデジタルデータに基づき取得した表記方法や表記形態の異なるデータを、その表記方法や表記形態に従ってデータの検索を行うことができる。【解決手段】携帯電話等の携帯端末であって、２次元バーコードを光学的に読み取るＣＣＤカメラ１８と、プロファイル番号別に各項目番号に対応する項目別データの表示形式を定義付けたプロファイルデータを記憶する記憶部２０と、データを表示出力可能なＬＣＤ表示器１６と、を備え、ＣＣＤカメラ１８により読み取った２次元バーコードに基づいてデータを取得するとともに、取得したデータに含まれるプロファイル番号に該当するプロファイルデータを記憶部２０から抽出し、取得したデータに含まれる各項目別データを、ＬＣＤ表示器１６に出力する。また、携帯端末は、インターネットを介して必要なプロファイルデータを入手できる。【選択図】    図１
2004213234.tif 000002
【特許請求の範囲】
【請求項１】
分類別に付与された分類符号及び複数の項目符号に対応付けられた項目別データを含むデータを取得可能なデジタルコードを光学的に読み取る読取手段と、
該読取手段により読み取ったデジタルコードに基づいてデータを取得するデータ取得手段と、
前記データの分類別に前記各項目符号に対応する項目別データの出力形式を定義付けた分類別出力形式を記憶する分類別出力形式記憶手段と、
前記データ取得手段により取得したデータに含まれる前記分類符号に該当する分類別出力形式を抽出する出力形式抽出手段と、
前記データ取得手段により取得したデータに含まれる前記各項目別データを、前記出力形式抽出手段により抽出した分類別出力形式に従って出力する出力手段と、
を備えることを特徴とする携帯端末。
【請求項２】
前記分類別表示形式を受け付ける受付手段と、
該受付手段にて受け付けた前記分類別表示形式を前記分類別出力形式記憶手段に登録する分類別出力形式登録手段と、
を備える請求項１に記載の携帯端末。
【請求項３】
前記データ取得手段により取得したデータを格納するデータ格納手段を備える請求項１または２に記載の携帯端末。
【請求項４】
分類別に付与された分類符号及び複数の項目符号に対応付けられた項目別データを含むデータを識別可能なデジタルコードを光学的に読み取る読取手段と、
該読取手段により読み取ったデジタルコードに基づいてデータを取得するデータ取得手段と、
該データ取得手段により取得したデータを格納するデータ格納手段と、
前記データの分類別に前記各項目符号に対応する項目別データの項目種別を定義付けた分類別項目種別を記憶する分類別項目種別記憶手段と、
前記項目種別を指定して該指定した項目種別に関する検索条件を入力するための検索条件入力手段と、
前記データ格納手段に格納された各データの分類符号に該当する分類別項目種別を抽出し、各データの項目符号に該当する項目種別を特定する項目種別特定手段と、
前記データ格納手段に格納された各データの前記検索条件入力手段にて指定された項目種別の項目符号に対応する項目別データと、前記検索条件入力手段にて入力された検索条件と、を比較し、比較結果が一致するデータを抽出するデータ抽出手段と、
該データ抽出手段による抽出結果または該データ抽出手段により抽出したデータを出力する出力手段と、
を備えることを特徴とする携帯端末。
【請求項５】
前記分類別項目種別を受け付ける受付手段と、
該受付手段にて受け付けた前記分類別項目種別を前記分類別項目種別記憶手段に登録する分類別項目種別登録手段と、
を備える請求項４に記載の携帯端末。
【請求項６】
前記分類符号は、該分類符号を含むデータの用途を識別可能な用途識別符号を含み、
前記出力手段にて出力するデータの用途を選択するための用途選択手段と、
該用途選択手段にて選択された用途に該当する分類符号を含むデータを抽出する用途別データ抽出手段と、を備え、
前記出力手段は、前記用途別データ抽出手段による抽出結果または該用途別データ抽出手段により抽出されたデータを出力する請求項３〜５のいずれかに記載の携帯端末。
【請求項７】
請求項１〜６のいずれかに記載の携帯端末と、
前記分類別出力形式または前記分類別項目種別を含むプロファイルデータを記憶するプロファイルデータ記憶手段と、前記携帯端末に対して前記プロファイルデータ記憶手段に記憶されたプロファイルデータを配信するデータ配信手段と、を備える配信端末と、
から構成されることを特徴とするプロファイルデータ配信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術の分野】
本発明は、携帯電話やＰＤＡ等の携帯端末、特には、接写カメラや赤外線スキャナー等によりバーコード等のデジタルコードを読取可能な読取手段を備える携帯端末、及び該携帯端末が用いるプロファイルデータの配信システムに関する。
【０００２】
【従来の技術】
従来、この種の携帯端末としては、接写カメラや赤外線スキャナー等によりバーコード等のデジタルコードを読取可能な読取手段を搭載し、この読取手段により、媒体に印刷されたバーコード等のデジタルコードを読み取ることにより、読み取ったデジタルコードからデータを取得し、この取得したデータを携帯端末に設けられたＬＣＤ等の表示器に出力できるものが提案されている（例えば、特許文献１参照）。
【０００３】
また、同様に読取手段により媒体に印刷されたデジタルコードを読み取ることにより、読み取ったデジタルコードからデータを取得し、この取得したデータを携帯端末に内蔵されたメモリに保存できるものが提案されている（例えば、特許文献２参照）。
【０００４】
【特許文献１】
特開２００１−２９２２０４号公報（第１頁）
【特許文献２】
特開平１０−１２６４８０号公報（第１頁）
【０００５】
【発明が解決しようとする課題】
近年においては、様々な表記方法や表記形態のデータを取得し、取得したデータを携帯端末にて適宜に出力できるようにしたいといった要望がある。
【０００６】
しかしながら、上述のような携帯端末において、デジタルコードから取得するデータとしては、名前や電話番号等の定型的なデータが想定されており、例えば、各項目の記載順序やフォント等の表記方法や表記形態の異なるデータの出力や検索を行うことができず、これら携帯端末にて取得できるデータに自由度を持たせることが困難であった。
【０００７】
よって、本発明は上記した問題点に着目してなされたもので、読取手段にて読み取ったデジタルデータに基づき取得した表記方法や表記形態の異なるデータを、その表記方法や表記形態に従って出力できる携帯端末、及びこれら表記方法や表記形態に関わらず任意の項目からデータの検索を行うことができる携帯端末、及び該携帯端末が用いるプロファイルデータの配信システムを提供することを目的としている。
【０００８】
【課題を解決するための手段】
前記した問題を解決するために、本発明の携帯端末は、分類別に付与された分類符号及び複数の項目符号に対応付けられた項目別データを含むデータを取得可能なデジタルコードを光学的に読み取る読取手段と、
該読取手段により読み取ったデジタルコードに基づいてデータを取得するデータ取得手段と、
前記データの分類別に前記各項目符号に対応する項目別データの出力形式を定義付けた分類別出力形式を記憶する分類別出力形式記憶手段と、
前記データ取得手段により取得したデータに含まれる前記分類符号に該当する分類別出力形式を抽出する出力形式抽出手段と、
前記データ取得手段により取得したデータに含まれる前記各項目別データを、前記出力形式抽出手段により抽出した分類別出力形式に従って出力する出力手段と、
を備えることを特徴としている。
この特徴によれば、読取手段にて読み取ったデジタルコードに基づいて取得したデータに含まれる分類符号に応じて、該当する分類の項目別データの出力形式が定義付けられた分類別出力形式が抽出され、この分類別出力形式に定義されている出力形式に従って取得したデータに含まれる項目別データが出力されることとなる。このため、各項目の記載順序やフォント等の表記方法や表記形態の異なるデータを取得した場合でも、その表記方法や表記形態に従って出力できる。
【０００９】
本発明の携帯端末は、前記分類別表示形式を受け付ける受付手段と、
該受付手段にて受け付けた前記分類別表示形式を前記分類別出力形式記憶手段に登録する分類別出力形式登録手段と、
を備えることが好ましい。
このようにすれば、取得したデータに含まれる分類符号に該当する分類別出力形式が記憶されていない場合でも、例えば、インターネット等の通信網を介して該当する分類別出力形式を入手することで、取得したデータをその表記方法や表記形態に従って出力できる。
【００１０】
本発明の携帯端末は、前記データ取得手段により取得したデータを格納するデータ格納手段を備えることが好ましい。
このようにすれば、一度取得したデータを、再度デジタルコードから取得することなく、任意に出力できる。
【００１１】
本発明の携帯端末は、分類別に付与された分類符号及び複数の項目符号に対応付けられた項目別データを含むデータを識別可能なデジタルコードを光学的に読み取る読取手段と、
該読取手段により読み取ったデジタルコードに基づいてデータを取得するデータ取得手段と、
該データ取得手段により取得したデータを格納するデータ格納手段と、
前記データの分類別に前記各項目符号に対応する項目別データの項目種別を定義付けた分類別項目種別を記憶する分類別項目種別記憶手段と、
前記項目種別を指定して該指定した項目種別に関する検索条件を入力するための検索条件入力手段と、
前記データ格納手段に格納された各データの分類符号に該当する分類別項目種別を抽出し、各データの項目符号に該当する項目種別を特定する項目種別特定手段と、
前記データ格納手段に格納された各データの前記検索条件入力手段にて指定された項目種別の項目符号に対応する項目別データと、前記検索条件入力手段にて入力された検索条件と、を比較し、比較結果が一致するデータを抽出するデータ抽出手段と、
該データ抽出手段による抽出結果または該データ抽出手段により抽出したデータを出力する出力手段と、
を備えることを特徴としている。
この特徴によれば、読取手段にて読み取ったデジタルコードに基づいて取得したデータがデータ格納手段に格納される。更に、検索条件の対象となる項目種別を指定し、検索条件を入力することで、データ格納手段に格納された各データに含まれる分類符号に応じて、該当する分類の項目別データの項目種別が定義付けられた分類別項目種別が抽出され、各データの項目別データの項目種別が特定されるとともに、指定された項目種別の項目符号に対応する項目別データと、入力された検索条件と、が一致するデータが抽出され、その抽出結果または抽出されたデータが出力されることとなる。このため、各項目の記載順序等の表記方法や表記形態の異なるデータが格納されている場合でも、その表記方法や表記形態に関わらず、任意の項目種別の検索条件を入力することでデータの検索を行うことができる。
【００１２】
本発明の携帯端末は、前記分類別項目種別を受け付ける受付手段と、
該受付手段にて受け付けた前記分類別項目種別を前記分類別項目種別記憶手段に登録する分類別項目種別登録手段と、
を備えることが好ましい。
このようにすれば、格納されているデータに含まれる分類符号に該当する分類別項目種別が記憶されていない場合でも、例えば、インターネット等の通信網を介して該当する分類別項目種別を入手することで、格納されているデータを、その表記方法や表記形態に関わらず、任意の項目種別の検索条件を入力することでデータの検索を行うことができる。
【００１３】
本発明の携帯端末は、前記分類符号は、該分類符号を含むデータの用途を識別可能な用途識別符号を含み、
前記出力手段にて出力するデータの用途を選択するための用途選択手段と、
該用途選択手段にて選択された用途に該当する分類符号を含むデータを抽出する用途別データ抽出手段と、を備え、
前記出力手段は、前記用途別データ抽出手段による抽出結果または該用途別データ抽出手段により抽出されたデータを出力することが好ましい。
このようにすれば、出力したいデータの用途を選択することにより、データ格納手段に格納されているデータのうち選択した用途に分類されるデータが抽出され、その抽出結果または抽出されたデータが出力されるため、必要な用途のデータのみを簡単に出力することができる。
【００１４】
本発明のプロファイルデータ配信システムは、請求項１〜６のいずれかに記載の携帯端末と、
前記分類別出力形式または前記分類別項目種別を含むプロファイルデータを記憶するプロファイルデータ記憶手段と、前記携帯端末に対して前記プロファイルデータ記憶手段に記憶されたプロファイルデータを配信するデータ配信手段と、を備える配信端末と、
から構成されることを特徴としている。
この特徴によれば、携帯端末に予め分類別出力形式や分類別項目種別が記憶されていない場合、または携帯端末に記憶されている分類別出力形式や分類別項目種別以外の分類別出力形式や分類別項目種別を必要とする場合でも、配信端末から携帯端末に対して分類別出力形式や分類別項目種別を含むプロファイルデータが配信されるため、携帯端末にて必要な分類別出力形式や分類別項目種別を入手することができる。
【００１５】
【発明の実施の形態】
次に、本発明の実施例を図面に基づいて詳細に説明する。
【００１６】
図５は、本発明が適用されたプロファイルデータ配信システムの構成を示す図である。
【００１７】
本実施例のプロファイルデータ配信システムは、本発明が適用された携帯端末としての携帯電話１と、後述するプロファイルデータが蓄積されたプロファイルデータベースを備える配信端末としてのアプリケーションサーバ２と、から構成されており、これら携帯電話１と、アプリケーションサーバ２と、はインターネット３を介してデータの送受が可能とされている。
【００１８】
まず、本発明が適用された携帯端末としての携帯電話１の構成を図１のブロック図に基づいて説明すると、携帯電話１は、アンテナ２２を介して基地局（図示略）と電波の送受を行うための送受信回路１０（受付手段）、送受信回路１０により送信される電波の変調及び送受信回路１０にて受信した電波の復調を行う変復調回路１１、マイク１３より入力される音声をデジタルデータに変換して変復調回路１１に出力するＡ／Ｄコンバータ１２、変復調回路１１から出力されたデジタルデータを音声に変換し、スピーカ１５において出力するためのＤ／Ａコンバータ１４、所定の動作プログラムに従って各部の制御を行う制御回路２１（データ取得手段、出力形式抽出手段、出力手段、分類別出力形式登録手段、項目種別特定手段、データ抽出手段、分類別項目種別登録手段、用途別データ抽出手段としての機能を含む）、制御回路２１の制御に基づいて表示出力を行うＬＣＤ表示器１６、各種入力キーの操作を検知して制御回路２１に対して出力する入力部１７（検索条件入力手段、用途選択手段）、ＣＣＤカメラ１８（読取手段）により撮像された画像をデジタルデータとして制御回路２１に出力する画像処理回路１９、制御回路２１の動作プログラムや各種データを記憶する記憶部２０、から主に構成されている。
【００１９】
この携帯電話１は、他の携帯電話や加入者電話等との通話が可能とされた一般的な携帯電話の機能に加えて、ＣＣＤカメラ１８にて紙媒体等に印刷された２次元バーコード（デジタルコード）を撮像し、この撮像した２次元バーコードからデータを解析・識別できる機能、すなわち２次元バーコードの読取機能を有する。
【００２０】
尚、本実施例の携帯電話１では、ＣＣＤカメラ１８にて撮像した２次元バーコードからデータを取得できる構成とされているが、例えば、赤外線や紫外線等を照射し、その反射の有無により２次元バーコード等のデジタルコードを読み取る一般的なバーコードリーダを携帯電話１に搭載することで、２次元バーコードのデータを取得できるようにしても良い。
【００２１】
本実施例の携帯電話１では、専用のエンコードソフトによりエンコードされた２次元バーコードを読み取ってデータを識別することが可能である。これら２次元バーコードからは、図２に示すように、各項目番号（項目符号）に対応付けられた各々の項目値（項目別データ）のみが識別される。このうち項目番号１〜１５に対応する項目値からは任意のデータが識別され、項目番号９８の項目値からは、データが作成された国を示す国番号が識別され、項目番号９９の項目値からは、各項目番号に対応する項目値の項目種別や表示形式等を特定するための後述するプロファイルデータ（分類別出力形式、分類別項目種別）を特定可能なプロファイル番号（分類符号）が識別される。また、このプロファイル番号の先頭数字（下４桁の数字）は、データのジャンル（用途）毎に異なる数字が割り当てられており、プロファイル番号から当該データのジャンル（用途）も特定可能となる。
【００２２】
携帯電話１の記憶部２０には、制御回路２１の動作プログラムが格納されているとともに、ＣＣＤカメラ１８により読み取った２次元バーコードから取得したデータを格納するバーコードデータテーブル（データ格納手段）、２次元バーコードから取得したデータの各項目番号に対応する項目値の項目種別や表示形式等が定義付けられたプロファイルデータを格納するプロファイルデータテーブル（分類別出力形式記憶手段、分類別項目種別記憶手段）、が記憶されている。
【００２３】
バーコードデータテーブルには、図３に示すように、ＣＣＤカメラ１８により２次元バーコードを読み取ってデータを取得する毎に付与されるバーコードデータ番号に対応して、取得したデータのプロファイル番号（項目番号９９の項目値）、各項目番号別の項目値、及び国番号（項目番号９８の項目値）が格納される。
【００２４】
プロファイルデータテーブルには、図４に示すように、各項目番号に対応するデータの項目種別、当該項目の表示形式（項目種別の表示の有無やフォント情報等）が定義付けられたプロファイルデータが格納される。尚、項目番号９８及び９９には、当該プロファイルデータが適用される国を示す国番号及び各プロファイルデータ毎に割り当てられるプロファイル番号が各々対応付けられており、各プロファイルデータを国番号及びプロファイル番号に基づいて抽出可能とされている。
【００２５】
また、本実施例の携帯電話１は、インターネット３への接続機能を有し、図５に示すように、最新のプロファイルデータが蓄積されたプロファイルデータベースを備えるアプリケーションサーバ２と、インターネット３を介して接続可能とされており、携帯電話１の記憶部２０のプロファイルデータテーブルにＣＣＤカメラ１８により読み取った２次元バーコードから取得したデータのプロファイルデータが格納されていないときに、アプリケーションサーバ２から必要なプロファイルデータを入手することが可能とされている。
【００２６】
次に本実施例の配信端末としてのアプリケーションサーバ２の構成について説明すると、アプリケーションサーバ２は、内部にてデータの送受を行うデータバスに、ＣＰＵ（データ配信手段としての機能を含む）、ＲＡＭ、時計装置（ＲＴＣ）、記憶装置、インターネット３を介して携帯電話１とデータの送受を行う通信部と、が接続された一般的なサーバコンピュータである。
【００２７】
記憶装置には、ＣＰＵが実行する各種処理に伴う動作内容が記述された処理プログラムに加えて、最新のプロファイルデータが蓄積されたプロファイルデータベース（プロファイルデータ記憶手段）が記憶されている。
【００２８】
また、本実施例のアプリケーションサーバ２は、携帯電話１から後述するプロファイル番号を含むプロファイルデータの取得要求を受信することで、該当するプロファイル番号のプロファイルデータをプロファイルデータベースから抽出し、抽出したプロファイルデータを携帯電話１に対して返信（配信）する処理を行う。
【００２９】
尚、本実施例では、携帯電話１からプロファイルデータの取得要求を受信したときのみ該当するプロファイルデータを配信する構成としているが、本発明はこれに限定されるものではなく、携帯電話１からのプロファイルデータの取得要求に応じて最新のプロファイルデータを一括して配信するようにしても良いし、定期的に最新のプロファイルデータを携帯電話１に対して配信するようにしても良い。
【００３０】
以下、本実施例の携帯電話１の動作状況をＬＣＤ表示器１６の表示状況及びフローチャートに基づいて説明する。
【００３１】
本実施例の携帯電話１のＬＣＤ表示器１６には、デフォルトにおいて図６（ａ）に示すメニュー画面が表示されいてる。
【００３２】
メニュー画面では、「バーコード読取」、「データ検索」を実行するための選択ボタン等が設けられており、２次元バーコードの読取を行う際には、読取対象となる２次元バーコードがＣＣＤカメラ１８の撮像範囲となるように携帯電話１を配置してメニュー画面の「バーコード読取」ボタンを入力することで、ＣＣＤカメラ１８により２次元バーコードが撮像され、データが読み込まれる。
【００３３】
これにより読み込まれた２次元バーコードからデータが取得され、図６（ｂ）に示すように、２次元バーコードから取得したデータが、該当するプロファイルデータに基づいて表示されるデータ画面がＬＣＤ表示器１６に表示される。
【００３４】
また、２次元バーコードから取得したデータが表示されるデータ画面には、「保存」、「戻る」を実行するための選択ボタンが設けられており、「保存」が入力されることで、２次元バーコードから取得したデータが記憶部２０のバーコードデータテーブルに保存される。
【００３５】
図７（ａ）は、バーコードの撮像を実行した際に制御回路２１が実行するデータ読取処理の詳細を示すフローチャートである。
【００３６】
まず、制御回路２１は、ＣＣＤカメラ１８にて撮像され、画像処理回路１９にて画像データ化された２次元バーコードの画像データを取得し、この画像データから２次元バーコードにより識別されるデータを解析する（Ｓ１）。次いで、解析したデータからプロファイル番号を特定し（Ｓ２）、特定したプロファイル番号に該当するプロファイルデータを記憶部２０のプロファイルデータテーブルから検索する（Ｓ３）。
【００３７】
次いで、プロファイルデータの検索結果としてプロファイルデータテーブルに該当するプロファイル番号のプロファイルデータが存在するか否かを確認し（Ｓ４）、該当するプロファイル番号のプロファイルデータが存在する場合には、そのプロファイルデータに基づいて２次元バーコードから識別されたデータをＬＣＤ表示器１６に出力するデータ表示処理を行う（Ｓ６）。
【００３８】
一方、Ｓ４のステップにおいて該当するプロファイル番号のプロファイルデータが存在しない場合には、図８に示すように、アプリケーションサーバ２に対して該当するプロファイル番号のプロファイルデータの取得要求を送信することで、プロファイルデータを取得し（Ｓ５）、このアプリケーションサーバ２から取得したプロファイルデータに基づいて２次元バーコードから取得したデータをＬＣＤ表示器１６に出力するデータ表示処理を行う（Ｓ６）。
【００３９】
Ｓ６のステップにおけるデータ表示処理では、図７（ｂ）に示すように、２次元バーコードから取得したデータの各項目番号に対応する項目値の表示形式をプロファイルデータから特定し（Ｓ１０１）、特定した各々の表示形式に従って各項目値を表示するための表示データを生成し、その表示データに基づくデータ画面をＬＣＤ表示器１６に表示出力する（Ｓ１０２）。
【００４０】
これにより２次元バーコードから取得したデータが、該当するプロファイルデータに基づいて表示されるデータ画面がＬＣＤ表示器１６に表示されることとなる。
【００４１】
また、２次元バーコードから取得したデータが表示されるデータ画面に設けられた「保存」、「戻る」を実行するための選択ボタンの入力待ちの状態となり（Ｓ７、Ｓ８）、「保存」が入力されることで、バーコードデータ番号が生成され、この生成したバーコードデータ番号に対応して、２次元バーコードから識別された各項目番号に対応する項目値のみから構成されるデータ、すなわち表示形式等を含まないデータを記憶部２０のバーコードテーブルに格納し（Ｓ９）、メニュー画面を表示する（Ｓ１０）。すなわちデフォルトの表示に戻る。
【００４２】
尚、Ｓ７、Ｓ８のステップにおいて「戻る」が入力された場合には、２次元バーコードから取得したデータを、バーコードデータテーブルに格納せずにメニュー画面を表示し（Ｓ１０）、デフォルトの表示に戻る。
【００４３】
また、メニュー画面の「検索」ボタンを入力することで、図９（ｂ）または図１０（ｂ）に示すように、検索画面（検索条件入力手段、用途選択手段）が表示される。
【００４４】
検索画面では、キーワードまたはジャンル（用途）のいずれかの検索条件を指定できるようになっており、指定した検索条件に該当するデータの検索を行うことができる。
【００４５】
キーワードを検索条件として指定する場合には、図９（ｂ）に示すように、キーワードを入力した後、検索対象とする項目種別（本実施例では名前または会社名のいずれか）を指定し、検索画面に設けられた「検索」を入力することで、図９（ｃ）に示すように、該当するデータのリストを含む検索結果画面がＬＣＤ表示器１６に表示されるようになっており、更にこのリストからデータを選択することで、図９（ｄ）に示すように、選択されたデータが、該当するプロファイルデータに基づいて表示されるデータ画面がＬＣＤ表示器１６に表示される。
【００４６】
一方、ジャンルを検索条件として指定する場合には、図１０（ｂ）に示すように、検索するデータのジャンルを指定し、検索画面に設けられた「検索」を入力することで、図１０（ｃ）に示すように、該当するデータのリストを含む検索結果画面がＬＣＤ表示器１６に表示されるようになっており、更にこのリストからデータを選択することで、図１０（ｄ）に示すように、選択されたデータが、該当するプロファイルデータに基づいて表示されるデータ画面がＬＣＤ表示器１６に表示されることとなる。尚、本実施例では、メニュー画面においても検索するデータのジャンルを指定可能とされており、メニュー画面においてジャンルが指定された場合でも、検索画面にてジャンルを指定して検索した場合と同様に該当するデータのリストを含む検索結果画面がＬＣＤ表示器１６に表示されるようになっており、更にこのリストからデータを選択することで、選択されたデータが、該当するプロファイルデータに基づいて表示されるデータ画面がＬＣＤ表示器１６に表示されることとなる。
【００４７】
図１１は、データの検索が実行された際に制御回路２１が実行するデータ検索処理の詳細を示すフローチャートである。
【００４８】
まず、制御回路２１は、前回実行した検索に基づいて得られた結果リストを初期化して（Ｓ２１）、データの件数、すなわち記憶部２０のバーコードデータテーブルに記憶されているデータの総数をカウンタに設定する（Ｓ２２）。
【００４９】
次いで、カウンタ値が０か否かを確認し（Ｓ２３）、カウンタ値が０ではない場合には、カウンタ値に一致するバーコードデータ番号のデータを抽出し（Ｓ２４）、抽出したデータから、当該データのプロファイル番号を特定する（Ｓ２５）。
【００５０】
次いで、ジャンル検索か否かを確認し（Ｓ２６）、ジャンル検索でない場合には、Ｓ２５のステップにおいて特定したプロファイル番号に該当するプロファイルデータを記憶部２０のプロファイルデータテーブルから検索する（Ｓ２７）。
【００５１】
次いで、プロファイルデータの検索結果としてプロファイルデータテーブルに該当するプロファイル番号のプロファイルデータが存在するか否かを確認し（Ｓ２８）、該当するプロファイル番号のプロファイルデータが存在しない場合には、図８に示すように、アプリケーションサーバ２に対して該当するプロファイル番号のプロファイルデータの取得要求を送信することで、プロファイルデータを取得する（Ｓ２９）。
【００５２】
次いで、検索対象となる項目種別として名前が指定されているか否かを確認し（Ｓ３０）、名前が指定されている場合には、当該データのプロファイル番号に該当するプロファイルデータの項目種別として「名前」が含まれるか否かを確認し（Ｓ３１）、「名前」の項目が含まれる場合には、当該データの「名前」の項目に対応する項目値、すなわちプロファイルデータの「名前」の項目種別に対応する項目番号に該当する項目別データを抽出する（Ｓ３２）。
【００５３】
次いで、Ｓ３２のステップにおいて抽出した項目値と、指定された入力値（キーワード）と、が一致するか否かを確認し（Ｓ３３）、一致する場合には、当該データを結果リストに追加し（Ｓ３９）、カウンタ値を１減算して（Ｓ４０）、再びＳ２３のステップに戻る。尚、Ｓ３３のステップにおいて、Ｓ３２のステップにおいて抽出した項目値と、指定された入力値（キーワード）と、が一致しない場合には、カウンタ値を１減算して（Ｓ４０）、再びＳ２３のステップに戻る。
【００５４】
また、Ｓ３０のステップにおいて検索対象となる項目種別として名前が指定されていない場合、すなわち会社名が指定されている場合には、当該データのプロファイル番号に該当するプロファイルデータの項目種別として「会社名」が含まれるか否かを確認し（Ｓ３４）、「会社名」の項目が含まれる場合には、当該データの「会社名」の項目に対応する項目値、すなわちプロファイルデータの「会社名」の項目種別に対応する項目番号に該当する項目別データを抽出する（Ｓ３５）。
【００５５】
次いで、Ｓ３５のステップにおいて抽出した項目値と、指定された入力値（キーワード）と、が一致するか否かを確認し（Ｓ３６）、一致する場合には、当該データを結果リストに追加し（Ｓ３９）、カウンタ値を１減算して（Ｓ４０）、再びＳ２３のステップに戻る。尚、Ｓ３３のステップにおいて、Ｓ３２のステップにおいて抽出した項目値と、指定された入力値（キーワード）と、が一致しない場合には、カウンタ値を１減算して（Ｓ４０）、再びＳ２３のステップに戻る。
【００５６】
また、Ｓ２６のステップにおいてジャンル検索が判定された場合には、Ｓ２５のステップにおいて特定されたプロファイル番号の先頭数字を参照し、当該ゲームのジャンルを特定する（Ｓ３７）。
【００５７】
次いで、Ｓ３７のステップにおいて特定したジャンルと、指定されたジャンルと、が一致するか否かを確認し（Ｓ３８）、一致する場合には、当該データを結果リストに追加し（Ｓ３９）、カウンタ値を１減算して（Ｓ４０）、再びＳ２３のステップに戻る。尚、Ｓ３８のステップにおいて、Ｓ３７のステップにおいて特定したジャンルと、指定されたジャンルと、が一致しない場合には、カウンタ値を１減算して（Ｓ４０）、再びＳ２３のステップに戻る。
【００５８】
また、これらＳ２３以下の処理は、Ｓ２３のステップにおいてカウンタ値が０となるまで繰返し実行される。すなわちバーコードデータテーブルに格納された全てのデータの検索が終了するまで繰り返し実行され、Ｓ２３のステップにおいてカウンタ値の０が判定されることにより、結果リストを含む検索結果画面を表示するための表示データを生成し、その表示データに基づくデータ画面をＬＣＤ表示器１６に表示出力する（Ｓ４１）。
【００５９】
以上説明したように、本実施例の携帯電話１では、ＣＣＤカメラ１８にて撮像した２次元バーコードに基づいて取得したデータに含まれるプロファイル番号に応じて、該当するプロファイルデータが抽出され、このプロファイルデータに定義されている表示形式に従って２次元バーコードより取得したデータに含まれる項目別データが出力されるようになっている。このため、各項目の記載順序やフォント情報等の表記方法や表記形態の異なるデータを２次元バーコードに基づいて取得した場合でも、その表記方法や表記形態に従って出力できる。
【００６０】
また、本実施例の携帯電話１では、２次元バーコードから取得したデータをバーコードデータテーブルに格納することが可能とされており、１度取得したデータを再度２次元バーコードから取得することなく、任意に出力することができる。
【００６１】
また、本実施例の携帯電話１では、検索条件の対象となる項目種別を指定し、検索条件となるキーワードを入力することで、バーコードデータテーブルに格納された各データに含まれるプロファイル番号に応じて、該当するプロファイルデータが抽出され、このプロファイルデータに基づいて、各データの項目別データの項目種別が特定されるとともに、指定された項目種別の項目番号に対応する項目別データと、入力された検索条件と、が一致するデータが抽出され、その抽出結果が出力されるようになっている。このため、各項目の記載順序等の表記方法や表記形態の異なるデータがバーコードデータテーブルに格納されている場合でも、その表記方法や表記形態に関わらず、任意の項目種別の検索条件を入力することでデータの検索を行うことができる。
【００６２】
また、本実施例の携帯電話１では、２次元バーコードから取得されるデータが、項目番号及びその項目番号に対応する項目別データのみから構成され、各項目別データの項目種別や表示出力する際の表示形式等のデータは、プロファイル番号により特定されるプロファイルデータから特定されるようになっている。すなわちこれら項目種別や表示形式を含まずに済むことから、２次元バーコードをエンコードする際に格納できるデータ量やバーコードデータテーブルに格納するデータ量を最小限に抑制することができる。
【００６３】
また、本実施例の携帯電話１は、インターネット３への接続機能を有し、最新のプロファイルデータが蓄積されたプロファイルデータベースを備えるアプリケーションサーバ２と、インターネット３を介して接続可能とされており、アプリケーションサーバ２から必要なプロファイルデータを入手することが可能とされている。このため、プロファイルデータテーブルに必要なプロファイルデータが記憶されていない場合でも、インターネット３を介して該当するプロファイルデータを入手することができる。
【００６４】
尚、本実施例では、携帯電話１の記憶部２０のプロファイルデータテーブルに出力すべきデータもしくは検索するデータのプロファイルデータが格納されていないときに、プロファイルデータを入手する構成とされているが、定期的に最新のプロファイルデータを入手するようにしても良い。
【００６５】
また、本実施例の携帯電話１は、各データのプロファイル番号により、当該データのジャンル（用途）が特定可能とされており、ＬＣＤ表示器１６に表示されたメニュー画面または検索画面において出力したいデータのジャンルを選択することにより、バーコードデータテーブルに格納されているデータのうち選択したジャンルに分類されるデータが抽出され、その抽出結果が検索結果画面として出力されるようになっている。このため、必要なデータのみを簡単に出力することができる。
【００６６】
また、本実施例の携帯電話１を含むプロファイルデータ配信システムでは、携帯電話１に予めプロファイルデータが記憶されていない場合、または携帯電話１に記憶されているプロファイルデータ以外のプロファイルデータを必要とする場合でも、アプリケーションサーバ２から携帯電話１に対してプロファイルデータが配信されるため、携帯電話１にて必要なプロファイルデータを入手することができる。
【００６７】
以上、本発明の実施形態を図面により前記実施例にて説明してきたが、本発明はこれら実施例に限定されるものではなく、本発明の主旨を逸脱しない範囲における変更や追加があっても本発明に含まれることは言うまでもない。
【００６８】
例えば、前記実施例では、携帯端末として携帯電話を適用しているが、本発明はこれに限定されるものではなく、本発明の携帯端末としてはＰＤＡ等、他の携帯端末を適用しても良い。
【００６９】
また、前記実施例では、比較的大容量のデータを格納できる２次元バーコードを適用しているが、媒体に表示された情報シンボルからデジタルデータを識別可能なデジタルコードであれば、その他の形態、例えば１次元バーコード等のデジタルコードであっても良い。
【００７０】
また、前記実施例の携帯電話１では、２次元バーコードから取得したデータを内蔵された記憶部２０のバーコードデータテーブルに格納する構成としているが、例えば、２次元バーコードから取得したデータを携帯電話１に対して着脱可能なフラッシュメモリ等の携帯メモリに格納するようにしても良い。
【００７１】
【発明の効果】
本発明は以下の効果を奏する。
【００７２】
（ａ）請求項１項の発明によれば、読取手段にて読み取ったデジタルコードに基づいて取得したデータに含まれる分類符号に応じて、該当する分類の項目別データの出力形式が定義付けられた分類別出力形式が抽出され、この分類別出力形式に定義されている出力形式に従って取得したデータに含まれる項目別データが出力されることとなる。このため、各項目の記載順序やフォント等の表記方法や表記形態の異なるデータを取得した場合でも、その表記方法や表記形態に従って出力できる。
【００７３】
（ｂ）請求項２項の発明によれば、取得したデータに含まれる分類符号に該当する分類別出力形式が記憶されていない場合でも、例えば、インターネット等の通信網を介して該当する分類別出力形式を入手することで、取得したデータをその表記方法や表記形態に従って出力できる。
【００７４】
（ｃ）請求項３項の発明によれば、一度取得したデータを、再度デジタルコードから取得することなく、任意に出力できる。
【００７５】
（ｄ）請求項４項の発明によれば、読取手段にて読み取ったデジタルコードに基づいて取得したデータがデータ格納手段に格納される。更に、検索条件の対象となる項目種別を指定し、検索条件を入力することで、データ格納手段に格納された各データに含まれる分類符号に応じて、該当する分類の項目別データの項目種別が定義付けられた分類別項目種別が抽出され、各データの項目別データの項目種別が特定されるとともに、指定された項目種別の項目符号に対応する項目別データと、入力された検索条件と、が一致するデータが抽出され、その抽出結果または抽出されたデータが出力されることとなる。このため、各項目の記載順序等の表記方法や表記形態の異なるデータが格納されている場合でも、その表記方法や表記形態に関わらず、任意の項目種別の検索条件を入力することでデータの検索を行うことができる。
【００７６】
（ｅ）請求項５項の発明によれば、格納されているデータに含まれる分類符号に該当する分類別項目種別が記憶されていない場合でも、例えば、インターネット等の通信網を介して該当する分類別項目種別を入手することで、格納されているデータを、その表記方法や表記形態に関わらず、任意の項目種別の検索条件を入力することでデータの検索を行うことができる。
【００７７】
（ｆ）請求項６項の発明によれば、出力したいデータの用途を選択することにより、データ格納手段に格納されているデータのうち選択した用途に分類されるデータが抽出され、その抽出結果または抽出されたデータが出力されるため、必要な用途のデータのみを簡単に出力することができる。
【００７８】
（ｇ）請求項７項の発明によれば、携帯端末に予め分類別出力形式や分類別項目種別が記憶されていない場合、または携帯端末に記憶されている分類別出力形式や分類別項目種別以外の分類別出力形式や分類別項目種別を必要とする場合でも、配信端末から携帯端末に対して分類別出力形式や分類別項目種別を含むプロファイルデータが配信されるため、携帯端末にて必要な分類別出力形式や分類別項目種別を入手することができる。
【図面の簡単な説明】
【図１】本発明の実施例における携帯電話の構成を示すブロック図である。
【図２】図１に示す携帯電話により読取可能な２次元バーコード及びその２次元バーコードから識別されるバーコードデータの一例を示す図である。
【図３】図１に示す携帯電話の記憶部に設けられたバーコードデータテーブルの構成を示す図である。
【図４】図１に示す携帯電話の記憶部に設けられたプロファイルデータテーブルの構成を示す図である。
【図５】本発明の実施例におけるプロファイルデータ配信システムの構成を示す図である。
【図６】図１に示す携帯電話におけるＬＣＤ表示器の表示状況の推移の一例を示す図である。
【図７】図１に示す携帯電話においてバーコードデータの読取を行う際に制御回路が行う制御内容の一例を示す図である。
【図８】図１に示す携帯電話とアプリケーションサーバとのデータのやりとりを示す図である。
【図９】図１に示す携帯電話におけるＬＣＤ表示器の表示状況の推移の一例を示す図である。
【図１０】図１に示す携帯電話におけるＬＣＤ表示器の表示状況の推移の一例を示す図である。
【図１１】図１に示す携帯電話においてデータの検索を行う際に制御回路が行う制御内容の一例を示す図である。
【符号の説明】
１          携帯電話
２          アプリケーションサーバ
３          インターネット
１０        送受信回路
１１        変復調回路
１２        Ａ／Ｄコンバータ
１３        マイク
１４        Ｄ／Ａコンバータ
１５        スピーカ
１６        ＬＣＤ表示器
１７        入力部
１８        ＣＣＤカメラ
１９        画像処理回路
２０        記憶部
２１        制御回路
２２        アンテナ
【図１】
2004213234.tif 000003
【図２】
2004213234.tif 000004
【図３】
2004213234.tif 000005
【図４】
2004213234.tif 000006
【図５】
2004213234.tif 000007
【図６】
2004213234.tif 000008
【図７】
2004213234.tif 000009
【図８】
2004213234.tif 000010
【図９】
2004213234.tif 000011
【図１０】
2004213234.tif 000012
【図１１】
2004213234.tif 000013