Nothing Special   »   [go: up one dir, main page]

JP3755171B2 - Terminal device, reception method, server, and transmission method - Google Patents

Terminal device, reception method, server, and transmission method Download PDF

Info

Publication number
JP3755171B2
JP3755171B2 JP29221295A JP29221295A JP3755171B2 JP 3755171 B2 JP3755171 B2 JP 3755171B2 JP 29221295 A JP29221295 A JP 29221295A JP 29221295 A JP29221295 A JP 29221295A JP 3755171 B2 JP3755171 B2 JP 3755171B2
Authority
JP
Japan
Prior art keywords
information
receiving
request
transmitting
detection
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 - Lifetime
Application number
JP29221295A
Other languages
Japanese (ja)
Other versions
JPH09114781A (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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP29221295A priority Critical patent/JP3755171B2/en
Publication of JPH09114781A publication Critical patent/JPH09114781A/en
Application granted granted Critical
Publication of JP3755171B2 publication Critical patent/JP3755171B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、端末装置、受信方法、サーバ、および送信方法に関し、特に、主要情報と副次的情報を授受する端末装置、受信方法、サーバ、および送信方法に関する。
【0002】
【従来の技術】
従来における、情報やサービス(以下、適宜情報サービスと称する)の提供システムにおいては、情報サービスを提供する提供側が、例えば、商品の宣伝を行うための情報(副次的情報)を、サービスの主要な情報(主要情報;以下、サービス情報と称する)に付加して視聴者に提供することがしばしば行われていた。
【0003】
例えば、単方向の情報サービス提供システムであるテレビ放送では、番組(主要情報)の合間や番組の一部にコマーシャル(副次的情報)を挿入し、商品などの宣伝を行っている。また、一部のテレビ放送やFMラジオ放送に見られる文字放送では、放送電波に付加した文字データを、視聴者側の受信装置で再生することにより、メッセージなどの情報を伝達することができるようになされている。
【0004】
また、近年WWW(World Wide Web)システムの導入により活況を呈している双方向情報システムであるインターネットでは、例えば、ブラウザ(Browser)と呼ばれるソフトウエアを使用して、対話形式で提供側から情報を取得することが可能となっている。
【0005】
図32は、インターネットの構成を説明するブロック図である。この図において、IP(Information Provider)10は、固有のIP(Internet Protocol)アドレスを有し、ネットワーク(インターネット)11に対して情報を提供するサーバ(情報の提供源)である。また、AP(Access Provider)12は、加入者の所有する端末装置14を、電話回線13、または、専用回線(図示せず)を介して、ネットワーク11に接続するための接続サービスや、情報提供サービスを行っている。IP10およびAP12を接続するネットワーク11は、パケット方式により情報を伝送する。
【0006】
次に、サーバと端末装置14との間でデータ通信を行う際の動作について説明する。
【0007】
端末装置14が所望のIP10と接続し、所定のファイル(データ)にアクセスするためには、先ず、電話回線13を介してAP12と接続する必要がある。そこで、端末装置14は、電話回線13に対してAP12の電話番号を出力する。その結果、端末装置14とAP12との間の電話回線13が閉結される。
【0008】
次に、端末装置14は、アクセスを希望するファイルのURL(Uniform Resource Locator)を送出することにより、所望のIP10と接続される。その結果、これらの間で通信が可能となる。
【0009】
なお、このとき、端末装置14に対しても、IPアドレスがAP12により割り当てられる。
【0010】
いま、端末装置14と、IP10(サーバ)とが接続されているとする。このとき、サーバは端末装置14に対して情報(ファイルのデータ)を供給する。この情報の中には、広告も含まれている。
【0011】
図33は、サーバから送られてきた情報の表示例である。この表示例では、画面中央部に、サービス情報(データベースの検索メニュー)に挿入される形で、APPLE社(商号)の広告が表示されている。この例では、“Click here to find out more”の表示が示すように、この部分をポインティングデバイス等により指定することで、更に詳細な広告情報を得ることができるようになされている。
【0012】
また、加入者がデータベースの検索項目として“SONY”(商標)を入力すると、このキーワードはサーバに転送される。サーバは、このキーワードに対応する情報をデータベース等から検索し、この情報に広告を付加し、端末装置に転送する。
【0013】
図34は、情報検索結果の表示の一例である。この表示例では、キーワード“SONY”に対する、検索結果の情報が表示されると共に、画面上方に広告“Winkler McManus”(商標)が表示されている。
【0014】
【発明が解決しようとする課題】
上記した情報サービス提供システムのうち、テレビ放送やFM放送などの単方向の情報提供システム、副次的情報が主要情報の合間に強制的に挿入されるため、これらの副次的情報を必要としない視聴者にとっては、煩わしく感じられるという課題があった。
【0015】
また、これらの単方向の情報提供システムでは、多くの視聴者に対して同一の副次的情報が提供されるため、個々の視聴者の個性や嗜好を反映した情報サービスを提供することが困難であるという課題があった。
【0016】
さらに、インターネットなどの双方向の情報提供システムにおいては、副次的情報が主要情報と共に伝送されるので、この副次的情報の分だけ情報量が増加し、その結果、主要情報の伝送スピードが低下するという課題があった。
【0017】
さらにまた、副次的情報は、主要情報に挿入される形で画面に表示されていた。従って、主要情報との関係から副次的情報の表示の形式が制限されるばかりでなく、また、逆に、副次的情報との関係から主要情報の表示形式が制限されるという課題があった。
【0018】
本発明は、このような状況に鑑みてなされたものであり、加入者の個性や嗜好を反映した副次的情報を、比較的自由な形式で、しかも、加入者の操作の妨げにならないように提供することを可能とするものである。
【0019】
【課題を解決するための手段】
請求項1に記載の端末装置は、第1の情報と第2の情報を受信する端末装置であって、第1の情報が分割された分割情報を受信する第1の受信手段と、受信手段により受信される分割情報を伝送する伝送路の使用状況を検出する第1の検出手段と、第1の検出手段からの検出出力に応じて、第1の情報とは異なる第2の情報の転送要求を送信する要求手段と、前記要求手段による転送要求により転送されてくる第2の情報を受信する第2の受信手段と、第2の情報を記憶する記憶手段と、記憶手段に記憶されている第2の情報を表示装置に出力する出力手段と、所定の入力を行う入力手段とを備え、入力手段から所定の時間以上入力が実質的になされない場合、出力手段は、記憶手段に記憶された第2の情報を表示装置に出力することを特徴とする。
前記第1の情報は、ユーザにより選択された選択情報とすることができ、前記第2の情報は、前記選択情報以外の情報とすることができる。
前記第1の検出手段が、第1の情報が分割された分割情報が伝送されていることを検出した場合、出力手段には、記憶手段に記憶されている第2の情報を前記表示装置に出力させるようにすることができる。
【0020】
請求項に記載の受信方法は、第1の受信手段による、第1の情報が分割された分割情報を受信する第1の受信ステップと、第1の検出手段による、受信ステップの処理により受信される分割情報を伝送する伝送路の使用状況を検出する第1の検出ステップと、要求手段による、第1の検出ステップの処理の検出結果に応じて、第1の情報とは異なる第2の情報の転送要求を送信する要求ステップと、第2の受信手段による、要求ステップの処理での転送要求により転送されてくる前記第2の情報を受信する第2の受信ステップと、記憶手段による、第2の情報を記憶する記憶ステップと、出力手段による、記憶ステップの処理により記憶されている第2の情報を表示装置に出力する出力ステップと、入力手段による、所定の入力を行う入力ステップとを含み、入力ステップの処理による所定の時間以上入力が実質的になされない場合、出力ステップの処理は、記憶ステップの処理により記憶された前記第2の情報を前記表示装置に出力することを特徴とする。
請求項5に記載の端末装置は、第1の情報が分割された分割情報を受信する第1の受信手段と、受信手段により受信される分割情報を伝送する伝送路の使用状況を検出する第1の検出手段と、第1の検出手段からの検出出力に応じて、第1の情報とは異なる第2の情報の転送要求を送信する要求手段と、要求手段による転送要求により転送されてくる第2の情報を受信する第2の受信手段と、第2の情報を記憶する記憶手段と、記憶手段に記憶されている第2の情報を表示装置に出力する出力手段と、所定の時間が経過したことを検出する第2の検出手段とを備え、第2の検出手段の検出出力に応じて、出力手段は記憶手段に記憶された第2の情報を表示装置に出力することを特徴とする。
前記第1の情報は、ユーザにより選択された選択情報とすることができ、第2の情報は、選択情報以外の情報とすることができる。
前記第1の検出手段が、第1の情報が分割された分割情報が伝送されていることを検出した場合、出力手段には、記憶手段に記憶されている第2の情報を表示装置に出力させるようにすることができる。
請求項8に記載の端末装置の受信方法は、第1の受信手段による、第1の情報が分割された分割情報を受信する第1の受信ステップと、検出手段による、受信ステップの処理により受信される分割情報を伝送する伝送路の使用状況を検出する第1の検出ステップと、要求手段による、第1の検出ステップの処理の検出結果に応じて、第1の情報とは異なる第2の情報の転送要求を送信する要求ステップと、第2の受信手段による、要求ステップの処理での転送要求により転送されてくる第2の情報を受信する第2の受信ステップと記憶手段による、第2の情報を記憶する記憶ステップと、出力手段による、記憶手段に記憶されている第2の情報を表示装置に出力する出力ステップと、第2の検出手段による、所定の時間が経過したことを検出する第2の検出ステップとを含み、第2の検出ステップの処理での検出出力に応じて、出力ステップの処理は記憶手段に記憶された第2の情報を表示装置に出力することを特徴とする。
【0021】
請求項に記載のサーバは、第1の情報を分割情報に分割する分割手段と、分割手段により第1の情報が分割された分割情報を送信する第1の送信手段と、第1の送信手段により送信される分割情報を伝送する伝送路の使用状況を検出する検出手段と、検出手段の検出出力に応じて、送信先に対して受信要求を送信する要求手段と、要求手段の受信要求によって、送信先が受信状態になった場合、第1の情報とは異なる第2の情報を送信する第2の送信手段とを備えることを特徴とする。
【0022】
請求項10に記載の送信方法は、分割手段による、第1の情報を分割情報に分割する分割ステップと、第1の送信手段による、分割ステップの処理により第1の情報が分割された分割情報を送信する第1の送信ステップと、検出手段による、第1の送信ステップの処理で送信される第1の情報が分割された分割情報を伝送する伝送路の使用状況を検出する検出ステップと、要求手段による、前記検出ステップの処理での検出結果に応じて、送信先に受信要求を送信する要求ステップと、第2の送信手段による、要求ステップの処理での受信要求によって、送信先が受信状態になった場合、第1の情報とは異なる第2の情報を送信する第2の送信ステップとを含むことを特徴とする。
【0027】
請求項1に記載の端末装置においては、第1の情報が分割された分割情報が受信され、受信される分割情報を伝送する伝送路の使用状況が検出され、検出出力に応じて、第1の情報とは異なる第2の情報の転送要求が送信され、転送要求により転送されてくる第2の情報が受信され、第2の情報が記憶され、記憶されている第2の情報が表示装置に出力され、所定の入力が行われ、所定の時間以上入力が実質的になされない場合、記憶された第2の情報が表示装置に出力される。
【0028】
請求項に記載の受信方法においては、第1の情報が分割された分割情報が受信され、受信される分割情報を伝送する伝送路の使用状況が検出され、検出出力に応じて、第1の情報とは異なる第2の情報の転送要求が送信され、転送要求により転送されてくる第2の情報が受信され、第2の情報が記憶され、記憶されている第2の情報が表示装置に出力され、所定の入力が行われ、所定の時間以上入力が実質的になされない場合、記憶された前記第2の情報が表示装置に出力される。
請求項5に記載の端末装置においては、第1の情報が分割された分割情報が受信され、受信される分割情報を伝送する伝送路の使用状況が検出され、検出出力に応じて、第1の情報とは異なる第2の情報の転送要求が送信され、転送要求により転送されてくる第2の情報が受信され、第2の情報が記憶され、記憶されている第2の情報が表示装置に出力され、所定の時間が経過したことが検出され、検出出力に応じて、記憶された第2の情報が表示装置に出力される。
請求項8に記載の端末装置の受信方法においては、第1の情報が分割された分割情報が受信され、受信される分割情報を伝送する伝送路の使用状況が検出され、検出結果に応じて、第1の情報とは異なる第2の情報の転送要求が送信され、転送要求により転送されてくる第2の情報が受信され、第2の情報が記憶され、記憶されている第2の情報が表示装置に出力され、所定の時間が経過したことが検出され、検出出力に応じて、記憶された第2の情報が表示装置に出力される。
【0029】
請求項に記載のサーバにおいては、第1の情報が分割情報に分割され、第1の情報が分割された分割情報が送信され、送信される分割情報を伝送する伝送路の使用状況が検出され、検出出力に応じて、送信先に対して受信要求が送信され、受信要求によって、送信先が受信状態になった場合、第1の情報とは異なる第2の情報が送信される。
【0030】
請求項10に記載の送信方法においては、第1の情報が分割情報に分割され、第1の情報が分割された分割情報が送信され、送信される分割情報を伝送する伝送路の使用状況が検出され、検出出力に応じて、送信先に対して受信要求が送信され、受信要求によって、送信先が受信状態になった場合、第1の情報とは異なる第2の情報が送信される。
【0035】
【発明の実施の形態】
図1は、本発明に関するインターネットの接続関係を説明する図である。この図において、図32と同一の部分には、同一の符号が付してあるので、説明を適宜省略する。図1においては、IP15、専用回線16、LAN(Local Area Network)17、内部回線18、および端末装置19が付加されている。IP15は、IP10と同様に、各加入者に対して情報を提供するようになされている。LAN17は、例えば、社内に敷設されている局所的なネットワークである。IP15は、また、LAN17におけるサーバとして機能し、各社員の端末装置19を内部回線18を介して相互に接続したり、あるいは、外部のネットワーク(インターネット)11と接続するようになされている。また、IP15とLAN17とは専用回線16によって接続されている。
【0036】
なお、本明細書中において、主要情報は、IP10,15およびAP12が提供する主要なサービス情報を意味しており、また、副次的情報は、同じくIP10,15およびAP12が提供する、例えば、商品の広告、メッセージ、ニュース、天気予報などの情報を意味するものであることを予め付言しておく。
【0037】
図2は、本発明に関するサーバの構成の一例を示すブロック図である。このサーバ20は、図1に示すIP10,15およびAP12などの装置の一部を構成するものである。この図において、制御部21(要求手段、第1の検出手段)は、中央処理装置(CPU;Central Processing Unit)21a、ROM(Read Only Memory)21b、RAM(Random Access Memory)21c、IF(Interface)21dなどにより構成され、装置各部の制御を行うようになされている。
【0038】
主要情報用データベース22は、例えば、加入者が検索することができる様々な情報や、電子メールなどの情報(主要情報)を格納するようになされている。また、広告用データベース23は、例えば、様々な商品の広告情報や、サーバ側から各加入者へ送られるメッセージなどの情報を格納している。また、広告用データベース部23は、各加入者のサービス利用履歴などの個人情報も格納している。ネットワーク部24(第1の送信手段、第2の送信手段)は、制御部21から出力されるデータを適当な大きさのパケットに分割し、ネットワーク11上へ送出すると共に、ネットワーク11上のパケットを元のデータに変換し、制御部21に供給するようになされている。なお、このサーバ20の制御部21は、サーバソフトウェア(WWWサーバ)と呼ばれるソフトウェアに記述された手順によって制御を行っている。
【0039】
図3は、本発明に関する端末装置の構成の一例を示すブロック図である。この端末装置19は、電話回線13や内部回線18を介して、ネットワーク11上に接続される所望のIP10,15やAP12から情報を取得することができるようになされている。この図において、主制御部41(要求手段、第2の検出手段)は、装置各部の制御や所定の計算などを行うようになされている。この主制御部41は、CPU41a、ROM41b(EP-ROM,EE-PROMなどにより構成されている)、RAM41c(D-RAMなどより構成されている;記憶手段)などの他、周辺装置から入力された情報を復号(デコード)するデコーダ41d、タイマ41e、拡張スロットI/F41fなどにより構成されている。拡張スロットI/F41fには、拡張スロット42および43が挿入されており、これらは、使用目的に応じて取り替えることができるようになされている。また、シリアルI/F44および45は、外部の周辺装置(図示せず)との間でシリアルデータを授受するようになされている。なお、この主制御部41は、前述のブラウザと呼ばれるソフトウエア(WWWブラウザ)に記述されている処理手順に基づいて制御を行っている。
【0040】
副制御部46は、補助的な制御を行うようになされている。この副制御部46は、CPU46a、ROM46b、RAM46cの他、RTC(Real Time Clock;第2の検出手段)46dなどから構成されている。入力パネル49(入力手段)は、加入者が入力を行う際に操作されるようになされており、端末装置19の筐体の一部(例えば、フロントパネル等)に配置されている。この入力パネル49から入力された情報は、パネルI/F50を介して副制御部46に供給されるようになされている。
【0041】
リモートコマンダ90(入力手段)は、加入者が位置情報を入力する際に操作されるようになされており、入力された位置情報は、赤外線に変換され、送出されるようになされている。リモートコマンダ90から送出された赤外線は、受信部47で受信された後、リモートコマンダI/F48を介して副制御部46に供給される。また、電源部52は、装置の各部に電力を供給するようになされており、副制御部46によりオン、オフがなされる。
【0042】
モデム部53(第1の受信手段、第2の受信手段)は、変復調部53aと、回線I/F53bから構成されている。変復調部53aは、端末装置19内部のディジタル信号と電話回線13や内部回線18上のアナログ信号とを相互に変換(変復調)するようになされている。回線I/F53bは、電話回線13や内部回線18との間で情報を入出力するためのインターフェースである。電話機70は、モデム部53に接続され、通常の電話機として使用することができる他、図示しない受話器をマイクとして使用し、加入者の音声などを端末装置19へ入力することができるようになされている。
【0043】
オーディオ部54は、PCM(Pulse Code Modulation)コーディング部(PCMエンコーダ、PCMデコーダより構成される)54a、アナログスイッチ54bから構成され、外部のオーディオ装置との間でオーディオ信号を授受するようになされている。PCMコーディング部54aは、アナログ信号をPCM信号に符号化(エンコード)し、また逆に、PCM信号をアナログ信号に復号(デコード)するようになされている。アナログスイッチ54bは、情報を入出力する対象を選択するようになされている。例えば、入力の対象としては、電話回線13(内部回線18)、電話機70、オーディオ入力などの中から選択することができる。また、出力の対象としては、電話回線13(内部回線18)、電話機70、オーディオ出力などの中から選択することができる。
【0044】
ビデオ部55(出力部)は、V−RAM(Video Random Access Memory)制御部55a、V−RAM55b、ビデオオーバーレイ55cから構成されており、映像(ビデオ)信号をテレビジョン受像機80へ出力し、また、外部から映像信号を入力するようになされている。V−RAM55bは、ビットイメージに展開された画像データを格納するようになされており、複数の画像を格納するために複数のページから構成されている。V−RAM制御部55aは、V−RAM55bの複数のページのいずれかを選択し、このページに対して読み出しおよび書き込み処理を行うようになされている。ビデオオーバーレイ55cは、例えば、外部から入力されるビデオ信号と、V−RAM55bに格納されている画像データとを重畳処理し、その結果得られる画像信号をNTSC(National Television System Committee)信号に変換し、テレビジョン受像機80に出力するようになされている。
【0045】
回線監視部200は、IP10またはIP15と端末装置19との間をパケットが一定時間の間に流れる割合や、IP10またはIP15からの転送待ちのパケットの数量などによって回線の混雑の状況を検出するようになされている。
【0046】
主制御部41、副制御部46、モデム部53、およびオーディオ部54は、バス57を介して相互に接続されている。また、主制御部41とビデオ部55は、バス58を介して相互に接続されている。
【0047】
図4は、図3に示す端末装置(セットトップボックス)19と、テレビジョン受像機80との接続関係を示す図である。端末装置19は、電話回線13(内部回線18)と接続されると共に、信号線59を介してテレビジョン受像機80と接続されている。リモートコマンダ90は、ペン型のポインティングデバイス100で指定された位置情報を赤外線に変換し、端末装置19に伝送するようになされている。
【0048】
図5は、リモートコマンダ90の詳細を示す図である。ペン型のポインティングデバイス100によりタブレット90a上の任意のポイントを指示し、ボタン101を押すと、指定されたポイントの位置情報が、所定の赤外線信号に変換され、送出されるようになされている。
【0049】
図6は、リモートコマンダ90の構成の一例を示すブロック図である。このリモートコマンダ90としては、WACOM社(商号)の電磁誘導方式(電磁授受作用方式)のものを用いることができる。すなわち、タブレット90aは、電磁波を上方に向けて送信すると同時に、ポインティングデバイス100より反射される反射波を受信するようになされている。検出回路91は、タブレット90aによって受信された反射波から、ポインティングデバイス100のタブレット90a上の位置P(x,y)を検出し、検出信号を出力するようになされている。送信モジュール92は、検出回路91により検出された位置の情報を、所定の信号に変換し、IR(Infrared Ray)発光部93に供給するようになされている。IR発光部93は、送信モジュール92より供給される信号を赤外線に変換し、送信するようになされている。電池94は、リモートコマンダ90各部に電力を供給するようになされている。電源回路95は、電池94の出力電圧を安定化するようになされている。電力の供給は電源スイッチ96によりオン、オフされる。
【0050】
図7は、図3の実施例において、広告を表示する処理を説明するフローチャートである。先ず、このフローチャートの処理について説明し、続いて、具体例を用いてこのフローチャートの更に詳細な説明を行う。なお、以下の処理においては、端末装置19がLAN17、IP15、を介してIP10およびネットワーク11と通信を行う場合について説明を行う。
【0051】
図7に示す処理は、WWWブラウザにより、ネットワーク11を介して所定のIP(WWWサーバ)に接続したとき開始される。先ず、主制御部41のCPU41aは、副制御部46を介して、回線監視部200(第1の検出手段、第2の検出手段)の出力信号を参照し、IP15と端末装置19との間の回線が混雑しているか否かを判定する(ステップS11)。回線が混雑していない(NO)と判定すると、そのとき、主要情報の転送が行われていないので、CPU41aは、RAM41c上に確保されているバッファに空き領域があるか否かを判定する(ステップS12)。バッファに空き領域がある(YES)と判定すると、CPU41aは、モデム部53を介して、図2に示すサーバ20(IP10)に対し、広告データを転送するように転送要求を行う。
【0052】
なお、ステップS11における回線が混雑しているか否かの判定は、各装置によって判定基準が異なるので、それぞれの装置にとって最適な値を定めておく必要がある。
【0053】
この転送要求を受信したサーバ20のCPU21aは、広告用データベース23に格納されている利用履歴を参照し、加入者の嗜好にかなった広告を広告用データベース23から取得する。この広告データは、制御部21を介してネットワーク部24へ供給され、転送要求を行った加入者の端末装置19に転送されることになる。
【0054】
なお、要求する広告データの転送サイズが大きすぎると、広告データの転送のために回線が長時間占有され、主要情報の転送の妨げとなるので、転送サイズのはあまり大きくしないようにする。また、転送サイズは、パケットの最小サイズよりも大きくした方が効率がよい。これは、転送サイズがパケットの最小サイズよりも小さいと、ダミーデータ等と一緒に転送されることになり、転送効率が低下するからである。
【0055】
また、広告データの転送に要する時間は、加入者の操作の妨げとならないように、例えば、0.5[秒]程度に抑えることが望ましい。従って、転送サイズは、例えば、回線の最大データ転送速度が3[キロバイト/秒]であれば、転送サイズとして、1.5[キロバイト]程度を指定する。
【0056】
さらに、転送サイズとして、例えば、100[キロバイト]等のかなり大きなサイズが指定された場合、データの転送のためにIP10と端末装置19の間の回線が混雑することが考えられる。そこで、この場合、IP10において、これらの間で伝送されるパケットの伝送量を制御し、不要な混雑を防止することになる。
【0057】
ステップS13の転送要求により、サーバ20から送出された広告データは、端末装置19のモデム部53によって受信され、さらに、変復調部53aによりディジタルデータに復調された後、主制御部41に供給される。主制御部41のCPU41aは、このデータを、RAM41cに確保されているバッファ領域に逐次格納していく(ステップS14)。転送が終了すると、CPU41aは、プログラムを終了するか否かを判定し(ステップS15)、終了しない(NO)と判定すると、ステップS11に戻り同様の処理を繰り返す。また、終了する(YES)と判定すると、処理を終える(エンド)。
【0058】
ステップS11において、CPU41aが、回線が混雑している(YES)と判定した場合は、ステップS16で、広告を現在表示中であるか否かを判定する。広告を表示していない(NO)とき、ステップS18に進み、新しい広告を表示するようになる。すなわち、回線が混雑しているということは、例えば、いま、端末装置19はサーバからデータを取り込み中であり、取り込みが完了するまで、新たな入力を行うことはできない。そこで、広告を表示しても操作の妨げになることはない。既に広告を表示中のときは、副制御部46のRTC46dを参照し、1つ前の広告が予め設定した所定の時間、例えば、10秒間表示されたか否かを判定する(ステップS16)。10秒間表示されていない(NO)と判定すると、ステップS11に戻り同様の処理を繰り返す。また、10秒間表示された(YES)と判定すると、ステップS18に進み、新しい広告の表示処理を行う。
【0059】
すなわち、CPU41aは、ステップS14の処理によりRAM41c上のバッファ領域に格納されている新たな広告データを読み出し、これに所定の展開処理等を施すことによりビットイメージデータに変換した後、ビデオ部55に転送する。
【0060】
ビデオ部55は、このビットイメージデータを、V−RAM制御部55aが指定するページに格納する。このビットイメージは、ビデオオーバレイ55cにより、その他のページに格納されているビットイメージ(主要情報の画像)と必要により重畳処理が施され、テレビジョン受像機80に供給される。その結果、新しい広告が画面に表示されることになる(ステップS18)。続いて、CPU41aは、バッファに格納されている、10秒間表示された1つ前の広告データをクリアし(ステップS19)、ステップS15に進む。このステップS15の処理は、前述したので説明を省略する。
【0061】
次に、具体例を用いて、以上の処理の説明を行う。
【0062】
図8は、端末装置19のWWWブラウザのメインメニュー画面の表示例である。この例では8つの選択項目(“メールサービス”、“交通情報”、“ニュース”、“ショッピング”、“TV番組案内”、“お天気”、“ホビー”、“インターネット”)が表示されている。
【0063】
図9は、図8のメインメニューにおいて、選択項目のなかから“インターネット”を選択した場合に表示されるメニュー画面(ローカルメニュー)である。この選択項目においては、端末装置19が現在接続されているIP15から、ネットワーク11上の他のIPへ接続を変更するための処理が行われるようになされている。この表示例では“Sony(商標) Drive”、“NTT(サービスマーク)”、“Cyber Publishing Japan”、“その他”の4つの選択項目が表示されている。
【0064】
次に、加入者が図9に示すローカルメニューから、“NTT”をリモートコマンダ90などにより選択したとすると、この情報は、副処理部46からモデム部53を介してIP15へ伝送される。この例では、NTTの情報を提供するサーバ20(IP10)は、外部のネットワーク11上に接続されている。従って、IP15は、ネットワーク11を介して、NTTの情報を提供するIP10を呼び出し、これとの間に回線を確保する。回線が確保されると、IP10は、ネットワーク11、IP15、LAN17を介して、加入者の端末装置19に対して主要情報の転送を行う。
【0065】
図10は、このようにして主要情報が転送されたとき、最初に表示される画面(NTTのホームページ)の一例を示している。この表示例では、“ジャパンウィンドウ(Japan Window)”と、“日本の新着情報”の2つの選択項目が表示されている。
【0066】
この画面において、ポインティングデバイス100のボタン101を押したままで、カーソルを主要情報が表示されているウィンドウの内部から外部へ移動させる操作(ドラッグ操作)を行うと、図11に示すように、画面下部にコントロールパネルが表示される。このコントロールパネル左端の“家”を象ったボタンを押す(カーソルで指定し、ボタン101を押す)と、図8に示すメインメニューに戻ることになる。また、その横には左右を向いた2つの三角形(ナビゲーションボタン)が表示され、さらに右側には、RAM41cに接続履歴として保存されている、加入者が現在までに接続したサーバ(ファイル)のURL(Uniform Resource Locator)が表示される。左向きの矢印のナビゲーションボタンを押すと、接続履歴上で1つ前のサーバのURLが小窓に表示され、そこへのアクセスが行われ、コントロールパネルの上にはそのホームページが表示される。また、右向きの矢印のナビゲーションボタンを押すと、次のURLが小窓に表示され、そこにアクセスが行われ、そのホームページが表示されることになる。いま、ナビゲーションボタンは操作されていないので、現在接続されているNTTのサーバ20のURL“http//www.ntt.jp”が表示されている。
【0067】
いま、加入者が、選択する項目を考慮している最中であるとすると、端末装置19は、加入者からの入力を待っている状態であるから、内部回線18上に情報は伝送されて来ない。このとき、図7に示す処理が実行されたとすると、端末装置19のCPU41aは、副制御部46を介して、回線監視部200の出力を参照し、回線が混雑していないことを検知する。この結果、主制御部41のCPU41aは、回線が混雑していない(ステップS11でNO)と判定し、続いて、バッファに空き領域があるか否かを判定する(ステップS12)。
【0068】
バッファに空き領域がある(YES)と判定したとすると、CPU41aは、IP10(サーバ20)に対し広告データの転送要求を行う(ステップS13)。その結果、サーバ20から広告データが転送され、端末装置19はこのデータをバッファに格納し(ステップS14)、処理を終了する(エンド)。
【0069】
図10に示すNTTのホームページのメニュー画面において、“日本の新着情報”をリモートコマンダ90により選択したとすると、この項目を選択したことを示す情報がサーバ20に転送される。そして、サーバ20は、この項目に関する主要情報を端末装置19に対して転送する。
【0070】
主要情報の転送がなされている際に、図7に示す処理が再度実行されたとすると、主制御部41のCPU41aは、回線が混雑している(ステップS11でYES)と判定する。このとき、広告は表示されていない(ステップS16でNO)ので、ステップS18に進み、ステップS14の処理によりバッファに格納されている新しい広告を表示する。そして、ステップS19に進み、バッファに格納されている1つ前に表示された広告データをクリアする。いま、バッファには現在表示中の広告データのみが格納されており、表示が終了した広告データ(以前に表示がなされたデータ)は存在しないので、実質的にはクリア処理はなされず、ステップS15に進む。そして、プログラムを終了する(YES)と判定すれば、処理を終え(エンド)、継続する(NO)と判定すれば、ステップS11に戻り同様の処理を行うことになる。
【0071】
図12は、主要情報の転送中に画面に表示されている広告の一例を示す。この表示例は、CDショップの広告であり、図8のメニューに示す“ショッピング”を利用して加入者がこれまでに購入したCDの購入履歴を参照して、推薦されるCDが表示されている。この例では、画面に表示されているグラフィックボタンをリモートコマンダ90などで操作することにより、CDを試聴したり、CDを購入することができるようになされている。
【0072】
IP10からの主要情報の転送が完了すると、この主要情報は、主制御部41において必要な処理が施された後、ビデオ部55に転送される。ビデオ部55では、広告のイメージデータが格納されているページとは異なるページにこの主要情報を格納する。そして、主制御部41からの指令により、表示ページ(テレビジョン受像機80に出力する画像)を、広告の格納されているページから主要情報が格納されているページへ変更する。この結果、新たにIP10から転送されてきた主要情報が、テレビジョン受像機80に表示されることになる。
【0073】
図13は、前述の処理の結果表示される主要情報の表示例を示している。この表示例では、日本の新着情報として、阪神大震災に関する情報が示されている。
【0074】
図14は、図13に示す画面において前述のドラッグ操作を行った場合に表示されるコントロールパネルを示している。
【0075】
いま、加入者が、画面に表示されているこれらの情報に目を通しているとすると、このとき、サーバ20と端末装置19の間では情報の授受がなされていないので、図7に示す処理が再度実行されると、サーバ20から新たな広告情報が転送されることになる。
【0076】
いま、加入者が前述の日本の新着情報を読み終え、所定の操作(例えば、ボタン101を2度押すなど)により、図9に示すインターネットのローカルメニューに戻り、“Sony Drive”を選択したとする。すると、この“Sony Drive”は、IP15が提供する情報であるので、これまで接続されていたNTTのIP10からIP15に接続先が変更されることになる。接続の変更が完了すると、IP15(サーバ20)は、端末装置19に対して主要情報の転送を開始する。
【0077】
図15は、この転送の際に、図7に示す処理が実施された場合に表示される広告の表示例を示している。この例では、ミュージシャンに関する情報が表示されている。
【0078】
主要情報の転送処理が終了すると、図16に示す、“Sony Drive”のホームページが表示されることになる。この表示例では、最新のMD(Mini Disc)製品情報と、MDソフトの紹介がなされている。
【0079】
図17は、図16の画面上において、前述のドラッグ操作を行い、コントロールパネルを表示させた場合の表示例を示している。
【0080】
加入者がこの画面において、サーバ20からのデータの転送を伴う操作を行った場合に、図7の処理が実行されると、新たな広告が表示されることになる。図18は、新たに表示される広告の一例である。この表示例では、ミュージシャンのアルバムが表示されている。
【0081】
以上に示した広告表示処理によれば、回線が混雑していない状態のときに、広告データ(副次的情報)が転送されるので、サービス情報(主要情報)の転送が遅延されることがない。そのうえ、サーバ側から主要情報が転送されている期間(処理を待っている間)に広告の表示が行われるため、図12、図15、図18に示すように、主要情報が表示されている画面(ページ)とは別のページの全範囲を使用して広告を表示することができる。従って、比較的自由な形式で広告を表示することができると共に、主要情報の表示形式を制限することがない。
【0082】
なお、以上では、広告を主要情報とは別のページに表示するようにしたが、その他の表示方法について以下に説明する。
【0083】
図19は、主要情報と広告とを同一ページ内の別々のウィンドウに表示する表示例を示している。このような表示形式では、それぞれのウィンドウが縮小されるため、文字などが多少判別しにくくなる可能性がある。しかしながら、主要情報と広告とを同時に表示することができるため、例えば、メニュー上の項目を選択した後で、これを取り消す(キャンセルする)処理などを行うことが可能となる。また、この表示例では、1種類の広告のみが表示されているが、複数の広告を同時に表示することも可能である。
【0084】
図20は、主要情報が表示されているウィンドウの一部に広告を表示するようにした表示例である。この表示例は、従来の表示例と同一の表示形式である。しかしながら、従来例では、主要情報に広告データが挿入されて転送されていたのに対し、この例では、回線が混雑していないときに広告データが転送されるので、主要情報の転送を遅延することがない。
【0085】
以上の例では、広告だけを表示するようにしたが、例えば、ニュースや天気予報などの情報(付加情報)と、広告などとを組み合わせて表示することにより、加入者の注意を引き、更に広告効果を向上させることができる。このような表示の一例を図21に示す。この表示例では、金相場の高騰を伝えるニュース(“金相場大幅に高騰”)と共に、貴金属店の広告(“貴金属のご購入は内外貴金属で。”)が表示されており、これにより、広告効果の向上を期待することができる。なお、この例では広告と付加情報とを同時に表示するようにしたが、ニュースやメッセージなどの付加情報のみを先に表示し、加入者が興味を抱いた場合に、所定の入力をきっかけにして、広告情報を続いて表示するようにしてもよい。また、付加情報のみを単独で表示するようにしてもよいことは勿論である。
【0086】
図22は、所定の時間毎に広告を表示するための処理を説明するフローチャートである。この表示処理は、回線の混雑状況とは無関係に、3分毎に2秒間だけ広告を表示するようになされている。この処理が実行されると、主制御部41のCPU41aは、1つ前の広告が表示されてから、3分間が経過したか否かを判定する(ステップS31)。経過していない(NO)と判定すると回線が混雑しているか否かを判定する(ステップS32)。回線が混雑している(YES)と判定すると、ステップS31に戻り同様の処理を繰り返す。また、回線が混雑していない(NO)と判定すると、ステップS33に進む。なお、ステップS33乃至ステップS35は、図7におけるステップS12乃至ステップS14と同様であるので、これらの処理の説明を省略する。
【0087】
ステップS31において、CPU41aが、1つ前の広告が表示されてから3分間が経過した(YES)と判定すると、バッファに格納されている新しい広告を表示する(ステップS37)。そして、広告を表示してから2秒間が経過したか否かを判定し(ステップS38)、経過していない(NO)と判定すると、ステップS38に戻り同様の処理を繰り返す。2秒間が経過した(YES)と判定すると、バッファに格納されている前の広告データをクリアし(ステップS39)、ステップS36に進む。そして、プログラムを継続するか否かを判定する(ステップS36)。プログラムを終了する(YES)と判定すると、処理を終え(エンド)、プログラムを終了しない(NO)と判定すると、ステップS31に戻り同様の処理を繰り返す。
【0088】
以上の処理によれば、所定の時間毎に広告が表示されるので、回線の混雑状況によらず、広告を確実に表示することができる。
【0089】
なお、以上の処理では、3分毎に2秒間だけ広告を表示するようにしたが、広告を画面の一部に表示し、これを所定の時間(例えば3分間)毎に新しい広告に更新するようにしてもよい。
【0090】
図23は、加入者からの入力が所定の時間以上なされない場合に、広告を画面に表示する処理を説明するフローチャートである。この処理では、3分間以上、加入者からの入力が実質的に無い場合(加入者が次に行われる処理を待っている場合や休息している場合など)に広告を表示するようになされている。この処理が実行されると、CPU41aは、副制御部46のRTC46dを参照し、リモートコマンダ90や入力パネル49から、3分間以上入力がない状態が続いているか否かを判定する(ステップS51)。3分間以上無入力の状態が続いていない(NO)と判定すると、CPU41aは、ステップS52の処理に進む。なお、ステップS52乃至ステップS55の処理は、図22のステップS32乃至ステップS35と同様であるので、これらの説明を省略する。
【0091】
ステップS51において、CPU41aが、3分間以上入力がない状態が続いている(YES)と判定すると、CPU41aは、バッファに格納されている新しい広告を読み出し、これをテレビジョン受像機80に表示する(ステップS57)。続いて、加入者が入力を行ったか否かを判定し(ステップS58)、入力がなされていない(NO)と判定すると、ステップS58に戻り、入力がなされるまで同様の処理を繰り返す。入力がなされた(YES)と判定すると、CPU41aは、バッファに格納されている1つ前の広告データをクリアし、プログラムを終了するか否かを判定する(ステップS56)。プログラムを終了する(YES)と判定すれば処理を完了し(エンド)、継続する(NO)と判定した場合は、ステップS51に戻り同様の処理を繰り返すことになる。
【0092】
以上の処理によれば、3分間以上加入者からの入力がなされない場合、例えば、サーバ20からプログラムをダウンロード(Down Load)しているときだけでなく、アップロード(Up Load)している場合にも、広告を表示することが可能となる。これに加えて、例えば、周辺装置との間でシリアルデータを授受している場合などにも広告を表示することができる。なお、図23の処理では、加入者が入力を行うまで同一の広告を表示するようにしたが、例えば、1分ごとに新しい広告に更新するようにしてもよい。
【0093】
以上の実施例では、加入者側の端末装置19に回線監視部200を具備させ、この出力に応じて副次的情報を転送するようにしたが、サーバ20側に回線監視部を具備させることによっても同様の処理を行うことができる。
【0094】
図24は、サーバ20に回線監視部200(検出手段、第1の検出手段)を具備させた場合の構成の一例を示すブロック図である。この図において、図2と同一の部分には同一の符号を付してあるので、説明を適宜省略する。
【0095】
この図において、回線監視部200は、サーバ20と図3に示す端末装置19との間の回線が混雑しているか否かを検出し、検出結果を制御部21に出力するようになされている。それ以外の構成は、図2における場合と同様である。
【0096】
図25は、図24に示すサーバ20における広告データの転送処理の一例を説明するフローチャートである。この処理が実行されると、先ず、制御部21のCPU21aは、回線監視部200の出力を参照し、回線が混雑しているか否かを判定する(ステップS71)。回線が混雑している(YES)と判定すると、ステップS71に戻り同様の処理を繰り返す。また、回線が混雑していない(NO)と判定すると、CPU21aは、端末装置19に対して広告データの受信要求を意味するコマンドを転送する(ステップS72)。
【0097】
このコマンドを受信した端末装置19は、現在受信可能であるか否かを示すデータをサーバ20に対して送信する。この結果、サーバ20のCPU21aが端末装置19が受信不可能である(NO)と判定した場合は、ステップS73に戻り同様の処理を繰り返す。また、受信可能である(YES)と判定した場合、サーバ20は、広告データを広告用データベース23から読み込み、端末装置19へ送出する(ステップS74)。転送が完了すると、処理を終了する(エンド)。
【0098】
本実施例では、サーバ20および端末装置19に回線監視部200を設けて、回線の混雑状況を検出するようにした。しかしながら、回線監視部200の代わりに、サーバ20または端末装置19のソフトウエアにより回線の混雑状況を判定するようにしてもよい。この場合、例えば、ネットワーク部24あるいは53から送出(受信)されるデータを監視することで、回線の混雑状況を判定することができる。
【0099】
図26は、端末装置19の広告表示用ソフトウエア303に回線監視機能304を具備した場合のブロック図である。この図において、広告提供サーバソフトウエア301は、端末装置19に対して広告データを転送するようになされている。また、ブラウザ302は、主要情報をサーバ20から取得するためのソフトウエアである。広告表示ソフトウエア303は、サーバ20から転送された広告データを表示するようになされており、このソフトウエアに回線監視機能304が具備されている。以上の構成によれば、新たな装置を付加することなく、回線の監視を行い、この結果に応じて広告データを転送することが可能となる。
【0100】
また、本実施例に関するフローチャートの中で、10秒間、3分間などの具体的数字を用いたが、これらは、使用状況に応じて適宜変更することができることは言うまでもない。
【0101】
さらに、本実施例では、図1に示す、内部回線18に接続されている端末装置19とIP10との間で通信がなされる場合について説明したが、電話回線13に接続されている端末装置19がAP12を介して任意のIP10,15と通信を行う場合においても本発明を適用することができることは言うまでもない。また、端末装置19を、電話回線13や内部回線18を介さずに、ネットワーク11に直接接続することも可能である。その場合、アクセスを希望するファイルのURLを送出することにより、直ちに任意のIP10,15と接続し、通信を行うことが可能となる。
【0102】
なお、以下に図8のメインメニューに掲載されているサービスについて簡単に説明をおこなう。
【0103】
図8のメインメニューにおいて、“メールサービス”を選択すると、図27に示すメールリストが表示されることになる。このメールリストには、加入者に宛てに送信された電子メールの一覧が表示されている。
【0104】
いま、加入者が、このメールリストから“本田 靖”をリモートコマンダ90などによって選択したとすると、指定されたメールがサーバ20側から端末装置19へ転送される。図28は、その表示例である。
【0105】
図28の画面において、画面右上に表示されている矢印(リターン)をリモートコマンダ90などにより操作すると、図27のメールリストに戻ることになる。そして、図27の画面において更に“父”を選択した場合に表示されるメールの表示例を図29に示す。
【0106】
図30は、図29に示す表示画面においてリターンキーを操作し、図27に示す画面の右上に表示される手紙を象ったボタンを押した場合に表示される画面の表示例を示している。この画面では、他の加入者に宛てるメールを作成することができる。作成終了後、題名、送信相手を入力すると、このメールは、IP15(サーバ20)の主要情報用データベース22に格納される。そして、送信相手がメールサービスを利用した際に、このメールがメールリスト上に掲示されるようになされている。
【0107】
図31は、図8のメインメニューにおいて、“TV番組案内”の項目を選択した場合に表示される画面の表示例を示している。この例では、日時と、チャンネルとを指定することで、放送されるテレビ番組のリストを得ることができる。
【0108】
なお、以上の実施例においては、端末装置19をテレビジョン受像機80とは別の構成としたが、一体的な構成とすることもできる。
【0109】
さらに、以上の実施例では、端末装置19へ送信する副次的情報の種類をサーバ20が選択するようにしたが、これを、端末装置19において選択し、表示するようにしてもよいことは勿論である。
【0110】
【発明の効果】
請求項1に記載の端末装置および請求項に記載の受信方法によれば、第1の情報が分割された分割情報を受信し、受信される分割情報を伝送する伝送路の使用状況を検出し、検出出力に応じて、第1の情報とは異なる第2の情報の転送要求を送信し、転送要求により転送されてくる第2の情報を受信し、第2の情報を記憶し、記憶している第2の情報を表示装置に出力し、所定の入力を行い、所定の時間以上入力が実質的になされない場合、記憶した第2の情報を表示装置に出力するようにした。
また、請求項5に記載の端末装置および請求項8の受信方法によれば、第1の情報が分割された分割情報を受信し、受信される分割情報を伝送する伝送路の使用状況を検出し、検出出力に応じて、第1の情報とは異なる第2の情報の転送要求を送信し、転送要求により転送されてくる第2の情報を受信し、第2の情報を記憶し、記憶している第2の情報を表示装置に出力し、所定の時間が経過したことを検出し、検出出力に応じて、記憶した第2の情報を表示装置に出力するようにした。
いずれにおいても、主要情報の転送を遅延することなく、副次的情報を端末装置へ転送することができる。
【0111】
請求項に記載のサーバおよび請求項10に記載の送信方法によれば、第1の情報が分割情報に分割し、第1の情報が分割された分割情報を送信し、送信する分割情報を伝送する伝送路の使用状況を検出し、検出出力に応じて、送信先に対して受信要求を送信し、受信要求によって、送信先が受信状態になった場合、第1の情報とは異なる第2の情報を送信するようにしたので、主要情報の転送を遅延することなく、副次的情報を転送することができると共に、サーバが副次的情報の内容および転送タイミングを自由に設定することができる。
【図面の簡単な説明】
【図1】本発明に関するインターネットの構成の一例を示すブロック図である。
【図2】本発明に関するサーバの一実施例の構成を示すブロック図である。
【図3】本発明に関する端末装置の一実施例の構成を示すブロック図である。
【図4】本発明に関する端末装置とテレビジョン受像機との接続の一例を説明する図である。
【図5】本発明に関するリモートコマンダの外観の構成を示す図である。
【図6】本発明に関するリモートコマンダの内部の電気的な構成の一例を示すブロック図である。
【図7】図3の実施例における広告表示処理を説明するフローチャートである。
【図8】図3の実施例におけるメインメニューの表示例を示すディスプレー上に表示した中間調画像の写真である。
【図9】図8の表示例においてインターネットを選択した場合の表示例を示すディスプレー上に表示した中間調画像の写真である。
【図10】図9の表示例において、NTTを選択した場合の表示例を示すディスプレー上に表示した中間調画像の写真である。
【図11】図10の表示例において、コントロールパネルを表示させた場合の表示例を示すディスプレー上に表示した中間調画像の写真である。
【図12】図7の処理による広告の表示例を示すディスプレー上に表示した中間調画像の写真である。
【図13】図10の表示例において、日本の新着情報を選択した場合の表示例を示すディスプレー上に表示した中間調画像の写真である。
【図14】図13の表示例において、コントロールパネルを表示させた場合の表示例を示すディスプレー上に表示した中間調画像の写真である。
【図15】図7の処理による広告の表示例を示すディスプレー上に表示した中間調画像の写真である。
【図16】図9の表示例において、Sony Driveを選択した場合の表示例を示すディスプレー上に表示した中間調画像の写真である。
【図17】図16の表示例において、コントロールパネルを表示させた場合の表示例を示すディスプレー上に表示した中間調画像の写真である。
【図18】図7の処理による広告の表示例を示すディスプレー上に表示した中間調画像の写真である。
【図19】図7の処理によるサービス情報と広告の表示例を示すディスプレー上に表示した中間調画像の写真である。
【図20】図7の処理によるサービス情報と広告の他の表示例を示すディスプレー上に表示した中間調画像の写真である。
【図21】図7の処理によるサービス情報と広告の更に他の表示例を示すディスプレー上 に表示した中間調画像の写真である。
【図22】図3の実施例における他の広告表示処理を説明するフローチャートである。
【図23】図3の実施例における更に他の広告表示処理を説明するフローチャートである。
【図24】本発明に関するサーバの他の一実施例の構成を示すブロック図である。
【図25】図24の実施例における広告データ送信処理を説明するフローチャートである。
【図26】端末装置のソフトウエアに回線監視機能を具備させた場合の構成の一例を示すブロック図である。
【図27】図8の表示例においてメールリストを選択した場合の表示例を示すディスプレー上に表示した中間調画像の写真である。
【図28】図27の表示例において本田靖を選択した場合の表示例を示すディスプレー上に表示した中間調画像の写真である。
【図29】図27の表示例において父を選択した場合の表示例を示すディスプレー上に表示した中間調画像の写真である。
【図30】図27の表示例において電子メール作成を選択した場合の表示例を示すディスプレー上に表示した中間調画像の写真である。
【図31】図8の表示例においてTV番組ガイドを選択した場合の表示例を示すディスプレー上に表示した中間調画像の写真である。
【図32】インターネットの構成の一例を説明するブロック図である。
【図33】従来におけるサービス情報と広告の表示例を示すディスプレー上に表示した中間調画像の写真である。
【図34】従来におけるサービス情報と広告の他の表示例を示すディスプレー上に表示した中間調画像の写真である。
【符号の説明】
10,15 IP
11 ネットワーク
12 AP
13 電話回線
14,19 端末装置
16 専用回線
17 LAN
18 内部回線
20 サーバ装置
21 制御部(要求手段、第1の検出手段)
22 主要情報用データベース
23 広告用データベース
24 ネットワーク部(第1の送信手段、第2の送信手段)
41 主制御部(要求手段、第2の検出手段)
41c RAM(記憶手段)
42,43 拡張スロット
44,45 シリアルI/F
46 副制御部
46d RTC(第2の検出手段)
47 受信部
48 リモートコマンダI/F
49 入力パネル(入力手段)
50 パネルI/F
52 電源部
53 モデム部(第1の受信手段、第2の受信手段)
54 オーディオ部
55 ビデオ部(出力手段)
70 電話機
80 テレビジョン受像機
90 リモートコマンダ(入力手段)
200 回線監視部(検出手段、第1の検出手段、第2の検出手段)
[0001]
BACKGROUND OF THE INVENTION
  The present invention relates to a terminal device, a receiving method, and a server, And transmission methodIn particular, a terminal device, a receiving method, and a server for exchanging main information and secondary information, And transmission methodAbout.
[0002]
[Prior art]
In a conventional system for providing information and services (hereinafter referred to as information services as appropriate), for example, a provider providing information services uses information (secondary information) for advertising a product as a main service. In many cases, information is provided to viewers in addition to such information (main information; hereinafter referred to as service information).
[0003]
For example, in television broadcasting, which is a unidirectional information service providing system, commercials (secondary information) are inserted between programs (main information) or part of programs to promote products and the like. In addition, in text broadcasting seen in some TV broadcasts and FM radio broadcasts, information such as messages can be transmitted by reproducing the text data added to the broadcast radio waves with the receiver on the viewer side. Has been made.
[0004]
In addition, in the Internet, which is an interactive information system that has been booming with the introduction of the WWW (World Wide Web) system in recent years, information is provided from the provider in an interactive format using, for example, software called a browser. It is possible to obtain.
[0005]
FIG. 32 is a block diagram illustrating the configuration of the Internet. In this figure, an IP (Information Provider) 10 is a server (information providing source) that has a unique IP (Internet Protocol) address and provides information to a network (Internet) 11. An AP (Access Provider) 12 provides a connection service and information provision for connecting a terminal device 14 owned by a subscriber to the network 11 via a telephone line 13 or a dedicated line (not shown). I have a service. The network 11 connecting the IP 10 and the AP 12 transmits information by a packet method.
[0006]
Next, an operation when data communication is performed between the server and the terminal device 14 will be described.
[0007]
In order for the terminal device 14 to connect to a desired IP 10 and access a predetermined file (data), it is first necessary to connect to the AP 12 via the telephone line 13. Therefore, the terminal device 14 outputs the telephone number of the AP 12 to the telephone line 13. As a result, the telephone line 13 between the terminal device 14 and the AP 12 is closed.
[0008]
Next, the terminal device 14 is connected to a desired IP 10 by sending a URL (Uniform Resource Locator) of a file desired to be accessed. As a result, communication between these becomes possible.
[0009]
At this time, the IP address is also assigned to the terminal device 14 by the AP 12.
[0010]
Now, it is assumed that the terminal device 14 and the IP 10 (server) are connected. At this time, the server supplies information (file data) to the terminal device 14. This information includes advertisements.
[0011]
FIG. 33 is a display example of information sent from the server. In this display example, an advertisement of APPLE (trade name) is displayed at the center of the screen so as to be inserted into the service information (database search menu). In this example, as indicated by the “Click here to find out more” display, by specifying this portion with a pointing device or the like, more detailed advertisement information can be obtained.
[0012]
When the subscriber inputs “SONY” (trademark) as a search item in the database, this keyword is transferred to the server. The server retrieves information corresponding to the keyword from a database or the like, adds an advertisement to the information, and transfers the information to the terminal device.
[0013]
FIG. 34 is an example of a display of information search results. In this display example, search result information for the keyword “SONY” is displayed, and an advertisement “Winkler McManus” (trademark) is displayed at the top of the screen.
[0014]
[Problems to be solved by the invention]
Among the information service providing systems described above, unidirectional information providing systems such as TV broadcasts and FM broadcasts, and secondary information is forcibly inserted between main information. For viewers who do not, there was a problem that it felt annoying.
[0015]
In addition, these unidirectional information providing systems provide the same secondary information to many viewers, making it difficult to provide information services that reflect the individuality and preferences of individual viewers. There was a problem of being.
[0016]
Further, in a bidirectional information providing system such as the Internet, the secondary information is transmitted together with the main information, so the amount of information increases by the amount of the secondary information, and as a result, the transmission speed of the main information is reduced. There was a problem of a decrease.
[0017]
Furthermore, the side information was displayed on the screen in a form inserted into the main information. Therefore, there is a problem that not only the display format of the secondary information is limited due to the relationship with the main information, but also the display format of the main information is limited due to the relationship with the secondary information. It was.
[0018]
The present invention has been made in view of such a situation, and the secondary information reflecting the subscriber's personality and preferences is in a relatively free form and does not hinder the operation of the subscriber. It is possible to provide to.
[0019]
[Means for Solving the Problems]
  The terminal device according to claim 1 is a terminal device that receives the first information and the second information, the first receiving means for receiving the divided information obtained by dividing the first information, and the receiving means The first detection means for detecting the use status of the transmission path for transmitting the division information received by the first and the second information different from the first information according to the detection output from the first detection means Request means for transmitting a request; and second receiving means for receiving second information transferred in response to a transfer request by the request means;A storage means for storing the second information; an output means for outputting the second information stored in the storage means to the display device; and an input means for performing a predetermined input. When the input is not substantially made, the output means outputs the second information stored in the storage means to the display device.It is characterized by that.
  The first information may be selection information selected by a user, and the second information may be information other than the selection information.it can.
The first detection means comprises:When it is detected that the divided information obtained by dividing the first information is transmitted, the output unit can cause the display device to output the second information stored in the storage unit. .
[0020]
  Claim4The reception method described in 1 is a first reception step of receiving division information obtained by dividing the first information by the first reception unit, and a division received by the processing of the reception step by the first detection unit. Transfer of second information different from the first information according to the detection result of the first detection step by the requesting means and the detection process of the first detection step by the request means. A requesting step for transmitting a request; and a second receiving step for receiving the second information transferred by the transfer request in the processing of the requesting step by the second receiving means;A storage step for storing the second information by the storage means, an output step for outputting the second information stored by the processing of the storage step by the output means to the display device, and a predetermined input by the input means And when the input is not substantially performed for a predetermined time or longer by the process of the input step, the process of the output step includes the second information stored by the process of the storage step on the display device. OutputIt is characterized by that.
  The terminal device according to claim 5 is a first receiving unit that receives the division information obtained by dividing the first information, and a first detection unit that detects a use situation of a transmission path that transmits the division information received by the receiving unit. In response to the detection output from the first detection means, the first detection means, the request means for transmitting a transfer request for second information different from the first information, and the transfer request by the request means is transferred. A second receiving means for receiving the second information, a storage means for storing the second information, an output means for outputting the second information stored in the storage means to the display device, and a predetermined time Second detection means for detecting the passage of time, and according to the detection output of the second detection means, the output means outputs the second information stored in the storage means to the display device. To do.
The first information can be selection information selected by the user, and the second information can be information other than the selection information.
When the first detection means detects that the divided information obtained by dividing the first information is transmitted, the output means outputs the second information stored in the storage means to the display device. You can make it.
The reception method of the terminal device according to claim 8 is received by processing of a reception step by a first reception step of receiving division information obtained by dividing the first information by a first reception unit, and a reception step by a detection unit. The first detection step for detecting the usage status of the transmission path for transmitting the divided information and the second different from the first information according to the detection result of the processing of the first detection step by the request means A request step for transmitting an information transfer request; a second reception step for receiving second information transferred by the transfer request in the processing of the request step by the second receiving means; and a second by the storage means. A storage step for storing the information, an output step for outputting the second information stored in the storage unit to the display device, and a second detection unit for detecting that a predetermined time has passed. A second detection step, wherein the output step process outputs the second information stored in the storage means to the display device in accordance with the detection output in the second detection step process. To do.
[0021]
  Claim9The server described in 1 includes a dividing unit that divides the first information into divided information, a first transmitting unit that transmits the divided information obtained by dividing the first information by the dividing unit, and a transmission that is performed by the first transmitting unit. Detection means for detecting the usage status of the transmission path for transmitting the divided information, a request means for transmitting a reception request to the transmission destination according to the detection output of the detection means, and a transmission according to the reception request of the request means And a second transmission means for transmitting second information different from the first information when the destination is in a reception state.
[0022]
  Claim10The transmission method described in (2) transmits a division step for dividing the first information into division information by the division means, and division information obtained by dividing the first information by the division step processing by the first transmission means. By a first transmission step, a detection step by the detection means, a detection step for detecting a use state of a transmission path for transmitting division information obtained by dividing the first information transmitted in the processing of the first transmission step, and a request means According to the detection result in the detection step processing, the transmission destination is in the reception state by the request step for transmitting the reception request to the transmission destination and the reception request in the request step processing by the second transmission means. A second transmission step of transmitting second information different from the first information.
[0027]
  In the terminal device according to claim 1, the division information obtained by dividing the first information is received, the use situation of the transmission path for transmitting the received division information is detected, and the first information is detected according to the detection output. The second information transfer request is transmitted, and the second information transferred by the transfer request is received.The second information is stored, the stored second information is output to the display device, a predetermined input is performed, and if the input is not substantially performed for a predetermined time or longer, the stored second information is stored. Information is output to the display device.
[0028]
  Claim4In the reception method described in the above, division information obtained by dividing the first information is received, a use situation of a transmission path for transmitting the received division information is detected, and according to the detection output, the first information and A different second information transfer request is sent, and the second information transferred by the transfer request is received.When the second information is stored, the stored second information is output to the display device, the predetermined input is performed, and the input is not substantially performed for a predetermined time or longer, the stored second information is stored. Is output to the display device.
  In the terminal device according to claim 5, the division information obtained by dividing the first information is received, the use status of the transmission path for transmitting the received division information is detected, and the first information is detected according to the detection output. A second information transfer request different from the information is transmitted, the second information transferred by the transfer request is received, the second information is stored, and the stored second information is displayed on the display device. It is detected that a predetermined time has elapsed, and the stored second information is output to the display device in accordance with the detection output.
In the reception method of the terminal device according to claim 8, the division information obtained by dividing the first information is received, the use situation of the transmission path for transmitting the division information to be received is detected, and according to the detection result The second information transfer request different from the first information is transmitted, the second information transferred by the transfer request is received, the second information is stored, and the stored second information Is output to the display device, it is detected that a predetermined time has elapsed, and the stored second information is output to the display device in accordance with the detection output.
[0029]
  Claim9The first information is divided into division information, the division information obtained by dividing the first information is transmitted, and the usage status of the transmission path that transmits the division information to be transmitted is detected and detected. In response to the output, a reception request is transmitted to the transmission destination, and when the transmission destination is in a reception state by the reception request, second information different from the first information is transmitted.
[0030]
  Claim10In the transmission method described in 1), the first information is divided into pieces of division information, the division information obtained by dividing the first information is transmitted, and the usage status of the transmission path for transmitting the division information to be transmitted is detected. In response to the detection output, a reception request is transmitted to the transmission destination, and when the transmission destination is in a reception state by the reception request, second information different from the first information is transmitted.
[0035]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 is a diagram for explaining the connection relationship of the Internet according to the present invention. In this figure, the same parts as those in FIG. 32 are denoted by the same reference numerals, and the description thereof will be omitted as appropriate. In FIG. 1, an IP 15, a dedicated line 16, a LAN (Local Area Network) 17, an internal line 18, and a terminal device 19 are added. Similar to IP10, IP15 provides information to each subscriber. The LAN 17 is a local network laid in the company, for example. The IP 15 also functions as a server in the LAN 17, and connects each employee's terminal device 19 to each other via an internal line 18 or connects to an external network (Internet) 11. The IP 15 and the LAN 17 are connected by a dedicated line 16.
[0036]
In the present specification, the main information means main service information provided by the IPs 10, 15 and the AP 12, and the secondary information is also provided by the IPs 10, 15 and the AP 12, for example, It should be added in advance that this means information such as product advertisements, messages, news, and weather forecasts.
[0037]
FIG. 2 is a block diagram showing an example of the configuration of the server according to the present invention. The server 20 constitutes a part of a device such as the IPs 10 and 15 and the AP 12 shown in FIG. In this figure, the control unit 21 (request means, first detection means) includes a central processing unit (CPU) 21a, a ROM (Read Only Memory) 21b, a RAM (Random Access Memory) 21c, and an IF (Interface). ) 21d and the like, and controls each part of the apparatus.
[0038]
The main information database 22 stores, for example, various information that can be searched by the subscriber and information (main information) such as electronic mail. Further, the advertisement database 23 stores information such as advertisement information of various products and messages sent from the server side to each subscriber. The advertising database unit 23 also stores personal information such as service usage history of each subscriber. The network unit 24 (first transmission unit, second transmission unit) divides the data output from the control unit 21 into packets of an appropriate size, sends them to the network 11, and sends the packets on the network 11. Is converted into original data and supplied to the control unit 21. The control unit 21 of the server 20 performs control according to a procedure described in software called server software (WWW server).
[0039]
FIG. 3 is a block diagram showing an example of the configuration of the terminal device according to the present invention. The terminal device 19 can acquire information from desired IPs 10 and 15 and APs 12 connected to the network 11 via the telephone line 13 and the internal line 18. In this figure, a main control unit 41 (request means, second detection means) is configured to control each part of the apparatus, perform predetermined calculations, and the like. The main control unit 41 is input from peripheral devices in addition to the CPU 41a, ROM 41b (comprising EP-ROM, EE-PROM, etc.), RAM 41c (comprising D-RAM, etc .; storage means). It includes a decoder 41d that decodes (decodes) the information, a timer 41e, an expansion slot I / F 41f, and the like. Expansion slots 42 and 43 are inserted into the expansion slot I / F 41f, and these can be replaced according to the purpose of use. The serial I / Fs 44 and 45 are adapted to exchange serial data with an external peripheral device (not shown). The main control unit 41 performs control based on a processing procedure described in software (WWW browser) called the above-described browser.
[0040]
The sub control unit 46 performs auxiliary control. The sub control unit 46 includes a CPU 46a, a ROM 46b, a RAM 46c, an RTC (Real Time Clock; second detection means) 46d, and the like. The input panel 49 (input means) is operated when a subscriber performs input, and is disposed on a part of the casing of the terminal device 19 (for example, a front panel). Information input from the input panel 49 is supplied to the sub-control unit 46 via the panel I / F 50.
[0041]
The remote commander 90 (input means) is operated when a subscriber inputs position information. The input position information is converted into infrared rays and transmitted. The infrared rays transmitted from the remote commander 90 are received by the receiving unit 47 and then supplied to the sub-control unit 46 via the remote commander I / F 48. The power supply unit 52 supplies power to each unit of the apparatus, and is turned on and off by the sub-control unit 46.
[0042]
The modem unit 53 (first receiving unit, second receiving unit) includes a modem unit 53a and a line I / F 53b. The modem 53a converts (modulates / demodulates) the digital signal inside the terminal device 19 and the analog signal on the telephone line 13 or the internal line 18 mutually. The line I / F 53 b is an interface for inputting and outputting information to and from the telephone line 13 and the internal line 18. The telephone set 70 is connected to the modem unit 53 and can be used as a normal telephone set. In addition, a telephone set (not shown) can be used as a microphone to input subscriber's voice and the like to the terminal device 19. Yes.
[0043]
The audio unit 54 includes a PCM (Pulse Code Modulation) coding unit (consisting of a PCM encoder and a PCM decoder) 54a and an analog switch 54b, and is configured to exchange audio signals with an external audio device. Yes. The PCM coding unit 54a encodes an analog signal into a PCM signal, and conversely decodes (decodes) the PCM signal into an analog signal. The analog switch 54b selects a target for inputting / outputting information. For example, the input target can be selected from the telephone line 13 (internal line 18), the telephone 70, and audio input. Further, the output target can be selected from the telephone line 13 (internal line 18), the telephone 70, and the audio output.
[0044]
The video unit 55 (output unit) includes a V-RAM (Video Random Access Memory) control unit 55a, a V-RAM 55b, and a video overlay 55c, and outputs a video (video) signal to the television receiver 80. In addition, a video signal is input from the outside. The V-RAM 55b is configured to store image data expanded into a bit image, and is composed of a plurality of pages for storing a plurality of images. The V-RAM control unit 55a selects one of a plurality of pages in the V-RAM 55b, and performs read and write processing on this page. The video overlay 55c, for example, superimposes a video signal input from the outside and image data stored in the V-RAM 55b, and converts the resulting image signal into an NTSC (National Television System Committee) signal. , And output to the television receiver 80.
[0045]
The line monitoring unit 200 detects the congestion condition of the line based on the rate at which packets flow between the IP 10 or IP 15 and the terminal device 19 during a predetermined time, the number of packets waiting to be transferred from the IP 10 or IP 15, and the like. Has been made.
[0046]
The main control unit 41, the sub control unit 46, the modem unit 53, and the audio unit 54 are connected to each other via a bus 57. The main control unit 41 and the video unit 55 are connected to each other via a bus 58.
[0047]
FIG. 4 is a diagram showing a connection relationship between the terminal device (set top box) 19 shown in FIG. 3 and the television receiver 80. The terminal device 19 is connected to the telephone line 13 (internal line 18) and is connected to the television receiver 80 via the signal line 59. The remote commander 90 converts position information designated by the pen-type pointing device 100 into infrared rays and transmits the infrared rays to the terminal device 19.
[0048]
FIG. 5 is a diagram showing details of the remote commander 90. When an arbitrary point on the tablet 90a is designated by the pen-type pointing device 100 and the button 101 is pressed, the position information of the designated point is converted into a predetermined infrared signal and transmitted.
[0049]
FIG. 6 is a block diagram illustrating an example of the configuration of the remote commander 90. As this remote commander 90, an electromagnetic induction type (electromagnetic transfer action type) manufactured by WACOM (trade name) can be used. That is, the tablet 90a transmits an electromagnetic wave upward, and receives a reflected wave reflected from the pointing device 100 at the same time. The detection circuit 91 detects the position P (x, y) on the tablet 90a of the pointing device 100 from the reflected wave received by the tablet 90a, and outputs a detection signal. The transmission module 92 converts the position information detected by the detection circuit 91 into a predetermined signal and supplies the signal to an IR (Infrared Ray) light emitting unit 93. The IR light emitting unit 93 converts the signal supplied from the transmission module 92 into infrared rays and transmits the infrared rays. The battery 94 supplies power to each part of the remote commander 90. The power supply circuit 95 is configured to stabilize the output voltage of the battery 94. The power supply is turned on and off by the power switch 96.
[0050]
FIG. 7 is a flowchart for explaining processing for displaying an advertisement in the embodiment of FIG. First, the processing of this flowchart will be described, and then this flowchart will be described in more detail using a specific example. In the following processing, a case where the terminal device 19 communicates with the IP 10 and the network 11 via the LAN 17 and IP 15 will be described.
[0051]
The process shown in FIG. 7 is started when a WWW browser connects to a predetermined IP (WWW server) via the network 11. First, the CPU 41a of the main control unit 41 refers to the output signal of the line monitoring unit 200 (first detection unit, second detection unit) via the sub control unit 46, and between the IP 15 and the terminal device 19. It is determined whether or not the line is congested (step S11). If it is determined that the line is not congested (NO), since the main information is not transferred at that time, the CPU 41a determines whether or not there is a free area in the buffer secured on the RAM 41c ( Step S12). If it is determined that there is an empty area in the buffer (YES), the CPU 41a makes a transfer request to transfer advertisement data to the server 20 (IP10) shown in FIG.
[0052]
Note that the determination criteria for determining whether or not the line in step S11 is congested have different criteria for each device, so it is necessary to determine an optimum value for each device.
[0053]
The CPU 21 a of the server 20 that has received this transfer request refers to the usage history stored in the advertisement database 23 and acquires an advertisement that meets the subscriber's preference from the advertisement database 23. The advertisement data is supplied to the network unit 24 via the control unit 21 and transferred to the terminal device 19 of the subscriber who has made the transfer request.
[0054]
Note that if the transfer size of the requested advertisement data is too large, the line is occupied for a long time for the transfer of the advertisement data, which hinders the transfer of main information. Therefore, the transfer size should not be made too large. Also, it is more efficient that the transfer size is larger than the minimum packet size. This is because if the transfer size is smaller than the minimum size of the packet, it is transferred together with dummy data and the like, and transfer efficiency is lowered.
[0055]
Further, it is desirable that the time required for transferring the advertisement data is suppressed to, for example, about 0.5 [second] so as not to hinder the operation of the subscriber. Therefore, for example, if the maximum data transfer rate of the line is 3 [kilobytes / second], the transfer size is specified to be about 1.5 [kilobytes].
[0056]
Furthermore, when a considerably large size such as 100 [kilobytes] is specified as the transfer size, for example, the line between the IP 10 and the terminal device 19 may be congested due to data transfer. Therefore, in this case, the IP 10 controls the amount of packets transmitted between them to prevent unnecessary congestion.
[0057]
The advertisement data sent from the server 20 in response to the transfer request in step S13 is received by the modem unit 53 of the terminal device 19, and further demodulated into digital data by the modem unit 53a, and then supplied to the main control unit 41. . The CPU 41a of the main control unit 41 sequentially stores this data in a buffer area secured in the RAM 41c (step S14). When the transfer ends, the CPU 41a determines whether or not to end the program (step S15), and when it determines not to end (NO), the CPU 41a returns to step S11 and repeats the same processing. If it is determined to end (YES), the process ends (end).
[0058]
If the CPU 41a determines in step S11 that the line is congested (YES), it determines in step S16 whether an advertisement is currently being displayed. When the advertisement is not displayed (NO), the process proceeds to step S18 and a new advertisement is displayed. That is, when the line is congested, for example, the terminal device 19 is currently taking data from the server, and a new input cannot be performed until the loading is completed. Therefore, even if an advertisement is displayed, the operation is not hindered. When an advertisement is already being displayed, the RTC 46d of the sub-control unit 46 is referred to and it is determined whether or not the previous advertisement has been displayed for a predetermined time, for example, 10 seconds (step S16). If it is determined that it is not displayed for 10 seconds (NO), the process returns to step S11 and the same process is repeated. If it is determined (YES) that it has been displayed for 10 seconds, the process proceeds to step S18, and a new advertisement display process is performed.
[0059]
That is, the CPU 41a reads the new advertisement data stored in the buffer area on the RAM 41c by the process of step S14, converts it into the bit image data by performing a predetermined development process, etc., and then stores it in the video unit 55. Forward.
[0060]
The video unit 55 stores this bit image data in a page designated by the V-RAM control unit 55a. This bit image is superposed on the bit image (main information image) stored in other pages by the video overlay 55c as necessary, and supplied to the television receiver 80. As a result, a new advertisement is displayed on the screen (step S18). Subsequently, the CPU 41a clears the previous advertisement data displayed in the buffer and displayed for 10 seconds (step S19), and proceeds to step S15. Since the process of step S15 has been described above, a description thereof will be omitted.
[0061]
Next, the above process will be described using a specific example.
[0062]
FIG. 8 is a display example of the main menu screen of the WWW browser of the terminal device 19. In this example, eight selection items (“mail service”, “traffic information”, “news”, “shopping”, “TV program guide”, “weather”, “hobby”, “Internet”) are displayed.
[0063]
FIG. 9 is a menu screen (local menu) displayed when “Internet” is selected from the selection items in the main menu of FIG. In this selection item, processing for changing the connection from the IP 15 to which the terminal device 19 is currently connected to another IP on the network 11 is performed. In this display example, four selection items “Sony (trademark) Drive”, “NTT (Service Mark)”, “Cyber Publishing Japan”, and “Other” are displayed.
[0064]
Next, if the subscriber selects “NTT” from the local menu shown in FIG. 9 using the remote commander 90 or the like, this information is transmitted from the sub processor 46 to the IP 15 via the modem unit 53. In this example, a server 20 (IP10) that provides NTT information is connected to an external network 11. Accordingly, the IP 15 calls the IP 10 that provides NTT information via the network 11 and secures a line between them. When the line is secured, the IP 10 transfers main information to the subscriber's terminal device 19 via the network 11, IP 15, and LAN 17.
[0065]
FIG. 10 shows an example of a screen (NTT homepage) that is displayed first when the main information is transferred in this way. In this display example, two selection items of “Japan Window” and “New Arrival Information of Japan” are displayed.
[0066]
If an operation (drag operation) for moving the cursor from the inside of the window displaying the main information is performed on this screen while holding down the button 101 of the pointing device 100, as shown in FIG. Will display the control panel. When the button representing the “house” at the left end of the control panel is pressed (designated with the cursor and the button 101 is pressed), the main menu shown in FIG. 8 is restored. In addition, two triangles (navigation buttons) facing left and right are displayed on the side, and further on the right side are URLs of servers (files) to which the subscriber has connected so far, which is stored as a connection history in the RAM 41c. (Uniform Resource Locator) is displayed. When the left navigation button is pressed, the URL of the previous server on the connection history is displayed in a small window, access is made, and the home page is displayed on the control panel. When the navigation button with the arrow pointing to the right is pressed, the next URL is displayed in a small window, accessed there, and the home page is displayed. Since the navigation button has not been operated, the URL “http://www.ntt.jp” of the currently connected NTT server 20 is displayed.
[0067]
Assuming that the subscriber is in the process of considering the item to be selected, the terminal device 19 is waiting for input from the subscriber, so that information is transmitted on the internal line 18. do not come. If the processing shown in FIG. 7 is executed at this time, the CPU 41a of the terminal device 19 refers to the output of the line monitoring unit 200 via the sub-control unit 46 and detects that the line is not congested. As a result, the CPU 41a of the main control unit 41 determines that the line is not congested (NO in step S11), and subsequently determines whether or not there is a free area in the buffer (step S12).
[0068]
If it is determined that there is an empty area in the buffer (YES), the CPU 41a makes a request to transfer advertisement data to the IP 10 (server 20) (step S13). As a result, the advertisement data is transferred from the server 20, and the terminal device 19 stores this data in the buffer (step S14), and ends the process (end).
[0069]
In the menu screen of the NTT home page shown in FIG. 10, if “New arrival information in Japan” is selected by the remote commander 90, information indicating that this item has been selected is transferred to the server 20. Then, the server 20 transfers main information regarding this item to the terminal device 19.
[0070]
If the processing shown in FIG. 7 is executed again while the main information is being transferred, the CPU 41a of the main control unit 41 determines that the line is congested (YES in step S11). At this time, since no advertisement is displayed (NO in step S16), the process proceeds to step S18, and a new advertisement stored in the buffer is displayed by the process of step S14. Then, the process proceeds to step S19, and the advertisement data displayed immediately before stored in the buffer is cleared. Now, since only the advertisement data currently being displayed is stored in the buffer and there is no advertisement data that has been displayed (data that has been displayed before), the clearing process is not substantially performed, and step S15. Proceed to If it is determined that the program is to be ended (YES), the process is ended (end), and if it is determined that the program is to be continued (NO), the process returns to step S11 and the same process is performed.
[0071]
FIG. 12 shows an example of the advertisement displayed on the screen during the transfer of the main information. This display example is an advertisement of a CD shop, and a recommended CD is displayed by referring to the purchase history of CDs that the subscriber has purchased so far using “shopping” shown in the menu of FIG. Yes. In this example, a graphic button displayed on the screen is operated by the remote commander 90 or the like, so that a CD can be auditioned or a CD can be purchased.
[0072]
When the transfer of the main information from the IP 10 is completed, the main information is transferred to the video unit 55 after necessary processing is performed in the main control unit 41. The video unit 55 stores this main information on a page different from the page where the advertisement image data is stored. Then, in response to a command from the main control unit 41, the display page (image to be output to the television receiver 80) is changed from the page where the advertisement is stored to the page where the main information is stored. As a result, main information newly transferred from the IP 10 is displayed on the television receiver 80.
[0073]
FIG. 13 shows a display example of main information displayed as a result of the above-described processing. In this display example, information about the Great Hanshin Earthquake is shown as new arrival information in Japan.
[0074]
FIG. 14 shows a control panel displayed when the above-described drag operation is performed on the screen shown in FIG.
[0075]
Now, assuming that the subscriber is looking through the information displayed on the screen, information is not exchanged between the server 20 and the terminal device 19 at this time, so the processing shown in FIG. When executed, new advertisement information is transferred from the server 20.
[0076]
Now, the subscriber has finished reading the above-mentioned new arrival information in Japan, and has returned to the Internet local menu shown in FIG. 9 by a predetermined operation (for example, pressing the button 101 twice) and has selected “Sony Drive”. To do. Then, since this “Sony Drive” is information provided by the IP 15, the connection destination is changed from the IP 10 of the NTT connected so far to the IP 15. When the connection change is completed, the IP 15 (server 20) starts to transfer the main information to the terminal device 19.
[0077]
FIG. 15 shows a display example of an advertisement displayed when the processing shown in FIG. 7 is performed at the time of this transfer. In this example, information about the musician is displayed.
[0078]
When the transfer process of the main information is completed, the “Sony Drive” home page shown in FIG. 16 is displayed. In this display example, the latest MD (Mini Disc) product information and MD software are introduced.
[0079]
FIG. 17 shows a display example when the above-described drag operation is performed on the screen of FIG. 16 to display the control panel.
[0080]
When the subscriber performs an operation that involves transferring data from the server 20 on this screen, a new advertisement is displayed when the process of FIG. 7 is executed. FIG. 18 is an example of a newly displayed advertisement. In this display example, a musician's album is displayed.
[0081]
According to the advertisement display processing described above, since the advertisement data (secondary information) is transferred when the line is not congested, the transfer of service information (main information) may be delayed. Absent. In addition, since the advertisement is displayed during the period in which the main information is transferred from the server side (while waiting for processing), the main information is displayed as shown in FIGS. 12, 15, and 18. The advertisement can be displayed using the entire range of the page different from the screen (page). Therefore, the advertisement can be displayed in a relatively free format and the display format of the main information is not limited.
[0082]
In the above description, the advertisement is displayed on a page different from the main information. Other display methods will be described below.
[0083]
FIG. 19 shows a display example in which main information and an advertisement are displayed in separate windows within the same page. In such a display format, since each window is reduced, there is a possibility that characters and the like are somewhat difficult to distinguish. However, since the main information and the advertisement can be displayed at the same time, for example, after selecting an item on the menu, a process of canceling (cancelling) the item can be performed. In this display example, only one type of advertisement is displayed, but a plurality of advertisements can be displayed simultaneously.
[0084]
FIG. 20 is a display example in which an advertisement is displayed in a part of a window in which main information is displayed. This display example has the same display format as the conventional display example. However, in the conventional example, the advertisement data is inserted and transferred in the main information, whereas in this example, the advertisement data is transferred when the line is not congested, so the transfer of the main information is delayed. There is nothing.
[0085]
In the above example, only advertisements are displayed. However, for example, by displaying information (additional information) such as news and weather forecasts in combination with advertisements, the subscriber's attention is drawn and further advertisements are displayed. The effect can be improved. An example of such a display is shown in FIG. In this example, a precious metal store advertisement (“Purchase of precious metals is domestic and foreign precious metals.”) Is displayed along with news telling that the gold market has soared (“gold price has soared significantly”). The improvement of the effect can be expected. In this example, the advertisement and the additional information are displayed at the same time. However, only the additional information such as news and messages is displayed first, and when the subscriber is interested, it is triggered by a predetermined input. The advertisement information may be displayed subsequently. Of course, only the additional information may be displayed alone.
[0086]
FIG. 22 is a flowchart illustrating a process for displaying an advertisement every predetermined time. In this display process, advertisements are displayed for 2 seconds every 3 minutes, regardless of the congestion status of the line. When this process is executed, the CPU 41a of the main control unit 41 determines whether or not three minutes have elapsed since the previous advertisement was displayed (step S31). If it is determined that it has not elapsed (NO), it is determined whether or not the line is congested (step S32). If it is determined that the line is congested (YES), the process returns to step S31 and the same process is repeated. If it is determined that the line is not congested (NO), the process proceeds to step S33. Note that steps S33 to S35 are the same as steps S12 to S14 in FIG. 7, and thus description of these processes is omitted.
[0087]
If the CPU 41a determines in step S31 that three minutes have elapsed since the previous advertisement was displayed (YES), the new advertisement stored in the buffer is displayed (step S37). Then, it is determined whether or not two seconds have elapsed since the advertisement was displayed (step S38). If it is determined that the advertisement has not elapsed (NO), the process returns to step S38 and the same processing is repeated. If it is determined that two seconds have passed (YES), the previous advertisement data stored in the buffer is cleared (step S39), and the process proceeds to step S36. Then, it is determined whether or not to continue the program (step S36). If it is determined that the program is to be ended (YES), the process is ended (end), and if it is determined that the program is not to be ended (NO), the process returns to step S31 and the same process is repeated.
[0088]
According to the above processing, since the advertisement is displayed every predetermined time, the advertisement can be surely displayed regardless of the congestion state of the line.
[0089]
In the above processing, the advertisement is displayed for 2 seconds every 3 minutes. However, the advertisement is displayed on a part of the screen and updated to a new advertisement every predetermined time (for example, 3 minutes). You may do it.
[0090]
FIG. 23 is a flowchart for explaining processing for displaying an advertisement on a screen when an input from a subscriber is not made for a predetermined time or more. In this process, an advertisement is displayed when there is virtually no input from the subscriber for more than 3 minutes (when the subscriber is waiting for the next process or when it is resting, etc.) Yes. When this process is executed, the CPU 41a refers to the RTC 46d of the sub-control unit 46, and determines whether or not there has been no input for 3 minutes or more from the remote commander 90 or the input panel 49 (step S51). . If it is determined that the state of no input continues for 3 minutes or longer (NO), the CPU 41a proceeds to the process of step S52. Note that the processing from step S52 to step S55 is the same as step S32 to step S35 in FIG.
[0091]
In step S51, if the CPU 41a determines that there is no input for 3 minutes or more (YES), the CPU 41a reads out a new advertisement stored in the buffer and displays it on the television receiver 80 ( Step S57). Subsequently, it is determined whether or not the subscriber has made an input (step S58). If it is determined that no input has been made (NO), the process returns to step S58, and the same processing is repeated until an input is made. If it is determined that the input has been made (YES), the CPU 41a clears the previous advertisement data stored in the buffer and determines whether or not to end the program (step S56). If it is determined that the program is to be ended (YES), the process is completed (end), and if it is determined that the program is to be continued (NO), the process returns to step S51 and the same process is repeated.
[0092]
According to the above processing, when there is no input from the subscriber for 3 minutes or more, for example, when not only downloading the program from the server 20 (Down Load) but also uploading (Up Load) Even an advertisement can be displayed. In addition to this, for example, an advertisement can be displayed when serial data is exchanged with a peripheral device. In the process of FIG. 23, the same advertisement is displayed until the subscriber performs input. However, for example, a new advertisement may be updated every minute.
[0093]
In the above embodiment, the terminal device 19 on the subscriber side is provided with the line monitoring unit 200, and the secondary information is transferred according to the output, but the server 20 side is provided with the line monitoring unit. The same processing can be performed by
[0094]
FIG. 24 is a block diagram illustrating an example of a configuration when the server 20 includes the line monitoring unit 200 (detection means, first detection means). In this figure, the same parts as those in FIG. 2 are denoted by the same reference numerals, and description thereof will be omitted as appropriate.
[0095]
In this figure, the line monitoring unit 200 detects whether or not the line between the server 20 and the terminal device 19 shown in FIG. 3 is congested, and outputs the detection result to the control unit 21. . The other configuration is the same as in FIG.
[0096]
FIG. 25 is a flowchart for explaining an example of advertisement data transfer processing in the server 20 shown in FIG. When this process is executed, first, the CPU 21a of the control unit 21 refers to the output of the line monitoring unit 200 and determines whether or not the line is congested (step S71). If it is determined that the line is congested (YES), the process returns to step S71 and the same process is repeated. If the CPU 21a determines that the line is not congested (NO), the CPU 21a transfers a command indicating a request for receiving advertisement data to the terminal device 19 (step S72).
[0097]
The terminal device 19 that has received this command transmits data indicating whether or not the command can be received to the server 20. As a result, when the CPU 21a of the server 20 determines that the terminal device 19 cannot receive (NO), the process returns to step S73 and the same processing is repeated. If it is determined that the data can be received (YES), the server 20 reads the advertisement data from the advertisement database 23 and sends it to the terminal device 19 (step S74). When the transfer is completed, the process ends (end).
[0098]
In this embodiment, the line monitoring unit 200 is provided in the server 20 and the terminal device 19 so as to detect a line congestion state. However, the line congestion state may be determined by the software of the server 20 or the terminal device 19 instead of the line monitoring unit 200. In this case, for example, by monitoring data transmitted (received) from the network unit 24 or 53, the congestion status of the line can be determined.
[0099]
FIG. 26 is a block diagram when the line monitoring function 304 is provided in the advertisement display software 303 of the terminal device 19. In this figure, the advertisement providing server software 301 is configured to transfer advertisement data to the terminal device 19. The browser 302 is software for acquiring main information from the server 20. The advertisement display software 303 is configured to display advertisement data transferred from the server 20, and a line monitoring function 304 is provided in this software. According to the above configuration, it is possible to monitor a line without adding a new device and transfer advertisement data according to the result.
[0100]
Further, in the flowchart relating to the present embodiment, specific numbers such as 10 seconds and 3 minutes are used, but it goes without saying that these numbers can be appropriately changed according to the use situation.
[0101]
Further, in the present embodiment, the case where communication is performed between the terminal device 19 connected to the internal line 18 and the IP 10 shown in FIG. 1 has been described, but the terminal device 19 connected to the telephone line 13 is described. Needless to say, the present invention can also be applied to communication with any IP 10 or 15 via the AP 12. It is also possible to connect the terminal device 19 directly to the network 11 without going through the telephone line 13 or the internal line 18. In that case, by sending the URL of the file to be accessed, it is possible to immediately connect to any IP 10 or 15 and perform communication.
[0102]
The services listed in the main menu of FIG. 8 will be briefly described below.
[0103]
When “Mail Service” is selected in the main menu of FIG. 8, a mail list shown in FIG. 27 is displayed. In this mail list, a list of e-mails sent to the subscriber is displayed.
[0104]
Now, if the subscriber selects “Honda Honda” from the mail list by the remote commander 90 or the like, the designated mail is transferred from the server 20 side to the terminal device 19. FIG. 28 shows an example of the display.
[0105]
In the screen of FIG. 28, when the arrow (return) displayed at the upper right of the screen is operated by the remote commander 90 or the like, the mail list of FIG. 27 is returned. FIG. 29 shows a display example of mail displayed when “Father” is further selected on the screen of FIG.
[0106]
FIG. 30 shows a display example of a screen displayed when the return key is operated on the display screen shown in FIG. 29 and a button shaped like a letter displayed on the upper right of the screen shown in FIG. 27 is pressed. . On this screen, you can create emails addressed to other subscribers. After the creation, when a title and a transmission partner are input, this mail is stored in the main information database 22 of the IP 15 (server 20). When the other party uses the mail service, this mail is displayed on the mail list.
[0107]
FIG. 31 shows a display example of a screen displayed when the item “TV program guide” is selected in the main menu of FIG. In this example, a list of broadcast television programs can be obtained by designating the date and time and the channel.
[0108]
In the above embodiment, the terminal device 19 has a configuration different from that of the television receiver 80, but may be integrated.
[0109]
Furthermore, in the above embodiment, the server 20 selects the type of secondary information to be transmitted to the terminal device 19, but this may be selected and displayed on the terminal device 19. Of course.
[0110]
【The invention's effect】
  The terminal device according to claim 1 and the claim4According to the reception method described in the above, the division information obtained by dividing the first information is received, the use status of the transmission path for transmitting the received division information is detected, and the first information is determined according to the detection output. A second information transfer request that is different from the second information is received, and the second information transferred by the transfer request is received., Storing the second information, outputting the stored second information to the display device, performing a predetermined input, and if the input is not substantially made for a predetermined time or longer, the stored second information is stored Output to display deviceI tried to do it.
  In addition, according to the terminal device according to claim 5 and the reception method according to claim 8, the division information obtained by dividing the first information is received, and the usage status of the transmission path for transmitting the division information received is detected. Then, according to the detection output, a transfer request for second information different from the first information is transmitted, the second information transferred by the transfer request is received, the second information is stored, and stored. The second information is output to the display device, and it is detected that a predetermined time has elapsed, and the stored second information is output to the display device according to the detection output.
  In any case,The secondary information can be transferred to the terminal device without delaying the transfer of the main information.
[0111]
  Claim9Server and claims10According to the transmission method described in the above, the first information is divided into pieces of divided information, the divided information obtained by dividing the first information is transmitted, the usage status of the transmission path for transmitting the divided information to be transmitted is detected, According to the detection output, a reception request is transmitted to the transmission destination. When the transmission destination is in a reception state by the reception request, the second information different from the first information is transmitted. The secondary information can be transferred without delaying the transfer of the main information, and the contents of the secondary information and the transfer timing can be freely set by the server.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an example of the configuration of the Internet according to the present invention.
FIG. 2 is a block diagram showing a configuration of an embodiment of a server related to the present invention.
FIG. 3 is a block diagram showing a configuration of an embodiment of a terminal apparatus according to the present invention.
FIG. 4 is a diagram illustrating an example of a connection between a terminal device and a television receiver according to the present invention.
FIG. 5 is a diagram showing an external configuration of a remote commander according to the present invention.
FIG. 6 is a block diagram showing an example of an internal electrical configuration of a remote commander according to the present invention.
FIG. 7 is a flowchart for explaining advertisement display processing in the embodiment of FIG. 3;
8 shows a display example of the main menu in the embodiment of FIG.Halftone image displayed on the displayIt is.
9 shows a display example when the Internet is selected in the display example of FIG.Halftone image displayed on the displayIt is.
10 shows a display example when NTT is selected in the display example of FIG.Halftone image displayed on the displayIt is.
11 is a display example when the control panel is displayed in the display example of FIG.Halftone image displayed on the display showingIt is.
12 shows an example of displaying an advertisement by the process of FIG.Halftone image displayed on the displayIt is.
13 shows a display example when new arrival information in Japan is selected in the display example of FIG.Halftone image displayed on the displayIt is.
14 is a display example when the control panel is displayed in the display example of FIG. 13;Halftone image displayed on the display showingIt is.
15 shows an example of displaying an advertisement by the process of FIG.Halftone image displayed on the displayIt is.
FIG. 16 shows a display example when Sony Drive is selected in the display example of FIG. 9;Halftone image displayed on the displayIt is.
FIG. 17 is a display example when the control panel is displayed in the display example of FIG.Halftone image displayed on the display showingIt is.
18 shows an example of displaying an advertisement by the process of FIG.Halftone image displayed on the displayIt is.
19 shows a display example of service information and advertisement by the process of FIG.Halftone image displayed on the displayIt is.
20 shows another display example of service information and advertisement by the process of FIG.Halftone image displayed on the displayIt is.
21 shows still another display example of service information and advertisement by the processing of FIG.On display Halftone image displayed onIt is.
FIG. 22 is a flowchart for explaining another advertisement display process in the embodiment of FIG. 3;
FIG. 23 is a flowchart for explaining still another advertisement display process in the embodiment of FIG. 3;
FIG. 24 is a block diagram showing the configuration of another embodiment of the server according to the present invention.
FIG. 25 is a flowchart for explaining advertisement data transmission processing in the embodiment of FIG. 24;
FIG. 26 is a block diagram illustrating an example of a configuration when a line monitoring function is provided in software of a terminal device.
27 shows a display example when a mail list is selected in the display example of FIG.Halftone image displayed on the displayIt is.
28 shows a display example when Honda is selected in the display example of FIG.Halftone image displayed on the displayIt is.
29 shows a display example when father is selected in the display example of FIG. 27. FIG.Halftone image displayed on the displayIt is.
30 shows a display example when e-mail creation is selected in the display example of FIG. 27.Halftone image displayed on the displayIt is.
31 shows a display example when a TV program guide is selected in the display example of FIG.Halftone image displayed on the displayIt is.
FIG. 32 is a block diagram illustrating an example of the configuration of the Internet.
FIG. 33 shows a display example of conventional service information and advertisement.Halftone image displayed on the displayIt is.
FIG. 34 shows another display example of conventional service information and advertisement.Halftone image displayed on the displayIt is.
[Explanation of symbols]
10,15 IP
11 Network
12 AP
13 Telephone line
14, 19 Terminal device
16 Dedicated line
17 LAN
18 Internal line
20 Server device
21 Control unit (request means, first detection means)
22 Main information database
23 Advertising database
24 Network unit (first transmission means, second transmission means)
41 Main control unit (request means, second detection means)
41c RAM (storage means)
42,43 expansion slot
44, 45 Serial I / F
46 Sub-control unit
46d RTC (second detection means)
47 Receiver
48 Remote Commander I / F
49 Input panel (input means)
50 Panel I / F
52 Power supply
53 Modem part (first receiving means, second receiving means)
54 Audio part
55 Video part (output means)
70 telephone
80 Television receiver
90 Remote commander (input means)
200 Line monitoring unit (detection means, first detection means, second detection means)

