JP2000285127A - 情報提供システム及び情報提供方法 - Google Patents

情報提供システム及び情報提供方法

Info

Publication number
JP2000285127A
JP2000285127A JP11091688A JP9168899A JP2000285127A JP 2000285127 A JP2000285127 A JP 2000285127A JP 11091688 A JP11091688 A JP 11091688A JP 9168899 A JP9168899 A JP 9168899A JP 2000285127 A JP2000285127 A JP 2000285127A
Authority
JP
Japan
Prior art keywords
content
user
information
identification information
contents
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.)
Granted
Application number
JP11091688A
Other languages
English (en)
Other versions
JP3674383B2 (ja
Inventor
Ichiro Shishido
一郎 宍戸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Victor Company of Japan Ltd
Original Assignee
Victor Company of Japan Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Victor Company of Japan Ltd filed Critical Victor Company of Japan Ltd
Priority to JP09168899A priority Critical patent/JP3674383B2/ja
Publication of JP2000285127A publication Critical patent/JP2000285127A/ja
Application granted granted Critical
Publication of JP3674383B2 publication Critical patent/JP3674383B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【課題】 利用者個人の嗜好に適合した情報提供を行う
こと。 【解決手段】 サーバ1の利用頻度情報作成部16が、
利用履歴格納部15に格納されたコンテンツ識別情報及
び利用者識別情報に基づいて、各利用者のコンテンツの
作者あるいはジャンル毎の利用頻度を表わす利用頻度デ
ータを形成する。スコア計算部17は、前記利用頻度デ
ータに基づいて、情報空間内に各利用者とコンテンツの
各作者あるいは各ジャンルとをその類似性に基づき配置
する。コンテンツ選択部18は、前記スコア計算部17
の計算結果に基づいて、前記スコアとの差が小さいスコ
アを持つコンテンツを選択する。そして、制御部19
が、前記コンテンツ選択部18により選択されたコンテ
ンツに対応するコンテンツ識別情報及びコンテンツの属
性情報をコンテンツ属性格納部13から読み出して端末
装置2側に送信制御する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、インターネットや
パソコン通信等におけるネットワーク情報提供システム
に適用して好適な情報提供システム及び情報提供方法に
関し、特に利用者の興味や嗜好に適合した情報を提供可
能とした情報提供システム及び情報提供方法に関する。
【0002】
【従来の技術】近年、インターネットやパーソナルコン
ピュータ通信(パソコン通信)の普及により、例えばイ
ンターネットのWWW(World Wide Web)を使った情報
提供サービス等のようにネットワークを介して多数の利
用者に情報を提供するサービスが広く行われている。し
かし、ネットワーク利用者が利用可能な情報量は増大し
ており、多くの情報の中から必要な情報を検索すること
が難しくなってきている。従って、多くの情報の中から
利用者の嗜好に適合した適切な情報のみを選択して提示
することが求められている。
【0003】これに対して、従来、例えば特開平9−1
90443号の公開特許公報において、情報を利用する
多数の利用者が各々の情報について評価を行い、その評
価情報をもとに利用者間の類似度を計算し、検索者と類
似度の高い利用者が高く評価した情報を優先的に提供す
るような情報検索方式が提案されている。この情報検索
方式においては、類似度計算に使う利用者の年齢、性
別、職業を指定して細かな制御を行うことも可能となっ
ている。
【0004】
【発明が解決しようとする課題】しかし、上述した従来
の情報検索方式が有効に動作するためには、予め利用者
が個々の情報についての評価を行った上で、それらを
「ユーザ評価情報蓄積手段」に蓄積する必要がある。す
なわち、利用者は情報を利用する毎にその情報を、例え
ば5段階で評価する等のように段階的な評価を行う必要
がある。このため、この評価作業が利用者にとって負担
となる問題があった。
【0005】また、利用者間の類似度を求める際に、2
人の利用者間の相関係数を使っているため、検索者が評
価した情報と同一の情報を評価した人が少ない場合に
は、類似度の精度が低下し、有効な検索が行えない問題
があった。
【0006】また、利用者の嗜好は時間と共に変化する
ものであるが、従来の情報検索方式では、利用者がいつ
評価を行ったかという時間的な情報を利用していないた
め、利用者の最新の嗜好に合った情報の提供を行うこと
は困難であった。
【0007】さらに、本,音楽,映画等の情報を提供す
る場合は、最新の情報をいち早く提供することが求めら
れるのであるが、従来の情報検索方式では、最低1人の
利用者が評価した情報しか出力されないので、サーバに
登録された直後等の状態で、まだどの利用者も評価をし
ていない情報を提供することは不可能であった。
【0008】本発明は、上述の課題に鑑みてなされたも
のであり、利用者が情報に対する評価作業を行わなくて
も利用者の嗜好を的確にとらえることができ、現在の利
用者の嗜好に応じた最新の情報の提供を可能とすること
ができるような情報提供システム及び情報提供方法を提
供することを目的とする。
【0009】
【課題を解決するための手段】そこで、上記課題を解決
するために本発明は、コンテンツを提供するサーバと利
用者の端末装置とがネットワークを介して接続された情
報提供システムであって、前記サーバは、コンテンツ格
納手段に登録されている前記コンテンツを識別するコン
テンツ識別情報と共に、前記コンテンツのコンテンツ属
性情報を格納するコンテンツ属性格納手段と、前記利用
者により利用されたコンテンツを示すコンテンツ識別情
報と共に、そのコンテンツを利用した利用者の利用者識
別情報を格納する利用履歴格納手段と、前記利用履歴格
納手段に格納されたコンテンツ識別情報及び利用者識別
情報に基づき、前記コンテンツ属性格納手段に格納され
ているコンテンツ属性情報を参照して各利用者のコンテ
ンツ属性情報毎の利用頻度を表わす利用頻度情報を形成
する利用頻度情報形成手段と、前記利用頻度情報形成手
段により形成された利用頻度情報に基づいて、情報空間
内に各利用者と各コンテンツ属性情報とをその類似性に
基づき配置するスコアを計算するスコア計算手段と、前
記スコア計算手段の計算結果に基づいて、各利用者毎に
その利用者と類似性の高いコンテンツ属性情報に属する
コンテンツを選択するコンテンツ選択手段と、前記コン
テンツ選択手段により選択されたコンテンツに対応する
コンテンツ識別情報及びコンテンツ属性情報を、前記コ
ンテンツ属性格納手段から読み出して端末装置側に送信
する送信手段と、を有することを特徴とする情報提供シ
ステム、を提供すると共に、
【0010】サーバからネットワークを介して利用者の
端末装置にコンテンツを提供する情報提供方法であっ
て、前記コンテンツを識別するコンテンツ識別情報と共
に、前記コンテンツのコンテンツ属性情報を格納する第
1ステップと、利用者により利用されたコンテンツを示
すコンテンツ識別情報と共に、そのコンテンツを利用し
た利用者の利用者識別情報を利用履歴として格納する第
2ステップと、前記第2ステップで格納されたコンテン
ツ識別情報及び利用者識別情報に基づき、前記第1ステ
ップで格納されたコンテンツ属性情報を参照して、各利
用者のコンテンツ属性情報毎の利用頻度を表わす利用頻
度情報を形成する第3ステップと、前記第3ステップで
形成された利用頻度情報に基づいて、情報空間内に各利
用者と各コンテンツ属性情報とをその類似性に基づき配
置するスコアを計算する第4ステップと、前記第4ステ
ップでの計算結果に基づいて、各利用者毎にその利用者
と類似性の高いコンテンツ属性情報に属するコンテンツ
を選択する第5ステップと、前記第5ステップで選択さ
れたコンテンツに対応するコンテンツ識別情報及びコン
テンツの属性情報を読み出してサーバ側から端末装置側
に送信する第6ステップとを有することを特徴とする情
報提供方法、を提供するものである。
【0011】
【発明の実施の形態】以下、本発明に係る情報提供シス
テム及び情報提供方法の好ましい実施の形態について、
図面を参照しながら説明する。本発明は、図1に示すよ
うな情報提供システムに適用することができる。
【0012】[実施の形態の構成]図1は、本発明の実
施の形態となる情報提供システムの全体の構成を示して
いる。図1は、本発明の情報提供方法の実施形態を適用
した情報提供システムでもある。図1に示すように本情
報提供システムは、コンテンツを提供するサーバ1と利
用者の端末装置2とが、LAN、電話網、専用線等のネ
ットワーク3を介して接続されることで構成されてい
る。
【0013】サーバ1は、次の構成を有している。ネッ
トワーク3の制御を行う送受信部11。テキスト、オー
ディオ、静止画、ビデオ等のデータ形式のコンテンツを
格納するコンテンツ格納部12。各コンテンツを識別す
るためのコンテンツIDと、コンテンツの作者あるいは
ジャンル、タイトル、登録年月日等の属性データとを格
納するコンテンツ属性格納部13。利用者の利用者ID
とパスワードとを格納する利用者属性格納部14。利用
されたコンテンツのコンテンツIDとそれを利用した利
用者の利用者IDを記録格納する利用履歴格納部15。
利用履歴格納部15のデータに基づき、コンテンツ属性
格納部13の属性データを参照して各利用者毎にコンテ
ンツの作者あるいはジャンル別の利用頻度を表わすデー
タを作成する利用頻度情報形成部16。利用頻度情報を
使って情報空間内に各利用者と各作者あるいはジャンル
をその類似性に基づき配置するスコアを計算するスコア
計算部17。端末装置2を利用している利用者のスコア
と差が小さいスコアを持つ作者あるいはジャンルに属す
るコンテンツを選択するコンテンツ選択部18。計時機
能を備えた当該サーバ1全体を制御する制御部19であ
る。
【0014】なお、この図1においては、サーバ1の各
部をハードウェア的に示しているが、これは、各部11
〜19を内蔵プログラム処理としてソフトウェア的に実
現してもよい。これにより、当該サーバ1として、パー
ソナルコンピュータ、ワークステーション、その他のコ
ンピュータにより実現可能となる。
【0015】端末装置2は、CPU、RAM、ROM、
ネットワーク制御回路、キーボードやマウス等の入力装
置、ディスプレイ等の表示装置で構成されており、内蔵
されたプログラムにより処理動作を行う。この端末装置
2としては、一般的なパーソナルコンピュータを用いる
ことができる。
【0016】[実施の形態の動作]次に、このような構
成を有する実施の形態の情報提供システムの動作説明を
する。
【0017】〔利用者登録動作〕本実施形態の情報提供
システムにおいて、情報提供サービスを受けるために
は、利用者はサーバ1側に利用者登録を行うようになっ
ている。この利用者登録は、図2に示すフローチャート
に従って行われるようになっており、利用者登録を行う
際には、利用者は、ステップS1において端末装置2を
操作して例えば利用者の氏名、性別、住所、生年月日等
の利用者属性の入力を行う。この利用者により入力され
た利用者属性を示す利用者属性情報は、ネットワーク3
を介してサーバ1側に送信される。
【0018】サーバ1は、制御部19の制御により、利
用者から送信された利用者属性情報を送受信部11を介
して受信し、これを利用者属性格納部14に供給する。
利用者属性格納部14には、図3に示すような形式で、
利用者を一意に識別するための利用者ID、パスワー
ド、利用者により入力された氏名等の属性を含む利用者
属性テーブルが設けられている。
【0019】制御部19は、ステップS2において、利
用者から送信された利用者属性情報が、利用者属性テー
ブルに既に格納されていないことを確認した後、未使用
の利用者ID及びそれに対応したパスワードを作成す
る。そして、ステップS3において、利用者属性格納部
14に新たなエントリを割り当て、受信した利用者属性
情報と共に、この形成した利用者ID及びパスワードを
利用者属性テーブルに格納する。また、制御部19は、
このような格納制御と共に、形成した利用者ID及びパ
スワードを、送受信部11を介して端末装置2側に送信
する。
【0020】利用者は、サーバ1側から送信された利用
者ID及びパスワードを端末装置2を介して取得し、以
後、この利用者ID及びパスワードを用いて当該情報提
供システムにおける情報提供サービスを受けることとな
る。
【0021】〔情報提供動作〕次に、このようにサーバ
1側に利用者属性が登録され、利用者が利用者ID及び
パスワードを取得すると、当該情報提供システムにおけ
る情報提供サービスを受けることが可能となる。
【0022】この情報提供サービスは、図4に示すフロ
ーチャートに従って行われるようになっており、情報提
供サービスを受ける場合、ステップS11において、利
用者は端末装置2を操作して前記取得した利用者ID及
びパスワードの入力を行う。端末装置2は、利用者によ
り入力された利用者ID及びパスワードをサーバ1に送
信する。
【0023】サーバ1の制御部19は、この利用者ID
及びパスワードを送受信部11を介して受信し、ステッ
プS12において利用者属性格納部14の利用者属性テ
ーブルに登録されている利用者ID及びパスワードと比
較する。そして、両者の一致が検出された場合にのみ、
以下に説明する情報提供サービスを行う。なお、両者が
不一致であった場合には、端末装置2側にエラーコード
を返信する。これにより、利用者は、利用者IDやパス
ワードの入力誤り等に気付き、再度、正確な利用者ID
或いはパスワードの入力を行うこととなる。
【0024】次に、サーバ1の制御部19は、利用者か
ら送信された利用者ID及びパスワードと、利用者属性
格納部14の利用者属性テーブルに登録されている利用
者ID及びパスワードとの一致を検出すると、ステップ
S13において利用者に対し個別にコンテンツメニュー
を作成し、これを利用者側に送信する。
【0025】〔コンテンツメニューの作成動作〕具体的
には、このコンテンツメニューは、図5に示すフローチ
ャートに従って作成されるようになっている。このフロ
ーチャートは、前記ステップS13において制御部19
が前記両者の一致を検出することでスタートとなりステ
ップS21に進む。
【0026】(利用頻度データの作成動作)ステップS
21では、図1に示す利用頻度データ作成部16が、以
下に説明するように行列形式の利用頻度データAを作成
する。なお、以下では利用者とコンテンツの作者との類
似度を算出する場合を例に説明するが、利用者とコンテ
ンツのジャンルとの類似度を算出する場合も全く同様で
ある。なお、ここで言う作者とは、コンテンツを制作し
た人のみならず、演奏者、出演者、制作監督者などを含
む。また利用履歴格納部15に格納されている利用者数
をM、作者の数をNとする。
【0027】利用頻度データ作成部16は、コンテンツ
属性格納部13のテーブルと利用履歴格納部15のテー
ブルを両者が共通に持つ「コンテンツID」をキーとし
て結合して検索を行い、利用履歴格納部15のテーブル
の中から、利用者i(i=1〜M)が、作者j(j=1〜
N)に属するコンテンツを利用したレコードを取り出
す。このレコード数をLとする。
【0028】それらの利用日時をTk(k=1〜L)、現
在日時をTcとした場合、利用頻度データ作成部16
は、以下の数式(1)を用いて利用頻度aij(i=1〜
M、j=1〜N)を算出する。
【0029】
【数1】
【0030】ここで、この数式(1)に示す関数f
(x)は、図6に示すように入力xが大きくなるに従っ
て出力が減少する特性を持つ重み関数である。従って、
例えばコンテンツjを前日に利用した場合は、1年前に
同じコンテンツjを利用した場合に比べ、そのコンテン
ツjの利用頻度が高い値となる。
【0031】また、数式(1)のBjは、作者jに属し
サーバ1のコンテンツ格納部12に登録されているコン
テンツの数である。仮にL及び利用日時が全く同じ2人
の作者がいたとすると、サーバに登録されているコンテ
ンツの数が少ない作者の方がaijの値が大きくなる。一
般的に利用者がある作者を好む場合、その作者のコンテ
ンツを多く利用すると考えられる。しかし、例えば、あ
る利用者が作者2よりも作者1を好む場合でも、サーバ
に登録されている作者2のコンテンツ数が作者1のコン
テンツ数よりも多い場合には、作者2の利用回数がより
多くなることが考えられる。数式(1)ではBjを使っ
て計算しているので、作者毎の登録コンテンツ数の違い
にあまり影響されずに、利用者の作者に対する嗜好を数
値化することができる。
【0032】利用頻度データ作成部16は、このように
して利用頻度aijを要素とするM行N列の行列の利用頻
度データAを作成する。そして、この利用頻度データA
が作成されると、サーバ1は図5のステップS22に進
む。
【0033】(スコアの計算動作)次に、ステップS2
2では、図1に示すスコア計算部17が、情報空間内に
各利用者と各コンテンツをその類似性に基づき配置する
スコアを計算してステップS23に進む。
【0034】具体的には、このスコア計算部17は、利
用頻度データAに対し、例えば多変量解析の一手法であ
る主成分分析を適用して得られるようになっている。こ
れを適用すると、各利用者に対してサンプルスコア(主
成分得点)Xiq(i=1〜M,q=1〜Q)、各作者に対
してカテゴリスコア(主成分負荷量)Yjq(j=1〜N、
q=1〜Q)が得られる。定数Qは、有効な成分の数であ
り、Q<min(M, N)である。ここで、2つのサンプルスコ
アの差は2人の利用者間の類似度を表し、2つのカテゴ
リスコアの差は2人の作者間の類似度を表す。また、サ
ンプルスコアとカテゴリスコアの差は利用者と作者の間
の類似度を表す。
【0035】例えば、3人の利用者i=1、2、3がい
て、それらのカテゴリスコアがX1q、X2q、X3qである
場合、X1qとX2qの差(距離)が小さく、X1qとX3qの
差(距離)が大きければ、利用者1と利用者2はコンテ
ンツに対する嗜好の類似度が高く、利用者1と利用者3
は類似度が低いと判断できる。同様なことはカテゴリス
コアYjqについても成立し、サンプルスコアXiqとカテ
ゴリスコアYjqとの間でも成立する。
【0036】従来方法による利用者間の類似度とサンプ
ルスコアXiqを比較すると、従来方法では、同一のコン
テンツを利用(評価)した人のデータだけを使って類似
度を計算している。従って、同一のコンテンツを利用
(評価)した人数が少ない場合には、小人数のデータを
使って類似度の計算を行うことになり、類似度の精度が
低下する。一方、本発明では、同一のコンテンツを利用
(評価)していない利用者も含めた多人数のデータを使
って類似度の計算を行っているので、このような場合で
も精度があまり低下しない。、
【0037】なお、当該実施の形態では、前記スコアの
計算に主成分分析を適用することとしたが、これは、同
様な結果の得られる他の統計手法を用いるようにしても
よい。
【0038】(利用者とコンテンツの距離の算出動作)
次に、ステップS23において、コンテンツ選択部18
が、以下の数式(2)に基づいて利用者iと作者jの距
離Dijを算出する。
【0039】
【数2】
【0040】(コンテンツの選択動作)次に、このよう
にして利用者と作者の距離が算出されると、ステップS
24において、コンテンツ選択部18が、端末装置2を
利用している利用者iに対して、N人の作者の中からDi
jが一定の値より小さい作者を順に最大P個選択し、利
用者iと類似度の高い作者集合Wを形成する。
【0041】そしてステップ25において、作者集合W
に含まれる作者のコンテンツに対して(3)式に従った
値Hwを計算し、この値が小さいコンテンツを順にを選
択する。ここで選択されたコンテンツのコンテンツID
集合をCとする。
【0042】
【数3】
【0043】ここで関数g(x)は、図7に示すように、
入力xが大きくなるに従って出力も大きくなる関数であ
る。またTcは現在日時、Twはコンテンツの制作日時
あるいは登録日時である。従って、例えば、1日前に制
作あるいは登録されたコンテンツは、1年前に制作ある
いは登録されたコンテンツに比べてHwの値が小さくな
り、コンテンツ選択部において選択される確率がより高
い。ダウンロード型のコンテンツ等で、利用者が同じコ
ンテンツを2回以上利用しない場合は、利用者が過去に
利用したコンテンツを除外して前記コンテンツIDの集
合Cを求める。集合Cには、利用者と類似性の高い作者
に属し、なおかつ制作日時あるいは登録日時の新しいコ
ンテンツが含まれることになる。
【0044】なおここでは、数式(2)により利用者i
と作者jの距離を使ってコンテンツを選択したが、距離
の他に、情報空間内における利用者iと作者jとの方向を
考慮して選択をしてもよい。例えば、利用者iのサンプ
ルスコアXiqを中心にして特定の方向にカテゴリスコア
Yjqが位置するような作者jを優先的に選択するように
してもよい。
【0045】次に、このようにしてコンテンツIDの集
合Cを形成すると、コンテンツ選択部18はステップS
26において、集合Cを形成するコンテンツIDの数が
一定数以上であるか否かを判別し、一定数以上の場合は
ステップS27に進み、一定数以下の場合はステップS
28に進む。
【0046】集合Cを形成するコンテンツIDの数が一
定数以上であるとしてステップS27に進むと、コンテ
ンツ選択部18は、集合Cに属するコンテンツIDに対
応する「タイトル」、「作者」、「ジャンル」等をコン
テンツ属性テーブルから取り出してコンテンツメニュー
を形成し、これを端末装置2側に送信して当該図5に示
すフローチャートの全ルーチンを終了する。
【0047】この逆に、集合Cを形成するコンテンツI
Dの数が一定数以下であるとしてステップS28に進む
と、コンテンツ選択部18は、予め作成しておいた標準
的なコンテンツメニューを形成し、これを端末装置2側
に送信して当該図5に示すフローチャートの全ルーチン
を終了する。
【0048】この図5に示すフローチャートの全ルーチ
ンが終了すると、当該情報提供システムは、図4に示す
フローチャートのステップS14に進むこととなる。
【0049】〔利用者によるコンテンツの選択動作〕次
に、図4に示すフローチャートのステップS14におい
て、利用者は、端末装置2を介して受信したコンテンツ
メニューの中から所望のコンテンツの選択を行う。
【0050】すなわち、コンテンツメニューには、各コ
ンテンツのIDとタイトルの他に、適宜作者、ジャン
ル、登録日時等の属性が含まれており、端末装置2のデ
ィスプレイには、例えば図8に示すような表示形式でタ
イトル、作者、ジャンル等が表示される。利用者は、こ
のように表示されたコンテンツメニューの中から所望の
コンテンツを選択する。これにより、端末装置2からサ
ーバ1に対して、利用者により選択されたコンテンツに
対応するコンテンツIDが送信される。
【0051】〔サーバによる選択されたコンテンツID
の格納動作〕次に、端末装置2から利用者により選択さ
れたコンテンツに対応するコンテンツIDが送信される
と、ステップS15において、サーバ1の制御部19
が、この送信されたコンテンツIDと共に、利用者ID
及び利用日時を利用履歴格納部15に格納する。これに
より、利用履歴格納部15には、図9に示すような形式
で、コンテンツID、利用者ID、利用日時等の属性を
含む利用履歴テーブルが形成されることとなる。(な
お、利用履歴格納部15にコンテンツID、利用者ID
と共に、作者、ジャンル等の利用頻度情報形成に必要な
コンテンツ属性情報を格納してもよい。この場合は、利
用頻度情報形成時に、コンテンツ属性格納部13の属性
データを参照する必要はない。)
【0052】〔コンテンツデータの送信動作〕次に、制
御部19は、このような格納制御と共に、受信したコン
テンツIDに対応するコンテンツデータの検索を行う。
コンテンツ属性格納部13には、図10に示すような形
式でコンテンツ属性テーブルが形成されており、コンテ
ンツを一意に識別するコンテンツID毎に、タイトル、
作者、ジャンル、登録日時、コンテンツ本体の格納場所
等の属性が格納されている。なお、ここでいう作者と
は、コンテンツを制作した人にとどまらず、監督者、演
奏者、編集者、出演者等も含む。また登録日時とは、コ
ンテンツの制作日時あるいはコンテンツがサーバに登録
された日時である。
【0053】制御部19は、利用者の端末装置2から送
信されたコンテンツIDに基づいてコンテンツ属性テー
ブルからコンテンツデータ本体の格納場所を検索する。
コンテンツデータ本体は、コンテンツ格納部12に格納
されており、制御部19は、前記検索した格納場所から
(コンテンツ格納部12から)コンテンツデータ本体を
読み出し、これを端末装置2に送信する。
【0054】これにより、利用者は、ステップS16に
おいて、サーバ1から送信されたコンテンツデータ(利
用者が選択したコンテンツ)に対応する音声出力或いは
映像を、端末装置2を介して得ることができる。
【0055】以上の説明から明らかなように、当該実施
の形態の情報提供システムは、利用者の利用履歴を用い
て利用者とコンテンツの作者あるいはジャンルとの類似
度を計算するようになっている。このため、従来のよう
に利用者がコンテンツの評価を行うような面倒な作業を
省略可能とすることができ、利便性の向上を図ることが
できる。
【0056】また、同一のコンテンツを利用していない
他の利用者のデータを含めて利用者とコンテンツの作者
あるいはジャンルとの類似度を計算しているため、利用
者の嗜好をより的確にとらえることができる。
【0057】さらには、利用者とコンテンツの作者ある
いはジャンルとの類似度を計算しているため、従来では
提供不可能であったどの利用者からも全く利用(評価)
されていない情報も含めて提供することが可能である。
【0058】また、利用者が情報を利用した日時を用い
て重み係数を変えて利用者とコンテンツの類似度を計算
しているため、利用者の最新の嗜好を反映可能とするこ
とができる。
【0059】さらに、情報を選択する際に、情報が制作
・登録された日時を用いているため、利用者にとって価
値の高い新しい情報を容易に提供可能とすることができ
る。そして、このような個人の嗜好に適合した情報提供
が可能であるため、利用者の情報利用の促進化を図るこ
とができる。
【0060】最後に、上述の実施の形態の説明は本発明
の一例である。このため、本発明は、この実施の形態に
限定されることはなく、この実施の形態以外であって
も、本発明に係る技術的思想を逸脱しない範囲であれば
種々の変更が可能であることは勿論である。
【0061】
【発明の効果】(イ)請求項1記載の情報提供システム
又は請求項5記載の情報提供方法は、利用者の利用履歴
を使って利用者とコンテンツの属性情報との類似度を計
算しているため、 従来のように利用者がコンテンツの評価を行うような
面倒な作業を省略可能とすることができ、利用者の嗜好
に適合した情報提供操作の利便性の向上を図ることがで
きる。 従来では提供不可能であったどの利用者からも一度も
利用(評価)されていない情報も含めて、利用者の嗜好
に適合した情報として提供することが可能である。
【0062】さらに、請求項1記載の情報提供システム
又は請求項5記載の情報提供方法は、同一のコンテンツ
を利用していない他の利用者のデータを含めて利用者と
コンテンツの類似度を計算しているため、利用者の嗜好
をより的確にとらえることができる。そして、このよう
な個人の嗜好に適合した情報提供が可能であるため、利
用者の情報利用の促進化を図ることができる。
【0063】(ロ)請求項2記載の情報提供システム
は、上記(イ)の効果に加えて、利用者が情報を利用し
た日時を用いて重み係数を変えて利用者とコンテンツの
属性情報との類似度を計算しているため、利用者の最新
の嗜好を反映可能とすることができる。
【0064】(ハ)請求項3記載の情報提供システム
は、上記(イ)の効果に加えて、情報を選択する際に、
情報が制作・登録された日時を用いているため、利用者
にとって価値の高い新しい情報を容易に提供可能とする
ことができる。
【0065】(ニ)請求項4記載の情報提供システム
は、上記(イ)の効果に加えて、サーバに登録されてい
る作者あるいはジャンル毎のコンテンツ数の差に依存す
ることなく、利用者の作者あるいはジャンルに対する嗜
好を的確に数値化できる。
【図面の簡単な説明】
【図1】本発明に係る情報提供システム及び情報提供方
法を適用した実施の形態の情報提供システムの全体的な
構成を示すブロック図である。
【図2】図1に示す情報提供システムにおける利用者の
登録手順を示すフローチャートである。
【図3】図1に示す情報提供システムのサーバ側に設け
られている利用者属性格納部のデータ形式を示す図であ
る。
【図4】図1に示す情報提供システムの情報提供動作を
説明するためのフローチャートである。
【図5】図1に示す情報提供システムのコンテンツメニ
ューの形成動作を説明するためのフローチャートであ
る。
【図6】現在日時と利用日時との差による重み係数を決
める関数f(x)を説明するための図である。
【図7】現在日時と登録日時との差による重み係数を決
める関数g(x)を説明するための図である。
【図8】端末装置側に表示されるコンテンツメニューの
表示例を示す図である。
【図9】図1に示す情報提供システムのサーバ側に設け
られている利用履歴格納部のデータ形式を示す図であ
る。
【図10】図1に示す情報提供システムのサーバ側に設
けられているコンテンツ属性格納部のデータ形式を示す
図である。
【符号の説明】
1…サーバ 2…端末装置 3…ネットワーク 11…送受信部 12…コンテンツ格納部 13…コンテンツ属性格納部 14…利用者属性格納部 15…利用者履歴格納部 16…利用者頻度情報作成部 17…スコア計算部 18…コンテンツ選択部 19…制御部
フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G06F 15/403 350C

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】コンテンツを提供するサーバと利用者の端
    末装置とがネットワークを介して接続された情報提供シ
    ステムであって、 前記サーバは、 コンテンツ格納手段に登録されている前記コンテンツを
    識別するコンテンツ識別情報と共に、前記コンテンツの
    コンテンツ属性情報を格納するコンテンツ属性格納手段
    と、 前記利用者により利用されたコンテンツを示すコンテン
    ツ識別情報と共に、そのコンテンツを利用した利用者の
    利用者識別情報を格納する利用履歴格納手段と、 前記利用履歴格納手段に格納されたコンテンツ識別情報
    及び利用者識別情報に基づき、前記コンテンツ属性格納
    手段に格納されているコンテンツ属性情報を参照して各
    利用者のコンテンツ属性情報毎の利用頻度を表わす利用
    頻度情報を形成する利用頻度情報形成手段と、 前記利用頻度情報形成手段により形成された利用頻度情
    報に基づいて、情報空間内に各利用者と各コンテンツ属
    性情報とをその類似性に基づき配置するスコアを計算す
    るスコア計算手段と、 前記スコア計算手段の計算結果に基づいて、各利用者毎
    にその利用者と類似性の高いコンテンツ属性情報に属す
    るコンテンツを選択するコンテンツ選択手段と、 前記コンテンツ選択手段により選択されたコンテンツに
    対応するコンテンツ識別情報及びコンテンツ属性情報
    を、前記コンテンツ属性格納手段から読み出して端末装
    置側に送信する送信手段と、を有することを特徴とする
    情報提供システム。
  2. 【請求項2】前記利用履歴格納手段は、コンテンツが利
    用された利用日時を格納し、前記利用頻度情報形成手段
    は、現在の日時とコンテンツの前記利用日時との時間差
    に応じて前記利用頻度情報を算出する際に用いる重み係
    数を変えることを特徴とする請求項1記載の情報提供シ
    ステム。
  3. 【請求項3】前記コンテンツ属性格納手段は、コンテン
    ツが制作された制作日時あるいはコンテンツがサーバに
    登録された登録日時を格納し、前記コンテンツ選択手段
    は、現在の日時と前記制作日時との時間差、または現在
    の日時と前記登録日時との時間差に応じて、コンテンツ
    を選択する際に用いる計算式の重み係数を変えることを
    特徴とする請求項1記載の情報提供システム。
  4. 【請求項4】前記コンテンツ属性情報格納手段に格納さ
    れているコンテンツ属性情報は各コンテンツの作者ある
    いはジャンルの情報を含み前記利用頻度情報形成手段
    は、前記コンテンツ格納手段に登録されている特定の作
    者あるいはジャンルに属するコンテンツの数と、前記特
    定の作者あるいはジャンルに属するコンテンツが利用さ
    れた回数との比率を利用して前記利用頻度情報を形成す
    ることを特徴とする請求項1記載の情報提供システム。
  5. 【請求項5】サーバからネットワークを介して利用者の
    端末装置にコンテンツを提供する情報提供方法であっ
    て、 前記コンテンツを識別するコンテンツ識別情報と共に、
    前記コンテンツのコンテンツ属性情報を格納する第1ス
    テップと、 利用者により利用されたコンテンツを示すコンテンツ識
    別情報と共に、そのコンテンツを利用した利用者の利用
    者識別情報を利用履歴として格納する第2ステップと、 前記第2ステップで格納されたコンテンツ識別情報及び
    利用者識別情報に基づき、前記第1ステップで格納され
    たコンテンツ属性情報を参照して、各利用者のコンテン
    ツ属性情報毎の利用頻度を表わす利用頻度情報を形成す
    る第3ステップと、 前記第3ステップで形成された利用頻度情報に基づい
    て、情報空間内に各利用者と各コンテンツ属性情報とを
    その類似性に基づき配置するスコアを計算する第4ステ
    ップと、 前記第4ステップでの計算結果に基づいて、各利用者毎
    にその利用者と類似性の高いコンテンツ属性情報に属す
    るコンテンツを選択する第5ステップと、 前記第5ステップで選択されたコンテンツに対応するコ
    ンテンツ識別情報及びコンテンツの属性情報を読み出し
    てサーバ側から端末装置側に送信する第6ステップとを
    有することを特徴とする情報提供方法。
JP09168899A 1999-03-31 1999-03-31 情報提供サーバ及び情報提供方法 Expired - Lifetime JP3674383B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP09168899A JP3674383B2 (ja) 1999-03-31 1999-03-31 情報提供サーバ及び情報提供方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP09168899A JP3674383B2 (ja) 1999-03-31 1999-03-31 情報提供サーバ及び情報提供方法

Publications (2)

Publication Number Publication Date
JP2000285127A true JP2000285127A (ja) 2000-10-13
JP3674383B2 JP3674383B2 (ja) 2005-07-20

Family

ID=14033456

Family Applications (1)

Application Number Title Priority Date Filing Date
JP09168899A Expired - Lifetime JP3674383B2 (ja) 1999-03-31 1999-03-31 情報提供サーバ及び情報提供方法

Country Status (1)

Country Link
JP (1) JP3674383B2 (ja)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002135461A (ja) * 2000-10-20 2002-05-10 Pikuso Kk 端末毎に個性化された携帯情報端末
JP2002183201A (ja) * 2000-12-14 2002-06-28 Victor Co Of Japan Ltd 情報提供サーバ
JP2002222131A (ja) * 2001-01-29 2002-08-09 E Contents Co Ltd 情報配信システム及びその方法
JP2002230024A (ja) * 2001-02-05 2002-08-16 Ntt Comware Corp 検索方法、文書情報の特性情報を生成する方法、ユーザの嗜好情報を生成する方法、検索装置、文書特性情報生成装置、ユーザ嗜好情報生成装置、記録媒体およびプログラム
JP2002304411A (ja) * 2001-04-06 2002-10-18 Nec Fielding Ltd 情報検索配信システムおよびプログラム
JP2003006224A (ja) * 2001-06-26 2003-01-10 Kawasaki Heavy Ind Ltd Wwwページの自動更新方法および自動更新装置
JP2005057385A (ja) * 2003-07-31 2005-03-03 Samii Kk 携帯端末装置用情報提供システム及び携帯端末装置用情報提供サーバ
EP1154403A4 (en) * 1999-11-12 2005-08-31 Sony Corp DATA PROCESSING DEVICE AND METHOD AND DATA STORAGE MEDIUM.
JP2009140108A (ja) * 2007-12-04 2009-06-25 Yahoo Japan Corp ブックマークの有用性評価方法
WO2010079676A1 (ja) * 2009-01-07 2010-07-15 三菱電機株式会社 操作対象候補入力提示装置および操作対象候補提示プログラム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08263336A (ja) * 1995-03-24 1996-10-11 Babcock Hitachi Kk 設計業務支援システムおよび該システムにおけるデータベースの処理装置
JPH09190443A (ja) * 1996-01-12 1997-07-22 Nec Corp 情報検索方式
JPH09204351A (ja) * 1996-01-24 1997-08-05 Hitachi Ltd メモリ付リンク情報を用いた画面遷移方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08263336A (ja) * 1995-03-24 1996-10-11 Babcock Hitachi Kk 設計業務支援システムおよび該システムにおけるデータベースの処理装置
JPH09190443A (ja) * 1996-01-12 1997-07-22 Nec Corp 情報検索方式
JPH09204351A (ja) * 1996-01-24 1997-08-05 Hitachi Ltd メモリ付リンク情報を用いた画面遷移方法

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1154403A4 (en) * 1999-11-12 2005-08-31 Sony Corp DATA PROCESSING DEVICE AND METHOD AND DATA STORAGE MEDIUM.
US7756862B1 (en) 1999-11-12 2010-07-13 Sony Corporation Information processor and processing method, and information storage medium
JP2002135461A (ja) * 2000-10-20 2002-05-10 Pikuso Kk 端末毎に個性化された携帯情報端末
JP2002183201A (ja) * 2000-12-14 2002-06-28 Victor Co Of Japan Ltd 情報提供サーバ
JP2002222131A (ja) * 2001-01-29 2002-08-09 E Contents Co Ltd 情報配信システム及びその方法
JP2002230024A (ja) * 2001-02-05 2002-08-16 Ntt Comware Corp 検索方法、文書情報の特性情報を生成する方法、ユーザの嗜好情報を生成する方法、検索装置、文書特性情報生成装置、ユーザ嗜好情報生成装置、記録媒体およびプログラム
JP2002304411A (ja) * 2001-04-06 2002-10-18 Nec Fielding Ltd 情報検索配信システムおよびプログラム
JP2003006224A (ja) * 2001-06-26 2003-01-10 Kawasaki Heavy Ind Ltd Wwwページの自動更新方法および自動更新装置
JP2005057385A (ja) * 2003-07-31 2005-03-03 Samii Kk 携帯端末装置用情報提供システム及び携帯端末装置用情報提供サーバ
JP2009140108A (ja) * 2007-12-04 2009-06-25 Yahoo Japan Corp ブックマークの有用性評価方法
WO2010079676A1 (ja) * 2009-01-07 2010-07-15 三菱電機株式会社 操作対象候補入力提示装置および操作対象候補提示プログラム

Also Published As

Publication number Publication date
JP3674383B2 (ja) 2005-07-20

Similar Documents

Publication Publication Date Title
US10255353B2 (en) Individualized detailed program recommendations with active updating of viewer preferences
JP5548654B2 (ja) 情報処理装置、情報処理方法、情報処理プログラム、及び情報処理プログラムが記録された記録媒体
JP5805548B2 (ja) 情報処理装置、及び、情報処理方法
JP3707361B2 (ja) 情報提供サーバ及び情報提供方法
JP4370850B2 (ja) 情報処理装置および方法、プログラム、並びに記録媒体
JPH09265478A (ja) 情報フィルタリング方式
JP3674360B2 (ja) 情報提供サーバ及び情報提供方法
KR101123697B1 (ko) 공통 관심 사용자 검색장치 및 방법
JP4496690B2 (ja) 映像情報レコメンドシステム、方法及び装置、並びに、映像情報レコメンドプログラム及びプログラムの記録媒体
JP2000285127A (ja) 情報提供システム及び情報提供方法
JP2004272355A (ja) 情報提示方法および情報提示システムならびに情報提示処理プログラム
JP2002366838A (ja) リコメンデーション方法及びサーバ・システム並びにプログラム
TW201211804A (en) Information provision device, information provision method, programme, and information recording medium
JP2004078689A (ja) 検索システム及び検索プログラム並びに検索方法
JPH10307845A (ja) 閲覧支援装置およびその方法
JP3617331B2 (ja) 情報提供サーバ及び情報提供方法
JP3547338B2 (ja) 情報検索方法及び装置
JP3674427B2 (ja) 情報提供サーバ及び情報提供方法
JP3674430B2 (ja) 情報提供サーバ及び情報提供方法
US20140149378A1 (en) Method and apparatus for determining rank of web pages based upon past content portion selections
JP2005157843A (ja) コンテンツ検索プログラムおよびその記録媒体、コンテンツ検索方法ならびにコンテンツ検索装置
JP4264884B2 (ja) サーバ装置、コミュニケーション支援方法及び紹介者選択プログラム
JP2002288203A (ja) 情報検索方法及びシステム及び情報検索プログラム及び情報検索プログラムを格納した記憶媒体
JP2005056359A (ja) 情報処理装置および方法、プログラム、並びに記録媒体
JPH11232277A (ja) 情報共有支援方法および情報共有システムおよび記録媒体

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040907

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041108

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041208

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050222

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050317

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: 20050405

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050418

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090513

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090513

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100513

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110513

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120513

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120513

Year of fee payment: 7

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120513

Year of fee payment: 7

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120513

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130513

Year of fee payment: 8

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term