[go: up one dir, main page]

JP3849919B2 - Mail delivery apparatus and method using web access analysis, and program thereof - Google Patents

Mail delivery apparatus and method using web access analysis, and program thereof Download PDF

Info

Publication number
JP3849919B2
JP3849919B2 JP2001249310A JP2001249310A JP3849919B2 JP 3849919 B2 JP3849919 B2 JP 3849919B2 JP 2001249310 A JP2001249310 A JP 2001249310A JP 2001249310 A JP2001249310 A JP 2001249310A JP 3849919 B2 JP3849919 B2 JP 3849919B2
Authority
JP
Japan
Prior art keywords
category
information
distribution information
user
mail
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
Application number
JP2001249310A
Other languages
Japanese (ja)
Other versions
JP2003058475A (en
Inventor
守 大原
Original Assignee
株式会社日立情報システムズ
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 株式会社日立情報システムズ filed Critical 株式会社日立情報システムズ
Priority to JP2001249310A priority Critical patent/JP3849919B2/en
Publication of JP2003058475A publication Critical patent/JP2003058475A/en
Application granted granted Critical
Publication of JP3849919B2 publication Critical patent/JP3849919B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、Webページのメール配信サービスにおいて、配信文章をユーザ毎にカスタマイズする方法に関し、特にユーザがホームページ等をアクセスした内容をデータベースに記憶しておき、メール配信時にはデータベース内の情報を分析して配信先ユーザ毎に情報の優先順位を設定し、メールを優先順に従って配置して配信するWebアクセス解析を用いたメール配信システムおよび方法、ならびにそのプログラムに関する。
【0002】
【従来の技術】
近年のインターネット技術の発達により、多種多様な情報発信サイトが設立されている。各サイト内には細分化されたコンテンツを有し、最新情報をユーザへ告知するために、メールを一定間隔(日に1度)または重要情報がある時に発信するサービスを行っている。
しかしながら、メール内の全ての情報が全受信者に必要な情報ではない。特に、サイト内の一部分のみに興味を持つユーザは、不要な情報の中から自分が求めている情報を探し出すための労力を支払わなければならない。この負担は、サイトのサービス向上が進むに従って、つまり情報発信量が増えるに従って増大し、時には受信者が求める情報を見落とす程度に量が増大することになる。必要とする労力と得られる情報とが割に合わない場合には、ユーザはメールサービスを停止することもあり、その結果、ユーザのWebサーバへの訪問の減少へと繋がり、サイト経営者側の不利益となる。
【0003】
従来、例えば、特開平10−320415号公報に記載の装置(以下、方式Aと記す)では、Webサーバが提供するホームページに、アクセスしたユーザが自身の趣向に関する情報を入力することにより、Webサーバにその趣向情報が記憶される。一方、配信する情報を記憶したデータベースサーバは、ユーザに関する配信条件とともに上記ユーザの趣向情報も記憶し、電子メールを配信するとき、趣向情報と合致する配信条件の情報が検索され、複数の情報が検索されたときには、それらの情報を統合されて1つの電子メール中に配置され、SMTPサーバから各ユーザ端末に送信される。
【0004】
また、特開2000−270013号公報に記載の装置(以下、方式Bと記す)では、メールサーバとクライアント端末との間にWebサーバを搭載した電子メール中継装置を置き、その中継装置の個人情報取得部がユーザ名とパスワードに対応する利用者の利用者付加情報を読み出し、個人情報テーブルに登録する。メールサーバからクライアントに対する電子メールが送られてきたとき、中継装置では、個人情報テーブルに登録された利用者の要望や年令を反映させて電子メールを変換して、あるいは登録された趣向に応じた広告を掲載して要求先の利用者に送信する。
【0005】
また、特開2001−36567号公報に記載の装置(以下、方式Cと記す)では、やはり中継装置内にWebサーバと付加情報登録部と初期情報登録部と個人情報更新部とを設け、初期情報登録部はユーザ名とPASSコマンドからパスワードを取得して個人情報テーブルに登録し、付加情報登録部はWebサーバにより取得された追加登録ページの各項目内容を個人情報テーブルに登録し、個人情報更新部は登録された付加情報の生年月日を参照し、誕生日で年令を更新し、電子メールが送られてきたときには、利用者の個人情報の要望や趣向を反映したメールデータに変換して配信する。
【0006】
【発明が解決しようとする課題】
このように、従来の技術では、情報配信サイトにおいて、自動的に各ユーザの趣向を採取して登録し、配信メールに自動的にその趣向を反映させるようなシステムや方法は見当らない。
すなわち、上記方式Aでは、ユーザが画面上で設定することにより、自身の趣向を入力することで、電子メールが配信されるとき、趣向情報と合致した情報が電子メール中に配置され、ユーザ端末に送信される。しかし、ユーザが自ら希望する趣向を画面上で設定する必要があり、幼児や老齢者、あるいは画面上の入力設定が面倒な人にとっては、入力できない場合もある。このような場合には、サーバ側で各ユーザの趣向を自動的に調査して、登録しておき、配信メールにその趣向を反映させることができれば好ましい。
【0007】
また、上記方式BおよびCでは、ユーザが画面上ではなく、サーバに対する電子メール内に付加情報として自身の趣向を記載して送信するものであって、中継装置の個人情報取得部がユーザ名とパスワードに対応する利用者の利用者付加情報を読み出し、個人情報テーブルに登録しておき、サーバからユーザに対する電子メールが送られてきたとき、そのユーザの趣向を反映させた情報を配信するようにしている。しかし、幼児や老齢者を含めて、付加情報に自身の趣向を記載することを知らないユーザ、あるいは面倒なユーザにとっては、自身の趣向を知らせることができない。
【0008】
インターネット上には無限のユーザ数がおり、ユーザとしては年令的にも肉体的にも様々な範囲にわたっている。従って、画面上やメール上で自身の趣向を設定したり、記載することが不可能なユーザも多く、またメール配信サーバはユーザ毎にメール文章を手作業で作成するのは現実的に不可能である。
従来より、各サイトは、メール文章に目次を作成し、コンテンツを分割する等、読み易い形態となるよう努力している。しかし、サーバにおいてユーザ毎に自動的にカスタマイズする機能は無い模様である。
【0009】
そこで、本発明の目的は、これら従来の課題を解決し、情報発信サイトにおいてユーザが求めている情報を自動的に調査して登録しておき、ユーザへのメール配信時には該メール内の先頭へ該ユーザの趣向に合致した情報を自動的に配置することができ、メール受信者にとって必要である情報を素早く発見することが可能なWebアクセス解析を用いたメール配信システムおよび方法、ならびにそのプログラムを提供することである。
【0010】
【課題を解決するための手段】
上記目的を達成するため、本発明のWebアクセス解析を用いたメール配信方法は、プロセッサは、アクセスしたことを記録するアクセス記録手段にアクセスして、該アクセス記録手段から配信要求したユーザがアクセスしたコンテンツの一覧を読み取り、次に、該プロセッサは、コンテンツ・カテゴリ記録手段にアクセスして、該記録手段からカテゴリと読み取った各コンテンツが所属するカテゴリIDを読み取り、該プロセッサは、読み取ったカテゴリIDごとに、幾つのコンテンツに所属していたかをカウントし、カウント数が高い順に優先順位を記憶手段上に設定する際に、最優先のカテゴリ、および2番目と3番目の組合わせに注目して、カテゴリの関連度を示すカテゴリ関連度記憶手段にアクセスし、該記憶手段から関連度の高いカテゴリIDを読み取り、該プロセッサは、前記関連度の高いカテゴリIDについて、配信情報・カテゴリ記録手段にアクセスして、配信情報を該記録手段上に設定し、
該プロセッサは、配信情報の優先順位に従って、メール文章の先頭から順に配信情報を記憶手段上に並べ、該記憶手段でメール文章を作成する際に、該メール文章の予め定めた位置あるいは最終位置に、関連度の高いカテゴリIDの配信情報を配置して、文章を作成し、書き込むことを特徴としている。
また、本発明のWebアクセス解析を用いたメール配信装置は、Webサーバからの要求により、個人認証を行う個人認証手段、ユーザ毎にアクセスしたWebコンテンツの情報をデータベースに記録するアクセス記録手段、配信情報登録クライアントの要求によりカテゴリ等が定義された配信情報をデータベースに登録する配信情報登録手段、前記アクセス記録手段に記録されたアクセス記録情報を元にユーザがアクセスしたカテゴリ毎のアクセス数をカウントし、カウント数が高い順に優先順位を記憶手段上に設定する際に、最優先のカテゴリ、および2番目と3番目の組合わせに注目して、カテゴリの関連度を示すカテゴリ関連度記憶手段から関連度の高いカテゴリIDを読み取り、関連度の高いカテゴリIDについて、配信情報・カテゴリ記録手段上に配信情報を設定する配信情報設定手段、配信情報の優先順位に従って、メール文章の先頭から順に配信情報を記憶手段上に並べ、該記憶手段でメール文章を作成する際に、該メール文章の予め定めた位置あるいは最終位置に、関連度の高いカテゴリIDの配信情報を配置して、文章を作成し、書き込むメール文章作成手段、および、前記メール文章作成手段で作成されたメール文章を各ユーザ端末に配信するためのメール配信手段を具備したことを特徴としている。
【0011】
【発明の実施の形態】
以下、本発明の実施例を、図面により詳細に説明する。
図1は、本発明の一実施例を示すメール配信システムのブロック図である。
図1において、101はWeb購読者であるユーザクライアントマシン、105はWebサーバ、108は処理サーバ、112は配信する情報を処理サーバ108に登録する配信情報登録クライアントマシンである。マシン101と112を使用するのは、いずれもユーザであって、前者はホームページ閲覧、メール受信者(顧客など)であり、後者は情報提供者(企業やその従業員など)である。ここで、Webサーバ105は異なる企業毎に存在するので、複数個がそれぞれ別個に処理サーバ106に接続される。Web購読者は、異なるWebサーバにいつでもアクセスでき、各Webサーバ105上のコンテンツ、例えばホームページを参照する。
【0012】
Web購読者は、ユーザクライアントマシン101のWebブラウザ102から、インターネット104上のコンテンツ107の情報を要求する。Webサーバ105は要求を受信すると、まず個人認証106を行い、ユーザ登録されていることを確認するため、処理サーバ108内の認証機能109を呼び出し、記録データベース111にクライアント情報が登録されているか否かを確認する。登録が確認された場合、コンテンツ107をユーザクライアント101上のWebブラウザ102へ渡すと同時に、アクセス記録機能110を呼び出し、記録データベース111内のアクセス記録テーブル203(図2参照)にアクセス記録を登録する。
このようにして、各ユーザが処理サーバ108に接続されている全てのWebサーバ105のコンテンツをアクセスする毎に、アクセス記録機能110を通して記録データベース111に記録されるので、各ユーザの興味情報、つまり趣向が登録され、ユーザ毎の趣向が自動的に調査される。
【0013】
一方、配信情報作成者は、メールで配信する情報を登録するために、配信情報登録クライアント112から、処理サーバ108内の配信情報登録機能113を呼び出し、記録データベース111に情報を記録する。配信情報登録クライアント112は、図1では直接処理サーバ106の配信情報登録機能113にアクセスしているが、インターネット104あるいはその他のネットワークを経由して配信情報登録機能113にアクセスすることも可能であり、また直接自身が処理サーバ108に行って、自分でデータベース111に配信情報を登録することも可能である。
【0014】
次に、処理サーバ108から各ユーザに対して電子メールを配信する場合には、メール配信機能114は、メール文章作成機能115でユーザの過去のアクセス記録を記録データベース111から取得し、ユーザが過去に要求した情報を分析することにより、購読頻度の高い情報カテゴリを取得し、その結果により記録データベース111に登録された配信情報をならべてメール文章を作成する。ここでは、メールの先頭にユーザの最もアクセス頻度の高いカテゴリの情報を配置し、以下、順次趣向を反映したカテゴリを優先順位として情報を配置し、メール文章を作成する。そして、インターネット104を介して、ユーザクライアント101のメーラー103にメールが配信される。
【0015】
図2は、図1における記録データベースのテーブル構造を示した図である。
(1)記録データベース(テーブル構造)
図2に示すように、記録データベース201には、ユーザに関するテーブル202,203、ホームページと電子メールの両方に関係するカテゴリテーブル204、ホームページに関係するコンテンツテーブル205とコンテンツ−カテゴリテーブル206、電子メールに関する配信情報テーブル207と配信情報−カテゴリテーブル208の7つのテーブルが格納されている。
202はユーザ情報テーブルで、このテーブルにユーザの情報が登録される。205はコンテンツテーブルで、各コンテンツ情報が登録されている。203はアクセス記録テーブルで、このテーブルはユーザがコンテンツにアクセスした記録が登録される。207は配信情報テーブルで、このテーブルは配信情報作成者によってユーザに通知する情報が登録される。204はカテゴリテーブルで、コンテンツ,配信情報を分類する情報が登録されている。206はコンテンツ−カテゴリテーブル、208は配信情報−カテゴリテーブルで、それぞれコンテンツ,配信情報のカテゴリ分類情報が登録される。
【0016】
(2)記録データベース(テーブル情報)
次に、記録データベース201内の格納情報について説明する。
図3は、カテゴリテーブル301を示した図であって、カテゴリID302に対応してコンテンツと配信情報を分類するカテゴリ名称303が格納されている。
図4は、コンテンツテーブル401を示した図であって、コンテンツID402に対応してWebで公開しているコンテンツ情報(コンテンツ名403)を格納する。
図5は、配信情報テーブル501を示した図であって、メール配信する情報コンテンツが格納される。すなわち、配信情報ID502に対応して配信情報503が格納される。なお、配信情報503の容量が膨大になる場合には、情報自体は記録データベース201外に格納するとともに、そのアドレス等の情報を配信情報503として記録データベース201内に格納してもよい。
【0017】
図6,図7は、それぞれコンテンツ−カテゴリテーブル601,配信情報−カテゴリテーブル701を示した図であって、コンテンツ,配信情報がどのカテゴリに分類されているかが設定される。コンテンツ,配信情報とカテゴリの関係は1:nである。すなわち、1つのコンテンツ(ホームページの内容)、または1つの配信情報(メール内容)が、複数のカテゴリにまたがっている場合がある。図3のカテゴリテーブル301には、カテゴリの例として、カテゴリ名303に「自然環境,生物,政治」のカテゴリが格納されている。図4のコンテンツテーブル401には、コンテンツの例として、コンテンツ名403に「環境汚染,動植物,選挙」が格納されている。また、図6のコンテンツ−カテゴリテーブル604内には、コンテンツ名「環境汚染」が、カテゴリ名「自然環境,生物」へ、コンテンツ名「動植物」がカテゴリ名「自然」へ、それぞれ分類されている場合の格納状態で、コンテンツ名403を一意に分類するコンテンツID402が602へ、カテゴリ名303を一意に分類するカテゴリID302が603へ、それぞれ格納されている。
【0018】
図5の配信情報テーブル501と図3のカテゴリテーブル301の分類も同様に、図7の配信情報−カテゴリテーブル701に格納されており、配信情報501を一意に認識する配信情報ID502が702へ、カテゴリID302が703へ、それぞれ入る。図3,図5,図7の例では、配信情報503「配信内容A」がカテゴリ名「自然環境,生物」へ、「配信内容B」がカテゴリ名「生物」へ、そして「配信内容C」がカテゴリ名「政治」に、それぞれ分類される。
図8は、図2におけるユーザ情報テーブル801を示した図であって、ユーザ登録した購読者の情報を格納する。このユーザがメール配信対象となる。
図9は、アクセス記録テーブル901を示した図であって、コンテンツへのアクセス要求がある度に、アクセスしたユーザのユーザID802が902へ、アクセス先コンテンツのコンテンツID402が903へ、それぞれ格納される。図8のデータ格納例では、ユーザ名803「AAA」がコンテンツ「環境汚染,動植物」へ、ユーザ名803「BBB」がコンテンツ「環境汚染,選挙」へ、それぞれアクセスした記録が格納されている。
なお、図9に示すように、アクセス記録テーブル901にエリアを増設して、「日付」904と「備考」905を設けることもできる。これにより、ユーザまたは配信者の要望により、「1年前にアクセスした情報」あるいは「3ケ月前にアクセスした情報」までを、配信されるメール情報に反映させることができる。
【0019】
(3)アクセス情報の記録
次に、アクセス記録格納処理を、図10,図11により説明する。
図10は、Webサーバへコンテンツへのアクセス要求がされたときの認証処理フローチャートであって、図10(a)はWebサーバ側の処理、図10(b)は処理サーバ側の処理である。
図10(a)では、ユーザからのコンテンツへのアクセス要求があると、最初のアクセス時のみ認証を行う。すなわち、アクセス要求があったユーザは未だ認証を行っていないか否かを判別し(ステップ1001)、認証を行っていないときのみ(Y)、処理サーバの認証機能を呼び出し、ユーザIDが返されるか否かを待機する(ステップ1002)。一方、認証を行っているときには(N)、処理サーバ側を呼び出すことなく、処理を終了し、アクセスを許可する。
【0020】
図10(b)では、Webサーバ側からの認証要求があると、記録データベースのユーザ記録テーブルに、ユーザ情報(認証済み情報)があるか否かを判別し(ステップ1005)、認証対象ユーザが登録されているか確認し、ユーザ情報を発見した場合には(Y)、ユーザIDをWebサーバ側へ返送する(ステップ1006)。そして、処理を終了する。また、未だユーザ情報テーブルに登録されておらず、ユーザ情報がない場合には(N)、未発見を通知して処理を終了する。
図10(a)の処理(ステップ1002)に戻り、ユーザIDが返された場合には(Y)、認証下でコンテンツへのアクセスを許可する(ステップ1003)。一方、未発見の通知を受けた場合には(N)、要求されたコンテンツへ、認証なしでアクセスを許可する(ステップ1004)。なお、認証なしでもアクセスを許可するか、禁止するかは、処理サーバ側の方針により決定されることであって、本発明とは直接関係がないため、それ以上の説明は省略する。
【0021】
図11は、コンテンツへのアクセス時に行われるアクセス記録処理のフローチャートである。
図10の処理で認証有りの場合、コンテンツへアクセス時、図11のフローに従って、ユーザのアクセス記録を保存する。すなわち、コンテンツへのアクセスが行われると、まず認証有り,無しを判別し(ステップ1101)、有りの場合(Y)、処理サーバ内のアクセス記録機能を呼び出し(ステップ1102)、アクセス記録をアクセス記録テーブル901に登録する。そして、コンテンツをユーザへ返す、つまりホームページを開いてユーザに見せる(ステップ1103)。
【0022】
(4)配信情報の登録
次に、配信情報登録処理を図12により説明する。
図12は、配信情報登録機能113の処理フローチャートである。
配信情報登録クライアント側から登録要求があると、まず、配信情報を配信情報テーブル501に登録し(ステップ1201)、次に登録した情報のカテゴリ分類を、配信情報−カテゴリテーブル701に登録する(ステップ1202)。これにより、図2の記録データベース201に対して、ある配信情報登録クライアントによる配信情報の配信情報テーブル207と配信情報−カテゴリテーブル208への登録が完了する。
【0023】
(5)ユーザ別メール文章作成処理
次に、ユーザ別メール文章作成処理を図13により説明する。
図13は、本発明によるメール文章作成機能の動作フローチャートである。
ステップ1301〜1303がユーザ毎の趣向の自動調査処理であり、ステップ1304,1305はメール文章の情報自動並べ替え処理である。
メール発送に際して解析要求があると、まずメール送付先ユーザのアクセス記録をアクセス記録テーブル901から検索し(ステップ1301)、アクセスしたコンテンツのカテゴリIDをコンテンツ−カテゴリテーブル601から取得する(ステップ1302)。次に、同ユーザがアクセスした全コンテンツの全カテゴリIDを取得し(ステップ1302)、次に、カテゴリIDの合計数が多いものから順にユーザへ優先的に告知する情報とする(ステップ1303)。すなわち、コンテンツ−カテゴリテーブル601から取得したコンテンツのカテゴリIDに対して、全てのカテゴリID毎の数をカウントし、最も多いカウント値のものから順に優先順位を決定する。
【0024】
次に、ステップ1303で決定した順序に従い、配信情報−カテゴリテーブル701から配信情報の優先順位を設定する(ステップ1304)。すなわち、配信情報が属するカテゴリについて、優先順位が高いものが多く含まれているもの(配信情報)から順に優先度を高く設定する。
次に、配信情報の優先順が高いものから順に、メール文章先頭から配信情報を並べ、メール文章を作成する(ステップ1305)。このとき、予めユーザからの要望により、最優先の配信情報を1つだけ配信する場合、指定された数だけ配信情報を送信する場合、あるいは少ないカウント数のカテゴリについては配信情報を削除する場合等の処理を行うこともできる。
【0025】
図3〜図9のデータ例により、図8のユーザ名「AAA」(ユーザID=1)の配信情報の優先順位を対象とした場合について説明する。
図13において、まずアクセス記録テーブル901からユーザID802=1が過去にアクセスしたコンテンツIDを取得する(ステップ1301)。ユーザ「AAA」は過去にコンテンツID901=1,2にアクセスしている。次に、コンテンツ−カテゴリテーブル601より、コンテンツのカテゴリID603を取得する(ステップ1302)。その結果、カテゴリID=1,2,2が取得される。次に、取得したカテゴリIDをカウントし、合計数が多いものから順に優先順位を設定する(ステップ1303)。ここでは、カテゴリID=2,1,3の順となる。
【0026】
この情報を元に、配信情報−カテゴリテーブル701から、配信情報の優先順位を決定する(ステップ1304)。配信情報ID=1,2のカテゴリIDはそれぞれ、1,2と2であり、両方とも最も優先順位が高いカテゴリID=2に属しているが、配信情報ID=1は、2番目に優先順位の高いカテゴリID=1にも属しているため、こちらの情報が優先度が高い。よって、配信情報の優先順位は配信情報ID=1,2,3の順となる。最後に、この配信情報の優先順位に従い、メール文章を作成する(ステップ1305)。よって、ユーザ名「AAA」のメール文章の配信情報503は、「配信内容A」,「配信内容B」,「配信内容C」の順に並ぶことになる。
【0027】
(6)応用例
図14は、本発明の応用例を示すWebアクセス解析を用いたメール配信方法のブロック図であって、図14(a)は記録データベースのテーブル構造図、図14(b)は記録データベースに格納されるカテゴリ関連度テーブルの情報を示す図である。
これまで説明してきた実施例では、カテゴリの関連度については考慮していなかった。しかし、例えば、あるユーザのアクセス記録情報から、『株式』のカテゴリが最も優先度が高いと決定された場合、『株式』に密接に関連する『経済』や『政治』のカテゴリの情報も同時にメール文章として組み込むことが望ましい。その他、『釣』,『旅行』等のカテゴリに対しては、『天候』ないし『気象』等のカテゴリの情報も同時に配信することが望ましい。
【0028】
そのためには、図14(a)に示すように、記録データベース201内に、カテゴリ関連度テーブル209を登録しておく。このカテゴリ関連度テーブル209は、図14(b)に示すように、カテゴリ同士の関連度を示したものである。例えば、カテゴリID=1に対してはカテゴリID=3の関連度がA(高い)であることがわかる。また、カテゴリID=1に対してカテゴリID=4の関連度はB(それほど高くない)である。また、複数のカテゴリの統合に対しても、カテゴリID=1,2の組合せに対して、カテゴリID=5がA(高い)、またカテゴリID=1,2,3の組合せに対しては、カテゴリID=7がA(高い)ことがわかる。
図13のフローにおいて、ステップ1303では、カウント数が高い順に優先度が設定されるが、その時に最優先のカテゴリ、および2番目と3番目の組合せに注目して、カテゴリ関連度テーブル209から関連度の高いカテゴリIDを取得する。次に、ステップ1304では、関連度の高いカテゴリIDについて、配信情報−カテゴリテーブルから配信情報を設定し、ステップ1305では、メール文章の特定位置または最終位置に、関連度の高いカテゴリIDの配信情報を配置して文章を作成する。
このようにして、ユーザの趣向に反映した配信情報が送られると同時に、そのカテゴリに関連度が高いカテゴリの情報も組み込まれて配信される。
【0029】
(7)プログラムとその記録媒体
図13に示すフローの各ステップをプログラムに変換した後、そのプログラムをCD−ROM等の記録媒体に格納しておけば、メール文章作成用のコンピュータあるいは処理サーバの任意のコンピュータにその記録媒体を装着して、記録媒体からプログラムをインストールするか、ネットワークを介して他のコンピュータにダウンロードすることにより、本発明を容易に実現することができる。
【0030】
【発明の効果】
以上説明したように、本発明によれば、情報発信サイトから送付されるメールの受信者は、受信者にとって必要である情報を素早く発見することが可能となる。また、ユーザはそのために画面上またはメール等で自身の趣向等を設定する必要はなく、自動的に各ユーザの趣向に合致した配信情報を受け取ることができる。
【図面の簡単な説明】
【図1】本発明の一実施例を示すWebアクセス解析を用いたメール配信システムのブロック図である。
【図2】図1における記録データベースのテーブル構造図である。
【図3】図2におけるカテゴリテーブルの格納情報を示す図である。
【図4】図2におけるコンテンツテーブルの格納情報を示す図である。
【図5】図2における配信情報テーブルの格納情報を示す図である。
【図6】図2におけるコンテンツ−カテゴリテーブルの格納情報を示す図である。
【図7】図2における配信情報−カテゴリテーブルの格納情報を示す図である。
【図8】図2におけるユーザ情報テーブルの格納情報を示す図である。
【図9】図2におけるアクセス記録テーブルの格納情報を示す図である。
【図10】本発明における個人認証機能のフローチャートである。
【図11】本発明におけるアクセス記録機能のフローチャートである。
【図12】本発明における配信情報登録機能のフローチャートである。
【図13】本発明の一実施例を示すメール文章作成機能のフローチャートである。
【図14】本発明の応用例を示すWebアクセス解析を用いたメール配信方法の説明図である。
【符号の説明】
101…ユーザクライアント、102…Webブラウザ、103…メーラー、104…インターネット、105…Webサーバ、106…個人認証、
107…コンテンツ、108…処理サーバ、109…認証機能、
110…アクセス記録機能、111…記録データベース、
112…配信情報登録クライアント、113…配信情報登録機能、
114…メール配信機能、115…メール文章作成機能、
201…記録データベース、202…ユーザ情報テーブル、
203…アクセス記録テーブル、204…カテゴリテーブル、
205…コンテンツテーブル、206…コンテンツ−カテゴリテーブル、
207…配信情報テーブル、208…配信情報−カテゴリテーブル、
301…カテゴリテーブル、401…コンテンツテーブル、
501…配信情報テーブル、601…コンテンツ−カテゴリテーブル、
701…配信情報−カテゴリテーブル、801…ユーザ情報テーブル、
901…アクセス記録テーブル、209…カテゴリ関連度テーブル、
211,212…カテゴリID、213…関連度。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a method for customizing distribution text for each user in a Web page mail distribution service, and in particular, stores the contents of a user accessing a homepage or the like in a database, and analyzes information in the database at the time of mail distribution. The present invention relates to a mail delivery system and method using Web access analysis that sets a priority order of information for each delivery destination user, and arranges and delivers mail according to the priority order, and a program thereof.
[0002]
[Prior art]
Due to the recent development of Internet technology, various information transmission sites have been established. Each site has subdivided contents, and in order to notify the user of the latest information, a service is provided to send mails at regular intervals (once a day) or when there is important information.
However, not all information in the mail is necessary information for all recipients. In particular, a user who is interested in only a part of the site has to pay for searching for information he / she wants from unnecessary information. This burden increases as the service of the site progresses, that is, as the amount of information transmitted increases, and sometimes the amount increases so as to overlook the information requested by the recipient. If the required effort and the information obtained are not reasonable, the user may stop the mail service, resulting in a decrease in the number of visits to the user's Web server, It will be disadvantageous.
[0003]
2. Description of the Related Art Conventionally, for example, in an apparatus described in Japanese Patent Application Laid-Open No. 10-320415 (hereinafter referred to as “method A”), a user who accesses a home page provided by a Web server inputs information about his / her preferences, The preference information is stored in the memory. On the other hand, the database server that stores the information to be distributed also stores the user preference information together with the delivery conditions related to the user. When delivering an e-mail, information on the delivery conditions that match the preference information is searched, and a plurality of information is stored. When retrieved, the information is integrated and arranged in one e-mail, and transmitted from the SMTP server to each user terminal.
[0004]
In the apparatus described in Japanese Patent Laid-Open No. 2000-270013 (hereinafter referred to as “method B”), an electronic mail relay apparatus equipped with a Web server is placed between the mail server and the client terminal, and personal information of the relay apparatus is placed. The acquisition unit reads the user additional information of the user corresponding to the user name and password and registers it in the personal information table. When an e-mail is sent from the mail server to the client, the relay device converts the e-mail to reflect the user's request and age registered in the personal information table, or according to the registered preferences. And send it to the requesting user.
[0005]
In the device described in Japanese Patent Laid-Open No. 2001-36567 (hereinafter referred to as “method C”), a Web server, an additional information registration unit, an initial information registration unit, and a personal information update unit are also provided in the relay device. The information registration unit acquires the password from the user name and the PASS command and registers it in the personal information table, and the additional information registration unit registers the contents of each item of the additional registration page acquired by the Web server in the personal information table. The update unit refers to the date of birth of the registered additional information, updates the age with the date of birth, and when an e-mail is sent, converts it into e-mail data that reflects the user's personal information needs and preferences And deliver.
[0006]
[Problems to be solved by the invention]
Thus, in the conventional technology, there is no system or method that automatically collects and registers each user's preferences on the information distribution site and automatically reflects the preferences in the distribution mail.
That is, in the above method A, when the user inputs his / her preferences by setting on the screen and the email is distributed, information matching the preference information is arranged in the email, and the user terminal Sent to. However, it is necessary to set the preferences that the user desires on the screen, and input may not be possible for an infant, an elderly person, or a person who has troublesome input settings on the screen. In such a case, it is preferable that the user's preferences are automatically investigated and registered on the server side, and the preferences can be reflected in the delivery mail.
[0007]
Also, in the above methods B and C, the user transmits his / her preference as additional information in an email to the server instead of on the screen, and the personal information acquisition unit of the relay device User additional information of the user corresponding to the password is read and registered in the personal information table, and when an e-mail is sent to the user from the server, information reflecting the user's preference is distributed. ing. However, users who do not know to write their preferences in additional information, including infants and elderly people, or troublesome users cannot be notified of their preferences.
[0008]
There are an infinite number of users on the Internet, and users range from a variety of ages and physically. Therefore, there are many users who cannot set or describe their preferences on the screen or on e-mail, and it is practically impossible for the mail distribution server to manually create e-mail text for each user. It is.
Conventionally, each site has made an effort to make it easy to read, such as creating a table of contents in the mail text and dividing the content. However, the server does not seem to have a function to automatically customize for each user.
[0009]
Accordingly, an object of the present invention is to solve these conventional problems, automatically investigate and register information requested by the user at the information transmission site, and return to the top in the mail when delivering mail to the user. A mail delivery system and method using web access analysis, which can automatically arrange information that matches the user's preferences and can quickly find information necessary for the mail recipient, and a program thereof Is to provide.
[0010]
[Means for Solving the Problems]
In order to achieve the above object, in the mail delivery method using the web access analysis of the present invention, the processor accesses the access recording means for recording the access, and the user who requested the delivery from the access recording means has accessed. After reading the list of contents, the processor accesses the content / category recording means, reads the category ID to which each content read as a category belongs from the recording means, and the processor reads each category ID read In addition, when counting the number of contents that belonged and setting the priority on the storage means in descending order of the count, Focus on the top priority category and the second and third combination, The category relevance degree storage means indicating the relevance level of the category is accessed, the category ID having the high relevance degree is read from the storage means, and the processor accesses the distribution information / category recording means for the category ID having the high relevance degree. Distribution information is set on the recording means,
The processor arranges the distribution information on the storage means in order from the top of the mail text according to the priority order of the distribution information, and creates the mail text in the storage means at a predetermined position or the final position of the mail text. It is characterized in that distribution information of a category ID having a high degree of relevance is arranged to create and write a sentence.
In addition, the mail delivery apparatus using the web access analysis of the present invention includes a personal authentication means for performing personal authentication, an access recording means for recording information of web content accessed for each user in a database, and delivery in response to a request from the web server. Distribution information registration means for registering distribution information in which a category is defined by a request of an information registration client in a database, and counting the number of accesses for each category accessed by a user based on the access record information recorded in the access recording means When setting priorities on the storage means in descending order of the count number, Focus on the top priority category and the second and third combination, A distribution information setting unit that reads a category ID having a high degree of association from a category relevance storage unit that indicates the degree of association of the category, and sets the distribution information on the distribution information / category recording unit for the category ID having a high degree of association; In accordance with the priority order, the distribution information is arranged on the storage means in order from the top of the mail text, and when creating the mail text in the storage means, the category ID having a high degree of relevance at a predetermined position or the final position of the mail text The e-mail text creating means for arranging and distributing the distribution information and writing the e-mail text, and the e-mail delivery means for delivering the e-mail text created by the e-mail text creation means to each user terminal It is said.
[0011]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below in detail with reference to the drawings.
FIG. 1 is a block diagram of a mail delivery system showing an embodiment of the present invention.
In FIG. 1, 101 is a user client machine that is a Web subscriber, 105 is a Web server, 108 is a processing server, and 112 is a distribution information registration client machine that registers information to be distributed in the processing server 108. Machines 101 and 112 are both used by users, the former being homepage browsing and mail recipients (customers, etc.), and the latter being information providers (businesses, their employees, etc.). Here, since the Web server 105 exists for each different company, a plurality of Web servers 105 are individually connected to the processing server 106. Web subscribers can access different Web servers at any time and refer to content on each Web server 105, for example, a home page.
[0012]
The Web subscriber requests information on the content 107 on the Internet 104 from the Web browser 102 of the user client machine 101. Upon receiving the request, the Web server 105 first performs personal authentication 106 and calls the authentication function 109 in the processing server 108 to confirm that the user is registered, and whether or not client information is registered in the recording database 111. To check. When the registration is confirmed, the content 107 is transferred to the Web browser 102 on the user client 101, and at the same time, the access recording function 110 is called to register the access record in the access recording table 203 (see FIG. 2) in the recording database 111. .
In this way, every time each user accesses the contents of all the Web servers 105 connected to the processing server 108, the contents are recorded in the recording database 111 through the access recording function 110. Preferences are registered, and preferences for each user are automatically investigated.
[0013]
On the other hand, the distribution information creator calls the distribution information registration function 113 in the processing server 108 from the distribution information registration client 112 and records the information in the recording database 111 in order to register information to be distributed by mail. Although the distribution information registration client 112 directly accesses the distribution information registration function 113 of the processing server 106 in FIG. 1, it can also access the distribution information registration function 113 via the Internet 104 or other networks. It is also possible for the user to go directly to the processing server 108 and register the distribution information in the database 111 himself.
[0014]
Next, when an e-mail is distributed from the processing server 108 to each user, the mail distribution function 114 obtains a user's past access record from the recording database 111 by the mail sentence creation function 115, and the user has recorded the past. By analyzing the requested information, an information category having a high subscription frequency is acquired, and the mail information is created by arranging the distribution information registered in the recording database 111 based on the result. Here, the information of the category with the highest access frequency of the user is arranged at the head of the mail, and the information is arranged with the categories reflecting the preferences in order as priority, and the mail text is created. Then, the mail is delivered to the mailer 103 of the user client 101 via the Internet 104.
[0015]
FIG. 2 is a diagram showing a table structure of the recording database in FIG.
(1) Recording database (table structure)
As shown in FIG. 2, the recording database 201 includes tables 202 and 203 related to users, a category table 204 related to both homepages and e-mails, a content table 205 and content-category table 206 related to homepages, and e-mails. Seven tables of a distribution information table 207 and a distribution information-category table 208 are stored.
Reference numeral 202 denotes a user information table, in which user information is registered. Reference numeral 205 denotes a content table in which each piece of content information is registered. Reference numeral 203 denotes an access record table, in which a record that a user accesses content is registered. Reference numeral 207 denotes a distribution information table, in which information notified to the user by the distribution information creator is registered. Reference numeral 204 denotes a category table in which information for classifying content and distribution information is registered. 206 is a content-category table, 208 is a distribution information-category table, in which category classification information of content and distribution information is registered.
[0016]
(2) Recording database (table information)
Next, information stored in the recording database 201 will be described.
FIG. 3 is a diagram showing a category table 301, in which category names 303 for classifying content and distribution information corresponding to category IDs 302 are stored.
FIG. 4 is a diagram showing the content table 401, which stores content information (content name 403) published on the Web corresponding to the content ID 402.
FIG. 5 is a diagram showing a distribution information table 501 in which information contents for mail distribution are stored. That is, the distribution information 503 is stored corresponding to the distribution information ID 502. When the capacity of the distribution information 503 is enormous, the information itself may be stored outside the recording database 201 and information such as its address may be stored in the recording database 201 as the distribution information 503.
[0017]
6 and 7 are diagrams showing a content-category table 601 and a distribution information-category table 701, respectively, in which categories the content and distribution information are classified are set. The relationship between content, distribution information, and category is 1: n. That is, there is a case where one content (homepage content) or one piece of distribution information (email content) extends over a plurality of categories. In the category table 301 of FIG. 3, a category “natural environment, organism, politics” is stored in the category name 303 as an example of the category. In the content table 401 of FIG. 4, “environmental pollution, animals and plants, election” is stored in the content name 403 as an example of the content. Also, in the content-category table 604 of FIG. 6, the content name “environmental pollution” is classified into the category name “natural environment, organism”, and the content name “animal and plant” is classified into the category name “nature”. In the stored state, the content ID 402 for uniquely classifying the content name 403 is stored in 602, and the category ID 302 for uniquely classifying the category name 303 is stored in 603.
[0018]
Similarly, the distribution information table 501 in FIG. 5 and the category table 301 in FIG. 3 are also stored in the distribution information-category table 701 in FIG. 7, and the distribution information ID 502 for uniquely identifying the distribution information 501 is changed to 702. The category ID 302 is entered into 703, respectively. In the example of FIGS. 3, 5, and 7, the distribution information 503 “distribution content A” is the category name “natural environment, organism”, “distribution content B” is the category name “organism”, and “distribution content C”. Are classified into the category name “politics”.
FIG. 8 is a diagram showing the user information table 801 in FIG. 2 and stores information on subscribers registered as users. This user is a mail delivery target.
FIG. 9 is a diagram showing an access record table 901. Each time there is an access request for content, the user ID 802 of the accessing user is stored in 902, and the content ID 402 of the access destination content is stored in 903, respectively. . In the data storage example of FIG. 8, the user name 803 “AAA” accesses the contents “environmental pollution, animals and plants” and the user name 803 “BBB” accesses the contents “environmental pollution, elections” respectively.
As shown in FIG. 9, an area can be added to the access record table 901 to provide “date” 904 and “remarks” 905. Thus, up to “information accessed one year ago” or “information accessed three months ago” can be reflected in the distributed mail information according to the request of the user or distributor.
[0019]
(3) Recording access information
Next, the access record storing process will be described with reference to FIGS.
FIG. 10 is a flowchart of authentication processing when a request for access to content is made to the Web server. FIG. 10A shows processing on the Web server side, and FIG. 10B shows processing on the processing server side.
In FIG. 10A, when there is an access request to the content from the user, authentication is performed only at the first access. That is, it is determined whether or not the user who has requested access has not been authenticated (step 1001). Only when the user has not been authenticated (Y), the authentication function of the processing server is called and the user ID is returned. Whether or not (step 1002). On the other hand, when authentication is being performed (N), the process is terminated and access is permitted without calling the processing server side.
[0020]
In FIG. 10B, when there is an authentication request from the Web server side, it is determined whether or not there is user information (authenticated information) in the user record table of the record database (step 1005). If it is confirmed whether it is registered and user information is found (Y), the user ID is returned to the Web server (step 1006). Then, the process ends. If it is not yet registered in the user information table and there is no user information (N), notification of undiscovered is made and the process is terminated.
Returning to the process of FIG. 10A (step 1002), if a user ID is returned (Y), access to the content is permitted under authentication (step 1003). On the other hand, when an undiscovered notification is received (N), access to the requested content is permitted without authentication (step 1004). Whether access is permitted or prohibited without authentication is determined by the policy on the processing server side and is not directly related to the present invention.
[0021]
FIG. 11 is a flowchart of the access recording process performed when accessing the content.
In the case of authentication in the process of FIG. 10, when accessing the content, a user access record is stored according to the flow of FIG. That is, when access is made to content, it is first determined whether authentication is present or not (step 1101). If yes (Y), the access recording function in the processing server is called (step 1102), and the access record is recorded as an access record. Register in the table 901. Then, the contents are returned to the user, that is, the home page is opened and shown to the user (step 1103).
[0022]
(4) Registration of distribution information
Next, the distribution information registration process will be described with reference to FIG.
FIG. 12 is a processing flowchart of the distribution information registration function 113.
When there is a registration request from the distribution information registration client side, first, the distribution information is registered in the distribution information table 501 (step 1201), and the category classification of the registered information is registered in the distribution information-category table 701 (step). 1202). This completes registration of the distribution information in the distribution information table 207 and distribution information-category table 208 by a certain distribution information registration client in the recording database 201 of FIG.
[0023]
(5) Mail text creation processing by user
Next, user-specific mail text creation processing will be described with reference to FIG.
FIG. 13 is an operation flowchart of the mail text creation function according to the present invention.
Steps 1301 to 1303 are automatic survey processing for each user's preference, and steps 1304 and 1305 are processing for automatically sorting mail text information.
When there is an analysis request for sending mail, the access record of the mail destination user is first retrieved from the access record table 901 (step 1301), and the category ID of the accessed content is obtained from the content-category table 601 (step 1302). Next, all category IDs of all contents accessed by the same user are acquired (step 1302), and information is preferentially notified to the user in descending order of the total number of category IDs (step 1303). That is, for each category ID of content acquired from the content-category table 601, the number for every category ID is counted, and the priority is determined in order from the highest count value.
[0024]
Next, the priority of distribution information is set from the distribution information-category table 701 according to the order determined in step 1303 (step 1304). That is, for the category to which the distribution information belongs, the priority is set in order from the one that includes many items with high priority (distribution information).
Next, the distribution information is arranged from the top of the mail text in descending order of the priority of the distribution information to create the mail text (step 1305). At this time, according to a request from the user in advance, when only one distribution information with the highest priority is distributed, when only a specified number of distribution information is transmitted, or when distribution information is deleted for a category with a small number of counts, etc. Can also be performed.
[0025]
A case where the priority order of the distribution information of the user name “AAA” (user ID = 1) in FIG. 8 is targeted will be described based on the data examples in FIGS.
In FIG. 13, first, the content ID accessed by the user ID 802 = 1 in the past is acquired from the access record table 901 (step 1301). The user “AAA” has accessed the content IDs 901 = 1 and 2 in the past. Next, the content category ID 603 is acquired from the content-category table 601 (step 1302). As a result, category ID = 1, 2, 2 is acquired. Next, the acquired category IDs are counted, and priorities are set in descending order of the total number (step 1303). Here, the order of category ID = 2,1,3.
[0026]
Based on this information, the priority of distribution information is determined from the distribution information-category table 701 (step 1304). The category IDs of the distribution information ID = 1, 2 are 1, 2, and 2, respectively, and both belong to the category ID = 2 with the highest priority, but the distribution information ID = 1 has the second highest priority. This category has a high priority because it belongs to category ID = 1. Therefore, the priority of distribution information is in the order of distribution information ID = 1, 2, 3. Finally, the mail text is created according to the priority order of the distribution information (step 1305). Therefore, the mail text distribution information 503 of the user name “AAA” is arranged in the order of “distribution content A”, “distribution content B”, and “distribution content C”.
[0027]
(6) Application examples
FIG. 14 is a block diagram of a mail delivery method using Web access analysis showing an application example of the present invention, where FIG. 14A is a table structure diagram of a recording database, and FIG. 14B is stored in the recording database. It is a figure which shows the information of a category relevance table.
In the embodiments described so far, the degree of association between categories has not been considered. However, for example, if it is determined from the access record information of a certain user that the “stock” category has the highest priority, information on the “economic” and “political” categories that are closely related to “stock” are also displayed at the same time. It is desirable to incorporate it as an email text. In addition, for categories such as “fishing” and “travel”, it is desirable to simultaneously deliver information on categories such as “weather” or “weather”.
[0028]
For this purpose, a category relevance table 209 is registered in the recording database 201 as shown in FIG. This category relevance table 209 shows the relevance of categories as shown in FIG. For example, for category ID = 1, it can be seen that the degree of association of category ID = 3 is A (high). The relevance of category ID = 1 to category ID = 1 is B (not so high). Also, for the integration of a plurality of categories, for the combination of category ID = 1, 2, category ID = 5 is A (high), and for the combination of category ID = 1, 2, 3, It can be seen that category ID = 7 is A (high).
In the flow of FIG. 13, in step 1303, priorities are set in descending order of the count number. At that time, attention is paid to the highest priority category and the second and third combinations, and the relatedness from the category relevance table 209. Get a high category ID. Next, in step 1304, distribution information is set from the distribution information-category table for the category ID having a high degree of relevance. In step 1305, the distribution information of the category ID having a high degree of relevance is set at the specific position or the final position of the mail sentence. To create a sentence.
In this way, distribution information reflected in the user's preferences is sent, and at the same time, information on a category having a high degree of association is incorporated and distributed.
[0029]
(7) Program and its recording medium
After converting each step of the flow shown in FIG. 13 into a program, if the program is stored in a recording medium such as a CD-ROM, the recording medium is stored in a computer for creating mail text or an arbitrary computer of a processing server. The present invention can be easily realized by installing and installing a program from a recording medium or downloading it to another computer via a network.
[0030]
【The invention's effect】
As described above, according to the present invention, a recipient of a mail sent from an information transmission site can quickly find information necessary for the recipient. For this purpose, the user does not need to set his / her preferences on the screen or by e-mail or the like, and can automatically receive distribution information that matches each user's preferences.
[Brief description of the drawings]
FIG. 1 is a block diagram of a mail delivery system using Web access analysis according to an embodiment of the present invention.
FIG. 2 is a table structure diagram of a recording database in FIG.
3 is a diagram showing storage information of a category table in FIG. 2. FIG.
4 is a diagram showing storage information of a content table in FIG. 2. FIG.
5 is a diagram showing storage information in a distribution information table in FIG.
6 is a diagram showing storage information of a content-category table in FIG. 2. FIG.
7 is a diagram showing storage information in the distribution information-category table in FIG. 2. FIG.
8 is a diagram showing stored information in a user information table in FIG.
9 is a diagram showing storage information in the access record table in FIG.
FIG. 10 is a flowchart of a personal authentication function in the present invention.
FIG. 11 is a flowchart of an access recording function in the present invention.
FIG. 12 is a flowchart of a distribution information registration function in the present invention.
FIG. 13 is a flowchart of a mail text creation function showing an embodiment of the present invention.
FIG. 14 is an explanatory diagram of a mail delivery method using Web access analysis showing an application example of the present invention.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 101 ... User client, 102 ... Web browser, 103 ... Mailer, 104 ... Internet, 105 ... Web server, 106 ... Personal authentication,
107 ... content 108 ... processing server 109 ... authentication function
110 ... access recording function, 111 ... recording database,
112 ... Distribution information registration client, 113 ... Distribution information registration function,
114 ... mail delivery function, 115 ... mail text creation function,
201 ... recording database, 202 ... user information table,
203 ... access record table, 204 ... category table,
205 ... content table, 206 ... content-category table,
207 ... distribution information table, 208 ... distribution information-category table,
301 ... category table, 401 ... content table,
501 ... Distribution information table, 601 ... Content-category table,
701: Distribution information-category table, 801 ... User information table,
901 ... Access record table, 209 ... Category relevance table,
211, 212 ... category ID, 213 ... relevance.