Claims (10)

第1の情報と第2の情報を受信する端末装置であって、
前記第1の情報が分割された分割情報を受信する第1の受信手段と、
前記受信手段により受信される前記分割情報を伝送する伝送路の使用状況を検出する第1の検出手段と、
前記第1の検出手段からの検出出力に応じて、前記第1の情報とは異なる前記第2の情報の転送要求を送信する要求手段と、
前記要求手段による前記転送要求により転送されてくる前記第2の情報を受信する第2の受信手段と
前記第2の情報を記憶する記憶手段と、
前記記憶手段に記憶されている前記第2の情報を表示装置に出力する出力手段と、
所定の入力を行う入力手段とを備え、
前記入力手段から所定の時間以上入力が実質的になされない場合、前記出力手段は、前記記憶手段に記憶された前記第2の情報を前記表示装置に出力する
ことを特徴とする端末装置。
A terminal device that receives the first information and the second information,
First receiving means for receiving division information obtained by dividing the first information;
First detecting means for detecting a use situation of a transmission path for transmitting the division information received by the receiving means;
Request means for transmitting a transfer request for the second information different from the first information in response to a detection output from the first detection means;
Second receiving means for receiving the second information transferred by the transfer request by the request means ;
Storage means for storing the second information;
Output means for outputting the second information stored in the storage means to a display device;
Input means for performing a predetermined input,
The terminal device , wherein when the input is not substantially made for a predetermined time or more from the input unit, the output unit outputs the second information stored in the storage unit to the display device.
前記第1の情報は、ユーザにより選択された選択情報であり、前記第2の情報は、前記選択情報以外の情報である
ことを特徴とする請求項1に記載の端末装置。
The terminal device according to claim 1, wherein the first information is selection information selected by a user, and the second information is information other than the selection information.
前記第1の検出手段が、前記第1の情報が分割された分割情報が伝送されていることを検出した場合、前記出力手段は、前記記憶手段に記憶されている前記第2の情報を前記表示装置に出力する
ことを特徴とする請求項に記載の端末装置。
When the first detection means detects that the division information obtained by dividing the first information is transmitted, the output means uses the second information stored in the storage means as the second information. terminal device according to claim 1, characterized in that the output to the display device.
第1の情報と第2の情報を受信する端末装置であって、
前記第1の情報が分割された分割情報を受信する第1の受信手段と、
前記受信手段により受信される前記分割情報を伝送する伝送路の使用状況を検出する第1の検出手段と、
前記第1の検出手段からの検出出力に応じて、前記第1の情報とは異なる前記第2の情報の転送要求を送信する要求手段と、
前記要求手段による前記転送要求により転送されてくる前記第2の情報を受信する第2の受信手段と
前記第2の情報を記憶する記憶手段と、
前記記憶手段に記憶されている前記第2の情報を表示装置に出力する出力手段と、
所定の入力を行う入力手段と
を備える端末装置の受信方法であって、
前記第1の受信手段による、前記第1の情報が分割された分割情報を受信する第1の受信ステップと、
前記検出手段による、前記受信ステップの処理により受信される前記分割情報を伝送する伝送路の使用状況を検出する第1の検出ステップと、
前記要求手段による、前記第1の検出ステップの処理の検出結果に応じて、前記第1の情報とは異なる第2の情報の転送要求を送信する要求ステップと、
前記第2の受信手段による、前記要求ステップの処理での前記転送要求により転送されてくる前記第2の情報を受信する第2の受信ステップと
前記記憶手段による、前記第2の情報を記憶する記憶ステップと、
前記出力手段による、前記記憶ステップの処理により記憶されている前記第2の情報を表示装置に出力する出力ステップと、
前記入力手段による、前記所定の入力を行う入力ステップとを含み、
前記入力ステップの処理による所定の時間以上入力が実質的になされない場合、前記出力ステップの処理は、前記記憶ステップの処理により記憶された前記第2の情報を前記表示装置に出力する
ことを特徴とする受信方法。
A terminal device that receives the first information and the second information,
First receiving means for receiving division information obtained by dividing the first information;
First detecting means for detecting a use situation of a transmission path for transmitting the division information received by the receiving means;
Request means for transmitting a transfer request for the second information different from the first information in response to a detection output from the first detection means;
Second receiving means for receiving the second information transferred by the transfer request by the request means ;
Storage means for storing the second information;
Output means for outputting the second information stored in the storage means to a display device;
A receiving method of a terminal device comprising an input means for performing a predetermined input ,
A first reception step of receiving division information obtained by dividing the first information by the first reception unit;
A first detection step of detecting a use state of a transmission path for transmitting the division information received by the processing of the reception step by the detection unit;
A requesting step for transmitting a transfer request for second information different from the first information in accordance with a detection result of the processing of the first detecting step by the requesting unit;
A second receiving step of receiving the second information transferred by the transfer request in the processing of the request step by the second receiving means ;
A storage step of storing the second information by the storage means;
An output step of outputting the second information stored in the storage step by the output means to a display device;
An input step of performing the predetermined input by the input means,
When the input is not substantially performed for a predetermined time or more by the process of the input step, the process of the output step outputs the second information stored by the process of the storage step to the display device. And the receiving method.
第1の情報と第2の情報を受信する端末装置であって、
前記第1の情報が分割された分割情報を受信する第1の受信手段と、
前記受信手段により受信される前記分割情報を伝送する伝送路の使用状況を検出する第1の検出手段と、
前記第1の検出手段からの検出出力に応じて、前記第1の情報とは異なる前記第2の情報の転送要求を送信する要求手段と、
前記要求手段による前記転送要求により転送されてくる前記第2の情報を受信する第2の受信手段と、
前記第2の情報を記憶する記憶手段と、
前記記憶手段に記憶されている前記第2の情報を表示装置に出力する出力手段と、
所定の時間が経過したことを検出する第2の検出手段とを備え、
前記第2の検出手段の検出出力に応じて、前記出力手段は前記記憶手段に記憶された前記第2の情報を前記表示装置に出力する
ことを特徴とする端末装置。
A terminal device that receives the first information and the second information,
First receiving means for receiving division information obtained by dividing the first information;
First detecting means for detecting a use situation of a transmission path for transmitting the division information received by the receiving means;
Request means for transmitting a transfer request for the second information different from the first information in response to a detection output from the first detection means;
Second receiving means for receiving the second information transferred by the transfer request by the request means;
Storage means for storing the second information;
Output means for outputting the second information stored in the storage means to a display device;
Second detecting means for detecting that a predetermined time has elapsed,
In response to the detection output of the second detection means, the output means outputs the second information stored in the storage means to the display device.
A terminal device characterized by that.
前記第1の情報は、ユーザにより選択された選択情報であり、前記第2の情報は、前記選択情報以外の情報であるThe first information is selection information selected by a user, and the second information is information other than the selection information.
ことを特徴とする請求項5に記載の端末装置。  The terminal device according to claim 5.
前記第1の検出手段が、前記第1の情報が分割された分割情報が伝送されていることを検出した場合、前記出力手段は、前記記憶手段に記憶されている前記第2の情報を前記表示装置に出力するWhen the first detection means detects that the division information obtained by dividing the first information is transmitted, the output means uses the second information stored in the storage means as the second information. Output to display device
ことを特徴とする請求項5に記載の端末装置。  The terminal device according to claim 5.
第1の情報と第2の情報を受信する端末装置であって、A terminal device that receives the first information and the second information,
前記第1の情報が分割された分割情報を受信する第1の受信手段と、  First receiving means for receiving division information obtained by dividing the first information;
前記受信手段により受信される前記分割情報を伝送する伝送路の使用状況を検出する第1の検出手段と、  First detecting means for detecting a use situation of a transmission path for transmitting the division information received by the receiving means;
前記第1の検出手段からの検出出力に応じて、前記第1の情報とは異なる前記第2の情報の転送要求を送信する要求手段と、  Request means for transmitting a transfer request for the second information different from the first information in response to a detection output from the first detection means;
前記要求手段による前記転送要求により転送されてくる前記第2の情報を受信する第2の受信手段と、  Second receiving means for receiving the second information transferred by the transfer request by the request means;
前記第2の情報を記憶する記憶手段と、  Storage means for storing the second information;
前記記憶手段に記憶されている前記第2の情報を表示装置に出力する出力手段と、  Output means for outputting the second information stored in the storage means to a display device;
所定の時間が経過したことを検出する第2の検出手段と  Second detecting means for detecting that a predetermined time has elapsed;
を備える端末装置の受信方法であって、  A receiving method for a terminal device comprising:
前記第1の受信手段による、前記第1の情報が分割された分割情報を受信する第1の受信ステップと、  A first reception step of receiving division information obtained by dividing the first information by the first reception unit;
前記検出手段による、前記受信ステップの処理により受信される前記分割情報を伝送する伝送路の使用状況を検出する第1の検出ステップと、  A first detection step of detecting a use state of a transmission path for transmitting the division information received by the processing of the reception step by the detection unit;
前記要求手段による、前記第1の検出ステップの処理の検出結果に応じて、前記第1の情報とは異なる第2の情報の転送要求を送信する要求ステップと、  A requesting step of transmitting a transfer request for second information different from the first information in accordance with a detection result of the processing of the first detecting step by the requesting unit;
前記第2の受信手段による、前記要求ステップの処理での前記転送要求により転送されてくる前記第2の情報を受信する第2の受信ステップと、  A second receiving step of receiving the second information transferred by the transfer request in the processing of the request step by the second receiving means;
前記記憶手段による、前記第2の情報を記憶する記憶ステップと、  A storage step of storing the second information by the storage means;
前記出力手段による、前記記憶手段に記憶されている前記第2の情報を表示装置に出力する出力ステップと、  An output step of outputting the second information stored in the storage means to a display device by the output means;
前記第2の検出手段による、前記所定の時間が経過したことを検出する第2の検出ステップとを含み、  A second detection step of detecting that the predetermined time has elapsed by the second detection means,
前記第2の検出ステップの処理での検出出力に応じて、前記出力ステップの処理は前記記憶手段に記憶された前記第2の情報を前記表示装置に出力する  According to the detection output in the process of the second detection step, the process of the output step outputs the second information stored in the storage means to the display device.
ことを特徴とする受信方法。  And a receiving method.
第1の情報と第2の情報とを送信するサーバであって、
前記第1の情報を分割情報に分割する分割手段と、
前記分割手段により前記第1の情報が分割された分割情報を送信する第1の送信手段と、
前記第1の送信手段により送信される分割情報を伝送する伝送路の使用状況を検出する検出手段と、
前記検出手段の検出出力に応じて、送信先に対して受信要求を送信する要求手段と、
前記要求手段の前記受信要求によって、前記送信先が受信状態になった場合、前記第1の情報とは異なる第2の情報を送信する第2の送信手段と
を備えることを特徴とするサーバ。
A server for transmitting the first information and the second information,
Splitting means for splitting the first information into split information;
First transmission means for transmitting division information obtained by dividing the first information by the division means;
Detecting means for detecting a use state of a transmission path for transmitting the division information transmitted by the first transmitting means;
Request means for transmitting a reception request to a transmission destination according to the detection output of the detection means;
A server comprising: a second transmission unit configured to transmit second information different from the first information when the transmission destination is in a reception state by the reception request of the request unit.
第1の情報と第2の情報とを送信するサーバであって、
前記第1の情報を分割情報に分割する分割手段と、
前記分割手段により前記第1の情報が分割された分割情報を送信する第1の送信手段と、
前記第1の送信手段により送信される分割情報を伝送する伝送路の使用状況を検出する検出手段と、
前記検出手段の検出出力に応じて、送信先に対して受信要求を送信する要求手段と、
前記要求手段の前記受信要求によって、前記送信先が受信状態になった場合、前記第1の情報とは異なる第2の情報を送信する第2の送信手段と
を備えるサーバの送信方法であって、
前記分割手段による、前記第1の情報を分割情報に分割する分割ステップと、
前記第1の送信手段による、前記分割ステップの処理により前記第1の情報が分割された分割情報を送信する第1の送信ステップと、
前記検出手段による、前記第1の送信ステップの処理で送信される前記第1の情報が分割された分割情報を伝送する伝送路の使用状況を検出する検出ステップと、
前記要求手段による、前記検出ステップの処理での前記検出結果に応じて、送信先に受信要求を送信する要求ステップと、
前記第2の送信手段による、前記要求ステップの処理での前記受信要求によって、前記送信先が受信状態になった場合、前記第1の情報とは異なる第2の情報を送信する第2の送信ステップと
を含むことを特徴とする送信方法。
A server for transmitting the first information and the second information,
Splitting means for splitting the first information into split information;
First transmission means for transmitting division information obtained by dividing the first information by the division means;
Detecting means for detecting a use state of a transmission path for transmitting the division information transmitted by the first transmitting means;
Request means for transmitting a reception request to a transmission destination according to the detection output of the detection means;
A transmission method of a server comprising: a second transmission unit configured to transmit second information different from the first information when the transmission destination is in a reception state by the reception request of the request unit. ,
A dividing step of dividing the first information into divided information by the dividing means;
A first transmission step of transmitting division information obtained by dividing the first information by the processing of the division step by the first transmission unit;
A detection step of detecting a use situation of a transmission path for transmitting division information obtained by dividing the first information transmitted in the processing of the first transmission step by the detection unit;
A requesting step of transmitting a reception request to a transmission destination according to the detection result in the processing of the detecting step by the requesting unit;
Second transmission for transmitting second information different from the first information when the transmission destination is in a reception state by the reception request in the request step processing by the second transmission means. The transmission method characterized by including these steps.
JP29221295A 1995-10-13 1995-10-13 Terminal device, reception method, server, and transmission method Expired - Lifetime JP3755171B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP29221295A JP3755171B2 (en) 1995-10-13 1995-10-13 Terminal device, reception method, server, and transmission method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP29221295A JP3755171B2 (en) 1995-10-13 1995-10-13 Terminal device, reception method, server, and transmission method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2005229987A Division JP2006058878A (en) 2005-08-08 2005-08-08 Information processor and information processing method

Publications (2)

Publication Number Publication Date
JPH09114781A JPH09114781A (en) 1997-05-02
JP3755171B2 true JP3755171B2 (en) 2006-03-15

Family

ID=17778974

Family Applications (1)

Application Number Title Priority Date Filing Date
JP29221295A Expired - Lifetime JP3755171B2 (en) 1995-10-13 1995-10-13 Terminal device, reception method, server, and transmission method

Country Status (1)

Country Link
JP (1) JP3755171B2 (en)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6769128B1 (en) 1995-06-07 2004-07-27 United Video Properties, Inc. Electronic television program guide schedule system and method with data feed access
US5737619A (en) 1995-10-19 1998-04-07 Judson; David Hugh World wide web browsing with content delivery over an idle connection and interstitial content display
WO1997032257A1 (en) * 1996-02-28 1997-09-04 Aim Corporation Communication system capable of providing user with picture meeting characteristics of user and terminal equipment and information providing device used for the same
AU2230597A (en) * 1996-02-28 1997-09-16 Aim Corporation Communication system for distributing such message as advertisement to user of terminal equipment
US5940073A (en) 1996-05-03 1999-08-17 Starsight Telecast Inc. Method and system for displaying other information in a TV program guide
JP3454054B2 (en) * 1996-12-06 2003-10-06 松下電器産業株式会社 Internet information display device
JPH10322509A (en) * 1997-05-16 1998-12-04 Matsushita Graphic Commun Syst Inc Portable facsimile equipment
JPH1131295A (en) * 1997-07-14 1999-02-02 Toshiba Corp Road information management system and road information terminal equipment
AU733993B2 (en) 1997-07-21 2001-05-31 Rovi Guides, Inc. Systems and methods for displaying and recording control interfaces
JPH1168870A (en) * 1997-08-22 1999-03-09 Nippon Telegr & Teleph Corp <Ntt> Information utilizing method
EP0971496A4 (en) 1997-11-11 2006-07-05 Sony Corp Transmitter and transmitting method, information editor and editing method, receiver and receiving method, information storage and storing method, and broadcasting system
JP3914317B2 (en) * 1997-12-26 2007-05-16 インターナショナル・ビジネス・マシーンズ・コーポレーション Data communication apparatus and method
US20020095676A1 (en) 1998-05-15 2002-07-18 Robert A. Knee Interactive television program guide system for determining user values for demographic categories
US6898762B2 (en) 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
JP3611464B2 (en) * 1998-10-29 2005-01-19 シャープ株式会社 Information providing apparatus and information providing system
WO2001063873A2 (en) * 2000-02-24 2001-08-30 Koninklijke Philips Electronics N.V. Transmission system with storage in the receiver
JP2001298727A (en) * 2000-04-14 2001-10-26 Matsushita Electric Ind Co Ltd Broadcast unit, receiver and data broadcasting system
WO2001093157A1 (en) 2000-05-26 2001-12-06 Exitexchange Corporation Post-session internet advertising system
EP1286207A4 (en) * 2000-05-31 2004-09-22 Seiko Epson Corp Projector and projection display system and method, and recorded medium
JP2002247492A (en) * 2001-02-15 2002-08-30 Ftl International:Kk Distributed advertisement information receiving adaptor
JP4699657B2 (en) * 2001-09-12 2011-06-15 キヤノン電子株式会社 Document management system, control method thereof, and storage medium storing program
US8380726B2 (en) 2006-03-06 2013-02-19 Veveo, Inc. Methods and systems for selecting and presenting content based on a comparison of preference signatures from multiple users
US8316394B2 (en) 2006-03-24 2012-11-20 United Video Properties, Inc. Interactive media guidance application with intelligent navigation and display features
US8832742B2 (en) 2006-10-06 2014-09-09 United Video Properties, Inc. Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US7801888B2 (en) 2007-03-09 2010-09-21 Microsoft Corporation Media content search results ranked by popularity
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
JP5289289B2 (en) * 2009-11-27 2013-09-11 株式会社ビデオリサーチ Terminal device and communication method in terminal device
JP5378304B2 (en) * 2010-06-11 2013-12-25 日立コンシューマエレクトロニクス株式会社 Reception and playback method
WO2012094564A1 (en) 2011-01-06 2012-07-12 Veveo, Inc. Methods of and systems for content search based on environment sampling

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6368958A (en) * 1986-09-11 1988-03-28 Mitsubishi Electric Corp Data transfer equipment
JP3137696B2 (en) * 1991-10-30 2001-02-26 株式会社デジタル Network communication system and line converter
JPH07141312A (en) * 1993-11-16 1995-06-02 Canon Inc Information processor
JPH07250100A (en) * 1994-03-09 1995-09-26 Kokusai Denshin Denwa Co Ltd <Kdd> Mutual communication system between lans using wide area network and mutual connection device used therefor
JPH0991215A (en) * 1995-09-26 1997-04-04 Toshiba Corp Document reading system having advertisement display function and advertisement document display method applied to the reading system

