(57)【要約】【課題】商品情報に関する二次元コード等の識別情報の作成及び登録を効率的に行うことを可能とするデータベースシステムを提供する。【解決手段】データベースシステム１００は、サーバ１０１と少なくとも１つの端末装置１０３とがネットワーク１０９を介して接続されて構成される。サーバ１０１は、商品データベース３０１を管理するデータベース管理手段１１１、商品情報解析手段１１４、二次元コード作成手段１１５を備える。商品情報解析手段１１４は、商品情報の指定の項目について解析を行い、二次元コード作成手段１１５は、解析結果に基づいて二次元コードを作成し、商品情報に対応付けて商品データベース３０１に登録する。【選択図】図１
2007265075.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの端末装置と所定情報に関するデータベースを備え前記端末装置に前記所定情報を提供するサーバとがネットワークを介して接続されるデータベースシステムであって、
前記サーバは、
前記所定情報のうち少なくとも１つの項目について前記所定情報の解析を行い、解析結果に基づいて識別情報を作成する識別情報作成手段と、
前記作成した識別情報を前記所定情報に関連付けて前記所定情報と共に前記データベースに記録する関連付け手段と、
を具備することを特徴とするデータベースシステム。
【請求項２】
前記サーバは、さらに、前記所定情報と共に当該所定情報に関連付けられている前記識別情報を出力する識別情報出力手段を具備することを特徴とする請求項１に記載のデータベースシステム。
【請求項３】
前記識別情報は、二次元コードであることを特徴とする請求項１または請求項２に記載のデータベースシステム。
【請求項４】
少なくとも１つの端末装置にネットワークを介して接続され、所定情報に関するデータベースを備え、前記端末装置に前記所定情報を提供するサーバであって、
前記所定情報のうち少なくとも１つの項目について前記所定情報の解析を行い、解析結果に基づいて識別情報を作成する識別情報作成手段と、
前記作成した識別情報を前記所定情報に関連付けて前記所定情報と共に前記データベースに記録する関連付け手段と、
を具備することを特徴とするサーバ。
【請求項５】
前記所定情報と共に当該所定情報に関連付けられている前記識別情報を出力する識別情報出力手段を具備することを特徴とする請求項４に記載のサーバ。
【請求項６】
前記識別情報は、二次元コードであることを特徴とする請求項４または請求項５に記載のサーバ。
【請求項７】
コンピュータを請求項４から請求項６までのいずれかに記載のサーバとして機能させるプログラム。
【請求項８】
コンピュータを請求項４から請求項６までのいずれかに記載のサーバとして機能させるプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを利用したデータベースシステムに関する。詳細には、二次元コード等の識別情報を作成するデータベースシステムに関する。
【背景技術】
【０００２】
近年、カタログ制作を行う際、コンピュータの普及に伴い、カタログに載せる商品データをデータベース化して利用している。データベースと連携し、デスクトップパブリッシング（ＤＴＰ）等でカタログ制作作業を行い、その効率化が図られてきている。例えば、商品情報を蓄積したデータベースと、データベースの情報を管理し、データベースの情報の入出力、検索、閲覧等の機能を提供するサーバと複数のユーザ端末装置等からなるデータベースシステムがある（例えば、［特許文献１］参照。）。
【０００３】
また、ＱＲコード（登録商標）等の二次元コードが商品カタログや雑誌等に掲載されている。利用者の携帯電話に二次元コードを読み込ませ、商品購入や商品情報閲覧やキャンペーン等の携帯サイトへ誘導することにより、販売促進効果が得られる。
【０００４】
【特許文献１】特開２００１−３０６３７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の商品データベースシステムは、商品情報と二次元コードとを関連付けて管理するが、別途外部ツール等を用いて二次元コードを作成し、商品情報と関連付けるので、非効率的であり処理負担及び労力的負担が増大するという問題点がある。
【０００６】
本発明は、以上の問題点に鑑みてなされたものであり、商品情報に関する二次元コード等の識別情報の作成及び登録を効率的に行うことを可能とするデータベースシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
前述した目的を達成するために第１の発明は、少なくとも１つの端末装置と所定情報に関するデータベースを備え前記端末装置に前記所定情報を提供するサーバとがネットワークを介して接続されるデータベースシステムであって、前記サーバは、前記所定情報のうち少なくとも１つの項目について前記所定情報の解析を行い、解析結果に基づいて識別情報を作成する識別情報作成手段と、前記作成した識別情報を前記所定情報に関連付けて前記所定情報と共に前記データベースに記録する関連付け手段と、を具備することを特徴とするデータベースシステムである。
【０００８】
サーバは、所定情報に関するデータベースを備え、所定情報のうち少なくとも１つの項目について所定情報の解析を行い、解析結果に基づいて識別情報を作成し、作成した識別情報を所定情報に関連付けて所定情報と共にデータベースに記録する。
【０００９】
所定情報は、例えば、商品情報である。所定情報に関するデータベースは、例えば、商品情報に関する商品データベースである。識別情報は、例えば、ＱＲコード（登録商標）等の二次元コードである。
【００１０】
サーバは、所定情報をデータベースに登録する際に、当該所定情報の任意の項目値に基づいて識別情報を自動的に作成するので、外部ツールを用いて識別情報を別途作成する必要がない。また、作成した識別情報を所定情報に対応付けてデータベースに登録するので、所定情報と共に対応する識別情報を容易に出力することができる。例えば、二次元コードを掲載したカタログやチラシ等の情報媒体を迅速かつ効率的に作成することができる。
【００１１】
第２の発明は、少なくとも１つの端末装置にネットワークを介して接続され、所定情報に関するデータベースを備え、前記端末装置に前記所定情報を提供するサーバであって、前記所定情報のうち少なくとも１つの項目について前記所定情報の解析を行い、解析結果に基づいて識別情報を作成する識別情報作成手段と、前記作成した識別情報を前記所定情報に関連付けて前記所定情報と共に前記データベースに記録する関連付け手段と、を具備することを特徴とするサーバである。
【００１２】
第３の発明は、コンピュータを第２の発明のサーバとして機能させるプログラムである。
第４の発明は、コンピュータを第２の発明のサーバとして機能させるプログラムを記録したコンピュータ読取可能な記録媒体である。
上述のプログラムをＣＤ−ＲＯＭ等の記録媒体に保持させて流通させてもよいし、このプログラムを通信回線を介して送受することもできる。
【発明の効果】
【００１３】
本発明によれば、商品情報に関する二次元コード等の識別情報の作成及び登録を効率的に行うことを可能とするデータベースシステムを提供することができる。
【発明を実施するための最良の形態】
【００１４】
以下、添付図面を参照しながら、データベースシステムの好適な実施形態について詳細に説明する。なお、以下の説明及び添付図面において、略同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略することにする。
【００１５】
（１．データベースシステムの構成）
最初に、図１を参照しながら、データベースシステム１００の構成について説明する。
図１は、データベースシステム１００の構成図である。
データベースシステム１００は、サーバ１０１、複数のクライアント端末１０３がネットワーク１０９を介して接続されて構成される。
【００１６】
サーバ１０１は、サーバコンピュータ等であり、ＷＷＷサーバ１１０、データベース管理手段１１１、商品情報解析手段１１４、二次元コード作成手段１１５を有する。
データベース管理手段１１１は、データベースエンジンである。データベース管理手段１１１は、クライアント端末１０３からの要求に応じて、商品データベース３０１への検索、参照、登録、削除等の各種要求に対する処理を行う。
商品情報解析手段１１４は、テキストデータ等の商品情報を読み込み解析を行う。
二次元コード作成手段１１５は、商品情報解析手段１１４の解析結果に基づいて二次元コードを作成する。尚、二次元コードは、ＱＲコード（登録商標）等の識別情報である。
【００１７】
ユーザ１０４は、商品データベース３０１を利用するため、予めサーバ１０１に登録された利用者であり、端末装置１０３を有する。
サーバ管理者１０５は、データベースシステム１００の運用・管理等を行う管理者であり、端末装置１０３を有する。
端末装置１０３は、商品データベース３０１の操作要求、入力情報等を送信し、商品データベース３０１から取得した情報等を受信する。端末装置１０３は、パーソナルコンピュータ、携帯情報端末ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等である。
【００１８】
ネットワーク１０９は、インターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークであり、有線、無線を問わない。
【００１９】
尚、データベースシステム１００は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）技術を用いて実現される。サーバ１０１は、ＷＷＷサーバ１１０を備え、ユーザ１０４のクライアント端末１０３は、ＷＷＷブラウザ１２０を備える。サーバ１０１とユーザ１０４のクライアント端末１０３とは、それぞれ、ＷＷＷサーバ１１０及びＷＷＷブラウザ１２０を介してデータの送受信を行う。サーバ管理者１０５の端末装置１０３は、ＷＷＷサーバ１１０及びＷＷＷブラウザ１２０を介さずに直接サーバ１０１にアクセスすることもできる。
【００２０】
（２．サーバ１０１）
（２−１．ハードウェア構成）
次に、図２を参照しながら、サーバ１０１のハードウェア構成を説明する。
図２は、サーバ１０１のハードウェア構成図である。
【００２１】
サーバ１０１は、制御部２０１、記憶部２０２、メディア入出力部２０３、通信制御部２０４、入力部２０５、表示部２０６、印刷部２０７がシステムバス２０９を介して接続されて構成される。
【００２２】
制御部２０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ  ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ  ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成される。
【００２３】
ＣＰＵは、記憶部２０２、ＲＯＭ、記録媒体等に格納されるプログラムをＲＡＭ上のワークメモリ領域に呼び出して実行し、システムバス２０９を介して接続された各装置を駆動制御し、サーバ１０１が行う各種データベース管理処理を実現する。
ＲＯＭは、不揮発性メモリであり、コンピュータのブートプログラムやＢＩＯＳ等のプログラム、データ等を恒久的に保持している。
ＲＡＭは、揮発性メモリであり、記憶部２０２、ＲＯＭ、記録媒体等からロードしたプログラム、データ等を一時的に保持するとともに、制御部２０１が各種処理を行う為に使用するワークエリアを備える。
【００２４】
記憶部２０２は、ＨＤＤ（ハードディスクドライブ）であり、制御部２０１が実行するプログラム、プログラム実行に必要なデータ、ＯＳ（オペレーティングシステム）等が格納される。プログラムに関しては、ＯＳ（オペレーティングシステム）に相当する制御プログラム３９１や、本コンピュータを適用するサーバ１０１が行う各種データベース管理処理に相当するアプリケーションプログラム３９２等が格納されている。
これらの各プログラムコードは、制御部２０１により必要に応じて読み出されてＲＡＭに移され、ＣＰＵに読み出されて各種の手段として実行される。
【００２５】
メディア入出力部２０３（ドライブ装置）は、データの入出力を行い、例えば、フロッピディスクドライブ、ＰＤドライブ、ＣＤドライブ（−ＲＯＭ、−Ｒ、−ＲＷ等）、ＤＶＤドライブ（−ＲＯＭ、−Ｒ、−ＲＷ等）、ＭＯドライブ等のメディア入出力装置等を有する。
【００２６】
通信制御部２０４は、通信制御装置、通信ポート等を有し、サーバ１０１とネットワーク１０９間の通信を媒介する通信インタフェースであり、ネットワーク１０９を介して、サーバ１０１と、クライアント端末１０３間の通信制御を行う。
【００２７】
入力部２０５は、データの入力を行い、例えば、キーボード、マウス等のポインティングデバイス、テンキー等の入力装置を有する。
入力部２０５を介して、サーバ１０１に対して、操作指示、動作指示、データ入力等を行うことができる。
【００２８】
表示部２０６は、ＣＲＴモニタ、液晶パネル等のディスプレイ装置、ディスプレイ装置と連携してコンピュータのビデオ機能を実現するための論理回路等（ビデオアダプタ等）を有する。
印刷部２０７は、プリンタであり、印刷出力処理を行う。
システムバス２０９は、各装置間の制御信号、データ信号等の授受を媒介する経路である。
【００２９】
（２−２．記憶部２０２が保持する情報）
次に、図３を参照しながら、サーバ１０１の記憶部２０２が保持する情報について説明する。
図３は、記憶部２０２が保持する情報を示す図である。
【００３０】
記憶部２０２には、複数の商品データベース３０１、制御プログラム３９１、アプリケーションプログラム３９２が格納される。
制御プログラム３９１は、サーバ１０１の各構成部分を駆動制御するプログラムであり、ＯＳ（オペレーティングシステム）に相当する。
アプリケーションプログラム３９２は、サーバ１０１が備えるＷＷＷサーバ１１０、データ管理手段１１１、商品情報解析手段１１４、二次元コード作成手段１１５に相当する実行可能プログラムである。
【００３１】
（２−３．商品データベース３０１）
次に、図４を参照しながら、商品データベース３０１のデータ構造について説明する。
図４は、商品データベース３０１のデータ構造を示す図である。
【００３２】
商品データベース３０１は、商品情報３１１及び素材情報３１２及び対応テーブル３１３からなる。尚、サーバ１０１が管理する商品データベース３０１は、必要に応じて、複数存在してもよい。
【００３３】
商品情報３１１は、商品のスペックデータ等の文字情報である。商品情報３１１は、商品情報項目３１４と値３１５とを対応付けて保持する。
素材情報３１２は、商品の画像データ３２１や二次元コード３２２等の商品に関連する情報である。素材情報３１２は、素材情報項目３１６と値３１７とを対応付けて保持する。値３１７には画像データ３２１や二次元コード３２２の参照先等も記録される。
対応テーブル３１３は、商品情報３１１と素材情報３１２とを対応付けるテーブルである。対応テーブル３１３は、商品情報ＩＤ３１８と素材情報ＩＤ３１９とを商品関連素材項目３２０毎に対応付けて保持する。商品関連素材項目３２０は、対応付けを分類するものであり、例えば、「商品正面画像」や「二次元コード」などがある。
尚、商品データベース３０１のデータ構成は、この構成に限られるものではない。
【００３４】
（３．端末装置１０３）
（３−１．ハードウェア構成）
次に、図５を参照しながら、端末装置１０３のハードウェア構成について説明する。
図５は、端末装置１０３のハードウェア構成図である。
【００３５】
端末装置１０３は、制御部４０１、記憶部４０２、通信制御部４０３、メディア入出力部４０４、入力部４０５、表示部４０６、印刷部４０７等が、システムバス４０９を介して接続される。
端末装置１０３のハードウェア構成は、図２について前述したサーバ１０１と同様の構成を採る。
【００３６】
（４．動作）
次に、図６〜図８を参照しながら、データベースシステム１００の動作について説明する。
【００３７】
（４−１．二次元コードの作成及び登録）
図６は、データベースシステム１００における二次元コードの作成及び登録を示すフローチャートである。
図７は、端末装置１０３における画面遷移図である。
【００３８】
端末装置１０３の制御部４０１は、商品情報３１１の登録先の商品構造を指定する（ステップＳ６０１）。制御部４０１は、登録先商品構造指定画面１０を表示部４０６に表示し、ユーザ１０４あるいはサーバ管理者１０５は、登録先商品構造をフィールド１１に入力する（図７（１）登録先商品構造指定）。
【００３９】
端末装置１０３の制御部４０１は、商品情報３１１を取得（インポート）する（ステップＳ６０２）。制御部４０１は、商品情報入力画面２０を表示部４０６に表示し、ユーザ１０４あるいはサーバ管理者１０５は、入力ファイル名等をフィールド２１に入力する（図７（２）商品情報入力）。
【００４０】
端末装置１０３の制御部４０１は、二次元コード３２２の登録先の素材構造、二次元コード化する商品情報項目３１４、商品情報３１１と素材情報３１２を関連付ける商品関連素材項目３２０を指定する（ステップＳ６０３〜ステップＳ６０５）。制御部４０１は、二次元コード設定画面３０を表示部４０６に表示し、ユーザ１０４あるいはサーバ管理者１０５は、登録先素材構造をフィールド３１に入力し、二次元コード化する商品情報項目３１４をフィールド３２に入力し、商品情報３１１と素材情報３１２を関連付ける商品関連素材項目３２０をフィールド３３に入力する（図７（３）二次元コード設定）。
「処理実行」ボタン３４が押下されると、ステップＳ６０１〜ステップＳ６０５の処理で入力された情報は、端末装置１０３からサーバ１０１に送られ、ステップＳ６０６以降の処理に進む。
【００４１】
サーバ１０１の制御部２０１は、二次元コード化する商品情報項目３１４の値３１５の解析を行い（ステップＳ６０６）、解析結果に基づいて二次元コード３２２を作成する（ステップＳ６０７）。制御部２０１は、商品情報３１１、二次元コード３２２、二次元コード３２２を示す素材情報３１２を商品データベース３０１に保存する（ステップＳ６０８）。制御部２０１は、商品情報３１１と二次元コード３２２を示す素材情報３１２とを指定された商品関連素材項目３２０に対して関連付け対応テーブル３１３を更新する（ステップＳ６０９）。
尚、画像データ３２１や二次元コード３２２は、商品データベース３０１に直接格納してもよいし、別途ファイルサーバに格納して商品データベース３０１の素材情報３１２に当該ファイルサーバへの参照先を記録するようにしてもよい。
【００４２】
（４−２．二次元コードの出力）
図８は、データベースシステム１００における二次元コードの出力を示すフローチャートである。
端末装置１０３の制御部４０１は、商品情報３１１を指定し、サーバ１０１に対して二次元コード３２２を要求する（ステップＳ８０１）。
サーバ１０１の制御部２０１は、対応テーブル３１３を参照して、商品情報３１１に対応する素材情報３１２を抽出する（ステップＳ８０２）。サーバ１０１の制御部２０１は、素材情報３１２が示す二次元コード３２２を取得し（ステップＳ８０３）、商品情報３１１の内容（商品情報項目３１４及び値３１５）と共に二次元コード３２２を端末装置１０３に送る（ステップＳ８０４）。
端末装置１０３の制御部４０１は、商品情報３１１の内容と共に二次元コード３２２を出力する（ステップＳ８０５）。
【００４３】
（５．効果等）
以上、本発明の実施の形態によれば、データベースシステムは、商品情報を商品データベースに登録する際に、任意の商品情報項目を二次元コード化して当該商品情報に関連する素材情報として登録する。また、データベースシステムは、商品情報と共に対応する二次元コードを出力する。
【００４４】
これにより、外部ツールを用いて二次元コードを別途用意する必要がないので、商品情報の登録に係る処理負担や労力的負担を軽減することができる。また、商品情報に関連する素材情報として、作成した二次元コードを商品情報と対応付けて商品データベースに登録するので、指定の商品情報と当該商品情報に対応する二次元コードを容易に出力することができる。ひいては、二次元コードを掲載したカタログやチラシ等の情報媒体を迅速かつ効率的に作成することができる。
【００４５】
以上、添付図面を参照しながら、本発明に係るデータベースシステムの好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【００４６】
【図１】データベースシステム１００の構成図
【図２】サーバ１０１のハードウェア構成図
【図３】記憶部２０２が保持する情報を示す図
【図４】商品データベース３０１のデータ構造を示す図
【図５】端末装置１０３のハードウェア構成図
【図６】データベースシステム１００における二次元コードの作成及び登録を示すフローチャート
【図７】端末装置１０３における画面遷移図
【図８】データベースシステム１００における二次元コードの出力を示すフローチャート
【符号の説明】
【００４７】
１００………データベースシステム
１０１………サーバ
１０３………端末装置
１０４………ユーザ
１０５………サーバ管理者
１０９………ネットワーク
１１０………ＷＷＷサーバ
１１１………データベース管理手段
１１４………商品情報解析手段
１１５………二次元コード作成手段
１２０………ＷＷＷブラウザ
２０１、４０１………制御部
２０２、４０２………記憶装置
３０１………商品データベース
３１１………商品情報
３１２………素材情報
３１３………対応テーブル
３２２………二次元コード
【図１】
2007265075.tif 000003
【図２】
2007265075.tif 000004
【図３】
2007265075.tif 000005
【図４】
2007265075.tif 000006
【図５】
2007265075.tif 000007
【図６】
2007265075.tif 000008
【図７】
2007265075.tif 000009
【図８】
2007265075.tif 000010