Claims (3)

Webアクセス解析を用いた電子メール配信サービス方法において、
プロセッサは、アクセスしたことを記録するアクセス記録手段にアクセスして、該アクセス記録手段から配信要求したユーザがアクセスしたコンテンツの一覧を読み取り、
次に、該プロセッサは、コンテンツ・カテゴリ記録手段にアクセスして、該記録手段からカテゴリと読み取った各コンテンツが所属するカテゴリIDを読み取り、
該プロセッサは、読み取ったカテゴリIDごとに、幾つのコンテンツに所属していたかをカウントし、カウント数が高い順に優先順位を記憶手段上に設定する際に、最優先のカテゴリ、および2番目と3番目の組合わせに注目して、カテゴリの関連度を示すカテゴリ関連度記憶手段にアクセスし、該記憶手段から関連度の高いカテゴリIDを読み取り、
該プロセッサは、前記関連度の高いカテゴリIDについて、配信情報・カテゴリ記録手段にアクセスして、配信情報を該記録手段上に設定し、
該プロセッサは、配信情報の優先順位に従って、メール文章の先頭から順に配信情報を記憶手段上に並べ、該記憶手段でメール文章を作成する際に、該メール文章の予め定めた位置あるいは最終位置に、関連度の高いカテゴリIDの配信情報を配置して、文章を作成し、書き込むことを特徴とするWebアクセス解析を用いたメール配信方法。
In an e-mail delivery service method using web access analysis,
The processor accesses an access recording means for recording access, reads a list of contents accessed by the user who requested distribution from the access recording means,
Next, the processor accesses the content category recording means, reads the category ID to which each content read as a category from the recording means belongs,
For each category ID read, the processor counts the number of contents belonging to the category ID, and sets the highest priority category and the second and third categories when setting the priority on the storage unit in descending order of the count number. Paying attention to the second combination , access the category relevance storage means indicating the relevance of the category, read the category ID having a high relevance from the storage means,
The processor accesses the distribution information / category recording means for the category ID having a high degree of association, sets the distribution information on the recording means,
The processor arranges the distribution information on the storage means in order from the top of the mail text according to the priority order of the distribution information, and creates the mail text in the storage means at a predetermined position or the final position of the mail text. A mail delivery method using Web access analysis, characterized in that distribution information of a category ID having a high degree of association is arranged to create and write a sentence.
Webサーバからの要求により、個人認証を行う個人認証手段、ユーザ毎にアクセスしたWebコンテンツの情報をデータベースに記録するアクセス記録手段、配信情報登録クライアントの要求によりカテゴリ等が定義された配信情報をデータベースに登録する配信情報登録手段、前記アクセス記録手段に記録されたアクセス記録情報を元にユーザがアクセスしたカテゴリ毎のアクセス数をカウントし、カウント数が高い順に優先順位を記憶手段上に設定する際に、最優先のカテゴリ、および2番目と3番目の組合わせに注目して、カテゴリの関連度を示すカテゴリ関連度記憶手段から関連度の高いカテゴリIDを読み取り、関連度の高いカテゴリIDについて、配信情報・カテゴリ記録手段上に配信情報を設定する配信情報設定手段、配信情報の優先順位に従って、メール文章の先頭から順に配信情報を記憶手段上に並べ、該記憶手段でメール文章を作成する際に、該メール文章の予め定めた位置あるいは最終位置に、関連度の高いカテゴリIDの配信情報を配置して、文章を作成し、書き込むメール文章作成手段、および、前記メール文章作成手段で作成されたメール文章を各ユーザ端末に配信するためのメール配信手段を具備したことを特徴とするWebアクセス解析を用いたメール配信装置。Personal authentication means for performing personal authentication in response to a request from a Web server, access recording means for recording information of Web content accessed for each user in a database, and distribution information in which a category or the like is defined by a request from a distribution information registration client The distribution information registration means to be registered in the system, when the number of accesses for each category accessed by the user is counted based on the access record information recorded in the access record means, and the priority order is set on the storage means in descending order of the count number In addition, paying attention to the highest priority category and the combination of the second and the third, the category relevance storage means indicating the relevance level of the category is read from the category relevance storage means, and the category ID having the high relevance degree is read. Distribution information setting means for setting distribution information on distribution information / category recording means, distribution According to the priority order of the information, the distribution information is arranged on the storage means in order from the head of the mail text, and when the mail text is created by the storage means, the degree of relevance is high at a predetermined position or the final position of the mail text. Arranged distribution information of category IDs to create and write a text, and to write a mail text, and a mail delivery means for delivering the mail text created by the mail text creation means to each user terminal A mail delivery apparatus using Web access analysis characterized by the above. 請求項1に記載のWebアクセス解析を用いたメール配信方法の手順を、コンピュータに実行させるためのWebアクセス解析およびメール配信用プログラム。  A program for web access analysis and mail delivery for causing a computer to execute the procedure of the mail delivery method using web access analysis according to claim 1.
JP2001249310A 2001-08-20 2001-08-20 Mail delivery apparatus and method using web access analysis, and program thereof Expired - Fee Related JP3849919B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001249310A JP3849919B2 (en) 2001-08-20 2001-08-20 Mail delivery apparatus and method using web access analysis, and program thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001249310A JP3849919B2 (en) 2001-08-20 2001-08-20 Mail delivery apparatus and method using web access analysis, and program thereof

Publications (2)

Publication Number Publication Date
JP2003058475A JP2003058475A (en) 2003-02-28
JP3849919B2 true JP3849919B2 (en) 2006-11-22

Family

ID=19078334

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001249310A Expired - Fee Related JP3849919B2 (en) 2001-08-20 2001-08-20 Mail delivery apparatus and method using web access analysis, and program thereof

Country Status (1)

Country Link
JP (1) JP3849919B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8990291B2 (en) 2010-07-21 2015-03-24 Empire Technology Development Llc Information processing apparatus, server-client system, and computer program product

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4928223B2 (en) * 2006-11-02 2012-05-09 株式会社三共 Mail sending system and mail sending program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8990291B2 (en) 2010-07-21 2015-03-24 Empire Technology Development Llc Information processing apparatus, server-client system, and computer program product

Also Published As

Publication number Publication date
JP2003058475A (en) 2003-02-28

Similar Documents

Publication Publication Date Title
KR101152997B1 (en) Dynamic content change notification
JP2006202263A (en) Dynamic summary module
JP2001297153A (en) Sharing method and database terminal for personal medical information
JP2005196469A (en) Data display server, data display method, and program thereof
US7567970B2 (en) Contents search system for providing reliable contents through network and method thereof
KR100847469B1 (en) Marketing support device and marketing support method
JP3371208B1 (en) Information distribution method, server and program
CN100579126C (en) A mail subscription method and server
JP3849919B2 (en) Mail delivery apparatus and method using web access analysis, and program thereof
US20250212850A1 (en) Systems and methods for electronic transactions communicating with external pet homing systems
JP2004185502A (en) Information collecting/providing method
JP4675533B2 (en) Homepage operation method and member management method
JP2007249310A (en) Information management server
WO2008124099A1 (en) A system and method for managing online networking information
JPH1093619A (en) Electronic post office box system
JP4513418B2 (en) Posted article update method, posted article update apparatus, and posted article update program via network
KR19990073357A (en) System and method for providing E-mail retrieval service on the Internet
KR20010076562A (en) Management system of album and management method thereof
JP2002183371A (en) Questionnaire survey implementation device, questionnaire survey implementation method, and recording medium
US12336512B2 (en) Systems and methods for providing and associating data from pet expert interactions with pet profiles
JP2004288043A (en) Web server system
JP2002140266A (en) E-mail distribution system and e-mail distribution management server
JP3990162B2 (en) Marketing system, method and program for acquiring prospective customers
JP3542950B2 (en) Electronic information delivery method, electronic information delivery system, and recording medium recording electronic information delivery program
JP2001350895A (en) Customer information collection system, information collection server thereof, and customer information collection method

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20041214

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041221

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050218

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060217

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060414

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060516

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060607

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060824

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

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20100908

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20100908

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110908

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20110908

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120908

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20130908

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20130908

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

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

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees