JP3553760B2 - Data communication method and data communication system - Google Patents

Data communication method and data communication system Download PDF

Info

Publication number
JP3553760B2
JP3553760B2 JP07865797A JP7865797A JP3553760B2 JP 3553760 B2 JP3553760 B2 JP 3553760B2 JP 07865797 A JP07865797 A JP 07865797A JP 7865797 A JP7865797 A JP 7865797A JP 3553760 B2 JP3553760 B2 JP 3553760B2
Authority
JP
Japan
Prior art keywords
data
transmission
receiving side
reception
receiving
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP07865797A
Other languages
Japanese (ja)
Other versions
JPH10276311A (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.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP07865797A priority Critical patent/JP3553760B2/en
Publication of JPH10276311A publication Critical patent/JPH10276311A/en
Application granted granted Critical
Publication of JP3553760B2 publication Critical patent/JP3553760B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Compression Of Band Width Or Redundancy In Fax (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Storing Facsimile Image Data (AREA)
  • Facsimile Transmission Control (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は各家庭に設置された受信端末に使用される次世代の情報配信サービスのデータ通信方法に関するものである。
【0002】
【従来の技術】
パーソナルコンピュータが各家庭に普及するようになって、電話回線を介して各種のパソコン通信ネットワークに接続して、ユーザーが必要とする情報を家庭に居ながらにして入手できるようになっている。
【0003】
具体的には、ユーザーが情報を入手するには、ユーザー自身が操作してパソコン通信ネットワークにアクセスし、さらに所望の情報の所在地までユーザーが操作して移動し、情報を入手する。
【0004】
また、より表現力が豊かなマルチメディア情報を入手する手段として、インターネット上のホームページから情報を得る方法がある。具体的には、ユーザー自身が操作してインターネットプロバイダにアクセスし、ホームページブラウザ上で、所望の情報の所在アドレス(URL)を入力して、情報を入手する。
【0005】
【発明が解決しようとする課題】
このような家庭とセンター側とのデータ通信では、ユーザー自身が積極的にパソコン通信ネットワークやプロバイダーにアクセスしてデータベースやホームページをユーザーの意志で利用することが必要であるのが現状である。
【0006】
そこで、センター側(送信側)から電話回線を介して各家庭に設置されたパーソナルコンピュータなどの端末装置にアクセスしてユーザーに情報を配信する次世代の情報サービスが、展開されると予想される。
【0007】
センター側が主導権を握ってユーザーの操作なしに情報を配信するこのシステムは、より多くのユーザーに情報を配信したいと云うセンター側の思いと、アクセス操作を実行しなくても情報を入手したいと云うユーザー側の思いとの両方を満足させることができる。
【0008】
しかし、各ユーザーの記憶装置の残りの記憶容量はまちまちであって、ユーザーの記憶装置の残りの記憶容量が少なくなっている場合には、センター側からの送信データの一部がユーザー側の記憶装置に記憶できなくなって失われてしまうと云う問題がある。
【0009】
本発明は、ユーザーの記憶装置の残りの記憶容量が少なくなっていても、センター側からの送信データが失われてしまうことがないデータ通信方法を提供することを目的とする。
【0010】
【課題を解決するための手段】
本発明のデータ通信方法は、送信側から受信側へデータを送信するに際して、送信データサイズと受信側の残り記憶容量に応じて受信側で必要な領域を確保できるかどうかを確認し、受信側で必要な領域を確保できないと判定した場合には、送信側から受信側に送信するデータを調節したり、受信側での記憶装置へのアクセスの状況に応じて受信側の記憶装置の既に記憶されている内容を加工することを特徴とする。
【0011】
この本発明によると、ユーザーの記憶装置の残りの記憶容量が少なくなっていても、センター側からの送信データが失われてしまうことがないデータ通信を実現できる。
【0012】
【発明の実施の形態】
請求項1記載のデータ通信方法は、送信側から受信側へデータを送信するに際して、送信側は目的とする送信データを受信側に送信し、これを受信した受信側では、受信した前記送信データのヘッダからデータのデータサイズを読み取って記憶に必要な領域を確保できるかどうかを受信側で確認し、受信側で必要な領域を確保できると判定した場合には、送信側から送信された目的とする送信データの全てを記憶し、受信側で必要な領域を確保できないと判定した場合には、送信側から送信された目的とする送信データの一部だけを記憶することを特徴とする。
【0023】
請求項2記載のデータ通信システムは、請求項1のデータ通信方法を実現するデータ通信システムであって、受信側の設備がテレビジョン受像機またはモニタ装置であることを特徴とする。
【0025】
以下、本発明のデータ通信方法を図1〜図21に示す具体的な実施の形態に基づいて説明する。
(実施の形態1)
図1〜図4は(実施の形態1)を示す。
【0026】
図1に示すように送信側Tと受信側Rとは公衆電話回線Lを介して接続されている。この実施の形態の受信側Rは、テレビジョン受像機1に接続される付属装置2であって、図2に示すようにマイクロコンピュータ3Rとデータ記憶手段4とデータ送受信手段5と外部へ映像出力するためのビデオRAM6と作業領域となるRAM7などで構成されている。マイクロコンピュータ3Rは、受信データ解析手段8とデータ読み出し書き込み手段9と送信データ生成手段10などの機能ブロックで構成されている。
【0027】
送信側Tは、マイクロコンピュータ3Tとデータ記憶手段11とデータ送受信手段12などで構成されている。マイクロコンピュータ3Tは、データ読み出し書き込み手段13と送信データサイズ計数手段14と送信データ生成手段15と受信データ解析手段16と送信中断手段17などの機能ブロックで構成されている。
【0028】
送信側Tが受信側Rへ送信したい目的の送信データは、マイクロコンピュータ3Tのデータ読み出し書き込み手段13を介してデータ記憶手段11に書き込まれている。
【0029】
ここでは、前記の目的の送信データは動画データと静止画データと音データとテキストデータの内の少なくとも1つ以上を有しているマルチメディアデータで、そのデータフォーマットは、例えば、動画データと音データとテキストデータからなるものであれば、図3の(a)に示すように、ヘッダーと動画データと音データとテキストデータとで構成されている。ヘッダーには、下記に示す(表1)に示すように動画データの始まりの位置を表すポインタP1と動画データのデータサイズと、音データの始まりの位置を表すポインタP2と音データのデータサイズと、テキストデータの始まりの位置を表すポインタP3とテキストデータのデータサイズとが記録されている。
【0030】
【表1】

Figure 0003553760
【0031】
図4はデータ記憶手段11に蓄積されている送信データを受信側Rのデータ記憶手段4に書き込む際の送信側と受信側との通信手順をマイクロコンピュータ3R,3Tのフローチャートにして表現したものである。
【0032】
具体的には、送信側Tから受信側Rへ送信データを実際に送信する以前に行われる通信速度などの通信条件を決定するためのネゴシエーションにおいて、ステップS1では、送信側Tが受信側Rに、データ送受信手段12を介してデータ記憶手段4の残り記憶領域の大きさを送信するようにリクエストする。
【0033】
ステップS2では、ステップS1での送信側Tからのリクエストを受信した受信側Rが、データ記憶手段4〔具体的には、HDD装置〕の空き領域の大きさを送信データ生成手段10を介して送信側Tへ返答する。
【0034】
ステップS3では、ステップS2での受信側Rからの返答を受信した送信側Tが、送信しようとするマルチメディアデータのデータサイズとステップS2での返答で受け取った空き領域の大きさとを受信データ解析手段16で比較して、送信データを受信側Rのデータ記憶手段4に書き込めるかをチェックする。
【0035】
ステップS3においてYES〔書き込める〕と送信側Tの受信データ解析手段16が判定した場合には、データ読み出し書き込み手段13を介してデータ記憶手段11に書き込まれている目的の送信データを読み出してステップS4でデータ送信を開始し、送信データ生成手段15を介して図4の(b)に示すように図4の(a)をそのまま送信して、ステップS5でデータ送信を完了してステップS6の終了シーケンスを実行して一動作を完了する。この場合には送信データサイズ計数手段14と送信中断手段17は作用しない。
【0036】
なお、ステップS5とステップS6の間に公衆電話回線Lに送信された送信データは、受信側Rのデータ記憶手段4にそのままのデータサイズで書き込まれる。
【0037】
ステップS3においてNO〔書き込めない〕と送信側Tの受信データ解析手段16が判定した場合には、次のように送信データサイズ計数手段14と送信中断手段17が作用する。具体的には、ステップS7ではステップS2で受信した空き領域より小さいサイズになるように送信データの一部を送らないように送信内容を決定する。例えば、動画データを送信しないとした場合には、ステップS8で送信を開始すると、送信データ生成手段15がデータ送受信手段12を介してデータを送信使用としたときに送信データサイズ計数手段14が、ポインタP1から動画データのデータサイズの間は送信中断手段17が動作してデータ送受信手段12が図3の(c)に示すように動画データを除く音データとテキストデータだけを受信側Rのデータ送受信手段5が受信してデータ記憶手段4の空き領域に書き込まれ、ステップS9で送信を完了してステップS6の終了シーケンスを実行して一動作を完了する。この送信内容の選別に伴い、データ記憶手段4に書き込まれるヘッダーの内容も実態に合う内容に更新されている。
【0038】
また、マルチメディアデータが図22に示すように動画のみから構成される場合において、送信しようとするデータサイズより大きな受信領域が確保できない場合には、動画データを先頭から送信し、受信側でデータ受信領域として確保可能なデータサイズ分だけ動画データを送信し、残りの動画データは送信を中断して、終了シーケンスを実行し、動作を完了する。
【0039】
このように送信側Tは、受信側Rのデータ記憶手段4の空き領域が目的とする送信データに比べて小さい場合には、目的とする送信データの一部だけを配信して受信側Rでデータが消失しないようにできる。具体的には、空き領域が少ないにも係わらず送信データを送信した場合には、動画データを送信中または音データの送信中に受信側Rのデータ記憶手段4の記憶容量をオーバーフローが発生して、テキストデータを受信側Rのデータ記憶手段4に残すことができないがためにその回に受信側Rのデータ記憶手段4に書き込んだ送信データが何であったのか解らなくなったりすることがある。このような場合に、上記のように動画データを除いた音データとテキストデータの組み合わせ、または音データを除いた動画データとテキストデータの組み合わせを受信側Rへ配信することによって、無駄な通信と受信側Rのデータ記憶手段4の記憶容量の無駄遣いをなくすることができる。
【0040】
また、異種データの組み合わせによる送信が不可能な場合においても、不完全ながらデータの一部分を送信することによりデータ記憶手段4の他の記憶データに影響を及すことなく、可能な限りの情報を配信することが可能となる。
【0041】
(実施の形態2)
図5,図6は(実施の形態2)を示す。(実施の形態1)と同様の作用を成すものには同一の符号を付けて説明する。
【0042】
(実施の形態1)では送信データに比べて受信側Rのデータ記憶手段4の空き領域が足らなくなった場合には、送信データの一部だけを送信したが、この(実施の形態2)では、送信データに比べて受信側Rのデータ記憶手段4の空き領域が足らなくなった場合には、送信側Tが受信側Rへの送信を中止するように構成されている。
【0043】
図5に示すように、送信中止手段18が図1に示す(実施の形態1)の送信データサイズ計数手段14と送信中断手段17に代わって設けられている。マイクロコンピュータ3R,3Tの構成に関しては、図6に示すように(実施の形態1)と同様にステップS1,S2,S3を実行して、ステップS3においてNO〔書き込めない〕と判定した場合に、次にステップS6の終了シーケンスを実行して送信データの全部を送らない。
【0044】
(実施の形態3)
図7〜図9は(実施の形態3)を示す。(実施の形態1)と同様の作用を成すものには同一の符号を付けて説明する。
【0045】
(実施の形態1)では送信データに比べて受信側Rのデータ記憶手段4の空き領域が足らなくなった場合には、送信データの一部だけを送信したが、この(実施の形態3)では送信データに比べて受信側Rのデータ記憶手段4の空き領域が足らなくなった場合には、送信側Tが受信側Rへの送信データの一部または全部をデータサイズの小さな代替データに変更して送信するように構成されている。
【0046】
図7に示すように、送信データ変更手段19が図1に示す(実施の形態1)の送信データサイズ計数手段14と送信中断手段17に代わって設けられている。目的とする送信データのフォーマットは図8の(a)に示すように、動画データと第1,第2の静止画データと音データおよびテキストデータで構成されている。
【0047】
第1,第2の静止画データはそれぞれ動画データの代替用に予め用意されているデータで、第1の静止画データは動画データよりもデータサイズが小さく、第2の静止画データは第1の静止画データよりも更にデータサイズが小さい。
【0048】
なお、動画データと第1,第2の静止画データとの関係およびそのデータサイズは動画データの代替リストに予め登録されている。
マイクロコンピュータ3R,3Tの構成に関しては、図9に示すように(実施の形態1)と同様にステップS1,S2,S3を実行して、ステップS3においてNO〔書き込めない〕と判定した場合に、ステップS7を介してステップS7−Aを実行する。
【0049】
ステップS7−Aでは、動画データの代替リストを参照してステップS7−Bを実行する。
ステップS7−Bでは、代替データリストに送信可能なデータサイズの代替データがあるかどうかをチェックする。
【0050】
ステップS7−BでNO〔代替データがない〕と判定された場合には、次にステップS6の終了シーケンスを実行して送信データの全部を送らない。
ステップS7−BでYES〔代替データがある〕と判定された場合には、次にステップS7−Cで動画データに代わって第1の静止画データを組み込んで図8の(b)に示すフォーマットのデータを目的の送信データの代替データとするか、または動画データに代わって第2の静止画データを組み込んで図8の(c)に示すフォーマットのデータを目的の送信データの代替データとするのかを決定して送信を開始する。そしてステップS9でデータ送信の完了を検出すると、ステップS6の終了シーケンスを実行して一動作を完了する。
【0051】
このように構成しても同様の効果を期待できる。
(実施の形態4)
図10,図11は(実施の形態4)を示す。(実施の形態1)と同様の作用を成すものには同一の符号を付けて説明する。
【0052】
(実施の形態1)では送信データに比べて受信側Rのデータ記憶手段4の空き領域が足らなくなった場合には、送信データの一部だけを送信したが、この(実施の形態4)では送信データに比べて受信側Rのデータ記憶手段4の空き領域が足らなくなった場合には、送信側Tが受信側Rへの送信データを圧縮して送信するように構成されている。
【0053】
図10に示すように、送信データ圧縮手段20が図1に示す(実施の形態1)の送信データサイズ計数手段14と送信中断手段17に代わって設けられている。
【0054】
マイクロコンピュータ3R,3Tの構成に関しては、図11に示すように(実施の形態1)と同様にステップS1,S2,S3を実行して、ステップS3においてNO〔書き込めない〕と判定した場合に、ステップS7を介してステップS7−Dを実行する。
【0055】
ステップS7−Dでは、目的の送信データを所定の圧縮方式で圧縮する。
ステップS7−Eでは、ステップS7−Dでの圧縮後のデータサイズとステップS2で読み取った空き領域の大きさとを比較して圧縮されたデータが送信可能データサイズに収まるかどうかをチェックする。
【0056】
ステップS7−EでNO〔収まらない〕と判定した場合には、ステップS6の終了シーケンスを実行して送信データの全部を送らない。
ステップS7−EでYES〔収まる〕と判定した場合には、ステップS7−Dで圧縮後のデータの送信をステップS4で開始し、ステップS5でデータ送信を完了してステップS6の終了シーケンスを実行して一動作を完了する。
【0057】
ステップS3においてYES〔書き込める〕と送信側Tの受信データ解析手段16が判定した場合には、データ記憶手段11に書き込まれている目的の送信データを読み出してステップS4,S5を実行する。
【0058】
なお、受信側Rのデータ記憶手段4に圧縮して記録されたデータは、必要なときに解凍して利用される。
このように構成しても同様の効果を期待できる。
【0059】
なお、この実施の形態では目的の送信データの全部をステップS7−Dで圧縮して送信する場合と、目的の送信データの一部をステップS7−Dで圧縮して送信する場合との何れを実行することもできる。何れの場合も、圧縮の方式ならびに圧縮したデータの期間などは、送信側Tと受信側Rとの間で予め決めたものを使用したり、その都度のデータのヘッダに記述して配信することもできる。
【0060】
また、ステップS7−Dでは圧縮前の送信データを圧縮したが、送信側Tのデータ記憶手段11に目的の送信データを圧縮して書き込んだ場合などは、ステップS7−Dでは圧縮後の送信データを再圧縮して送信することになる。
【0061】
(実施の形態1)から(実施の形態4)では、送信側Tから受信側Rにリクエストして受信側Rのデータ記憶手段4の空き領域のサイズを送信側Tが読み取って、送信側Tがこれから送信しようとするデータの書き込みに必要となる領域を確保できるかどうかを確認したが、送信側Tが目的の送信データのデータサイズを受信側Rに送信し、自己の空き領域の大きさと送信側Tから受信したデータサイズとを受信側Rのマイクロコンピュータ3Rが比較して、その判定結果を受信側Rが送信側Tに連絡して、具体的には、(実施の形態1)の場合には、図4に示したステップS3とそれ以降をマイクロコンピュータ3Tが実行するように構成しても同様の効果を期待できる。
【0062】
(実施の形態5)
図12,図13は(実施の形態5)を示す。
図12に示すように送信側Tと受信側Rとは公衆電話回線Lを介して接続されている。この実施の形態の受信側Rは、(実施の形態1)と同様にテレビジョン受像機1に接続される付属装置2である。
【0063】
受信側Rは、マイクロコンピュータ3Rとデータ記憶手段4とデータ送受信手段5などで構成されている。マイクロコンピュータ3Rは、受信データ解析手段8とデータ読み出し書き込み手段9と送信データ生成手段10および受信中断手段21などの機能ブロックで構成されている。
【0064】
送信側Tは、マイクロコンピュータ3Tとデータ記憶手段11とデータ送受信手段12などで構成されている。マイクロコンピュータ3Tは、受信データ解析手段16とデータ読み出し書き込み手段13と送信データ生成手段15などの機能ブロックで構成されている。
【0065】
送信側Tが受信側Rへ送信したい目的の送信データは、マイクロコンピュータ3Tのデータ読み出し書き込み手段13を介してデータ記憶手段11に書き込まれている。
【0066】
ここでは、目的の送信データは動画データと音データとテキストデータを有しているマルチメディアデータで、そのデータフォーマットは図3の(a)に示すように、ヘッダーと動画データと音データとテキストデータとで構成されている。ヘッダーには、動画データの始まりの位置を表すポインタP1と動画データのデータサイズと、音データの始まりの位置を表すポインタP2と音データのデータサイズと、テキストデータの始まりの位置を表すポインタP3とテキストデータのデータサイズとが記録されている。
【0067】
図13はデータ記憶手段11に蓄積されている送信データを受信側Rのデータ記憶手段4に書き込む際の送信側と受信側との通信手順をマイクロコンピュータ3R,3Tのフローチャートにして表現したものである。
【0068】
具体的には、送信側Tから受信側Rへ送信データを実際に送信する以前のネゴシエーションにおいて、ステップS11では、送信側Tが受信側Rに、データ送受信手段12を介して、目的の送信データのデーターサイズを送信する。具体的には、ヘッダーの内容だけを送信する。
【0069】
ステップS12では、ステップS11での送信側Tからのヘッダーを受信した受信側Rが、受信したデータサイズと自己のデータ記憶手段4の空き領域の大きさとを比較して、送信データを受信側Rのデータ記憶手段4に書き込めるかをチェックする。
【0070】
ステップS12においてYES〔書き込める〕と判定した場合には、ステップS13で送信データ生成手段10とデータ送受信手段5を介して送信側Tへ、データ受信の準備が完了したことを通知する。
【0071】
受信側Rからのデータ受信の準備完了を検出したマイクロコンピュータ3Tは、データ読み出し書き込み手段13を介してデータ記憶手段11に書き込まれている目的の送信データを読み出してステップS14でデータ送信を開始し、送信データ生成手段15を介して図3の(b)に示すように図3の(a)をそのまま送信して、ステップS15でデータ送信を完了してステップS16の終了シーケンスを実行して一動作を完了する。この場合には受信側Rのデータ記憶手段4にそのままのデータサイズで書き込まれ、受信中断手段21は作用しない。
【0072】
ステップS12においてNO〔書き込めない〕と受信側Rの受信データ解析手段8が判定した場合には、次のように受信中断手段21が作用する。
ステップS17ではステップS11で受信したヘッダーの内容と自己のデータ記憶手段4にしたがって、受信サイズを決定する。具体的には、動画データと音データの内の一方とテキストデータとの何れかの組み合わせが、空き領域を越えないかをチェックして受信サイズを決定する。ここでは、動画データとテキストデータとの組み合わせでは空き領域を越え、音データとテキストデータとの組み合わせでは空き領域を越えない場合には、動画データを取り込まずに音データとテキストデータを取り込むように受信サイズを決定する。
【0073】
ステップS17で受信サイズが決定されると、ステップ18では受信側Rが送信側Tへデータ受信の準備が完了したことを通知する。
受信側Rからのデータ受信の準備完了を検出したマイクロコンピュータ3Tは、データ読み出し書き込み手段13を介してデータ記憶手段11に書き込まれている目的の送信データを読み出してステップS19でデータ送信を開始する。
【0074】
送信側Tからの送信データ〔図3の(b)〕を受信した受信側Rは、ステップS7で決定した受信サイズに基づいて、ステップ20ではポインタP1からポインタP2の期間の動画データの取り込みを受信中断手段21が禁止し、図3の(c)に示すように音データとテキストデータをデータ記憶手段4に書き込み、ステップS6の終了シーケンスを実行して一動作を完了する。
【0075】
また、マルチメディアデータが図22のように、動画のみから構成される場合において、送信データのデータサイズより大きな受信領域が確保できない場合は、送信されてくる動画データを先頭から受信し、受信可能なデータサイズ分だけ受信が完了すると残りのデータの受信を中断し、終了シーケンスに移る。
【0076】
(実施の形態6)
図14,図15は(実施の形態6)を示す。(実施の形態5)と同様の作用を成すものには同一の符号を付けて説明する。
【0077】
(実施の形態5)では受信側Rのデータ記憶手段4の空き領域に応じて送信データの一部だけをデータ記憶手段4に取り込んだが、この(実施の形態6)では受信側Rのデータ記憶手段4へのユーザーの日頃のアクセスの状態に応じて、使用頻度の低い領域のデータを消去してデータ記憶手段4の空き領域を確保して、送信側Tからの送信データの全てを受信側Rのデータ記憶手段4に取り込むように構成されている。
【0078】
受信側Rのマイクロコンピュータ3Rは、(実施の形態5)の受信中断手段21に代わってデータ参照頻度計数手段22とデータ消去手段23などで構成されている。
【0079】
送信側Tから受信した送信データは受信側Rのデータ記憶手段4に書き込まれており、入力手段〔図示せず〕から読み出したいデータをユーザーが指定すると、データ参照頻度計数手段22はデータ記憶手段4の指定されて読み出されたデータごとまたは指定されて読み出されたデータの分類ごとに、その参照の頻度を計数している。
【0080】
データ参照頻度計数手段22で計数された参照頻度は具体的には下記の(表2)に示すような形式で管理されている。
【0081】
【表2】
Figure 0003553760
【0082】
この(表2)よるとデータ001、データ002、データ003のうちではデータ002が参照頻度が最も高く、以下データ003、データ001という順になる。またデータのタイプ別分類では、タイプ1のデータの参照頻度はデータ001とデータ003との合算であり18となりタイプ2の参照頻度はデータ002の20となることを示している。
【0083】
マイクロコンピュータ3R,3Tは図15に示すように構成されている。
(実施の形態5)と同じように、マイクロコンピュータ3TがステップS11で目的の送信データのデーターサイズを送信し、マイクロコンピュータ3TがステップS12で送信データを受信側Rのデータ記憶手段4に書き込めるかをチェックし、ステップS12においてYES〔書き込める〕と判定した場合には、ステップS13〜ステップS16を実行して目的の送信データを受信側Rのデータ記憶手段4に書き込んで一動作を終了する。
ステップS12においてNO〔書き込めない〕と受信側Rの受信データ解析手段8が判定した場合には、ステップS17−Fを実行する。ステップS17−Fでは、データ参照頻度計数手段22が計数している参照頻度をチェックして、特定し、この特定したデータまたはデータ群をデータ消去手段23を介して受信側Rのデータ記憶手段4から消去し、ステップS12でYES〔書き込める〕と判定されるまで繰り返しステップS17−Fを実行し、ステップS13〜ステップS16を実行して目的の送信データを受信側Rのデータ記憶手段4に書き込んで一動作を終了する。
【0084】
このように、自己のデータ記憶手段4の中身を使用頻度に応じて自動的に消去して空き容量を確保するので、送信側Tから新たに送られてくる最新の送信データを消失することがない。
【0085】
(実施の形態7)
図16,図17は(実施の形態7)を示す。(実施の形態6)と同様の作用を成すものには同一の符号を付けて説明する。
【0086】
(実施の形態6)では自己のデータ記憶手段4の中身を使用頻度に応じて自動的に消去して空き容量を確保し、消去された内容(使用頻度の低いデータまたはデータ領域)は消失してしまったが、この(実施の形態7)ではデータ記憶手段4の消去に際しては、消去する内容をプリンタ24を介してハードコピーするように構成されている。
【0087】
受信側Rのマイクロコンピュータ3Rは、(実施の形態6)のステップS17−Fが図17に示すようにステップS17−Gで消去に際してその内容をプリンタ24を介してハードコピーするように構成されている点だけが異なっており、その他は(実施の形態6)と同様である。
【0088】
(実施の形態8)
図18,図19は(実施の形態8)を示す。(実施の形態7)と同様の作用を成すものには同一の符号を付けて説明する。
【0089】
(実施の形態7)では自己のデータ記憶手段4の中身を使用頻度に応じて自動的に消去して空き容量を確保するに際して、消去する内容をプリンタ24を介してハードコピーするように構成したが、この(実施の形態8)では第2のデータ記憶手段25に転送するように構成されている。
【0090】
データ記憶手段4がハードディスク装置の場合には、第2のデータ記憶手段25は光ディスク装置が使用される。
受信側Rのマイクロコンピュータ3Rは、(実施の形態7)のステップS17−Fが図19に示すようにステップS17−Hに変更されているだけである。
ステップS17−Hでは、消去に際してその内容を第2のデータ記憶手段25に転送してからデータ消去手段23を介して受信側Rのデータ記憶手段4から消去するように構成されている点だけが異なっており、その他は(実施の形態7)と同様である。
【0091】
なお、第2のデータ記憶手段25に転送する場合には、単に転送するだけの場合と、圧縮して第2のデータ記憶手段25に転送する場合がある。
なお、本実施の形態ではデータ記憶手段4としてハードディスク装置、第2のデータ記憶手段25として光ディスク装置で構成しているが、本発明は具体的な記憶装置に制限するものではなく、いずれの記憶手段についても他の記憶装置例えば、フロッピーディスク装置、半導体メモリー、ストリーマー、DATなどであってもよい。通常本実施の形態においてはデータ記憶手段4を普段の記憶手段、第2のデータ記憶装置25を補助的な記憶手段として利用するので、前者が後者よりもデータの読み書きの速度が速い装置である方が望ましい。
【0092】
なお、(実施の形態1)から(実施の形態8)においては通信手段として、電話回線による通信を用いた例について説明したが、本発明は通信手段を限定するものではなく、他の手段を用いてもよい。例えば、双方向の通信が可能な無線通信システム、あるいはセンター側から端末側へは放送波による配信を行い、端末側からセンター側への通信は電話回線によるものでもよい。
また(実施の形態5)から(実施の形態8)においてはセンター側から端末側への単方向の通信でも実現可能であるため、地上波や、衛星からの放送波、あるいはCATVのデータに重畳してマルチメディアデータを送信してもよい。
【0093】
(実施の形態9)
図20は(実施の形態9)を示す。(実施の形態1)と同様の作用を成すものには同一の符号を付けて説明する。
【0094】
上記の各実施の形態では、受信側Rの設備をテレビジョン受像機1に接続される付属装置2、または付属装置2とプリンタ24、または付属装置2と第2のデータ記憶手段25で構成したが、この(実施の形態9)ではテレビジョン受像機1に組み込んで一体に構成したものであり、テレビ受信手段26とテレビ表示手段27と表示手段28が図2に示した付属装置2の構成と組み合わされてテレビジョン受像機1が構成されている。なお、この場合にも図示されていないが、データ記憶手段4に書き込まれたデータを指定してアクセスするための入力手段が設けられている。
【0095】
また、この実施の形態ではテレビジョン受像機1に一体に組み込んだが、受信側Rの設備を、図20の構成からテレビ受信手段26とテレビ表示手段27を取り除いたモニター装置とすることもできる。
【0096】
(実施の形態10)
図21は(実施の形態10)を示す。(実施の形態9)と同様の作用を成すものには同一の符号を付けて説明する。
【0097】
(実施の形態9)では、受信側Rの設備をテレビジョン受像機1に組み込んで一体に構成したが、この(実施の形態10)ではファクシミリ装置29に受信側Rの設備を組み込んで一体に構成している。画像読取手段30と画像出力装置31がファクシミリ装置29の固有の基本的な構成を表している。
【0098】
【発明の効果】
以上のように本発明のデータ通信方法によると、送信側から受信側へデータを送信するに際して、送信データサイズと受信側の残り記憶容量に応じて受信側で必要な領域を確保できるかどうかを確認し、受信側で必要な領域を確保できないと判定した場合には、送信側から受信側に送信するデータを調節したり、受信側での記憶装置へのアクセスの状況に応じて受信側の記憶装置の既に記憶されている内容を加工するので、センター側(送信側)から電話回線などの通信手段を介して各家庭に設置された端末装置にアクセスしてユーザーに情報を配信する次世代の情報サービスを展開した場合に、ユーザーの記憶装置の残りの記憶容量が少なくなっていても、センター側からの送信データが失われてしまうことがないデータ通信を実現できるものである。
【図面の簡単な説明】
【図1】本発明のデータ通信方法の(実施の形態1)の機能ブロック図
【図2】同実施の形態の受信側の付属装置の構成図
【図3】同実施の形態で扱うデータフォーマット図
【図4】同実施の形態の通信手順を説明するフローチャート図
【図5】本発明のデータ通信方法の(実施の形態2)の機能ブロック図
【図6】同実施の形態の通信手順を説明するフローチャート図
【図7】本発明のデータ通信方法の(実施の形態3)の機能ブロック図
【図8】同実施の形態で扱うデータフォーマット図
【図9】同実施の形態の通信手順を説明するフローチャート図
【図10】本発明のデータ通信方法の(実施の形態4)の機能ブロック図
【図11】同実施の形態の通信手順を説明するフローチャート図
【図12】本発明のデータ通信方法の(実施の形態5)の機能ブロック図
【図13】同実施の形態の通信手順を説明するフローチャート図
【図14】本発明のデータ通信方法の(実施の形態6)の機能ブロック図
【図15】同実施の形態の通信手順を説明するフローチャート図
【図16】本発明のデータ通信方法の(実施の形態7)の機能ブロック図
【図17】同実施の形態の通信手順を説明するフローチャート図
【図18】本発明のデータ通信方法の(実施の形態8)の機能ブロック図
【図19】同実施の形態の通信手順を説明するフローチャート図
【図20】本発明のデータ通信方法の(実施の形態9)のデータ通信システムの受信側の機能ブロック図
【図21】本発明のデータ通信方法の(実施の形態10)のデータ通信システムの受信側の機能ブロック図
【図22】本発明の(実施の形態1)で取り扱うマルチメディアデータの一例のフォーマット図
【符号の説明】
1 テレビジョン受像機
2 付属装置
3R 受信側のマイクロコンピュータ
3T 送信側のマイクロコンピュータ
4 受信側のデータ記憶手段
5 受信側のデータ送受信手段
8 受信データ解析手段
9 受信側の読み出し書き込み手段
10 受信側のデータ送信データ生成手段
11 送信側のデータ記憶手段
12 送信側のデータ送受信手段
13 送信側のデータ読み出し書き込み手段
14 送信側の送信データサイズ計数手段
15 送信側の送信データ生成手段
16 送信側の受信データ解析手段
17 送信側の送信中断手段
18 送信側の送信中止手段
19 送信側の送信データ変更手段
20 送信側の送信データ圧縮手段
21 受信側の受信中断手段
22 受信側のデータ参照頻度計数手段
23 受信側のデータ消去手段
24 プリンタ
25 第2のデータ記憶手段
26 テレビ受信手段
29 ファクシミリ装置[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a data communication method of a next-generation information distribution service used for a receiving terminal installed in each home.
[0002]
[Prior art]
2. Description of the Related Art As personal computers have become widespread at homes, users can obtain necessary information while staying at home by connecting to various personal computer communication networks via telephone lines.
[0003]
Specifically, to obtain information, the user operates the user himself to access the personal computer communication network, and further moves to the location of the desired information to obtain the information.
[0004]
As a means for obtaining multimedia information with more expressive power, there is a method of obtaining information from a homepage on the Internet. Specifically, the user operates the Internet provider to access the Internet provider, and inputs an address (URL) of desired information on a homepage browser to obtain the information.
[0005]
[Problems to be solved by the invention]
In the data communication between the home and the center, it is necessary for the user to actively access the personal computer communication network or provider and use the database and the homepage at his will.
[0006]
Therefore, it is expected that a next-generation information service in which information is delivered to users by accessing a terminal device such as a personal computer installed in each home from a center side (transmitting side) via a telephone line is expected to be developed. .
[0007]
This system, in which the center takes the initiative and distributes information without user operation, is the center's desire to distribute information to more users and the desire to obtain information without performing access operations. It can satisfy both of the user's wishes.
[0008]
However, the remaining storage capacity of each user's storage device varies, and when the remaining storage capacity of the user's storage device is low, a part of the transmission data from the center side is stored in the user side storage device. There is a problem that data cannot be stored in the device and is lost.
[0009]
An object of the present invention is to provide a data communication method in which transmission data from a center is not lost even when the remaining storage capacity of a user's storage device is reduced.
[0010]
[Means for Solving the Problems]
According to the data communication method of the present invention, when data is transmitted from a transmission side to a reception side, it is checked whether a necessary area can be secured on the reception side according to the transmission data size and the remaining storage capacity of the reception side. If it is determined that the necessary area cannot be secured, the data to be transmitted from the transmitting side to the receiving side is adjusted, or the data is already stored in the receiving side storage device according to the state of access to the storage device on the receiving side. It is characterized by processing the contents that have been done.
[0011]
According to the present invention, it is possible to realize data communication in which transmission data from the center is not lost even when the remaining storage capacity of the user's storage device is reduced.
[0012]
BEST MODE FOR CARRYING OUT THE INVENTION
In the data communication method according to claim 1, when data is transmitted from a transmission side to a reception side, The transmitting side transmits the desired transmission data to the receiving side, and upon receiving this, the receiving side reads the data size of the data from the header of the received transmission data and determines whether or not an area necessary for storage can be secured. Side, and if the receiving side determines that the required area can be secured, it stores all the target transmission data transmitted from the transmitting side, and determines that the receiving area cannot secure the required area. In this case, only part of the target transmission data sent from the sender Is stored.
[0023]
Claim 2. The data communication system according to claim 2, A data communication system for realizing a data communication method, wherein the equipment on the receiving side is a television receiver or a monitor device.
[0025]
Hereinafter, the data communication method of the present invention will be described based on specific embodiments shown in FIGS.
(Embodiment 1)
1 to 4 show (Embodiment 1).
[0026]
As shown in FIG. 1, a transmitting side T and a receiving side R are connected via a public telephone line L. The receiving side R of this embodiment is an accessory device 2 connected to the television receiver 1, and as shown in FIG. 2, a microcomputer 3R, data storage means 4, data transmission / reception means 5, and video output to the outside. And a RAM 7 serving as a work area. The microcomputer 3R includes functional blocks such as a reception data analysis unit 8, a data read / write unit 9, and a transmission data generation unit 10.
[0027]
The transmission side T includes a microcomputer 3T, a data storage unit 11, a data transmission / reception unit 12, and the like. The microcomputer 3T includes functional blocks such as a data read / write unit 13, a transmission data size counting unit 14, a transmission data generation unit 15, a reception data analysis unit 16, and a transmission interruption unit 17.
[0028]
The desired transmission data that the transmission side T wants to transmit to the reception side R is written in the data storage unit 11 via the data read / write unit 13 of the microcomputer 3T.
[0029]
Here, the target transmission data is multimedia data including at least one of moving image data, still image data, sound data, and text data, and the data format is, for example, moving image data and sound data. If it is composed of data and text data, as shown in FIG. 3A, it is composed of a header, moving image data, sound data, and text data. As shown in Table 1 below, the header includes a pointer P1 indicating the start position of the moving image data and the data size of the moving image data, a pointer P2 indicating the start position of the sound data, and a data size of the sound data. , A pointer P3 indicating the start position of the text data and the data size of the text data are recorded.
[0030]
[Table 1]
Figure 0003553760
[0031]
FIG. 4 is a flow chart of the microcomputers 3R and 3T showing a communication procedure between the transmission side and the reception side when writing the transmission data stored in the data storage unit 11 to the data storage unit 4 of the reception side R. is there.
[0032]
Specifically, in a negotiation for determining communication conditions such as a communication speed performed before transmission data is actually transmitted from the transmission side T to the reception side R, in step S1, the transmission side T , A request to transmit the size of the remaining storage area of the data storage unit 4 via the data transmission / reception unit 12.
[0033]
In step S2, the receiving side R that has received the request from the transmitting side T in step S1 determines the size of the free area of the data storage unit 4 (specifically, the HDD device) via the transmission data generation unit 10. Reply to sender T.
[0034]
In step S3, the transmitting side T that has received the response from the receiving side R in step S2 analyzes the data size of the multimedia data to be transmitted and the size of the free space received in the response in step S2. A comparison is made by the means 16 to check whether the transmission data can be written to the data storage means 4 of the receiving side R.
[0035]
If the received data analysis means 16 of the transmitting side T determines YES (can be written) in step S3, the target transmission data written in the data storage means 11 is read out via the data read / write means 13 and step S4 is performed. 4A, the data transmission is started, the data of FIG. 4A is transmitted as shown in FIG. 4B via the transmission data generating means 15, the data transmission is completed in step S5, and the step S6 ends. Execute the sequence to complete one operation. In this case, the transmission data size counting means 14 and the transmission interruption means 17 do not operate.
[0036]
Note that the transmission data transmitted to the public telephone line L between step S5 and step S6 is written in the data storage means 4 of the receiving side R with the same data size.
[0037]
If the received data analysis means 16 of the transmission side T determines NO (cannot write) in step S3, the transmission data size counting means 14 and the transmission interruption means 17 operate as follows. Specifically, in step S7, the transmission content is determined so that a part of the transmission data is not transmitted so as to have a size smaller than the empty area received in step S2. For example, if it is determined that the moving image data is not to be transmitted, the transmission is started in step S8. When the transmission data generation unit 15 uses the data transmission via the data transmission / reception unit 12, the transmission data size counting unit 14 During the period from the pointer P1 to the data size of the moving image data, the transmission suspending means 17 operates and the data transmitting / receiving means 12 transmits only the sound data and the text data excluding the moving image data to the data of the receiving side R as shown in FIG. The transmission / reception means 5 receives and writes the data in the empty area of the data storage means 4, completes the transmission in step S9, executes the end sequence in step S6, and completes one operation. With the selection of the transmission contents, the contents of the header written in the data storage means 4 are also updated to contents suitable for the actual situation.
[0038]
Also, in the case where the multimedia data is composed only of a moving image as shown in FIG. 22, if a receiving area larger than the data size to be transmitted cannot be secured, the moving image data is transmitted from the beginning, and the receiving side transmits the data. The moving image data is transmitted by the data size that can be secured as the reception area, the transmission of the remaining moving image data is interrupted, the end sequence is executed, and the operation is completed.
[0039]
As described above, when the empty area of the data storage unit 4 of the receiving side R is smaller than the target transmitting data, the transmitting side T distributes only a part of the target transmitting data and transmits You can prevent data loss. Specifically, when the transmission data is transmitted despite the small free space, the storage capacity of the data storage unit 4 of the reception side R overflows during the transmission of the moving image data or the transmission of the sound data. Therefore, since the text data cannot be left in the data storage means 4 of the reception side R, it may not be possible to understand what the transmission data written in the data storage means 4 of the reception side R at that time. In such a case, by distributing the combination of the sound data and the text data excluding the moving image data or the combination of the moving image data and the text data excluding the sound data to the receiving side R as described above, it is possible to reduce unnecessary communication. It is possible to eliminate waste of storage capacity of the data storage means 4 on the receiving side R.
[0040]
Further, even when transmission by a combination of different types of data is not possible, by transmitting a part of the data incompletely, it is possible to transmit as much information as possible without affecting other storage data of the data storage means 4. It can be distributed.
[0041]
(Embodiment 2)
5 and 6 show (Embodiment 2). Components having the same functions as those of the first embodiment will be described with the same reference numerals.
[0042]
In the first embodiment, only a part of the transmission data is transmitted when the free space of the data storage unit 4 on the receiving side R becomes insufficient as compared with the transmission data. In the second embodiment, When the free space of the data storage means 4 of the receiving side R becomes insufficient compared with the transmission data, the transmitting side T stops transmission to the receiving side R.
[0043]
As shown in FIG. 5, a transmission suspending unit 18 is provided in place of the transmission data size counting unit 14 and the transmission suspending unit 17 shown in FIG. 1 (Embodiment 1). Regarding the configuration of the microcomputers 3R and 3T, as shown in FIG. 6, steps S1, S2 and S3 are executed in the same manner as in the first embodiment, and when it is determined NO (cannot write) in step S3, Next, the end sequence of step S6 is executed to not send all of the transmission data.
[0044]
(Embodiment 3)
7 to 9 show (Embodiment 3). Components having the same functions as those of the first embodiment will be described with the same reference numerals.
[0045]
In (Embodiment 1), only a part of the transmission data is transmitted when the free space of the data storage unit 4 on the receiving side R becomes insufficient as compared with the transmission data. In this (Embodiment 3), If there is not enough free space in the data storage means 4 of the receiving side R compared to the transmitting data, the transmitting side T changes a part or all of the transmitting data to the receiving side R to substitute data having a small data size. It is configured to transmit.
[0046]
As shown in FIG. 7, a transmission data changing unit 19 is provided instead of the transmission data size counting unit 14 and the transmission interruption unit 17 shown in FIG. 1 (Embodiment 1). As shown in FIG. 8A, the format of the target transmission data is composed of moving image data, first and second still image data, sound data, and text data.
[0047]
Each of the first and second still image data is data prepared in advance for substituting the moving image data. The first still image data has a smaller data size than the moving image data, and the second still image data has the first data size. Has a smaller data size than the still image data.
[0048]
Note that the relationship between the moving image data and the first and second still image data and the data size thereof are registered in advance in an alternative list of the moving image data.
Regarding the configuration of the microcomputers 3R and 3T, as shown in FIG. 9, steps S1, S2, and S3 are executed in the same manner as in (Embodiment 1), and when it is determined NO (cannot write) in step S3, Step S7-A is executed via step S7.
[0049]
In step S7-A, step S7-B is executed with reference to the substitute list of the moving image data.
In step S7-B, it is checked whether the substitute data list has substitute data of a data size that can be transmitted.
[0050]
If it is determined NO in step S7-B (there is no substitute data), then the end sequence of step S6 is executed to not send all of the transmission data.
If YES (there is alternative data) is determined in step S7-B, then the first still image data is incorporated in place of the moving image data in step S7-C and the format shown in FIG. Is used as substitute data for the target transmission data, or data of the format shown in FIG. 8C is substituted for the target transmission data by incorporating the second still image data in place of the moving image data. And start transmission. When the completion of the data transmission is detected in step S9, the end sequence of step S6 is executed to complete one operation.
[0051]
Even with such a configuration, the same effect can be expected.
(Embodiment 4)
10 and 11 show (Embodiment 4). Components having the same functions as those of the first embodiment will be described with the same reference numerals.
[0052]
In (Embodiment 1), when the free space of the data storage unit 4 on the receiving side R becomes insufficient compared with the transmission data, only a part of the transmission data is transmitted. In this (Embodiment 4), When there is no more free space in the data storage means 4 of the receiving side R than the transmitting data, the transmitting side T is configured to compress the transmitting data to the receiving side R and transmit it.
[0053]
As shown in FIG. 10, a transmission data compression unit 20 is provided instead of the transmission data size counting unit 14 and the transmission interruption unit 17 shown in FIG. 1 (Embodiment 1).
[0054]
Regarding the configuration of the microcomputers 3R and 3T, as shown in FIG. 11, steps S1, S2, and S3 are executed in the same manner as in the first embodiment, and when it is determined NO (cannot write) in step S3, Step S7-D is executed via step S7.
[0055]
In step S7-D, the target transmission data is compressed by a predetermined compression method.
In step S7-E, the data size after compression in step S7-D is compared with the size of the free area read in step S2 to check whether the compressed data is within the transmittable data size.
[0056]
If it is determined NO (not fit) in step S7-E, the end sequence of step S6 is executed to not send all of the transmission data.
If YES is determined in step S7-E, the transmission of the compressed data is started in step S4 in step S7-D, the data transmission is completed in step S5, and the end sequence of step S6 is executed. To complete one operation.
[0057]
If the received data analyzing means 16 of the transmitting side T determines YES (writable) in step S3, the target transmission data written in the data storage means 11 is read out, and steps S4 and S5 are executed.
[0058]
The data compressed and recorded in the data storage means 4 of the receiving side R is decompressed and used when necessary.
Even with such a configuration, the same effect can be expected.
[0059]
In this embodiment, either the case where all the target transmission data is compressed and transmitted in step S7-D or the case where part of the target transmission data is compressed and transmitted in step S7-D is transmitted. You can also do it. In any case, the compression method and the period of the compressed data may be predetermined between the transmitting side T and the receiving side R, or may be described in the header of the data at each time for distribution. Can also.
[0060]
In step S7-D, the transmission data before compression is compressed. However, when the target transmission data is compressed and written in the data storage unit 11 of the transmission side T, in step S7-D, the transmission data after compression is compressed. Is recompressed and transmitted.
[0061]
In (Embodiment 1) to (Embodiment 4), the transmitting side T requests the receiving side R to the receiving side R, and the transmitting side T reads the size of the empty area of the data storage means 4 of the receiving side R, and Confirmed that the area required for writing the data to be transmitted could be secured, but the transmitting side T transmitted the data size of the target transmitting data to the receiving side R, and determined the size of its own free area. The microcomputer 3R of the receiving side R compares the data size received from the transmitting side T with the receiving side R, and the receiving side R informs the transmitting side T of the determination result. In this case, the same effect can be expected even if the microcomputer 3T is configured to execute the steps S3 and subsequent steps shown in FIG.
[0062]
(Embodiment 5)
12 and 13 show (Embodiment 5).
As shown in FIG. 12, the transmitting side T and the receiving side R are connected via a public telephone line L. The receiving side R of this embodiment is an attachment device 2 connected to the television receiver 1 as in (Embodiment 1).
[0063]
The receiving side R includes a microcomputer 3R, data storage means 4, data transmission / reception means 5, and the like. The microcomputer 3R includes functional blocks such as a reception data analysis unit 8, a data read / write unit 9, a transmission data generation unit 10, and a reception suspension unit 21.
[0064]
The transmission side T includes a microcomputer 3T, a data storage unit 11, a data transmission / reception unit 12, and the like. The microcomputer 3T includes functional blocks such as a reception data analysis unit 16, a data read / write unit 13, and a transmission data generation unit 15.
[0065]
The desired transmission data that the transmission side T wants to transmit to the reception side R is written in the data storage unit 11 via the data read / write unit 13 of the microcomputer 3T.
[0066]
Here, the target transmission data is multimedia data having moving image data, sound data, and text data, and the data format is a header, moving image data, sound data, and text data as shown in FIG. Consists of data and. The header includes a pointer P1 indicating the start position of the moving image data, the data size of the moving image data, a pointer P2 indicating the start position of the sound data, a data size of the sound data, and a pointer P3 indicating the start position of the text data. And the data size of the text data.
[0067]
FIG. 13 is a flow chart of the microcomputers 3R and 3T showing a communication procedure between the transmission side and the reception side when writing the transmission data stored in the data storage unit 11 to the data storage unit 4 of the reception side R. is there.
[0068]
Specifically, in a negotiation before the transmission data is actually transmitted from the transmission side T to the reception side R, in step S11, the transmission side T transmits the target transmission data to the reception side R via the data transmission / reception means 12. Send the data size of. Specifically, only the contents of the header are transmitted.
[0069]
In step S12, the receiving side R, which has received the header from the transmitting side T in step S11, compares the received data size with the size of the empty area of its own data storage means 4, and transmits the transmission data to the receiving side R. It is checked whether the data can be written to the data storage means 4 of the above.
[0070]
If YES is determined in step S12 (writing is possible), the transmission side T is notified to the transmitting side T via the transmission data generation means 10 and the data transmission / reception means 5 in step S13 that preparation for data reception is completed.
[0071]
The microcomputer 3T that has detected the completion of preparation for receiving data from the receiving side R reads out the target transmission data written in the data storage unit 11 via the data read / write unit 13 and starts data transmission in step S14. As shown in FIG. 3B, the data is transmitted as it is via the transmission data generating means 15 as shown in FIG. 3B, the data transmission is completed in step S15, and the end sequence in step S16 is executed. Complete the operation. In this case, the data is written in the data storage means 4 of the receiving side R with the same data size, and the reception suspending means 21 does not operate.
[0072]
If the received data analyzing means 8 of the receiving side R determines NO (cannot write) in step S12, the receiving suspending means 21 operates as follows.
In step S17, the receiving size is determined according to the contents of the header received in step S11 and the own data storage means 4. Specifically, the reception size is determined by checking whether any combination of one of the moving image data and the sound data and the text data does not exceed the free space. Here, if the combination of moving image data and text data exceeds the free space, and the combination of sound data and text data does not exceed the free space, the sound data and text data will be captured without capturing the video data. Determine the receiving size.
[0073]
When the reception size is determined in step S17, in step 18, the reception side R notifies the transmission side T that preparation for data reception is completed.
The microcomputer 3T that has detected the completion of preparation for data reception from the receiving side R reads out the target transmission data written in the data storage unit 11 via the data read / write unit 13, and starts data transmission in step S19. .
[0074]
Receiving the transmission data [(b) in FIG. 3] from the transmission side T, the reception side R fetches the moving image data during the period from the pointer P1 to the pointer P2 in step 20 based on the reception size determined in step S7. The reception suspending means 21 prohibits, and as shown in FIG. 3C, the sound data and the text data are written in the data storage means 4, and the end sequence of step S6 is executed to complete one operation.
[0075]
In the case where the multimedia data is composed of only moving images as shown in FIG. 22, if a receiving area larger than the data size of the transmission data cannot be secured, the transmitted moving image data is received from the beginning and can be received. When the reception is completed for the data size, the reception of the remaining data is interrupted, and the process proceeds to the end sequence.
[0076]
(Embodiment 6)
14 and 15 show (Embodiment 6). Components having the same functions as those of the fifth embodiment will be described with the same reference numerals.
[0077]
In the (Embodiment 5), only a part of the transmission data is taken into the data storage unit 4 according to the free space of the data storage unit 4 of the reception side R. In this (Embodiment 6), the data storage of the reception side R is performed. In accordance with the state of the user's daily access to the means 4, the data in the infrequently used area is erased to secure an empty area in the data storage means 4, and all the transmission data from the transmitting side T is transmitted to the receiving side. It is configured to take in the data storage means 4 of R.
[0078]
The microcomputer 3R on the receiving side R includes a data reference frequency counting unit 22, a data erasing unit 23, and the like, instead of the reception suspending unit 21 of the fifth embodiment.
[0079]
The transmission data received from the transmission side T is written in the data storage means 4 of the reception side R, and when the user specifies the data to be read out from the input means (not shown), the data reference frequency counting means 22 becomes the data storage means. The reference frequency is counted for each of the designated and read data 4 or for each of the designated and read data classifications.
[0080]
The reference frequency counted by the data reference frequency counting means 22 is specifically managed in the format shown in the following (Table 2).
[0081]
[Table 2]
Figure 0003553760
[0082]
According to this (Table 2), among the data 001, the data 002, and the data 003, the data 002 has the highest reference frequency, and the data 003, and the data 001 are in the following order. The classification of data by type indicates that the reference frequency of type 1 data is the sum of data 001 and data 003 and is 18, and the reference frequency of type 2 is 20 of data 002.
[0083]
The microcomputers 3R and 3T are configured as shown in FIG.
Similarly to (Embodiment 5), the microcomputer 3T transmits the data size of the target transmission data in step S11, and the microcomputer 3T writes the transmission data in the data storage means 4 of the receiving side R in step S12. Is checked, and if it is determined as YES (writable) in step S12, steps S13 to S16 are executed to write the desired transmission data into the data storage unit 4 of the reception side R, and one operation is completed.
If the received data analyzing means 8 of the receiving side R determines NO (cannot write) in step S12, it executes step S17-F. In step S17-F, the reference frequency counted by the data reference frequency counting unit 22 is checked and specified, and the specified data or data group is stored in the data storage unit 4 of the reception side R via the data erasing unit 23. , And repeatedly execute steps S17-F until it is determined to be YES (writable) in step S12, and execute steps S13 to S16 to write the target transmission data into the data storage unit 4 of the reception side R. One operation ends.
[0084]
As described above, the contents of the data storage means 4 are automatically erased according to the use frequency to secure the free space, so that the latest transmission data newly sent from the transmission side T can be lost. Absent.
[0085]
(Embodiment 7)
16 and 17 show (Embodiment 7). Components having the same functions as those of the sixth embodiment will be described with the same reference numerals.
[0086]
In the sixth embodiment, the contents of its own data storage means 4 are automatically erased according to the frequency of use to secure free space, and the erased contents (infrequently used data or data area) are lost. However, in this (Embodiment 7), when erasing the data storage means 4, the content to be erased is hard-copyed via the printer 24.
[0087]
The microcomputer 3R of the receiving side R is configured to hard copy the contents via the printer 24 when the erasure is performed in step S17-G in step S17-F of (Embodiment 6) as shown in FIG. Only the differences are the same as in the sixth embodiment.
[0088]
(Embodiment 8)
18 and 19 show (Embodiment 8). Components having the same functions as those of the seventh embodiment will be described with the same reference numerals.
[0089]
(Embodiment 7) In the embodiment 7, when the contents of its own data storage means 4 are automatically erased in accordance with the frequency of use to secure free space, the contents to be erased are hard copied via the printer 24. However, in this (Embodiment 8), the data is transferred to the second data storage means 25.
[0090]
When the data storage means 4 is a hard disk device, an optical disk device is used as the second data storage means 25.
In the microcomputer 3R of the receiving side R, the step S17-F of the seventh embodiment is simply changed to the step S17-H as shown in FIG.
In the step S17-H, only the point that the contents are transferred to the second data storage means 25 at the time of erasing and then deleted from the data storage means 4 of the receiving side R via the data erasing means 23 is the only difference. The other is the same as (Embodiment 7).
[0091]
When transferring to the second data storage unit 25, there are a case where the transfer is simply performed and a case where the transfer is performed to the second data storage unit 25 after compression.
In the present embodiment, the data storage means 4 is constituted by a hard disk device and the second data storage means 25 is constituted by an optical disk device. However, the present invention is not limited to a specific storage device. The means may be another storage device such as a floppy disk device, a semiconductor memory, a streamer, or a DAT. Normally, in the present embodiment, the data storage means 4 is used as a normal storage means and the second data storage device 25 is used as an auxiliary storage means, so that the former is a device having a higher data reading / writing speed than the latter. Is more desirable.
[0092]
Note that, in (Embodiment 1) to (Embodiment 8), an example in which communication by a telephone line is used as the communication means has been described, but the present invention is not limited to communication means, and other means may be used. May be used. For example, a wireless communication system capable of two-way communication, or distribution by broadcast waves from the center side to the terminal side, and communication from the terminal side to the center side may be via a telephone line.
In Embodiments 5 to 8, since unidirectional communication from the center side to the terminal side can also be realized, it is superimposed on terrestrial waves, broadcast waves from satellites, or CATV data. Then, the multimedia data may be transmitted.
[0093]
(Embodiment 9)
FIG. 20 shows (Embodiment 9). Components having the same functions as those of the first embodiment will be described with the same reference numerals.
[0094]
In each of the above embodiments, the equipment on the receiving side R is constituted by the accessory device 2 connected to the television receiver 1, or the accessory device 2 and the printer 24, or the accessory device 2 and the second data storage means 25. However, in this (Embodiment 9), the television receiver 1 is incorporated into the television receiver 1 to form an integral unit. And the television receiver 1 is configured in combination. In this case, though not shown, an input unit for designating and accessing data written in the data storage unit 4 is provided.
[0095]
Further, in this embodiment, the television receiver 1 is integrally incorporated, but the equipment on the receiving side R may be a monitor device in which the television receiving means 26 and the television display means 27 are removed from the configuration of FIG.
[0096]
(Embodiment 10)
FIG. 21 shows (Embodiment 10). Components having the same functions as those of the ninth embodiment will be described with the same reference numerals.
[0097]
In the ninth embodiment, the equipment on the receiving side R is integrated into the television receiver 1 by integrating it, but in this (Embodiment 10), the equipment on the receiving side R is integrated into the facsimile apparatus 29 and integrated. Make up. The image reading means 30 and the image output device 31 represent a basic configuration unique to the facsimile device 29.
[0098]
【The invention's effect】
As described above, according to the data communication method of the present invention, when transmitting data from the transmission side to the reception side, it is determined whether or not a necessary area can be secured on the reception side according to the transmission data size and the remaining storage capacity of the reception side. After confirming, if the receiving side determines that the necessary area cannot be secured, it adjusts the data transmitted from the transmitting side to the receiving side, or adjusts the data on the receiving side according to the status of access to the storage device on the receiving side. Since the contents already stored in the storage device are processed, the center (transmission side) accesses terminal devices installed in each home through communication means such as a telephone line to deliver information to users. When the information service is deployed, even if the remaining storage capacity of the user's storage device is reduced, data communication can be realized without losing transmission data from the center side. Than it is.
[Brief description of the drawings]
FIG. 1 is a functional block diagram of a data communication method (Embodiment 1) of the present invention;
FIG. 2 is a configuration diagram of an attached device on a receiving side according to the embodiment;
FIG. 3 is a data format diagram handled in the embodiment.
FIG. 4 is a flowchart illustrating a communication procedure according to the embodiment;
FIG. 5 is a functional block diagram of a data communication method (Embodiment 2) of the present invention;
FIG. 6 is a flowchart illustrating a communication procedure according to the embodiment;
FIG. 7 is a functional block diagram of a data communication method according to a third embodiment of the present invention;
FIG. 8 is a data format diagram handled in the embodiment.
FIG. 9 is a flowchart illustrating a communication procedure according to the embodiment;
FIG. 10 is a functional block diagram of a data communication method (Embodiment 4) of the present invention;
FIG. 11 is a flowchart illustrating a communication procedure according to the embodiment;
FIG. 12 is a functional block diagram of a data communication method according to a fifth embodiment of the present invention;
FIG. 13 is a flowchart illustrating a communication procedure according to the embodiment;
FIG. 14 is a functional block diagram of a data communication method (Embodiment 6) of the present invention;
FIG. 15 is a flowchart illustrating a communication procedure according to the embodiment;
FIG. 16 is a functional block diagram of a data communication method according to a seventh embodiment of the present invention.
FIG. 17 is a flowchart illustrating a communication procedure according to the embodiment;
FIG. 18 is a functional block diagram of a data communication method (Eighth Embodiment) of the present invention.
FIG. 19 is a flowchart illustrating a communication procedure according to the embodiment;
FIG. 20 is a functional block diagram on the receiving side of the data communication system according to the data communication method (ninth embodiment) of the present invention;
FIG. 21 is a functional block diagram on the receiving side of the data communication system according to the data communication method (Embodiment 10) of the present invention;
FIG. 22 is a format diagram of an example of multimedia data handled in the first embodiment of the present invention;
[Explanation of symbols]
1 television receiver
2 Auxiliary equipment
3R Receiving microcomputer
3T transmission side microcomputer
4. Data storage means on the receiving side
5 Data transmission / reception means on the receiving side
8 Received data analysis means
9 Reading and writing means on the receiving side
10. Receiving-side data transmission data generation means
11 Transmission-side data storage means
12. Data transmission / reception means on the transmission side
13 Transmitting side data read / write means
14 Transmission data size counting means on the transmission side
15 Transmission data generation means on the transmission side
16. Transmission data analysis means on the transmission side
17 Transmission interruption means on the transmission side
18 Transmission Stopping Means on Transmission Side
19 Transmission data changing means on the transmission side
20 Transmission data compression means on the transmission side
21 Reception interruption means on the receiving side
22 Receiving side data reference frequency counting means
23 Receiving-side data erasing means
24 Printer
25 Second data storage means
26 TV receiving means
29 Facsimile machine

Claims (2)

送信側から受信側へデータを送信するに際して、
送信側は目的とする送信データを受信側に送信し、
これを受信した受信側では、受信した前記送信データのヘッダからデータのデータサイズを読み取って記憶に必要な領域を確保できるかどうかを受信側で確認し、
受信側で必要な領域を確保できると判定した場合には、送信側から送信された目的とする送信データの全てを記憶し、
受信側で必要な領域を確保できないと判定した場合には、送信側から送信された目的とする送信データの一部だけを記憶する
データ通信方法。
When sending data from the sender to the receiver,
The transmitting side transmits the desired transmission data to the receiving side,
On the receiving side receiving this, the receiving side confirms whether or not the data size of the data is read from the header of the received transmission data and that an area necessary for storage can be secured,
If it is determined that the necessary area can be secured on the receiving side, all of the target transmission data transmitted from the transmitting side is stored,
A data communication method for storing only a part of target transmission data transmitted from a transmission side when it is determined that a necessary area cannot be secured on the reception side .
請求項1のデータ通信方法を実現するデータ通信システムであって、受信側の設備がテレビジョン受像機またはモニタ装置であるデータ通信システム。2. A data communication system for realizing the data communication method according to claim 1, wherein the equipment on the receiving side is a television receiver or a monitor device.
JP07865797A 1997-03-31 1997-03-31 Data communication method and data communication system Expired - Fee Related JP3553760B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP07865797A JP3553760B2 (en) 1997-03-31 1997-03-31 Data communication method and data communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP07865797A JP3553760B2 (en) 1997-03-31 1997-03-31 Data communication method and data communication system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2003093014A Division JP2004007534A (en) 2003-03-31 2003-03-31 Data communication method and data communication system

Publications (2)

Publication Number Publication Date
JPH10276311A JPH10276311A (en) 1998-10-13
JP3553760B2 true JP3553760B2 (en) 2004-08-11

Family

ID=13667942

Family Applications (1)

Application Number Title Priority Date Filing Date
JP07865797A Expired - Fee Related JP3553760B2 (en) 1997-03-31 1997-03-31 Data communication method and data communication system

Country Status (1)

Country Link
JP (1) JP3553760B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007013956A (en) * 2005-06-29 2007-01-18 Xerox Corp Data transferability predictor

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1148671B1 (en) 1999-11-22 2009-02-25 Ntt Advanced Technology Corporation Information distribution system, mobile communication terminal, and information distribution method
DE10160077B4 (en) 2001-12-07 2004-04-01 Siemens Ag Mobile data transmission system
US20080052368A1 (en) * 2006-08-28 2008-02-28 Sony Ericsson Mobile Communications Ab System and method to shuffle and refill content
WO2009060354A1 (en) * 2007-11-08 2009-05-14 Koninklijke Philips Electronics N.V. Method and electronic device for managing content
US10929020B2 (en) 2017-02-28 2021-02-23 Kyocera Document Solutions Inc. Information processing device having control unit that controls communication unit to transmit data generated or processed by processing unit to predetermined storage device, and information processing system including the same

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007013956A (en) * 2005-06-29 2007-01-18 Xerox Corp Data transferability predictor

Also Published As

Publication number Publication date
JPH10276311A (en) 1998-10-13

Similar Documents

Publication Publication Date Title
EP1429517B1 (en) Access relaying apparatus
EP3264675B1 (en) Multimedia message service method and system
JP4531696B2 (en) Multimedia information sharing system
US6098180A (en) Robust delivery system
US7194514B1 (en) Stripping email attachment from an email message and adding into the email message a link to fetch the attachment
US20030115275A1 (en) Method and apparatus for delivering data
JP2002259307A (en) Information processor, information transmitting method, computer-readable recording medium and program for it
CN101771552A (en) Device, system and method for reducing repeated downloading of images through identification codes
JP2003196244A (en) Electronic equipment and method for managing memory resource in electronic equipment
JP2002169761A (en) Multimedia data electronic mail system
JP3553760B2 (en) Data communication method and data communication system
US6434623B1 (en) Data transmission and data receiving apparatus that obtains file differences during transmission
KR20050016216A (en) Data distribution system and method, terminal device, data serving apparatus and program for terminal device
WO2000048384A2 (en) A system and method for transmitting digital picture images to and from a digital camera
JP2004007534A (en) Data communication method and data communication system
JPH1169051A (en) Facsimile equipment
JP2003324432A (en) Multicast video distribution system and request receiving program in the system
JP2007143059A (en) System, apparatus and method for transmitting and receiving video
JP3201322B2 (en) Email billing system
JP4704689B2 (en) Mobile device, receiving device, and data transmission confirmation system
US20060259576A1 (en) Data communication system and data communication method
KR20030029556A (en) Method for providing broadcast contents using a mobile terminal and computer readable record medium on which a program therefor is recorded
JP2007179215A (en) Content server device
KR20060097887A (en) System and method of servicing digital contents
JP2009301193A (en) Portable communication device and communication method

Legal Events

Date Code Title Description
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: 20040406

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040430

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

Free format text: PAYMENT UNTIL: 20090514

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20100514

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20110514

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20120514

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20130514

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees