(57)【要約】【課題】顧客の利用ニーズに応じた料金提示（課金）ができ、また、その料金を容易に認識すること。【解決手段】検索サービス利用前に顧客（サービス管理者）４００ａが事前におこなう処理で、抽出式を作成し、上限件数を設定する事前処理４０１と、たとえば毎朝など、サービス利用者（エンドユーザ）４００ｂへのサービスを開始する前におこなう処理で、抽出式及び上限件数に基づいて主分野集合を作成するサービス開始前処理４０２と、たとえばサービス開始から停止までの、サービス利用者４００ｂによるサービス利用時の処理で、一覧表示（色分け表示）をおこなうサービス利用時処理４０３と、たとえば月時処理などの、サービス終了後の料金計算処理４０４の４つの処理からなる。【選択図】      図４
2004213104.tif 000002
【特許請求の範囲】
【請求項１】
データベースに登録されたデータの検索をおこない、検索されたデータの見出しに関する情報の一覧を表示し、表示された情報の一覧の中から所望のデータの見出しに関する情報を選択させることによって当該所望のデータの内容に関する情報を提供するデータ提供方法であって、
第１のデータ群を抽出するための抽出条件に関する情報の入力を受け付ける抽出条件入力工程と、
前記データベースに登録されたデータのうち、前記抽出条件に該当する前記第１のデータ群に関する情報を抽出する抽出工程と、
前記データベースに登録されたデータの検索がおこなわれた際に、前記抽出工程によって抽出された情報に基づいて、検索されたデータが前記第１のデータ群に属するデータであるか否かを判断する判断工程と、
前記判断工程によって判断された結果に基づいて、前記一覧を表示する際、前記第１のデータ群に属するデータの見出しに関する情報と前記第１のデータ群に属さないデータの見出しに関する情報とを区別可能に表示する検索結果表示工程と、
を含んだことを特徴とするデータ提供方法。
【請求項２】
データベースに登録されたデータの検索をおこない、検索されたデータの見出しに関する情報の一覧を表示し、表示された情報の一覧の中から所望のデータの見出しに関する情報を選択させることによって当該所望のデータの内容に関する情報を提供するデータ提供方法であって、
第１のデータ群を抽出するための抽出条件に関する情報の入力を受け付ける抽出式入力工程と、
前記第１のデータ群のデータを所定の順序に並べたときに、当該所定の順序に基づくデータ上限件数に関する情報の入力を受け付けるデータ上限件数情報入力工程と、
前記データベースに登録されたデータのうち、前記所定の順序に並べられた際に前記上限件数内に含まれる第２のデータ群に関する情報を抽出する抽出工程と、
前記データベースに登録されたデータの検索がおこなわれた際に、前記抽出工程によって抽出された情報に基づいて、検索されたデータが第２のデータ群に属するデータであるか否かを判断する判断工程と、
前記判断工程によって判断された結果に基づいて、前記一覧を表示する際、前記第２のデータ群に属するデータの見出しに関する情報と前記第２のデータ群に属さないデータの見出しに関する情報とを区別可能に表示する検索結果表示工程と、
を含んだことを特徴とするデータ提供方法。
【請求項３】
データベースに登録されたデータの検索をおこない、検索されたデータの見出しに関する情報の一覧を表示し、表示された情報の一覧の中から所望のデータの見出しに関する情報を選択させることによって当該所望のデータの内容に関する情報を提供するデータ提供方法であって、
第１のデータ群を抽出するための抽出条件に関する情報を受け付ける抽出式入力工程と、
前記第１のデータ群のデータを所定の順序に並べたときに、当該所定の順序に基づくデータ上限件数に関する情報の入力を受け付けるデータ上限件数情報入力工程と、
前記データベースに登録されたデータのうち、前記抽出条件に該当する前記第１のデータ群に関する情報を抽出するとともに、前記所定の順序に並べられた際に前記上限件数内に含まれる第２のデータ群に関する情報を抽出する抽出工程と、
前記データベースに登録されたデータの検索がおこなわれた際に、前記抽出工程によって抽出された情報に基づいて、検索されたデータが第１のデータ群に属するデータであるか否かを判断するとともに、前記検索されたデータが第２のデータ群に属するデータであるか否かを判断する判断工程と、
前記判断工程によって判断された結果に基づいて、前記一覧を表示する際、前記第１のデータ群にのみ属するデータの見出しに関する情報と、前記第２のデータ群にのみ属するデータの見出しに関する情報と、前記第１のデータ群に属さないデータの見出しに関する情報とを区別可能に表示する検索結果表示工程と、
を含んだことを特徴とするデータ提供方法。
【請求項４】
データベースに登録されたデータの検索をおこなわせ、検索されたデータの見出しに関する情報の一覧を表示させ、表示された情報の一覧の中から所望のデータの見出しに関する情報を選択させることによって当該所望のデータの内容に関する情報を提供させるデータ提供プログラムであって、
第１のデータ群を抽出するための抽出条件に関する情報の入力を受け付けさせる抽出条件入力工程と、
前記データベースに登録されたデータのうち、前記抽出条件に該当する前記第１のデータ群に関する情報を抽出させる抽出工程と、
前記データベースに登録されたデータの検索がおこなわれた際に、前記抽出工程によって抽出された情報に基づいて、検索されたデータが前記第１のデータ群に属するデータであるか否かを判断させる判断工程と、
前記判断工程によって判断された結果に基づいて、前記一覧を表示させる際、前記第１のデータ群に属するデータの見出しに関する情報と前記第１のデータ群に属さないデータの見出しに関する情報とを区別可能に表示させる検索結果表示工程と、
をコンピュータに実行させることを特徴とするデータ提供プログラム。
【請求項５】
データベースに接続され、前記データベースに登録されたデータの検索をおこない、検索されたデータの見出しに関する情報の一覧を、ネットワークに接続された情報端末装置において表示させ、表示された情報の一覧の中から所望のデータの見出しに関する情報を選択させることによって当該所望のデータの内容に関する情報を提供するデータ提供装置であって、
第１のデータ群を抽出するための抽出条件に関する情報の入力を受け付ける抽出条件入力手段と、
前記データベースに登録されたデータのうち、前記抽出条件に該当する前記第１のデータ群に関する情報を抽出する抽出手段と、
前記データベースに登録されたデータの検索がおこなわれた際に、前記抽出手段によって抽出された情報に基づいて、検索されたデータが前記第１のデータ群に属するデータであるか否かを判断する判断手段と、
前記判断手段によって判断された結果に基づいて、前記一覧を表示させる際、前記第１のデータ群に属するデータの見出しに関する情報と前記第１のデータ群に属さないデータの見出しに関する情報とを、前記情報端末装置において区別可能に表示させる検索結果表示制御手段と、
を備えたことを特徴とするデータ提供装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、インターネットなどのネットワークを介して有料にてデータを提供するデータ提供方法、データ提供プログラムおよびデータ提供装置に関する。
【０００２】
【従来の技術】
従来、インターネットなどのネットワークを介して提供されるデータ提供サービスでは、不特定多数の顧客を前提としているため、個々の顧客（企業）からみた場合には明らかに不要な情報（ノイズ）が多数存在している。具体的には、インターネットで提供される特許情報データベースを例に挙げると、生活用品から電気、化学などのあらゆる分野の特許情報がデータベースに格納されている。
【０００３】
また、従来、インターネットなどのネットワークを介して提供されるデータ提供有料サービスにおいては、いわゆる従量制で課金をする技術が広く知られている（たとえば、下記特許文献１参照。）。
【特許文献１】
特開平１０−２９３６２１号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、上記の従来技術にあっては、利用する顧客（企業）からみれば、必要な情報の大半はある特定の分野（以降『主分野』と呼ぶ）に集中しており、稀にそれ以外の分野（以降『ノイズ分野』と呼ぶ）に必要な情報が点在しているというのが現状である。たとえば、化学メーカーでは必要な情報のほとんどが、特許分類（ＩＰＣ）上の化学分野に集中しているが、稀にその他の分野にも必要な情報が存在しているということが多い。したがって、実状では、データベース全体の一部を主に利用している場合が多く、それ以外の分野は必要に応じてのみ利用するので、それほど利用頻度は高くない。それにもかかわらず、従来のインターネットのデータ提供有料サービスにおける課金方式では、１件当たりの情報料は常に一定であり、顧客の利用ニーズに合った料金提示ができなかった。
【０００５】
この点に着目し、顧客ごとに必要とする情報の範囲を分類（ランク付け）することで、頻繁に利用する分野（＝主分野）と、それ以外の分野（＝ノイズ分野）で利用料金を変動させることで、顧客の利用ニーズに応じた料金提示（課金）が可能となる。また、その際、情報ごとに、料金が一見してわかるようにする必要がある。
【０００６】
この発明は上記に鑑みてなされたものであって、顧客の利用ニーズに応じた料金提示（課金）ができ、また、その料金を容易に認識することが可能なデータ提供方法、データ提供プログラムおよびデータ提供装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するため、この発明にかかるデータ提供方法、データ提供プログラムおよびデータ提供装置は、所望のデータ群である第１のデータ群を抽出するための抽出条件に関する情報の入力を受け付け、データベースに登録されたデータのうち、前記抽出条件に該当する前記第１のデータ群に関する情報を抽出し、前記データベースに登録されたデータの検索がおこなわれた際に、抽出された前記第１のデータ群に関する情報に基づいて、検索されたデータが前記第１のデータ群に属するデータであるか否かを判断し、判断された結果に基づいて、前記一覧を表示する際、前記第１のデータ群に属するデータの見出しに関する情報と前記第１のデータ群に属さないデータの見出しに関する情報とを区別可能に表示し、表示された情報の一覧の中から所望のデータの見出しに関する情報を選択させることによって当該所望のデータの内容に関する情報を提供することを特徴とする。
【０００８】
また、前記第１のデータ群のデータを所定の順序に並べたときに、当該所定の順序に基づくデータ上限件数に関する情報の入力を受け付け、前記データベースに登録されたデータのうち、前記所定の順序に並べられた際に前記上限件数内に含まれる第２のデータ群に関する情報を抽出し、前記データベースに登録されたデータの検索がおこなわれた際に、抽出された前記第２のデータ群に関する情報に基づいて、検索されたデータが第２のデータ群に属するデータであるか否かを判断し、判断された結果に基づいて、前記一覧を表示する際、前記第２のデータ群に属するデータの見出しに関する情報と前記第２のデータ群に属さないデータの見出しに関する情報とを区別可能に表示するようにしてもよい。
【０００９】
また、前記データベースに登録されたデータのうち、前記抽出条件に該当する前記第１のデータ群に関する情報を抽出するとともに、前記所定の順序に並べられた際に前記上限件数内に含まれる第２のデータ群に関する情報を抽出し、前記データベースに登録されたデータの検索がおこなわれた際に、第１のデータ群に関する情報および第２のデータ群に関する情報に基づいて、検索されたデータが第１のデータ群に属するデータであるか否かを判断するとともに、前記検索されたデータが第２のデータ群に属するデータであるか否かを判断し、判断された結果に基づいて、前記一覧を表示する際、前記第１のデータ群にのみ属するデータの見出しに関する情報と、前記第２のデータ群にのみ属するデータの見出しに関する情報と、前記第１のデータ群に属さないデータの見出しに関する情報とを区別可能に表示するようにしてもよい。
【００１０】
また、前記データベースに登録されたデータのうち、前記抽出条件に該当する前記第１のデータ群に属するデータの件数に関する情報を抽出し、抽出された件数に関する情報を表示し、件数に関する情報が表示された後に、前記データ上限件数に関する情報の入力を受け付けるようにしてもよい。
【００１１】
また、前記データベースに登録されたデータのうち、前記抽出条件に該当する前記第１のデータ群に属するデータの件数に関する情報を抽出し、前記件数情報抽出工程によって抽出された件数に関する情報に基づいて、前記データ上限件数情報入力工程において入力可能な前記データ上限件数の範囲を変更するようにしてもよい。
【００１２】
また、検索されたデータが第１のデータ群に属するデータであるか否か、あるいは、前記検索されたデータが第２のデータ群に属するデータであるか否かについて判断された結果に基づいて、検索されたデータの内容に関する情報の提供価格を決定するようにしてもよい。
【００１３】
これらの発明によれば、顧客（たとえば企業）が主に利用したい分野の情報は安価に利用し、あまり利用しない分野のデータは高価だが必要に応じて利用できるようにすることができる。また、データベースサービス業者などは、顧客の利用規模やニーズに応じた新しい料金体系を提示できる。また、主に利用したい分野の上限件数をより適切に設定することができる。
【００１４】
【発明の実施の形態】
以下に添付図面を参照して、この発明にかかるデータ提供方法、データ提供プログラムおよびデータ提供装置の好適な実施の形態を詳細に説明する。
【００１５】
（データ提供装置、情報端末装置のハードウエア構成）
まず、この発明の本実施の形態にかかるデータ提供装置（サーバー）および情報端末装置のハードウエア構成について説明する。図１は、この発明の本実施の形態にかかるデータ提供装置および情報端末装置のハードウエア構成の一例を示すブロック図である。
【００１６】
図１において、データ提供装置（サーバー）は、ＣＰＵ１０１と、ＲＯＭ１０２と、ＲＡＭ１０３と、ＨＤＤ（ハードディスクドライブ）１０４と、ＨＤ（ハードディスク）１０５と、ＦＤＤ（フレキシブルディスクドライブ）１０６と、着脱可能な記録媒体の一例としてのＦＤ（フレキシブルディスク）１０７と、ディスプレイ１０８と、Ｉ／Ｆ（インタフェース）１０９と、キーボード１１０と、マウス１１１と、スキャナ１１２と、プリンタ１１３と、を備えている。また、各構成部はバス１００によってそれぞれ接続されている。
【００１７】
ここで、ＣＰＵ１０１は、データ提供装置（サーバー）の全体の制御を司る。ＲＯＭ１０２は、ブートプログラムなどのプログラムを記憶している。ＲＡＭ１０３は、ＣＰＵ１０１のワークエリアとして使用される。ＨＤＤ１０４は、ＣＰＵ１０１の制御にしたがってＨＤ１０５に対するデータのリード／ライトを制御する。ＨＤ１０５は、ＨＤＤ１０４の制御で書き込まれたデータを記憶する。
【００１８】
ＦＤＤ１０６は、ＣＰＵ１０１の制御にしたがってＦＤ１０７に対するデータのリード／ライトを制御する。ＦＤ１０７は、ＦＤＤ１０６の制御で書き込まれたデータを記憶したり、ＦＤ１０７に記録されたデータを情報処理装置へ読み取らせたりする。着脱可能な記録媒体として、ＦＤ１０７のほか、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、ＤＶＤ（Ｄｉｇｉｔａｌ  ＶｅｒｓａｔｉｌｅＤｉｓｋ）、メモリーカードなどであってもよい。ディスプレイ１０８は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータに関するウインドウ（ブラウザ）を表示する。たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどである。
【００１９】
Ｉ／Ｆ（インタフェース）１０９は、通信回線を通じてネットワーク２５０に接続され、ネットワーク２５０を介して、他のサーバーや情報処理装置に接続される。そして、Ｉ／Ｆ１０９は、図２に示すネットワーク２５０と内部とのインタフェースを司り、他のサーバーや情報端末装置からのデータの入出力を制御する。Ｉ／Ｆ１０９は、たとえばモデムやＬＡＮアダプタなどである。
【００２０】
キーボード１１０は、文字、数字、各種指示などの入力のためのキーを備え、データの入力をおこなう。タッチパネル式の入力パッドやテンキーなどであってもよい。マウス１１１は、カーソルの移動や範囲選択、あるいはウインドウの移動やサイズの変更などをおこなう。ポインティングデバイスとして同様の機能を備えるものであれば、トラックボール、ジョイスティック、十字キー、ジョグダイヤルなどであってもよい。
【００２１】
スキャナ１１２は、画像を光学的に読み取り、情報処理装置内に画像データを取り込む。また、プリンタ１１３は、画像データや文書データを印刷する。たとえば、レーザプリンタ、インクジェットプリンタなどである。
【００２２】
（データ提供装置の機能的構成）
つぎに、この発明の本実施の形態にかかるデータ提供装置の機能的構成について説明する。図２は、この発明の実施の形態にかかるデータ提供装置（サーバー）の機能的構成を示すブロック図である。図２において、データ提供装置２０１は、実体ＤＢ（データベース）２００に接続されており、抽出条件入力部２０２と、抽出部２０３と、判断部２０４と、検索結果表示制御部２０５と、データ上限件数情報入力部２０６と、件数情報抽出部２０７と、件数情報表示制御部２０８と、範囲変更部２０９と、提供価格決定部２１０と、を含む構成となっている。
【００２３】
図３は、実体ＤＢのテーブル構造の一例を示す説明図である。図３において、実体ＤＢ２００として特許データベースの一例を示している。この特許データベースには、全分野の情報、すなわち国際特許分類のＡ〜Ｈまでのすべての分野について、特許公報の文献ごとに複数の項目に関する情報が格納されている。そして、各種検索キー（フリーワードや出願人、特許分類など）で検索可能なデータベースとなっている。
【００２４】
また、抽出条件入力部２０２は、所望のデータ群（以下「第１のデータ群」という）を抽出するための抽出条件、たとえば抽出式に関する情報の入力を情報端末装置２５１からネットワーク２５０を介して受け付ける。なお、抽出式の具体的な内容については後述する。抽出条件入力部２０２は、具体的には、たとえば図１に示したＩ／Ｆ１０９によってその機能を実現する。
【００２５】
また、抽出部２０３は、実体ＤＢ２００にアクセスし、実体ＤＢ２００に登録されたデータのうち、上記抽出条件に該当する第１のデータ群に関する情報を実体ＤＢ２００から抽出する。抽出部２０３は、具体的には、たとえば図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１０７などに格納されたプログラムをＣＰＵ１０１が実行することによって、また、図１に示したＩ／Ｆ１０９によってその機能を実現する。
【００２６】
また、判断部２０４は、実体ＤＢ２００に登録されたデータの検索がおこなわれた際に、抽出部２０３によって抽出された、抽出条件に該当する第１のデータ群に関する情報に基づいて、情報端末装置２５１から受信した検索条件によって検索されたデータが第１のデータ群に属するデータであるか否かを判断する。判断部２０４は、具体的には、たとえば図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１０７などに格納されたプログラムをＣＰＵ１０１が実行することによってその機能を実現する。
【００２７】
また、検索結果表示制御部２０５は、判断部２０４によって判断された結果に基づいて、検索されたデータの見出しに関する情報の一覧を、情報端末装置２５１に表示させる際、第１のデータ群に属するデータの見出しに関する情報と第１のデータ群に属さないデータの見出しに関する情報とを、前記情報端末装置２５１において区別可能に表示させる。検索結果表示制御部２０５は、具体的には、たとえば図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１０７などに格納されたプログラムをＣＰＵ１０１が実行することによって、また、図１に示したＩ／Ｆ１０９によってその機能を実現する。
【００２８】
また、データ上限件数情報入力部２０６は、第１のデータ群のデータを所定の順序に並べたときに、当該所定の順序に基づくデータ上限件数に関する情報の入力を受け付ける。データ上限件数情報入力部２０６は、具体的には、たとえば図１に示したＩ／Ｆ１０９によってその機能を実現する。
【００２９】
その際、抽出部２０３は、実体ＤＢ２００にアクセスし、実体ＤＢ２００に登録されたデータのうち、上記所定の順序に並べられた際に上限件数内に含まれる第２のデータ群に関する情報を抽出する。また、判断部２０４は、実体ＤＢ２００に登録されたデータの検索がおこなわれた際に、抽出部２０３によって抽出された情報に基づいて、検索されたデータが第２のデータ群に属するデータであるか否かを判断する。また、検索結果表示制御部２０５は、判断部２０４によって判断された結果に基づいて、一覧を表示させる際、第２のデータ群に属するデータの見出しに関する情報と第２のデータ群に属さないデータの見出しに関する情報とを、情報端末装置２５１において区別可能に表示させる。
【００３０】
また、抽出部２０３は、実体ＤＢ２００にアクセスし、実体ＤＢ２００に登録されたデータのうち、抽出条件に該当する第１のデータ群に関する情報を抽出するとともに、所定の順序に並べられた際に前記上限件数内に含まれる第２のデータ群に関する情報を抽出する。
【００３１】
その際、判断部２０４は、実体ＤＢ２００に登録されたデータの検索がおこなわれた際に、抽出部２０３によって抽出された情報に基づいて、検索されたデータが第１のデータ群に属するデータであるか否かを判断するとともに、検索されたデータが第２のデータ群に属するデータであるか否かを判断する。そして、検索結果表示制御部２０５は、判断部２０４によって判断された結果に基づいて、一覧を表示させる際、第１のデータ群にのみ属するデータの見出しに関する情報と、第２のデータ群にのみ属するデータの見出しに関する情報と、第１のデータ群に属さないデータの見出しに関する情報とを、情報端末装置２５１において区別可能に表示させる。
【００３２】
また、件数情報抽出部２０７は、実体ＤＢ２００にアクセスし、実体ＤＢ２００に登録されたデータのうち、抽出条件に該当する第１のデータ群に属するデータの件数に関する情報を抽出する。件数情報抽出部２０７は、具体的には、たとえば図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１０７などに格納されたプログラムをＣＰＵ１０１が実行することによって、また、図１に示したＩ／Ｆ１０９によってその機能を実現する。
【００３３】
件数情報表示制御部２０８は、件数情報抽出部２０７によって抽出された件数に関する情報を、情報端末装置２５１において表示させる。件数情報表示制御部２０８は、具体的には、たとえば図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１０７などに格納されたプログラムをＣＰＵ１０１が実行することによって、また、図１に示したＩ／Ｆ１０９によってその機能を実現する。そして、データ上限件数情報入力部２０６は、件数情報表示制御部２０８によって件数に関する情報が情報端末装置２５１において表示させた後に、データ上限件数に関する情報の入力を情報端末装置２５１から受け付ける。
【００３４】
範囲変更部２０９は、件数情報抽出部２０７によって抽出された件数に関する情報に基づいて、データ上限件数情報入力部２０６において、情報端末装置２５１において入力可能なデータ上限件数の範囲を変更する。範囲変更部２０９は、具体的には、たとえば図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１０７などに格納されたプログラムをＣＰＵ１０１が実行することによってその機能を実現する。
【００３５】
提供価格決定部２１０は、判断部２０４によって判断された結果に基づいて、検索されたデータの内容に関する情報の提供価格を決定する。提供価格決定部２１０は、具体的には、たとえば図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１０７などに格納されたプログラムをＣＰＵ１０１が実行することによってその機能を実現する。
【００３６】
（データ提供方法の処理の内容）
つぎに、データ提供装置２０１への不在予定情報の登録処理の内容について説明する。図４は、この発明の本実施の形態にかかるデータ提供方法の処理の概要を示す説明図である。図４において、この発明の本実施の形態にかかるデータ提供方法は、たとえば契約時など、検索サービス利用前に顧客（サービス管理者）４００ａが事前におこなう処理である事前処理４０１と、たとえば毎朝など、サービス利用者（エンドユーザ）４００ｂへのサービスを開始する前におこなう処理であるサービス開始前処理４０２と、たとえばサービス開始から停止までの、サービス利用者４００ｂによるサービス利用時の処理であるサービス利用時処理４０３と、たとえば月時処理などの、サービス終了後の料金計算処理４０４の４つの処理からなる。
【００３７】
（事前処理４０１の内容）
事前処理４０１において、４１１は抽出式作成／保存ＡＰ（アプリケーション）であり、４１２は抽出式ファイルであり、４１３は該当件数格納ファイルであり、４１４は上限件数設定ＡＰ（アプリケーション）であり、４１５は上限件数設定ファイルである。
【００３８】
ここで、顧客（サービス管理者）４００ａはそれぞれ、主に利用する主分野を定義する検索条件式（＝『抽出式』）を用意しておく。たとえば、利用する顧客４００ａが自動車部品関係の企業であれば、特許分類の機械関係（ＩＰＣセクションのＢセクション）を検索式として設定しておく。そして、サービス管理者４００ａは、検索対象としたい範囲の検索条件式を検索式作成画面４１６から入力する。図５は、サービス管理者４００ａが上記抽出式を作成する検索式作成画面４１６の一例を示す説明図である。
【００３９】
図５において、「００１」〜「００５」がそれぞれ抽出式である。「００１」は、ＩＰＣが前方一致で『Ｂ２５Ｊ』または『Ｇ１１Ｂ』であるものという抽出条件になっている。同様に「００２」はフリーワードが『ロボット』を含むもの、「００３」は、出願人が『株式会社Ａ』を含む者という抽出条件になっている。また、「００４」は『Ｓ２  ＡＮＤ  Ｓ１』という抽出条件になっており、これは、Ｓ２＝「００２」とＳ１＝「００１」のアンド条件を示している。
【００４０】
また図６は、図５に示した検索式作成画面４１６において作成した検索式を保存する検索式保存画面４１７の一例を示す説明図である。図５の「式保存」ボタン４１６ａが押下されることによって、図６の検索式保存画面４１７を表示させる。図６において、サービス管理者４００ａは、表示された検索式（抽出式）を保存する場合に、「保存」ボタン４１７ａを押下する。
【００４１】
抽出式作成／保存ＡＰ４１１は、顧客４００ａによって検索式作成画面４１６から入力された検索式で実体ＤＢ２００を検索し、該当件数を情報端末装置２５１の画面上で確認させる。そして、検索式保存画面４１７において「保存」ボタン４１７ａが押下されると、抽出式を抽出式ファイル４１２へ保存する。図７は、抽出式ファイル４１２のファイル内容の一例を示す説明図である。また、該当件数を該当件数格納ファイル４１３に保持しておく。この抽出式作成／保存ＡＰ４１１によって、図２に示した抽出条件入力部２０２および抽出部２０３の各機能を実現する。
【００４２】
上限件数設定ＡＰ４１４は、上限件数設定画面４１８を表示させ、上限件数の設定および上限件数として優先する項目を設定する。この上限件数設定ＡＰ４１４によって、図２に示したデータ上限件数情報入力部２０６、件数情報抽出部２０７、件数情報表示制御部２０８および範囲変更部２０９の各機能を実現する。図８は、サービス管理者４００ａが上限件数を設定する上限件数設定画面４１８の一例を示す説明図である。図８において、サービス管理者４００ａは、ラジオボタン４１９によって所望の上限値をいずれか一つ選択することができる。
【００４３】
その際、選択する上限件数として最適と思われるメニューを、該当件数格納ファイル４１３に格納された現在ヒットする主分野集合（上記第１のデータ群）の件数に基づいて決定し、その旨をあわせて表示するようにしてもよい。また、選択する上限件数として不適切と思われるメニューを非表示としたり、グレイアウト表示をすることで選択させないようにすることもできる。たとえば、主分野集合が１０万件である場合の『〜３００万件』、『〜４００万件』、『〜５００万件』などである。
【００４４】
また、ラジオボタン４２０によって、優先方法についていずれか一つ選択することができる。たとえば、上限を１０万件までと定義し、最新データを優先して上限値内におさめるなどの設定をおこなう上限値内の優先パラメタとしては、「データ発生日（公報の発行日）が古いものを優先する」、「データ発生日（公報の発行日）が新しいものを優先する」「特許と認められたもの（特許公報）を優先する」「特定の出願人（企業名）を優先する」「特定の技術分類（ＩＰＣ，ＦＩ，Ｆタームなど）を優先する」といった優先方法が考えられる。特定の出願人または特定の技術分野は所定の入力欄に入力する。
【００４５】
上限件数設定画面４１８によって設定された上限件数に関する情報は、上限件数設定ファイル４１５に保存する。図９は、上限件数設定ファイル４１５のファイル内容の一例を示す説明図である。図９において、上限件数設定ファイル４１５には、「上限件数」に関する情報である『１０００００』と、「優先項目」として『出願人』に関する情報と、「優先条件」として、出願人の名称である『ＡＡ株式会社、ＸＸ株式会社、ＹＹ株式会社』が記憶されている。
【００４６】
また、上限件数設定画面４１８において選択されたオプションが、「公報の発行日が古いものを優先する」場合は、「優先項目」が『データ発行日』となり、「優先条件」が『最古』となる。一方、上限件数設定画面４１８において選択されたオプションが、「公報の発行日が新しいものを優先する」場合は、「優先項目」が『データ発行日』となり、「優先条件」が『最新』となる。
【００４７】
図１０は、抽出式作成／保存ＡＰ４１１および上限件数設定ＡＰ４１４による事前処理４０１の一連の処理内容を示すフローチャートである。図１０のフローチャートにおいて、まず、サービス管理者４００ａの情報端末装置２５１からの抽出式の入力があったか否かを判断する（ステップＳ１００１）。ここで、入力があるのを待って、入力があった場合（ステップＳ１００１：Ｙｅｓ）は、その抽出式に基づいて実体ＤＢ２００を検索する（ステップＳ１００２）。そして、検索の結果、該当する件数をサービス管理者４００ａの情報端末装置２５１に表示させる（ステップＳ１００３）。
【００４８】
その後、サービス管理者４００ａの情報端末装置２５１からの保存指示があったか否かを判断する（ステップＳ１００４）。ここで、保存指示がない場合（ステップＳ１００４：Ｎｏ）は、ステップＳ１００１へ戻り、以後ステップＳ１００１〜Ｓ１００４を繰り返しおこなう。一方、保存指示があった場合（ステップＳ１００４：Ｙｅｓ）は、入力されている抽出式を保存する（ステップＳ１００５）。
【００４９】
さらに、上限件数設定指示があったか否かを判断し（ステップＳ１００６）、指示があった場合（ステップＳ１００６：Ｙｅｓ）は、上限件数の設定をおこない（ステップＳ１００７）、その後、一連の処理を終了する。一方、上限件数設定指示がなかった場合（ステップＳ１００６：Ｎｏ）は、何もせずに一連の処理を終了する。
【００５０】
（サービス開始前処理４０２の内容）
サービス開始前処理４０２において、４２１は主分野集合作成ＡＰ（アプリケーション）であり、４２２は主分野集合（番号リスト）ファイルである。ここで、主分野集合作成ＡＰ４２１は、サービス利用者（エンドユーザ）４００ｂへのサービス起動時、たとえば、毎朝に、抽出式ファイル４１２に格納された抽出式を入力として、実体ＤＢ２００を検索する。そして、該当したデータの番号リストを格納した主分野集合ファイル４２２を作成する。また、該当件数が上限件数設定ファイル４１５の件数を超えている場合には、上限を超えたデータに対して、主分野集合ファイル４２２上に上限フラブをたてる。
【００５１】
図１１は、主分野集合ファイル４２２のファイル内容の一例を示す説明図である。図１１において、主分野集合ファイル４２２は、実体ＤＢ２００上で一意となる番号である「ＳＥＱ番号」と、実体ＤＢ２００上に登録された日時である「データ登録日」と、公開公報か登録公報かの種別を示す「公報種別」と、当該公報にかかる出願をした企業名などを示す「出願人」と、当該公報に付与されている技術分類である「ＩＰＣ」と、主分野集合作成ＡＰ４２１において上限件数を超えたデータに『１』が設定される「上限フラグ」の各項目からなる。
【００５２】
図１２は、主分野集合作成ＡＰ４２１によるサービス開始前処理４０２の一連の処理内容を示すフローチャートである。図１２のフローチャートにおいて、まず、上限件数設定ファイル４１５からデータを読み込む（ステップＳ１２０１）。そして、読み込まれたデータのうち、「優先項目」が『データ発行日』になっているか否かを判断する（ステップＳ１２０２）。ここで、「優先項目」が『データ発行日』になっていない場合（ステップＳ１２０２：Ｎｏ）は、図１３に示す第１処理をおこなう（ステップＳ１２０３）。
【００５３】
一方、ステップＳ１２０２において、「優先項目」が『データ発行日』になっている場合（ステップＳ１２０２：Ｙｅｓ）は、「優先条件」が『最新』になっているか否かを判断する（ステップＳ１２０４）。ここで、「優先条件」が『最新』になっている場合（ステップＳ１２０４：Ｙｅｓ）は、図１４に示す第２処理をおこない（ステップＳ１２０５）、「優先条件」が『最新』になっていない場合（ステップＳ１２０４：Ｎｏ）は、図１５に示す第３処理をおこなう（ステップＳ１２０６）。
【００５４】
また図１３は、主分野集合作成ＡＰによるサービス開始前処理の一部（第１処理）の処理内容を示すフローチャートである。図１３のフローチャートにおいて、第１処理は、まず、主分野集合ファイル４２２からデータ（レコード）を１件読み込む（ステップＳ１３０１）。そして、読み込んだレコードがＥＯＦ（エンド・オブ・ファイル）か否かを判断する（ステップＳ１３０２）。ここで、ＥＯＦでない場合（ステップＳ１３０２：Ｎｏ）は、主分野集合ファイル４２２のレコードの優先項目に相当する値が優先条件と等しいか否かを判断する（ステップＳ１３０３）。
【００５５】
ステップＳ１３０３において、優先条件と等しくない場合（ステップＳ１３０３：Ｎｏ）は、何もせずに、ステップＳ１３０１へ戻る。一方、優先条件と等しい場合（ステップＳ１３０３：Ｙｅｓ）は、読み込んだレコードの上限フラグに『１』を設定して、主分野集合ファイル４２２のレコードを置換する（ステップＳ１３０４）。さらに、図示を省略する上限値カウンタを１カウントアップする（ステップＳ１３０５）。
【００５６】
つぎに、上限値カウンタが上限件数設定ファイル４１５の件数を超えたか否かを判断する（ステップＳ１３０６）。ここで、超えていない場合（ステップＳ１３０６：Ｎｏ）は、ステップＳ１３０１へ戻って、ステップＳ１３０１〜Ｓ１３０６までの各ステップにおける処理を繰り返しおこなう。一方、超えた場合（ステップＳ１３０６：Ｙｅｓ）は、一連の処理を終了する。
【００５７】
ステップＳ１３０２において、ＥＯＦである場合（ステップＳ１３０２：Ｙｅｓ）は、主分野集合ファイル４２２の先頭データに戻る（ステップＳ１３０７）。その後、主分野集合ファイル４２２を１件読み込む（ステップＳ１３０８）。そして、読み込んだレコードがＥＯＦであるか否かを判断し（ステップＳ１３０９）、そうであれば（ステップＳ１３０９：Ｙｅｓ）、一連の処理は終了する。
【００５８】
一方、ステップＳ１３０９において、読み込んだレコードがＥＯＦでない場合（ステップＳ１３０９：Ｎｏ）は、そのレコードの上限フラグに『１』が設定されているか否かを判断する（ステップＳ１３１０）。ここで、上限フラグに『１』が設定されている場合（ステップＳ１３１０：Ｙｅｓ）は、ステップＳ１３０８へ戻る。
【００５９】
一方、上限フラグに『１』が設定されていない場合（ステップＳ１３１０：Ｎｏ）は、読み込んだレコードの上限フラグに『１』を設定して、主分野集合ファイル４２２のレコードを置換する（ステップＳ１３１１）。さらに、図示を省略する上限値カウンタを１カウントアップする（ステップＳ１３１２）。
【００６０】
つぎに、上限値カウンタが上限件数設定ファイル４１５の件数を超えたか否かを判断する（ステップＳ１３１３）。ここで、超えていない場合（ステップＳ１３１３：Ｎｏ）は、ステップＳ１３０８へ戻って、ステップＳ１３０８〜Ｓ１３１３までの各ステップにおける処理を繰り返しおこなう。一方、超えた場合（ステップＳ１３１３：Ｙｅｓ）は、一連の処理を終了する。
【００６１】
また図１４は、主分野集合作成ＡＰによるサービス開始前処理の別の一部（第２処理）の処理内容を示すフローチャートである。図１４のフローチャートにおいて、第２処理は、まず、主分野集合ファイル４２２を読み込み、レコード件数をカウントする（ステップＳ１４０１）。つぎに、主分野集合ファイル４２２をデータ登録日の新しい順にレコードを並び替える（ステップＳ１４０２）。その後、主分野集合ファイル４２２からデータ（レコード）を１件読み込む（ステップＳ１４０３）。そして、読み込んだレコードがＥＯＦか否かを判断する（ステップＳ１４０４）。
【００６２】
ステッＳ１４０４において、ＥＯＦでない場合（ステップＳ１４０４：Ｎｏ）は、つぎに、上限値カウンタが上限件数設定ファイル４１５の件数を超えたか否かを判断する（ステップＳ１４０５）。ここで、超えていない場合（ステップＳ１４０５：Ｎｏ）は、読み込んだレコードの上限フラグに『１』を設定して、主分野集合ファイル４２２のレコードを置換する（ステップＳ１４０６）。さらに、図示を省略する上限値カウンタを１カウントアップする（ステップＳ１４０７）。その後、ステップＳ１４０３へ戻る。
【００６３】
そして、ステップＳ１４０４において、読み込んだレコードがＥＯＦである場合（ステップＳ１４０４：Ｙｅｓ）、または、ステップＳ１４０５において、上限値カウンタが上限件数設定ファイル４１５の件数を超えた場合（ステップＳ１４０５：Ｙｅｓ）は、一連の処理を終了する。
【００６４】
また図１５は、主分野集合作成ＡＰによるサービス開始前処理の別の一部（第３処理）の処理内容を示すフローチャートである。図１５のフローチャートにおいて、第３処理と、図１４に示した第２処理との違いは、ステップＳ１４０２とステップＳ１５０２の違いのみである。すなわち、ステップＳ１４０２においては、主分野集合ファイル４２２をデータ登録日の新しい順にレコードを並び替えるのに対し、ステップＳ１５０２では、主分野集合ファイル４２２をデータ登録日の古い順にレコードを並び替える点で異なり、その他の処理は同様である。
そのため、第３処理の詳細な内容については、その説明を省略する。
【００６５】
（サービス利用時処理４０３の内容）
サービス利用時処理４０３において、４３１は主分野集合ファイルであり、４３２は実体ＤＢ検索ＡＰ（アプリケーション）であり、４３３は検索集合ファイルであり、４３４は、一覧表示ＡＰ（アプリケーション）であり、４３５は照会ＡＰ（アプリケーション）であり、４３６はログファイルである。ここで、主分野集合ファイル４３１は、主分野集合ファイル４２２の複製である。また、複製せずに、主分野集合ファイル４２２をそのまま利用するようにしてもよい。
【００６６】
実体ＤＢ検索ＡＰ４３２は、サービス利用者（エンドユーザ）４００ｂのから入力された各種検索条件式（検索画面４３７）をもとに実体ＤＢ２００を検索し、該当するデータの番号リストを検索集合ファイル４３３へ保持する。この実体ＤＢ検索ＡＰ４３２によって、図２に示した抽出部２０３およびデータ上限件数情報入力部２０６の各機能を実現する。
【００６７】
また図１６は、検索集合ファイル４３３のファイル内容の一例を示す説明図である。図１６において、検索集合ファイル４３３は、実体ＤＢ検索ＡＰ４３２の処理で該当したデータの番号リストを格納する。格納された内容は、サービス利用者４００ｂがサービスの利用を終了するまで、すなわちログオフするまで保持される。
【００６８】
また、一覧表示ＡＰ４３４は、検索集合ファイル４３３から検索した結果の一覧（一覧表示画面４３８）をサービス利用者４００ｂの情報端末装置２５１に表示する。また、主分野集合ファイル４３１をもとに、一覧表示するデータを色分け（ランク付け）して表示する。具体的には、主分野集合ファイル４３１に存在し、上限フラグがたっていないものが黒色で、主分野集合ファイル４３１に存在し、上限フラグがたっているものが黄色で、主分野集合ファイル４３１に存在しないものが赤色となる。この一覧表示ＡＰ４３４によって、図２に示した判断部２０４および検索結果表示制御部２０５の機能を実現する。
【００６９】
図１７は、一覧表示ＡＰ４３４による色分け（ランク付け）判定の処理内容を示すフローチャートである。図１７のフローチャートにおいて、まず、主分野集合ファイル４３１のレコードを全件読み込む（ステップＳ１７０１）。つぎに、検索集合ファイル４３３のレコードを１件読み込む（ステップＳ１７０２）。そして、読み込んだレコードがＥＯＦであるか否かを判断する（ステップＳ１７０３）。ここで、ＥＯＦでない場合（ステップＳ１７０３：Ｎｏ）は、つぎに、読み込んだ検索集合ファイル４３３のレコードのＳＥＱ番号が主分野集合ファイル４３１に存在するか否かを判断する（ステップＳ１７０４）。
【００７０】
ステップＳ１７０４において、ＳＥＱ番号が主分野集合ファイル４３１に存在しない場合（ステップＳ１７０４：Ｎｏ）は、図示を省略する画面表示用ワークファイルに『ＳＥＱ番号＋Ｒ』を書き込み（ステップＳ１７０５）、その後、ステップＳ１７０２へ戻る。一方、ステップＳ１７０４において、ＳＥＱ番号が主分野集合ファイル４３１に存在する場合（ステップＳ１７０４：：Ｙｅｓ）は、つぎに、主分野集合ファイル４３１のレコードの上限フラグに『１』が設定されているか否かを判断する（ステップＳ１７０６）。
【００７１】
ステップＳ１７０６において、上限フラグに『１』が設定されている場合（ステップＳ１７０６：Ｙｅｓ）は、図示を省略する画面表示用ワークファイルに『ＳＥＱ番号＋Ｙ』を書き込み（ステップＳ１７０７）、その後、ステップＳ１７０２へ戻る。一方、ステップＳ１７０６において、上限フラグに『１』が設定されていない場合（ステップＳ１７０６：Ｎｏ）は、図示を省略する画面表示用ワークファイルに『ＳＥＱ番号＋Ｂ』を書き込み（ステップＳ１７０８）、その後、ステップＳ１７０２へ戻る。
【００７２】
そして、ステップＳ１７０３において、読み込んだレコードがＥＯＦである場合（ステップＳ１７０３：Ｙｅｓ）は、図示を省略する画面表示用ワークファイルを全件読み込み、ＳＥＱ番号＋Ｒは赤色、ＳＥＱ番号＋Ｙは黄色、ＳＥＱ番号＋Ｂは黒色で一覧表示画面４３８を表示し（ステップＳ１７０９）、一連の処理を終了する。
【００７３】
また図１８は、一覧表示画面４３８の一例を示す説明図である。図１８において、上記一覧表示ＡＰ４３４によって、検索集合ファイル４３３から検索した結果を一覧表示するデータを色分け（ランク付け）して表示する。主分野集合ファイル４３１に存在し、上限フラグがたっていないものは黒色であり、主分野集合ファイル４３１に存在し、上限フラグがたっているものは黄色であり、主分野集合ファイル４３１に存在しないものは赤色となる。各色を着色して表示する際、文字の色を変えてもよく、文字はそのままでその文字の背景色によって、各ファイルがどの集合に属しているかを直感的に知ることができる。なお、色を変える代わりに、文字や背景の輝度を変化させたり、文字の書体や太さなどを変更するようにしてもよい。さらに、それぞれの意味を持ったマークや記号で表すようにしてもよい。
【００７４】
また、照会ＡＰ（ログ取得）４３５は、一覧表示画面４３８において、サービス利用者４００ｂから選択されたデータの内容を、実体ＤＢ２００から取り出し照会画面（公報表示画面）４３９として表示し、また、ログファイル４３６上に選択されたデータ番号、ランクを保存する。図１９は、ログファイル４３６のファイル内容の一例を示す説明図である。図１９に示すように、ログファイル４３６には、照会があったレコードのＳＥＱ番号と『Ｒ』『Ｙ』『Ｂ』のいずれかのランクが保存される。また、図２０は、照会画面（公報表示画面）４３９の一例を示す説明図である。
【００７５】
（料金計算処理４０４の内容）
料金計算処理４０４において、４４１は料金計算ＡＰであり、４４２は、料金基準テーブルであり、４４３は課金ファイルである。ここで、料金計算ＡＰ４４１は、一定期間（例：毎月１回）の利用料金を計算する。ログファイル４３６および上限件数設定ファイル４１５と料金基準テーブル４４２に基づいて一定期間の利用料金の計算をおこなう。この料金計算ＡＰ４４１によって、図２に示した提供価格決定部２１０の機能を実現する。
【００７６】
図２１は料金基準テーブル４４２の内容の一例を示す説明図である。図２１に示すように、設定された上限件数に応じて、各ランクの１件当たりの単価が異なる。この各単価に基づいて、利用料金を計算する。
【００７７】
図２２は、料金計算ＡＰ４４１による料金計算の処理内容を示すフローチャートである。図２２のフローチャートにおいて、まず、上限件数設定ファイル４１５を読み込む（ステップＳ２２０１）。つぎに、上限件数設定ファイル４１５から読み込んだ上限数に該当する、料金基準テーブル４４２のレコードを読み込む（ステップＳ２２０２）。そして、上限件数設定ファイル４１５から読み込んだ上限数と読み込んだ料金基準テーブル４４２のランクＢの値をかけた値（金額）を課金ファイル４４３に書き込む（ステップＳ２２０３）。
【００７８】
その後、ログファイル４３６のレコードを１件読み込む（ステップＳ２２０４）。そして、読み込んだレコードがＥＯＦであるか否かを判断する（ステップＳ２２０５）。ここで、ＥＯＦでない場合（ステップＳ２２０５：Ｎｏ）は、つぎに、読み込んだログファイル４３６のレコードのランクが『Ｂ』であるか否かを判断する（ステップＳ２２０６）。そして、『Ｂ』である場合（ステップＳ２２０６：Ｙｅｓ）は、何もせずに、ステップＳ２２０４へ戻る。
【００７９】
一方、ステップＳ２２０６において、読み込んだログファイル４３６のレコードのランクが『Ｂ』でない場合（ステップＳ２２０６：Ｎｏ）は、つぎに、読み込んだログファイル４３６のレコードのランクが『Ｙ』であるか否かを判断する（ステップＳ２２０７）。そして、『Ｙ』である場合（ステップＳ２２０７：Ｙｅｓ）は、課金ファイル４４３の値（金額）に料金基準テーブル４４２のランクＹの値（金額）をたして、課金ファイル４４３の値を置き換え（ステップＳ２２０８）、ステップＳ２２０４へ戻る。一方、ステップＳ２２０７において、読み込んだログファイル４３６のレコードのランクが『Ｙ』でない場合（ステップＳ２２０７：Ｎｏ）は、読み込んだログファイル４３６のレコードのランクが『Ｒ』であるので、課金ファイル４４３の値（金額）に料金基準テーブル４４２のランクＲの値（金額）をたして、課金ファイル４４３の値を置き換え（ステップＳ２２０９）、ステップＳ２２０４へ戻る。
【００８０】
こうして、ステップＳ２２０４〜Ｓ２２０９の各処理を繰り返し、ステップＳ２２０５において、読み込んだレコードがＥＯＦの場合（ステップＳ２２０５：Ｙｅｓ）は、課金ファイル４４３の値を出力し（ステップＳ２２１０）、一連の処理を終了する。
【００８１】
以上説明したように、本実施の形態によれば、顧客（企業）が主に利用したい分野の情報は安価に利用し、あまり利用しない分野のデータは高価だが必要に応じて利用できるようにすることができる。また、データベースサービス業者などは、顧客の利用規模やニーズに応じた新しい料金体系を提示できる。また、主に利用したい分野の上限件数をより適切に設定することができる。
【００８２】
たとえば、『ある顧客において、主分野に存在する情報は、１件当たりの単価を安価に設定する代わりに、その分野全体をまとめ買いしてもらう。一方で、ノイズ分野に存在する情報を参照する場合には、１件当たりの単価を高くする代わりに、参照時のみ課金する』といったような料金提示が可能となる。
【００８３】
さらに、主分野についても、一定の条件を設定しておくことで、主分野の中をさらにランク分けすることができ、よりきめ細かい料金提示が可能となる。たとえば、『主分野において、顧客が指定した上限件数（まとめ買いする件数）を超えた場合に、この上限を超えた部分（注）を照会する場合には、情報単価を割増にする』といったように、上記の形態とあわせて３つのランクによる料金提示といったことも可能となる。
【００８４】
また、特許情報では毎週約１万件の新規データが追加発生するため、当初契約時の上限件数を超える場合がある従来のインターネットのデータベースサービスなどにみられる課金方式では、１件当たりの情報料は常に一定であり、顧客の利用ニーズに合った料金提示ができなかったが、上記のような考え方で、顧客が主に必要とする分野と、それ以外の分野を分類することで情報をランク付けし、ランクごとに料金を変更することができるため、顧客の利用ニーズに応じた課金処理が可能となる。
【００８５】
なお、本実施の形態におけるデータ提供方法は、あらかじめ用意されたコンピュータ読み取り可能なプログラムであってもよく、またそのプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現される。このプログラムは、ＨＤ（ハードディスク）、ＦＤ（フレキシブルディスク）、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、このプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【００８６】
（付記１）データベースに登録されたデータの検索をおこない、検索されたデータの見出しに関する情報の一覧を表示し、表示された情報の一覧の中から所望のデータの見出しに関する情報を選択させることによって当該所望のデータの内容に関する情報を提供するデータ提供方法であって、
第１のデータ群を抽出するための抽出条件に関する情報の入力を受け付ける抽出条件入力工程と、
前記データベースに登録されたデータのうち、前記抽出条件に該当する前記第１のデータ群に関する情報を抽出する抽出工程と、
前記データベースに登録されたデータの検索がおこなわれた際に、前記抽出工程によって抽出された情報に基づいて、検索されたデータが前記第１のデータ群に属するデータであるか否かを判断する判断工程と、
前記判断工程によって判断された結果に基づいて、前記一覧を表示する際、前記第１のデータ群に属するデータの見出しに関する情報と前記第１のデータ群に属さないデータの見出しに関する情報とを区別可能に表示する検索結果表示工程と、
を含んだことを特徴とするデータ提供方法。
【００８７】
（付記２）データベースに登録されたデータの検索をおこない、検索されたデータの見出しに関する情報の一覧を表示し、表示された情報の一覧の中から所望のデータの見出しに関する情報を選択させることによって当該所望のデータの内容に関する情報を提供するデータ提供方法であって、
第１のデータ群を抽出するための抽出条件に関する情報の入力を受け付ける抽出式入力工程と、
前記第１のデータ群のデータを所定の順序に並べたときに、当該所定の順序に基づくデータ上限件数に関する情報の入力を受け付けるデータ上限件数情報入力工程と、
前記データベースに登録されたデータのうち、前記所定の順序に並べられた際に前記上限件数内に含まれる第２のデータ群に関する情報を抽出する抽出工程と、
前記データベースに登録されたデータの検索がおこなわれた際に、前記抽出工程によって抽出された情報に基づいて、検索されたデータが第２のデータ群に属するデータであるか否かを判断する判断工程と、
前記判断工程によって判断された結果に基づいて、前記一覧を表示する際、前記第２のデータ群に属するデータの見出しに関する情報と前記第２のデータ群に属さないデータの見出しに関する情報とを区別可能に表示する検索結果表示工程と、
を含んだことを特徴とするデータ提供方法。
【００８８】
（付記３）データベースに登録されたデータの検索をおこない、検索されたデータの見出しに関する情報の一覧を表示し、表示された情報の一覧の中から所望のデータの見出しに関する情報を選択させることによって当該所望のデータの内容に関する情報を提供するデータ提供方法であって、
第１のデータ群を抽出するための抽出条件に関する情報を受け付ける抽出式入力工程と、
前記第１のデータ群のデータを所定の順序に並べたときに、当該所定の順序に基づくデータ上限件数に関する情報の入力を受け付けるデータ上限件数情報入力工程と、
前記データベースに登録されたデータのうち、前記抽出条件に該当する前記第１のデータ群に関する情報を抽出するとともに、前記所定の順序に並べられた際に前記上限件数内に含まれる第２のデータ群に関する情報を抽出する抽出工程と、
前記データベースに登録されたデータの検索がおこなわれた際に、前記抽出工程によって抽出された情報に基づいて、検索されたデータが第１のデータ群に属するデータであるか否かを判断するとともに、前記検索されたデータが第２のデータ群に属するデータであるか否かを判断する判断工程と、
前記判断工程によって判断された結果に基づいて、前記一覧を表示する際、前記第１のデータ群にのみ属するデータの見出しに関する情報と、前記第２のデータ群にのみ属するデータの見出しに関する情報と、前記第１のデータ群に属さないデータの見出しに関する情報とを区別可能に表示する検索結果表示工程と、
を含んだことを特徴とするデータ提供方法。
【００８９】
（付記４）前記データベースに登録されたデータのうち、前記抽出条件に該当する前記第１のデータ群に属するデータの件数に関する情報を抽出する件数情報抽出工程と、
前記件数情報抽出工程によって抽出された件数に関する情報を表示する件数情報表示工程と、
を含み、
前記データ上限件数情報入力工程は、前記件数情報表示工程によって件数に関する情報が表示された後に、前記データ上限件数に関する情報の入力を受け付けることを特徴とする付記２または３に記載のデータ提供方法。
【００９０】
（付記５）前記データベースに登録されたデータのうち、前記抽出条件に該当する前記第１のデータ群に属するデータの件数に関する情報を抽出する件数情報抽出工程を含み、
前記件数情報抽出工程によって抽出された件数に関する情報に基づいて、前記データ上限件数情報入力工程において入力可能な前記データ上限件数の範囲を変更することを特徴とする付記２または３に記載のデータ提供方法。
【００９１】
（付記６）前記判断工程によって判断された結果に基づいて、検索されたデータの内容に関する情報の提供価格を決定する提供価格決定工程を含んだことを特徴とする付記１〜３のいずれか一つに記載のデータ提供方法。
【００９２】
（付記７）データベースに登録されたデータの検索をおこない、検索されたデータの見出しに関する情報の一覧を表示し、表示された情報の一覧の中から所望のデータの見出しに関する情報を選択させることによって当該所望のデータの内容に関する情報を提供するデータ提供方法であって、
第１のデータ群を抽出するための抽出条件に関する情報の入力を受け付ける抽出条件入力工程と、
前記データベースに登録されたデータのうち、前記抽出条件に該当する前記第１のデータ群に関する情報を抽出する抽出工程と、
前記データベースに登録されたデータの検索がおこなわれた際に、前記抽出工程によって抽出された情報に基づいて、検索されたデータが前記第１のデータ群に属するデータであるか否かを判断する判断工程と、
前記判断工程によって判断された結果に基づいて、検索されたデータの内容に関する情報の提供価格を決定する提供価格決定工程と、
を含んだことを特徴とするデータ提供方法。
【００９３】
（付記８）データベースに登録されたデータの検索をおこなわせ、検索されたデータの見出しに関する情報の一覧を表示させ、表示された情報の一覧の中から所望のデータの見出しに関する情報を選択させることによって当該所望のデータの内容に関する情報を提供させるデータ提供プログラムであって、
第１のデータ群を抽出するための抽出条件に関する情報の入力を受け付けさせる抽出条件入力工程と、
前記データベースに登録されたデータのうち、前記抽出条件に該当する前記第１のデータ群に関する情報を抽出させる抽出工程と、
前記データベースに登録されたデータの検索がおこなわれた際に、前記抽出工程によって抽出された情報に基づいて、検索されたデータが前記第１のデータ群に属するデータであるか否かを判断させる判断工程と、
前記判断工程によって判断された結果に基づいて、前記一覧を表示させる際、前記第１のデータ群に属するデータの見出しに関する情報と前記第１のデータ群に属さないデータの見出しに関する情報とを区別可能に表示させる検索結果表示工程と、
をコンピュータに実行させることを特徴とするデータ提供プログラム。
【００９４】
（付記９）データベースに登録されたデータの検索をおこなわせ、検索されたデータの見出しに関する情報の一覧を表示させ、表示された情報の一覧の中から所望のデータの見出しに関する情報を選択させることによって当該所望のデータの内容に関する情報を提供させるデータ提供プログラムであって、
第１のデータ群を抽出するための抽出条件に関する情報の入力を受け付けさせる抽出式入力工程と、
前記第１のデータ群のデータを所定の順序に並べたときに、当該所定の順序に基づくデータ上限件数に関する情報の入力を受け付けさせるデータ上限件数情報入力工程と、
前記データベースに登録されたデータのうち、前記所定の順序に並べられた際に前記上限件数内に含まれる第２のデータ群に関する情報を抽出させる抽出工程と、
前記データベースに登録されたデータの検索がおこなわれた際に、前記抽出工程によって抽出された情報に基づいて、検索されたデータが第２のデータ群に属するデータであるか否かを判断させる判断工程と、
前記判断工程によって判断された結果に基づいて、前記一覧を表示させる際、前記第２のデータ群に属するデータの見出しに関する情報と前記第２のデータ群に属さないデータの見出しに関する情報とを区別可能に表示させる検索結果表示工程と、
をコンピュータに実行させることを特徴とするデータ提供プログラム。
【００９５】
（付記１０）データベースに登録されたデータの検索をおこなわせ、検索されたデータの見出しに関する情報の一覧を表示させ、表示された情報の一覧の中から所望のデータの見出しに関する情報を選択させることによって当該所望のデータの内容に関する情報を提供させるデータ提供プログラムであって、
第１のデータ群を抽出するための抽出条件に関する情報を受け付けさせる抽出式入力工程と、
前記第１のデータ群のデータを所定の順序に並べたときに、当該所定の順序に基づくデータ上限件数に関する情報の入力を受け付けさせるデータ上限件数情報入力工程と、
前記データベースに登録されたデータのうち、前記抽出条件に該当する前記第１のデータ群に関する情報を抽出させるとともに、前記所定の順序に並べられた際に前記上限件数内に含まれる第２のデータ群に関する情報を抽出させる抽出工程と、
前記データベースに登録されたデータの検索がおこなわれた際に、前記抽出工程によって抽出された情報に基づいて、検索されたデータが第１のデータ群に属するデータであるか否かを判断させるとともに、前記検索されたデータが第２のデータ群に属するデータであるか否かを判断させる判断工程と、
前記判断工程によって判断された結果に基づいて、前記一覧を表示させる際、前記第１のデータ群にのみ属するデータの見出しに関する情報と、前記第２のデータ群にのみ属するデータの見出しに関する情報と、前記第１のデータ群に属さないデータの見出しに関する情報とを区別可能に表示させる検索結果表示工程と、
をコンピュータに実行させることを特徴とするデータ提供プログラム。
【００９６】
（付記１１）データベースに登録されたデータの検索をおこなわせ、検索されたデータの見出しに関する情報の一覧を表示させ、表示された情報の一覧の中から所望のデータの見出しに関する情報を選択させることによって当該所望のデータの内容に関する情報を提供させるデータ提供プログラムであって、
第１のデータ群を抽出するための抽出条件に関する情報の入力を受け付けさせる抽出条件入力工程と、
前記データベースに登録されたデータのうち、前記抽出条件に該当する前記第１のデータ群に関する情報を抽出させる抽出工程と、
前記データベースに登録されたデータの検索がおこなわれた際に、前記抽出工程によって抽出された情報に基づいて、検索されたデータが前記第１のデータ群に属するデータであるか否かを判断させる判断工程と、
前記判断工程によって判断された結果に基づいて、検索されたデータの内容に関する情報の提供価格を決定させる提供価格決定工程と、
をコンピュータに実行させることを特徴とするデータ提供プログラム。
【００９７】
（付記１２）データベースに接続され、前記データベースに登録されたデータの検索をおこない、検索されたデータの見出しに関する情報の一覧を、ネットワークに接続された情報端末装置において表示させ、表示された情報の一覧の中から所望のデータの見出しに関する情報を選択させることによって当該所望のデータの内容に関する情報を提供するデータ提供装置であって、
第１のデータ群を抽出するための抽出条件に関する情報の入力を受け付ける抽出条件入力手段と、
前記データベースに登録されたデータのうち、前記抽出条件に該当する前記第１のデータ群に関する情報を抽出する抽出手段と、
前記データベースに登録されたデータの検索がおこなわれた際に、前記抽出手段によって抽出された情報に基づいて、検索されたデータが前記第１のデータ群に属するデータであるか否かを判断する判断手段と、
前記判断手段によって判断された結果に基づいて、前記一覧を表示させる際、前記第１のデータ群に属するデータの見出しに関する情報と前記第１のデータ群に属さないデータの見出しに関する情報とを、前記情報端末装置において区別可能に表示させる検索結果表示制御手段と、
を備えたことを特徴とするデータ提供装置。
【００９８】
（付記１３）データベースに接続され、前記データベースに登録されたデータの検索をおこない、検索されたデータの見出しに関する情報の一覧を、ネットワークに接続された情報端末装置において表示させ、表示された情報の一覧の中から所望のデータの見出しに関する情報を選択させることによって当該所望のデータの内容に関する情報を提供するデータ提供装置であって、
第１のデータ群を抽出するための抽出条件に関する情報の入力を受け付ける抽出式入力手段と、
前記第１のデータ群のデータを所定の順序に並べたときに、当該所定の順序に基づくデータ上限件数に関する情報の入力を受け付けるデータ上限件数情報入力手段と、
前記データベースに登録されたデータのうち、前記所定の順序に並べられた際に前記上限件数内に含まれる第２のデータ群に関する情報を抽出する抽出手段と、
前記データベースに登録されたデータの検索がおこなわれた際に、前記抽出手段によって抽出された情報に基づいて、検索されたデータが第２のデータ群に属するデータであるか否かを判断する判断手段と、
前記判断手段によって判断された結果に基づいて、前記一覧を表示させる際、前記第２のデータ群に属するデータの見出しに関する情報と前記第２のデータ群に属さないデータの見出しに関する情報とを、前記情報端末装置において区別可能に表示させる検索結果表示制御手段と、
を備えたことを特徴とするデータ提供装置。
【００９９】
（付記１４）データベースに接続され、前記データベースに登録されたデータの検索をおこない、検索されたデータの見出しに関する情報の一覧を、ネットワークに接続された情報端末装置において表示させ、表示された情報の一覧の中から所望のデータの見出しに関する情報を選択させることによって当該所望のデータの内容に関する情報を提供するデータ提供装置であって、
第１のデータ群を抽出するための抽出条件に関する情報を受け付ける抽出式入力手段と、
前記第１のデータ群のデータを所定の順序に並べたときに、当該所定の順序に基づくデータ上限件数に関する情報の入力を受け付けるデータ上限件数情報入力手段と、
前記データベースに登録されたデータのうち、前記抽出条件に該当する前記第１のデータ群に関する情報を抽出するとともに、前記所定の順序に並べられた際に前記上限件数内に含まれる第２のデータ群に関する情報を抽出する抽出手段と、
前記データベースに登録されたデータの検索がおこなわれた際に、前記抽出手段によって抽出された情報に基づいて、検索されたデータが第１のデータ群に属するデータであるか否かを判断するとともに、前記検索されたデータが第２のデータ群に属するデータであるか否かを判断する判断手段と、
前記判断手段によって判断された結果に基づいて、前記一覧を表示させる際、前記第１のデータ群にのみ属するデータの見出しに関する情報と、前記第２のデータ群にのみ属するデータの見出しに関する情報と、前記第１のデータ群に属さないデータの見出しに関する情報とを、前記情報端末装置において区別可能に表示させる検索結果表示制御手段と、
を備えたことを特徴とするデータ提供装置。
【０１００】
（付記１５）データベースに接続され、前記データベースに登録されたデータの検索をおこない、検索されたデータの見出しに関する情報の一覧を、ネットワークに接続された情報端末装置において表示させ、表示された情報の一覧の中から所望のデータの見出しに関する情報を選択させることによって当該所望のデータの内容に関する情報を提供するデータ提供装置であって、
第１のデータ群を抽出するための抽出条件に関する情報の入力を受け付ける抽出条件入力手段と、
前記データベースに登録されたデータのうち、前記抽出条件に該当する前記第１のデータ群に関する情報を抽出する抽出手段と、
前記データベースに登録されたデータの検索がおこなわれた際に、前記抽出手段によって抽出された情報に基づいて、検索されたデータが前記第１のデータ群に属するデータであるか否かを判断する判断手段と、
前記判断手段によって判断された結果に基づいて、検索されたデータの内容に関する情報の提供価格を決定する提供価格決定手段と、
を備えたことを特徴とするデータ提供装置。
【０１０１】
【発明の効果】
以上説明したように、この発明によれば、顧客の利用ニーズに応じた料金提示（課金）ができ、また、その料金を容易に認識することが可能なデータ提供方法、データ提供プログラム、およびデータ提供装置が得られるという効果を奏する。
【図面の簡単な説明】
【図１】この発明の本実施の形態にかかるデータ提供装置のハードウエア構成の一例を示すブロック図である。
【図２】この発明の実施の形態にかかるデータ提供装置の機能的構成を示すブロック図である。
【図３】実体ＤＢのテーブル構造の一例を示す説明図である。
【図４】この発明の本実施の形態にかかるデータ提供方法の処理の概要を示す説明図である。
【図５】サービス管理者が抽出式を作成する検索式作成画面の一例を示す説明図である。
【図６】図５に示した検索式作成画面において作成した検索式を保存する検索式保存画面の一例を示す説明図である。
【図７】抽出式ファイルのファイル内容の一例を示す説明図である。
【図８】サービス管理者が上限件数を設定する上限件数設定画面の一例を示す説明図である。
【図９】上限件数設定ファイルのファイル内容の一例を示す説明図である。
【図１０】抽出式作成／保存ＡＰおよび上限件数設定ＡＰによる事前処理の一連の処理内容を示すフローチャートである。
【図１１】主分野集合ファイルのファイル内容の一例を示す説明図である。
【図１２】主分野集合作成ＡＰによるサービス開始前処理の一連の処理内容を示すフローチャートである。
【図１３】主分野集合作成ＡＰによるサービス開始前処理の一部（第１処理）の処理内容を示すフローチャートである。
【図１４】主分野集合作成ＡＰによるサービス開始前処理の別の一部（第２処理）の処理内容を示すフローチャートである。
【図１５】主分野集合作成ＡＰによるサービス開始前処理の別の一部（第３処理）の処理内容を示すフローチャートである。
【図１６】検索集合ファイルのファイル内容の一例を示す説明図である。
【図１７】一覧表示ＡＰによる色分け（ランク付け）判定の処理内容を示すフローチャートである。
【図１８】一覧表示画面の一例を示す説明図である。
【図１９】ログファイルのファイル内容の一例を示す説明図である。
【図２０】照会画面（公報表示画面）の一例を示す説明図である。
【図２１】料金基準テーブルの内容の一例を示す説明図である。
【図２２】料金計算ＡＰによる料金計算の処理内容を示すフローチャートである。
【符号の説明】
２００  実体ＤＢ（データベース）
２０１  データ提供装置
２０２  抽出条件入力部
２０３  抽出部
２０４  判断部
２０５  検索結果表示制御部
２０６  データ上限件数情報入力部
２０７  件数情報抽出部
２０８  件数情報表示制御部
２０９  範囲変更部
２１０  提供価格決定部
４０１  事前処理
４０２  サービス開始前処理
４０３  サービス利用時処理
４０４  料金計算処理
４１１  抽出式作成／保存ＡＰ（アプリケーション）
４１２  抽出式ファイル
４１３  該当件数格納ファイル
４１４  上限件数設定ＡＰ（アプリケーション）
４１５  上限件数設定ファイル
４１６  検索式作成画面
４１７  検索式保存画面
４１８  上限件数設定画面
４２１  主分野集合作成ＡＰ（アプリケーション）
４２２，４３１  主分野集合ファイル
４３２  実体ＤＢ検索ＡＰ（アプリケーション）
４３３  検索集合ファイル
４３４  一覧表示ＡＰ（アプリケーション）
４３５  照会ＡＰ（アプリケーション）
４３６  ログファイル
４３７  検索画面
４３８  一覧表示画面
４３９  照会画面（公報表示画面）
４４１  料金計算ＡＰ（アプリケーション）
４４２  料金基準テーブル
４４３  課金ファイル
【図１】
2004213104.tif 000003
【図２】
2004213104.tif 000004
【図３】
2004213104.tif 000005
【図４】
2004213104.tif 000006
【図５】
2004213104.tif 000007
【図６】
2004213104.tif 000008
【図７】
2004213104.tif 000009
【図８】
2004213104.tif 000010
【図９】
2004213104.tif 000011
【図１０】
2004213104.tif 000012
【図１１】
2004213104.tif 000013
【図１２】
2004213104.tif 000014
【図１３】
2004213104.tif 000015
【図１４】
2004213104.tif 000016
【図１５】
2004213104.tif 000017
【図１６】
2004213104.tif 000018
【図１７】
2004213104.tif 000019
【図１８】
2004213104.tif 000020
【図１９】
2004213104.tif 000021
【図２０】
2004213104.tif 000022
【図２１】
2004213104.tif 000023
【図２２】
2004213104.tif 000024