JP4090320B2 - 配信情報管理方法および情報管理サーバ - Google Patents
配信情報管理方法および情報管理サーバ Download PDFInfo
- Publication number
- JP4090320B2 JP4090320B2 JP2002286401A JP2002286401A JP4090320B2 JP 4090320 B2 JP4090320 B2 JP 4090320B2 JP 2002286401 A JP2002286401 A JP 2002286401A JP 2002286401 A JP2002286401 A JP 2002286401A JP 4090320 B2 JP4090320 B2 JP 4090320B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- evaluation
- distribution
- group
- distribution target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000007726 management method Methods 0.000 title claims description 201
- 238000011156 evaluation Methods 0.000 claims description 426
- 238000001514 detection method Methods 0.000 claims description 24
- 238000004364 calculation method Methods 0.000 claims description 21
- 230000004044 response Effects 0.000 claims description 8
- 238000000034 method Methods 0.000 description 150
- 230000008569 process Effects 0.000 description 105
- 230000006870 function Effects 0.000 description 103
- 239000000047 product Substances 0.000 description 94
- 239000003795 chemical substances by application Substances 0.000 description 85
- 238000012545 processing Methods 0.000 description 56
- 238000010586 diagram Methods 0.000 description 51
- 238000012937 correction Methods 0.000 description 33
- 238000012790 confirmation Methods 0.000 description 24
- 230000005540 biological transmission Effects 0.000 description 19
- 238000011867 re-evaluation Methods 0.000 description 18
- 230000006978 adaptation Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 4
- 230000007812 deficiency Effects 0.000 description 4
- 238000012854 evaluation process Methods 0.000 description 4
- 238000012217 deletion Methods 0.000 description 3
- 230000037430 deletion Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000003044 adaptive effect Effects 0.000 description 2
- 229940124447 delivery agent Drugs 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012356 Product development Methods 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 239000006227 byproduct Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Description
【発明の属する技術分野】
本発明はネットワークを介して配信すべき情報を管理するための配信情報管理方法および情報管理サーバに関し、特に配信対象の情報の評価を公表するための配信情報管理方法および情報管理サーバに関する。
【0002】
【従来の技術】
最近の情報通信技術を利用すると不特定の相手との情報交換を容易に行うことができる。ネットワーク上には、様々な目的で情報交換の場が設定される。
【0003】
たとえば、以下のような情報交換の場がある。
・企業内における調査、製品開発作業等における情報交換の場
・企業対消費者サービスにおける特定のテーマに関する情報交換の場
・地方自治体や公共企業体にける地域別/テーマ別イベント情報交換の場
・電子商店街における情報交換の場
・オンラインオークションサイトの運営者による出品者評価等のための情報交換の場
これらの様々な情報交換の場では、不特定多数の参加者によって情報が提示される。情報交換の方法には、たとえば、以下のようなものがある。
【0004】
(1)質問回答型の知識交換コミュニティ
質問者の質問に対して1名または複数名の回答者が回答を提供し、回答の内容に対する質問者の満足度で回答を評価する仕組みがある。満足度は質問者に対するウェブページやメールを使ったアンケートにより収集する。回答者が複数の場合、利用者の主観による満足度が最も高い回答を質問者が回答者より買い取る形で取引を行う場合が多い。
【0005】
(2)ランキング型の知識交換コミュニティ
情報提供者が提供した情報に対して、各参加者の主観的評価の平均または総和でランキング付けを行う仕組みがある。評価基準は参加者の主観的な満足度。情報伝達の確実性は特に要求されていない。現状ではウェブサイトなど情報の所在地を情報として提供し、ウェブを使ったアンケートや情報へのアクセス頻度をランキング情報として利用するケースがほとんどである。また、ホームページの評価表をユーザに送信し、その評価表に基づいてユーザがホームページの評価を行うものもある(たとえば、特許文献1参照)。
【0006】
(3)ウェブサービスやグループウェアにおける電子掲示板
不特定多数または特定多数による情報の共有、議論の場の提供を目的とする情報交換用のウェブサイトがある。電子掲示板では、ほとんどの場合、情報に対する伝達の確実性は考慮されていない。また、情報の評価は特に行われていない場合がほとんどである。
【0007】
(4)インターネットオークションにおける出品者や購入者の評価
インターネットオークションでは、相手と一度も会わずに商品の売買が行われるため、取引相手の信用度を測る手段として評価制度が利用されている。インターネットオークションを通じて取引を行ったら、互いに相手を評価する。肯定的な評価で有れば、評価された相手にポイントが与えられる。第三者は、出品者や購入希望者の過去の取引によるポイントの高さから、その者の信用度を判断することができる。たとえば、信用度が高い出品者の提示した情報(商品の説明等)であれば、信頼性が高いと考えられる。このような例として、ヤフー株式会社が運営するオークションサイトがある(例えば、非特許文献1参照)。
【0008】
【特許文献1】
特開2001−92742号公報
【非特許文献1】
「Yahoo!オークションヘルプ Yahoo!オークションでの評価とは?」[平成14年9月22日検索]、インターネット<URL:http://help.yahoo.co.jp/help/jp/auct/amisc/amisc-39.html>
【0009】
【発明が解決しようとする課題】
しかし、開示される情報の中には誤った情報が含まれることがあるが、従来の技術のように、ユーザが任意に情報を評価する場合、ユーザの主観的判断しか反映されないため評価結果の信頼性に欠けるという問題がある。
【0010】
具体的には、以下のような観点から、情報に対するより信頼性の高い評価が望まれている。
(A)提供される情報の品質確保
提供される情報の品質、すなわち情報の正確さや内容の十分性については、多くの場合特に対策はとられておらず、情報提供者のモラルに依存しているのが現状である。
【0011】
(B)情報やその提供者に対する柔軟性のある評価基準の設定
提供される情報、またはその提供者に対する評価基準は特に明確にされていない。ほとんどの場合、提供された情報に対する利用者からのアンケート結果や情報に対するアクセス頻度で評価されており、主観的要素が高いとみなされる。
【0012】
また、ほとんどの場合、すべての情報に対して同じ評価基準が適用されており、情報の性質に合わせた評価基準は特に考えられていない。
(C)利用者に対する確実かつ柔軟性の高い情報配信の実現
従来のサービスでは、多くの場合、利用者自身が情報の提供場所を参照する仕組みになっている。情報の配信を行う場合は電子メールでの配布となるため、情報利用者が情報を見落とす可能性が高い。また、メールベースでは配信範囲を柔軟に変更するためには複数のメーリングリストを用意し、メーリングリストに対する複雑な管理が必要になる。
【0013】
以上のように、従来採用されている評価方法では、評価者の恣意的な評価に基づくか、固定的な評価基準に基づいているため、状況の変化等に柔軟に対応した客観的な評価ができていなかった。また、情報の配信方法も固定的であり、利便性に欠けていた。
【0014】
本発明はこのような点に鑑みてなされたものであり、共有または交換される情報の信頼性に関して、柔軟性のある客観的な評価を行うことができる配信情報管理方法およびその方法を実行する情報管理サーバを提供することを目的とする。
【0015】
【課題を解決するための手段】
本発明では上記課題を解決するために、図1に示すような配信情報管理方法が提供される。本発明に係る配信情報管理方法は、ネットワークを介して配信すべき情報をコンピュータで管理するためのものである。本発明では、以下の手順で情報を管理する。
【0016】
情報グループ1a,1b,1c・・・に情報の評価ルール2a,2b,2c・・・を設定する(ステップS1)。所定の属性の配信対象情報3を、情報グループ1aに振り分ける(ステップS2)。情報グループ1aに振り分けられた配信対象情報3に関して評価ルール2aを適用し、情報グループ1aの評価値4を計算する(ステップS3)。情報グループ1aと評価値4とを関連付けてデータベース5に格納する(ステップS4)。
【0017】
このような配信情報管理方法によれば、所定の属性を有する配信対象情報3に基づいて、その属性に応じた適切な評価ルールによって情報グループの評価値4が設定される。
【0018】
また、上記課題を解決するために、ネットワークを介して配信すべき情報を管理する情報管理サーバにおいて、情報グループに情報の評価ルールを設定する評価ルール設定手段と、所定の属性の配信対象情報を、前記情報グループに振り分ける情報振り分け手段と、前記情報グループに振り分けられた前記配信対象情報に関して前記評価ルールを適用し、前記情報グループの評価値を計算する評価値計算手段と、前記情報グループと前記評価値とを関連付けてデータベースに格納する情報格納手段と、を有することを特徴とする情報管理サーバが提供される。
【0019】
このような情報管理サーバによれば、評価ルール設定手段により、情報グループに情報の評価ルールが設定される。配信対象情報が入力されると、情報振り分け手段により、その情報の属性に応じて情報グループに振り分けられる。その後、評価値計算手段により、情報グループに設定された評価ルールに従った情報の評価値が計算される。そして、情報格納手段により、情報グループと評価値とが関連付けられて、データベースに格納される。
【0020】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
まず、実施の形態に適用される発明の概要について説明し、その後、実施の形態の具体的な内容を説明する。
【0021】
図1は、実施の形態に適用される発明の概念図である。本実施の形態では、コンピュータを用いて以下の処理を実行する。
情報グループ1a,1b,1c・・・に情報の評価ルール2a,2b,2c・・・を設定する(ステップS1)。この評価ルール2a,2b,2c・・・は、情報グループ1a,1b,1c・・・に含まれる情報に基づいて、情報グループ1a,1b,1c・・・の評価を行うものである。評価ルール2a,2b,2c・・・には、たとえば、配信対象情報3を参照した情報利用者による評価点に基づく評価値の計算式が定義される。また、評価ルール2a,2b,2c・・・には、たとえば、配信対象情報3を参照した情報利用者による評価点と、配信対象情報3に関係する統計的情報とに基づく評価値の計算方法を定義することもできる。
【0022】
次に、所定の属性の配信対象情報3を、情報グループ1aに振り分ける(ステップS2)。その後、情報グループ1aに振り分けられた配信対象情報3に関して評価ルール2aを適用し、情報グループ1aの評価値4を計算する(ステップS3)。評価値の計算は、たとえば、新規の配信対象情報3が情報グループ1aに振り分けられる毎に、新規の配信対象情報3の評価値に基づいて、情報グループの評価値を更新する。
【0023】
評価値が計算されたら、情報グループ1aと評価値4とを関連付けてデータベース5に格納する(ステップS4)。
これにより、所定の属性の配信対象情報3を同一の情報グループに振り分け、その属性に応じた適切な評価ルールによって情報グループ1aの評価値4が設定される。その結果、情報グループ1aに関する信頼性の高い評価を得ることができる。しかも、各情報グループ1aに対する評価ルールが任意に設定できることにより、情報の評価に関して、柔軟性の高いルール適用が可能である。
【0024】
なお、本発明の実施の形態では、図1に示した処理以外にも、以下に示す処理が実行される。
・評価ルールは、複数のルールの適用を可能とする。その際、適用するルールを集めてルール集合とする。なお、評価のルールは、関数(評価関数)で定義することもできる。
【0025】
・情報グループに対し、その情報グループに属する情報に個別の情報評価結果に基づく評価(再評価)を行う。そのため、情報グループに対して、再評価のためのルール集合を関連づけておく。
【0026】
・情報グループに含まれる情報の配信条件を設定可能とする。たとえば、配信開始/停止判定のためのルール集合を情報グループに関連付け、そのルール集合で定められた配信期間内のみ情報グループに属する情報の配信を行う。
【0027】
・情報グループに対して、配信先への配信可否を判定するためのルール集合を関連付ける。これにより、配信先(情報利用者)の属性に応じて、情報の配信の有無を設定することができる。
【0028】
・情報グループに対して、情報相互の関連付けのためのルール集合を関連付ける。関連付け用のルールに従って情報同士を関連付ける。情報を関連付けることで、有用な情報を容易に検出し、情報利用者に配信することができる。
【0029】
・情報グループに対して登録情報の雛型と入力データチェック/自動補完機能を提供する。情報登録用の雛形(テンプレート)を用意しておくことで、データの入力漏れ等を防ぐことができる。また、雛形に基づいて情報が入力されれば、入力データのチェックの自動化が容易となる。
【0030】
・情報グループに対してグループ内情報相互の矛盾をチェックするためのルール集合と矛盾を解消するためのルール集合を関連付ける。過去に登録された情報との間の矛盾を検出する。たとえば、同一製品に関する仕様の説明内容が食い違っている場合には、矛盾と判断できる(同じデジタルカメラの説明において、画素数の数値が異なっている場合等)。矛盾と判断した場合に、正しい情報を情報提供者に選択させ、誤った情報を削除することで、誤った情報の配信を防止できる。なお、矛盾のチェックは、たとえば、同一グループ内の情報、あるいは関連付けられた情報を対象とする。
【0031】
・情報提供者に対して評価基準を表すルール集合または評価関数を関連付ける。情報提供者に対する評価を行うことで、情報提供者の信頼度を数値化することができる。
【0032】
・情報利用者に対して確実な情報配信を行うためのエージェント(情報配信用の常駐プログラム)を関連付ける。情報の配信タイミングをエージェントが検出し、情報利用者に配信することで、情報を必要としている利用者にその情報が確実に配信される。
【0033】
・登録時の情報に対する個別の評価のためのルール集合または関数を選択し、登録時の情報に割り当てる。情報の登録時にその情報の評価を行うことで、最新の情報に関しても、信頼性に関する情報を提供することができる。
【0034】
・登録時の情報に対する配信開始/停止判定のためのルール集合を選択し、割り当てる。情報の配信期間を制限することで、時期的に無駄な情報(キャンペーン期間が過ぎてしまったキャンペーン情報など)の配信を防止できる。
【0035】
・登録時の情報に対する配信先(情報利用者)への配信可否を判定するためのルール集合を選択し、割り当てる。配信先を制限することで、たとえば、クラブの会員向けの情報(次回の活動日の通知)等の配信が可能となる。配信先への配信可否のルール集合は、情報グループに対して設定することもできる。また、配信可否を判定するためのルールは、たとえば、利用者情報、配信情報の属性から動的に配信可否(配信範囲)決定する。
【0036】
・情報評価結果と再評価ルール集合または関数を使い、情報グループ自体への評価を再計算する。
・情報評価結果と再評価ルール集合または関数を使い情報提供者の評価を再計算する。
【0037】
このような機能を含む実施の形態の詳細について以下に説明する。
図2は、本実施の形態の概念図である。本実施の形態では、情報を評価し、その評価結果を提供する者を情報ブローカ20とする。情報ブローカ20には、事業として情報を提供する情報提供者(情報プロバイダ)31,32や個人の情報提供者33,34から提供者登録や情報登録が行われる。情報提供者31〜34は、登録した情報の評価基準を参照することもできる。また、評価結果の総和に応じた報酬を、情報ブローカ20から情報提供者31〜34に与えてもよい。
【0038】
登録された情報は、利用者登録や利用者情報更新等を行った情報利用者41〜43に配信される。これにより、情報利用者41〜43は、自分が欲する情報が登録されたらそれを通知または配信してもらうサービスを受けることができる。また、情報利用者41〜43は、利用した情報の評価を情報ブローカ20に通知し、評価結果のフィードバックを受ける(情報の総合評価結果を参照する)ことができる。
【0039】
情報ブローカ20が管理する情報は、「利用者情報」、「プロバイダ情報」、「登録済情報」、「評価関数」、「配信開始/停止判定ルールセット」、「配信範囲判定ルールセット」、「関連付けルールセット」、「矛盾チェック/解消ルールセット」等である。「利用者情報」は、情報ブローカに管理された情報の利用者に関する情報である。「プロバイダ情報」は、情報の提供者に関する情報である。「登録済情報」は、登録された情報である。「評価関数」は、情報を評価するためのルールが定義された情報である。「配信開始/停止判定ルールセット」は、情報の配信開始と配信停止との判定をするためのルールが定義された情報である。「配信範囲判定ルールセット」は、情報の受け取りが可能な情報利用者を判定するためのルールが定義された情報である。「関連付けルールセット」は、情報提供者と、評価基準を表すルール集合または評価関数とを関連付けを示す情報である。「矛盾チェック/解消ルールセット」は、情報の矛盾のチェックや、矛盾を解消するためのルールが定義された情報である。
【0040】
本実施の形態と質問回答型の知識交換コミュニティとの違いは、質問と回答との手順である。質問回答型知識交換サイトは、最初に質問が出され、質問者は、質問に対する情報提供者からの回答を待つ。情報提供者は、原則的に専門分野の質問が出されるまで、情報提供を行わない。本実施の形態では、情報提供者が能動的に情報を提供し、情報利用者は提供された情報の中から自身にとって利用価値の高い情報の配信を受ける。
【0041】
本実施の形態とランキング型知識交換サイトとの違いは、情報評価の柔軟性である。ランキング型知識交換サイトでは、固定的な評価基準によってランク付けを行っている。一方、本実施の形態では、様々なルールセットを用意し、随時適当なルールを適用することができる。
【0042】
これらの情報ブローカ20、情報提供者31〜34、情報利用者41〜43の間の各種情報の受け渡しは、インターネットなどのコンピュータネットワークを介して行われる。
【0043】
図3は、本実施の形態のシステム構成例を示す図である。図3に示すように、本実施の形態に係るシステムは、情報管理サーバ100、提供者端末210,220,230,240、および利用者端末250,260,270で構成される。情報管理サーバ100は、情報ブローカ20が管理するコンピュータである。提供者端末210は、情報提供者31が管理するコンピュータである。提供者端末220は、情報提供者32が管理するコンピュータである。提供者端末230は、情報提供者33が管理するコンピュータである。提供者端末240は、情報提供者34が管理するコンピュータである。利用者端末250は、情報利用者41が管理するコンピュータである。利用者端末260は、情報利用者42が管理するコンピュータである。利用者端末270は、情報利用者43が管理するコンピュータである。
【0044】
情報管理サーバ100は、データベース110、情報配信エージェント120、および情報評価エージェント130を有している。データベース110には、情報ブローカ20が管理すべき各種情報が格納される。情報配信エージェント120は、データベース110に格納されている情報を、情報利用者によって指定された配信手段を用いて利用者端末250,260,270へ配信する。情報評価エージェント130は、データベース110に格納された情報の信頼性の評価や矛盾のチェック等の処理を行う。
【0045】
利用者端末250は、情報参照エージェント251を有している。情報参照エージェント251は、情報利用者41との対話処理により情報の評価を受け取り、評価内容を情報管理サーバ100に通知する。なお、図3では省略しているが、他の利用者端末260,270も同様の情報参照エージェントを有している。
【0046】
図4は、情報管理サーバのハードウェア構成例を示す図である。情報管理サーバ100は、CPU(Central Processing Unit)101によって装置全体が制御されている。CPU101には、バス107を介してRAM(Random Access Memory)102、ハードディスクドライブ(HDD:Hard Disk Drive)103、グラフィック処理装置104、入力インタフェース105、および通信インタフェース106が接続されている。
【0047】
RAM102には、CPU101に実行させるOS(Operating System)のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、RAM102には、CPU101による処理に必要な各種データが格納される。HDD103には、OSやアプリケーションプログラムが格納される。
【0048】
グラフィック処理装置104には、モニタ11が接続されている。グラフィック処理装置104は、CPU101からの命令に従って、画像をモニタ11の画面に表示させる。入力インタフェース105には、キーボード12とマウス13とが接続されている。入力インタフェース105は、キーボード12やマウス13から送られてくる信号を、バス107を介してCPU101に送信する。
【0049】
通信インタフェース106は、ネットワーク10に接続されている。通信インタフェース106は、ネットワーク10を介して、他のコンピュータとの間でデータの送受信を行う。
【0050】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。なお、図4には、情報管理サーバ100のハードウェア構成例を示したが、提供者端末210,220,230,240や利用者端末250,260,270も同様のハードウェア構成で実現することができる。
【0051】
このようなシステムを利用して、情報提供者31〜34は手動操作により、または自動的に、自分が提供可能な情報を情報管理サーバ100に登録する。登録された情報はグループ化され、各グループごとに評価関数、配信開始可能条件、配信中止条件、関連情報へのリンク付け条件、矛盾チェック条件が対応付けられる。
【0052】
さらに、情報登録時に、関連付けが可能な場合は関連付けが実行され、矛盾チェックを行う情報については矛盾チェックが実行される。
また、情報提供者に対しては評価関数が関連付けられ、提供した情報について評価点が再計算される都度、提供者に対する評価点が再計算される。情報の評価は参照時のほか、一定期間経過後に再度入力する場合がある(評価関数として指定)。
【0053】
次に、登録情報のグループ分けについて説明する。
図5は、情報グループのデータ構造例を示す図である。情報グループには、情報グループ識別番号51、提供者識別番号52、評価関数/評価ルール集合53、情報間関連付けルール集合54、配信開始判定ルール集合55、配信停止判定ルール集合56、グループ再評価ルール集合57、グループ全体の評価点数58、矛盾検出ルール集合59、矛盾解消ルール集合60、配布先判定ルール集合61、登録情報テンプレート62、サブグループリスト63、登録情報リスト64などの項目で情報が管理される。
【0054】
情報グループ識別番号51の項目は、情報グループを一意に識別するための識別番号である。提供者識別番号52の項目は、情報グループに含まれる登録情報の提供者を一意に識別するための識別番号である。
【0055】
評価関数/評価ルール集合53の項目は、その情報グループ内の登録情報を評価するための評価関数や評価ルールの集合を示しており、適用されるルールの集まりであるルール集合65に関連付けられている。このルール集合65には、評価項目と重み付けの情報66が含まれている。この評価項目の一部は、利用者評価アンケート項目として利用することができる。
【0056】
情報間関連付けルール集合54の項目は、登録された情報間を関連づけるためのルールの集合を示しており、適用するルールを集めたルール集合67が関連づけられる。配信開始判定ルール集合55の項目は、配信開始時期を判定するためのルールの集合を示しており、そのルールを集めたルール集合68が関連づけられている。配信停止判定ルール集合56の項目は、配信停止時期を判定するためのルールの集合を示しており、適用するルールを集めたルール集合69が関連づけられている。グループ再評価ルール集合57の項目は、グループを再評価するためのルールの集合を示しており、適用するルールを集めたルール集合70が関連づけられている。グループ全体の評価点数58の項目は、グループ全体の評価点数を示している。矛盾検出ルール集合59の項目は、矛盾を検出するためのルールの集合を示しており、適用するルールを集めたルール集合71に関連づけられている。矛盾解消ルール集合60の項目は、矛盾が発生したときの矛盾解消ルールの集合を示しており、適用するルールの集合であるルール集合72に関連づけられている。配布先判定ルール集合61の項目は、登録情報の配布先を判定するためのルールの集合を示しており、適用するルールの集合であるルール集合73に関連づけられている。
【0057】
登録情報テンプレート62の項目は、情報を登録する際のテンプレートを示しており、適用する登録情報テンプレート74に関連づけられている。登録情報テンプレート74は、属性名と値の対応表74a、入力データチェックルール74b、入力データ保管ルール74cに関連づけられている。登録情報は、複数個の属性値の組み合わせで特定されるため、登録情報テンプレート74において、そのグループで登録可能な属性名を定義しておく。これにより、誤った属性の登録を防ぐことができる。
【0058】
サブグループリスト63の項目には、下位構造のグループ(サブグループ)が存在する場合、サブグループの識別情報が設定される。登録情報リスト64の項目には、そのグループに含まれる登録情報の識別情報が設定される。
【0059】
このように、本実施の形態では、情報グループを、カテゴリごとに更にグループ化することができる。すなわち、グループは階層化できる。
また、各情報グループに対してそのグループに属する登録情報を評価するための評価関数、情報相互の関連付けを行うための関数、情報の配信開始条件を指定するための関数、情報の配信停止条件を指定するための関数、情報相互の矛盾を検出するための関数、配布範囲を指定するための関数を関連付けることができる。これらの関数は情報配信時の配信可否チェック、情報登録時の情報の関連付け、矛盾検出に用いられる関数である(情報の品質確保、配信制御などを実現)。
【0060】
また、各情報グループには、登録情報を入力するためのテンプレートが用意される(これにより情報の形式を統一し、入力を容易にする)。情報グループが他の情報グループのサブグループである場合、上位のグループから評価関数、関連付け関数、配信開始条件、配信停止条件、矛盾検出関数、登録情報テンプレートを継承することができる(情報グループの新設を容易に)。ポイントは情報グループと、関数、テンプレートを関連付けて管理する。
【0061】
次に、登録情報のデータ構造について説明する。
図6は、登録情報のデータ構造例を示す図である。登録情報は、情報グループ識別番号81、提供者識別番号82、評価関数/評価ルール集合83、配信開始判定ルール集合84、配信停止判定ルール集合85、情報間関連付けルール集合86、矛盾検出ルール集合87、矛盾解消ルール集合88、配付先判定ルール集合89、評価点90、関連情報リスト91、情報データ本体92等の項目で管理されている。
【0062】
情報グループ識別番号81の項目には、登録情報が属している情報グループの識別番号が設定される。提供者識別番号82の項目には、登録情報の提供者を一意に識別するための識別番号が設定される。
【0063】
評価関数/評価ルール集合83の項目は、登録情報を評価するための評価関数や評価ルールの集合を示しており、適用されるルールの集まりであるルール集合93に関連付けられている。このルール集合93には、評価項目と重み付けの情報94が含まれている。この評価項目の一部は、利用者評価アンケート項目として利用することができる。
【0064】
配信開始判定ルール集合84の項目は、配信開始時期を判定するためのルールの集合を示しており、そのルールを集めたルール集合が関連づけられている。配信停止判定ルール集合85の項目は、配信停止時期を判定するためのルールの集合を示しており、適用するルールを集めたルール集合が関連づけられている。情報間関連付けルール集合86の項目は、登録された情報間を関連づけるためのルールの集合を示しており、適用するルールを集めたルール集合が関連づけられる。矛盾検出ルール集合87の項目は、矛盾を検出するためのルールの集合を示しており、適用するルールを集めたルール集合に関連づけられている。矛盾解消ルール集合88の項目は、矛盾が発生したときの矛盾解消ルールの集合を示しており、適用するルールの集合であるルール集合に関連づけられている。配布先判定ルール集合89の項目は、登録情報の配布先を判定するためのルールの集合を示しており、適用するルールの集合であるルール集合に関連づけられている。評価点90の項目には、登録情報の評価点が設定される。関連情報リスト91には、情報間関付けルールによって関連有りと判定された他の登録情報のリストが設定される。情報データ本体92には、登録情報の内容95が設定される。
【0065】
情報の内容95は所属グループのテンプレートに必要な情報を書き込んだものになる。そのため、テンプレートと同様に、登録情報の内容は、情報の属性名と属性値との対応表96を含んでいる。なお、情報の内容には、動画象データや音声データを含むことができる。
【0066】
ところで、登録情報に適用される各種ルールは、あらかじめシステムで用意されたルール集合を、各項目毎に割り付けることで設定することが出来る。なお、登録情報において任意のルール集合の割付が行われなかった項目については、属する情報グループにおける対応する項目のルール集合が、デフォルトのルール集合として適用される。換言すると、個々の登録情報はデフォルトでは所属グループの関数群を使用するが、登録情報ごとに関数を個別に設定することが可能である。
【0067】
なお、情報登録時には、情報間関連付けルール集合を参照して、情報相互の関連付けが実行される(実行しないよう設定も可能)。また同一グループ内の情報相互の矛盾チェックも、矛盾検出関数を指定することで登録時に実行可能である。これにより、情報の品質が確保される。
【0068】
図7は、ルール集合のデータ構造例を示す図である。ルール集合は、ルール集合ID311、版312、管理者ID313、ルールリスト314で構成される。ルール集合ID311は、ルール集合を一意に識別するための識別情報である。版312は、ルール集合の版数である。管理者ID313は、ルール集合の管理者の識別情報である。ルールリスト314は、ルール集合に含まれるルールのリストである。
【0069】
ルールリスト314に含まれるルールは、ルールID315、優先度316、条件部317、および動作部318で構成される。ルールID315は、ルールを一意に識別するための識別情報である。優先度316は、ルールを適用する際の優先度である。同時に適用できない複数のルールが設定されていた場合、優先度の高いルールが適用される。
【0070】
条件部317は、ルールの適用条件を示す情報である。条件部317は、たとえば、木構造で定義されている。木構造は、ノード(木構造の節)を定義する結合子(論理和や論理積)321〜323と、リーフ(木構造の末端)を定義する条件子324,325で構成される。結合子321〜323が論理和であれば、分岐先となる複数の下位構造のうち、何れかの条件が満たされていれば(判定結果が真)、その結合子における条件の判定結果を真とする。結合子321〜323が論理積であれば、分岐先となる複数の下位構造のうち、すべての条件が満たされたとき、その結合子における条件の判定結果を真とする。条件演算子324,325は、Boolean関数が設定されており、判定対象の情報がその関数に適合したときに判定結果が真となる。登録情報を1つずつ判定対象として、木構造の下位から順に判定し、ルートの結合子321の判定結果が真であれば、そのルールの適用条件を満たしていることとなる。
【0071】
動作部318は、条件部317に定義された条件に適合したときの処理内容を示す情報である。動作部318は、複数の実行関数326,327,・・・によって処理内容が定義される。
【0072】
次に、情報提供者に関する情報の登録方法について説明する。
図8は、情報提供者に関する情報の登録方法を示す概念図である。図8は、情報提供者31が提供者端末210を用いて、情報提供者の登録を行う場合の例である。
【0073】
情報提供者31は、提供者端末210を用いて情報管理サーバ100にアクセスする。情報提供者31は、提供者端末210を用いて情報提供者に関する情報を登録する。情報の登録は、情報管理サーバ100に設定されたウェブページへのアクセスや、電子メールなどを用いて行うことができる。登録される情報は、提供者名称、連絡先(住所、電話番号、メールアドレス)、提供情報ジャンル(提供する情報のグループ)等である。情報が登録されると、情報管理サーバ100から提供者端末210に対して、提供者ID、パスワードなどを含む登録通知が発行される。
【0074】
また、情報管理サーバ100では、登録された情報から提供者情報111を作成し、データベース110に格納する。提供者情報111には、提供者IDとパスワードの組、名称、連絡先、提供情報ジャンル、評価点数計算ルール、評価点数等の情報が含まれる。評価点数計算ルールは、提供情報ジャンルに応じて、情報評価エージェント130が決定する。
【0075】
図9は、情報提供者の登録手順を示すフローチャートである。この例は、ウェブサイトへのアクセスによって、情報提供者に関する情報を登録する場合である。以下、図9に示す処理をステップ番号に沿って説明する。
【0076】
[ステップS11]提供者端末210が情報管理サーバ100の所定のウェブページにアクセスすると、情報管理サーバ100から提供者端末210へ情報提供者登録指示の画面データが送られる。たとえば、情報管理サーバ100にアクセスすると、提供者端末210にメイン画面が表示される。情報提供者31は、提供者端末210に対して、メイン画面内のメニューから「情報提供者登録」を指示する操作入力を行う。これにより、「情報提供者登録」のウェブページにアクセスすることができる。
【0077】
[ステップS12]提供者端末210に、情報提供者情報入力画面が表示される。情報提供者情報入力画面は、名前、連絡先(住所、電話番号、メールアドレス)、提供する情報のジャンルなどの提供者情報を入力するための画面である。
【0078】
[ステップS13]提供者端末210に対して情報提供者31が情報を入力する。たとえば、情報提供者31が提供者情報を入力し、システムに「登録」を指示する操作入力を行う。すると、入力された情報が情報管理サーバ100に送られる。そして、情報管理サーバ100において、入力情報に不足がなく、入力値が適切か否かが判断される。入力情報が不足している場合や、入力値が不適切な場合には、処理がステップS12に進められ、再入力が要求される。入力情報が不足しておらず、入力値が適切であれば、処理がステップS14に進められる。
【0079】
[ステップS14]情報管理サーバ100は、過去に同じ利用者を登録しているか否かを判断する。登録済みであれば、処理がステップS15に進められる。登録済みでなければ、処理がステップS18に進められる。
【0080】
[ステップS15]情報管理サーバ100は、登録済利用者通知を提供者端末210に送信する。すると、提供者端末210には、登録済利用者通知画面が表示される。登録済利用者通知画面では、提供者IDとパスワードとの入力が要求される。
【0081】
[ステップS16]情報提供者31が提供者IDとパスワードとを入力すると、その内容が情報管理サーバ100に送られる。情報管理サーバ100は、入力された提供者IDとパスワードとの組が正しいか否かを判断する。提供者IDとパスワードとが正しければ、処理が終了する。提供者IDとパスワードとの組が正しくなければ、処理がステップS17に進められる。
【0082】
[ステップS17]情報管理サーバ100から提供者端末210へ警告画面データが送られる。すると、提供者端末210に警告画面が表示される。その後、処理が終了する。
【0083】
[ステップS18]情報管理サーバ100は、入力された値を提供者端末210に送信する。すると、入力された情報の確認画面が提供者端末210に表示される。
【0084】
[ステップS19]情報提供者31は、提供者端末210に表示された確認画面を見て値が正しいかどうかを確認し、値の確認結果を提供者端末210に入力する。確認結果は、情報管理サーバ100に送られる。値が正しいという確認結果であれば、処理がステップS20に進められる。値が間違っているという確認結果であれば、処理がステップS12に進められ、値の再入力が行われる。
【0085】
[ステップS20]情報管理サーバ100は、入力された提供者情報に対して、評価点数計算ルールと評価点の初期値を追加する。
[ステップS21]情報管理サーバ100は、データベース110に、情報提供者に関する提供者情報111を登録する。情報を登録したら情報提供者(情報提供者31)の提供者端末210に、情報の登録を通知する。その後、処理が終了する。
【0086】
このように、情報提供者登録時に、情報提供者に対する評価ルールまたは評価関数がシステムにより自動的に割り当てられる。情報提供者に対するルール集合または評価関数は、本発明を適用するシステムで標準に用意したものを使用するか、システムの管理者が既存のルール集合または評価関数を元に修正することも可能である。ルール集合や評価関数が複数用意される場合は、その旨を、情報提供者登録時に情報管理サーバ100が、情報管理サーバ100のシステム管理者に通知する(端末画面にメッセージを表示する)。システム管理者が情報提供者に関連付けるルール集合または評価関数を決定する操作入力を行うと、決定されたルール集合や評価関数が提供者情報111に登録される。その後、情報管理サーバ100から提供者端末210に対し、提供者情報111に追加した情報の内容が通知される。
【0087】
このようにして登録した提供者情報は、提供者端末210を用いて修正することができる。提供者情報の修正は、情報提供者31〜34が、提供者端末210,220,230,240を用いて情報管理サーバ100にアクセスし、利用者認証が成功したときに表示されるメニュー画面から、情報提供者31が「提供者情報の修正」を選択したときに起動される。
【0088】
図10は、提供者情報修正処理を示すフローチャートである。以下、図10に示す処理をステップ番号に沿って説明する。なお、以下の例では、情報提供者31が、提供者端末210を用いて提供者情報を修正する場合を想定している。
【0089】
[ステップS31]情報提供者31がメニュー画面から「提供者情報の修正」を選択する。すると、選択内容が情報管理サーバ100に送られる。
[ステップS32]情報管理サーバ100は、登録済みの提供者情報111をデータベース110から取得する。
【0090】
[ステップS33]情報管理サーバ100は、提供者端末210に対し、取得した提供者情報111を送信する。すると、提供者端末210に提供者情報入力画面が表示される。このとき表示される提供者情報入力画面内には、情報提供者31が以前に登録した提供者情報111の内容が表示される。
【0091】
[ステップS34]情報提供者31は、提供者端末210の画面に表示された値のうち変更すべき項目に、修正後の値を入力(または選択肢の再選択)する。そして、情報提供者31は、提供者端末210に対して「修正」を指示を入力する。すると、修正された値が、提供者端末210から情報管理サーバ100に送信される。情報管理サーバ100は、修正入力された値が適切か否かを判断する。適切であれば処理がステップS36に進められる。不適切であれば処理がステップS35に進められる。
【0092】
[ステップS35]情報管理サーバ100は、入力値が不適切であることを提供者端末210に通知する。すると、提供者端末210には、通知された内容のメッセージが表示される。その後、処理がステップS33に進められ、適切な値の再入力が促される。
【0093】
[ステップS36]情報管理サーバ100は、入力された値を提供者端末210に送信する。すると、入力された情報の確認画面が提供者端末210に表示される。
【0094】
[ステップS37]情報提供者31は、提供者端末210に表示された確認画面を見て値が正しいかどうかを確認し、値の確認結果を提供者端末210に入力する。確認結果は、情報管理サーバ100に送られる。値が正しいという確認結果であれば、処理がステップS38に進められる。値が間違っているという確認結果であれば、処理がステップS33に進められ、値の再入力が行われる。なお、情報提供者31が「再入力」を支持した場合(値が間違っている場合)は、修正のために入力された値を表示した状態で提供者情報入力画面が表示される。
【0095】
[ステップS38]情報管理サーバ100は、修正入力された値を、データベース110内の提供者情報111に反映させる。その後、情報管理サーバ100から提供者端末210に、修正完了の通知が送信される。その通知の内容は、提供者端末210の画面に表示される。
【0096】
次に、情報利用者に関する情報の登録方法について説明する。
図11は、情報利用者に関する情報の登録方法を示す概念図である。図11は、情報利用者41が利用者端末250を用いて、情報利用者の登録を行う場合の例である。
【0097】
情報利用者41は、利用者端末250を用いて情報管理サーバ100にアクセスする。情報利用者41は、利用者端末250を用いて、情報利用者に関する情報を登録する。情報の登録は、情報管理サーバ100に設定されたウェブページへのアクセスや、電子メールなどを用いて行うことができる。登録される情報は、名前、連絡先(住所、電話番号、メールアドレス)、興味あるジャンル(提供を受ける情報のグループ)、好みの配信手段等である。なお、情報グループ毎に異なる好みの配信手段を設定することもできる。情報が登録されると、情報管理サーバ100から利用者端末250に対して、ユーザID、パスワードなどを含む登録通知が発行される。
【0098】
また、情報管理サーバ100では、登録された情報から利用者情報112を作成し、データベース110に格納する。利用者情報112には、ユーザIDとパスワードの組、名前、連絡先、興味あるジャンル、好みの配信手段、情報利用権、情報配信履歴、情報参照履歴、情報評価エージェント等の情報が含まれる。
【0099】
図12は、情報利用者の登録処理を示すフローチャートである。この例は、ウェブサイトへのアクセスによって、情報利用者に関する情報を登録する場合である。以下、図12に示す処理をステップ番号に沿って説明する。
【0100】
[ステップS41]利用者端末250が情報管理サーバ100の所定のウェブページにアクセすると、情報管理サーバ100から利用者端末250へ情報利用者登録指示の画面データが送られる。たとえば、情報管理サーバ100にアクセスすると、情報提供サーバ210にメイン画面が表示される。情報利用者41は、利用者端末250に対して、メイン画面内のメニューから「情報利用者登録」を指示する操作入力を行う。これにより、「情報利用者登録」のウェブページにアクセスすることができる。
【0101】
[ステップS42]利用者端末250に、情報利用者情報入力画面が表示される。情報利用者情報入力画面は、名前、連絡先(住所、電話番号、メールアドレス)、興味あるジャンル、好みの配信手段などの利用者情報を入力するための画面である。
【0102】
[ステップS43]利用者端末250に対して情報利用者41が情報を入力する。たとえば、情報利用者41が利用者情報を入力し、システムに「登録」を指示する操作入力を行う。すると、入力された情報が情報管理サーバ100に送られる。そして、情報管理サーバ100において、入力情報に不足がなく、入力値が適切か否かが判断される。入力情報が不足していたり、入力値が不適切な場合には、処理がステップS42に進められ、再入力が要求される。入力情報が不足しておらず、入力値が適切であれば、処理がステップS44に進められる。
【0103】
[ステップS44]情報管理サーバ100は、過去に同じ利用者を登録しているか否かを判断する。登録済みであれば、処理がステップS45に進められる。登録済みでなければ、処理がステップS48に進められる。
【0104】
[ステップS45]情報管理サーバ100は、登録済利用者通知を利用者端末250に送信する。すると、利用者端末250には、登録済利用者通知画面が表示される。登録済利用者通知画面では、利用者IDとパスワードとの入力が要求される。
【0105】
[ステップS46]情報利用者41が利用者IDとパスワードとを入力すると、その内容が情報管理サーバ100に送られる。情報管理サーバ100は、入力された利用者IDとパスワードとの組が正しいか否かを判断する。利用者IDとパスワードとが正しければ、処理が終了する。利用者IDとパスワードとの組が正しくなければ、処理がステップS47に進められる。
【0106】
[ステップS47]情報管理サーバ100から利用者端末250へ警告画面データが送られる。すると、利用者端末250に警告画面が表示される。その後、処理が終了する。
【0107】
[ステップS48]情報管理サーバ100は、入力された値を利用者端末250に送信する。すると、入力された情報の確認画面が利用者端末250に表示される。
【0108】
[ステップS49]情報利用者41は、利用者端末250に表示された確認画面を見て値が正しいかどうかを確認し、値の確認結果を利用者端末250に入力する。確認結果は、情報管理サーバ100に送られる。値が正しいという確認結果であれば、処理がステップS50に進められる。値が間違っているという確認結果であれば、処理がステップS42に進められ、値の再入力が行われる。
【0109】
[ステップS50]情報管理サーバ100は、入力された情報利用者の情報に対し、情報利用権、情報配信履歴初期状態、情報参照履歴初期状態、情報配信エージェント、情報評価エージェントを追加する。
【0110】
[ステップS51]情報管理サーバ100は、データベース110に、情報利用者に関する利用者情報112を登録する。情報を登録したら情報利用者(情報提供者41)の利用者端末250に、情報の登録を通知する。その後、処理が終了する。
【0111】
ところで、情報評価エージェント130は、情報管理サーバ100で標準に用意したものを使用することもできるし、情報管理サーバ100の管理者が既存の情報評価エージェント130を元に修正することも可能である。
【0112】
また、情報評価エージェント130が複数用意される場合は、情報利用者登録時に情報管理サーバ100がシステム管理者に通知、システム管理者が情報利用者に関連付ける情報評価エージェント130を決定してもよい。決定された情報評価エージェント130は、情報管理サーバ100から利用者端末250に通知される。
【0113】
このようにして登録した利用者情報は、利用者端末250を用いて修正することができる。利用者情報の修正は、情報提供者31〜34や情報利用者41〜43が、利用者端末250,260,270を用いて情報管理サーバ100にアクセスし、利用者認証が成功したときに表示されるメニュー画面から、情報利用者41〜43が「利用者情報の修正」を選択したときに起動される。
【0114】
図13は、利用者情報修正処理を示すフローチャートである。以下、図13に示す処理をステップ番号に沿って説明する。なお、以下の例では、情報利用者41が、利用者端末250を用いて利用者情報を修正する場合を想定している。
【0115】
[ステップS61]情報利用者41がメニュー画面から「利用者情報の修正」を選択する。すると、選択内容が情報管理サーバ100に送られる。
[ステップS62]情報管理サーバ100は、登録済みの利用者情報112をデータベース110から取得する。
【0116】
[ステップS63]情報管理サーバ100は、利用者端末250に対し、取得した利用者情報112を送信する。すると、利用者端末250に利用者情報入力画面が表示される。このとき表示される情報利用者情報入力画面内には、情報利用者41が以前に登録した利用者情報112の内容が表示される。
【0117】
[ステップS64]情報提供者21は、利用者端末250の画面に表示された値のうち変更すべき項目に、修正後の値を入力(または選択肢の再選択)する。そして、情報提供者41は、利用者端末250に対して「修正」を指示を入力する。すると、修正された値が、利用者端末250から情報管理サーバ100に送信される。
【0118】
情報管理サーバ100は、修正入力された値が適切か否かを判断する。適切であれば処理がステップS66に進められる。不適切であれば処理がステップS65に進められる。
【0119】
[ステップS65]情報管理サーバ100は、入力値が不適切であることを利用者端末250に通知する。すると、利用者端末250は、通知された内容のメッセージが表示される。その後、処理がステップS63に進められ、適切な値の再入力が促される。
【0120】
[ステップS66]情報管理サーバ100は、入力された値を利用者端末250に送信する。すると、入力された情報の確認画面が利用者端末250に表示される。
【0121】
[ステップS67]情報利用者41は、利用者端末250に表示された確認画面を見て値が正しいかどうかを確認し、値の確認結果を利用者端末250に入力する。確認結果は、情報管理サーバ100に送られる。値が正しいという確認結果であれば、処理がステップS68に進められる。値が間違っているという確認結果であれば、処理がステップS63に進められ、値の再入力が行われる。なお、情報利用者41が「再入力」を支持した場合(値が間違っている場合)は、修正のために入力された値を表示した状態で利用者情報入力画面が表示される。
【0122】
[ステップS68]情報管理サーバ100は、修正入力された値を、データベース110内の利用者情報112に反映させる。その後、情報管理サーバ100から利用者端末250に、修正完了の通知が送信される。その通知の内容は、利用者端末250の画面に表示される。
【0123】
次に、情報の登録処理について説明する。提供者情報を登録した情報提供者31〜34は、提供者端末210、220,230,240を用いて情報管理サーバ100にアクセスし、情報を提供することができる。
【0124】
図14は、情報登録処理の概念図である。図14の例は、情報提供者31が提供者端末210を用いて情報提供を行う場合を示している。
情報提供者31は、提供者端末210を用いて情報管理サーバ100にアクセスし、情報を登録や修正を行う。このとき、情報管理サーバ100に予め用意されたテンプレートを用い、予め用意された項目への穴埋め式で情報を入力することができる。情報管理サーバ100は、入力された情報に対して、データの正しさのチェックや補完処理等を自動で実行する。たとえば、情報登録時に、評価点の初期化、登録済情報相互の関連付けが行われる。また、指定されている場合には同一グループ内のほかの情報との矛盾チェックと、矛盾していた場合の矛盾の解消も実行される。なお、矛盾解消ルールにおいて矛盾が解消できない場合は、提供者端末210に対して情報の再入力が要求される。
【0125】
また、情報登録時には、登録情報毎に情報評価ルール、関連付けルールの設定が可能である。
図15は、情報登録処理のフローチャートである。以下、図15に示す処理をステップ番号に沿って説明する。なお、以下の説明では、情報提供者31が提供者端末210を用いて情報を登録するものとする。
【0126】
[ステップS71]情報提供者31が提供者端末210を用いて情報管理サーバ100にアクセスし、利用者認証が成功したあと、「情報の提供」を指示する。すると、その指示内容が情報管理サーバ100に通知される。
【0127】
[ステップS72]情報管理サーバ100は、情報提供者31が提供可能な情報種別を提供者端末210に送信する。提供者端末210は、提供可能な情報種別を表示すると共に、提供する情報種別の選択を受け付ける。
【0128】
[ステップS73]情報提供者31は、情報管理サーバ100が提示した情報種別の中から、提供する情報にあった種別を選択する操作入力を、提供者端末210に対して行う。すると、提供者端末210から情報管理サーバ100に、選択された情報種別が通知される。
【0129】
[ステップS74]情報管理サーバ100は、予めデータベース110に格納されている入力テンプレートから、選択された情報種別に対応するテンプレートを取得し、提供者端末210に送信する。すると、提供者端末210には、選択した情報種別に応じた入力テンプレートが表示される。そして、提供者端末210は、入力テンプレートに設けられた入力項目に対する情報の入力を受け付ける。
【0130】
[ステップS75]情報提供者31は、提供者端末210に表示された入力テンプレートに情報を入力する(テンプレートが複数ある場合は、操作入力によりテンプレートを選択し、選択したテンプレートに入力する)。そして、情報提供者31は、提供者端末210に対して情報登録の指示を操作入力する。すると、提供者端末210から情報管理サーバ100に対して、入力された情報が送信される。
【0131】
[ステップS76]入力された情報を受け取った情報管理サーバ100は、入力項目の過不足や値の正当性をチェックする。入力された情報が不足している場合や、入力不可能な値が入力された場合、処理がステップS74に進められ、情報提供者31に再入力が促される。入力された情報に過不足がなく、値も正当である場合、処理がステップS77に進められる。
【0132】
[ステップS77]情報管理サーバ100は、情報間の矛盾チェックを行うためのルール集合を使い、情報を登録することで矛盾が発生しないかどうかをチェックする。
【0133】
[ステップS78]情報管理サーバ100は、矛盾が発生する場合処理をステップS79に進める。矛盾が発生しない場合は、処理をステップS80に進める。
【0134】
[ステップS79]情報管理サーバ100は、矛盾解消ルールに従って、登録されている情報間の相互矛盾を解消する。すなわち、ルールで指定された方法により、以前に登録した情報の修正、または、提供者への再入力要求などの手段で矛盾を解消する。その後、処理がステップS81に進められる。
【0135】
[ステップS80]情報管理サーバ100は、関連付けルールを利用した自動的な関連付けを行い、情報間に関連を設定する。
[ステップS81]情報管理サーバ100は、情報を個別に評価するためのルール集合を、新規に登録した登録済情報113に対して割り当てる。
【0136】
[ステップS82]情報管理サーバ100は、配信開始/終了判定のためのルール集合と、配信先判定のルール集合を、新規に登録した登録済情報113に対して割り当てる。
【0137】
[ステップS83]情報管理サーバ100は、入力された情報を、新規の登録済情報113としてデータベース110に格納する。
このようにして、情報を登録することができる。
【0138】
なお、情報間の矛盾チェックは、たとえば、次のように行われる。まず、入力された情報を、ノードに属性名と属性値の対を持つ木構造に展開する。新規に登録された情報と、既に登録された各情報の木構造を比較しながら矛盾検出のルールを適用する。矛盾検出のルールとしては、たとえば、木構造が同じで対応するノードにおいて属性値が異なるノードがある場合に、矛盾が発生したと判断する。
【0139】
矛盾解消の手段としては、たとえば、あらかじめ決められた属性名については新しく登録された情報にあわせてノードの属性値を修正する。また、矛盾が発生しているノードの属性値を再入力するよう提供者に要求することもできる。
【0140】
情報間の関連付けは次のように行う。まず、入力された情報と、既に入力されている情報の各属性を参照しながら、情報間関連付けのルールを適用する。情報間関連付けルールとしては、たとえば、同じキーワードを持つ情報間には相互参照のためのリンクを設定する。
【0141】
情報に対する個別評価用のルールは、情報管理サーバ100の管理者があらかじめ用意する。また、特別な権限をもつ情報提供者に対しては、情報の新規登録時に個別評価用のルールも同時に登録させるようにする。従って個別評価用のルールを割り当てる際、情報と同時に個別評価用のルールも割り当てられた場合にはそのルールを適用する。任意に割り当てられた個別評価用のルールがない場合には、あらかじめ情報管理サーバ100の管理者が用意したルールを割り当てる。
【0142】
登録された情報は、その情報を登録した情報提供者31が任意に修正することができる。
図16は、登録済情報の修正手順を示すフローチャートである。以下、図16に示す処理をステップ番号に沿って説明する。
【0143】
[ステップS91]登録済情報の修正は、情報提供者31が提供者端末210を用いて情報管理サーバ100にアクセスし、利用者認証が成功した後、「情報の修正」を指示したときに実行される。情報の修正の指示は、情報管理サーバ100に通知される。
【0144】
[ステップS92]情報管理サーバ100は、情報提供者31により過去に登録された登録済情報113の一覧を提供者端末210に送信する。提供者端末210は、過去に登録された登録済情報113の一覧を表示すると共に、修正する登録情報の選択を受け付ける。
【0145】
[ステップS93]情報提供者31は、過去に登録された登録済情報113の中から、修正する登録済情報を選択するための操作入力を、提供者端末210に対して行う。すると、提供者端末210から情報管理サーバ100に、選択された登録済情報の識別情報が通知される。
【0146】
[ステップS94]情報管理サーバ100は、予めデータベース110に格納されている入力テンプレートから、選択された登録済情報に対応するテンプレートを取得し、提供者端末210に送信する。すると、提供者端末210には、選択した登録済情報に応じた入力テンプレートが表示される。そして、提供者端末210は、入力テンプレートに設けられた入力項目に対する情報の入力を受け付ける。
【0147】
[ステップS95]情報提供者31は、提供者端末210に表示された入力テンプレートに修正後の情報を入力する。そして、情報提供者31は、修正情報の入力が完了すると、提供者端末210に対して登録済情報の修正の指示を操作入力する。すると、提供者端末210から情報管理サーバ100に対して、入力された修正情報が送信される。
【0148】
[ステップS96]入力された修正情報を受け取った情報管理サーバ100は、入力項目の過不足や値の正当性をチェックする。入力された修正情報が不足している場合や、入力不可能な値が入力された場合、処理がステップS94に進められ、情報提供者31に再入力が促される。入力された修正情報に過不足がなく、値も正当である場合、処理がステップS97に進められる。
【0149】
[ステップS97]情報管理サーバ100は、情報間の矛盾チェックを行うためのルール集合を使い、修正情報を登録することで矛盾が発生しないかどうかをチェックする。
【0150】
[ステップS98]情報管理サーバ100は、矛盾が発生する場合処理をステップS99に進める。矛盾が発生しない場合は、処理をステップS100に進める。
【0151】
[ステップS99]情報管理サーバ100は、矛盾解消ルールに従って、登録されている情報間の相互矛盾を解消する。すなわち、ルールで指定された方法により、以前に登録した情報の修正、または、提供者への再入力要求などの手段で矛盾を解消する。その後、処理がステップS101に進められる。
【0152】
[ステップS100]情報管理サーバ100は、関連付けルールを利用した自動的な関連付けを行い、情報間に関連を設定する。
[ステップS101]情報管理サーバ100は、入力された修正情報により、登録済情報113の内容を修正し、データベース110に格納し直す。
【0153】
なお、情報間の矛盾チェックは次のように行う。まず、入力された情報を、ノードに属性名と属性値の対を持つ木構造に展開し、既に入力済の各情報を同じように木構造に展開したものと照らし合わせて、矛盾検出ルールを適用する。矛盾検出ルールとしてはたとえば、木構造が同じで対応するノードにおいて属性値が異なるノードがある場合に、矛盾が発生したと判断する。矛盾解消の手段としては、あらかじめ決められた属性名については修正対象となった情報にあわせてノードの属性値を修正する。また、矛盾が発生しているノードの属性値を再入力するよう提供者に要求することもできる。
【0154】
次に、情報の配信処理について説明する。
図17は、情報配信処理の概念図である。情報配信は、データベース110に格納された利用者情報112と登録済情報113とを参照して、情報配信エージェント120によって行われる。
【0155】
登録済情報113は、配信開始判定ルール、配信停止判定ルールに基づいて、情報配信エージェント120により配信可否が判断される。配信可能な場合は、情報配信エージェント120により配信先判定ルールにより配信先候補が判断され、利用者の興味ジャンルを照らし合わせて、配信先候補に配信するかどうかが決められる。配信対象の登録済情報に関連情報がある場合は、情報配信エージェント120は、各関連情報についても同様に、配信開始判定ルール、配信終了判定ルール、配信先判定ルール、利用者の興味ジャンルの情報を参照して、その関連情報を付けるかどうかを決定する。
【0156】
情報配信は、情報利用者が好みの配信手段として指定した手段で行われる(配信チャンネルおよび利用者端末250,260,270へ情報配信するか、配信対象情報の存在の通知だけか、配信スケジュールなど)。
【0157】
情報配信エージェント120は、情報に動画、音声など(BLOB:Binary Large OBject)が含まれる場合は、配信される情報の種別に応じて、適した配信経路を選択する。
【0158】
このように配信開始条件や配信終了条件に応じて、配信先を制限することで、無駄な情報配信を抑制することができる。すなわち、配信開始条件を満たさない情報、および配信停止条件を満たす情報は、配信が抑制される。
【0159】
図18は、情報の自動配信処理の手順を示すフローチャートの前半である。以下、図18に示す処理をステップ番号に沿って説明する。
[ステップS111]情報管理サーバ100は、たとえば、情報提供者31〜34により、情報の新規登録や、登録済情報の更新をトリガとして、情報配信エージェント120を起動する。これにより、情報配信処理が開始される。
【0160】
[ステップS112]情報配信エージェント120は、情報グループに対して関連付けられた配信開始/停止判定のためのルール集合を、対象となる情報(新規登録された情報、あるいは修正された登録済情報)に適用することで、対象となる情報が配信可能かどうかをチェックする。配信開始/配信停止判定のルールとしては、たとえば、情報が配信可能な時刻に達していれば配信可能、情報が有効期限内であれば配信可能といったルールが適用できる。
【0161】
[ステップS113]情報配信エージェント120は、情報が配信可能である条件を満たさない場合は、配信を実行しないで処理を終了する。配信可能で有れば、処理がステップS114に進められる。
【0162】
[ステップS114]情報配信エージェント120は、情報を含むグループや情報提供者に対して再評価が必要か否かを判断する。再評価が必要な場合とは、たとえば、情報が有効期限切れの場合などである。再評価が必要な場合には、処理がステップS115に進められる。再評価の必要がない場合には、処理がステップS116に進められる。
【0163】
[ステップS115]情報を含むグループや情報提供者に対して再評価が必要な場合は、情報配信エージェント120は、情報評価結果、再評価ルール集合または関数を用いて、配信すべき情報と情報提供者の再評価を実行する。
【0164】
[ステップS116]情報配信エージェント120は、情報の削除が必要か否かを判断する。情報の削除が必要な場合とは、たとえば有効期限切れの場合である。削除が必要で有れば、処理がステップS117に進められる。削除の必要がなければ、処理がステップS118に進められる。
【0165】
[ステップS117]情報配信エージェント120は、情報を削除して処理を終了する。
[ステップS118]情報配信エージェント120は、新規登録または修正された情報(以下、配信対象情報とする)のジャンルを参照し、参照されたジャンルについて情報の配信を希望する利用者を、登録された情報利用者の中から検索する。その後、処理が図19のステップS119に進められる。
【0166】
図19は、情報の自動配信処理の手順を示すフローチャートの後半である。以下、図19に示す処理をステップ番号に沿って説明する。
情報配信エージェント120は、ステップS118の処理で検出された各情報利用者に対して、以降の処理を行う。
【0167】
[ステップS119]情報配信エージェント120は、利用者情報112から、興味あるジャンル、情報配信履歴、情報参照履歴を取得する。
[ステップS120]情報配信エージェント120は、配信対象情報に設定された関連付けを辿り、関連する情報を取得する。
【0168】
[ステップS121]情報配信エージェント120は、ステップS120で取得した各関連情報に関して、配信可否をチェックする。配信可否のチェックは、配信開始/停止判定のためのルール集合を適用することで行われる。
【0169】
[ステップS122]情報配信エージェント120は、関連する情報の中から配信可能なものだけを選別して、ステップS123の処理に進める。配信不可能な情報に関する処理は終了する。
【0170】
[ステップS123]情報配信エージェント120は、ステップS122で選別された情報に対して、ステップS120で取得した配信情報が属する情報グループに対して設定された配信先への配信可否を判定するためのルール集合を適用する。これにより、関連する情報が配信対象となるかどうかを判断する。配信可否判定のルールとしては、たとえば、興味あるジャンルとジャンルが一致するもの、過去に配信または参照された回数(一定期間での配信または参照頻度)があらかじめ決められた値以上のものを、配信対象とする。
【0171】
[ステップS124]情報配信エージェント120は、ステップS123の処理で配信対象となった情報について、処理をステップS125に進める。配信対象でないと判断された情報については、処理が終了する。
【0172】
[ステップS125]情報配信エージェント120は、配信対象情報と、配信対象として選択された関連情報を、利用者の好みの配信手段を使って配信する。配信手段としては、電子メールで配信(即時配信またはあらかじめ決められたスケジュールでメール発信)、サーバ側に用意した利用者用メッセージボックスに格納して利用者に通知などの手段がある。
【0173】
次に、情報の評価処理について説明する。
図20は、情報の評価処理を示す概念図である。情報の評価は、データベース110に格納された提供者情報111、利用者情報112、および登録済情報113を参照して、情報評価エージェント130によって行われる。また、利用者端末250では、情報参照エージェント251が配信済情報(過去に情報管理サーバ100から配信された情報)を画面表示し、情報利用者41からその配信済情報の評価を取得する。そして、情報参照エージェント251は、取得した評価情報を情報管理サーバ100に送信する。
【0174】
具体的に、情報利用者41からの操作入力に応答して、情報参照エージェント251は、配信済情報を表示すると共に情報の評価項目を表示する。情報利用者41が評価項目に対する点数を、利用者端末250に入力すると、その入力内容から情報参照エージェント251が評価項目と点数との組からなる評価情報を生成し、情報管理サーバ100に送信する。すると、情報評価エージェント130により登録済情報113の評価が行われる。このとき、評価は情報利用者41が入力した情報そのままではなく、あらかじめ対応つけられた評価関数を使って計算される。このとき、情報利用者41からの主観的な評価だけでなく、関係する情報の統計的なデータに基づく評価点も反映される。これにより、より信頼性の高い評価が行われる。また、情報の種類によっては一定期間後に情報評価エージェント130が再度、情報利用者41に評価点の入力を促すこともできる。
【0175】
新規に情報の評価点が計算されると、これに基づいて情報グループ全体の評価点、情報提供者に対する評価点も自動的に再計算される。情報グループや情報提供者に対する評価点は、それまでの評価点が高ければ、より高い評価点を与えてもよい。
【0176】
図21は、情報評価処理の手順を示すフローチャートである。以下、図21に示す処理をステップ番号に沿って説明する。
[ステップS131]情報参照エージェント251は、情報利用者41が配信済情報の参照要求の操作入力を行うと、配信済情報を表示する。
【0177】
[ステップS132]情報参照エージェント251は、情報利用者41による提供情報の評価値を取得する。取得手段としては、たとえば、情報利用者41との対話処理による評価情報の収集をすることができる。また、情報利用者41の任意の操作入力から評価情報を収集することもできる。収集される評価情報は、評価項目名と評価値の対の集合である。
【0178】
[ステップS133]情報参照エージェント251は、評価情報、情報利用者41を識別するための情報(利用者識別情報)、および評価情報を取得した時刻(評価情報取得時刻)を情報管理サーバ100に送信する。
【0179】
[ステップS134]情報管理サーバ100の情報評価エージェント130は、利用者端末250から送られた評価情報、利用者識別情報、評価情報取得時刻を受け取る。
【0180】
[ステップS135]情報評価エージェント130は、評価点数を計算する。たとえば、情報評価エージェント130は、該当する情報が発信されてから参照されるまでの時間、配布ユーザ数に対する参照ユーザ数、情報が有効期限内にあるかどうかといった情報、及びステップS134で受け取った情報から、該当する情報に対する評価点数を計算する。計算方法としては、たとえば、加重平均値を計算したり、評価点数を計算するためのルール集合を使用して、アドホックに(この場に限った)評価値を計算したりするなどの方法が考えられる。
【0181】
[ステップS136]情報評価エージェント130は、該当する情報が含まれる情報ジャンル(情報グループ)に対して、ステップS135で算出された評価値を使って、情報ジャンル全体の評価点を計算する。計算の手法は、たとえば、評価点平均値の再計算、評価点過重平均値の再計算、ルール集合適用によるアドホックな評価値の再計算などが考えられる。
【0182】
[ステップS137]情報評価エージェント130は、該当する情報を提供した情報提供者に対して、ステップS135で求められた評価値を使って、情報提供者に対する評価点を計算する。計算の手法は評価点平均値の再計算、評価点過重平均値の再計算、ルール集合適用によるアドホックな評価値の再計算などが考えられる。
【0183】
なお、配信前に有効期限切れになった情報については、情報が有効期限切れになったことによる減点値を求める(減点値はあらかじめ決められた定数、または情報の参照回数、参照率、参照頻度などを元に計算)。そして、該当する情報を含む情報ジャンル、該当する情報を発信した発信者の評価値から減点値を差し引く。減点値を差し引く方法以外には、ディスカウント率を減点値と同様の方法で計算し、評価値にディスカウント率を乗ずる方法も考えられる。
【0184】
次に、情報グループの新規作成方法について説明する。情報グループは、情報管理サーバ100の管理者により、任意に作成することができる。
図22は、情報グループの新規作成手順を示すフローチャートの前半である。以下、図22に示す処理をステップ番号に沿って説明する。
【0185】
[ステップS141]情報管理サーバ100は、アクセスのための認証に成功したシステムの管理者からの「情報グループの新規作成」を指示する操作入力を受け付ける。
【0186】
[ステップS142]情報管理サーバ100は、新規作成される情報グループの属性(名前、アクセス権など)を示す値(属性値)の入力または選択を、管理者に要求する。具体的には、管理者が使用している端末の画面に、情報グループ属性情報入力を促すメッセージを表示する。
【0187】
[ステップS143]情報管理サーバ100は、管理者からの情報グループ属性情報の操作入力を受け付ける。
[ステップS144]管理者が新規作成する情報グループの属性値を入力または選択し、「新規作成実行」を指示する操作入力を行うと、情報管理サーバ100は、入力された属性値をチェックし、属性値に誤りがないかどうかをチェックする。入力された属性値が正しければ、処理がステップS145に進められる。未入力または未選択の属性値がある場合や、入力された属性値が不正な場合は、処理がステップS142に進められ、管理者に対して属性値の再入力が要求される。
【0188】
[ステップS145]情報管理サーバ100は、指示された属性値を有する新規の情報グループを定義し、その情報グループに対する評価のためのルール集合または評価関数を関係付けるための、ルール集合または評価関数の選択を要求する。具体的には、情報管理サーバ100は、評価のためのルール集合または評価関数を入力または選択するための操作入力画面を、管理者の使用している端末に表示する。
【0189】
[ステップS146]情報管理サーバ100は、新規作成情報グループに関連付ける評価用ルール集合または評価関数を選択する操作入力を受け付ける。なお、管理者が評価用ルール集合または評価関数をこの時点で新規に作成、または既存のルール集合や評価関数を元に修正をしたものを追加し、新規作成情報グループに関連付けることもできる。
【0190】
[ステップS147]情報管理サーバ100は、新規作成された情報グループに対して、再評価のためのルール集合または再評価関数の関係付けのため、管理者に対して、ルール集合または評価関数の選択を要求する。
【0191】
[ステップS148]情報管理サーバ100は、新規作成情報グループに関連付ける再評価用ルール集合または再評価関数を選択する操作入力を受け付ける。このとき、管理者が評価用ルール集合または評価関数をこの時点で新規に作成、または既存のルール集合や評価関数を元に修正をしたものを追加し、新規作成情報グループに関連付けることもできる。
【0192】
[ステップS149]情報管理サーバ100は、新規作成された情報グループに対して、配信開始/停止のためのルール集合の関係付けるため、管理者にルール集合の選択を要求する。その後、処理が図23のステップS150に進められる。
【0193】
図23は、情報グループの新規作成手順を示すフローチャートの後半である。以下、図23に示す処理をステップ番号に沿って説明する。
[ステップS150]情報管理サーバ100は、新規作成情報グループに関連付ける配信開始/停止のためのルール集合を選択する操作入力を受け付ける。このとき、管理者がルール集合をこの時点で新規に作成、または既存のルール集合を元に修正をしたものを追加し、新規作成情報グループに関連付けることもできる。
【0194】
[ステップS151]情報管理サーバ100は、新規作成された情報グループに対して、配信先への配信可否判定のためのルール集合の関係付けのため、管理者にルール集合の選択を要求する。
【0195】
[ステップS152]情報管理サーバ100は、新規作成情報グループに関連付ける配信先への配信可否判定のためのルール集合を選択する操作入力を受け付ける。このとき、管理者がルール集合をこの時点で新規に作成、または既存のルール集合を元に修正をしたものを追加し、新規作成情報グループに関連付けることもできる。
【0196】
[ステップS153]情報管理サーバ100は、新規作成された情報グループに対して、情報相互の関連付けのためのルール集合の関係付けのため、管理者にルール集合の選択を要求する。
【0197】
[ステップS154]情報管理サーバ100は、新規作成情報グループに関連付ける情報相互の関連付けのためのルール集合を選択する操作入力を受け付ける。このとき、管理者がルール集合をこの時点で新規に作成、または既存のルール集合を元に修正をしたものを追加し、新規作成情報グループに関連付けることもできる。
【0198】
[ステップS155]情報管理サーバ100は、新規作成された情報グループに対して、情報相互の矛盾チェックと解消のためのルール集合を関係付けるため、管理者にルール集合の選択を要求する。
【0199】
[ステップS156]情報管理サーバ100は、新規作成情報グループに関連付ける情報相互の矛盾チェックと解消のためのルール集合を選択する操作入力を受け付ける。管理者がルール集合をこの時点で新規に作成、または既存のルール集合を元に修正をしたものを追加し、新規作成情報グループに関連付けることもできる。
【0200】
[ステップS157]情報管理サーバ100は、新規作成された情報グループに対する情報登録時の雛型と入力データチェック・自動保管機能の割り当てを、管理者に要求する。このとき、雛型については複数の候補を表示させる。入力データチェック・自動保管機能については、雛型につけられた入力項目を管理者が選択したときに候補を示して選択を要求する。
【0201】
[ステップS158]情報管理サーバ100は、雛型の選択と、雛型の各入力項目に対して入力データチェック・自動保管機能の選択の操作入力を受け付ける。
【0202】
[ステップS159]情報管理サーバ100は、「関連付け」を指示する操作入力が管理者により行われると、情報グループに関して指示された情報を関連付けて、新規の情報グループをデータベース110に登録する。
【0203】
なお、関連付けるルール集合や雛型は、初期値を情報管理サーバ100に設定しておき、設定操作を省略することもできる。
以上のようにして、提供された情報をグループ分けし、グループに応じたルールで情報を評価することができる。従って、情報の種類に応じた適当な評価ルールを採用することができるため、信頼性の高い評価結果を得ることができる。
【0204】
しかも、適用するルールは管理者等が任意に設定可能であるため、ルールの内容の変更等の柔軟性が高い。
[本実施の形態を適用したサービス例]
本実施の形態に係る情報管理サーバを用いれば、インターネット等を介した様々なサービスを提供することができる。以下、本実施の形態に係る情報管理サーバを用いたサービス例について説明する。
【0205】
図24は、イベント情報発信サイトへの適用例を示す図である。イベント情報発信サイト300は、各地で行われるイベント(コンサート、サイン会、講演会等)を紹介するウェブサイトである。イベント情報発信サイト300では、イベントの主催者等から開催イベントの情報を受け付け、その情報を一般に公開する。そして、イベント情報を参照して実際にイベントに参加した情報利用者から、そのイベントの評価を受け付け、イベント情報の評価結果を公開する。
【0206】
イベント情報発信サイト300には、情報登録サーバ310、情報発信サーバ320、イベント情報管理サーバ330、および提供者/利用者情報管理サーバ340を有している。イベント情報管理サーバ330には、イベント情報331と情報評価エージェント332とが設けられている。提供者/利用者情報管理サーバ340には、提供者情報341、利用者情報342、および情報評価エージェント343が設けられている。
【0207】
情報登録サーバ310は、たとえば、WWW(World Wide Web)サーバである。情報登録サーバ310は、情報提供者31,32,33の使用する提供者端末210,220,230からのネットワークを介したアクセスを受け付け、各種情報の登録/修正を行う。たとえば、提供者情報登録/修正要求を提供者端末210,220,230から受け付け、提供者情報341の新規登録や、登録済の提供者情報341の修正等を行う。また、情報登録サーバ310は、イベント情報登録/修正要求を提供者端末210,220,230から受け付け、イベント情報331の新規登録や、登録済のイベント情報331の修正等を行う。
【0208】
情報発信サーバ320は、たとえば、WWWサーバやメールサーバである。情報発信サーバ320は、利用者情報登録/修正要求を利用者端末250,260,270から受け付け、利用者情報342の新規登録や、登録済の利用者情報342の修正等を行う。また、情報発信サーバ320は、情報利用者の使用している利用者端末250,260,270に対してイベント情報の配信を行う。たとえば、クラシックコンサートのイベント情報331が登録されると、情報発信サーバ320は、利用者情報342の中から、興味あるジャンルとしてクラシック音楽を選択している利用者情報を検出し、検出した利用者宛てにクラシックコンサートのイベント情報331を配信する。
【0209】
さらに、情報発信サーバ320は、利用者端末250,260,270からのイベント情報の評価を受け付ける。たとえば、クラシックコンサートを聴きに行った利用者から、クラシックコンサートに対する評価(演奏の質、会場の良否、プログラム内容の良否等)を受け付ける。評価を受け付けた情報発信サーバ320は、受け取った評価をイベント情報管理サーバ330と提供者/利用者情報管理サーバ340とに渡す。
【0210】
イベント情報管理サーバ330は、イベント情報331を管理する。そして、イベント情報管理サーバ330は、情報発信サーバ320からイベント情報331に対する情報利用者の評価を受け取ると、情報評価エージェント332によって、評価されたイベント情報の評価値を計算する。評価値を計算するためのルールは、イベント情報の属する情報グループ等に応じて予め設定されている。
【0211】
提供者/利用者情報管理サーバ330は、提供者情報341と利用者情報342とを管理する。そして、提供者/利用者情報管理サーバ340は、情報発信サーバ320からイベント情報331に対する情報利用者の評価を受け取ると、情報評価エージェント343によって、評価されたイベント情報を提供した提供者の評価値を計算する。
【0212】
このようなイベント情報発信サイト300を構築すれば、スポーツ、趣味など特定の分野に関する情報提供、およびその情報の客観的な評価を行うことができる。この場合、情報提供者、情報利用者、情報の特徴、情報の登録/更新、情報の配信、情報の評価はそれぞれ以下のような特徴を有する。
【0213】
・情報提供者は、あらかじめ登録済の会員である。
・情報利用者は、あらかじめ登録済の会員または一般利用者である。
・イベント情報には、有効期限が存在する。また、イベント情報には、配信開始条件を設定できる。イベント情報の新しさを評価基準として使用できる。イベント情報は速達性が要求される。
【0214】
・イベント情報の登録/更新処理は、テンプレートへの入力で実行できる。テンプレートを使い、イベントの発生年月日、時刻(時刻が決定されている場合)、場所、主催者、内容、備考を入力させる。日付や時刻の整合性チェックは入力時に行うことができる(過去の日付時刻を入れてないかなど)。
【0215】
・矛盾チェック処理は、同一年月日、時刻、場所、主催者で違う内容が入力された場合矛盾と判定することができる。その場合、たとえば、入力者に情報を置き換えるかどうかを確認する。
【0216】
・配信可能条件として、公開可能な年月日、時刻を指定できる。
・テンプレートで埋める項目には、必須項目と空白のままでよい項目がある。
・情報の配信処置では、配信開始条件を満たし、該当するイベントの発生前であればその情報を配信する。
【0217】
・配信先はそのイベントに興味ある情報利用者。情報が登録されたらなるべく早い時点で配信を実行。
・情報の評価処理では、イベント発生後の適切な時刻に情報評価エージェント332,343が起動し、利用者に対してアンケート入力を促す(たとえば、アンケート項目は数項目程度とし、単一選択式としてもよい)。評価点は、アンケートへの入力結果と、情報テンプレートに設けられた入力項目の埋められ具合、情報が提供されてからイベント発生までの時間などを基準に計算される。情報評価の計算式としては、たとえば、アンケート各入力結果、情報テンプレートの記入率(情報がどれくらい詳細か)、情報提供からイベント発生までの時間の逆数の加重和を正規化したものを使う(情報がどれくらい迅速に提供されたかを表す客観的指標値)。
【0218】
図25は、電子商取引サイトでの情報交換サービスの例を示す図である。商取引サイトにおけるコミュニティサービスへ本実施の形態を適用すれば、オンラインでの商取引における取引相手の評価を参照して、取引をすべきか否かを判断することができる。
【0219】
電子商取引サイト400には、WWWサーバ410、アプリケーションサーバ420、データベースサーバ430が設けられている。データベースサーバ430は、各種情報を格納するデータベース431を有している。
【0220】
WWWサーバ410は、情報提供者31,32,33の使用する提供者端末210,220,230、販売担当者44の利用する利用者端末250、購買者45,46の利用する利用者端末260,270からのネットワークを介したアクセスを受け付け、情報の送受信を行う。たとえば、WWWサーバ410は、情報提供者用の画面データを、提供者端末210,220,230に送信し、提供者端末210,220,230からの提供者情報登録修正要求や商品情報登録/修正要求を受け付ける。また、WWWサーバ410は、販売担当者44用の画面データを、利用者端末250に送信し、利用者端末250からの利用者情報登録修正要求や商品情報に対する評価を受け付ける。さらに、WWWサーバ410は、購買者用者45,46用の画面データを、利用者端末260,270に送信し、利用者端末260,270からの利用者情報登録修正要求や商品情報に対する評価を受け付ける。
【0221】
WWWサーバ410は、提供者端末210,220,230や利用者端末250,260,270から受け取った要求や情報をアプリケーションサーバ420に渡し、所定の処理を依頼する。
【0222】
アプリケーションサーバ420は、各種処理機能を有している。たとえば、提供者情報登録/修正機能、商品情報登録/修正機能、情報評価機能、情報提供者評価機能、利用者情報登録/修正機能などである。アプリケーションサーバ420は、WWWサーバ410から各種処理要求や情報を受け取ると、必要な機能を起動し、処理を実行する。
【0223】
データベースサーバ430は、データベース431を管理している。データベース431には、商品情報、提供者情報、利用者情報、取引情報、取引記録などの情報が格納されている。
【0224】
このようなシステム構成の電子商取引サイト400により、オンラインショッピングサイトや企業間取引サイトにおける会員間情報交換サービスを提供することができる。その際、電子商取引サイト400は、以下のような特徴を有する。
【0225】
・情報提供者は、あらかじめ登録済の会員(通常は商品購入&利用者)である。
・情報利用者は、あらかじめ登録済の会員(通常は商品購入にあたって情報を欲するもの)である。
【0226】
・登録される情報は、商品やサービスに対するレビュー情報である。したがって、商品情報を登録する際には、商品名や商品の属性に合わせた満足度の指標でテンプレートを埋める形式となる。配信開始条件は、たとえば、商品/サービスの提供開始後とする。配信終了条件は、たとえば、商品/サービスの提供終了時とする。情報の速達性はそれほど要求されない。
【0227】
・情報の登録/更新処理は、商品/サービスを選択すると、商品/サービスに関する情報を入力するためのテンプレートを表示する。情報提供者は、テンプレートを埋める形で商品情報を入力する。入力値の不正は、入力時にアプリケーションサーバ420がチェックする。たとえば、登録時の矛盾チェックは、同じ情報提供者が同じ商品/サービスの属性の少なくとも1つに、前回と異なる満足度を指定したときに矛盾ありとする。この場合は最新の情報を優先するか、その部分だけ再度確認を、情報提供者に促す(ルール集合として実装)。
【0228】
・商品情報間の関連付け処理では、たとえば、登録された商品情報に対して、その商品情報と同一種別の商品またはサービスである他の情報提供者から提供された商品情報を関連付ける。登録された商品情報の属する種別に関連する種別の商品またはサービスの登録済情報があれば、その登録済情報とも関連付けを行ってもよい(ルール集合として実装)。
【0229】
・情報の配信処理において、商品/サービスの提供が終了していればその商品/サービスについての情報は配信しないものとする。このような配信ルールでは、時間軸上の制御ルールを使用する。この他にサイト管理者が、特定の商品やサービスに対して情報の配信を一定期間抑制することができる(ルール集合として実現)。配信の速達性に対する要件はそれほどきつくはない。
【0230】
・情報の評価処理では、評価は実際に商品/サービスを購入した場合にのみ有効とする。噂等の不正確な情報に基づく評価を排除し、公平な判定をするためである。情報を閲覧した利用者が実際にサイトで商品/サービスを購入した後、クライアント(利用者端末)側の情報評価エージェントが動作し、情報利用者(販売担当者44や購買者45,46)評価項目の入力を受け付ける。アプリケーションサーバ420側の情報評価エージェントは、クライアント側情報評価エージェントが送ってきた値と、情報そのものの品質(テンプレート充足率、提供者に対する評価点)を元に情報の評価点を計算する。評価点が計算されたら、情報グループに対する評価点、情報提供者に対する評価点が、それぞれの評価点を計算するためのルール集合または評価関数を使って再計算される。
【0231】
図26は、ネットオークションのサービス例を示す図である。これは、画像データ(静止画)や動画象データをネットオークションで売買する場合の例である。オークションサイト500には、WWWサーバ/メールサーバ510、アプリケーションサーバ520、競売物品情報530、および会員情報540が設けられている。
【0232】
WWWサーバ/メールサーバ510は、情報を提供する会員47a,47bの使用する提供者端末210,220や情報を利用する会員48a〜48dの利用する利用者端末250,260,270,280からのネットワークを介したアクセスを受け付け、情報の送受信を行う。たとえば、WWWサーバ/メールサーバ510は、会員ページの画面データを、提供者端末210,220や利用者端末250,260,270,280に送信する。また、WWWサーバ/メールサーバ510は、提供者端末210,220からの提供者情報登録/修正要求や競売物品情報登録/修正要求を受け付ける。また、WWWサーバ/メールサーバ510は、利用者端末250,260,270,280から利用者情報登録修正要求や商品情報に対する評価を受け付ける。さらに、WWWサーバ/メールサーバ510は、競売物品情報を利用者端末250,260,270,280に配信し、利用者端末250,260,270,280から競売物品情報に対する評価を受け付ける。
【0233】
WWWサーバ/メールサーバ510は、提供者端末210,220や利用者端末250,260,270,280から受け取った要求や情報をアプリケーションサーバ520に渡し、所定の処理を依頼する。
【0234】
アプリケーションサーバ520は、各種処理機能を有している。たとえば、物件情報登録機能、情報評価機能、登録者評価機能、会員情報管理機能などである。アプリケーションサーバ520は、WWWサーバ/メールサーバ510から各種処理要求や情報を受け取ると、必要な機能を起動し、処理を実行する。たとえば、競売物品情報登録要求を受け取れば、物件情報登録機能を起動し、受け取った情報を競売物品情報530として格納する。また、会員登録要求であれば、会員情報管理機能を起動し、受け取った情報を会員情報540として格納する。
【0235】
このようなオークションサイト500によれば、オンラインショッピングサイトやオンラインカルチャーセンターサイトなどにおける会員間情報交換サービスを提供できる。その際、オークションサイト500は、以下のような特徴を有する。
【0236】
・情報提供者は、画像データや動画データの登録者(情報=マルチメディアデータ)である。
・情報利用者は、画像データや動画データの購入者である。
【0237】
・競売物品情報530の有効期限は特に設定しなくてもよい。登録者が何らかの事情により情報の登録を抹消することは可能である。アプリケーションサーバ520には、競売物品情報530に対する著作権管理や改竄防止などの機能は付加されている。
【0238】
・情報の登録/更新処理では、矛盾チェックと解消は行わなくてもよい。関連付け処理では、たとえば、同じ登録者の情報を関連付ける。また、色やレイアウトが良く似たものを関連付けてもよい。
【0239】
・情報の配信処理では、定期的に通知を出す程度でよい。そのとき、通知と共に情報のサムネイルを送信してもよい。情報(画像データや動画データ)そのものは、購入手続きをした会員に対して送信される。
【0240】
・情報の評価は、情報購入と同時に実行できる。
[情報処理の具体例]
次に、情報提供者から提供される情報の配信や評価の具体例について説明する。
【0241】
図27は、登録される情報の具体例を示す図である。これは、企業間取引において、販売企業から購買企業へ提供するキャンペーン情報の例である。このキャンペーン情報には、販売企業識別子611、対象商品リスト612、特別価格設定種別613、対象地域コードリスト614、使用開始日付615、使用終了日付616、連絡先(電話)617、連絡先(E-mail)618、詳細情報URL(Uniform Resource Locator)619、メッセージ本文620などの情報が含まれる。なお、連絡先(電話)617、連絡先(E-mail)618などの情報を省略することも可能である。
【0242】
対象商品リスト612は、複数の商品ID612a〜612nで構成される。キャンペーン情報の対象商品リスト612に含める商品IDは、たとえば、プルダウンメニューで表示されたリストの中から選択することで指定することができる。
【0243】
対象地域コードリスト614は、複数の地域コード614a〜614nで構成される。キャンペーン情報の対象地域コードリスト614に含める地域コードは、たとえば、プルダウンメニューで表示されたリストの中から選択することで指定することができる。
【0244】
このような内容のキャンペーン情報を情報管理サーバ100に登録することで、キャンペーン情報の提供が可能となる。このとき、情報グループは、商品のカテゴリ別、または販売企業別に設定することができる。
【0245】
登録された情報は、関連付けルールに従って他の情報と関連付けられる。
図28は、情報の関連付けルールの具体例を示す図である。この例では、新規情報の対象商品と他の情報(情報A)の対象商品に共通のものがあり、新規情報の対象地域と情報Aの対象地域に共通(重複)のものがある場合、新規情報の関連情報に情報Aを追加し、情報Aの関連情報に新規情報を追加する。
【0246】
関連付けルールは、ルールID631、優先度632、条件部633、動作部634で構成される。図28の例では、ルールID631は「rel00000001」である。優先度632は、最も高い値「1(HIGHEST)」である。
【0247】
条件部633は、結合子633aと条件子633b、633cで木構造が構成される。木構造において、結合子633aがルートである。条件子633b、633cは、結合子633aの下位に接続されている。
【0248】
結合子633aには、論理積(&)が設定されている。条件子633bには、「hasCommonElement(新規情報.対象商品,情報A.対象商品)」が設定されている。これは、新規情報と情報Aとの対象商品に共通のものがある場合に、判断結果が真となる条件である。条件子633cには、「hasCommonElement(新規情報.対象地域,情報A.対象地域)」が設定されている。これは、新規情報と情報Aとの対象地域に共通のものがある場合に、判断結果が真となる条件である。
【0249】
動作部634は、2つの実行関数634a,634bが定義されている。実行関数634aは「新規情報.関連情報リスト.add(情報A)」と定義されている。これは、新規情報の関連情報リストに情報Aを追加するという処理を定義している。実行関数634bは「情報A.関連情報リスト.add(新規情報)」と定義されている。これは、情報Aの関連情報リストに新規情報を追加するという処理を定義している。
【0250】
新規情報が登録されたとき、そのとき既に登録済の情報を順次判断対象の情報(情報A)として、図28に示す関連付けルールを適用する。これにより、条件部633に定義された条件を満たす情報Aが検出されると、動作部634の実行関数634a,634bが実行され、新規情報と情報Aとが互いに関連付けられる。
【0251】
図29は、矛盾検出と解消のルールの具体例を示す図である。この例では、新規情報と情報Aにおいて対象商品、対象地域が同じで、特別価格設定種別が異なる場合は、情報入力者に矛盾を通知する。矛盾を通知した場合、特別価格設定種別の再入力を依頼し、情報入力者が入力した特別価格設定種別を持つ情報を残す(特別価格設定種別が再入力された新規情報を残し古いほうを消す)。
【0252】
矛盾検出と解消のルールは、ルールID641、優先度642、条件部643、動作部644で構成される。図29の例では、ルールID641は「cns00000001」である。優先度642は、最も高い値「1(HIGHEST)」である。
【0253】
条件部643は、結合子643a,643bと条件子643c,643d,643eで木構造が構成される。木構造において、結合子643aがルートである。結合子643aの下位に結合子643bと条件子643eとが接続される。結合子643bの下位に2つの条件子643c,643dが接続される。
【0254】
結合子643aと結合子643bとは、共に論理積(&)が設定されている。条件子643cは「hasSameElements(新規情報.対象商品,情報A.対象商品)」と定義されている。これは、新規情報と情報Aとの対象商品が同じ場合に、判断結果が真となる条件である。条件子643dは「hasSameElements(新規情報.対象地域,情報A.対象地域)」と定義されている。これは、新規情報と情報Aとの対象地域が同じ場合に、判断結果が真となる条件である。条件子643eは「新規情報.特別価格設定種別!=情報A.特別価格設定種別」(!=は、≠の意味)と定義されている。これは、新規情報と情報Aとの特別価格設定種別対象商品が相異する場合に、判断結果が真となる条件である。
【0255】
動作部644は、3つの実行関数644a〜644cが定義されている。実行関数644aは「矛盾通知(新規情報、情報A、特別価格設定種別)」と定義されている。これは、新規情報の情報提供者に対して、情報Aと矛盾する特別価格設定種別が入力されたことを示す矛盾通知を送信する処理を定義している。実行関数644bは「新規情報.set(特別価格設定種別、利用者入力値)」と定義されている。これは、情報提供者が再入力した値(利用者入力値)を、新規情報の特別価格設定種別に設定する処理を定義している。実行関数644cは、「キャンペーン情報グループ.remove(情報A)」と定義されている。これは、キャンペーン情報グループの情報Aを削除する処理を示している。
【0256】
新規情報が登録されたとき、そのとき既に登録済の情報を順次判断対象の情報(情報A)として、図29に示す矛盾検出と解消のルールを適用する。これにより、条件部643に定義された条件を満たす情報Aが検出されると、動作部644の実行関数644a〜644cが実行される。その結果、特別価格設定種別に矛盾が発生した場合、再入力された特別価格設定種別を有する新規情報が残され、過去の情報Aが削除される。
【0257】
このようして、矛盾のない情報が登録される。登録された情報に対して、所定のタイミング(たとえば、情報利用者がキャンペーン情報を参照したとき)で情報評価のルールに基づいて評価値が計算される。
【0258】
キャンペーン情報の場合、キャンペーン期間開始前と開始後とで、評価値の算出方法を変えることができる。以下、キャンペーン期間開始前と開始後とのそれぞれにおける評価値の算出方法について説明する。
【0259】
図30は、キャンペーン期間開始前の情報評価のルールを示す図である。この例では、キャンペーン期間開始前は、対象商品カタログアクセス件数を評価値とする。
【0260】
情報評価のルールは、ルールID651、優先度652、条件部653、動作部654で構成される。図30の例では、ルールID651は「est00000001」である。優先度652は、2番目に高い値「2(MIDDLE)」である。
【0261】
条件部653は、結合子653aと条件子653b,653cで木構造が構成される。木構造において、結合子653aがルートである。結合子653aの下位に2つの条件子653b,653cが接続される。
【0262】
結合子653aは、論理積(&)が設定されている。条件子653bは「情報参照日付<適応開始日」と定義されている。これは、情報が参照された日付が、適応開始日(キャンペーン期間の開始日)より前の場合に、判断結果が真となる条件である。条件子653cは「情報参照日付≧情報公開日」と定義されている。これは、情報が参照された日付が、情報公開日(キャンペーンを行うことを公表した日)以降の場合に、判断結果が真となる条件である。
【0263】
動作部654は、1つの実行関数654aが定義されている。実行関数654aは「評価値=0.1×Σ(対象商品カタログアクセス件数)」と定義されている。これは、対象商品カタログに対するアクセス件数の0.1倍を、評価値に設定する処理を定義している。
【0264】
このようなルールが所定のタイミングで適用される。すると、そのときまでのキャンペーン対象商品カタログに対するアクセス件数に応じた値(図30の例では、0.1倍)が、キャンペーン情報の評価値として設定される。
【0265】
図31は、キャンペーン期間前の情報評価エージェントの動作例を示す図である。図31に示すように、情報管理サーバ100は、企業間取引の情報配信等のサービスを行うために、商品カタログ管理部140、見積依頼受付処理部150、購入依頼受付処理部160、公開情報管理部170が設けられている。商品カタログ管理部140は、商品カタログ情報を管理しており、利用者端末250からの要求に応じて、商品カタログ情報を配信する。見積依頼受付処理部150は、利用者端末250からの要求に応じて、商品の値段等の見積を行う。そして、見積依頼受付処理部150は、見積結果を利用者端末250に送信する。購入依頼受付処理部160は、利用者端末250からの要求に応じて、商品の購入依頼を受け付ける。購入依頼受付処理部160は、購入依頼を受け付けると、購入依頼の内容をデータベースに格納する。公開情報管理部170は、公開する情報(キャンペーン情報など)を管理する。利用者端末250から公開情報の参照要求があれば、公開情報管理部170は、要求された情報を利用者端末250に送信する。なお、利用者端末250から情報管理サーバ100へのアクセスは、たとえば、ウェブブラウザを用いて行われる。
【0266】
情報評価エージェント130は、利用者端末250と他の処理機能部との間の情報の送受信を監視して、情報の評価のタイミングを判断する。そして、評価タイミングになると、評価のルールに従って情報の評価を行う。
【0267】
図31の例の場合、キャンペーン期間開始前に利用者端末250から商品のカタログ要求が出されると、商品カタログ管理部140が商品カタログ情報を利用者端末250に送信する。すると、情報評価エージェント130は、その商品カタログ情報の利用統計を商品カタログ管理部140に要求する。商品カタログ管理部140は、商品カタログ情報に対するアクセス状況(アクセス数を含む)に関する利用統計情報を管理しており、情報評価エージェント130からの要求に応じて、利用統計情報を情報評価エージェント130に渡す。
【0268】
情報評価エージェント130は、受け取った利用統計情報をもとに評価値を計算(過去に計算されていれば、再計算)する。そして、情報評価エージェント130は、参照された商品カタログ情報に掲載された商品を対象品としてキャンペーンのキャンペーン情報に対して、計算した評価値を設定する(再計算の場合、既に設定されている評価値を更新する)。
【0269】
このようにして、キャンペーン期間前の評価値が計算される。
次に、キャンペーン期間中の評価値の計算方法について説明する。
図32は、キャンペーン期間中の情報評価のルールを示す図である。この例では、キャンペーン期間中は、対象商品カタログアクセス件数に、見積依頼、購入依頼、購入取消それぞれの操作の有無に応じた計算結果を加算して、評価値とする。
【0270】
情報評価のルールは、ルールID661、優先度662、条件部663、動作部664で構成される。図32の例では、ルールID661は「est00000002」である。優先度662は、最も高い値「1(HIGHEST)」である。
【0271】
条件部663は、結合子663aと条件子663b,663cで木構造が構成される。木構造において、結合子663aがルートである。結合子663aの下位に2つの条件子663b,663cが接続される。
【0272】
結合子663aは、論理積(&)が設定されている。条件子663bは「情報参照日付≧適応開始日」と定義されている。これは、情報が参照された日付が、適応開始日(キャンペーン期間の開始日)以降の場合に、判断結果が真となる条件である。条件子663cは「情報参照日付≦適応終了日」と定義されている。これは、情報が参照された日付が、適応終了日(キャンペーン期間の終了日)以前の場合に、判断結果が真となる条件である。
【0273】
動作部664は、1つの実行関数664aが定義されている。実行関数664aは「評価値=0.1×Σ(対象商品カタログアクセス件数)+所定の評価値算出手順に従って計算した評価点」と定義されている。これは、対象商品カタログに対するアクセス件数の0.1倍に対し、予め定義された評価点算出手順(図33に示す処理のステップS162〜ステップS167)で算出した値を加算して、その結果を評価値に設定する処理を定義している。ここで、評価点算出手順は見積依頼、購入依頼、購入取消それぞれの操作の有無に関する情報を用いて、評価点を計算するための処理手順である。
【0274】
図33は、情報評価時の評価点算出手順を示すフローチャートである。以下、図33に示す処理をステップ番号に沿って説明する。なお、この処理は、図32の実行関数664a内に定義された処理であり、情報管理サーバ100内の情報評価エージェント130(図3参照)が行う。
【0275】
[ステップS161]情報評価エージェント130は、評価点に0.1を加算する。これは、情報が参照されたこと(アクセスされたこと)による加点である。
【0276】
[ステップS162]情報評価エージェント130は、情報の参照に伴って、商品に対する見積依頼が実行されたか否かを判断する。見積依頼が実行された場合には、処理がステップS163に進められる。見積依頼が実行されていない場合には、処理がステップS164に進められる。
【0277】
[ステップS163]情報評価エージェント130は、評価点に0.3を加算する。これは、見積依頼が行われたことによる加点である。
[ステップS164]情報評価エージェント130は、情報の参照に伴って、商品の購入依頼が実行されたか否かを判断する。購入依頼が実行された場合には、処理がステップS165に進められる。購入依頼が実行されていない場合には、処理がステップS166に進められる。
【0278】
[ステップS165]情報評価エージェント130は、評価点に1.0を加算する。これは、購入依頼が行われたことによる加点である。
[ステップS166]情報評価エージェント130は、情報の参照に伴って、商品の購入取消が実行されたか否かを判断する。購入取消が実行された場合には、処理がステップS167に進められる。購入取消が実行されていない場合には、処理が終了する。
【0279】
[ステップS167]情報評価エージェント130は、評価点から1.0を減算する。これは、購入取消が行われたことによる減点である。その後、処理が終了する。
【0280】
このように、利用者が対象商品に対して見積依頼、または購入依頼を発行すると評価点を加点し、購入を取り消すと評価点を減点する。このような処理が、参照された各商品情報について繰り返し行われる。
【0281】
図34は、キャンペーン期間中の情報評価エージェントの動作例を示す図である。キャンペーン期間中に利用者端末250から商品カタログが参照されると、情報評価エージェント130が、商品カタログ管理部140に統計情報要求を出力する。すると、商品カタログ管理部140から情報評価エージェント130へ、統計情報が渡される。その後、利用者端末250から見積依頼が行われた場合、見積依頼受付処理部150で見積が作成され、見積情報が利用者端末250に送られる。また、利用者端末250から購入依頼が行われた場合、購入依頼受付処理部160で購入依頼が受け付けられ、受注内容がデータベースに格納される。利用者端末250から購入取消要求が行われた場合、購入依頼受付処理部160で購入取消要求が受け付けられ、データベースに格納されていた受注内容が取り消される。
【0282】
情報評価エージェント130は、これらの一連の手続きを監視し、統計情報と、利用者の操作内容とに応じた評価点を計算(あるいは再計算)する。計算された評価点は、公開情報管理部170に渡され、キャンペーン情報の評価値として設定(あるいは更新)される。
【0283】
次に、情報グループの再評価ルールについて説明する。
図35は、キャンペーン期間開始前の情報グループの再評価ルールの例を示す図である。この例では、キャンペーン期間開始前は、対象商品カタログへの平均アクセス件数の増減分を反映させて評価値とする。
【0284】
情報グループ再評価のルールは、ルールID671、優先度672、条件部673、動作部674で構成される。図35の例では、ルールID671は「est00000011」である。優先度672は、2番目に高い値「2(MIDDLE)」である。
【0285】
条件部673は、結合子673aと条件子673b,673cで木構造が構成される。木構造において、結合子673aがルートである。結合子673aの下位に2つの条件子673b,673cが接続される。
【0286】
結合子673aは、論理積(&)が設定されている。条件子673bは「情報参照日付<適応開始日」と定義されている。これは、情報が参照された日付が、適応開始日(キャンペーン期間の開始日)より前の場合に、判断結果が真となる条件である。条件子673cは「情報参照日付≧情報公開日」と定義されている。これは、情報が参照された日付が、情報公開日(キャンペーンを行うことを公表した日)以降の場合に、判断結果が真となる条件である。
【0287】
動作部674は、1つの実行関数674aが定義されている。実行関数674aは「評価値+=情報公開後の対象商品カタログアクセス件数平均−情報公開前の対象商品カタログアクセス件数平均」(”+=”は、既に設定されている左辺の変数値に右辺の値を加算し、あらたに左辺の変数値とすることを意味する)と定義されている。これは、情報公開前後でのアクセス件数の平均値の増減分を、評価値に反映させることも意味する。
【0288】
図36は、キャンペーン期間中の情報グループの再評価ルールの例を示す図である。この例では、キャンペーン期間中は、対象商品に対する見積依頼数、購入依頼数の増減分を反映させて評価値とする。
【0289】
情報評価のルールは、ルールID681、優先度682、条件部683、動作部684で構成される。図36の例では、ルールID681は「est00000012」である。優先度682は、最も高い値「1(HIGHEST)」である。
【0290】
条件部683は、結合子683aと条件子683b,683cで木構造が構成される。木構造において、結合子683aがルートである。結合子683aの下位に2つの条件子683b,683cが接続される。
【0291】
結合子683aは、論理積(&)が設定されている。条件子683bは「情報参照日付≧適応開始日」と定義されている。これは、情報が参照された日付が、適応開始日(キャンペーン期間の開始日)以降の場合に、判断結果が真となる条件である。条件子683cは「情報参照日付≦適応終了日」と定義されている。これは、情報が参照された日付が、適応終了日(キャンペーン期間の終了日)以前の場合に、判断結果が真となる条件である。
【0292】
動作部684は、1つの実行関数684aが定義されている。実行関数684aは「評価値+=(キャンペーン期間中の平均見積発行回数−キャンペーン前の平均見積発行回数+キャンペーン期間中の平均購入依頼回数−キャンペーン前の平均購入依頼回数)」と定義されている。これは、キャンペーン期間開始前後における情報グループ内の商品に対する平均見積発行回数と、平均購入依頼回数との増減値分を、評価点に加算することを示している。
【0293】
次に、情報提供者の評価ルールについて説明する。
図37は、キャンペーン期間中の購買依頼に応じた情報提供者の評価ルールの例を示す図である。この例では、キャンペーン期間中に購買依頼が行われると、評価点を上げる。
【0294】
情報提供者の評価ルールは、ルールID691、優先度692、条件部693、動作部694で構成される。図37の例では、ルールID691は「est00000021」である。優先度692は、2番目に高い値「2(MIDDLE)」である。
【0295】
条件部693は、結合子693aと条件子693b,693cで木構造が構成される。木構造において、結合子693aがルートである。結合子693aの下位に2つの条件子693b,693cが接続される。
【0296】
結合子693aは、論理積(&)が設定されている。条件子693bは「情報参照日付≧適応開始日」と定義されている。これは、情報が参照された日付が、適応開始日(キャンペーン期間の開始日)以降の場合に、判断結果が真となる条件である。条件子693cは「利用者操作==購買依頼」と定義されている。これは、情報利用者からの購買依頼の操作入力が行われた場合に、判断結果が真となる条件である。
【0297】
動作部694は、1つの実行関数694aが定義されている。実行関数694aは「評価値+=1.0×キャンペーン対象商品数」(”+=”は、既に設定されている左辺の変数値に右辺の値を加算し、あらたに左辺の変数値とすることを意味する)と定義されている。これは、キャンペーン対象商品数を評価値に加算することを示している。
【0298】
図38は、キャンペーン期間中の購買取消に応じた情報提供者の評価ルールの例を示す図である。この例では、キャンペーン期間中に購買取消が行われると、評価点を下げる。
【0299】
情報提供者の評価ルールは、ルールID701、優先度702、条件部703、動作部704で構成される。図38の例では、ルールID701は「est00000022」である。優先度702は、2番目に高い値「2(MIDDLE)」である。
【0300】
条件部703は、結合子703aと条件子703b,703cで木構造が構成される。木構造において、結合子703aがルートである。結合子703aの下位に2つの条件子703b,703cが接続される。
【0301】
結合子703aは、論理積(&)が設定されている。条件子703bは「情報参照日付≧適応開始日」と定義されている。これは、情報が参照された日付が、適応開始日(キャンペーン期間の開始日)以降の場合に、判断結果が真となる条件である。条件子703cは「利用者操作==購買取消」と定義されている。これは、情報利用者からの購買取消の操作入力が行われた場合に、判断結果が真となる条件である。
【0302】
動作部704は、1つの実行関数704aが定義されている。実行関数704aは「評価値−=0.5×キャンペーン対象商品数」(”−=”は、既に設定されている左辺の変数値から右辺の値を減算し、あらたに左辺の変数値とすることを意味する)と定義されている。これは、キャンペーン対象商品数の2分の1を評価値から減算することを示している。
【0303】
以上のようにして、登録された情報、情報グループ、情報提供者それぞれに関して、信頼性の高い評価値を計算することができる。情報利用者は、評価値を参照することにより、提供された情報の信頼性を知ることができる。
【0304】
また、登録された情報は、その情報を必要としている利用者に自動的に配信されるため、情報を必要としている人に必要な情報を迅速かつ確実に伝達することができる。しかも、利用者本人が配信方法を選択できるため、各利用者のネットワーク環境に適した方法で情報を配信できる。
【0305】
また、情報提供者の客観的な評価を開示することにより、良心的な業者等を容易に判断することができる。その結果、悪質業者等が排除され、良心的な取引による情報流通の活性化を図ることができる。
【0306】
また、利用者は、インターネットに氾濫する膨大な量の情報の中から、良質な情報(評価の高い情報)のみを選択して利用することができる。その結果、情報利用の効率化が図れる。
【0307】
しかも、評価の高い情報ほど利用者の利用頻度が高くなれば、情報提供者は、情報の品質向上に努めることとなる。その結果、情報の品質確保による良質な情報の有効活用がさらに図られる。
【0308】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、情報管理サーバ100、提供者端末210,220,230,240、利用者端末250,260,270が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置(HDD)、フレキシブルディスク(FD)、磁気テープなどがある。光ディスクには、DVD(Digital Versatile Disc)、DVD−RAM(Random Access Memory)、CD−ROM(Compact Disc Read Only Memory)、CD−R(Recordable)/RW(ReWritable)などがある。光磁気記録媒体には、MO(Magneto-Optical disc)などがある。
【0309】
プログラムを流通させる場合には、たとえば、そのプログラムが記録されたDVD、CD−ROMなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【0310】
プログラムを実行するコンピュータは、たとえば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【0311】
(付記1) ネットワークを介して配信すべき情報をコンピュータで管理するための配信情報管理方法において、
情報グループに情報の評価ルールを設定し、
所定の属性の配信対象情報を、前記情報グループに振り分け、
前記情報グループに振り分けられた前記配信対象情報に関して前記評価ルールを適用し、前記情報グループの評価値を計算し、
前記情報グループと前記評価値とを関連付けてデータベースに格納する、
ことを特徴とする配信情報管理方法。
【0312】
(付記2) 前記評価ルールには、前記配信対象情報を参照した情報利用者による評価点に基づく前記評価値の計算式が定義されていることを特徴とする付記1記載の配信情報管理方法。
【0313】
(付記3) 前記評価ルールには、前記配信対象情報を参照した情報利用者による評価点と、前記配信対象情報に関係する統計的情報とに基づく前記評価値の計算方法が定義されていることを特徴とする付記1記載の配信情報管理方法。
【0314】
(付記4) 新規の前記配信対象情報が前記情報グループに振り分けられる毎に、前記新規の前記配信対象情報の評価値に基づいて、前記情報グループの評価値を更新することを特徴とする付記1記載の配信情報管理方法。
【0315】
(付記5) 前記配信対象情報の評価値に基づいて、前記配信対象情報を提供した情報提供者に関する評価値を算出することを特徴とする付記1記載の配信情報管理方法。
【0316】
(付記6) 前記配信対象の情報が入力されたとき、前記配信対象情報の内容と、過去に入力されている情報との矛盾の有無を判断することを特徴とする付記1記載の配信情報管理方法。
【0317】
(付記7) 前記配信対象情報の提供者に対して、登録情報の雛形を送信し、前記雛形に沿った形式の情報を、前記配信対象の情報として受け取ることを特徴とする付記1記載の配信情報管理方法。
【0318】
(付記8) 情報利用者に関連付けられた情報配信ルールに従って、前記配信対象情報を、前記情報利用者の使用する端末装置へ配信することを特徴とする付記1記載の配信情報管理方法。
【0319】
(付記9) 評価期間毎に異なる前記評価ルールを設定することを特徴とする付記1記載の配信情報管理方法。
(付記10) ネットワークを介して配信すべき情報を管理する情報管理サーバにおいて、
情報グループに情報の評価ルールを設定する評価ルール設定手段と、
所定の属性の配信対象情報を、前記情報グループに振り分ける情報振り分け手段と、
前記情報グループに振り分けられた前記配信対象情報に関して前記評価ルールを適用し、前記情報グループの評価値を計算する評価値計算手段と、
前記情報グループと前記評価値とを関連付けてデータベースに格納する情報格納手段と、
を有することを特徴とする情報管理サーバ。
【0320】
(付記11) ネットワークを介して配信すべき情報を管理するための配信情報管理プログラムにおいて、
コンピュータに、
情報グループに情報の評価ルールを設定し、
所定の属性の配信対象情報を、前記情報グループに振り分け、
前記情報グループに振り分けられた前記配信対象情報に関して前記評価ルールを適用し、前記情報グループの評価値を計算し、
前記情報グループと前記評価値とを関連付けてデータベースに格納する、
処理を実行させることを特徴とする配信情報管理プログラム。
【0321】
(付記12) ネットワークを介して配信すべき情報を管理するための配信情報管理プログラムを記録したコンピュータ読み取り可能な記録媒体において、
前記コンピュータに、
情報グループに情報の評価ルールを設定し、
所定の属性の配信対象情報を、前記情報グループに振り分け、
前記情報グループに振り分けられた前記配信対象情報に関して前記評価ルールを適用し、前記情報グループの評価値を計算し、
前記情報グループと前記評価値とを関連付けてデータベースに格納する、
処理を実行させることを特徴とする配信情報管理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【0322】
【発明の効果】
以上説明したように本発明では、配信対象の情報を情報グループに振り分け、情報グループに設定された評価ルールを振り分けられた配信対象情報に適用して情報グループの評価値を計算するようにしたため、情報の属性に応じた適切な評価ルールによってその情報グループを評価することができる。その結果、信頼性の高い評価結果が得られる。
【図面の簡単な説明】
【図1】実施の形態に適用される発明の概念図である。
【図2】本実施の形態の概念図である。
【図3】本実施の形態のシステム構成例を示す図である。
【図4】情報管理サーバのハードウェア構成例を示す図である。
【図5】情報グループのデータ構造例を示す図である。
【図6】登録情報のデータ構造例を示す図である。
【図7】ルール集合のデータ構造例を示す図である。
【図8】情報提供者に関する情報の登録方法を示す概念図である。
【図9】情報提供者の登録手順を示すフローチャートである。
【図10】提供者情報修正処理を示すフローチャートである。
【図11】情報利用者に関する情報の登録方法を示す概念図である。
【図12】情報利用者の登録処理を示すフローチャートである。
【図13】利用者情報修正処理を示すフローチャートである。
【図14】情報登録処理の概念図である。
【図15】情報登録処理のフローチャートである。
【図16】登録済情報の修正手順を示すフローチャートである。
【図17】情報配信処理の概念図である。
【図18】情報の自動配信処理の手順を示すフローチャートの前半である。
【図19】情報の自動配信処理の手順を示すフローチャートの後半である。
【図20】情報の評価処理を示す概念図である。
【図21】情報評価処理の手順を示すフローチャートである。
【図22】情報グループの新規作成手順を示すフローチャートの前半である。
【図23】情報グループの新規作成手順を示すフローチャートの後半である。
【図24】イベント情報発信サイトへの適用例を示す図である。
【図25】電子商取引サイトでの情報交換サービスの例を示す図である。
【図26】ネットオークションのサービス例を示す図である。
【図27】登録される情報の具体例を示す図である。
【図28】情報の関連付けルールの具体例を示す図である。
【図29】矛盾検出と解消のルールの具体例を示す図である。
【図30】キャンペーン期間開始前の情報評価のルールを示す図である。
【図31】キャンペーン期間前の情報評価エージェントの動作例を示す図である。
【図32】キャンペーン期間中の情報評価のルールを示す図である。
【図33】情報評価時の評価点算出手順を示すフローチャートである。
【図34】キャンペーン期間中の情報評価エージェントの動作例を示す図である。
【図35】キャンペーン期間開始前の情報グループの再評価ルールの例を示す図である。
【図36】キャンペーン期間中の情報グループの再評価ルールの例を示す図である。
【図37】キャンペーン期間中の購買依頼に応じた情報提供者の評価ルールの例を示す図である。
【図38】 キャンペーン期間中の購買要求の取消に応じた情報提供者の評価ルールの例を示す図である。
【符号の説明】
1a,1b,1c 情報グループ
2a,2b,2c 評価ルール
3 配信対象情報
4 評価値
5 データベース
100 情報管理サーバ
110 データベース
120 情報配信エージェント
130 情報評価エージェント
210,220,230,240 提供者端末
250,260,270,280 利用者端末
251 情報参照エージェント
Claims (4)
- ネットワークを介して配信すべき情報をコンピュータで管理するための配信情報管理方法において、
評価ルール設定手段が、操作入力に応答して、配信対象情報を提供する情報提供者が設定された情報グループに対応付けて、当該情報グループに属する配信対象情報に対する情報利用者による評価点が高い程高い値を当該情報グループの評価値とすることを定めた評価ルール、複数の配信対象情報において同一の属性名に異なる属性値が設定されている場合に矛盾ありと判断することを定めた矛盾検出ルール、および矛盾が検出された場合に矛盾のある属性値の少なくとも一方を修正することで矛盾を解消することを定めた矛盾解消ルールをデータベースに格納し、
情報振り分け手段が、属性名と属性値とを含む配信対象情報が入力されると、当該配信対象情報を入力した情報提供者が属する情報グループに当該配信対象情報を振り分け、
矛盾検出手段が、入力された配信対象情報が振り分けられた情報グループに設定された矛盾検出ルールに基づき、当該配信対象情報と既に当該情報グループに属する配信対象情報それぞれとにおける同一の属性名の属性値を比較し、属性値が異なる場合に矛盾があることを検出し、
矛盾解消手段が、前記矛盾検出手段で矛盾が検出された場合、入力された配信対象情報が振り分けられた情報グループに対応する矛盾解消ルールに基づいて、矛盾のある属性値の少なくとも一方を修正することで矛盾を解消し、
情報格納手段が、前記矛盾検出手段で矛盾が検出されなかった配信対象情報、または前記矛盾解消手段により矛盾が解消された配信対象情報を、前記情報振り分け手段で振り分けられた前記情報グループに関連付けて前記データベースに格納し、
情報配信手段が、前記データベースに格納された配信対象情報を前記情報利用者の使用する端末装置に配信し、当該端末装置から当該情報利用者による当該配信対象情報の評価点を取得し、取得した当該評価点を当該配信対象情報に対応付けて前記データベースに格納し、
評価値計算手段が、前記データベースから情報グループに振り分けられた配信対象情報の評価点を取得し、当該情報グループの評価ルールに基づいて、当該配信対象情報の評価点が高い程高い値となる当該情報グループの評価値を計算し、当該評価値を当該情報グループに関連付けて前記データベースに格納する、
ことを特徴とする配信情報管理方法。 - ネットワークを介して配信すべき情報をコンピュータで管理するための配信情報管理方法において、
評価ルール設定手段が、操作入力に応答して、配信対象情報を提供する情報提供者が設定された情報グループに対応付けて、評価ルールを適用するための条件を定めた適用条件と、当該情報グループに属する配信対象情報に対する情報利用者による評価点を用いて評価値を計算するための関数とが定められた複数の評価ルールをデータベースに格納し、
情報振り分け手段が、配信対象情報が入力されると、当該配信対象情報を入力した情報提供者が属する情報グループに当該配信対象情報を振り分け、
情報格納手段が、入力された配信対象情報を、前記情報振り分け手段で振り分けられた情報グループに関連付けて前記データベースに格納し、
情報配信手段が、前記データベースに格納された配信対象情報を前記情報利用者の使用する端末装置に配信し、当該端末装置から当該情報利用者による当該配信対象情報の評価点を取得し、取得した当該評価点を当該配信対象情報に対応付けて前記データベースに格納し、
評価値計算手段が、情報グループに振り分けられた配信対象情報の評価点を前記データベースから取得し、当該評価点を、適用条件が満たされている評価ルールに示される関数に適用して当該情報グループの評価値を計算し、当該評価値を当該情報グループに関連付けて前記データベースに格納する、
ことを特徴とする配信情報管理方法。 - 評価ルールの適用条件として、当該評価ルールの適用可能期間が設定されていることを特徴とする請求項2記載の配信情報管理方法。
- ネットワークを介して配信すべき情報を管理する情報管理サーバにおいて、
操作入力に応答して、配信対象情報を提供する情報提供者が設定された情報グループに対応付けて、当該情報グループに属する配信対象情報に対する情報利用者による評価点が高い程高い値を当該情報グループの評価値とすることを定めた評価ルール、複数の配信対象情報において同一の属性名に異なる属性値が設定されている場合に矛盾ありと判断することを定めた矛盾検出ルール、および矛盾が検出された場合に矛盾のある属性値の少なくとも一方を修正することで矛盾を解消することを定めた矛盾解消ルールをデータベースに格納する評価ルール設定手段と、
属性名と属性値とを含む配信対象情報が入力されると、当該配信対象情報を入力した情報提供者が属する情報グループに当該配信対象情報を振り分ける情報振り分け手段と、
入力された配信対象情報が振り分けられた情報グループに設定された矛盾検出ルールに基づき、当該配信対象情報と既に当該情報グループに属する配信対象情報それぞれとにおける同一の属性名の属性値を比較し、属性値が異なる場合に矛盾があることを検出する矛盾検出手段と、
前記矛盾検出手段で矛盾が検出された場合、入力された配信対象情報が振り分けられた情報グループに対応する矛盾解消ルールに基づいて、矛盾のある属性値の少なくとも一方を修正することで矛盾を解消する矛盾解消手段と、
前記矛盾検出手段で矛盾が検出されなかった配信対象情報、または前記矛盾解消手段により矛盾が解消された配信対象情報を、前記情報振り分け手段で振り分けられた前記情報グループに関連付けて前記データベースに格納する情報格納手段と、
前記データベースに格納された配信対象情報を前記情報利用者の使用する端末装置に配信し、当該端末装置から当該情報利用者による当該配信対象情報の評価点を取得し、取得した当該評価点を当該配信対象情報に対応付けて前記データベースに格納する情報配信手段と、
前記データベースから情報グループに振り分けられた配信対象情報の評価点を取得し、当該情報グループの評価ルールに基づいて、当該配信対象情報の評価点が高い程高い値となる当該情報グループの評価値を計算し、当該評価値を当該情報グループに関連付けて前記データベースに格納する評価値計算手段と、
を有することを特徴とする情報管理サーバ。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002286401A JP4090320B2 (ja) | 2002-09-30 | 2002-09-30 | 配信情報管理方法および情報管理サーバ |
US10/672,295 US20040107180A1 (en) | 2002-09-30 | 2003-09-26 | Delivery-information management process and information management server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002286401A JP4090320B2 (ja) | 2002-09-30 | 2002-09-30 | 配信情報管理方法および情報管理サーバ |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004126700A JP2004126700A (ja) | 2004-04-22 |
JP4090320B2 true JP4090320B2 (ja) | 2008-05-28 |
Family
ID=32279464
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002286401A Expired - Fee Related JP4090320B2 (ja) | 2002-09-30 | 2002-09-30 | 配信情報管理方法および情報管理サーバ |
Country Status (2)
Country | Link |
---|---|
US (1) | US20040107180A1 (ja) |
JP (1) | JP4090320B2 (ja) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7882088B2 (en) * | 2004-03-08 | 2011-02-01 | Sap Ag | Method and system for transferring data from a data warehouse |
US7805334B1 (en) | 2004-06-08 | 2010-09-28 | Sap Ag | Method and system for processing retail data |
JP2006185412A (ja) * | 2004-12-03 | 2006-07-13 | Kazusa Dna Kenkyusho | 情報処理装置、情報処理方法及びそのプログラム |
JP2006260197A (ja) * | 2005-03-17 | 2006-09-28 | Toshiba Corp | 電子ファイル保存システム |
JP2006277338A (ja) * | 2005-03-29 | 2006-10-12 | Brother Ind Ltd | 情報処理装置及び蓄積装置、情報処理方法及び蓄積方法並びに情報処理用プログラム及び蓄積装置用プログラム |
US8239240B2 (en) * | 2005-07-07 | 2012-08-07 | Sermo, Inc. | Method and apparatus for conducting an information brokering service |
JP2007065812A (ja) * | 2005-08-30 | 2007-03-15 | Chugoku Electric Power Co Inc:The | イベント開***報提供システム |
JP2007089087A (ja) * | 2005-09-26 | 2007-04-05 | Casio Comput Co Ltd | 天体撮像装置 |
US20070271315A1 (en) * | 2006-05-02 | 2007-11-22 | Mypoints.Com Inc. | Robust silo based system architecture |
US7813814B2 (en) * | 2006-09-29 | 2010-10-12 | Sap Ag | Control systems and methods for virtual power plants |
US20080120206A1 (en) * | 2006-10-31 | 2008-05-22 | Sap Aktiengesellschaft | Stock level management |
US8762293B2 (en) * | 2006-12-28 | 2014-06-24 | Sap Ag | Condition data management |
US7596584B2 (en) * | 2007-04-25 | 2009-09-29 | Microsoft Corporation | Predicate based group management |
JP4463300B2 (ja) * | 2007-11-09 | 2010-05-19 | 株式会社ヒューマ | 被験者管理方法および装置 |
US10083420B2 (en) | 2007-11-21 | 2018-09-25 | Sermo, Inc | Community moderated information |
US20090204517A1 (en) * | 2008-02-13 | 2009-08-13 | Edens Corey D | Intercompany accounting data analytics |
WO2010032621A1 (ja) * | 2008-09-22 | 2010-03-25 | 日本電気株式会社 | 情報提供装置、情報提供システム、情報提供プログラム、および、情報提供方法 |
EP2691878A1 (en) * | 2011-03-28 | 2014-02-05 | Telefonaktiebolaget L M Ericsson (PUBL) | Data management in a data virtualization environment |
JP5753642B1 (ja) * | 2014-12-03 | 2015-07-22 | 楽天株式会社 | 入力装置、フォーム入力方法、記録媒体およびプログラム |
JP2017046287A (ja) * | 2015-08-28 | 2017-03-02 | 日本電気株式会社 | サービス情報配信システム、情報配信サーバ、及び、サービス情報配信方法 |
JP6975020B2 (ja) * | 2017-10-31 | 2021-12-01 | 株式会社カードラボ | トレーディングカード買取査定システム |
JP2020197968A (ja) * | 2019-06-04 | 2020-12-10 | 株式会社先端バイオ医薬研究所 | 情報処理装置 |
JP6989186B1 (ja) * | 2021-04-09 | 2022-01-05 | ジャングルX株式会社 | プログラム、情報処理装置及び方法 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0981630A (ja) * | 1995-09-13 | 1997-03-28 | Toshiba Corp | 評価機能付き情報提供システム |
JPH1083386A (ja) * | 1996-02-29 | 1998-03-31 | Toshiba Corp | 情報共有支援システム |
JP3571526B2 (ja) * | 1997-10-23 | 2004-09-29 | 富士通株式会社 | システム設計/評価cadシステムおよびそのプログラム記憶媒体 |
JP2001092742A (ja) * | 1999-09-24 | 2001-04-06 | Catchball 21 Internet Consulting Co Ltd | ホームページ評価システム |
US6654748B1 (en) * | 1999-12-07 | 2003-11-25 | Rwd Technologies, Inc. | Dynamic application browser and database for use therewith |
JP2001306999A (ja) * | 2000-02-18 | 2001-11-02 | Fujitsu Ltd | データ解析装置およびデータ解析方法 |
US7062509B1 (en) * | 2000-05-22 | 2006-06-13 | Instill Corporation | System and method for product data standardization |
JP2002024702A (ja) * | 2000-07-07 | 2002-01-25 | Fujitsu Ltd | 情報格付けシステム及び情報格付け方法、並びに、情報格付けプログラムを記録したコンピュータ読取可能な記録媒体 |
US7747467B2 (en) * | 2000-10-17 | 2010-06-29 | Sharp Kabushiki Kaisha | Selection set evaluation device and sale management device |
JP2002157442A (ja) * | 2000-11-20 | 2002-05-31 | Seiko Epson Corp | 仮想店舗の運営管理システム |
JP2002163439A (ja) * | 2000-11-24 | 2002-06-07 | Hiroyuki Takahata | アイデア情報サイト提供システムおよびアイデア情報サイト提供方法 |
JP2002197309A (ja) * | 2000-12-25 | 2002-07-12 | Nippon Telegr & Teleph Corp <Ntt> | 電子商取引システムにおける商品販売方法 |
US20020120538A1 (en) * | 2001-02-08 | 2002-08-29 | American Management Systems | Multi-channel grants management system |
US20040162771A1 (en) * | 2001-03-13 | 2004-08-19 | Masaharu Tamatsu | Method and system for evaluating individual group constituting organization |
JP2003330948A (ja) * | 2002-03-06 | 2003-11-21 | Fujitsu Ltd | ウェブページを評価する装置および方法 |
-
2002
- 2002-09-30 JP JP2002286401A patent/JP4090320B2/ja not_active Expired - Fee Related
-
2003
- 2003-09-26 US US10/672,295 patent/US20040107180A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
US20040107180A1 (en) | 2004-06-03 |
JP2004126700A (ja) | 2004-04-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4090320B2 (ja) | 配信情報管理方法および情報管理サーバ | |
US11756091B2 (en) | Methods and systems supporting online shopping as a shared and social activity | |
US8290820B2 (en) | Methods of maintaining a journal of media encounters between co-existing portable devices | |
US10325325B2 (en) | Social marketplace digital worth score | |
US7860741B1 (en) | Clusters for rapid artist-audience matching | |
TWI633510B (zh) | 一種選擇性顯示資訊的方法、一種決定資訊真實度的方法以及一種依據真實度顯示資訊的方法 | |
US20050096997A1 (en) | Targeting shoppers in an online shopping environment | |
TWI549079B (zh) | 用於導引內容至一社群網路引擎之使用者的系統及方法 | |
US20190026782A1 (en) | Computer system or method for coordinating and collaborating remote online identities of influencers on social media networks | |
US10664893B2 (en) | System to customize recommendations by soliciting and analyzing suggestions and evaluations tailored to a particular subject | |
US20150199770A1 (en) | Social And Commercial Internet Platform for Correlating, Crowdsourcing, and Convening People and Products of Related Characteristics Into A Virtual Social Network | |
US20080133298A1 (en) | Personalization using multiple personalized selection algorithms | |
US20110320284A1 (en) | Market for Social Promotion of Digital Goods | |
TW201351317A (zh) | 使用於社群網路系統的聲明資訊的可適性檢閱者群組取得聲明資訊的可存取性及隱私權控制設定的方法 | |
US20080120120A1 (en) | Ranking method and system | |
JP2006216057A (ja) | 予め確立された社会集団を有する環境におけるアナウンスの伝達およびアナウンスに対する応答 | |
AU2019101649A4 (en) | An improved system and method for coordinating influencers on social media networks | |
US11430024B2 (en) | System and method of providing a virtual guestbook | |
JP2002150112A (ja) | 広告先決定処理方法及び広告提供先決定方法 | |
US7899759B1 (en) | Obtaining reliable information about a seller's practices | |
JPWO2002029634A1 (ja) | 分散コンピュータにおける情報の検索・収集・配信方法 | |
US20090158172A1 (en) | System for making recommendations | |
JP2001282940A (ja) | 製品評価システム | |
KR20130102793A (ko) | 모바일 쿠폰 서비스 제공 서버, 제공 방법 및 그 방법을 위한 기록매체 | |
JP2003196553A (ja) | 会員管理サーバシステム、そのプログラム及び会員管理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050112 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071001 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071016 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071217 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080226 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080226 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110307 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |