[go: up one dir, main page]

JP4746779B2 - Content distribution system, server, information transmission method, program, and computer-readable recording medium recording the program - Google Patents

Content distribution system, server, information transmission method, program, and computer-readable recording medium recording the program Download PDF

Info

Publication number
JP4746779B2
JP4746779B2 JP2001196776A JP2001196776A JP4746779B2 JP 4746779 B2 JP4746779 B2 JP 4746779B2 JP 2001196776 A JP2001196776 A JP 2001196776A JP 2001196776 A JP2001196776 A JP 2001196776A JP 4746779 B2 JP4746779 B2 JP 4746779B2
Authority
JP
Japan
Prior art keywords
content
server
distribution
distributor
contractor
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
JP2001196776A
Other languages
Japanese (ja)
Other versions
JP2003016356A (en
Inventor
力夫 柴
由紀彦 清水
貴幸 永塚
勝彦 田中
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2001196776A priority Critical patent/JP4746779B2/en
Priority to US10/177,210 priority patent/US7386603B2/en
Publication of JP2003016356A publication Critical patent/JP2003016356A/en
Application granted granted Critical
Publication of JP4746779B2 publication Critical patent/JP4746779B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は情報及び広告情報を少なくとも受信者に適切に送信するコンテンツ配信システム、サーバ、情報送信方法、プログラム及びプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【0002】
【従来の技術】
情報技術の進歩に伴い、最新の情報を効率良く入手することが企業活動などにおける重要な課題となっている。
【0003】
社会情勢の変化、事件発生等をいち早く入手するための代表的なメディアとして、新聞、ラジオ、テレビ、インターネット等がある。その中でも、新聞は、我々の日常生活に幅広く普及しており、限られた紙面上に多数の記事を効率良く掲載し、携帯性が良く、通学・通勤途中においても読むことが可能である。
【0004】
さらに、必要な記事を切り抜いて保存することが出来るなど記録性にも優れている。また、新聞は購読者の自宅まで配達される点、紙面を一覧しやすく記載し記事の概要を把握しやすい等の利点がある。
【0005】
また、現在購買されている新聞には、記事と共に広告が紙面に印刷されていたり、地域別のチラシ広告が折り込まれていたりする。
【0006】
広告の効用は、企業が宣伝したい商品の情報を新聞の読者に提供することができるという点に加えて、企業が支払う広告料が、新聞の価格の一部を負担することで、新聞の価格を安価にすることができるという点である。
【0007】
【発明が解決しようとする課題】
しかし、現在販売されている新聞は、購読者が新聞を購入する地域によって記事及び広告が決まっていて、例えば購読者が勤務先の近くの地域情報が見たい場合、自宅で新聞を契約していると、見ることができないなど、必ずしも、購読者が読みたい記事、もしくは広告主が見てほしい購読者に配布されているわけではない。
【0008】
一方、最近はインターネットの普及により各新聞社、ポータルサイトなどがインターネット上で記事を無料又は有料で配信している。
【0009】
例えば、特開平9−50441号公報に開示された技術では、新聞記事とともに顧客の属性などにより選択された企業広告を掲載した情報を画面上に掲載する仕組みが提案されている。
【0010】
しかしながら、上述のしくみを利用しても例えば、購読者が自分の現在居住している地域以外でよく買い物をする地域の記事、広告などは掲載されるとは限らない。
【0011】
また、経済記事に関する広告として関連付けられるのは、株、債権などの投資、転職、企業セミナー、ビジネス雑誌等が考えられるが、必ずしも、経済記事を読む人が株取引をしているとは限らないし、転職を希望しているとも限らない。
【0012】
このように上述の方法を用いても必ずしも購読者の行動地域、行動内容、嗜好などに応じて、広告掲載企業、購読者の双方の意向通りに効率よく記事、広告が配信されるわけではない。
【0013】
つまり、配信者側の属性分類だけでは必ずしも購読者の希望する記事を効率よく掲載したり、広告が購買に結びつくための広告効果が最大にあがるとは限らない。
【0014】
また、従来の電子新聞は特開平9−64976号公報に開示された技術などのようにディスプレイで見ることが想定されている為、より多くの情報を掲載しようとすると、購読者が見たい記事を見るためのクリック数が多くなってしまったり、キーワードを入力して検索する作業が発生するなど短時間で必要な記事をさがすことができない。
【0015】
また、電子新聞を、通常の新聞のように持ち運びをするためには、携帯端末でみるか、もしくはプリンタで印刷する必要があるが、関連記事などに関する掲載事項が多くなると、画面の小さい携帯端末では多くの記事を見ることはできず、プリントして携帯するとプリント枚数が多くなり、印刷コスト、時間がかかり、持ち運びにも不便である。
【0016】
さらには、電子新聞の記事や広告が配信者の要望だけでカラー・モノクロ出力の選別決定がなされていると、購読者への配信データ量や印刷時の印刷コストが配信者の要望のまま配信されてきてしまい、購読者の希望が全く反映されないものとなってしまう。
【0017】
一方、電子新聞をプリンタで印刷する場合には、広告の印刷に伴う消耗品(トナー、インクなど)の印刷コストが購読者の負担となってしまう。
【0018】
また、購読者は電子新聞を定期的に受信するので、電子新聞の印刷に用いるプリンタの消耗品(トナーカートリッジ、インクカートリッジなど)の交換時期の管理をその受信時に確認できることが望ましい。
【0019】
本発明は上述の課題を個々にまたはまとめて解決するためのものであり、情報及び広告情報の効率的な送信及び消耗品の管理を可能にするコンテンツ配信システム、サーバ、情報送信方法、プログラム及びプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【0020】
【課題を解決するための手段】
上記目的を達成するために、本発明に係るコンテンツ配信システムにあっては、
第一配信者から第一コンテンツを受け取り、または/及び第二配信者から第二コンテンツを受け取り、受け取ったコンテンツの一部または全部を受信契約者のクライアントへ再配信する少なくとも1以上のサーバを備えるコンテンツ配信システムにおいて、
該第一コンテンツが、再配信者が配信を受け取るとその対価を第一配信者へ支払う義務が生じるコンテンツを含み、
該第二コンテンツが、受信契約者へ再配信を行うことで再配信者が第二配信者からその対価を徴収する権利が生じるコンテンツを含み、
前記サーバは、受信契約者のクライアントへ再配信することを特徴とする。
【0021】
前記配信が、インターネットを介して行われることを特徴とする。
【0022】
第一配信者から第一コンテンツを受け取り、または/及び第二配信者から第二コンテンツを受け取り、受け取ったコンテンツの一部または全部を受信契約者のクライアントへ再配信する少なくとも1以上のサーバを備えるコンテンツ配信システムにおいて、
該再配信したコンテンツについての、再配信した内容よりも詳細なコンテンツ、ないし関連するコンテンツを管理する管理手段を備え、
前記サーバは、受信契約者からの配信要求に基づいて、該詳細ないし関連コンテンツを配信するコンテンツ配信システムであって、
前記サーバが前記第一配信者から受け取ったコンテンツがオリジナルコンテンツコードで管理され、
前記サーバが受信契約者に再配信したコンテンツが、カスタムコンテンツコードを含み、且つ受信契約者コード、受信日時のうち1つ以上を含むデータアドレスで管理されることを特徴とする。
【0023】
前記配信が、インターネットを介して行われることを特徴とする。
【0024】
前記受信契約者がログインした後に、カスタムコンテンツコードの入力によりコンテンツの配信要求が可能となることを特徴とする。
【0025】
前記再配信するコンテンツは、受信契約者が設定した時間帯または時間に、受信契約者のクライアントと接続された画像形成装置によって自動的に出力が実行されることを特徴とする。
【0026】
前記配信者がコンテンツに対してカラー優先度を設定しておき、前記受信契約者が受け取るコンテンツのカラー希望度を設定しておくコンテンツ配信システムにおいて、
該配信者が設定したカラー優先度と、該受信契約者が設定したカラー希望度との条件が満足するかどうかを判定する手段を有し、
前記サーバは、該判定に基づいて該受信契約者にコンテンツをカラー出力またはモノクロ出力することを特徴とする。
【0027】
前記第二コンテンツの出力に要した消耗品の、トナー、インク及びその他の量を推定する手段を有し、
該推定した消耗品の量に応じた金額を計算する手段を有することを特徴とする。
【0028】
前記第二コンテンツの出力に要した消耗品の量を推定する手段において、パラメータとして画像比率を利用することを特徴とする。
【0029】
前記再配信するコンテンツの出力に要した消耗品の推定消費量と、該消耗品の標準寿命とを比較して、該消耗品の交換又は補給時期を計算する手段を有し、
該消耗品の交換又は補給時期を受信契約者に通知する手段を有することを特徴とする。
【0030】
前記受信契約者がログインすることのできる、コンテンツを管理する管理手段を備え、
ログインした後に、消耗品の発注ができるコンテンツ配信システムにおいて、
該受信契約者のクライアントと接続された画像形成装置から、該消耗品の消耗品残量情報を受け取り、該消耗品の交換時期の計算に利用することを特徴とする。
【0031】
前記受信契約者がログインすることのできる、コンテンツを管理する管理手段を備え、
ログインした後に、消耗品の発注ができるコンテンツ配信システムにおいて、
ログイン後の画面に、該消耗品の購入を促す警告を表示し、該消耗品の発注ができる画面に、該受信契約者が必要とする種類の消耗品を表示することを特徴とする。
【0032】
前記画像形成装置がペーパー状のディスプレイであることを特徴とする。
【0033】
本発明に係るサーバにあっては、
第一配信者から第一コンテンツを受け取り、または/及び第二配信者から第二コンテンツを受け取り、受け取ったコンテンツの一部または全部を受信契約者のクライアントへ再配信するサーバであって、
該第一コンテンツが、再配信者が配信を受け取るとその対価を第一配信者へ支払う義務が生じるコンテンツを含み、
該第二コンテンツが、受信契約者へ再配信を行うことで再配信者が第二配信者からその対価を徴収する権利が生じるコンテンツを含み、
受信契約者が設定した時間帯または時間に、受信契約者のクライアントへ再配信することを特徴とする。
【0034】
第一配信者から第一コンテンツを受け取り、または/及び第二配信者から第二コンテンツを受け取り、受け取ったコンテンツの一部または全部を受信契約者のクライアントへ再配信するサーバにおいて、
該再配信したコンテンツについての、再配信した内容よりも詳細なコンテンツ、ないし関連するコンテンツを管理する管理手段を備え、
受信契約者からの配信要求に基づいて、該詳細ないし関連コンテンツを配信するサーバであって、
前記第一配信者から受け取ったコンテンツがオリジナルコンテンツコードで管理され、
受信契約者に再配信したコンテンツが、受信契約者コード、配信日時、カスタムコンテンツコードからなるデータアドレスで管理されることを特徴とする。
【0035】
本発明に係る情報送信方法にあっては、
サーバが、第一配信者から第一コンテンツを受け取り、または/及び第二配信者から第二コンテンツを受け取り、受け取ったコンテンツの一部または全部を受信契約者のクライアントへ再配信する工程を備える情報送信方法において、
該第一コンテンツが、再配信者が配信を受け取るとその対価を第一配信者へ支払う義務が生じるコンテンツを含み、
該第二コンテンツが、受信契約者へ再配信を行うことで再配信者が第二配信者からその対価を徴収する権利が生じるコンテンツを含み、
前記サーバは、受信契約者が設定した時間帯または時間に、受信契約者のクライアントへ再配信することを特徴とする。
【0036】
サーバが、第一配信者から第一コンテンツを受け取り、または/及び第二配信者から第二コンテンツを受け取り、受け取ったコンテンツの一部または全部を受信契約者のクライアントへ再配信する工程を備える情報送信方法において、
管理手段に、該再配信したコンテンツについての、再配信した内容よりも詳細なコンテンツ、ないし関連するコンテンツを管理させ、
前記サーバが、受信契約者からの配信要求に基づいて、該詳細ないし関連コンテンツを配信する工程を備える情報送信方法であって、
前記第一配信者から受け取ったコンテンツがオリジナルコンテンツコードで管理され、
受信契約者に再配信したコンテンツが、受信契約者コード、配信日時、カスタムコンテンツコードからなるデータアドレスで管理されることを特徴とする。
【0037】
本発明に係るプログラムにあっては、
サーバに、第一配信者から第一コンテンツを受け取らせ、または/及び第二配信者から第二コンテンツを受け取らせ、受け取ったコンテンツの一部または全部を受信契約者のクライアントへ再配信させるステップを備えるプログラムにおいて、
該第一コンテンツが、再配信者が配信を受け取るとその対価を第一配信者へ支払う義務が生じるコンテンツを含み、
該第二コンテンツが、受信契約者へ再配信を行うことで再配信者が第二配信者からその対価を徴収する権利が生じるコンテンツを含み、
前記サーバに、受信契約者が設定した時間帯または時間に、受信契約者のクライアントへ再配信させるステップを備えることを特徴とする。
【0038】
サーバに、第一配信者から第一コンテンツを受け取らせ、または/及び第二配信者から第二コンテンツを受け取らせ、受け取ったコンテンツの一部または全部を受信契約者のクライアントへ再配信させるステップを備えるプログラムにおいて、
管理手段に、該再配信したコンテンツについての、再配信した内容よりも詳細なコンテンツ、ないし関連するコンテンツを管理させ、
前記サーバに、受信契約者からの配信要求に基づいて、該詳細ないし関連コンテンツを配信させるステップを備えるプログラムであって、
前記第一配信者から受け取ったコンテンツがオリジナルコンテンツコードで管理され、
受信契約者に再配信したコンテンツが、受信契約者コード、配信日時、カスタムコンテンツコードからなるデータアドレスで管理されることを特徴とする。
【0039】
本発明に係るプログラムを記録したコンピュータ読み取り可能な記録媒体にあっては、
サーバに、第一配信者から第一コンテンツを受け取らせ、または/及び第二配信者から第二コンテンツを受け取らせ、受け取ったコンテンツの一部または全部を受信契約者のクライアントへ再配信させるステップを備えるプログラムを記録したコンピュータ読み取り可能な記録媒体において、
該第一コンテンツが、再配信者が配信を受け取るとその対価を第一配信者へ支払う義務が生じるコンテンツを含み、
該第二コンテンツが、受信契約者へ再配信を行うことで再配信者が第二配信者からその対価を徴収する権利が生じるコンテンツを含み、
前記サーバに、受信契約者が設定した時間帯または時間に、受信契約者のクライアントへ再配信させるステップを備えることを特徴とする。
【0040】
サーバに、第一配信者から第一コンテンツを受け取らせ、または/及び第二配信者から第二コンテンツを受け取らせ、受け取ったコンテンツの一部または全部を受信契約者のクライアントへ再配信させるステップを備えるプログラムを記録したコンピュータ読み取り可能な記録媒体において、
管理手段に、該再配信したコンテンツについての、再配信した内容よりも詳細なコンテンツ、ないし関連するコンテンツを管理させ、
前記サーバに、受信契約者からの配信要求に基づいて、該詳細ないし関連コンテンツを配信させるステップを備えるプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記第一配信者から受け取ったコンテンツがオリジナルコンテンツコードで管理され、
受信契約者に再配信したコンテンツが、受信契約者コード、配信日時、カスタムコンテンツコードからなるデータアドレスで管理されることを特徴とする。
【0041】
【発明の実施の形態】
以下に図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成部品の寸法、材質、形状、その相対配置などは、特に特定的な記載がない限りは、この発明の範囲をそれらのみに限定する趣旨のものではない。
【0042】
また、以下の図面において、既述の図面に記載された部材と同様の部材には同じ番号を付す。また、以下の本発明に係るコンテンツ配信システムの各実施形態の説明は、本発明に係るサーバ、情報送信方法、プログラム及びプログラムを記録したコンピュータ読み取り可能な記録媒体の各実施形態の説明も兼ねる。
【0043】
(第1の実施形態)
まず、本発明に係るコンテンツ配信システムの第1の実施形態について図面を参照して説明する。ここで、本発明におけるコンテンツの種類としては、例えば、所定の内容の電子メールマガジン、趣味に関するコンテンツなど様々な形態に適用させることができ、コンテンツの種類には限定されるものではないが、本実施形態においては、広告付き電子新聞システムを例に説明を行なうものとする。図1は、第1の実施形態に係る広告付き電子新聞システムの概略構成図である。
【0044】
本実施形態の広告付き電子新聞システムは、インターネット上で、受信契約者ごとにカスタマイズされた電子新聞を配信、管理すると共に、購読者登録、記事受配信及び購読者管理手続きを行うシステムである。
【0045】
図1に示される、Total Provider of News Contents(以後TPNCと記す)サーバ101は、本発明の構成要素たるサーバとして機能し、本発明の構成要素たるクライアントとしてのクライアントコンピュータ112に、情報及び広告情報を編集して配信(送信)する。
【0046】
クライアントコンピュータ112は、本発明の構成要素たる情報を受信するユーザとしての受信契約者111により操作されるコンピュータである。本発明におけるコンテンツを表示するための情報を受け取る(受信する)主体となる装置に相当するものである。また、その内部ブロック図は後述する図2と同様の仕組みとするので、ここでは詳細な説明は省略する。
【0047】
また、受信契約者111は、TPNCサーバ101からの情報送信について受信契約を交わした受信契約者である。
【0048】
クライアントコンピュータ112は、受信契約者111の用いる端末である。
【0049】
プリンタ113は、受信契約者111の用いるクライアントコンピュータ112に接続されたプリンタである。
【0050】
このプリンタ113は本発明の構成要素たる画像形成装置として機能する。また、本発明の構成要素たる画像形成装置としては、プリンタに限定されるものではなく、複写機、FAX、スキャナ機能を搭載したプリンタ、及びプリンタとこれらを組み合わせた複合機であって良い。
【0051】
なお、本実施形態では、画像形成装置としてのプリンタ113にて印刷出力を行う形態について説明するが、画面出力等する画像形成装置を用いることもできる。画像形成装置として、例えば、特開平08−146388号公報や特開2000−132121号公報等に記載の携帯可能なペーパー状のディスプレイにて、画面出力することができる。
【0052】
ニュースサーバ121から126は、TPNCサーバ101に対して、記事(情報)を配信すると共に、ニュースソースを提供するサーバである。
【0053】
広告サーバ131から133は、TPNCサーバ101に対して、広告情報を配信(提供)するサーバである。
【0054】
上記TPNCサーバ101、クライアントコンピュータ112、各ニュースサーバ、各広告サーバは、それぞれネットワーク(インターネット)を介して相互に接続されている。
【0055】
ただし、本発明に使用されるネットワークとしてはインターネットに限定されるものではなく、その他の任意のネットワークを代用して、又は併用しても良い。
【0056】
また、ネットワークとして有線、無線の別は問わないし、これら有線及び無線を組み合わせても良い。
【0057】
さらに、図1に示されるクライアントコンピュータ112に代用して、又は併用して、携帯端末(携帯電話、PDA(personal digital assistants))等を用いることができる。
【0058】
また、TPNCサーバ101、クライアントコンピュータ112、各ニュースサーバ、各広告サーバの数は、図1に示される数に限定されるものではなく、その他の1以上の任意の数であって良い。
【0059】
TPNCサーバ101は、ニュースサーバと広告サーバに関するIPアドレスや、電子メイル送受信のためのメイルアドレス等の属性情報等を、事前に保有している。
【0060】
ここで、図1に示されるTPNCサーバ101の内部構造について、図2を参照して説明する。図2は、図1に示される情報配信システムにおいて用いられるTPNCサーバ101の内部ブロック図である。
【0061】
図2に示されるように、TPNCサーバ101は、CPU(Central Processing Unit)201と、入力装置202と、主記憶装置203と、出力装置204と、補助記憶装置205と、クロック装置206と、通信装置209とからなる。
【0062】
CPU201は別名処理装置として観念される部材であり、システム内の各装置に命令を送りその動作を制御する制御装置207と、サーバの中心的な部分でディジタルデータの演算処理を行う演算装置208とからなる。
【0063】
ここで、このCPU201は、主記憶装置203や補助記憶装置205に記憶されているプログラムと協働して、本発明の構成要素たる、管理手段、判定する手段、消耗品の量を推定する手段、消耗品の量に応じた金額を計算する手段、消耗品の交換時期を計算する手段、通知する手段として機能する。ここで、本実施形態における消耗品の詳細については、コンテンツの出力において消耗した消耗品としての、トナーカートリッジのほか、複写機用のトナー、感光ドラム、インクジェットプリンタ用のインク、その他本体の消耗パーツ、紙やOHPシートなどを例として挙げることができる。
【0064】
なお、本発明の構成要素たる、管理手段、判定する手段、消耗品の量を推定する手段、消耗品の量に応じた金額を計算する手段、消耗品の交換時期を計算する手段、通知する手段のそれぞれは、上述のようにCPU201によりTPNCサーバ101と一体的に構成されるとしても良いし、TPNCサーバ101とネットワークにより接続されTPNCサーバ101と独立に構成されるとしても良い。
【0065】
さらに、このCPU201は、主記憶装置203や補助記憶装置205に情報を格納する格納手段や、これらに格納されている情報を更新する更新手段として機能する。
【0066】
ここで、上記各手段の機能は、CPU201が、主記憶装置203や出力装置204に記憶されているプログラムと協働して実現されるとしても良い。
【0067】
また、図2に示される内部ブロック図がクライアントコンピュータ112に適用された場合は、CPU201は、通信装置209と協働して、情報や広告情報を受信する受信手段となるものである。
【0068】
制御装置207は、クロック装置206が発するクロックのタイミングに従い、入力装置202から入力されたデータや予め与えられた手順(例えばプログラムやソフトウェア)を主記憶装置203に読み込み、この読み込んだ内容に基づいて演算装置208に命令を送り演算処理を行わせる。この演算処理の結果は、制御装置207の制御に基づいて、主記憶装置203、出力装置204及び補助記憶装置205等の内部の機器や外部の機器等に送信される。
【0069】
入力装置202は、各種データを入力するための部材であり、例えばキーボード、マウス、ポインティングデバイス、タッチパネル、マウスパッド、CCDカメラ、カード読み取り機、紙テープ読み取り装置、磁気テープ装置等が考えられる。
【0070】
主記憶装置203は別名メモリとして観念される部材であり、処理装置及び内部記憶装置において、命令を実行するために使われるアドレス可能な記憶空間のすべてを指す部材である。この主記憶装置203は主として半導体記憶素子により構成され、入力したプログラムやデータを格納、保持すると共に、制御装置207の指示にしたがい、この格納保持されているデータを例えばレジスタに読み出す。
【0071】
また、主記憶装置203を構成する半導体記憶素子としてはRAM(Random Access Memory)やROM(Read Only Memory)等からなる。
【0072】
また、出力装置204は、演算装置208の演算結果等を出力するための部材であり、例えばCRT、プラズマディスプレイパネル及び液晶ディスプレイその他の表示装置、プリンタなどの印刷装置、音声出力装置等が該当する。
【0073】
また、補助記憶装置205は、主記憶装置203の記憶容量を補うための部材であり、例えば磁気ディスク装置、光ディスク装置、半導体ディスク装置等による、フロッピーディスク、ハードディスク、CD−ROM、CD−R、CD−RW、MO等が該当する。この補助記憶装置205はデータベースとなり得る。
【0074】
また、通信装置209は、外部のネットワークと通信を行うための装置であり、接続されるネットワークに応じて適宜データの送受信やデジタル−アナログ変換等を行う。
【0075】
ここで、上記各装置は、アドレスバス又はデータバスにより相互に接続されている。
【0076】
また、上記主記憶装置203及び補助記憶装置205の個数は各1つに限定されるものではなく、任意の個数であって良い。これら、上記主記憶装置203及び補助記憶装置205の個数が増えればそれだけサーバの耐障害性が向上することとなる。
【0077】
なお、本発明に係るTPNCサーバ101に処理を実行させるための各種プログラムは、上記主記憶装置203及び補助記憶装置205の少なくともいずれか一方に記憶(記録)される。
【0078】
したがって、本サーバに処理を実行させるための本発明に係るプログラムを記録したコンピュータ読み取り可能な記録媒体は、上記主記憶装置203及び補助記憶装置205の少なくともいずれか一方が該当することになる。ただし、その他にもCD−ROMや、FDや、CD−Rや、CD−RWなども、本発明に係るプログラムを記録したコンピュータ読み取り可能な記録媒体として使用することができる。
【0079】
なお、本発明及び本実施形態における、コンピュータ読み取り可能な記録媒体には、サーバが読み取り可能な記録媒体や、クライアントが読み取り可能な記録媒体を含むものである。
【0080】
ここで、本発明における、システムに適用されるプログラムとは、システムを構成するコンピュータ、サーバ、データベース及び装置のそれぞれに適用される個々のプログラム、このようなそれぞれに適用される個々のプログラムの任意の組み合わせ及びこのようなそれぞれに適用されるプログラムの全体のいずれかに該当する。
【0081】
また、システムの処理を実現するプログラムが複数のステップからなる場合であっても、1つの装置に全てのステップが記録された記録媒体を具備させても良いし、上記複数のステップのうちの任意の一部のステップを記録した記録媒体を、システムを構成する任意の装置に具備させることにより、このような複数のステップのうちの任意の一部のステップを記録した記録媒体を任意の装置に具備させて全体としてシステムの処理を実現するプログラムを構成するとしても良い。
【0082】
また、上記説明では、図1に示されるTPNCサーバ101の内部構成のみを説明したが、図1に示されるクライアントコンピュータ112、各ニュースサーバ、各広告サーバの内部構成も図2に示される構成と同様であり、同様の説明が成り立つ。
【0083】
次に、図1に示される広告付き電子新聞システムの動作について、図3を参照して説明する。図3は、図1に示される広告付き電子新聞システムの動作概念図である。
【0084】
TPNCサーバ101と情報を提供する新聞社(本発明の第一配信者に相当)との間では、TPNCサーバ101は、新聞社からコンテンツ(文書、画像、プログラム、データ(音楽データなど)若しくはこれらの任意の組み合わせを含んだ情報をいう。本発明の構成要素たる情報のことをいう。以下同じ。)の配信を受け、コンテンツ配信契約料の支払いを行う。もちろん、情報提供者としては新聞社に限定されるものではなく、例えば雑誌社その他の者であって良い。また、本発明の構成要素たる第二コンテンツとしては例えば広告、アンケートがある。尚、新聞社からTPNCサーバ101へのコンテンツの配信は、実際には、新聞社で利用される情報処理装置が所定の通信回線(例えばインターネット通信網を利用した通信回線など)を介してTPNCサーバ101へコンテンツ情報の送信処理が実行されることによって実現されるものとする。また、新聞社にて利用される情報処理装置の内部的構成は前に図2にて説明したもの同様の仕組みとするので、ここでは詳細な説明は省略する。
【0085】
ここで、本実施形態(本発明)における各種料金の徴収/支払い方法については、既に知られている、電子商取引に利用されるような、インターネット等を利用した仕組みが考えられる。
【0086】
例えば、ここで、新聞社とTPNCサーバ101との間での課金に伴う電子決算処理(課金処理)の一例を説明する。
【0087】
電子決算機能を有したサーバ(以後電子決算サーバと呼ぶ)では、相手先の端末装置(例えば新聞社の利用する情報処理装置)から受信した認証データ(例えば、TPNCサーバ101のクレジットカードのカード番号と該カード番号に対応する暗証番号)と金融会社(クレジット会社)への請求額(商品の代金)とを含んだ承認情報が取得される。そして、取得した認証データにもとづく審査が行なわれる。例えば、カードについて盗難届けが出ているものでないこと等が確認された場合に、この結果を承認結果通知情報として生成する。そして、請求額に応じた代金の支払い(所定の口座への振込み指示)が電子決算サーバから新聞社に対して行なわれる。
【0088】
また、不正カード使用もしくは支払い不可能であることが確認された場合には、代金の支払いは行わず、承認拒否を示す承認結果通知情報を生成する。この生成された承認結果通知情報を新聞社の利用する情報処理装置へ送信される処理が行われる。なお、カード会社が支払った代金については、カード会社の責任で、カード会社が顧客から徴収を行う。
【0089】
また、インターネット等を利用した料金の徴収/支払いを実施できないような場合には、TPNCサーバ101にて記録された(記憶手段への蓄積)各配信先へのコンテンツの配信量(コンテンツ数或はコンテンツ情報量等)に応じた金融機関を介した料金の引き落とし、或は、各配信元からのコンテンツ情報の受信量(コンテンツ数或はコンテンツ情報量等)に応じた金融機関を介した料金の支払い等によって実現されるような仕組みを利用するような形態も本発明では想定される。
【0090】
TPNCサーバ101と広告主(本発明の第二配信者に相当)との間では、TPNCサーバ101は、広告主からの広告依頼を受け、広告料の請求・受領や、購読者に関する情報の送信等を行う。広告主とのやりとりには、図3に示されるように、広告代理店を介しても良い。
【0091】
尚、本発明(実施の形態)における広告主とは、実際には各広告主により利用される情報処理装置に該当するものであり、該情報処理装置の内部的構成は、前に図2にて説明した情報処理装置と同様の仕組みとするので、ここでは詳細な説明は省略することとする。即ち、広告主からの各種コンテンツ情報の配信は、広告主によって利用される情報処理装置が所定の通信回線(例えばインターネット通信網を利用した通信回線など)を介してTPNCサーバ101へコンテンツを表示するための情報を送信処理処理が実行されることによって実現されるものとする。
【0092】
TPNCサーバ101と受信契約者との間では、TPNCサーバ101は、受信契約者に対して、コンテンツを配信し、受信契約者から購読料の請求・受領や、顧客情報の更新依頼等を行う。
【0093】
次に、図1に示される広告付き電子新聞システムにおいて、受信契約者111が、TPNCサーバ101に対して、受信契約を行う際の動作について図4を参照して説明する。また、図4に示されるフローチャートの処理のうち、クライアントコンピュータ112により処理される動作は、クライアントコンピュータ112のCPUがプログラムと協働することにより処理され、TPNCサーバ101により処理される動作は、TPNCサーバ101のCPU1001がプログラムと協働することにより処理される。
【0094】
図4は、図1に示される広告付き電子新聞システムにおいて、受信契約者111のクライアントコンピュータ112が、TPNCサーバ101に対して、受信契約を行う際の動作のフローチャートである。すなわち、これから受信契約を行う受信契約者(ただし、図4の説明では、受信契約をこれから行う者のことをいい、受信契約が済んだ者をいうわけではない。)に対する動作のフローチャートである。
【0095】
まずステップS401において、受信契約者111のクライアントコンピュータ112は、受信契約者111が用いるクライアントコンピュータ112の、ウェブブラウジングプログラム(以下、単にブラウザとも言う)を起動する。
【0096】
そして、これから受信契約を行う受信契約者111のクライアントコンピュータ112は、ウェブブラウジングプログラムを用いて、TPNCサーバ101の、受信契約のためのサイトのURLにアクセスする。
【0097】
TPNCサーバ101は、そのURLへのアクセスを検知する。
【0098】
ステップS402において、TPNCサーバ101は、受信契約者111が用いるクライアントコンピュータ112に対して、新規受信契約の登録のためのフォームデータを送信する。
【0099】
このフォームデータによるフォームは、例えば図5に示されるように、受信契約者の名前や、住所等の入力を促す形式となっている。図5は、図1に示されるTPNCサーバ101からの指示に基づき、クライアントコンピュータ112の画面に表示される新規登録画面の概略図である。
【0100】
受信契約者111のクライアントコンピュータ112は、登録フォームに必要なデータ、例えば、受信契約者111の名前や、住所等のデータを入力し、TPNCサーバ101に送信する。
【0101】
ステップS403において、TPNCサーバ101は、受信したデータの中で、登録受信契約者のデータベース上に、受信契約者111と重複する名前や住所といった登録データがないか確認する。
【0102】
TPNCサーバ101は、重複した登録データがある場合は、ステップS410においてエラー情報をクライアントコンピュータ112に送信し動作を終える。
【0103】
受信したデータが新規である場合、ステップS404において、TPNCサーバ101は、受信契約IDを発行する。
【0104】
そして、TPNCサーバ101は、受信契約認証、すなわち、受信契約者111が、アクセス制限のあるTPNCサーバの特定のURLにアクセスするためのパスワード(認証情報)の設定を促すデータをクライアントコンピュータ112に送信する。
【0105】
受信契約者111は、例えば図6に示すように、受信したフォームとなる画面に、パスワードを入力し、TPNCサーバ101に送信する。図6は、図1に示されるクライアントコンピュータ112からTPNCサーバ101に送信される、登録確認のためのパスワードの入力画面の概略図である。
【0106】
ステップS404において、TPNCサーバ101は、受信契約者111のパスワードを受信する。
【0107】
次に、ステップS405において、TPNCサーバ101は、配信を希望するニュースコンテンツに関する契約情報の入力を促すフォームデータを受信契約者111のクライアントコンピュータ112に送信する。
【0108】
上記、契約情報の入力を促すフォームとして、例えば、図7に示す、配信枚数設定、接続形態や、図8に示す、配信を希望する、新聞社、ジャンルといった配信条件や、図9に示す、課金・支払条件、配信開始日・配信条件といったデータ入力を促すフォームがある。
【0109】
図7、図8及び図9は、図1に示されるTPNCサーバ101の指示に基づきクライアントコンピュータ112の画面に表示される、契約情報の入力画面の概略図である。このように図8に示されるようなフォームをユーザは利用することにより、複数の適用地域毎にコンテンツの種類を設定することができる。一方、TPNCサーバ101は図8に示されるようなフォームを介して入力され、ユーザ先から送信されてきた情報を管理することにより、ユーザ毎の複数の適用地域毎の種類のコンテンツの配信をすることが可能となる。更に、図8においては収集地点(基点)と該収集地点に対する周辺地域範囲(適用エリア)、情報の種類(ジャンル)、受信希望強度(受信強度)、図9においては受信希望開始日(図9においては配信開始日)などの詳細なパラメータの設定が可能であり、該設定された情報を管理するTPNCサーバ101はよりユーザの希望に添ったコンテンツの配信を実行することが可能となる。また、図9の設定フォームにおいては、配信開始日を設定するような形態を説明したが、配信終了日も共に設定するような形態も本発明においては想定される。
【0110】
受信契約者111は、受信したフォームに希望する配信条件や、配信方法等を記述し、TPNCサーバ101に送信する(ステップS405)。
【0111】
次に、ステップS406において、TPNCサーバ101は、受信契約者111から受信した配信条件等のデータの中で、広告オプションに関する項目を抽出する。
【0112】
そして、TPNCサーバ101は、広告つきレイアウトのオプションが選択されている場合は、ステップS407において、広告に関するアンケート情報を得るためのフォームデータをクライアントコンピュータ112に送信する。
【0113】
受信契約者111は、広告つきレイアウトのオプションを選択している場合は、TPNCサーバ101から送信された、例えば、図10に示すように、広告に関するアンケートを記述するためのフォームデータに対して、広告レイアウトのための受信条件等を記述し、TPNCサーバ101に送信する。図10は、図1に示されるTPNCサーバ101の指示に基づきクライアントコンピュータ112の画面に表示される広告レイアウトのための受信条件等の情報入力画面の概略図である。
【0114】
なお、図10に示される「基点」が、本発明の構成要素たるクライアントにより指定された広告基点となる。同様に、「適用地域(適用エリア)」が広告受信範囲、「「ジャンル」が種類に該当する。このように、広告に関して、複数の適用地域毎にコンテンツの種類を設定することができる。また、図10においては、収集地点(基点)と該収集地点に対する周辺地域範囲(適用エリア)、情報の種類(ジャンル)、受信希望強度(受信強度)などの詳細なパラメータの設定が可能となっており、該設定情報を管理するTPNCサーバ101はよりユーザの要望に沿ったコンテンツをユーザの利用する端末装置に配信することが可能となる。
【0115】
そして、TPNCサーバ101は、受信契約者111から送信された、広告レイアウトのための受信条件を受信する。
【0116】
そして、TPNCサーバ101は、この受信した受信条件を、受信契約者111に関する広告情報として、データベースに格納する。このデータベースは、TPNCサーバ101のハードディスク等の補助記憶装置205により構成されるとしても良いし、TPNCサーバ101と接続されたデータベースサーバにより構成されるとしても良い。また、このデータベースには記事情報も格納される。
【0117】
ここで、図1に示されるTPNCサーバ101が格納する、受信契約者111に関する配信契約情報を、図11および図12に示す。図11及び図12は、図1に示されるTPNCサーバ101が格納する、受信契約者111に関する配信契約情報の概略図である。
【0118】
図11には、各ユーザごとの表記データやユーザID、配信設定数などが記載されている。
【0119】
図11において、住所は、ユーザの居住している地であるが、この住所は同時に、クライアントコンピュータ112の所在地として良い。通常、ユーザの住所とクライアントコンピュータ112の所在地は一致するからである。例えば、図8に示されるような表示様子のように、「基点」の設定において、「自宅」が設定されると、図11中の「基点」には、自宅の住所が設定されることとなる。また、図8において、例えば、自宅(そのほか勤務先、ショッピング等が想定される。)が設定された場合に、これは住所を特定するのみに利用されるものではなく、TPNCサーバ101が用途場所を特定するためにも利用されるものとする。詳細な説明は後述の図16にてするので、ここでは省略する。
【0120】
また、図12には、広告オプションの情報や、広告情報に関する基点、適用地域などが記載されている。
【0121】
次に、図4のステップS408において、TPNCサーバ101は、TPNCサーバ101内に受信契約者111専用の電子メイルアカウントを作成する。
【0122】
そして、TPNCサーバ101は、この電子メイルアカウント情報を受信契約者111に対して送信する。
【0123】
さらに、TPNCサーバ101は、上記電子メイルアカウントに基づき、電子メイルを受信契約者111のクライアントコンピュータ112に転送する自動受信プログラムを、受信契約者111に対して送信する。
【0124】
次に、ステップS209において、TPNCサーバ101は、図11に示される配信情報及び図12に示される受信設定に基づき電子メイルをニュースサーバ側に送信する。
【0125】
例えばTPNCサーバ101は、図11に示される配信情報及び図12に示される受信設定に基づき、A新聞社の管理するニュースサーバ121の配信管理者、あるいは配信管理システムに対して電子メイルを送信する。
【0126】
この例の電子メイルは、午前3時に、適用地域がWorld Wideで、ジャンルが政治である記事をTPNCサーバ101に対して配信させる設定を促す電子メイルである。
【0127】
同様に、TPNCサーバ101は、B新聞社の管理するニュースサーバ122、C新聞社の管理するニュースサーバ123、D新聞社の管理するニュースサーバ124、E新聞社の管理するニュースサーバ125、F新聞社の管理するニュースサーバ126の、それぞれに対して記事配信を促す電子メイルを、各ニュースサーバの管理者、あるいは配信管理システムに対して送信する。
【0128】
配信設定を促す電子メイルを受信した、例えばニュースサーバ121の配信管理者、あるいは配信管理システムは、TPNCサーバ101に対して配信する配信条件リストの重複をチェックし、適用エリアや、ジャンルが新規配信項目であれば、TPNCサーバ101への記事配信条件に付加する。
【0129】
また、ここでは図には示さないが、図11に示される配信情報は一つの新聞社に対して一つに限ったものではなく複数以上の場合もある。
【0130】
この場合は各新聞社に対しては、すべての条件で記事配信を促す電子メイルを、各ニュースサーバの管理者、あるいは配信管理システムに対して送信する。
【0131】
次に、図1に示される広告付き電子新聞システムにおける、TPNCサーバ101が配信された記事と広告とを受信し、保存する動作について図13に基づき説明する。また、図13に示されるフローチャートの処理のうち、TPNCサーバ101により処理される動作は、TPNCサーバ101のCPU1001がプログラムと協働することにより処理される。
【0132】
上記記事と広告は、それぞれ、ニュースサーバ121から126から配信された記事、広告サーバ131から133から配信された広告である。
【0133】
図13は、図1に示される広告付き電子新聞システムにおける、TPNCサーバ101が、ニュースサーバ121から126から配信された記事と、広告サーバ131から133から配信された広告とを受信し、保存する動作のフローチャートである。
【0134】
まずステップS1301において、ニュースサーバ121から126は、TPNCサーバ101から送信された記事配信要求に基づき、記事をTPNCサーバ101に送信する。
【0135】
例えばニュースサーバ121から送信される記事は、午前3時になると送信される、適用エリアがWorld Wideで、ジャンルが政治である記事データである。
【0136】
上記記事は、例えば、図14に示すフォームに従い、電子メイルでTPNCサーバ101に対して送信される。図14は、図1に示されるニュースサーバ121からTPNCサーバ101に送信される記事のデータの概略図である。ここで、図14中に示される「配信強度」は、コンテンツ毎に付された情報であり、ここで設定された配信強度と、図8、或は、図10を介して設定された配信強度との一致で、TPNCサーバ101はコンテンツの配信を行うか否かの判断を行う。
【0137】
ニュースサーバ121と同様にニュースサーバ122から126も、TPNCサーバ101に対して記事データを電子メイルで送信する。
【0138】
TPNCサーバ101は、上記ニュースサーバから送信された記事を受信する。
【0139】
ステップS1302において、TPNCサーバ101は、決められたある時間、例えば午前4時になると、ニュースサーバから送信された記事データの電子メイルをチェックし、すべての記事データを記事データベースに保存する。
【0140】
例えば、図14に示されたフォームの記事データは、図15に示すフォームに従い、TPNCサーバ101が、記事データベースに保存する。図15は、図1に示されるTPNCサーバ101が記事データを格納する際の概念図である。
【0141】
次に、TPNCサーバ101は、ステップS1303において、広告データの受信を行う。
【0142】
まず、広告サーバ131から133は、TPNCサーバ101から送信された広告配信要求に基づき、更新情報をTPNCサーバ101に送信する。
【0143】
例えば広告サーバ131は、午前3時になると、図16に示すフォームに従い、更新情報をTPNCサーバ101に送信する。図16は、図1に示される広告サーバ131が、TPNCサーバ101に送信する更新情報のデータの概略図である。
【0144】
上記更新情報は、更新すべき広告情報がない場合は、更新フラグのみを非更新という形式で電子メイルでTPNCサーバ101に対して送信され、更新すべき広告情報がある場合は、更新情報を電子メイルでTPNCサーバ101に対して送信される。
【0145】
TPNCサーバ101は、決められたある時間、例えば午前4時になると、広告サーバから送信された広告データの電子メイルをチェックする。
【0146】
次に、TPNCサーバ101は、ステップS1304において更新すべき広告データがあるか否かを判定する。
【0147】
そして、TPNCサーバ101は、更新すべきデータがある場合は、ステップS1305において、更新すべき、すべての広告データを広告データベースに保存する。
【0148】
例えば、TPNCサーバ101は、図17に示す広告主データベースの広告主番号を用いて図18に示すフォームに従い、図16に示されたフォームの広告データを、データベースに保存する。図17は、図1に示されるTPNCサーバ101のデータベースに格納される広告主のデータの概念図であり、図18は、図1に示されるTPNCサーバ101における広告データのデータベースへの保存形式の概略図である。
【0149】
次に、図1に示されるTPNCサーバ101が、受信契約者111のクライアントコンピュータ112に対して、受信契約者111の契約内容に基づく記事の配信を行う際の動作について、図19を参照して説明する。図19は、図1に示されるTPNCサーバ101が、受信契約者111のクライアントコンピュータ112に対して、受信契約者111の契約内容に基づく記事の配信を行う際の動作のフローチャートである。また、図19に示されるフローチャートの処理のうち、TPNCサーバ101により処理される動作は、TPNCサーバ101のCPU201がプログラムと協働することにより処理される。
【0150】
ステップS1901において、TPNCサーバ101は、受信契約者111の配信情報に基づき、配信する記事(情報)を所定の条件にしたがって、記事データベースより抽出する。
【0151】
上記所定の条件として、例えば情報配信者がその情報の配信地域(配信エリア)を設定しておくと共に、クライアントコンピュータ112側のユーザも受信する情報の受信地域を設定し、配信地域(情報の送信の対象地域)が受信地域(クライアントにより設定された情報の受信地域)に含まれる(一致する場合も含む)という条件を挙げることができる。
【0152】
なお、配信地域が受信地域に含まれるとは、例えば配信地域が千代田区で、受信地域が東京都といったような、受信地域が配信地域の上位になっている場合をいう。
【0153】
上記配信地域に関する情報は、例えば、図11に示される、「適用エリア」が該当する。
【0154】
また、上記所定の条件として、例えばクライアントコンピュータ112において設定された、受信する情報の種類と、TPNCサーバ101に格納されている情報に設定されている情報の種類とが一致する、又は受信する情報の種類に送信する情報の種類が含まれるという条件を設定することができる。
【0155】
上記TPNCサーバ101に格納されている情報に設定されている情報の種類としては、例えば図11に示される「ジャンル」が該当する。このジャンルには、例えば政治、経済、社会、生活、宿泊、野球が挙げられているが、その他の種類(ジャンル)も含めることができる。
【0156】
受信する情報の種類に送信する情報の種類が含まれるとは、受信する情報が「政治」である場合に、送信する情報が「首相」の場合のように、受信する情報の種類が送信する情報の種類の上位になっているという場合である。
【0157】
また、上記所定の条件として、例えばクライアントコンピュータ112において設定された、受信する情報の受信時と、TPNCサーバ101に格納されている情報に設定されている情報の送信時(配信時ともいう)とが一致する、又は受信する情報の受信時に情報の送信時が含まれるという条件を設定することができる。
【0158】
ここで、受信する情報の受信時に情報の送信時が含まれるとは、受信する情報の日時が1月である場合に、送信する情報の日時が1月1日の場合のように、受信する情報の日時が送信する情報の日時の上位になっている場合がある。
【0159】
この受信時及び送信時の単位としては、秒、分、時、日、曜日、週、月、年のいずれかを単位とすることができる。
【0160】
TPNCサーバ101に格納されている情報に設定されている情報の配信時としては、図11には示されていない。しかし、図12において広告情報に関する配信日時が記載され、この配信日時と同様のものを、TPNCサーバ101に格納されている情報に設定されている情報の配信時とすることができる。
【0161】
また、上記所定の条件として、例えばクライアントコンピュータ112において設定された、受信する情報の受信強度が、TPNCサーバ101に格納されている情報に設定されている情報の配信強度以上であるという条件を設定することができる。
【0162】
上記TPNCサーバ101に格納されている情報に設定されている情報の受信強度としては、例えば図11に示される「受信強度」が該当する。この受信強度には、例えば強、中、弱があり、数値で表すと、強度が強いほど数値が大きいとすることができる。これとは逆に、「配信強度」は、例えば強、中、弱があり、数値で表すと、強度が強いほど数値が小さいとすることができる。
【0163】
このようにすることにより、受信強度をx、配信強度をyとすると、実際に受信する情報では、受信強度xが、x≧yを満たすと表すことができる。もちろん、3段階の強度分類に限定するものではなく、他の数の段階の強度分類としても良い。
【0164】
次に、ステップS1902において、TPNCサーバ101は、ステップS1901で抽出された、オリジナルコンテンツコードで管理されているn個の記事の、最初からn番目までそれぞれの記事に対して、受信契約者111独自の1からnの番号(カスタムコンテンツコード)を割り当てる。
【0165】
尚、本発明におけるオリジナルコンテンツコードとはコンテンツ配信者がTPNCサーバ101に配信するコンテンツごとに割り当てTPNCサーバ101が管理するユニークなコードである。
【0166】
また、本発明におけるカスタムコンテンツコードとは、TPNCサーバ101が発行し、オリジナルコンテンツコードを含み、且つ受信契約者コード、受信日時のうち1つ以上を含む、データアドレスでTPNCサーバ101が管理するコードであり、受信契約者が記事を検索し易くすることを目的としていて、例えばアルファベットなどの文字や記号でも良く、数字に限定するものではない。このように管理することにより、後述する通り受信契約者は、例えばプリンタによって紙などに印刷されたコンテンツ情報の詳細を知りたい場合にWeb上などから容易に詳細な情報を引き出すことが可能になる。
【0167】
説明を記事抽出フローに戻すと、TPNCサーバ101は、受信契約者情報データベース内の、受信契約者111の記事番号変換テーブル・ログに、割り振られた1からnの番号をカスタムコンテンツコードとして格納する。
【0168】
また、TPNCサーバ101は、受信契約者情報データベース内の、受信契約者111の記事番号変換テーブル・ログに、割り振られたカスタムコンテンツコードそれぞれに対応する記事のオリジナルコンテンツコードを割り当てて格納する。
【0169】
図20は、図1に示される広告付き電子新聞システムに使用される、割り当てられたカスタムコンテンツコードとオリジナルコンテンツコードとの変換テーブルである。
【0170】
この変換テーブルは、受信契約者毎に作成され、配信ログ情報として保持される。この変換テーブルによると、例えば、カスタムコンテンツコード1の記事は、オリジナルコンテンツコード00−20000702−000103−0001であると対応付けられる。
【0171】
また、TPNCサーバ101は予め設定された時間になると(例えば毎日午前3時)、予め設定された時間内(例えば前日の午前3時以降)に発行されたデータアドレスを検索し、管理されているカスタムコンテンツコードの変換を行う。例えば2000年7月1日に“1〜n”と割り当てられていたカスタムコンテンツコードは2000年7月2日午前3時に“20000701001〜20000701n”と変換される。そして、2000年7月2日午前3時以降配信された最新の記事に対してカスタムコンテンツコードは新たに“1〜n”が割り当てられる。この変換を行うことで、受信契約者は最新の記事を簡単に検索できると同時にバックナンバーについての検索も行うことができる。
【0172】
次に、ステップS1903において、TPNCサーバ101は、広告つきレイアウトか否かを判定する。
【0173】
広告なしの場合は、TPNCサーバ101は、ステップS1904において、ステップS1902において割り当てたカスタムコンテンツコードと、カスタムコンテンツコードに対応する、抽出された記事データを、受信契約者111の契約情報に基づきレイアウト配置を行う。
【0174】
レイアウト方法は、本発明の要旨となるものではない。しかし、例えばレイアウト方法として、特開平09−062688号公報記載の「電子化新聞表示装置および電子化新聞配信システム」の実施形態に記載された技術、すなわち、構造化された情報を表示する技術等を用いることができる。
【0175】
ステップS1903において、広告オプションが選択されている場合は、ステップS1905において、TPNCサーバ101は、広告レイアウト比と、配信枚数から、配信可能な広告件数を求める。
【0176】
次に、ステップS1906において、TPNCサーバ101は、広告データベース中のすべての広告のそれぞれに対して所定の条件(本発明の構成要素たる広告情報を抽出する際の所定の条件)を満たした広告であるか否かを判定して、掲載広告候補リストを作成する。
【0177】
すなわち、上記所定の条件として、[条件1]受信契約者111の基点住所(クライアントが指定した広告基点)が、広告主の配信希望エリア(広告送信範囲)に含まれる、[条件2]受信契約者111の配信希望エリア(広告受信範囲)に、広告主の基点住所(所定の広告基点)が含まれる、[条件3]受信契約者111の希望ジャンル(広告情報の種類)が、広告主の広告ジャンル(広告情報に設定された種類)に一致する又は含まれる、[条件4]受信契約者111の基点属性(クライアントにより指定された広告基点の属性)が、広告主の配信基点属性(広告情報に設定された属性)に一致する又は含まれる、[条件5]受信契約者111の受信強度が、広告主の配信強度以上である、[条件6]受信契約者111の配信日時(広告情報の受信時)が、広告主の配信日時(広告情報の送信時)に一致する又は含まれる、[条件7]受信契約者111のユーザ属性(ユーザの属性)が、広告主の配信対象ユーザ属性(サーバにより設定された広告情報の属性)に一致する又は含まれる、[条件8]現在の広告配布数+1が、広告配布対象顧客数以下である、という、すべての条件を満たす広告データを抽出し、抽出された広告を保持するために、配信候補リストに、広告番号と、配信強度を記憶する、を一例として挙げることができる。
【0178】
ただし、上記説明では、上記条件を全て満たす広告情報を抽出するとしたが、本発明はこのような場合に限定されるものではなく、例えば上記条件のうちの幾つかを任意に選択して組み合わせたものを条件としても良い。また、後述するカラー優先度を条件として加えることもできる。
【0179】
ここで、受信契約者111の基点属性が、広告主の配信基点属性に含まれるとは、例えば受信契約者の基点属性が遊園地である場合に、広告主の配信基点属性が行楽地である場合のように、受信契約者111の基点属性が、広告主の配信基点属性の下位概念となっている場合をいう。
【0180】
受信契約者111の配信日時が、広告主の配信日時に含まれるとは、例えば受信契約者111の受信時が1月1日である場合であって、広告主の配信時が1月である場合のように、受信する情報の日時が送信する情報の日時の下位になっている場合がある。
【0181】
また、受信契約者111のユーザ属性が、広告主の配信対象ユーザ属性に含まれるとは、例えば受信契約者111のユーザ属性として、年齢30歳を設定し、広告主の配信対象ユーザ属性として年齢が25〜35歳を設定した場合が含まれる。また、上記受信契約者111のユーザ属性や広告主の配信対象ユーザ属性としては、例えば年齢、性別、出身地、職業、学歴などを上げることができる。
【0182】
ここで、[条件1]、[条件2]の概念を図22に、[条件5]の概念を図21に、それぞれ示す。
【0183】
図21及び図22は、図1に示される広告付き電子新聞システムにおける、広告データを抽出する際の、条件の概念図である。また、図22において、星印は受信契約者の基点住所又は広告主の基点住所である。
【0184】
この時、それぞれの条件が「ALL」と設定されている場合はこの条件はスキップする。
【0185】
また、広告主の配信希望エリアを受信購読者の配信希望エリアより優先する設定も可能であり、この場合は[条件2]の条件はスキップする。
【0186】
また、条件5に関する図21に示されるように広告情報の受信強度としては、例えば強、中、弱があり、数値で表すと、強度が強いほど数値が大きいとすることができる。また、これとは逆に、「配信強度」は、例えば強、中、弱があり、数値で表すと、強度が強いほど数値が小さいとする。
【0187】
このようにすることにより、受信強度をx、配信強度をyとすると、実際に受信する情報は、受信強度xが、x≧yを満たすと表すことができる。もちろん、3段階の強度分類に限定するものではなく、他の数の段階の強度分類としても良い。
【0188】
次に、ステップS1907において、TPNCサーバ101は、ステップS1906で得られた配信候補リストの広告数が、配信可能件数より少ない場合は、配信候補リストを、配信リストとして決定し、決定された広告の、図18に示すデータベース中の広告配布実顧客数を更新する。
【0189】
すなわち、TPNCサーバ101は、広告情報に設定する所定の条件を入力し、広告情報が送信されるクライアントコンピュータ112の数を算出する。
【0190】
ステップS1906で得られた配信候補リストの広告数が、配信可能件数より多い場合は、TPNCサーバ101は、受信契約者111の受信希望強度の高い広告から順に、配信可能件数分の広告番号を、配信リストとして決定し、決定された広告のデータベース中の広告配布実顧客数を更新する。
【0191】
ステップS1908において、TPNCサーバ101は、ステップS1902において割り当てたカスタムコンテンツコードと共に抽出された記事データについて、受信契約者111の契約情報に基づきレイアウト配置を行う。
【0192】
さらに、TPNCサーバ101は、ステップS1907において得られた配信リストに基づき抽出された広告データについて、受信契約者111の契約情報に基づきレイアウト配置を行う。
【0193】
レイアウト方法としては、前述のように、例えば、特開平09−062688号公報記載の「電子化新聞表示装置および電子化新聞配信システム」の実施形態の技術、すなわち、構造化された情報を表示する技術を用いることができる。
【0194】
ステップS1909において、TPNCサーバ101は、ステップS1904、あるいはステップS1908によって、レイアウトされた、受信契約者111に対して配信する配信データファイルを作成する。
【0195】
そして、TPNCサーバ101は、作成された配信データファイルのカラー・モノクロのいずれかの出力とするかを決定する。図1に示されるTPNCサーバ101が、受信契約者111の契約内容に基づく配信データのカラー・モノクロのいずれかの出力を決定する際の動作について、図23を参照して説明する。図23は、図1に示されるTPNCサーバ101が、受信契約者111の契約内容に基づく配信データのカラー・モノクロのいずれかの出力を決定する際の動作のフローチャートである。また、図23に示されるフローチャートの処理のうち、TPNCサーバ101により処理される動作は、TPNCサーバ101のCPU201がプログラムと協働することにより処理される。
【0196】
まず、ステップS2301において、TPNCサーバ101は、図19のステップS1909にて作成された配信データファイルの配信記事データを抽出する。
【0197】
次に、ステップS2302において、TPNCサーバ101は、最初からn番目までそれぞれの配信記事データに対して受信契約者111独自に割り当てられた1からnの番号のカスタムコンテンツコードに対応する整数NをN=0と設定する。
【0198】
次に、ステップS2303では、TPNCサーバ101は、整数Nについて、1を加えてN+1と設定する。
【0199】
ステップS2304では、TPNCサーバ101は、ステップS2303で設定した整数Nに対応したカスタムコンテンツコードの配信記事データを選択する。
【0200】
そして、ステップS2305において、TPNCサーバ101は、ステップS2304で選択した配信記事データがカラーであるか否かを判定する。
【0201】
配信記事データがカラーではなく、モノクロである場合には、TPNCサーバ101は、ステップS2308に行き、整数Nがカスタムコンテンツコードを割り当てられた記事数n個に対応する配信記事数Mと等しくなった(N=M)か判定を行う。N=Mであればそのまま処理を終了し、NがMと等しくならなければステップS2303へ戻る。
【0202】
ステップS2305において選択した配信記事データにカラー出力が選択されている場合は、ステップS2306において、TPNCサーバ101は、ステップS2305において選択した配信記事データの記事配信がカラー出力となる条件を満たすか判定する。
【0203】
選択した配信記事データのカラー・モノクロのいずれかの出力を決定する条件として、例えばクライアントコンピュータ112において設定された、受信する情報のカラー希望度が、TPNCサーバ101に格納されている配信記事データに設定されている情報のカラー優先度以上である場合にカラー出力するという条件を設定することができる。この場合、カラー希望度がカラー優先度未満であるとモノクロ出力となる。
【0204】
上記TPNCサーバ101に格納されている情報に設定されている情報のカラー希望度としては、受信契約者111の購読設定として例えば図11の受信強度と同様に設定される「カラー希望度」が該当する。このカラー希望度には、図24に示すように例えばA、B、Cがあり、数値で表すと、アルファベット順の前に行くほど数値が大きいとすることができる。これとは逆に、例えば図11の配信記事1〜6のデータごとに設定される「カラー優先度」は、図24に示すように例えば多、普通、少があり、数値で表すと、カラー優先度が多いほど数値が小さいとすることができる。「カラー希望度」は、図8のフォームに加えて設定し、「カラー優先度」は、予め図16の広告データに付加させておく。
【0205】
このようにすることにより、TPNCサーバ101は、カラー希望度の数値をα、カラー優先度の数値をβとすると、実際に受信する情報では、カラー希望度の数値αが、α≧βを満たすときにカラー出力されると判定することができる。もちろん、3段階の度数分類に限定するものではなく、他の数の段階の度数分類としても良い。
【0206】
ステップS2306の判定によってカラー出力の条件を満たす場合には、ステップS2308に行き、整数Nがカスタムコンテンツコードを割り当てられた記事数n個に対応する配信記事数Mと等しくなった(N=M)か判定を行う。N=Mであればそのまま処理を終了し、NがMと等しくならなければステップS2303へ戻る。
【0207】
ステップS2306の判定によってカラー出力の条件を満たさず、モノクロ出力となる場合には、ステップS2307に行き、TPNCサーバ101は、カラーの記事データをモノクロの記事データにデータ変換する。データ変換されたモノクロの配信記事データは、配信データファイルに更新登録される。
【0208】
モノクロデータ変換後は、ステップS2308に行き、整数Nがカスタムコンテンツコードを割り当てられた記事数n個に対応する配信記事数Mと等しくなった(N=M)か判定を行う。N=Mであればそのまま処理を終了し、NがMと等しくならなければステップS2303へ戻る。
【0209】
また、上記配信データファイルのカラー・モノクロの出力決定は、配信記事データについて説明したが、配信データファイルの広告データについても同様に成立する。例えば、図23のステップS2302において、整数Nとして配信リストに決定された順の広告データを対応させることで図23のフローチャートの処理を行うことができる。しかし、本実施形態では、後述するように、広告については、印刷出力で消費した消耗品(トナー)の消費量分の金額が返却されるので、広告主の要望通り、または受信契約者111の広告条件を満たす限り、カラー広告データはカラー出力されるものである。
【0210】
そして、TPNCサーバ101は、上記のようにカラー・モノクロの出力決定がなされた配信データファイルを、TPNCサーバ101内にある、受信契約者111専用の電子メイルアカウントのスプーラ内に添付ファイルの形式で配置する。以下、図19に示すフローチャートに戻り説明する。
【0211】
図19のステップS1910において、受信契約者111の用いるクライアントコンピュータ112のハードディスク内にインストールされた、自動受信プログラムは、設定時刻、例えば午前5時になると、受信契約者111の用いるクライアントコンピュータ112と、プリンタ113を起動する。
【0212】
そして、自動受信プログラムは、TPNCサーバ101内にある、受信契約者111専用の電子メイルアカウントにスプールされた、配信データファイルを電子メイルとして受信する。
【0213】
そして、自動受信プログラムは、受信した電子メイルから、添付された配信データファイルを抽出し、プリンタ113へ出力する。
【0214】
このように、本実施形態によれば、TPNCサーバ101は、受信契約者が任意に設定した所在地や嗜好に応じて配信する記事や広告を選択し、編集して受信契約者111に送信することができる。
【0215】
したがって、受信契約者111は、自己の希望に合致した記事や広告を得ることができるし、広告主は、より適切、効果的な受信契約者に対して広告をすることができる。
【0216】
また、受信契約者111は、自己の希望に合致して記事や広告のカラー・モノクロ出力を設定することができ、配信データ量や印刷時の印刷コストが配信者の要望のまま配信されてきてしまうことがない。
【0217】
ここで、本実施形態では、クライアントコンピュータ112に接続されたプリンタ113で配信データファイルの配信データがページごとにレイアウトされた配信コンテンツを印刷出力する場合には、広告も印刷されるが、広告の印刷に伴う消耗品(ここではトナーを例とする。なお、トナー以外にもインクなどその他も適用できる。)の印刷コストが受信契約者111の負担となることを防止するため、配信広告の印刷に用いたトナー消費量に基づく返却金額を計算し、受信契約者111の購読料から返却金額を差し引いている。受信契約者111の購読料から差し引いた返却金額は、TPNCサーバ101が広告主に請求する。
【0218】
なお、このようにTPNCサーバ101が返却金額の返却を仲介することなく、TPNCサーバ101から返却金額の情報が広告主に送信され、広告主から直接受信契約者111へ返却金額が送金されるようにしてもよい。
【0219】
この返却金額が返却される場合において、クライアントコンピュータ112に接続されたプリンタ113で印刷出力する時に、図1に示されるTPNCサーバ101が、プリンタ113において配信広告の印刷に用いるトナー消費量に基づく返却金額の計算を行う際の動作について、図25を参照して説明する。図25は、図1に示されるTPNCサーバ101が、プリンタ113において配信広告の印刷に用いるトナー消費量に基づく返却金額の計算を行う際の動作のフローチャートである。
【0220】
ステップS2501において、TPNCサーバ101は、図19のステップS1909にて作成した配信データファイルから配信広告を抽出する。なお、ここで用いる配信データファイルは、図23のフローチャートに従ってカラー・モノクロ出力決定がなされた後の配信データである。
【0221】
次に、ステップS2502において、TPNCサーバ101は、掲載広告カウンタN、推定トナー消費量累計Xのそれぞれの変数を初期化、N=0、X=0と設定する。ここで、掲載広告カウンタNには、配信広告が配信リストに決定された順で対応する。
【0222】
次に、ステップS2503において、TPNCサーバ101は、掲載広告カウンタNについて、1を加えてN+1と設定する。
【0223】
ステップS2504では、TPNCサーバ101は、ステップS2503で設定した掲載広告カウンタNに対応した配信広告のレイアウト後の印刷面積が単位面積の何倍かを計算する。
【0224】
次に、ステップS2505において、TPNCサーバ101は、格納した顧客データベースの図11に示す配信契約情報から印刷プリンタ名、画像モードを抽出し、単位面積あたりのトナー消費量を決定する。単位面積あたりのトナー消費量は、TPNCサーバ101が格納する図26に示すプリンタの種別ごとのプリンタ情報を用いることで、印刷プリンタ名、画像モードが分かれば決定できる。図26では、プリンタ名がLBP−1000、画像モードが標準であるとき、単位面積あたりのトナー消費量、キャラクタ2pico−g、画像データ20pico−gであると分かる。
【0225】
次に、ステップS2506において、TPNCサーバ101は、ステップS2505で決定した単位面積あたりのトナー消費量に、ステップS2504で計算した配信広告のレイアウト後の印刷面積が単位面積の何倍かの値を積算し、推定トナー消費量係数X(N)の値を計算する。
【0226】
なお、推定トナー消費量係数X(N)の値の計算は、例えば、特開平07−329404号公報に記載の技術のように、一度ビットマップに配信広告のレイアウト後の印刷面積を展開してその使用するトナーの各色ごとのドット数を計数し、1ドットあたりのトナー消費量に累積ドット数を積算して求めることもできる。
【0227】
そして、ステップS2507において、TPNCサーバ101は、推定トナー消費量累計Xについて、ステップS2506で計算した推定トナー消費量X(N)を加えてX+X(N)と設定する。
【0228】
ステップS2508では、掲載広告カウンタNが配信データファイルから抽出した掲載広告数と等しくなった(N=掲載広告数)か判定を行う。N=掲載広告数であればステップS2509に行き、Nが掲載広告数と等しくならなければステップS2503へ戻る。
【0229】
ステップS2509に行くと、TPNCサーバ101は、返却金額の計算を行う。返却金額は、ステップS2507で計算した推定トナー消費量累計Xに、受信契約者111の購読契約者別トナー単価を積算して計算する。
【0230】
以上のように、本実施形態によれば、配信広告の印刷に用いたトナー消費量に基づく返却金額を計算し、受信契約者111の購読料から返却金額を差し引くので、広告の印刷に伴う消耗品の印刷コストが受信契約者111の負担となることを防止し、受信契約者が広告掲載を嫌がる一つの要因を排除できる。
【0231】
また、本実施形態では、クライアントコンピュータ112に接続されたプリンタ113で、特に配信データファイルの配信コンテンツだけを印刷出力する場合には、印刷に伴う消耗品カートリッジ(ここでは消耗品としてトナーを用いているのでトナーカートリッジを例とする。インクカートリッジなどその他の消耗品を収納したカートリッジにも適用可能である。)の交換時期をTPNCサーバ101が受信契約者111へ通知し、トナーカートリッジの交換を促している。
【0232】
このトナーカートリッジの交換を促す場合において、クライアントコンピュータ112に接続されたプリンタ113で印刷出力する時に、図1に示されるTPNCサーバ101が、配信ごとに配信データファイルの印刷に用いるトナー消費量の累計の計算を行う際の動作について、図27を参照して説明する。図27は、図1に示されるTPNCサーバ101が、配信ごとに配信データファイルの印刷に用いるトナー消費量の累計の計算を行う際の動作のフローチャートである。
【0233】
ステップS2701において、TPNCサーバ101は、図19のステップS1909にて作成した配信データファイルから記事と広告がレイアウトされたページごとの配信コンテンツを抽出する。なお、ここで用いる配信データファイルは、図23のフローチャートに従いカラー・モノクロ出力決定がなされた後の配信データである。
【0234】
次に、ステップS2702において、TPNCサーバ101は、掲載コンテンツカウンタN、推定トナー消費量累計Xのそれぞれの変数を初期化、N=0、X=0と設定する。ここで、掲載コンテンツカウンタNには、配信コンテンツが配信ページ順で対応する。
【0235】
次に、ステップS2703において、TPNCサーバ101は、掲載コンテンツカウンタNについて、1を加えてN+1と設定する。
【0236】
ステップS2704では、TPNCサーバ101は、ステップS2703で設定した掲載コンテンツカウンタNに対応した配信コンテンツのレイアウト後の印刷面積が単位面積の何倍かを計算する。
【0237】
次に、ステップS2705において、TPNCサーバ101は、格納した顧客データベースの図11に示す配信契約情報から印刷プリンタ名、画像モードを抽出し、単位面積あたりのトナー消費量を決定する。単位面積あたりのトナー消費量は、TPNCサーバ101が格納する図26に示すプリンタ情報を用いることで、印刷プリンタ名、画像モードが分かれば決定できる。
【0238】
次に、ステップ2706において、TPNCサーバ101は、ステップS2705で決定した単位面積あたりのトナー消費量に、ステップS2704で計算した配信コンテンツのレイアウト後の印刷面積が単位面積の何倍かの値を積算し、推定トナー消費量係数X(N)の値を計算する。
【0239】
なお、推定トナー消費量係数X(N)の値の計算は、例えば、特開平07−329404号公報に記載の技術のように、一度ビットマップに配信コンテンツのレイアウト後の印刷面積を展開してその使用するトナーの各色ごとのドット数を計数し、1ドットあたりのトナー消費量に累積ドット数を積算して求めることもできる。
【0240】
そして、ステップS2707において、TPNCサーバ101は、推定トナー消費量累計Xについて、ステップS2706で計算した推定トナー消費量X(N)を加えてX+X(N)と設定する。
【0241】
ステップS2708では、掲載コンテンツカウンタNが配信データファイルから抽出した配信コンテンツの掲載コンテンツ数と等しくなった(N=掲載コンテンツ数)か判定を行う。N=掲載コンテンツ数であればこの配信における推定トナー消費量累計Xを格納してこの処理を終了し、Nが掲載コンテンツ数と等しくならなければステップS2703へ戻る。
【0242】
次に、トナーカートリッジの交換を促す場合において、図1に示されるTPNCサーバ101が、推定トナー消費量累計Xの計算後にトナーカートリッジの交換時期の通知を行う際の動作について、図28を参照して説明する。図28は、図1に示されるTPNCサーバ101が、図27のフローチャートに従った後の推定トナー消費量累計Xの計算後にトナーカートリッジの交換時期の通知を行う際の動作のフローチャートである。
【0243】
ステップS2801において、TPNCサーバ101は、推定トナー消費量累計Xの計算後に、トナーカートリッジの前回の受注日/時を得る。前回の受注日/時は、TPNCサーバ101が格納するトナーカートリッジ情報に登録されている。
【0244】
ステップS2802において、TPNCサーバ101は、トナー消費量Cを計算する。トナー消費量Cは、図27のフローチャートで計算した各配信ごとの推定トナー消費量累計Xを、前回の受注日/時から累計して計算する。
【0245】
そして、ステップS2803において、TPNCサーバ101は、トナー消費量Cがトナーカートリッジの標準使用可能量以上となったか、すなわち標準寿命に達したか否かを判定する。トナーカートリッジの標準使用可能量は、TPNCサーバ101が格納するトナーカートリッジ情報に登録されている。ここで、本実施形態における標準寿命とは、例えばトナーカートリッジで言えば、1個のカートリッジで標準的な使い方をした場合に出力できる枚数であり、紙で言えば、購入する紙一束の枚数(500枚の場合が多い)か、あるいは購入する紙一箱の枚数(2500枚の場合が多い)である。すなわち、消耗あるいは消費して、交換あるいは補給し、次を購入する操作が必要になるまでの長さを標準寿命と言う。
【0246】
ステップS2803でトナー消費量Cが標準使用可能量以上でない場合は、そのまま処理を終了する。
【0247】
ステップS2803でトナー消費量Cが標準使用可能量以上である場合は、ステップS2804に行き、TPNCサーバ101は、受信契約者111にトナーカートリッジの交換時期を通知する。トナーカートリッジの交換時期の通知は、受信契約者111が用いているクライアントコンピュータ112に対して、配信データファイルの送信と同時にトナーカートリッジの交換時期を通知する通知画面データを送信することで行われる。
【0248】
なお、配信データファイルの送信と同時にトナーカートリッジの交換時期の通知だけを行い、通知画面データは、受信契約者111がクライアントコンピュータ112で、TPNCサーバ101の受信契約者111がログインすることのできるコンテンツや契約等の管理用のサイトにアクセスした後に送信されるようにしてもよい。
【0249】
そして、トナーカートリッジの交換時期の通知された後は、受信契約者111はクライアントコンピュータ112で、例えば図29(a)に示すような通知画面で、トナーカートリッジの交換時期が近づいたことを確認できる。図29(a)は、図1に示されるTPNCサーバ101から通知された、クライアントコンピュータ112の画面に表示されるトナーカートリッジ交換時期通知画面の概略図である。
【0250】
図29(a)のトナーカートリッジ交換時期通知画面では、交換時期を通知するだけでなく、トナーカートリッジを発注するための画面上のYesボタン2901をクリックすることで、交換トナーカートリッジを配送するための配送フォームの画面に移ることができる。この配送フォームデータは、TPNCサーバ101から送信される通知画面データに含まれている。また、図29(a)のトナーカートリッジ交換時期通知画面上で、トナーカートリッジの発注を希望せず、Noボタン2902をクリックすると、この画面は消滅するが、一定時間後に再表示される。
【0251】
配送フォームは、例えば図29(b)に示されるように、受信契約者111の購入トナーカートリッジの配送日時の第1、第2希望の入力を促す形式となっている。図29(b)は、トナーカートリッジ交換時期通知画面から移行したクライアントコンピュータ112の画面に表示される配送フォーム画面の概略図である。
【0252】
受信契約者111は、クライアントコンピュータ112で、図29(b)の配送フォームに必要なデータ、第1、第2希望の配送日時のデータを入力し、送信ボタン2903をクリックすることでTPNCサーバ101に送信する。
【0253】
TPNCサーバ101は、受信した第1、第2希望の配送日時のデータに基づき配送日を調整する。調整できた場合には、TPNCサーバ101は、配送日のデータをクライアントコンピュータ112に送信する。
【0254】
配送日のデータを表示する画面は、例えば図30に示されるように、配送日時を通知し、さらに通知した配送日時での決定・変更が可能となっている。OKボタン3001をクリックすると、通知した配送日時で決定する旨をクライアントコンピュータ112からTPNCサーバ101へ送信する。変更ボタン3002をクリックすると、図29(b)の配送フォーム画面に戻り、再度、第1、第2希望の配送日時を入力する。
【0255】
以上のように、本実施形態によれば、プリンタ113で、特に配信データファイルだけを印刷出力する場合には、印刷に伴うトナーカートリッジの交換時期をTPNCサーバ101が受信契約者111へ通知し、トナーカートリッジの交換を促すので、受信契約者111はトナーカートリッジの交換時期の管理を容易に行うことができる。
【0256】
また、トナーカートリッジの交換時期の通知後に、トナーカートリッジの発注をTPNCサーバ101に対して行い、配送日まで決定できるので、受信契約者111はトナーカートリッジを交換するために、買いに出かけたり、電話やインターネットで注文したりする手間が省ける。
【0257】
また、ここで、本実施形態では、配信コンテンツの出力後に、割り振られるカスタムコンテンツコードを用いることにより、受信契約者111は、より簡便に詳細記事の参照を行うことができる。
【0258】
カスタムコンテンツコードを用いて詳細記事を参照する動作について図31を参照して説明する。図31は、本発明に係る広告付き電子新聞システムのカスタムコンテンツコードを用いて詳細記事を参照する動作のフローチャートである。また、図31に示されるフローチャートの処理のうち、TPNCサーバ101により処理される動作は、TPNCサーバ101のCPU201がプログラムと協働することにより処理される。
【0259】
TPNCサーバ101は、受信契約者111のクライアントコンピュータ112から、サーバのサイトのアドレスとしての、所定のURL(uniform resource locator)を受信すると、ユーザID、パスワードの入力を促すデータを、受信契約者111に対して送信する。
【0260】
上記所定のURLとは、例えば、受信契約者111から、記事参照専用のURLと、末尾に、カスタムコンテンツコードの文字列を加えたURLがある。
【0261】
このようなURLの一例として、記事参照専用のURLがhttp://www.×△△△.jp/で表記され、参照記事のカスタムコンテンツコードが2であれば、http://www.×△△△.jp/2の形態をとるURLがある。
【0262】
上記のような所定のURLは、クライアントコンピュータ112により作成される。
【0263】
すなわち、受信契約者がカスタムコンテンツコード(例えば2)を入力すると、クライアントコンピュータ112は、記事参照専用のURL(例えば、http://www.×△△△.jp/2)を作成する。
【0264】
そして、クライアントコンピュータ112のブラウザは、この作成されたURLにより指示されるTPNCサーバ101のファイルにアクセスする。
【0265】
したがって、受信契約者111は、一般的には数十文字からなるURLの入力が不要となり、カスタムコンテンツコードの入力だけで、所望のサイトにアクセスすることができる。
【0266】
次に、ユーザ認証動作として、TPNCサーバ101は、受信契約者111から、ユーザID、パスワードの受信を行う(ユーザの認証)。
【0267】
そして、TPNCサーバ101は、登録受信契約者111のデータベースとの照合を行う。
【0268】
そして、TPNCサーバ101は、不正な受信データであれば動作を終了する。
【0269】
正当な受信データであれば、TPNCサーバ101は、末尾にカスタムコンテンツコードが付与されたURLから、カスタムコンテンツコードを取得する。今回の場合は2となる。
【0270】
そして、TPNCサーバ101は、ユーザIDと、カスタムコンテンツコード(2)に基づき、登録受信契約者111のデータベース中から受信契約者111の項目における、最新の配信・出力した記事履歴を抽出する。
【0271】
すなわち、カスタムコンテンツコードに対応するオリジナルコンテンツは、受信契約者111ごとに一意に決定されるため、受信契約者111は、カスタムコンテンツコードを用いて、オリジナルコンテンツの抽出を行うことができる。
【0272】
そして、TPNCサーバ101は、記事履歴中の、カスタムコンテンツコードに対応する、オリジナルコンテンツのデータを受信契約者111へ送信する。
【0273】
このように、受信契約者111は、カスタムコンテンツコードを用いることにより、所望の記事の詳細記事により容易にアクセスすることができる。
【0274】
なお、以上説明した本実施形態においては、ニュースサーバから配信され、TPNCサーバ101に保存された記事には、記事間の関連づけは存在しなかった。
【0275】
しかし、過去に配信された記事との関連がある場合は、その関連する配信データが、記事データに記載されている記事データ形式であってもよい。
【0276】
ここでは、過去に配信された記事との関連がある場合は、その関連する配信データが、記事データに記載されている記事データ形式である例を説明する。
【0277】
例えば図32に示すように、ニュースサーバからTPNCサーバ101には、関連記事に関する項目を加えた記事データ形式が配信される。図32は、本発明に係る広告付き電子新聞システムの第1の実施形態における、ニュースサーバからTPNCサーバ101に配信される、関連記事に関する項目を加えた記事データ形式の概念図である。
【0278】
図32においては、配信元番号121に対応する関連記事数3201や、第1の関連記事の情報3202、第2の関連記事の情報3203が記載されている。もちろん、関連記事の数は、図32に示されるように2つに限定されるものではなく、その他の任意の数であって良い。
【0279】
TPNCサーバ101は、この配信された関連記事に関する項目を加えた形式の記事をデータベースに構築する。
【0280】
そして、TPNCサーバ101は、受信契約者111に関連記事に関する項目も含めた記事データを配信する。
【0281】
過去に配信された記事との関連がある場合にその関連する配信データが記事データに記載されている例の動作について図33を用いてさらに説明する。まず、受信契約者は、自己のクライアントコンピュータ112から自己専用サイトにアクセスする(図33の(a))。この自己専用サイトには、各項目がメニューとして掲載されている。図33は、本発明に係る広告付き電子新聞システムの第1の実施形態において、クライアントコンピュータ112に表示される画面の概略図である。
【0282】
そして、前述のカスタムコンテンツコードを用いて詳細記事を参照する動作で説明した技術を用いて、所望のコンテンツ(情報)にアクセスする。以下に、前述のカスタムコンテンツコードを用いて詳細記事を参照する技術によるアクセス動作について再び説明する。
【0283】
すなわち、「衆議院解散」にはカスタムコンテンツコード1が付与され、「○○社利益供与」にはカスタムコンテンツコード2が付与され、「ヒトゲノム解読完了」にはカスタムコンテンツコード3が付与され、「東京で記録的な豪雨」にはカスタムコンテンツコード4が付与されている。
【0284】
したがって、「ヒトゲノム解読完了」をより詳細に調査したい受信契約者は、カスタムコンテンツコード3を入力する。
【0285】
そうすると、クライアントコンピュータ112は、図33の(a)に示されるサイトのURLに、3を付与したURLでTPNCサーバ101にアクセスする。
【0286】
TPNCサーバ101は、上記カスタムコンテンツコード3が付与されたURLを受け取ると、ユーザ(受信契約者)の認証を行う。
【0287】
そして、TPNCサーバ101は、ユーザ認証の結果、正当なユーザであることが判明した場合は、カスタムコンテンツコードにて指定される情報の詳細情報をクライアントコンピュータ112に送信する。以上が前述のカスタムコンテンツコードを用いて詳細記事を参照する部分の動作である。
【0288】
そして、本例では、送信された情報に関連記事が掲載されていることが特徴となっている。
【0289】
すなわち、クライアントコンピュータ112が受信した情報には、例えば図33の(b)に示されるように、「ヒトゲノム解読完了」の記事のみならず、「記者会見動画」、「過去の関連記事」、「厚生省hp(ホームページ)」、「専門家のコメント」、「○○社内hp」といった関連記事に関するリンクが張られている。そのため、ユーザは、容易に関連記事に対してアクセスすることができる。
【0290】
したがって、本例においては、所望の情報を適切に得るだけではなく、情報に関連した情報をも芋づる式に得ることができる。
【0291】
なお、ここで、以上に説明した本実施形態においては、広告オプションは、受信契約者111の購読料の一部を広告により負担するだけであった。
【0292】
しかし、受信契約者111の出力プリンタ113への出力レイアウト条件、例えば、用紙サイズ、出力用紙最大枚数、カラー比率等に応じて、広告による負担を、購読料の一部とするだけでなく、受信契約者111のプリンタ113に関する、例えば、トナーや、インクや、用紙等の消耗品の所定数の提供、消耗品の割引販売、金銭や有価証券の供与等の付加サービスに拡大することができる。
【0293】
さらに、受信契約者111の広告に対する反応、例えば、広告のリンク先URLへのアクセス履歴に応じて、図12に示される広告情報に関する受信強度を変更する等して良い。
【0294】
すなわち、TPNCサーバ101は、受信契約者111からTPNCサーバ101へのアクセスに関する情報であるアクセスログを記録し、このアクセスログに記録された情報が所定の情報となった場合には、広告情報に設定された条件を変更する。
【0295】
たとえば、リンク先URLへのアクセス数が20回を越えることにより、受信強度が強でない場合は、強に変更する。
【0296】
ただし、アクセス履歴に応じて変更する条件は受信強度に限定されず、配信強度やその他の条件を必要に応じて任意に変更することができる。
【0297】
したがって、本例によれば、よりユーザのニーズに適したサービスを提供することができる。
【0298】
(第2の実施形態)
次に、本発明に係るコンテンツ配信システムの第2の実施形態について説明する。本発明は、前述の第1の実施形態に限られるものではない。本実施形態も、広告付き電子新聞システムを例として説明する。
【0299】
なお、本実施形態の構成や、TPNCサーバ101、クライアントコンピュータ112、ニュースサーバ、広告サーバの構造等は、前述の第1の実施形態と同様である。
【0300】
また、本実施形態は以下に説明する部分の動作以外は、前述の第1の広告付き電子新聞システムの動作と同様である。従って、以下の説明では、前述の第1の実施形態と異なる点を説明する。
【0301】
前述の第1の実施形態においては、トナーカートリッジの交換時期の通知は、配信データファイルの印刷に使用するトナー消費量から計算するものであった。
【0302】
しかし、プリンタ113からトナー残量情報を送信してもらえば、プリンタ113で特に配信データファイルだけを印刷出力する場合に限られず、プリンタ113をその他の印刷出力に用いていてもトナーカートリッジの交換時期を管理することができる。
【0303】
トナーカートリッジの交換を促す場合において、プリンタ113からTPNCサーバ101へトナー残量を通知する際の動作について、図34を参照して説明する。図34は、TPNCサーバ101とクライアントコンピュータ112とプリンタ113の3者間のデータの送受信を示すフローチャートである。
【0304】
図34に示すように、クライアントコンピュータ112がTPNCサーバ101から配信データ(電子メイルの配信データファイル)を受信する際に、クライアントコンピュータ112からTPNCサーバ101へトナー残量Pが送信される。
【0305】
また、クライアントコンピュータ112からプリンタ113へ配信データが送信され印刷出力が実行されると、プリンタ113からクライアントコンピュータ112へ印刷出力の実行後のトナー残量Pが送信される。
【0306】
即ち、図34に示すトナー残量P1を例として説明すると、M月N日に、配信データ0のプリンタ113での印刷出力の実行後に、プリンタ113は、トナー残量P1を検出する。プリンタ113のトナー残量P1の検出は、例えば、特開平08−339274号公報記載のようにトナーセンサで検出することで行える。
【0307】
そして、印刷出力の実行後に、検出したトナー残量P1をクライアントコンピュータ112へ送信し、クライアントコンピュータ112はトナー残量P1を記憶しておく。
【0308】
次に、M月N+1日に、TPNCサーバ101からクライアントコンピュータ112へ配信データ1が送信される際に、先にクライアントコンピュータ112が記憶したトナー残量P1の情報をTPNCサーバ101へ送信する。
【0309】
このように、トナー残量Pは配信データの印刷出力の実行後にプリンタ113で検出され、TPNCサーバ101はそのトナー残量Pのデータをクライアントコンピュータ112から次回の配信データの配信時に受信する。
【0310】
次に、トナーカートリッジの交換を促す場合において、図1に示されるTPNCサーバ101が、トナー残量Pの受信後にトナーカートリッジの交換時期の通知を行う際の動作について、図35を参照して説明する。図35は、図1に示されるTPNCサーバ101が、図34のフローチャートに従って送信されたトナー残量Pの受信後にトナーカートリッジの交換時期の通知を行う際の動作のフローチャートである。
【0311】
ステップS3501において、TPNCサーバ101は、トナーカートリッジの前回のトナー残量Rを得る。前回のトナー残量Rは、TPNCサーバ101が格納するトナーカートリッジ情報に登録されている。
【0312】
ステップS3502において、TPNCサーバ101は、図34のフローチャートに従って送信されたトナー残量Pの受信後に、トナー残量Rを受信したトナー残量Pの値に更新する。
【0313】
そして、ステップS3503において、TPNCサーバ101は、トナー残量Rがトナーカートリッジのトナーミニマム残量以下となったかを判定する。トナーカートリッジのカートリッジ使用限界として設定されるトナーミニマム残量は、TPNCサーバ101が格納するトナーカートリッジ情報に登録されている。
【0314】
ステップS3503で、トナー残量Rがトナーミニマム残量以下でない場合は、そのまま処理を終了する。
【0315】
ステップS3503で、トナー残量Rがトナーミニマム残量以下である場合は、ステップS3504に行き、TPNCサーバ101は、受信契約者111にトナーカートリッジの交換時期を通知する。トナーカートリッジの交換時期の通知は、第1の実施形態と同様に行うことができる。
【0316】
したがって、本実施形態では、TPNCサーバ101が、プリンタ113からトナー残量を得るので、前述の本発明に係る広告付き電子新聞システムの第1の実施形態と同様の効果を得ることができると共に、検出するトナー残量の精度が良いことから交換時期を正確に判定することができ、また、プリンタ113で特に配信データファイルだけを印刷出力する場合に限られず、プリンタ113をその他の出力に用いていてもトナーカートリッジの交換時期を管理することができる。
【0317】
【発明の効果】
以上説明したように本発明によれば、顧客毎の異なるニーズに対して、詳細な設定を可能とした、オンライン記事送信を提供することができる。
【0318】
また、カスタムコンテンツコードから、受信契約者独自のコードにより、簡便に元記事に関する、関連記事などのさらなる情報を提供することができる。
【0319】
また、広告へのリンクに、ユーザがアクセスすることにより、購読料の割引等のサービスを簡便に提供することができる。
【0320】
また、アクセスログに基づいて情報及び広告情報の抽出条件を変更するため、よりユーザの嗜好及び広告主の意向に沿った情報の送信を行うことができる。
【0321】
また、印刷する場合には、広告の印刷に伴う消耗品(トナー、インクなど)の印刷コストを購読者の負担とせず、広告主から返金させることができる。
【0322】
また、印刷に用いるプリンタの消耗品カートリッジ(トナーカートリッジ、インクカートリッジなど)の交換時期の管理をその受信時に確認できる。
【図面の簡単な説明】
【図1】第1の実施形態に係る広告付き電子新聞システムの概略構成図である。
【図2】図1に示される広告付き電子新聞システムにおいて用いられるTPNCサーバ101の内部ブロック図である。
【図3】図1に示される広告付き電子新聞システムの動作概念図である。
【図4】図1に示される広告付き電子新聞システムにおいて、受信契約者111のクライアントコンピュータ112が、TPNCサーバ101に対して、受信契約を行う際の動作のフローチャートである。
【図5】図1に示されるTPNCサーバ101からの指示に基づき、クライアントコンピュータ112の画面に表示される新規登録画面の概略図である。
【図6】図1に示されるクライアントコンピュータ112からTPNCサーバ101に送信される、登録確認のためのパスワードの入力画面の概略図である。
【図7】図1に示されるTPNCサーバ101の指示に基づきクライアントコンピュータ112の画面に表示される、契約情報の入力画面の概略図である。
【図8】図1に示されるTPNCサーバ101の指示に基づきクライアントコンピュータ112の画面に表示される、契約情報の入力画面の概略図である。
【図9】図1に示されるTPNCサーバ101の指示に基づきクライアントコンピュータ112の画面に表示される、契約情報の入力画面の概略図である。
【図10】図1に示されるTPNCサーバ101の指示に基づきクライアントコンピュータ112の画面に表示される広告レイアウトのための受信条件等の情報入力画面の概略図である。
【図11】図1に示されるTPNCサーバ101が格納する、受信契約者111に関する配信契約情報の概略図である。
【図12】図1に示されるTPNCサーバ101が格納する、受信契約者111に関する配信契約情報の概略図である。
【図13】図1に示される広告付き電子新聞システムにおける、TPNCサーバ101が、ニュースサーバ121から126から配信された記事と、広告サーバ131から133から配信された広告とを受信し、保存する動作のフローチャートである。
【図14】図1に示されるニュースサーバ121からTPNCサーバ101に送信される記事のデータの概略図である。
【図15】図1に示されるTPNCサーバ101が記事データを格納する際の概念図である。
【図16】図1に示される広告サーバ131が、TPNCサーバ101に送信する更新情報のデータの概略図である。
【図17】図1に示されるTPNCサーバ101のデータベースに格納される広告主のデータの概念図である。
【図18】図1に示されるTPNCサーバ101における広告データのデータベースへの保存形式の概略図である。
【図19】図1に示されるTPNCサーバ101が、受信契約者111のクライアントコンピュータ112に対して、受信契約者111の契約内容に基づく記事の配信を行う際の動作のフローチャートである。
【図20】図1に示される広告付き電子新聞システムに使用される、割り当てられたカスタムコンテンツコードとオリジナルコンテンツコードとの変換テーブルである。
【図21】図1に示される広告付き電子新聞システムにおける、広告データを抽出する際の、条件の概念図である。
【図22】図1に示される広告付き電子新聞システムにおける、広告データを抽出する際の、条件の概念図である。
【図23】図1に示されるTPNCサーバ101が、受信契約者111の契約内容に基づく配信データのカラー・モノクロのいずれかの出力を決定する際の動作のフローチャートである。
【図24】図1に示される広告付き電子新聞システムにおける、配信データのカラー・モノクロのいずれかの出力を決定する際の、条件の概念図である。
【図25】図1に示されるTPNCサーバ101が、プリンタ113において配信広告の印刷に用いるトナー消費量に基づく返却金額の計算を行う際の動作のフローチャートである。
【図26】図1に示されるTPNCサーバ101のプリンタの種別ごとのプリンタ情報のデータの概略図である。
【図27】図1に示されるTPNCサーバ101が、配信ごとに配信データファイルの印刷に用いるトナー消費量の累計の計算を行う際の動作のフローチャートである。
【図28】図1に示されるTPNCサーバ101が、図27のフローチャートに従った後の推定トナー消費量累計Xの計算後にトナーカートリッジの交換時期の通知を行う際の動作のフローチャートである。
【図29】図29(a)はトナーカートリッジの交換時期通知画面の概略図であり、図29(b)は配送フォーム画面の概略図である。
【図30】配送日のデータを表示する画面の概略図である。
【図31】カスタムコンテンツコードを用いて詳細記事を参照する動作のフローチャートである。
【図32】ニュースサーバからTPNCサーバ101に配信される、関連記事に関する項目を加えた記事データ形式の概念図である。
【図33】クライアントコンピュータ112に表示される画面の概略図である。
【図34】第2の実施形態に係る広告付き電子新聞システムにおいて、TPNCサーバ101とクライアントコンピュータ112とプリンタ113の3者間のデータの送受信を示すフローチャートである。
【図35】図1に示されるTPNCサーバ101が、図34のフローチャートに従って送信されたトナー残量Pの受信後にトナーカートリッジの交換時期の通知を行う際の動作のフローチャートである。
【符号の説明】
101 TPNCサーバ
111 受信契約者
112 クライアントコンピュータ
113 プリンタ
121,122,123,124,125,126 ニュースサーバ
131,132,133 広告サーバ
201 CPU
202 入力装置
203 主記憶装置
204 出力装置
205 補助記憶装置
206 クロック装置
207 制御装置
208 演算装置
209 通信装置
3201 関連記事数
3202 第1の関連記事の情報
3203 第2の関連記事の情報
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a content distribution system, a server, an information transmission method, a program, and a computer-readable recording medium recording the program, which appropriately transmit information and advertisement information to at least a recipient.
[0002]
[Prior art]
As information technology advances, obtaining the latest information efficiently is an important issue in corporate activities.
[0003]
Typical media for quickly acquiring changes in social conditions, incident occurrence, etc. include newspapers, radio, television, and the Internet. Among them, newspapers are widespread in our daily lives, and many articles are efficiently posted on limited paper, are highly portable, and can be read even during commuting.
[0004]
Furthermore, it has excellent recordability, such as cutting out and storing necessary articles. In addition, newspapers have the advantages that they are delivered to the subscriber's home, and that it is easy to list the page and easily understand the article summary.
[0005]
Also, newspapers that are currently being purchased may have advertisements printed on paper with articles, or may be folded into regional flyers.
[0006]
In addition to being able to provide newspaper readers with information about the products that the company wants to advertise, advertising fees paid by the company bear a portion of the price of the newspaper, Can be made inexpensive.
[0007]
[Problems to be solved by the invention]
However, currently sold newspapers have articles and advertisements that are determined by the region where the subscriber purchases the newspaper. It is not necessarily distributed to articles that subscribers want to read or subscribers that advertisers want to see.
[0008]
On the other hand, recently, with the spread of the Internet, newspaper companies, portal sites, etc. distribute articles on the Internet for free or for a fee.
[0009]
For example, in the technique disclosed in Japanese Patent Application Laid-Open No. 9-50441, a mechanism is proposed in which information on a company advertisement selected according to a customer attribute or the like is posted on a screen together with a newspaper article.
[0010]
However, even if the above-described mechanism is used, for example, articles, advertisements, and the like in regions where subscribers often shop outside the region where they currently reside are not necessarily posted.
[0011]
In addition, advertisements related to economic articles can be related to investments in stocks, bonds, etc., job changes, corporate seminars, business magazines, etc., but people who read economic articles are not necessarily trading stocks. I don't always want to change jobs.
[0012]
As described above, even if the above-described method is used, articles and advertisements are not efficiently distributed according to the intention of both the advertising company and the subscriber depending on the subscriber's action area, action content, and preferences. .
[0013]
That is, the attribute classification on the distributor side alone does not necessarily publish the article desired by the subscriber efficiently, and the advertisement effect for the advertisement to purchase is not necessarily maximized.
[0014]
Also, since the conventional electronic newspaper is supposed to be viewed on a display like the technique disclosed in Japanese Patent Laid-Open No. 9-64976, an article that a subscriber wants to see when more information is posted. You can't find the articles you need in a short period of time, such as the number of clicks to view the URL increases, or the search for a keyword is required.
[0015]
In addition, to carry an electronic newspaper like a normal newspaper, it is necessary to view it on a portable terminal or print it with a printer. However, many articles cannot be viewed, and if printed and carried, the number of prints will increase, and the printing cost, time, and inconvenience will be inconvenient to carry.
[0016]
Furthermore, if articles and advertisements in electronic newspapers are selected for color / monochrome output only by the request of the distributor, the distribution data amount to the subscriber and the printing cost at the time of printing are distributed as requested by the distributor. It will not reflect the wishes of subscribers at all.
[0017]
On the other hand, when printing an electronic newspaper with a printer, the printing cost of consumables (toner, ink, etc.) accompanying the printing of advertisements becomes a burden on the subscriber.
[0018]
In addition, since subscribers regularly receive electronic newspapers, it is desirable that the management of the replacement time of printer consumables (toner cartridges, ink cartridges, etc.) used for printing electronic newspapers can be confirmed at the time of reception.
[0019]
The present invention is for solving the above-mentioned problems individually or collectively, and a content distribution system, a server, an information transmission method, a program, and a program that enable efficient transmission of information and advertisement information and management of consumables, and An object of the present invention is to provide a computer-readable recording medium in which a program is recorded.
[0020]
[Means for Solving the Problems]
In order to achieve the above object, in the content distribution system according to the present invention,
At least one server for receiving first content from the first distributor and / or receiving second content from the second distributor and redistributing part or all of the received content to the client of the subscriber In the content distribution system,
The first content includes content for which the redistributor is obligated to pay the first distributor for the distribution,
The second content includes content in which the redistributor has the right to collect the consideration from the second distributor by redistributing to the receiving contractor,
The server is characterized by redistributing to the client of the receiving contractor.
[0021]
The distribution is performed via the Internet.
[0022]
At least one server for receiving first content from the first distributor and / or receiving second content from the second distributor and redistributing part or all of the received content to the client of the subscriber In the content distribution system,
A management means for managing content that is more detailed than the redistributed content or related content of the redistributed content,
The server is a content distribution system that distributes the details or related content based on a distribution request from a reception contractor,
Content received by the server from the first distributor is managed with an original content code,
The content redistributed by the server to the reception contractor includes a custom content code and is managed by a data address including at least one of the reception contractor code and the reception date and time.
[0023]
The distribution is performed via the Internet.
[0024]
After the reception contractor logs in, a content distribution request can be made by inputting a custom content code.
[0025]
The content to be redistributed is automatically output by an image forming apparatus connected to the client of the reception contractor during a time zone or time set by the reception contractor.
[0026]
In the content distribution system in which the distributor sets a color priority for the content and sets the color preference of the content received by the reception contractor,
Means for determining whether or not a condition of the color priority set by the distributor and the color preference set by the receiving contractor is satisfied;
The server outputs the content in color or monochrome to the subscriber based on the determination.
[0027]
Means for estimating toner, ink and other quantities of consumables required to output the second content;
It has a means to calculate the amount according to the estimated amount of consumables.
[0028]
The means for estimating the amount of consumables required to output the second content uses an image ratio as a parameter.
[0029]
Means for comparing the estimated consumption of the consumables required for the output of the content to be redistributed with the standard life of the consumables and calculating the replacement or replenishment timing of the consumables;
It has a means for notifying the receiving contractor of the replacement or replenishment time of the consumables.
[0030]
A management means for managing the contents that the subscriber can log in;
In a content distribution system where you can place an order for consumables after logging in,
The consumables remaining amount information of the consumables is received from the image forming apparatus connected to the client of the reception contractor, and is used for calculating the replacement time of the consumables.
[0031]
A management means for managing the contents that the subscriber can log in;
In a content distribution system where you can place an order for consumables after logging in,
A warning prompting the user to purchase the consumable item is displayed on the screen after login, and the type of consumable item required by the receiving contractor is displayed on a screen on which the consumable item can be ordered.
[0032]
The image forming apparatus is a paper-like display.
[0033]
In the server according to the present invention,
A server that receives first content from a first distributor or / and receives second content from a second distributor and redistributes part or all of the received content to a client of a subscriber;
The first content includes content for which the redistributor is obligated to pay the first distributor for the distribution,
The second content includes content in which the redistributor has the right to collect the consideration from the second distributor by redistributing to the receiving contractor,
Redistribution to the client of the receiving contractor is performed at a time zone or time set by the receiving contractor.
[0034]
In the server that receives the first content from the first distributor or / and receives the second content from the second distributor and redistributes part or all of the received content to the client of the receiving contractor,
A management means for managing content that is more detailed than the redistributed content or related content of the redistributed content,
A server that distributes the details or related content based on a distribution request from a receiving contractor,
The content received from the first distributor is managed with the original content code,
The content redistributed to the reception contractor is managed by a data address including a reception contractor code, a distribution date and time, and a custom content code.
[0035]
In the information transmission method according to the present invention,
Information comprising a step of receiving a first content from a first distributor or / and receiving a second content from a second distributor and redistributing a part or all of the received content to a client of a receiving contractor In the transmission method,
The first content includes content for which the redistributor is obligated to pay the first distributor for the distribution,
The second content includes content in which the redistributor has the right to collect the consideration from the second distributor by redistributing to the receiving contractor,
The server re-distributes to the client of the receiving contractor at a time zone or time set by the receiving contractor.
[0036]
Information comprising a step of receiving a first content from a first distributor or / and receiving a second content from a second distributor and redistributing a part or all of the received content to a client of a receiving contractor In the transmission method,
Let the management means manage more detailed content than the redistributed content or related content for the redistributed content,
The server is an information transmission method comprising a step of distributing the details or related content based on a distribution request from a reception contractor,
The content received from the first distributor is managed with the original content code,
The content redistributed to the reception contractor is managed by a data address including a reception contractor code, a distribution date and time, and a custom content code.
[0037]
In the program according to the present invention,
Causing the server to receive the first content from the first distributor or / and to receive the second content from the second distributor and to redistribute part or all of the received content to the client of the subscriber. In the program to prepare,
The first content includes content for which the redistributor is obligated to pay the first distributor for the distribution,
The second content includes content in which the redistributor has the right to collect the consideration from the second distributor by redistributing to the receiving contractor,
The server includes the step of causing the server to re-distribute to the client of the receiving contractor in a time zone or time set by the receiving contractor.
[0038]
Causing the server to receive the first content from the first distributor or / and to receive the second content from the second distributor and to redistribute part or all of the received content to the client of the subscriber. In the program to prepare,
Let the management means manage more detailed content than the redistributed content or related content for the redistributed content,
A program comprising the step of causing the server to deliver the details or related content based on a delivery request from a receiving contractor,
The content received from the first distributor is managed with the original content code,
The content redistributed to the reception contractor is managed by a data address including a reception contractor code, a distribution date and time, and a custom content code.
[0039]
In a computer-readable recording medium recording the program according to the present invention,
Causing the server to receive the first content from the first distributor or / and to receive the second content from the second distributor and to redistribute part or all of the received content to the client of the subscriber. In a computer-readable recording medium in which a program provided is recorded,
The first content includes content for which the redistributor is obligated to pay the first distributor for the distribution,
The second content includes content in which the redistributor has the right to collect the consideration from the second distributor by redistributing to the receiving contractor,
The server includes the step of causing the server to re-distribute to the client of the receiving contractor in a time zone or time set by the receiving contractor.
[0040]
Causing the server to receive the first content from the first distributor or / and to receive the second content from the second distributor and to redistribute part or all of the received content to the client of the subscriber. In a computer-readable recording medium in which a program provided is recorded,
Let the management means manage more detailed content than the redistributed content or related content for the redistributed content,
A computer-readable recording medium recording a program comprising a step of causing the server to distribute the details or related content based on a distribution request from a reception contractor,
The content received from the first distributor is managed with the original content code,
The content redistributed to the reception contractor is managed by a data address including a reception contractor code, a distribution date and time, and a custom content code.
[0041]
DETAILED DESCRIPTION OF THE INVENTION
Exemplary embodiments of the present invention will be described in detail below with reference to the drawings. However, the dimensions, materials, shapes, relative arrangements, and the like of the components described in this embodiment are not intended to limit the scope of the present invention only to those unless otherwise specified. Absent.
[0042]
Moreover, in the following drawings, the same number is attached | subjected to the member similar to the member described in above-mentioned drawing. The following description of each embodiment of the content distribution system according to the present invention also serves as a description of each embodiment of a server, an information transmission method, a program, and a computer-readable recording medium recording the program according to the present invention.
[0043]
(First embodiment)
First, a first embodiment of a content distribution system according to the present invention will be described with reference to the drawings. Here, as the type of content in the present invention, for example, it can be applied to various forms such as an e-mail magazine having a predetermined content, content related to hobbies, and the type of content is not limited. In the embodiment, an electronic newspaper system with advertisement will be described as an example. FIG. 1 is a schematic configuration diagram of an electronic newspaper system with an advertisement according to the first embodiment.
[0044]
The electronic newspaper system with an advertisement according to the present embodiment is a system that distributes and manages an electronic newspaper customized for each reception subscriber on the Internet, and performs subscriber registration, article reception distribution, and subscriber management procedures.
[0045]
A Total Provider of News Content (hereinafter referred to as TPNC) server 101 shown in FIG. 1 functions as a server that is a component of the present invention, and information and advertisement information are sent to a client computer 112 as a client that is a component of the present invention. Edit and distribute (send).
[0046]
The client computer 112 is a computer operated by a reception contractor 111 as a user who receives information as a component of the present invention. The present invention corresponds to an apparatus that is a main body that receives (receives) information for displaying content in the present invention. Further, the internal block diagram has the same mechanism as that of FIG. 2 described later, and detailed description thereof is omitted here.
[0047]
The reception contractor 111 is a reception contractor who has signed a reception contract for information transmission from the TPNC server 101.
[0048]
The client computer 112 is a terminal used by the reception contractor 111.
[0049]
The printer 113 is a printer connected to the client computer 112 used by the reception contractor 111.
[0050]
The printer 113 functions as an image forming apparatus that is a component of the present invention. The image forming apparatus as a constituent element of the present invention is not limited to a printer, and may be a copier, a FAX, a printer equipped with a scanner function, and a combination machine with these printers.
[0051]
In the present embodiment, a description will be given of a form in which print output is performed by a printer 113 serving as an image forming apparatus, but an image forming apparatus that performs screen output or the like can also be used. As an image forming apparatus, for example, a portable paper display described in JP-A-08-146388 and JP-A-2000-132121 can be used for screen output.
[0052]
The news servers 121 to 126 are servers that distribute articles (information) to the TPNC server 101 and provide news sources.
[0053]
The advertisement servers 131 to 133 are servers that distribute (provide) advertisement information to the TPNC server 101.
[0054]
The TPNC server 101, the client computer 112, each news server, and each advertisement server are connected to each other via a network (Internet).
[0055]
However, the network used in the present invention is not limited to the Internet, and any other network may be substituted or used together.
[0056]
Moreover, it does not matter whether the network is wired or wireless, and these wired and wireless may be combined.
[0057]
Furthermore, a mobile terminal (mobile phone, PDA (personal digital assistants)) or the like can be used instead of or in combination with the client computer 112 shown in FIG.
[0058]
Further, the number of the TPNC server 101, the client computer 112, each news server, and each advertisement server is not limited to the number shown in FIG. 1, and may be any other one or more.
[0059]
The TPNC server 101 holds in advance attribute information such as an IP address related to a news server and an advertisement server, a mail address for electronic mail transmission / reception, and the like.
[0060]
Here, the internal structure of the TPNC server 101 shown in FIG. 1 will be described with reference to FIG. FIG. 2 is an internal block diagram of the TPNC server 101 used in the information distribution system shown in FIG.
[0061]
As shown in FIG. 2, the TPNC server 101 includes a CPU (Central Processing Unit) 201, an input device 202, a main storage device 203, an output device 204, an auxiliary storage device 205, a clock device 206, and a communication. Device 209.
[0062]
The CPU 201 is a member considered as an alias processing device, and includes a control device 207 that sends instructions to each device in the system and controls its operation, and an arithmetic device 208 that performs digital data arithmetic processing at the central part of the server. Consists of.
[0063]
Here, the CPU 201 cooperates with a program stored in the main storage device 203 or the auxiliary storage device 205 to manage, determine, and estimate the amount of consumables, which are components of the present invention. It functions as a means for calculating the amount corresponding to the amount of consumables, a means for calculating the replacement time of consumables, and a means for notifying. Here, with regard to the details of the consumables in the present embodiment, in addition to the toner cartridge as consumables consumed in the output of content, toner for copying machines, photosensitive drums, ink for inkjet printers, and other consumable parts of the main body Examples thereof include paper and an OHP sheet.
[0064]
It should be noted that the management means, determining means, means for estimating the amount of consumables, means for calculating the amount corresponding to the amount of consumables, means for calculating the replacement time of consumables, and notification Each of the means may be configured integrally with the TPNC server 101 by the CPU 201 as described above, or may be configured independently of the TPNC server 101 connected to the TPNC server 101 via a network.
[0065]
Further, the CPU 201 functions as a storage unit that stores information in the main storage device 203 and the auxiliary storage device 205 and an update unit that updates information stored in the storage unit.
[0066]
Here, the function of each means described above may be realized by the CPU 201 in cooperation with a program stored in the main storage device 203 or the output device 204.
[0067]
When the internal block diagram shown in FIG. 2 is applied to the client computer 112, the CPU 201 serves as a receiving unit that receives information and advertisement information in cooperation with the communication device 209.
[0068]
The control device 207 reads data input from the input device 202 and a predetermined procedure (for example, a program or software) into the main storage device 203 in accordance with the timing of the clock generated by the clock device 206, and based on the read content. An instruction is sent to the arithmetic unit 208 to perform arithmetic processing. The result of this arithmetic processing is transmitted to internal devices such as the main storage device 203, the output device 204, and the auxiliary storage device 205, external devices, and the like based on the control of the control device 207.
[0069]
The input device 202 is a member for inputting various data. For example, a keyboard, a mouse, a pointing device, a touch panel, a mouse pad, a CCD camera, a card reader, a paper tape reader, a magnetic tape device, and the like can be considered.
[0070]
The main storage device 203 is a member that is considered as an alias memory, and is a member that indicates all of the addressable storage space used for executing instructions in the processing device and the internal storage device. The main storage device 203 is mainly composed of semiconductor storage elements, stores and holds input programs and data, and reads out the stored and held data to, for example, a register in accordance with an instruction from the control device 207.
[0071]
The semiconductor memory elements constituting the main memory device 203 are composed of RAM (Random Access Memory), ROM (Read Only Memory), and the like.
[0072]
The output device 204 is a member for outputting the calculation result of the calculation device 208, and corresponds to, for example, a CRT, a plasma display panel, a liquid crystal display or other display device, a printing device such as a printer, an audio output device, or the like. .
[0073]
The auxiliary storage device 205 is a member for supplementing the storage capacity of the main storage device 203. For example, a floppy disk, a hard disk, a CD-ROM, a CD-R, a magnetic disk device, an optical disk device, a semiconductor disk device, etc. CD-RW, MO, etc. are applicable. The auxiliary storage device 205 can be a database.
[0074]
The communication device 209 is a device for communicating with an external network, and performs data transmission / reception, digital-analog conversion, and the like as appropriate according to the connected network.
[0075]
Here, the above devices are connected to each other by an address bus or a data bus.
[0076]
The number of the main storage device 203 and the auxiliary storage device 205 is not limited to one each, and may be any number. As the number of the main storage device 203 and auxiliary storage device 205 increases, the fault tolerance of the server is improved accordingly.
[0077]
Note that various programs for causing the TPNC server 101 according to the present invention to execute processing are stored (recorded) in at least one of the main storage device 203 and the auxiliary storage device 205.
[0078]
Therefore, at least one of the main storage device 203 and the auxiliary storage device 205 corresponds to a computer-readable recording medium that records a program according to the present invention for causing the server to execute processing. However, CD-ROM, FD, CD-R, CD-RW, and the like can also be used as computer-readable recording media on which the program according to the present invention is recorded.
[0079]
The computer-readable recording medium in the present invention and this embodiment includes a server-readable recording medium and a client-readable recording medium.
[0080]
Here, in the present invention, the program applied to the system is an individual program applied to each of the computer, server, database, and apparatus constituting the system, and any of such individual programs applied to the respective systems. And any of the programs applied to each of these combinations.
[0081]
Further, even when the program for realizing the system processing is composed of a plurality of steps, one apparatus may be provided with a recording medium on which all the steps are recorded, or any one of the plurality of steps. The recording medium on which some of the steps are recorded is provided in an arbitrary apparatus that constitutes the system, so that the recording medium on which any part of the plurality of steps is recorded in the arbitrary apparatus. A program that implements the system processing as a whole may be configured.
[0082]
In the above description, only the internal configuration of the TPNC server 101 shown in FIG. 1 has been described. However, the internal configuration of the client computer 112, each news server, and each advertisement server shown in FIG. The same explanation is valid.
[0083]
Next, the operation of the electronic newspaper system with an advertisement shown in FIG. 1 will be described with reference to FIG. FIG. 3 is an operation conceptual diagram of the electronic newspaper system with advertisement shown in FIG.
[0084]
Between the TPNC server 101 and a newspaper company providing information (corresponding to the first distributor of the present invention), the TPNC server 101 receives contents (documents, images, programs, data (music data, etc.)) or these from the newspaper company. (Referred to as information constituting a component of the present invention, the same shall apply hereinafter) and paying a content distribution contract fee. Of course, the information provider is not limited to a newspaper company, but may be, for example, a magazine company or others. The second content, which is a component of the present invention, includes, for example, an advertisement and a questionnaire. The distribution of content from the newspaper company to the TPNC server 101 is actually performed by the information processing apparatus used in the newspaper company via a predetermined communication line (for example, a communication line using the Internet communication network). It is assumed that the content information is transmitted to 101 by being executed. Further, since the internal configuration of the information processing apparatus used in the newspaper company is the same as that described above with reference to FIG. 2, detailed description thereof is omitted here.
[0085]
Here, regarding the collection / payment method of various charges in the present embodiment (the present invention), a mechanism using the Internet or the like, which is already used for electronic commerce, can be considered.
[0086]
For example, here, an example of electronic settlement processing (billing processing) accompanying billing between a newspaper company and the TPNC server 101 will be described.
[0087]
In a server having an electronic settlement function (hereinafter referred to as an electronic settlement server), authentication data (for example, a card number of a credit card of the TPNC server 101) received from a partner terminal device (for example, an information processing apparatus used by a newspaper company) And the approval information including the billing amount (product price) to the financial company (credit company). Then, an examination based on the acquired authentication data is performed. For example, when it is confirmed that a theft report has not been issued for the card, this result is generated as approval result notification information. Then, the payment according to the billed amount (transfer instruction to a predetermined account) is made from the electronic settlement server to the newspaper company.
[0088]
If it is confirmed that an illegal card is used or payment is not possible, payment is not made and approval result notification information indicating approval rejection is generated. Processing for transmitting the generated approval result notification information to an information processing apparatus used by a newspaper company is performed. It should be noted that the card company collects the payment paid by the card company from the customer at the responsibility of the card company.
[0089]
In addition, when collection / payment of charges using the Internet or the like cannot be performed, the distribution amount of content (the number of contents or the contents) to each distribution destination recorded in the TPNC server 101 (accumulation in storage means) Depending on the amount of content information, etc., the charge will be withdrawn through a financial institution, or the amount of charge through the financial institution according to the amount of content information received from each distribution source (number of contents or amount of content information, etc.) A form using a mechanism realized by payment or the like is also assumed in the present invention.
[0090]
Between the TPNC server 101 and the advertiser (corresponding to the second distributor of the present invention), the TPNC server 101 receives an advertisement request from the advertiser, requests and receives an advertisement fee, and transmits information related to the subscriber. Etc. As shown in FIG. 3, the exchange with the advertiser may be performed through an advertising agency.
[0091]
The advertiser in the present invention (the embodiment) actually corresponds to an information processing apparatus used by each advertiser, and the internal configuration of the information processing apparatus is shown in FIG. Therefore, the detailed description is omitted here. That is, in the distribution of various content information from the advertiser, the information processing apparatus used by the advertiser displays the content on the TPNC server 101 via a predetermined communication line (for example, a communication line using the Internet communication network). It is assumed that the information is transmitted by executing a transmission processing process.
[0092]
Between the TPNC server 101 and the receiving contractor, the TPNC server 101 distributes the content to the receiving contractor, and requests / receives a subscription fee from the receiving contractor and requests for updating customer information.
[0093]
Next, in the electronic newspaper system with advertisement shown in FIG. 1, the operation when the reception contractor 111 makes a reception contract with the TPNC server 101 will be described with reference to FIG. Also, in the processing of the flowchart shown in FIG. 4, the operation processed by the client computer 112 is processed by the CPU of the client computer 112 cooperating with the program, and the operation processed by the TPNC server 101 is TPNC. Processing is performed by the CPU 1001 of the server 101 cooperating with the program.
[0094]
FIG. 4 is a flowchart of an operation when the client computer 112 of the reception contractor 111 makes a reception contract with the TPNC server 101 in the electronic newspaper system with an advertisement shown in FIG. In other words, it is a flowchart of an operation for a reception contractor who will make a reception contract from now on (however, in the description of FIG. 4, it means a person who will make a reception contract in the future, not a person who has completed a reception contract).
[0095]
First, in step S401, the client computer 112 of the reception contractor 111 activates a web browsing program (hereinafter also simply referred to as a browser) of the client computer 112 used by the reception contractor 111.
[0096]
Then, the client computer 112 of the reception contractor 111 who will make a reception contract accesses the URL of the site for the reception contract of the TPNC server 101 by using a web browsing program.
[0097]
The TPNC server 101 detects access to the URL.
[0098]
In step S402, the TPNC server 101 transmits form data for registering a new reception contract to the client computer 112 used by the reception contractor 111.
[0099]
For example, as shown in FIG. 5, the form based on the form data has a format that prompts the user to input the name, address, etc. of the subscriber. FIG. 5 is a schematic diagram of a new registration screen displayed on the screen of the client computer 112 based on an instruction from the TPNC server 101 shown in FIG.
[0100]
The client computer 112 of the reception contractor 111 inputs data necessary for the registration form, for example, data such as the name and address of the reception contractor 111 and transmits them to the TPNC server 101.
[0101]
In step S <b> 403, the TPNC server 101 confirms whether there is registration data such as a name and an address overlapping with the reception contractor 111 in the database of the registered reception contractor in the received data.
[0102]
If there is duplicate registration data, the TPNC server 101 transmits error information to the client computer 112 in step S410 and ends the operation.
[0103]
If the received data is new, in step S404, the TPNC server 101 issues a reception contract ID.
[0104]
Then, the TPNC server 101 transmits to the client computer 112 reception contract authentication, that is, data that prompts the reception contractor 111 to set a password (authentication information) for accessing a specific URL of the TPNC server with restricted access. To do.
[0105]
For example, as shown in FIG. 6, the reception contractor 111 inputs the password on the screen that is the received form and transmits it to the TPNC server 101. FIG. 6 is a schematic diagram of a password input screen for registration confirmation transmitted from the client computer 112 shown in FIG. 1 to the TPNC server 101.
[0106]
In step S404, the TPNC server 101 receives the password of the reception contractor 111.
[0107]
Next, in step S405, the TPNC server 101 transmits form data that prompts input of contract information related to news content desired to be distributed to the client computer 112 of the reception contractor 111.
[0108]
As the form for prompting the input of the contract information, for example, as shown in FIG. 7, the delivery number setting and connection form shown in FIG. 8, the delivery conditions such as the newspaper company and the genre desired to be delivered, shown in FIG. There is a form that prompts for data input such as billing / payment conditions, distribution start date / distribution conditions.
[0109]
7, 8, and 9 are schematic diagrams of the contract information input screen displayed on the screen of the client computer 112 based on the instruction of the TPNC server 101 shown in FIG. 1. In this way, the user can set the type of content for each of a plurality of application areas by using the form as shown in FIG. On the other hand, the TPNC server 101 manages the information input from the form as shown in FIG. 8 and transmitted from the user destination, thereby distributing the types of contents for each application area for each user. It becomes possible. Further, in FIG. 8, the collection point (base point), the surrounding area range (applicable area) to the collection point, the type of information (genre), the desired reception strength (reception strength), and the desired reception start date (FIG. 9). In this case, it is possible to set detailed parameters such as the distribution start date), and the TPNC server 101 that manages the set information can perform the distribution of the content more in line with the user's wishes. Further, in the setting form of FIG. 9, the form in which the delivery start date is set has been described. However, a form in which the delivery end date is also set is assumed in the present invention.
[0110]
The reception contractor 111 describes a desired distribution condition, a distribution method, etc. in the received form, and transmits it to the TPNC server 101 (step S405).
[0111]
Next, in step S406, the TPNC server 101 extracts items related to the advertisement option from the data such as the distribution conditions received from the reception contractor 111.
[0112]
If the option of layout with advertisement is selected, the TPNC server 101 transmits form data for obtaining questionnaire information regarding the advertisement to the client computer 112 in step S407.
[0113]
If the receiving contractor 111 has selected the option of layout with advertisement, for example, as shown in FIG. 10, the form data for describing the questionnaire regarding the advertisement is transmitted from the TPNC server 101. The reception conditions for the advertisement layout are described and transmitted to the TPNC server 101. FIG. 10 is a schematic diagram of an information input screen such as a reception condition for advertisement layout displayed on the screen of the client computer 112 based on the instruction of the TPNC server 101 shown in FIG.
[0114]
Note that the “base point” shown in FIG. 10 is the advertisement base point designated by the client, which is a component of the present invention. Similarly, “application area (application area)” corresponds to the advertisement reception range, and “genre” corresponds to the type. As described above, the type of content can be set for each of a plurality of application regions regarding the advertisement. In FIG. 10, it is possible to set detailed parameters such as a collection point (base point), a peripheral area range (applicable area), a type of information (genre), a desired reception strength (reception strength), and the like. Therefore, the TPNC server 101 that manages the setting information can further distribute the content according to the user's request to the terminal device used by the user.
[0115]
Then, the TPNC server 101 receives the reception condition for the advertisement layout transmitted from the reception contractor 111.
[0116]
Then, the TPNC server 101 stores the received reception condition in the database as advertisement information regarding the reception contractor 111. This database may be configured by an auxiliary storage device 205 such as a hard disk of the TPNC server 101, or may be configured by a database server connected to the TPNC server 101. The database also stores article information.
[0117]
Here, the distribution contract information related to the reception contractor 111 stored in the TPNC server 101 shown in FIG. 1 is shown in FIGS. 11 and 12 are schematic diagrams of distribution contract information related to the reception contractor 111 stored in the TPNC server 101 shown in FIG.
[0118]
FIG. 11 shows notation data, user ID, number of delivery settings, etc. for each user.
[0119]
In FIG. 11, the address is the place where the user resides, but this address may be the location of the client computer 112 at the same time. This is because the user's address and the location of the client computer 112 usually match. For example, as shown in FIG. 8, when “home” is set in the “base point” setting, the home address is set in “base point” in FIG. 11. Become. In addition, in FIG. 8, for example, when a home (other work place, shopping, etc. is assumed) is set, this is not used only for specifying an address, but the TPNC server 101 is used for a place of use. It is also used to specify Detailed description will be given later with reference to FIG.
[0120]
Further, FIG. 12 shows information on advertisement options, a base point related to advertisement information, an application area, and the like.
[0121]
Next, in step S <b> 408 of FIG. 4, the TPNC server 101 creates an electronic mail account dedicated to the reception contractor 111 in the TPNC server 101.
[0122]
Then, the TPNC server 101 transmits this electronic mail account information to the reception contractor 111.
[0123]
Further, the TPNC server 101 transmits an automatic reception program for transferring the electronic mail to the client computer 112 of the reception contractor 111 based on the electronic mail account.
[0124]
Next, in step S209, the TPNC server 101 transmits an electronic mail to the news server side based on the distribution information shown in FIG. 11 and the reception setting shown in FIG.
[0125]
For example, the TPNC server 101 transmits electronic mail to the distribution manager of the news server 121 managed by the A newspaper company or the distribution management system based on the distribution information shown in FIG. 11 and the reception setting shown in FIG. .
[0126]
The electronic mail in this example is an electronic mail that prompts the TPNC server 101 to distribute an article whose application area is World Wide and whose genre is political at 3 am.
[0127]
Similarly, the TPNC server 101 includes a news server 122 managed by B newspaper company, a news server 123 managed by C newspaper company, a news server 124 managed by D newspaper company, a news server 125 managed by E newspaper company, and an F newspaper. An electronic mail for urging article distribution to each news server 126 managed by the company is transmitted to the manager of each news server or the distribution management system.
[0128]
For example, the distribution manager of the news server 121 or the distribution management system that has received the electronic mail that prompts the distribution setting checks the overlap of the distribution condition list to be distributed to the TPNC server 101, and the application area and genre are newly distributed. If it is an item, it is added to the article distribution condition to the TPNC server 101.
[0129]
Although not shown in the figure here, the distribution information shown in FIG. 11 is not limited to one for one newspaper company, and there may be a plurality of distribution information.
[0130]
In this case, for each newspaper company, an electronic mail for urging article distribution under all conditions is transmitted to the manager of each news server or the distribution management system.
[0131]
Next, in the electronic newspaper system with an advertisement shown in FIG. 1, an operation of receiving and storing an article and an advertisement distributed by the TPNC server 101 will be described with reference to FIG. Of the processes in the flowchart shown in FIG. 13, the operations processed by the TPNC server 101 are processed by the CPU 1001 of the TPNC server 101 cooperating with the program.
[0132]
The articles and advertisements are articles distributed from the news servers 121 to 126 and advertisements distributed from the advertisement servers 131 to 133, respectively.
[0133]
13, the TPNC server 101 in the electronic newspaper system with an advertisement shown in FIG. 1 receives and stores articles distributed from the news servers 121 to 126 and advertisements distributed from the advertisement servers 131 to 133. It is a flowchart of operation | movement.
[0134]
First, in step S1301, the news servers 121 to 126 transmit articles to the TPNC server 101 based on the article distribution request transmitted from the TPNC server 101.
[0135]
For example, an article transmitted from the news server 121 is article data that is transmitted at 3 am and whose application area is World Wide and whose genre is politics.
[0136]
The article is transmitted to the TPNC server 101 by electronic mail according to the form shown in FIG. FIG. 14 is a schematic diagram of article data transmitted from the news server 121 shown in FIG. 1 to the TPNC server 101. Here, the “distribution intensity” shown in FIG. 14 is information attached to each content, and the distribution intensity set here and the distribution intensity set via FIG. 8 or FIG. TPNC server 101 determines whether or not to distribute the content.
[0137]
Similar to the news server 121, the news servers 122 to 126 also transmit article data to the TPNC server 101 by electronic mail.
[0138]
The TPNC server 101 receives the article transmitted from the news server.
[0139]
In step S1302, the TPNC server 101 checks electronic mail of article data transmitted from the news server at a predetermined time, for example, 4 am, and stores all article data in the article database.
[0140]
For example, the article data of the form shown in FIG. 14 is stored in the article database by the TPNC server 101 according to the form shown in FIG. FIG. 15 is a conceptual diagram when the TPNC server 101 shown in FIG. 1 stores article data.
[0141]
Next, in step S1303, the TPNC server 101 receives advertisement data.
[0142]
First, the advertisement servers 131 to 133 transmit update information to the TPNC server 101 based on the advertisement distribution request transmitted from the TPNC server 101.
[0143]
For example, the advertisement server 131 transmits update information to the TPNC server 101 according to the form shown in FIG. FIG. 16 is a schematic diagram of update information data transmitted from the advertisement server 131 shown in FIG. 1 to the TPNC server 101.
[0144]
When there is no advertisement information to be updated, the update information is transmitted to the TPNC server 101 in the form of non-update only the update flag, and when there is advertisement information to be updated, the update information is electronically transmitted. It is transmitted to the TPNC server 101 by mail.
[0145]
The TPNC server 101 checks the electronic mail of the advertisement data transmitted from the advertisement server at a predetermined time, for example, 4 am.
[0146]
Next, the TPNC server 101 determines whether there is advertisement data to be updated in step S1304.
[0147]
If there is data to be updated, the TPNC server 101 stores all the advertisement data to be updated in the advertisement database in step S1305.
[0148]
For example, the TPNC server 101 stores the advertisement data of the form shown in FIG. 16 in the database according to the form shown in FIG. 18 using the advertiser number of the advertiser database shown in FIG. FIG. 17 is a conceptual diagram of advertiser data stored in the database of the TPNC server 101 shown in FIG. 1, and FIG. 18 is a diagram showing a storage format of advertisement data in the database in the TPNC server 101 shown in FIG. FIG.
[0149]
Next, the operation when the TPNC server 101 shown in FIG. 1 distributes the article based on the contract contents of the reception contractor 111 to the client computer 112 of the reception contractor 111 will be described with reference to FIG. explain. FIG. 19 is a flowchart of an operation when the TPNC server 101 shown in FIG. 1 distributes an article based on the contract contents of the reception contractor 111 to the client computer 112 of the reception contractor 111. Also, operations in the flowchart shown in FIG. 19 are processed by the CPU 201 of the TPNC server 101 in cooperation with a program.
[0150]
In step S1901, the TPNC server 101 extracts articles (information) to be distributed from the article database according to predetermined conditions based on the distribution information of the reception contractor 111.
[0151]
As the predetermined condition, for example, the information distributor sets the distribution area (distribution area) of the information, and also sets the reception area of the information received by the user on the client computer 112 side. Can be included in the reception area (the reception area of the information set by the client).
[0152]
Note that the distribution area is included in the reception area means that the reception area is higher than the distribution area, for example, the distribution area is Chiyoda-ku and the reception area is Tokyo.
[0153]
The information regarding the delivery area corresponds to “application area” shown in FIG. 11, for example.
[0154]
In addition, as the predetermined condition, for example, the information type that is set in the client computer 112 and the information type that is set in the information stored in the TPNC server 101 matches or is received. The condition that the type of information to be transmitted is included in the type can be set.
[0155]
As the type of information set in the information stored in the TPNC server 101, for example, “genre” shown in FIG. Examples of this genre include politics, economy, society, life, lodging, and baseball, but other types (genres) can also be included.
[0156]
The type of information to be transmitted includes the type of information to be transmitted when the information to be received is “politics” and the type of information to be transmitted is the same as when the information to be transmitted is “prime” This is the case where the information type is higher.
[0157]
Further, as the predetermined condition, for example, when receiving information to be set in the client computer 112 and when transmitting information (also referred to as distribution) set in information stored in the TPNC server 101 It is possible to set a condition that the information transmission time is included when the received information is received.
[0158]
Here, the fact that the information transmission time is included in the reception of the information to be received is received when the date and time of the information to be received is January, when the date and time of the information to be transmitted is January 1. The date and time of information may be higher than the date and time of information to be transmitted.
[0159]
As a unit at the time of reception and transmission, any one of second, minute, hour, day, day of the week, week, month, and year can be used.
[0160]
The time of distribution of information set in the information stored in the TPNC server 101 is not shown in FIG. However, the distribution date and time related to the advertisement information is described in FIG. 12, and the same date and time as this distribution date and time can be set as the distribution time of the information set in the information stored in the TPNC server 101.
[0161]
Further, as the predetermined condition, for example, a condition is set such that the reception strength of information to be received set in the client computer 112 is equal to or higher than the distribution strength of information set in the information stored in the TPNC server 101 can do.
[0162]
As the reception strength of information set in the information stored in the TPNC server 101, for example, “reception strength” shown in FIG. For example, there are strong, medium, and weak reception strengths. When expressed in numerical values, the stronger the strength, the higher the numerical value. On the other hand, “distribution intensity” has, for example, strong, medium, and weak, and can be expressed as a numerical value that is smaller as the intensity is higher.
[0163]
By doing in this way, when the reception intensity is x and the distribution intensity is y, it can be expressed that the reception intensity x satisfies x ≧ y in the actually received information. Of course, the intensity classification is not limited to three levels, but may be other levels of intensity classification.
[0164]
Next, in step S1902, the TPNC server 101 determines the uniqueness of the receiving contractor 111 for each of the n articles managed from the original content code extracted in step S1901 from the first to the nth. 1 to n numbers (custom content codes) are assigned.
[0165]
The original content code in the present invention is a unique code that is assigned and managed by the content distributor for each content distributed to the TPNC server 101.
[0166]
Further, the custom content code in the present invention is a code issued by the TPNC server 101, including the original content code, and including one or more of the reception contractor code and the reception date and time, which is managed by the TPNC server 101 with a data address. The purpose is to make it easier for the receiving contractor to search for articles, and may be, for example, letters and symbols such as alphabets, and is not limited to numbers. By managing in this way, as will be described later, the receiving contractor can easily extract detailed information from the Web or the like when he / she wants to know details of content information printed on paper or the like by a printer. .
[0167]
Returning the description to the article extraction flow, the TPNC server 101 stores the assigned numbers 1 to n as custom content codes in the article number conversion table / log of the receiving contractor 111 in the receiving contractor information database. .
[0168]
Further, the TPNC server 101 assigns and stores the original content code of the article corresponding to each allocated custom content code in the article number conversion table / log of the reception contractor 111 in the reception contractor information database.
[0169]
FIG. 20 is a conversion table between the assigned custom content code and the original content code used in the electronic newspaper system with advertisement shown in FIG.
[0170]
This conversion table is created for each reception contractor and is held as distribution log information. According to this conversion table, for example, the article of the custom content code 1 is associated with the original content code 00-20000702-000103-0001.
[0171]
Further, at a preset time (for example, every day at 3 am), the TPNC server 101 searches and manages data addresses issued within a preset time (for example, after 3 am the previous day). Perform custom content code conversion. For example, a custom content code assigned to “1 to n” on July 1, 2000 is converted to “20000701001 to 20000701n” on July 2, 2000 at 3 am. Then, “1 to n” are newly assigned as the custom content codes to the latest articles distributed after 3 am on July 2, 2000. By performing this conversion, the subscriber can easily search for the latest article and at the same time search for the back number.
[0172]
Next, in step S1903, the TPNC server 101 determines whether the layout has an advertisement.
[0173]
If there is no advertisement, the TPNC server 101 lays out the custom content code assigned in step S1902 and the extracted article data corresponding to the custom content code in step S1904 based on the contract information of the reception contractor 111. I do.
[0174]
The layout method is not the gist of the present invention. However, for example, as a layout method, the technique described in the embodiment of “Electronic Newspaper Display Device and Electronic Newspaper Distribution System” described in Japanese Patent Application Laid-Open No. 09-062688, that is, a technique for displaying structured information, etc. Can be used.
[0175]
If the advertisement option is selected in step S1903, in step S1905, the TPNC server 101 obtains the number of advertisements that can be distributed from the advertisement layout ratio and the number of distributions.
[0176]
Next, in step S1906, the TPNC server 101 is an advertisement that satisfies a predetermined condition (predetermined condition for extracting advertisement information as a component of the present invention) for each of all advertisements in the advertisement database. It is determined whether or not there is a published advertisement candidate list.
[0177]
That is, as the predetermined condition, [Condition 1] The base address of the receiving contractor 111 (advertising base point designated by the client) is included in the distribution desired area (advertisement transmission range) of the advertiser. [Condition 2] Incoming contract [Condition 3] The desired genre (type of advertisement information) of the receiving contractor 111 is that the advertiser's base address (predetermined advertisement base point) is included in the distribution desired area (advertisement reception range) of the subscriber 111. [Condition 4] The base attribute of the receiving contractor 111 (the attribute of the advertising base point specified by the client) that matches or is included in the advertising genre (the type set in the advertising information) is the advertiser's distribution base point attribute (advertisement [Condition 5] The distribution date and time of the receiving contractor 111 (advertising) that matches or is included in the information) [Condition 5] The receiving strength of the receiving contractor 111 is equal to or higher than the distribution strength of the advertiser. [Condition 7] The user attribute (user attribute) of the receiving contractor 111 matches the distribution date and time (when the advertisement information is transmitted) of the advertiser. [Condition 8] Current advertisement distribution number + 1 that is equal to or included in the attribute (advertising information attribute set by the server), and that the advertisement data satisfying all the conditions that the advertisement distribution target customer number is less than or equal to In order to hold the extracted advertisement and the extracted advertisement, for example, the advertisement number and the distribution intensity are stored in the distribution candidate list.
[0178]
However, in the above description, advertisement information that satisfies all the above conditions is extracted. However, the present invention is not limited to such a case, and for example, some of the above conditions are arbitrarily selected and combined. Things can be a condition. Also, color priority, which will be described later, can be added as a condition.
[0179]
Here, the base attribute of the receiving contractor 111 is included in the distribution base point attribute of the advertiser. For example, when the base point attribute of the receiving contractor is an amusement park, the distribution base point attribute of the advertiser is a leisure destination. As in the case, the base attribute of the receiving contractor 111 is a subordinate concept of the advertiser's distribution base attribute.
[0180]
The distribution date and time of the reception contractor 111 is included in the distribution date and time of the advertiser, for example, when the reception time of the reception contractor 111 is January 1 and the distribution time of the advertiser is January. In some cases, the date and time of the information to be received is lower than the date and time of the information to be transmitted.
[0181]
The user attribute of the receiving contractor 111 is included in the distribution target user attribute of the advertiser. For example, the age 30 is set as the user attribute of the receiving contractor 111 and the age is set as the distribution target user attribute of the advertiser. Includes the case of setting 25-35 years old. Further, as the user attribute of the reception contractor 111 and the distribution target user attribute of the advertiser, for example, age, sex, birthplace, occupation, educational background, and the like can be raised.
[0182]
Here, the concept of [Condition 1] and [Condition 2] is shown in FIG. 22, and the concept of [Condition 5] is shown in FIG.
[0183]
21 and 22 are conceptual diagrams of conditions for extracting advertisement data in the electronic newspaper system with an advertisement shown in FIG. In FIG. 22, the star is the receiving subscriber's base address or the advertiser's base address.
[0184]
At this time, if each condition is set to “ALL”, this condition is skipped.
[0185]
It is also possible to set the advertiser's desired delivery area over the desired delivery area of the receiving subscriber. In this case, the condition of [Condition 2] is skipped.
[0186]
Further, as shown in FIG. 21 regarding the condition 5, the reception intensity of the advertisement information includes, for example, strong, medium, and weak, and when expressed by a numerical value, the numerical value can be increased as the intensity is increased. On the other hand, “distribution strength” has, for example, strong, medium, and weak, and when expressed in numerical values, the higher the strength, the smaller the numerical value.
[0187]
In this way, assuming that the reception intensity is x and the distribution intensity is y, the information that is actually received can be expressed as the reception intensity x satisfies x ≧ y. Of course, the intensity classification is not limited to three levels, but may be other levels of intensity classification.
[0188]
Next, in step S1907, when the number of advertisements in the distribution candidate list obtained in step S1906 is smaller than the number of deliverable cases, the TPNC server 101 determines the distribution candidate list as a distribution list, and determines the determined advertisement. The number of advertisement distribution actual customers in the database shown in FIG. 18 is updated.
[0189]
That is, the TPNC server 101 inputs a predetermined condition set in the advertisement information, and calculates the number of client computers 112 to which the advertisement information is transmitted.
[0190]
If the number of advertisements in the distribution candidate list obtained in step S1906 is greater than the number of deliverables, the TPNC server 101 assigns advertisement numbers corresponding to the number of deliverables in order from the advertisement with the highest desired reception strength of the reception contractor 111. The distribution list is determined, and the number of advertisement distribution actual customers in the determined advertisement database is updated.
[0191]
In step S1908, the TPNC server 101 performs layout arrangement based on the contract information of the reception contractor 111 for the article data extracted together with the custom content code assigned in step S1902.
[0192]
Further, the TPNC server 101 performs layout arrangement based on the contract information of the reception contractor 111 for the advertisement data extracted based on the distribution list obtained in step S1907.
[0193]
As the layout method, as described above, for example, the technology of the embodiment of “Electronic Newspaper Display Device and Electronic Newspaper Distribution System” described in Japanese Patent Application Laid-Open No. 09-062688, that is, structured information is displayed. Technology can be used.
[0194]
In step S1909, the TPNC server 101 creates a distribution data file to be distributed to the reception contractor 111 laid out in step S1904 or step S1908.
[0195]
Then, the TPNC server 101 determines whether to output color or monochrome output of the created distribution data file. 1 will be described with reference to FIG. 23 when the TPNC server 101 shown in FIG. 1 determines the output of either color or monochrome of the distribution data based on the contract contents of the reception contractor 111. FIG. 23 is a flowchart of an operation performed when the TPNC server 101 shown in FIG. 1 determines either color or monochrome output of distribution data based on the contract contents of the reception contractor 111. Of the processes in the flowchart shown in FIG. 23, the operations processed by the TPNC server 101 are processed by the CPU 201 of the TPNC server 101 cooperating with the program.
[0196]
First, in step S2301, the TPNC server 101 extracts distribution article data of the distribution data file created in step S1909 of FIG.
[0197]
Next, in step S2302, the TPNC server 101 sets the integer N corresponding to the custom content codes with numbers 1 to n assigned uniquely to the receiving contractor 111 to the respective distribution article data from the first to the nth distribution N. Set to = 0.
[0198]
Next, in step S2303, the TPNC server 101 adds 1 to the integer N and sets it to N + 1.
[0199]
In step S2304, the TPNC server 101 selects distribution article data of a custom content code corresponding to the integer N set in step S2303.
[0200]
In step S2305, the TPNC server 101 determines whether the distribution article data selected in step S2304 is in color.
[0201]
When the distribution article data is monochrome instead of color, the TPNC server 101 goes to step S2308, and the integer N is equal to the number of distribution articles M corresponding to the number of articles n to which the custom content code is assigned. It is determined whether (N = M). If N = M, the process is terminated as it is, and if N is not equal to M, the process returns to step S2303.
[0202]
If color output is selected for the distribution article data selected in step S2305, in step S2306, the TPNC server 101 determines whether the condition for the article distribution of the distribution article data selected in step S2305 is color output. .
[0203]
As a condition for determining either color or monochrome output of the selected distribution article data, for example, the color desirability of information to be received set in the client computer 112 is the distribution article data stored in the TPNC server 101. It is possible to set a condition for color output when the color priority is higher than the set information color priority. In this case, when the color desired level is less than the color priority level, monochrome output is performed.
[0204]
As the color desirability of information set in the information stored in the TPNC server 101, “color desirability” set as the subscription setting of the reception contractor 111, for example, similarly to the reception intensity of FIG. To do. As shown in FIG. 24, there are A, B, and C, for example, as the color desirability, and when expressed in numerical values, the numerical values can be assumed to increase as they go in alphabetical order. Contrary to this, for example, the “color priority” set for each of the data of the distribution articles 1 to 6 in FIG. 11 is, for example, many, ordinary, and small as shown in FIG. The higher the priority, the smaller the numerical value. The “color desired degree” is set in addition to the form of FIG. 8, and the “color priority” is previously added to the advertisement data of FIG.
[0205]
By doing so, the TPNC server 101 assumes that the desired color value α is α and the color priority value β is β, and the desired color value α satisfies α ≧ β in the information that is actually received. Sometimes it can be determined that color is output. Of course, the frequency classification is not limited to the three-stage frequency classification, and may be a frequency classification of another number of stages.
[0206]
If it is determined in step S2306 that the color output condition is satisfied, the process goes to step S2308, where the integer N is equal to the number of distribution articles M corresponding to the number of articles n to which the custom content code is assigned (N = M). Judgment is made. If N = M, the process is terminated as it is, and if N is not equal to M, the process returns to step S2303.
[0207]
If it is determined in step S2306 that the color output condition is not satisfied and the output is monochrome, the process goes to step S2307, and the TPNC server 101 converts the color article data into monochrome article data. The data-converted monochrome distribution article data is updated and registered in the distribution data file.
[0208]
After the monochrome data conversion, the process goes to step S2308 to determine whether the integer N is equal to the number of distribution articles M corresponding to the number n of articles assigned with the custom content code (N = M). If N = M, the process is terminated as it is, and if N is not equal to M, the process returns to step S2303.
[0209]
Further, the color / monochrome output determination of the distribution data file has been described for the distribution article data, but the same holds true for the advertisement data of the distribution data file. For example, in step S2302 of FIG. 23, the processing of the flowchart of FIG. 23 can be performed by associating the advertisement data in the order determined in the distribution list as the integer N. However, in the present embodiment, as will be described later, since the amount of consumption of the consumables (toner) consumed in the print output is returned for the advertisement, as requested by the advertiser or the receiving contractor 111 As long as the advertisement condition is satisfied, the color advertisement data is output in color.
[0210]
Then, the TPNC server 101 sends the distribution data file for which the color / monochrome output decision has been made as described above in the form of an attached file in the spooler of the electronic mail account dedicated to the receiving contractor 111 in the TPNC server 101. Deploy. Hereinafter, the description will return to the flowchart shown in FIG.
[0211]
In step S1910 of FIG. 19, the automatic reception program installed in the hard disk of the client computer 112 used by the reception contractor 111 is the client computer 112 used by the reception contractor 111 and the printer at a set time, for example, 5:00 am. 113 is started.
[0212]
Then, the automatic reception program receives the distribution data file spooled in the electronic mail account dedicated to the reception contractor 111 in the TPNC server 101 as an electronic mail.
[0213]
Then, the automatic reception program extracts the attached distribution data file from the received electronic mail and outputs it to the printer 113.
[0214]
As described above, according to the present embodiment, the TPNC server 101 selects, edits, and transmits the article or advertisement to be distributed according to the location or preference arbitrarily set by the receiving contractor to the receiving contractor 111. Can do.
[0215]
Therefore, the receiving contractor 111 can obtain articles and advertisements that match his / her wishes, and the advertiser can make an advertisement to a more appropriate and effective receiving contractor.
[0216]
In addition, the receiving contractor 111 can set color / monochrome output of articles and advertisements in accordance with his / her wishes, and the distribution data amount and the printing cost at the time of printing have been distributed as requested by the distributor. There is no end.
[0217]
Here, in this embodiment, when the distribution data in which the distribution data of the distribution data file is laid out for each page is printed out by the printer 113 connected to the client computer 112, the advertisement is also printed. In order to prevent the printing cost of the consumables accompanying printing (here, toner is taken as an example. In addition to toner, ink or the like can also be applied) from the receiving contractor 111, printing of a distribution advertisement is performed. The return amount based on the toner consumption amount used for the calculation is calculated, and the return amount is subtracted from the subscription fee of the reception contractor 111. The return amount deducted from the subscription fee of the receiving contractor 111 is charged by the TPNC server 101 to the advertiser.
[0218]
It should be noted that the TPNC server 101 sends the return amount information to the advertiser without the TPNC server 101 mediating the return amount, and the advertiser sends the return amount directly to the receiving contractor 111. It may be.
[0219]
When the return amount is returned, when printing is output by the printer 113 connected to the client computer 112, the TPNC server 101 shown in FIG. 1 returns based on the toner consumption amount used for printing the distribution advertisement in the printer 113. The operation when calculating the amount will be described with reference to FIG. FIG. 25 is a flowchart of an operation when the TPNC server 101 shown in FIG. 1 calculates the return amount based on the toner consumption amount used for printing the distribution advertisement in the printer 113.
[0220]
In step S2501, the TPNC server 101 extracts a distribution advertisement from the distribution data file created in step S1909 of FIG. The distribution data file used here is distribution data after color / monochrome output determination is made according to the flowchart of FIG.
[0221]
Next, in step S2502, the TPNC server 101 initializes the respective variables of the posted advertisement counter N and the estimated toner consumption amount X, and sets N = 0 and X = 0. Here, the posted advertisement counter N corresponds to the distribution advertisement in the order determined in the distribution list.
[0222]
Next, in step S2503, the TPNC server 101 adds 1 to the posted advertisement counter N and sets it to N + 1.
[0223]
In step S2504, the TPNC server 101 calculates how many times the printed area after layout of the distribution advertisement corresponding to the posted advertisement counter N set in step S2503 is a unit area.
[0224]
Next, in step S2505, the TPNC server 101 extracts the print printer name and the image mode from the distribution contract information shown in FIG. 11 of the stored customer database, and determines the toner consumption amount per unit area. The toner consumption amount per unit area can be determined if the printer name and the image mode are known by using printer information for each type of printer shown in FIG. In FIG. 26, when the printer name is LBP-1000 and the image mode is standard, it can be seen that the toner consumption per unit area, the character 2 pico-g, and the image data 20 pico-g.
[0225]
Next, in step S2506, the TPNC server 101 integrates the toner consumption amount per unit area determined in step S2505 by multiplying the print area after the layout of the distribution advertisement calculated in step S2504 by a value several times the unit area. Then, the value of the estimated toner consumption coefficient X (N) is calculated.
[0226]
The value of the estimated toner consumption coefficient X (N) is calculated by, for example, expanding the print area after the layout of the distribution advertisement in the bitmap as in the technique described in Japanese Patent Application Laid-Open No. 07-329404. The number of dots for each color of the toner to be used can be counted, and the cumulative number of dots can be added to the toner consumption per dot.
[0227]
In step S2507, the TPNC server 101 adds the estimated toner consumption amount X (N) calculated in step S2506 to the estimated toner consumption amount accumulated X and sets it to X + X (N).
[0228]
In step S2508, it is determined whether the posted advertisement counter N is equal to the number of posted advertisements extracted from the distribution data file (N = number of posted advertisements). If N = the number of posted advertisements, the process goes to step S2509. If N is not equal to the number of posted advertisements, the process returns to step S2503.
[0229]
In step S2509, the TPNC server 101 calculates a return amount. The amount of return is calculated by adding the toner unit price per subscriber of the receiving contractor 111 to the estimated toner consumption total X calculated in step S2507.
[0230]
As described above, according to the present embodiment, the return amount based on the toner consumption amount used for printing the distribution advertisement is calculated, and the return amount is subtracted from the subscription fee of the reception contractor 111. It is possible to prevent the printing cost of the product from becoming a burden on the receiving contractor 111 and to eliminate one factor that the receiving contractor does not want to advertise.
[0231]
Further, in the present embodiment, when the printer 113 connected to the client computer 112 prints out only the distribution content of the distribution data file, in particular, a consumable cartridge for printing (here, toner is used as a consumable). Therefore, the TPNC server 101 notifies the reception contractor 111 of the replacement timing of the toner cartridge, and the cartridge can be applied to a cartridge containing other consumables such as an ink cartridge. ing.
[0232]
In the case of prompting the replacement of the toner cartridge, when printing is output by the printer 113 connected to the client computer 112, the total amount of toner consumption used by the TPNC server 101 shown in FIG. The operation when performing the calculation will be described with reference to FIG. FIG. 27 is a flowchart of the operation when the TPNC server 101 shown in FIG. 1 calculates the total amount of toner consumption used for printing the distribution data file for each distribution.
[0233]
In step S2701, the TPNC server 101 extracts distribution contents for each page in which articles and advertisements are laid out from the distribution data file created in step S1909 of FIG. The distribution data file used here is distribution data after color / monochrome output determination is made according to the flowchart of FIG.
[0234]
Next, in step S2702, the TPNC server 101 initializes the variables of the posted content counter N and the estimated toner consumption amount X, and sets N = 0 and X = 0. Here, the distribution content corresponds to the posted content counter N in the distribution page order.
[0235]
Next, in step S2703, the TPNC server 101 adds 1 to the posted content counter N and sets it to N + 1.
[0236]
In step S2704, the TPNC server 101 calculates how many times the printed area after layout of the distribution content corresponding to the posted content counter N set in step S2703 is a unit area.
[0237]
In step S2705, the TPNC server 101 extracts the print printer name and the image mode from the distribution contract information shown in FIG. 11 of the stored customer database, and determines the toner consumption amount per unit area. The toner consumption per unit area can be determined if the printer name and the image mode are known by using the printer information shown in FIG. 26 stored in the TPNC server 101.
[0238]
Next, in step 2706, the TPNC server 101 integrates the toner consumption amount per unit area determined in step S2705 by the print area after layout of the distribution content calculated in step S2704, which is several times the unit area. Then, the value of the estimated toner consumption coefficient X (N) is calculated.
[0239]
Note that the value of the estimated toner consumption coefficient X (N) is calculated by, for example, expanding the printing area after the layout of the distribution content once in the bitmap as in the technique described in Japanese Patent Application Laid-Open No. 07-329404. The number of dots for each color of the toner to be used can be counted, and the cumulative number of dots can be added to the toner consumption per dot.
[0240]
In step S2707, the TPNC server 101 adds the estimated toner consumption amount X (N) calculated in step S2706 to the estimated toner consumption amount X and sets it to X + X (N).
[0241]
In step S2708, it is determined whether the posted content counter N is equal to the number of posted contents of the distributed content extracted from the distribution data file (N = number of posted contents). If N = the number of posted contents, the estimated toner consumption cumulative amount X in this distribution is stored and this process is terminated. If N is not equal to the number of posted contents, the process returns to step S2703.
[0242]
Next, when prompting the replacement of the toner cartridge, the operation when the TPNC server 101 shown in FIG. 1 notifies the replacement timing of the toner cartridge after the calculation of the estimated toner consumption amount X will be described with reference to FIG. I will explain. FIG. 28 is a flowchart of the operation when the TPNC server 101 shown in FIG. 1 notifies the replacement timing of the toner cartridge after the calculation of the estimated toner consumption total X after following the flowchart of FIG.
[0243]
In step S2801, the TPNC server 101 obtains the previous order date / time of the toner cartridge after calculating the estimated toner consumption total amount X. The previous order date / time is registered in the toner cartridge information stored in the TPNC server 101.
[0244]
In step S2802, the TPNC server 101 calculates a toner consumption amount C. The toner consumption amount C is calculated by accumulating the estimated toner consumption total amount X for each distribution calculated in the flowchart of FIG. 27 from the previous order date / hour.
[0245]
In step S2803, the TPNC server 101 determines whether the toner consumption amount C is equal to or greater than the standard usable amount of the toner cartridge, that is, whether the standard life has been reached. The standard usable amount of the toner cartridge is registered in the toner cartridge information stored in the TPNC server 101. Here, the standard life in the present embodiment is, for example, the number of sheets that can be output in the case of standard use with one cartridge in the case of a toner cartridge, and the number of sheets of paper to be purchased in the case of paper. (In many cases, 500 sheets) or the number of paper boxes to be purchased (in many cases, 2500 sheets). In other words, the length of time until the operation of exchanging or replenishing, replacing or replenishing, and purchasing the next is called the standard life.
[0246]
If it is determined in step S2803 that the toner consumption amount C is not greater than the standard usable amount, the processing ends.
[0247]
If the toner consumption amount C is equal to or larger than the standard usable amount in step S2803, the process goes to step S2804, and the TPNC server 101 notifies the reception contractor 111 of the replacement timing of the toner cartridge. The notification of the replacement timing of the toner cartridge is performed by transmitting notification screen data for notifying the replacement timing of the toner cartridge to the client computer 112 used by the reception contractor 111 simultaneously with the transmission of the distribution data file.
[0248]
At the same time as the delivery of the distribution data file, only notification of the toner cartridge replacement time is given. The notification screen data is a content that can be logged in by the reception contractor 111 on the client computer 112 and the reception contractor 111 on the TPNC server 101. It may be transmitted after accessing a management site such as a contract.
[0249]
After being notified of the toner cartridge replacement time, the reception contractor 111 can confirm on the client computer 112 that the toner cartridge replacement time is approaching, for example, on a notification screen as shown in FIG. . FIG. 29A is a schematic diagram of a toner cartridge replacement time notification screen displayed on the screen of the client computer 112 notified from the TPNC server 101 shown in FIG.
[0250]
In the toner cartridge replacement time notification screen of FIG. 29A, not only the replacement time is notified, but also by clicking the Yes button 2901 on the screen for ordering the toner cartridge, the replacement toner cartridge is delivered. You can move to the delivery form screen. The delivery form data is included in the notification screen data transmitted from the TPNC server 101. If the user does not wish to order a toner cartridge and clicks the No button 2902 on the toner cartridge replacement time notification screen in FIG. 29A, this screen disappears, but is displayed again after a certain time.
[0251]
For example, as shown in FIG. 29B, the delivery form has a format that prompts the reception contractor 111 to input first and second desired delivery dates and times for the purchased toner cartridge. FIG. 29B is a schematic diagram of a delivery form screen displayed on the screen of the client computer 112 that has shifted from the toner cartridge replacement time notification screen.
[0252]
The reception contractor 111 inputs the data necessary for the delivery form shown in FIG. 29B and the data of the first and second desired delivery dates and clicks the send button 2903 on the client computer 112 and clicks on the TPNC server 101. Send to.
[0253]
The TPNC server 101 adjusts the delivery date based on the received first and second desired delivery date data. If the adjustment can be made, the TPNC server 101 transmits the delivery date data to the client computer 112.
[0254]
As shown in FIG. 30, for example, the screen for displaying the delivery date data notifies the delivery date and time, and can be determined and changed at the notified delivery date and time. When an OK button 3001 is clicked, the client computer 112 transmits to the TPNC server 101 that it is determined based on the notified delivery date and time. When the change button 3002 is clicked, the screen returns to the delivery form screen shown in FIG. 29B, and the first and second desired delivery dates are input again.
[0255]
As described above, according to the present embodiment, when the printer 113 prints out only the distribution data file, the TPNC server 101 notifies the reception contractor 111 of the replacement timing of the toner cartridge accompanying printing, Since the user is urged to replace the toner cartridge, the reception contractor 111 can easily manage the replacement timing of the toner cartridge.
[0256]
In addition, after the toner cartridge replacement timing is notified, the toner cartridge can be ordered to the TPNC server 101 and determined until the delivery date, so that the reception contractor 111 can go out to buy or call to replace the toner cartridge. And the trouble of ordering on the Internet.
[0257]
In this embodiment, the reception contractor 111 can refer to the detailed article more easily by using the assigned custom content code after the delivery content is output.
[0258]
The operation of referring to the detailed article using the custom content code will be described with reference to FIG. FIG. 31 is a flowchart of an operation for referring to a detailed article using the custom content code of the electronic newspaper system with advertisement according to the present invention. In addition, in the processing of the flowchart shown in FIG. 31, the operation processed by the TPNC server 101 is processed by the CPU 201 of the TPNC server 101 cooperating with the program.
[0259]
When the TPNC server 101 receives a predetermined URL (uniform resource locator) as a server site address from the client computer 112 of the reception contractor 111, the TPNC server 101 receives data prompting the user ID and password to be input. Send to.
[0260]
The predetermined URL includes, for example, a URL dedicated to article reference from the reception contractor 111 and a URL obtained by adding a character string of a custom content code to the end.
[0261]
As an example of such a URL, a URL dedicated to article reference is http: // www. × △△△. If the custom content code of the reference article is 2, http: // www. × △△△. There is a URL that takes the form jp / 2.
[0262]
The predetermined URL as described above is created by the client computer 112.
[0263]
That is, when the reception contractor inputs a custom content code (for example, 2), the client computer 112 creates a URL dedicated to article reference (for example, http: //www.×ΔΔΔ.jp/2).
[0264]
Then, the browser of the client computer 112 accesses the file of the TPNC server 101 indicated by the created URL.
[0265]
Accordingly, the receiving contractor 111 generally does not need to input a URL consisting of several tens of characters, and can access a desired site only by inputting a custom content code.
[0266]
Next, as a user authentication operation, the TPNC server 101 receives a user ID and a password from the reception contractor 111 (user authentication).
[0267]
Then, the TPNC server 101 compares the registered reception contractor 111 with the database.
[0268]
If the TPNC server 101 is illegal received data, the operation ends.
[0269]
If the received data is valid, the TPNC server 101 acquires the custom content code from the URL to which the custom content code is added at the end. In this case, it is 2.
[0270]
Then, based on the user ID and the custom content code (2), the TPNC server 101 extracts the latest distributed / output article history in the item of the reception contractor 111 from the registered reception contractor 111 database.
[0271]
That is, since the original content corresponding to the custom content code is uniquely determined for each reception contractor 111, the reception contractor 111 can extract the original content using the custom content code.
[0272]
Then, the TPNC server 101 transmits the original content data corresponding to the custom content code in the article history to the reception contractor 111.
[0273]
In this manner, the reception contractor 111 can easily access the detailed article of the desired article by using the custom content code.
[0274]
In the embodiment described above, there is no association between articles in articles distributed from the news server and stored in the TPNC server 101.
[0275]
However, if there is an association with an article distributed in the past, the associated distribution data may be in the article data format described in the article data.
[0276]
Here, an example will be described in which, when there is a relationship with an article distributed in the past, the related distribution data is in the article data format described in the article data.
[0277]
For example, as shown in FIG. 32, an article data format including items related to related articles is distributed from the news server to the TPNC server 101. FIG. 32 is a conceptual diagram of an article data format to which items related items distributed from the news server to the TPNC server 101 are added in the first embodiment of the electronic newspaper system with advertisement according to the present invention.
[0278]
In FIG. 32, the number of related articles 3201 corresponding to the distribution source number 121, the first related article information 3202, and the second related article information 3203 are described. Of course, the number of related articles is not limited to two as shown in FIG. 32, and may be any other number.
[0279]
The TPNC server 101 builds an article in a format in which items related to the distributed related articles are added.
[0280]
Then, the TPNC server 101 distributes article data including items related to related articles to the reception contractor 111.
[0281]
The operation of an example in which related distribution data is described in the article data when there is an association with an article distributed in the past will be further described with reference to FIG. First, the reception contractor accesses the self-dedicated site from his / her client computer 112 ((a) of FIG. 33). Each item is listed as a menu on this dedicated site. FIG. 33 is a schematic view of a screen displayed on the client computer 112 in the first embodiment of the electronic newspaper system with advertisement according to the present invention.
[0282]
Then, the desired content (information) is accessed using the technique described in the operation of referring to the detailed article using the above-described custom content code. Hereinafter, the access operation by the technique of referring to the detailed article using the above-described custom content code will be described again.
[0283]
In other words, “Customer House Dissolution” is assigned custom content code 1, “XX Company Profit” is assigned custom content code 2, “Human Genome Decoding Complete” is assigned custom content code 3, and “Tokyo Custom content code 4 is assigned to “Recording heavy rain”.
[0284]
Therefore, the receiving contractor who wishes to investigate “completion of human genome decoding” in more detail inputs the custom content code 3.
[0285]
Then, the client computer 112 accesses the TPNC server 101 with a URL obtained by adding 3 to the URL of the site shown in FIG.
[0286]
When the TPNC server 101 receives the URL to which the custom content code 3 is added, the TPNC server 101 authenticates the user (receiving contractor).
[0287]
If the user authentication result shows that the user is a valid user, the TPNC server 101 transmits detailed information of information specified by the custom content code to the client computer 112. The above is the operation of the part that refers to the detailed article using the above-mentioned custom content code.
[0288]
In this example, the related information is posted in the transmitted information.
[0289]
That is, in the information received by the client computer 112, for example, as shown in FIG. 33 (b), not only the article “Human genome decoding completed” but also “Press conference video”, “Past related articles”, “ Links to related articles such as “Ministry of Health and Welfare hp (homepage)”, “Expert comments”, and “in-house hp” are provided. Therefore, the user can easily access related articles.
[0290]
Therefore, in this example, not only can the desired information be obtained appropriately, but also the information related to the information can be obtained in a formula.
[0291]
Here, in the present embodiment described above, the advertisement option only pays a part of the subscription fee of the reception contractor 111 by the advertisement.
[0292]
However, depending on the output layout conditions of the receiving contractor 111 to the output printer 113, for example, the paper size, the maximum number of output paper sheets, the color ratio, etc., the advertisement burden is not only part of the subscription fee but also received. For example, it is possible to expand to additional services related to the printer 113 of the contractor 111 such as provision of a predetermined number of consumables such as toner, ink, and paper, discount sales of consumables, and provision of money and securities.
[0293]
Furthermore, the reception strength related to the advertisement information shown in FIG. 12 may be changed in accordance with the response to the advertisement of the reception contractor 111, for example, the access history to the link destination URL of the advertisement.
[0294]
In other words, the TPNC server 101 records an access log that is information related to access from the reception contractor 111 to the TPNC server 101. When the information recorded in the access log becomes predetermined information, the TPNC server 101 includes advertisement information. Change the set conditions.
[0295]
For example, if the reception intensity is not strong because the number of accesses to the link destination URL exceeds 20, it is changed to strong.
[0296]
However, the condition to be changed according to the access history is not limited to the reception intensity, and the distribution intensity and other conditions can be arbitrarily changed as necessary.
[0297]
Therefore, according to this example, it is possible to provide a service more suitable for the user's needs.
[0298]
(Second Embodiment)
Next, a second embodiment of the content distribution system according to the present invention will be described. The present invention is not limited to the first embodiment described above. This embodiment will also be described by taking an electronic newspaper system with an advertisement as an example.
[0299]
The configuration of the present embodiment, the structure of the TPNC server 101, the client computer 112, the news server, the advertisement server, and the like are the same as those in the first embodiment.
[0300]
Further, this embodiment is the same as the operation of the first electronic newspaper system with advertisement described above, except for the operation of the portion described below. Therefore, in the following description, differences from the above-described first embodiment will be described.
[0301]
In the first embodiment described above, the notification of the replacement timing of the toner cartridge is calculated from the amount of toner consumed for printing the distribution data file.
[0302]
However, if the remaining amount of toner information is transmitted from the printer 113, the printer 113 is not limited to the case where only the distribution data file is printed out by the printer 113. Can be managed.
[0303]
The operation when notifying the remaining amount of toner from the printer 113 to the TPNC server 101 when prompting the replacement of the toner cartridge will be described with reference to FIG. FIG. 34 is a flowchart showing data transmission / reception among the three parties of the TPNC server 101, the client computer 112, and the printer 113.
[0304]
As shown in FIG. 34, when the client computer 112 receives distribution data (electronic mail distribution data file) from the TPNC server 101, the remaining toner amount P is transmitted from the client computer 112 to the TPNC server 101.
[0305]
When the distribution data is transmitted from the client computer 112 to the printer 113 and the print output is executed, the remaining toner amount P after the print output is executed is transmitted from the printer 113 to the client computer 112.
[0306]
That is, the toner remaining amount P1 shown in FIG. 34 will be described as an example. After execution of print output of the distribution data 0 by the printer 113 on M month N, the printer 113 detects the toner remaining amount P1. The remaining amount of toner P1 of the printer 113 can be detected by detecting it with a toner sensor as described in JP-A-08-339274, for example.
[0307]
Then, after executing the print output, the detected toner remaining amount P1 is transmitted to the client computer 112, and the client computer 112 stores the toner remaining amount P1.
[0308]
Next, when the distribution data 1 is transmitted from the TPNC server 101 to the client computer 112 on M month N + 1, information on the remaining toner amount P1 stored in the client computer 112 is transmitted to the TPNC server 101.
[0309]
As described above, the remaining toner amount P is detected by the printer 113 after the delivery data is printed out, and the TPNC server 101 receives the remaining toner amount P data from the client computer 112 during the next delivery of delivery data.
[0310]
Next, the operation when the TPNC server 101 shown in FIG. 1 notifies the replacement timing of the toner cartridge after receiving the remaining amount of toner P when prompting the replacement of the toner cartridge will be described with reference to FIG. To do. FIG. 35 is a flowchart of the operation when the TPNC server 101 shown in FIG. 1 notifies the replacement timing of the toner cartridge after receiving the remaining toner amount P transmitted according to the flowchart of FIG.
[0311]
In step S3501, the TPNC server 101 obtains the previous toner remaining amount R of the toner cartridge. The previous toner remaining amount R is registered in the toner cartridge information stored in the TPNC server 101.
[0312]
In step S3502, the TPNC server 101 updates the remaining toner amount R to the value of the received remaining toner amount P after receiving the remaining toner amount P transmitted according to the flowchart of FIG.
[0313]
In step S3503, the TPNC server 101 determines whether the toner remaining amount R is equal to or less than the toner minimum remaining amount of the toner cartridge. The toner minimum remaining amount set as the cartridge usage limit of the toner cartridge is registered in the toner cartridge information stored in the TPNC server 101.
[0314]
If it is determined in step S3503 that the toner remaining amount R is not equal to or less than the toner minimum remaining amount, the process ends.
[0315]
If it is determined in step S3503 that the remaining toner amount R is equal to or less than the minimum toner amount, the process proceeds to step S3504, and the TPNC server 101 notifies the reception contractor 111 of the replacement timing of the toner cartridge. The notification of the replacement timing of the toner cartridge can be performed in the same manner as in the first embodiment.
[0316]
Therefore, in the present embodiment, since the TPNC server 101 obtains the remaining amount of toner from the printer 113, it is possible to obtain the same effect as that of the first embodiment of the electronic newspaper system with advertisement according to the present invention described above. Since the accuracy of the remaining amount of toner to be detected is good, it is possible to accurately determine the replacement time. In addition, the printer 113 is not limited to printing out only the distribution data file, and the printer 113 is used for other output. However, it is possible to manage the replacement timing of the toner cartridge.
[0317]
【The invention's effect】
As described above, according to the present invention, it is possible to provide online article transmission that enables detailed settings for different needs of each customer.
[0318]
Further, from the custom content code, it is possible to easily provide further information such as related articles regarding the original article by the unique code of the receiving contractor.
[0319]
Further, when the user accesses the link to the advertisement, a service such as a discount on the subscription fee can be easily provided.
[0320]
Moreover, since the extraction conditions of information and advertisement information are changed based on the access log, it is possible to transmit information more in line with user preferences and advertiser intentions.
[0321]
In the case of printing, the printing cost of consumables (toner, ink, etc.) associated with the printing of the advertisement is not borne by the subscriber and can be returned from the advertiser.
[0322]
In addition, management of the replacement time of the consumable cartridge (toner cartridge, ink cartridge, etc.) of the printer used for printing can be confirmed at the time of reception.
[Brief description of the drawings]
FIG. 1 is a schematic configuration diagram of an electronic newspaper system with an advertisement according to a first embodiment.
FIG. 2 is an internal block diagram of a TPNC server 101 used in the electronic newspaper system with an advertisement shown in FIG.
FIG. 3 is an operation concept diagram of the electronic newspaper system with advertisement shown in FIG. 1;
4 is a flowchart of an operation when the client computer 112 of the reception contractor 111 makes a reception contract with the TPNC server 101 in the electronic newspaper system with an advertisement shown in FIG.
5 is a schematic diagram of a new registration screen displayed on the screen of the client computer 112 based on an instruction from the TPNC server 101 shown in FIG.
6 is a schematic diagram of a password input screen for registration confirmation transmitted from the client computer 112 shown in FIG. 1 to the TPNC server 101. FIG.
7 is a schematic diagram of a contract information input screen displayed on the screen of the client computer 112 based on an instruction from the TPNC server 101 shown in FIG. 1. FIG.
8 is a schematic diagram of a contract information input screen displayed on the screen of the client computer 112 based on an instruction from the TPNC server 101 shown in FIG.
9 is a schematic diagram of a contract information input screen displayed on the screen of the client computer 112 based on an instruction from the TPNC server 101 shown in FIG.
10 is a schematic diagram of an information input screen such as a reception condition for an advertisement layout displayed on the screen of the client computer 112 based on an instruction from the TPNC server 101 shown in FIG.
11 is a schematic diagram of distribution contract information related to a reception contractor 111 stored in the TPNC server 101 shown in FIG.
12 is a schematic diagram of distribution contract information related to a reception contractor 111 stored in the TPNC server 101 shown in FIG. 1. FIG.
13 receives and stores articles distributed from news servers 121 to 126 and advertisements distributed from advertisement servers 131 to 133 in the electronic newspaper system with advertisement shown in FIG. It is a flowchart of operation | movement.
14 is a schematic diagram of article data transmitted from the news server 121 shown in FIG. 1 to the TPNC server 101. FIG.
FIG. 15 is a conceptual diagram when the TPNC server 101 shown in FIG. 1 stores article data.
16 is a schematic diagram of update information data transmitted from the advertisement server 131 shown in FIG. 1 to the TPNC server 101. FIG.
17 is a conceptual diagram of advertiser data stored in the database of the TPNC server 101 shown in FIG. 1. FIG.
18 is a schematic diagram of a format for storing advertisement data in a database in the TPNC server 101 shown in FIG. 1. FIG.
FIG. 19 is a flowchart of an operation when the TPNC server 101 shown in FIG. 1 distributes an article based on the contract contents of the reception contractor 111 to the client computer 112 of the reception contractor 111;
20 is a conversion table between an assigned custom content code and an original content code used in the electronic newspaper system with an advertisement shown in FIG. 1. FIG.
FIG. 21 is a conceptual diagram of conditions when extracting advertisement data in the electronic newspaper system with an advertisement shown in FIG. 1;
22 is a conceptual diagram of conditions when extracting advertisement data in the electronic newspaper system with an advertisement shown in FIG. 1. FIG.
23 is a flowchart of an operation when the TPNC server 101 shown in FIG. 1 determines either color or monochrome output of distribution data based on the contract contents of the reception contractor 111. FIG.
FIG. 24 is a conceptual diagram of conditions when determining either color or monochrome output of distribution data in the electronic newspaper system with advertisement shown in FIG. 1;
25 is a flowchart of an operation when the TPNC server 101 shown in FIG. 1 calculates a return amount based on a toner consumption amount used for printing a distribution advertisement in the printer 113. FIG.
FIG. 26 is a schematic diagram of printer information data for each printer type of the TPNC server 101 shown in FIG. 1;
FIG. 27 is a flowchart of an operation when the TPNC server 101 shown in FIG. 1 calculates the total amount of toner consumption used for printing a distribution data file for each distribution.
28 is a flowchart of the operation when the TPNC server 101 shown in FIG. 1 notifies the replacement timing of the toner cartridge after calculating the estimated toner consumption total X after following the flowchart of FIG.
FIG. 29A is a schematic diagram of a toner cartridge replacement time notification screen, and FIG. 29B is a schematic diagram of a delivery form screen.
FIG. 30 is a schematic diagram of a screen displaying delivery date data.
FIG. 31 is a flowchart of an operation for referring to a detailed article using a custom content code.
FIG. 32 is a conceptual diagram of an article data format to which items relating to related articles distributed from the news server to the TPNC server 101 are added.
33 is a schematic diagram of a screen displayed on the client computer 112. FIG.
FIG. 34 is a flowchart showing data transmission / reception among the three parties of the TPNC server 101, the client computer 112, and the printer 113 in the electronic newspaper system with advertisement according to the second embodiment.
35 is a flowchart of the operation when the TPNC server 101 shown in FIG. 1 notifies the replacement timing of the toner cartridge after receiving the remaining toner amount P transmitted according to the flowchart of FIG. 34.
[Explanation of symbols]
101 TPNC server
111 Subscribers
112 Client computer
113 Printer
121, 122, 123, 124, 125, 126 News server
131, 132, 133 Advertising server
201 CPU
202 Input device
203 Main memory
204 Output device
205 Auxiliary storage device
206 Clock device
207 Controller
208 arithmetic unit
209 communication device
3201 Related Articles
3202 Information on the first related article
3203 Information on second related article

Claims (19)

第一配信者のニュースサーバから第一コンテンツを受け取り、または/及び第二配信者の広告サーバから第二コンテンツを受け取り、受け取ったコンテンツの一部または全部を、インターネットを介して受信契約者のクライアントへ再配信する少なくとも1以上のサーバを備えるコンテンツ配信システムにおいて、
該第一コンテンツが、再配信者が配信を受け取るとその対価を第一配信者へ支払う義務が生じるコンテンツを含み、
該第二コンテンツが、受信契約者へ再配信を行うことで再配信者が第二配信者からその対価を徴収する権利が生じるコンテンツを含み、
前記サーバは、
前記配信者により設定された、コンテンツの種類毎の少なくとも3段階のレベルを持つ配信強度と、前記受信契約者により設定された、コンテンツの種類毎の少なくとも3段階のレベルを持つ受信希望強度との組み合わせにより、前記再配信を行うか否かを判定する判定手段と、
前記判定手段による判定に基づいてコンテンツを受信契約者のクライアントへ再配信する通信装置と、
を有することを特徴とするコンテンツ配信システム。
The first content is received from the first distributor 's news server and / or the second content is received from the second distributor 's advertising server , and part or all of the received content is received via the Internet. In a content distribution system comprising at least one server that is redistributed to
The first content includes content for which the redistributor is obligated to pay the first distributor for the distribution,
The second content includes content in which the redistributor has the right to collect the consideration from the second distributor by redistributing to the receiving contractor,
The server
A distribution strength having at least three levels for each content type set by the distributor and a desired reception strength having at least three levels for each content type set by the receiving contractor; Determining means for determining whether to perform the re-distribution by a combination;
A communication device that redistributes content to a client of a reception contractor based on the determination by the determination unit;
Content distribution system characterized by having a.
第一配信者のニュースサーバから第一コンテンツを受け取り、または/及び第二配信者の広告サーバから第二コンテンツを受け取り、受け取ったコンテンツの一部または全部を、インターネットを介して受信契約者のクライアントへ再配信する少なくとも1以上のサーバを備えるコンテンツ配信システムにおいて、
前記サーバは、
該再配信したコンテンツについての、再配信した内容よりも詳細なコンテンツ、ないし関連するコンテンツを管理する管理手段と、
前記配信者により設定された、コンテンツの種類毎の少なくとも3段階のレベルを持つ配信強度と、前記受信契約者により設定された、コンテンツの種類毎の少なくとも3段階のレベルを持つ受信希望強度との組み合わせにより、前記再配信を行うか否かを判定する判定手段と、
前記判定手段による判定に基づいてコンテンツを前記受信契約者のクライアントへ再配信するとともに、前記受信契約者からの配信要求に基づいて、前記管理手段が管理する詳細ないし関連コンテンツを配信する通信装置と、
を有し、
前記サーバが前記第一配信者から受け取ったコンテンツがオリジナルコンテンツコードで管理され、
前記サーバが受信契約者に再配信したコンテンツが、カスタムコンテンツコードを含み、且つ受信契約者コード、受信日時のうち1つ以上を含むデータアドレスで管理される
ことを特徴とするコンテンツ配信システム。
The first content is received from the first distributor 's news server and / or the second content is received from the second distributor 's advertising server , and part or all of the received content is received via the Internet. In a content distribution system comprising at least one server that is redistributed to
The server
Management means for managing content that is more detailed than the redistributed content or related content of the redistributed content ;
A distribution strength having at least three levels for each content type set by the distributor and a desired reception strength having at least three levels for each content type set by the receiving contractor; Determining means for determining whether to perform the re-distribution by a combination;
A communication device that redistributes content to the client of the reception contractor based on the determination by the determination unit, and distributes details or related content managed by the management unit based on a distribution request from the reception contractor ; ,
Have
Content received by the server from the first distributor is managed with an original content code,
The content distribution system, wherein the content redistributed by the server to the reception contractor includes a custom content code and is managed by a data address including at least one of the reception contractor code and the reception date and time.
前記受信契約者がログインした後に、前記カスタムコンテンツコードの入力によりコンテンツの配信要求が可能となる
ことを特徴とする請求項に記載のコンテンツ配信システム。
The content distribution system according to claim 2 , wherein a content distribution request can be made by inputting the custom content code after the subscriber has logged in.
前記再配信するコンテンツは、受信契約者が設定した時間帯または時間に、受信契約者のクライアントと接続された画像形成装置によって自動的に出力が実行される
ことを特徴とする請求項1からのいずれか1項に記載のコンテンツ配信システム。
Content, the subscriber time zone or time set, claims 1 to 3, characterized in that the automatic output is performed by the subscriber client and the connected image forming apparatus for the redistribution The content distribution system according to any one of the above.
前記配信者がコンテンツに対してカラー優先度を設定しておき、前記受信契約者が受け取るコンテンツのカラー希望度を設定しておくコンテンツ配信システムにおいて、
該配信者が設定したカラー優先度と、該受信契約者が設定したカラー希望度との条件が満足するかどうかを判定する手段を有し、
前記サーバは、該判定に基づいて該受信契約者にコンテンツをカラー出力またはモノクロ出力する
ことを特徴とする請求項1からのいずれか1項に記載のコンテンツ配信システム。
In the content distribution system in which the distributor sets a color priority for the content and sets the color preference of the content received by the reception contractor,
Means for determining whether or not a condition of the color priority set by the distributor and the color preference set by the receiving contractor is satisfied;
The content distribution system according to any one of claims 1 to 4 , wherein the server performs color output or monochrome output of the content to the reception contractor based on the determination.
前記第二コンテンツの出力に要した消耗品の、トナー、インク及びその他の量を推定する手段を有し、
該推定した消耗品の量に応じた金額を計算する手段を有する
ことを特徴とする請求項1からのいずれか1項に記載のコンテンツ配信システム。
Means for estimating toner, ink and other quantities of consumables required to output the second content;
Content delivery system according to claim 1, any one of 5, characterized in that it comprises means for calculating the amount of money corresponding to the amount of consumables that the estimation.
前記第二コンテンツの出力に要した消耗品の量を推定する手段において、パラメータとして画像比率を利用する
ことを特徴とする請求項に記載のコンテンツ配信システム。
The content distribution system according to claim 6 , wherein an image ratio is used as a parameter in the means for estimating the amount of consumables required to output the second content.
前記再配信するコンテンツの出力において消耗した消耗品の推定消費量と、該消耗品の標準寿命とを比較して、該消耗品の交換又は補給時期を計算する手段を有し、
該消耗品の交換又は補給時期を受信契約者に通知する手段を有する
ことを特徴とする請求項1からのいずれか1項に記載のコンテンツ配信システム。
Means for comparing the estimated consumption of the consumables consumed in the output of the content to be redistributed with the standard life of the consumables and calculating the replacement or replenishment timing of the consumables;
The content distribution system according to any one of claims 1 to 7 , further comprising means for notifying a reception contractor of a replacement or replenishment time of the consumables.
前記受信契約者がログインすることのできる、コンテンツを管理する管理手段を備え、ログインした後に、消耗品の発注ができるコンテンツ配信システムにおいて、
該受信契約者のクライアントと接続された画像形成装置から、該消耗品の消耗品残量情報を受け取り、該消耗品の交換時期の計算に利用する
ことを特徴とする請求項1からのいずれか1項に記載のコンテンツ配信システム。
In a content distribution system that includes a management means for managing content that can be logged in by the subscriber, and that can order consumables after logging in,
From the image forming apparatus connected to the client of the subscriber, receives a consumable remaining amount information of the consumables, any of claims 1 to 7, characterized in that used for the calculation of the replacement time of the consumable The content distribution system according to claim 1.
前記受信契約者がログインすることのできる、コンテンツを管理する管理手段を備え、ログインした後に、消耗品の発注ができるコンテンツ配信システムにおいて、
ログイン後の画面に、該消耗品の購入を促す警告を表示し、該消耗品の発注ができる画面に、該受信契約者が必要とする種類の消耗品を表示する
ことを特徴とする請求項1からのいずれか1項に記載のコンテンツ配信システム。
In a content distribution system that includes a management means for managing content that can be logged in by the subscriber, and that can order consumables after logging in,
A warning prompting purchase of the consumable item is displayed on a screen after login, and the type of consumable item required by the receiving contractor is displayed on a screen on which the consumable item can be ordered. The content distribution system according to any one of 1 to 9 .
前記画像形成装置がペーパー状のディスプレイである
ことを特徴とする請求項に記載のコンテンツ配信システム。
The content distribution system according to claim 4 , wherein the image forming apparatus is a paper-like display.
第一配信者のニュースサーバから第一コンテンツを受け取り、または/及び第二配信者の広告サーバから第二コンテンツを受け取り、受け取ったコンテンツの一部または全部を、インターネットを介して受信契約者のクライアントへ再配信するサーバであって、
該第一コンテンツが、再配信者が配信を受け取るとその対価を第一配信者へ支払う義務が生じるコンテンツを含み、
該第二コンテンツが、受信契約者へ再配信を行うことで再配信者が第二配信者からその対価を徴収する権利が生じるコンテンツを含み、
前記配信者により設定された、コンテンツの種類毎の少なくとも3段階のレベルを持つ配信強度と、前記受信契約者により設定された、コンテンツの種類毎の少なくとも3段階のレベルを持つ受信希望強度との組み合わせにより、前記再配信を行うか否かを判定する判定手段と、
前記判定手段による判定に基づいてコンテンツを受信契約者が設定した時間帯または時間に、受信契約者のクライアントへ再配信する通信装置と、
を有することを特徴とするサーバ。
The first content is received from the first distributor 's news server and / or the second content is received from the second distributor 's advertising server , and part or all of the received content is received via the Internet. A server for redistribution to
The first content includes content for which the redistributor is obligated to pay the first distributor for the distribution,
The second content includes content in which the redistributor has the right to collect the consideration from the second distributor by redistributing to the receiving contractor,
A distribution strength having at least three levels for each content type set by the distributor and a desired reception strength having at least three levels for each content type set by the receiving contractor; Determining means for determining whether to perform the re-distribution by a combination;
A communication device that redistributes content to a client of a receiving contractor in a time zone or a time set by the receiving contractor based on determination by the determination means ;
The server characterized by having .
第一配信者のニュースサーバから第一コンテンツを受け取り、または/及び第二配信者の広告サーバから第二コンテンツを受け取り、受け取ったコンテンツの一部または全部を、インターネットを介して受信契約者のクライアントへ再配信するサーバにおいて、
該再配信したコンテンツについての、再配信した内容よりも詳細なコンテンツ、ないし関連するコンテンツを管理する管理手段と、
前記配信者により設定された、コンテンツの種類毎の少なくとも3段階のレベルを持つ配信強度と、前記受信契約者により設定された、コンテンツの種類毎の少なくとも3段階のレベルを持つ受信希望強度との組み合わせにより、前記再配信を行うか否かを判定する判定手段と、
前記判定手段による判定に基づいてコンテンツを前記受信契約者のクライアントへ再配信するとともに、前記受信契約者からの配信要求に基づいて、前記管理手段が管理する詳細ないし関連コンテンツを配信する通信装置と、
を有し、
前記第一配信者から受け取ったコンテンツがオリジナルコンテンツコードで管理され、
受信契約者に再配信したコンテンツが、受信契約者コード、配信日時、カスタムコンテンツコードからなるデータアドレスで管理される
ことを特徴とするサーバ。
The first content is received from the first distributor 's news server and / or the second content is received from the second distributor 's advertising server , and part or all of the received content is received via the Internet. In the server that is redistributed to
Management means for managing content that is more detailed than the redistributed content or related content of the redistributed content ;
A distribution strength having at least three levels for each content type set by the distributor and a desired reception strength having at least three levels for each content type set by the receiving contractor; Determining means for determining whether to perform the re-distribution by a combination;
A communication device that redistributes content to the client of the reception contractor based on the determination by the determination unit, and distributes details or related content managed by the management unit based on a distribution request from the reception contractor ; ,
Have
The content received from the first distributor is managed with the original content code,
A server characterized in that content redistributed to a subscriber is managed by a data address including a subscriber code, a delivery date and time, and a custom content code.
サーバが、第一配信者のニュースサーバから第一コンテンツを受け取り、または/及び第二配信者の広告サーバから第二コンテンツを受け取る工程と
受け取ったコンテンツの一部または全部を、インターネットを介して受信契約者のクライアントへ再配信する工程と、
を備える情報送信方法において、
該第一コンテンツが、再配信者が配信を受け取るとその対価を第一配信者へ支払う義務が生じるコンテンツを含み、
該第二コンテンツが、受信契約者へ再配信を行うことで再配信者が第二配信者からその対価を徴収する権利が生じるコンテンツを含み、
前記サーバは、
前記配信者により設定された、コンテンツの種類毎の少なくとも3段階のレベルを持つ配信強度と、前記受信契約者により設定された、コンテンツの種類毎の少なくとも3段階のレベルを持つ受信希望強度との組み合わせにより、前記再配信を行うか否かを判定する判定工程と、
前記判定工程における判定に基づいてコンテンツを受信契約者が設定した時間帯または時間に、受信契約者のクライアントへ再配信する工程と、
を実行することを特徴とする情報送信方法。
Server, a step that from from the news server of the first distributor to receive the first content and / or the second distributor's ad server, receive the second content,
Redistributing part or all of the received content to the subscriber's client over the Internet ;
In an information transmission method comprising:
The first content includes content for which the redistributor is obligated to pay the first distributor for the distribution,
The second content includes content in which the redistributor has the right to collect the consideration from the second distributor by redistributing to the receiving contractor,
The server
A distribution strength having at least three levels for each content type set by the distributor and a desired reception strength having at least three levels for each content type set by the receiving contractor; A determination step of determining whether to perform the redistribution by a combination;
Redistributing the content to the client of the receiving contractor in a time zone or time set by the receiving contractor based on the determination in the determination step;
The information transmission method characterized by performing .
サーバが、第一配信者のニュースサーバから第一コンテンツを受け取り、または/及び第二配信者の広告サーバから第二コンテンツを受け取る工程と
受け取ったコンテンツの一部または全部を、インターネットを介して受信契約者のクライアントへ再配信する工程と、
を備える情報送信方法において、
前記サーバの管理手段に、該再配信したコンテンツについての、再配信した内容よりも詳細なコンテンツ、ないし関連するコンテンツを管理させる工程と
前記サーバの判定手段が、前記配信者により設定された、コンテンツの種類毎の少なくとも3段階のレベルを持つ配信強度と、前記受信契約者により設定された、コンテンツの種類毎の少なくとも3段階のレベルを持つ受信希望強度との組み合わせにより、前記再配信を行うか否かを判定する判定工程と、
前記サーバの通信装置が、前記判定工程における判定に基づいてコンテンツを前記受信契約者のクライアントへ再配信するとともに、前記受信契約者からの配信要求に基づいて、前記管理手段が管理する詳細ないし関連コンテンツを配信する工程と、
を備え、
前記第一配信者から受け取ったコンテンツがオリジナルコンテンツコードで管理され、受信契約者に再配信したコンテンツが、受信契約者コード、配信日時、カスタムコンテンツコードからなるデータアドレスで管理される
ことを特徴とする情報送信方法。
Server, a step that from from the news server of the first distributor to receive the first content and / or the second distributor's ad server, receive the second content,
Redistributing part or all of the received content to the subscriber's client over the Internet ;
In an information transmission method comprising:
The management means of the server, and the content was該再distribution, Ru is managed more detailed content than the redistribution and content, or related to the content process,
The determination means of the server has a distribution strength set by the distributor and having at least three levels for each content type, and at least three levels for each content type set by the receiving contractor A determination step of determining whether or not to perform the re-distribution in combination with a desired reception strength having
The communication device of the server redistributes the content to the client of the reception contractor based on the determination in the determination step , and details or relations managed by the management unit based on the distribution request from the reception contractor Delivering content, and
Bei to give a,
The content received from the first distributor is managed with an original content code, and the content redistributed to a receiving contractor is managed with a data address including a receiving contractor code, a distribution date and time, and a custom content code. Information transmission method.
サーバに、第一配信者のニュースサーバから第一コンテンツを受け取らせ、または/及び第二配信者の広告サーバから第二コンテンツを受け取らせるステップと、受け取ったコンテンツの一部または全部を、インターネットを介して受信契約者のクライアントへ再配信させるステップと、
を備えるプログラムにおいて、
該第一コンテンツが、再配信者が配信を受け取るとその対価を第一配信者へ支払う義務が生じるコンテンツを含み、
該第二コンテンツが、受信契約者へ再配信を行うことで再配信者が第二配信者からその対価を徴収する権利が生じるコンテンツを含み、
前記サーバに、
前記配信者により設定された、コンテンツの種類毎の少なくとも3段階のレベルを持つ配信強度と、前記受信契約者により設定された、コンテンツの種類毎の少なくとも3段階のレベルを持つ受信希望強度との組み合わせにより、前記再配信を行うか否かを判定する判定ステップと、
前記判定ステップにおける判定に基づいてコンテンツを受信契約者が設定した時間帯または時間に、受信契約者のクライアントへ再配信させるステップと、
実行させることを特徴とするプログラム。
To the server, and the first from the distribution's news server to receive the first content and / or the second step from the distributor's ad server Ru to receive a second content, a part or all of the received content, Internet and a step of re-delivered to the subscribers of the client through the,
In a program comprising
The first content includes content for which the redistributor is obligated to pay the first distributor for the distribution,
The second content includes content in which the redistributor has the right to collect the consideration from the second distributor by redistributing to the receiving contractor,
To the server,
A distribution strength having at least three levels for each content type set by the distributor and a desired reception strength having at least three levels for each content type set by the receiving contractor; A determination step of determining whether to perform the re-distribution by a combination; and
Redistributing the content to the client of the receiving contractor in the time zone or time set by the receiving contractor based on the determination in the determining step ;
A program characterized by having executed .
サーバに、第一配信者のニュースサーバから第一コンテンツを受け取らせ、または/及び第二配信者の広告サーバから第二コンテンツを受け取らせるステップと、受け取ったコンテンツの一部または全部を、インターネットを介して受信契約者のクライアントへ再配信させるステップと、を備えるプログラムにおいて、
前記サーバの管理手段に、該再配信したコンテンツについての、再配信した内容よりも詳細なコンテンツ、ないし関連するコンテンツを管理させるステップと
前記サーバの判定手段に、前記配信者により設定された、コンテンツの種類毎の少なくとも3段階のレベルを持つ配信強度と、前記受信契約者により設定された、コンテンツの種類毎の少なくとも3段階のレベルを持つ受信希望強度との組み合わせにより、前記再配信を行うか否かを判定させる判定ステップと、
前記サーバの通信装置に、前記判定ステップにおける判定に基づいてコンテンツを前記受信契約者のクライアントへ再配信するとともに、前記受信契約者からの配信要求に基づいて、前記管理手段が管理する詳細ないし関連コンテンツを配信させるステップと、
を備え、
前記第一配信者から受け取ったコンテンツがオリジナルコンテンツコードで管理され、受信契約者に再配信したコンテンツが、受信契約者コード、配信日時、カスタムコンテンツコードからなるデータアドレスで管理される
ことを特徴とするプログラム。
To the server, and the first from the distribution's news server to receive the first content and / or the second step from the distributor's ad server Ru to receive a second content, a part or all of the received content, Internet in program comprising the steps of: re-distributed to subscribers of the client via,
The management means of the server, the steps of該再for delivery content, Ru is managed redelivered to the detailed content than the content, or related to the content,
Distribution strength set by the distributor in the server determination means having at least three levels for each content type, and at least three levels for each content type set by the receiving contractor A determination step for determining whether or not to perform the re-distribution by a combination with a desired reception strength having:
Details and / or relations managed by the management means based on a distribution request from the reception contractor , while redistributing content to the client of the reception contractor based on the determination in the determination step to the communication device of the server Distributing content ,
Bei to give a,
The content received from the first distributor is managed with an original content code, and the content redistributed to a receiving contractor is managed with a data address including a receiving contractor code, a distribution date and time, and a custom content code. Program to do.
サーバに、第一配信者のニュースサーバから第一コンテンツを受け取らせ、または/及び第二配信者の広告サーバから第二コンテンツを受け取らせるステップと、受け取ったコンテンツの一部または全部を、インターネットを介して受信契約者のクライアントへ再配信させるステップと、
を備えるプログラムを記録したコンピュータ読み取り可能な記録媒体において、
該第一コンテンツが、再配信者が配信を受け取るとその対価を第一配信者へ支払う義務が生じるコンテンツを含み、
該第二コンテンツが、受信契約者へ再配信を行うことで再配信者が第二配信者からその対価を徴収する権利が生じるコンテンツを含み、
前記サーバに、
前記配信者により設定された、コンテンツの種類毎の少なくとも3段階のレベルを持つ配信強度と、前記受信契約者により設定された、コンテンツの種類毎の少なくとも3段階のレベルを持つ受信希望強度との組み合わせにより、前記再配信を行うか否かを判定する判定ステップと、
前記判定ステップにおける判定に基づいてコンテンツを受信契約者が設定した時間帯または時間に、受信契約者のクライアントへ再配信させるステップと、
実行させることを特徴とするプログラムを記録したコンピュータ読み取り可能な記録媒体。
To the server, and the first from the distribution's news server to receive the first content and / or the second step from the distributor's ad server Ru to receive a second content, a part or all of the received content, Internet and a step of re-delivered to the subscribers of the client through the,
In a computer-readable recording medium recording a program comprising:
The first content includes content for which the redistributor is obligated to pay the first distributor for the distribution,
The second content includes content in which the redistributor has the right to collect the consideration from the second distributor by redistributing to the receiving contractor,
To the server,
A distribution strength having at least three levels for each content type set by the distributor and a desired reception strength having at least three levels for each content type set by the receiving contractor; A determination step of determining whether to perform the re-distribution by a combination; and
Redistributing the content to the client of the receiving contractor in the time zone or time set by the receiving contractor based on the determination in the determining step ;
Computer readable recording medium recording a program for causing the execution.
サーバに、第一配信者のニュースサーバから第一コンテンツを受け取らせ、または/及び第二配信者の広告サーバから第二コンテンツを受け取らせるステップと、受け取ったコンテンツの一部または全部を、インターネットを介して受信契約者のクライアントへ再配信させるステップと、を備えるプログラムを記録したコンピュータ読み取り可能な記録媒体において、
前記サーバの管理手段に、該再配信したコンテンツについての、再配信した内容よりも詳細なコンテンツ、ないし関連するコンテンツを管理させるステップと
前記サーバの判定手段に、前記配信者により設定された、コンテンツの種類毎の少なくとも3段階のレベルを持つ配信強度と、前記受信契約者により設定された、コンテンツの種類毎の少なくとも3段階のレベルを持つ受信希望強度との組み合わせにより、前記再配信を行うか否かを判定させる判定ステップと、
前記サーバの通信装置に、前記判定ステップにおける判定に基づいてコンテンツを前記受信契約者のクライアントへ再配信するとともに、前記受信契約者からの配信要求に基づいて、前記管理手段が管理する詳細ないし関連コンテンツを配信させるステップと、
を備え、
前記第一配信者から受け取ったコンテンツがオリジナルコンテンツコードで管理され、受信契約者に再配信したコンテンツが、受信契約者コード、配信日時、カスタムコンテンツコードからなるデータアドレスで管理される
ことを特徴とするプログラムを記録したコンピュータ読み取り可能な記録媒体。
To the server, and the first from the distribution's news server to receive the first content and / or the second step from the distributor's ad server Ru to receive a second content, a part or all of the received content, Internet a computer-readable recording medium recording a program comprising the step of re-delivered to subscriber clients, a via,
The management means of the server, the steps of該再for delivery content, Ru is managed redelivered to the detailed content than the content, or related to the content,
Distribution strength set by the distributor in the server determination means having at least three levels for each content type, and at least three levels for each content type set by the receiving contractor A determination step for determining whether or not to perform the re-distribution by a combination with a desired reception strength having:
Details and / or relations managed by the management means based on a distribution request from the reception contractor , while redistributing content to the client of the reception contractor based on the determination in the determination step to the communication device of the server Distributing content ,
Bei to give a,
The content received from the first distributor is managed with an original content code, and the content redistributed to a receiving contractor is managed with a data address including a receiving contractor code, a distribution date and time, and a custom content code. A computer-readable recording medium on which a program to be recorded is recorded.
JP2001196776A 2001-06-25 2001-06-28 Content distribution system, server, information transmission method, program, and computer-readable recording medium recording the program Expired - Fee Related JP4746779B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2001196776A JP4746779B2 (en) 2001-06-28 2001-06-28 Content distribution system, server, information transmission method, program, and computer-readable recording medium recording the program
US10/177,210 US7386603B2 (en) 2001-06-25 2002-06-24 Contents distributing server, contents distribution control method, program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001196776A JP4746779B2 (en) 2001-06-28 2001-06-28 Content distribution system, server, information transmission method, program, and computer-readable recording medium recording the program

Publications (2)

Publication Number Publication Date
JP2003016356A JP2003016356A (en) 2003-01-17
JP4746779B2 true JP4746779B2 (en) 2011-08-10

Family

ID=19034514

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001196776A Expired - Fee Related JP4746779B2 (en) 2001-06-25 2001-06-28 Content distribution system, server, information transmission method, program, and computer-readable recording medium recording the program

Country Status (1)

Country Link
JP (1) JP4746779B2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005018742A (en) * 2003-06-06 2005-01-20 Ricoh Co Ltd Image forming apparatus utilization system and office supplies information server
US20060020506A1 (en) * 2004-07-20 2006-01-26 Brian Axe Adjusting or determining ad count and/or ad branding using factors that affect end user ad quality perception, such as document performance
JP4293170B2 (en) 2005-08-31 2009-07-08 ブラザー工業株式会社 Printing apparatus, content providing system, and program
JP2007066030A (en) 2005-08-31 2007-03-15 Brother Ind Ltd Content providing system and information recording system
CA2624868C (en) * 2005-10-07 2012-09-04 Google, Inc. Indirect subscriptions to user-selected content feeds and top n lists of content feeds
JP4142684B2 (en) * 2005-11-29 2008-09-03 明人 山本 Document creation / delivery system and document creation / delivery program
JP4827536B2 (en) * 2006-01-23 2011-11-30 キヤノン株式会社 Information processing apparatus, output information generation method, and program
WO2016207957A1 (en) * 2015-06-22 2016-12-29 楽天株式会社 Message providing device, message providing method, program, and recording medium

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3224507B2 (en) * 1995-09-07 2001-10-29 富士通株式会社 Information retrieval apparatus and information retrieval system using the same
JP4097716B2 (en) * 1995-10-17 2008-06-11 富士ゼロックス株式会社 Information billing system
US5999526A (en) * 1996-11-26 1999-12-07 Lucent Technologies Inc. Method and apparatus for delivering data from an information provider using the public switched network
JPH1168987A (en) * 1997-08-15 1999-03-09 Sony Corp Information communication system, information communication terminal, server device, and information communication method
JPH11136365A (en) * 1997-10-31 1999-05-21 Hitachi Ltd Information distribution system
JPH11161115A (en) * 1997-11-21 1999-06-18 Canon Inc Electrophotographic image forming apparatus and process cartridge
JP2000358123A (en) * 1999-06-16 2000-12-26 Murata Mach Ltd Communication unit
JP3719058B2 (en) * 1999-08-27 2005-11-24 カシオ計算機株式会社 Print control device
AU7957200A (en) * 1999-10-29 2001-05-14 Toppan Printing Co. Ltd. Method for distributing pay-information

Also Published As

Publication number Publication date
JP2003016356A (en) 2003-01-17

Similar Documents

Publication Publication Date Title
US6882439B2 (en) Printing service method, system, and printer
AU777820B2 (en) A multi-sourced extensible publishing and editorial system and related methods
US12050829B2 (en) System and method of data processing for a printing operation
CA2374403A1 (en) System and method for distributing advertisements
US20020010611A1 (en) Order taking apparatus, order taking method, storage medium, and program
JP4746779B2 (en) Content distribution system, server, information transmission method, program, and computer-readable recording medium recording the program
JP3851079B2 (en) Information distribution system, information distribution method, and computer-readable recording medium storing a program for causing a computer to execute the method
US7386603B2 (en) Contents distributing server, contents distribution control method, program, and recording medium
JP2002236834A (en) Electronic commerce method
WO2015029581A1 (en) After-service management system, server, method, and program
JP7341286B2 (en) Advertisement control device, advertisement control method, advertisement control program
JP4746775B2 (en) Content distribution system, content distribution method, content distribution program, and computer-readable recording medium recording the content distribution program
JP2003196540A (en) Advertisement providing system, information processing device, advertisement providing method, and advertisement acquisition method
CN102027499A (en) Networked printing
JP2004351720A (en) Sales promotion system using receipt and sales promotion method using receipt
JP2004213182A (en) Advertisement distribution system, server, copier, and program
US20240419378A1 (en) Information delivery system and delivery provision server providing delivery information to delivery destination device
JP2003050948A (en) Advertising distribution method, advertisement distribution system, and packaging material for product packaging
JP2003337690A (en) Sales promotion supporting system and method, management server, printed matter use information input device, program and storage medium
JP4071619B2 (en) Advertisement distribution server, advertisement distribution method, advertisement distribution system, program, recording medium
JP2002279292A (en) Commercial printing support system
JP2004145667A (en) System and method for transmitting personal information to shopping site, and system and method for updating personal information at shopping site
JP2007094913A (en) Print service method for free handout
JP2003337907A (en) System and method for supporting sales promotion, search engine, management server, image forming device, and program and storage medium
JP2003150850A (en) Transaction information distribution system, distribution information creation server, distribution server, program, recording medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080625

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100819

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100907

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101104

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110516

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

Free format text: PAYMENT UNTIL: 20140520

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees