JP3553760B2 - Data communication method and data communication system - Google Patents
Data communication method and data communication system Download PDFInfo
- 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
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】
【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】
【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
[0023]
[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
[0027]
The transmission side T includes a
[0028]
The desired transmission data that the transmission side T wants to transmit to the reception side R is written in the
[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]
[0031]
FIG. 4 is a flow chart of the
[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
[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
[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
[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
[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
[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
[0043]
As shown in FIG. 5, a
[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
[0046]
As shown in FIG. 7, a transmission
[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
[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
[0053]
As shown in FIG. 10, a transmission
[0054]
Regarding the configuration of the
[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
[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
[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
[0063]
The receiving side R includes a
[0064]
The transmission side T includes a
[0065]
The desired transmission data that the transmission side T wants to transmit to the reception side R is written in the
[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
[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
[0072]
If the received data analyzing means 8 of the receiving side R determines NO (cannot write) in step S12, the
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
The
[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
[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
[0078]
The
[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
[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]
[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
[0083]
The
Similarly to (Embodiment 5), the
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
[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
[0087]
The
[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
[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
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
[0091]
When transferring to the second
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
[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
[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
[0095]
Further, in this embodiment, the
[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
[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 .
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)
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)
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 |
-
1997
- 1997-03-31 JP JP07865797A patent/JP3553760B2/en not_active Expired - Fee Related
Cited By (1)
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 |