Also Published As

Publication number Publication date
JPH09114781A (en) 1997-05-02

Similar Documents

Publication Publication Date Title
JP3755171B2 (en) Terminal device, reception method, server, and transmission method
US7849131B2 (en) Method of enhancing rendering of a content item, client system and server system
US7231023B1 (en) Network access with delayed delivery
JP4768092B2 (en) How to control a computer with audio signals
US20020010789A1 (en) Broadcast multimedia delivery system
JP2001526855A (en) Transmission and reception of television programs and other data
KR20020067593A (en) Displaying enhanced content information on a remote control unit
JPH10177532A (en) Method and device for displaying automatically internet home page on television screen in cooperation with television program
US20030017857A1 (en) Wireless device local access system
US20040128688A1 (en) Method for providing advertisement VOD services for mobile communication terminal
CN1192627C (en) E- Commerce television
JP2008210331A (en) Advertisement distribution system, terminal device, advertisement distribution method, program, and recording medium
JPWO2008090799A1 (en) Television information processing apparatus, television program information display program, and web-TV cooperation method
KR100744286B1 (en) Method and system for transmitting advertisement data of digital multimedia broadcasting
JPH10164529A (en) Television-broadcasting method and television receiver
JP2006058878A (en) Information processor and information processing method
KR20030079160A (en) Method of interactive multimedia service using mobile terminal as interactive multimedia medium
JP2002108758A (en) Internet service server, data providing method, moving video advertising method, and recording medium thereof
JP2013211886A (en) Broadcast method for program including television cm image, and television cm image type switching device
KR20020003791A (en) A multimedia moving picture advertising service system and a service method on the network
JP2005295600A (en) Viewing promoting system and viewing promoting device, and recording medium
KR20070045372A (en) Mobile communication terminal and method for providing detailed information of web server linked to ad of dmb
KR100623448B1 (en) Portable Terminal Equipment And Mobile Communication System And Advertising Method Using The Same

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050412

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050607

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050808

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20050829

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051028

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20051109

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051212

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

Free format text: PAYMENT UNTIL: 20100106

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20100106

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110106

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120106

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20130106

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20130106

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term