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