Pat
J-GLOBAL ID:200903018033232162

差分化通信システム

Inventor:
Applicant, Patent owner:
Agent (1): 坂口 博 (外1名)
Gazette classification:公表公報
Application number (International application number):1997529314
Publication number (International publication number):1999500250
Application date: Jul. 11, 1996
Publication date: Jan. 06, 1999
Summary:
【要約】第1のコンピュータに常駐している第1のアプリケーションから第2のコンピュータに常駐している第2のアプリケーションへ、外部通信リンクによって伝送されるデータを少なくする方法、装置およびコンピュータ・プログラム・プロダクト。この方法、装置およびコンピュータ・プログラム・プロダクトは第2のアプリケーションからの要求に応じて第2のアプリケーションに与えられる第1のアプリケーションからのデータ・ストリームを第1のコンピュータに常駐しているキャッシュに格納して、サーバ・ベース・キャッシュ項目を作成し、また第2のコンピュータに常駐しているキャッシュに格納して、クライアント・ベース・キャッシュ項目を作成することを含んでいる。第2のアプリケーションからの要求に問い合わせを行って、問い合わせを受けた要求に対応するクライアント・ベース・キャッシュ項目が存在しているかどうか、および問い合わせを受けた要求に対応するサーバ・ベース・キャッシュ項目が存在しているかどうかを判断する。応答データ・ストリームをインタセプトしてから、外部通信リンク上での応答の伝送を行い、またサーバ・ベース・キャッシュ項目と比較して、インタセプトされた応答とサーバ・ベース・キャッシュ項目との間の差分に対応した差分データを与える。差分データを外部通信リンクによって送り、またクライアント・ベース・キャッシュ項目を差分データと組み合わせて、第2のアプリケーションに与えられる応答データ・ストリームを作成することによって応答データ・ストリームを再構成する第2のコンピュータによって取得する。
Claim (excerpt):
第1のコンピュータに常駐している第1のアプリケーションから第2のコンピュータに常駐している第2のアプリケーションへ、第1のコンピュータから第2のコンピュータへの外部通信リンクによって伝送されるデータを少なくする方法において、 第2のアプリケーションからの要求に応じて第2のアプリケーションに与えられる第1のアプリケーションからのデータ・ストリームを第1のコンピュータに常駐しているキャッシュに格納して、サーバ・ベース・キャッシュ項目を作成するステップと、 第2のアプリケーションからの要求に応じて第2のアプリケーションに与えられるデータ・ストリームを第2のコンピュータに常駐しているキャッシュに格納して、クライアント・ベース・キャッシュ項目を作成するステップと、 第2のアプリケーションからの要求を評価して、問い合わせを受けた要求に対応するクライアント・ベース・キャッシュ項目が存在していて、クライアント・ベース書式を与えるかどうかを判断するステップと、 第2のアプリケーションからの要求に問い合わせを行って、問い合わせを受けた要求に対応するサーバ・ベース・キャッシュ項目が存在していて、サーバ・ベース書式を与えるかどうかを判断するステップと、 第2のアプリケーションからの問い合わせを受けた要求に応じて第1のアプリケーションが発信した応答に対応するデータ・ストリームをインタセプトしてから、外部通信リンク上での応答の伝送を行うステップと、 インタセプトされた応答をサーバ・ベース書式と比較して、インタセプトされた応答とサーバ・ベース書式との間の差分に対応した差分データを与えるステップと、 差分データを外部通信リンクによって第2のコンピュータへ送るステップと、 第1のコンピュータによって送られた、外部通信リンクによって伝送される差分データを取得するステップと、 クライアント・ベース書式を外部通信リンクから受信した差分データと組み合わせて、インタセプトされた応答に対応している応答データ・ストリームを作成することにより、外部通信リンクから受信したクライアント/サーバ固有データ・ストリームから、第1のアプリケーションからの通信に対応した応答データ・ストリームを再構成するステップと、 インタセプトされた応答に対応する再構成したデータ・ストリームを第2のアプリケーションに与えるステップと を備えている方法。
IPC (6):
G06F 12/00 546 ,  G06F 12/00 533 ,  G06F 13/00 353 ,  G06F 13/00 357 ,  G06F 15/00 310 ,  G06F 17/30
FI (6):
G06F 12/00 546 K ,  G06F 12/00 533 J ,  G06F 13/00 353 Q ,  G06F 13/00 357 Z ,  G06F 15/00 310 U ,  G06F 15/40 310 F

Return to Previous Page