JP2001211197A - 通信システム、通信方法、ゲートウェイ装置およびクライアント - Google Patents

通信システム、通信方法、ゲートウェイ装置およびクライアント

Info

Publication number
JP2001211197A
JP2001211197A JP2000017209A JP2000017209A JP2001211197A JP 2001211197 A JP2001211197 A JP 2001211197A JP 2000017209 A JP2000017209 A JP 2000017209A JP 2000017209 A JP2000017209 A JP 2000017209A JP 2001211197 A JP2001211197 A JP 2001211197A
Authority
JP
Japan
Prior art keywords
information
agent
client
gateway device
parameter
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.)
Pending
Application number
JP2000017209A
Other languages
English (en)
Inventor
Hidehiro Matsumoto
英博 松本
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.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2000017209A priority Critical patent/JP2001211197A/ja
Priority to US09/767,964 priority patent/US20010010061A1/en
Priority to GB0102103A priority patent/GB2364486B/en
Publication of JP2001211197A publication Critical patent/JP2001211197A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/16Gateway arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)

Abstract

(57)【要約】 【課題】 クライアントの各種処理能力に応じた適切な
情報アクセスを行って利用者の利便性の向上と情報の有
効活用とを両立させる通信システム、通信方法、ゲート
ウェイ装置およびクライアントを提供する。 【解決手段】 エージェント制御プログラム56を備え
たクライアント50が、データ通信網54を介しエージ
ェントプログラム57およびキャッシュメモリ55を有
する無線通信GW装置53に接続される。無線通信GW
装置53は、無線データ通信網52を介し各種情報を格
納する情報源サーバ51に接続される。エージェント制
御プログラム56は、クライアントの属性情報、各通信
網の通信属性情報およびクライアントの利用者嗜好情報
をパラメータとしてエージェントプログラム57に設定
する。エージェントプログラム57は、この設定された
パラメータにしたがって、情報源サーバ51から必要な
情報のみを無線データ通信網52を介して受信し、パケ
ット化された情報としてキャッシュメモリ55に一旦格
納し、順次クライアント50に取得した情報を転送す
る。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、データ通信網を介
して情報源サーバに格納されている各種情報を取得する
ための通信システム、通信方法、ゲートウェイ装置およ
び情報源サーバの各種情報を取得するためのクライアン
トに関する。
【0002】
【従来の技術】情報処理技術や通信技術の発達にともな
い、一般家庭やオフィスに設置されたコンピュータ端末
等のクライアントから、各種コンピュータネットワーク
が相互に接続されたインターネット上に構築されたサー
バに格納された情報を、簡単に閲覧することができるよ
うになった。特に、クライアントとして無線によるデー
タ通信が可能な情報端末、携帯電話あるいはパーソナル
ハンディフォンシステム(Personal Handy-phone Syste
m:PHS)等の携帯可能な情報機器による情報アクセ
スが可能となり、その普及は著しい。このような無線携
帯端末をクライアントとするインターネット上の各種情
報が格納された情報源サーバへのアクセスは、従来から
ゲートウェイ(GateWay:以下、GWと略す。)装置を
介して行われている。
【0003】図12は、クライアントによるゲートウェ
イ装置を介した情報源サーバにアクセスするための従来
の通信システムの構成の一例を表わしたものである。従
来の通信システムにおける無線携帯端末等のクライアン
ト10は、インターネットに接続された情報源サーバ1
1に格納された各種情報にアクセスするため、この情報
源サーバ11と無線データ通信網12を介して接続され
る無線通信GW装置13を利用する。クライアント10
は、有線あるいは無線によるデータ通信が可能なデータ
通信網14を介して、この無線通信GW装置13と接続
される。
【0004】無線データ通信網12では、トンネル等の
無線電波が届かない場所が存在するようにデータ通信の
アクセス可能範囲が制限されるばかりか、一般的に有線
のデータ通信網に比べてデータ伝送容量が小さい。そこ
で、無線通信GW装置13にキャッシュメモリ15を設
け、クライアント10からアクセス要求のあった情報源
サーバ11の情報を一時的に蓄積させるようにしてい
る。
【0005】すなわち、無線通信GW装置13は、デー
タ通信網14を介してクライアント10からの情報アク
セス要求を受け付けると、情報源サーバ11から必要な
情報を取得しこれをパケット化してキャッシュメモリ1
5に一時的に蓄積する。これにより、データ通信可能範
囲やデータ伝送容量の点で制限があり、種々の要因で断
状態に陥りやすい無線データ通信網12の状態に依存す
ることなくクライアント10がアクセス要求した情報を
提供することができる。例えば、無線データ通信網12
が断状態となって情報源サーバ11から必要な情報を取
得できなくなった場合であっても、断状態の直前までの
データをキャッシュメモリ15に蓄積したデータで補償
することができる。さらに、無線通信GW装置13は、
無線データ通信網12の断状態が復旧したとき、クライ
アント10が最後に受信したパケットの次のパケットが
連続して受信できるように、提供すべきパケット送信制
御を行っている。
【0006】図13は、図12に示した従来の通信シス
テムにおける各種情報を閲覧するためのソフトウェアプ
ログラムを実行するクライアント10が、インターネッ
ト上の情報源サーバ11であるWWW(World Wide We
b)サーバからコンテンツを取得する動作の流れを表わ
したものである。利用者からアクセスすべきWWWサー
バを特定するアドレスを受け付けたクライアント10
は、データ通信網14を介し受け付けたアドレス指示1
1を無線通信GW装置13に送信する。無線通信GW
装置13は、このアドレス指示161をキャッシュメモ
リ15に格納するとともに(記憶17)、アドレス指示
161によって特定されるWWWサーバに対して無線通
信データ通信網12を介してコンテンツの取得要求であ
るアドレス指示162を送信する。WWWサーバは、こ
のアドレス指示162を受信すると、要求のあったコン
テンツが複数のコンテンツデータに分割されている場
合、まず第1のコンテンツ191を無線通信GW装置1
3に対して返信する。
【0007】無線通信GW装置13は、第1のコンテン
ツ191を受信すると、これをパケット化してキャッシ
ュメモリ15に格納する(格納20)。さらに無線通信
GW装置13は、クライアント10の受信バッファの蓄
積状態にしたがって、受信バッファのあふれを生じさせ
ないように、この受信したコンテンツデータを、クライ
アント10に対して第1のコンテンツ192として送信
する。
【0008】その後、第1のコンテンツに後続する情報
である第2のコンテンツ221以降も同様に無線通信G
W装置13に対して送信され、キャッシュメモリ15に
格納(格納23)後クライアント10に第2のコンテン
ツ222等として順次転送される。
【0009】ここで、第2のコンテンツ以降後続する第
nのコンテンツ24がWWWサーバから無線通信GW装
置13に対して送信されたとき、無線データ通信網12
で通信伝送路が切断状態となったものとする(断状態発
生25)。無線通信GW装置13は、タイムアウト処理
等によってこの断状態を検出すると(検出26)、WW
Wサーバとの間の通信伝送路の再接続を行う(再接続2
7)とともに、WWWサーバに対して断状態発生以降に
未到達のコンテンツデータの取得を要求する。WWWサ
ーバは、この再接続要求にしたがって第nのコンテンツ
281を無線通信GW装置13に返信する。無線通信G
W装置13は、この第nのコンテンツ281を受信する
と、パケット化された情報としてキャッシュメモリ15
に格納するとともに(格納29)、これを第nのコンテ
ンツ282としてクライアント10に転送する。
【0010】図14は、図12に示した従来の通信シス
テムにおいて、電子メールを受信するためのソフトウェ
アプログラムを実行するクライアント10が、インター
ネット上の情報源サーバ11である電子メールサーバか
ら電子メールの内容を取得する動作の流れを表わしたも
のである。
【0011】利用者から自己宛ての電子メールが蓄積さ
れているメールボックスの指定を受け付けたクライアン
ト10は、データ通信網14を介し受け付けたメールボ
ックス指定311を無線通信GW装置13に送信する。
無線通信GW装置13は、このメールボックス指定31
1により指定されたメールボックスと、その利用者をキ
ャッシュメモリ15に格納するとともに(記憶32)、
メールボックス指定312を情報源サーバ11である電
子メールサーバに対して無線通信データ通信網12を介
して送信する。電子メールサーバは、このメールボック
ス指定312を受信すると、指定されたメールボックス
に利用者宛ての複数の受信メールが蓄積されている場
合、まず第1の電子メール341を無線通信GW装置1
3に対して返信する。
【0012】無線通信GW装置13は、第1の電子メー
ル341を受信すると、これをパケット化してキャッシ
ュメモリ15に格納する(格納35)。さらに無線通信
GW装置13は、クライアント10の受信バッファの蓄
積状態にしたがって、受信バッファのあふれを生じさせ
ないように、この受信メールデータを、クライアント1
0に対して第1のメール342として送信する。
【0013】その後、第1のメールの次の第2のメール
371以降も同様に無線通信GW装置13に対して送信
され、キャッシュメモリ15に格納(格納38)後クラ
イアント10に第2のメール372等として順次転送さ
れる。
【0014】ここで、第2のメール以降後続する第mの
メール40が電子メールサーバから無線通信GW装置1
3に対して送信されたとき、無線データ通信網12で通
信伝送路が切断状態となったものとする(断状態発生4
1)。無線通信GW装置13は、タイムアウト処理等に
よってこの断状態を検出すると(検出42)、電子メー
ルサーバとの間の通信伝送路の再接続を行う(再接続4
3)とともに、電子メールサーバに対して断状態発生以
降に未到達のメールデータの取得を要求する。電子メー
ルサーバは、この再接続要求にしたがって第mのメール
441を無線通信GW装置13に返信する。無線通信G
W装置13は、この第mのメール441を受信すると、
パケット化された情報としてキャッシュメモリ15に格
納するとともに(格納45)、これを第mのメール44
2としてクライアント10に転送する。
【0015】このように無線携帯端末であるクライアン
ト10から無線データ通信網12を介在させてアクセス
対象の情報が格納された情報源サーバ11にアクセスす
る通信システムにおいて、情報源サーバ11が構築され
るインターネットおよび無線データ通信網12の帯域幅
や遅延量、無線通信による通信状態の不安定さを解消す
べく、無線通信GW装置13が設けられている。無線通
信GW装置13は、一時的にアクセスしたデータを蓄積
し、クライアント側の受信バッファの状態を監視してバ
ッファのあふれを生じさせないように、情報源サーバ1
1から一時的に蓄積させたデータをクライアント10に
対して転送する。さらに無線通信GW装置13は、無線
データ通信網12が何らかの原因で障害が発生し通信伝
送路が断状態となった場合であっても、キャッシュメモ
リ15にパケット化された情報としてそれまで蓄積され
たデータを参照して、各コンテンツ、受信メール間ある
いは各パケット間の順序が正しくクライアント10に対
して転送されるように、クライアント10に提供するコ
ンテンツデータの転送制御を行う。
【0016】
【発明が解決しようとする課題】しかしながら図12〜
図14に示した従来の通信システムでは、無線通信GW
装置13のキャッシュメモリ15の容量が有限であるに
もかかわらず、クライアント10の種類を考慮すること
なく、無線通信GW装置13は無線データ通信網12を
介して情報源サーバ11から情報を取得している。
【0017】特に、クライアント10において取得した
情報の表示能力や処理能力、データ通信網14の伝送能
力にかかわらず情報源サーバ11から各種情報を取得す
るため、クライアント10で処理できない不要な情報の
通信に係る無線データ通信網12の限られた通信回線の
資源を無駄に使用することになる。例えば、クライアン
ト10の表示能力が白黒画像しか表示できない場合で
も、情報源サーバ11からカラー画像の情報転送が行わ
れるため、その分の無駄なデータ通信が行われ、キャッ
シュメモリ15の蓄積容量が無駄に消費されることにな
る。
【0018】したがって、不要なデータ通信により、ク
ライアント10の利用者に無駄な通信時間分の通信コス
トやサービス課金が課され経済的な負担を強いることに
なり、利用者にとって都合が悪い。また、場合によって
は、不要なデータ通信によりクライアント側で、情報提
供者の意図した情報を提供すべき適切な時間に正確に提
供できないといった事態を生ずる。クライアントが移動
通信を行う場合には、クライアントを配下とする上位局
のハンドオフ制御により、アクセスのあった情報源サー
バの内容をできるだけ迅速に閲覧させたり、不要な電子
メールやコンテンツを排除する必要があるにもかかわら
ず、クライアントの種類を考慮しない不要なデータ通信
が行われ、移動通信のスループットを大幅に低下させる
ことになる。
【0019】そこで本発明の目的は、クライアントの各
種処理能力に応じた適切な情報アクセスを行って利用者
の利便性の向上と情報の有効活用とを両立させる通信シ
ステム、通信方法、ゲートウェイ装置およびクライアン
トを提供することにある。
【0020】
【課題を解決するための手段】請求項1記載の発明で
は、(イ)パラメータを設定するための設定手段と、こ
の設定手段によって設定されたパラメータを通知する通
知手段とを備えるクライアントと、(ロ)通知手段によ
って通知されたパラメータに基づいて情報の取得要求を
行う取得要求手段と、この取得要求手段によって行われ
た取得要求に対応して受信した情報を一時的に蓄積する
情報蓄積手段と、この情報蓄積手段によって蓄積された
情報をクライアントに転送する情報転送手段とを備える
ゲートウェイ装置と、(ハ)あらかじめ取得要求手段に
よって取得される情報を記憶する情報記憶手段と、取得
要求を受信したときこの情報記憶手段に記憶された情報
をゲートウェイ装置に対して送信する情報送信手段とを
備えるサーバとを通信システムに具備させる。
【0021】すなわち請求項1記載の発明では、クライ
アント、ゲートウェイ装置およびサーバからなる通信シ
ステムにおいて、クライアントで設定されたパラメータ
がゲートウェイ装置に通知され、ゲートウェイ装置はこ
の通知されたパラメータに基づいてサーバに情報の取得
要求を行い、取得した情報を一旦蓄積してからクライア
ントに転送するようにしている。
【0022】請求項2記載の発明では、(イ)情報取得
のためのエージェントの生成を要求する生成要求手段
と、この生成要求手段によって生成されたエージェント
に設定するパラメータを通知する通知手段とを備えるク
ライアントと、(ロ)エージェントごとにパラメータを
記憶する記憶手段と、生成要求手段によって生成を要求
されたエージェントごとに記憶手段内に所定の記憶領域
を確保する記憶領域確保手段と、通知手段によって通知
されたパラメータをこの記憶領域確保手段によって確保
された記憶領域に設定するパラメータ設定手段と、この
パラメータ設定手段によって設定されたパラメータに基
づいて情報の取得要求を行いこの取得要求に対応して無
線データ通信網を介して受信した情報を一時的に蓄積し
クライアントに転送するエージェントとを備えるゲート
ウェイ装置と、(ハ)無線データ通信網を介してゲート
ウェイ装置と接続され、あらかじめエージェントによっ
て取得要求される情報を記憶する情報記憶手段と、取得
要求を受信したときこの情報記憶手段に記憶された情報
をゲートウェイ装置に対して送信する情報送信手段とを
備えるサーバとを通信システムに具備させる。
【0023】すなわち請求項2記載の発明では、クライ
アント、ゲートウェイ装置およびサーバからなる通信シ
ステムにおいて、クライアントから情報取得のためのエ
ージェントの生成を要求するとともに、そのエージェン
トに設定するパラメータをゲートウェイ装置に対して通
知する。ゲートウェイ装置では、エージェントごとにパ
ラメータを記憶する記憶手段内に、生成要求のあったエ
ージェントに対応した記憶領域を確保し、通知されたパ
ラメータを設定する。そして、エージェントによって、
この設定されたパラメータに基づいて、サーバに対して
情報の取得要求を行い、この取得要求に対応して無線デ
ータ通信網を介して受信した情報を一時的に蓄積しクラ
イアントに転送する。
【0024】請求項3記載の発明では、請求項2記載の
通信システムで、クライアントはエージェントの動作停
止を指示する動作停止指示手段を備え、ゲートウェイ装
置は動作停止指示手段によって動作停止指示されたとき
エージェントの動作を停止するエージェント停止手段を
備えることを特徴としている。
【0025】請求項4記載の発明では、請求項2または
請求項3記載の通信システムで、クライアントはエージ
ェントの削除を指示する削除指示手段を備え、ゲートウ
ェイ装置は削除指示手段によって削除指示されたとき指
定されたエージェントに対応して記憶手段に確保された
記憶領域を解放する記憶領域解放手段を備えることを特
徴としている。
【0026】請求項5記載の発明では、請求項1〜請求
項4記載の通信システムで、パラメータは、クライアン
トの表示能力および処理能力を示す属性情報、クライア
ントとゲートウェイ装置間およびゲートウェイ装置とサ
ーバ間の通信能力を示す属性情報、クライアントの利用
者によって指定される所定の嗜好情報のうち少なくとも
1つからなることを特徴としている。
【0027】請求項6記載の発明では、(イ)取得した
情報の表示等を行うクライアントが情報取得のためのエ
ージェントの生成をゲートウェイ装置に要求する生成要
求ステップと、(ロ)この生成要求ステップで生成を要
求されるエージェントごとにゲートウェイ装置が所定の
記憶領域を確保する領域確保ステップと、(ハ)この領
域確保ステップで確保された記憶領域にクライアントで
エージェントごとに通知されたパラメータをゲートウェ
イ装置が設定するパラメータ設定ステップと、(ニ)こ
のパラメータ設定手段で設定されたパラメータに基づい
てゲートウェイ装置のエージェントが各種情報を格納す
るサーバに対して取得要求を行う取得要求ステップと、
(ホ)この取得要求ステップで取得要求された情報を取
り出してサーバがゲートウェイ装置に対して無線データ
通信網を介して送信する情報送信ステップと、(ヘ)こ
の情報送信ステップで送信された情報を一時的に蓄積
し、ゲートウェイ装置がクライアントに転送する転送ス
テップとを通信方法に具備させる。
【0028】すなわち請求項6記載の発明では、取得し
た情報の表示等を行うクライアントと、そのクライアン
トからの指示によって生成されたサーバに対する情報取
得制御を行うエージェントを備えるゲートウェイ装置
と、クライアントの要求する情報を格納するサーバから
なる通信システムにおいて、クライアントが情報取得の
ためのエージェントの生成をゲートウェイ装置に要求
し、エージェントごとにゲートウェイ装置が所定の記憶
領域を確保し、確保された記憶領域にクライアントでエ
ージェントごとに通知されたパラメータをゲートウェイ
装置が設定し、設定されたパラメータに基づいてゲート
ウェイ装置のエージェントが各種情報を格納するサーバ
に対して取得要求を行い、取得要求された情報を取り出
してサーバがゲートウェイ装置に対して無線データ通信
網を介して送信し、送信された情報を一時的に蓄積し、
ゲートウェイ装置がクライアントに転送するようにし
た。
【0029】請求項7記載の発明では、請求項6記載の
通信方法で、エージェントは、クライアントからの動作
停止指示あるいは削除指示に基づいて、その動作停止あ
るいはエージェントに対応して確保された記憶領域の解
放が行われることを特徴としている。
【0030】請求項8記載の発明では、請求項6または
請求項7記載の通信方法で、パラメータは、クライアン
トの表示能力および処理能力を示す属性情報、クライア
ントとゲートウェイ装置間およびゲートウェイ装置とサ
ーバ間の通信能力を示す属性情報、クライアントの利用
者によって指定される所定の嗜好情報のうち少なくとも
1つからなることを特徴としている。
【0031】請求項9記載の発明では、(イ)エージェ
ントごとにエージェントに設定するパラメータを記憶す
る記憶手段と、(ロ)情報取得のためのエージェントの
生成を要求されたときエージェントごとに記憶手段内に
所定の記憶領域を確保する記憶領域確保手段と、(ハ)
パラメータをこの記憶領域確保手段によって確保された
記憶領域に設定するパラメータ設定手段と、(ニ)この
パラメータ設定手段によって設定されたパラメータに基
づいて情報の取得要求を行いこの取得要求に対応して無
線データ通信網を介して受信した情報を一時的に蓄積し
てエージェントの生成の要求元に転送するエージェント
とをゲートウェイ装置に具備させる。
【0032】すなわち請求項9記載の発明では、エージ
ェントごとにパラメータを記憶する記憶手段内に、生成
要求のあったエージェントに対応した記憶領域を確保
し、通知されたパラメータを設定する。そして、エージ
ェントによって、この設定されたパラメータに基づい
て、無線データ通信網を介して情報の取得要求を行い、
この取得要求に対応して受信した情報を一時的に蓄積
し、エージェントの生成要求元に転送する。
【0033】請求項10記載の発明では、請求項9記載
のゲートウェイ装置で、エージェントの動作停止が指示
されたときエージェントの動作を停止するものであるこ
とを特徴としている。
【0034】請求項11記載の発明では、請求項9また
は請求項10記載のゲートウェイ装置で、エージェント
の削除が指示されたとき指定されたエージェントに対応
して記憶手段に確保された記憶領域を解放するものであ
ることを特徴としている。
【0035】請求項12記載の発明では、請求項9〜請
求項11記載のゲートウェイ装置で、パラメータは、エ
ージェントの生成の要求元の表示能力および処理能力を
示す属性情報、要求元とゲートウェイ装置間およびゲー
トウェイ装置と取得要求した情報の送信元間の通信能力
を示す属性情報、要求元の利用者によって指定される所
定の嗜好情報のうち少なくとも1つからなることを特徴
としている。
【0036】請求項13記載の発明では、(イ)情報取
得のためのエージェントの生成を要求する生成要求手段
と、(ロ)この生成要求手段によって生成されたエージ
ェントに設定するパラメータを通知する通知手段と、
(ハ)生成要求手段によって生成されたエージェントに
より通知手段によって通知されたパラメータに基づいて
情報取得要求を行って無線データ通信網を介して情報を
取得する情報取得手段とをクライアントに具備させる。
【0037】すなわち請求項13記載の発明では、情報
取得のために生成を要求したエージェントに対して、設
定するパラメータを通知し、この通知されたパラメータ
にしたがって情報取得要求を行った無線データ通信網を
介して情報取得するようにしている。
【0038】請求項14記載の発明では、請求項13記
載のクライアントで、エージェントの動作停止指示ある
いは削除指示を行って生成要求手段によって生成される
エージェントの動作停止あるいは削除を行うことを特徴
としている。
【0039】すなわち請求項3、請求項4、請求項7、
請求項10、請求項11または請求項14記載の発明で
は、クライアントからゲートウェイ装置に対してエージ
ェントの動作停止を指示した場合に、ゲートウェイ装置
のエージェントは動作を停止するようにした。あるいは
クライアントからゲートウェイ装置に対してエージェン
トの削除指示を行った場合に、ゲートウェイ装置のエー
ジェントは指定されたエージェントに対応して確保した
記憶領域を解放することでエージェントを削除するよう
にした。
【0040】請求項15記載の発明では、請求項14記
載のクライアントで、パラメータは、クライアントの表
示能力および処理能力を示す属性情報、取得要求した情
報の送信元との間の通信能力を示す属性情報、利用者に
よって指定される所定の嗜好情報のうち少なくとも1つ
からなることを特徴としている。
【0041】すなわち請求項5、請求項8、請求項12
または請求項15記載の発明では、クライアントの種
類、通信能力、嗜好情報の少なくとも1つに基づいて必
要な情報のみを無線データ通信網を介してサーバから取
得することができるので、ゲートウェイ装置内の資源の
効率化と無線データ通信網の通信回線の効率化を図ると
ともに、クライアントの利用者にとって利便性の高い情
報の取得を可能とする。
【0042】
【発明の実施の形態】
【0043】
【実施例】以下実施例につき本発明を詳細に説明する。
【0044】図1は、本発明の一実施例における通信シ
ステムの構成の概要を表わしたものである。本実施例に
おける通信システムでは、パーソナルコンピュータや携
帯電話等のクライアント50が、インターネットに接続
された情報源サーバ51に格納された各種情報にアクセ
スするため、この情報源サーバ51と無線データ通信網
52を介して接続される無線通信GW装置53を利用す
る。クライアント50は、有線あるいは無線によるデー
タ通信が可能なデータ通信網54を介して、この無線通
信GW装置53と接続される。
【0045】この無線データ通信網52は、インターネ
ット等の公衆網と接続され、トンネル等の無線電波が届
かない場所が存在するようにデータ通信のアクセス可能
範囲が制限されるばかりか、一般的に有線のデータ通信
網に比べてデータ伝送容量が小さい。そこで、無線通信
GW装置53にキャッシュメモリ55を設け、クライア
ント50からアクセス要求のあった情報源サーバ51の
情報を、一時的に蓄積させるようになっている。
【0046】すなわち、無線通信GW装置53は、デー
タ通信網54を介してクライアント50からの情報アク
セス要求を受け付けると、情報源サーバ51から必要な
情報を取得しこれをパケット化してキャッシュメモリ5
5に一時的に蓄積する。これにより、データ通信可能範
囲やデータ伝送容量の点で制限があり、種々の要因で断
状態に陥りやすい無線データ通信網52の状態に依存す
ることなくクライアント50がアクセス要求した情報を
提供することができる。例えば無線データ通信網52が
断状態となって情報源サーバ51から必要な情報を取得
できなくなった場合であっても、断状態の直前までのデ
ータをキャッシュメモリ55に蓄積したデータで補償す
ることができる。さらに、無線通信GW装置53は、無
線データ通信網52の断状態が復旧したとき、クライア
ント50が最後に受信したパケットの次のパケットが連
続して受信できるように、提供すべきパケット送信制御
を行うことができるようになっている。
【0047】クライアント50および無線通信GW装置
53は、図示しない中央処理装置(Central Processing
Unit:以下、CPUと略す。)を有し、読み出し専用
メモリ(Read Only Memory:ROM)等の所定の記憶装
置に格納されたプログラムにしたがって各種制御を実行
できるようになっている。
【0048】本実施例における通信システムが特徴とす
るところは、クライアント50にエージェント制御プロ
グラム56を設け、さらに無線通信GW装置53にエー
ジェント制御プログラム56に制御されるエージェント
プログラム57を設けている点である。エージェント制
御プログラム56は、あらかじめ製造元によって設定さ
れ、あるいはクライアント50の利用者によって設定さ
れたクライアント50の属性情報と、無線データ通信網
52およびデータ通信網54の通信属性情報と、クライ
アント50の利用者嗜好情報とを、無線通信GW装置5
3のエージェントプログラム57に登録する。エージェ
ントプログラム57は、このエージェント制御プログラ
ム56によって登録された各種情報に基づいて、無線デ
ータ通信網52を介して情報源サーバ51から取得すべ
き情報のフィルタリングを行って情報源サーバ51との
間で適切な通信を行うことができるようになっており、
キャッシュメモリ55の容量および無線データ通信網5
2の通信回線の有効活用を図る。
【0049】クライアント50の属性情報としては、例
えばクライアント50の受信バッファの容量、その格納
残量、表示領域の大きさ、表示色のビット数、電池残
量、入力方式、処理能力があり、ワールド・ワイド・ウ
ェブ・コンソーシアム(the World Wide Web Consortiu
m:W3C)で策定されているCC/PP(Composite C
apability/Preference Profile)やワイヤレス・アプリ
ケーション・プロトコル・フォーラム(Wireless Appli
cation Protocol Forum:WAPフォーラム)で検討さ
れているUAPROF(User Agent PROFile)仕様に準
ずる。
【0050】無線データ通信網52およびデータ通信網
54の通信属性情報としては、例えば無線データ通信網
52およびデータ通信網54の伝送容量、伝送遅延量、
半二重や全二重の指定あるいは送受信タイミング等の送
受信プロファイルがある。
【0051】利用者嗜好情報としては、例えば情報源サ
ーバ51の種別やアクセス頻度、アクセスタイミングや
サーバのアクセス巡回を規定する自動処理、各情報の優
先順位等にしたがって間引きすべき情報を示すフィルタ
リング等のPreferenceがあり、同様に上述し
た仕様に準ずる。
【0052】以下、本実施例における通信システムでク
ライアント50のエージェント制御プログラム56と無
線通信GW装置53のエージェントプログラム57によ
って行われるエージェント機能について説明する。
【0053】図2は、本実施例におけるクライアント5
0の図示しないCPUによって処理され、所定の記憶装
置に格納されたエージェント制御プログラム56のエー
ジェント生成処理内容の一例を表わしたものである。エ
ージェント制御プログラム56では、例えば利用者から
の新規エージェントの生成要求を監視しており(ステッ
プS60:N)、これを検出したとき(ステップS6
0:Y)、データ通信網54を介し無線通信GW装置5
3のエージェントプログラム57に対して新規エージェ
ントの生成を要求するエージェント登録要求を送信する
(ステップS61)。その後、エージェントプログラム
57からの新規エージェントの登録の準備が完了したこ
とを示す新規エージェントを登録するための記憶領域確
保の完了通知の受信を待つ(ステップS62:N)。
【0054】やがて、エージェントプログラム57によ
って新規エージェントを登録するための記憶領域の確保
が完了したことが通知されると(ステップS62:
Y)、ステップS60で新規エージェントの生成要求を
行った例えば利用者によるエージェントプログラム57
への設定パラメータを受け付け(ステップS63)、こ
れをエージェントプログラム57に対して送信する(ス
テップS64)。その後、エージェントプラグラム57
からのパラメータ設定が異常なく完了したことを示す設
定完了通知の受信を待つ(ステップS65:N)。
【0055】やがて、エージェントプログラム57によ
ってステップS64で送信した設定パラメータが正常に
設定が完了したことが通知されると(ステップS65:
Y)、利用者から受け付けたか、あるいは所定の起動タ
イミングで生成されたエージェント起動指示を待ち(ス
テップS66:N)、この起動指示があると(ステップ
S66:Y)、データ通信網54を介し無線通信GW装
置53に対してエージェントの起動指示を行う(ステッ
プS67)。その後は、エージェントプログラム57に
よって設定されたパラメータにしたがって取得された情
報源サーバ51からの取得情報を、データ通信網54を
介して適宜受信し、図示しない表示部に表示させる(ス
テップS68)。
【0056】図3は、本実施例における無線通信GW装
置53の図示しないCPUによって処理され、所定の記
憶装置に格納されたエージェントプログラム57のエー
ジェント生成処理内容の一例を表わしたものである。エ
ージェントプログラム57は、まずクライアント50の
エージェント制御プログラム56からの新規エージェン
トの登録要求の受信を監視し(ステップS70:N)、
これを検出したとき(ステップS70:Y)、クライア
ント50のエージェント制御プログラム56によって送
信される各種設定パラメータのための図示しない作業用
メモリに記憶領域を確保する(ステップS71)。
【0057】ここで正常に登録要求のあった新規エージ
ェントのための記憶領域が確保できたとき(ステップS
72:Y)、その旨をクライアント50のエージェント
制御プログラム56に対して通知するとともに(ステッ
プS73)、これに応答してエージェント制御プログラ
ム56によって送信される新規エージェントのための設
定パラメータの受信を待つ(ステップS74:N)。エ
ージェント制御プログラム56によって送信された新規
エージェントのための設定パラメータを受信したとき
(ステップS74:Y)、これをステップS71で確保
した記憶領域に格納する(ステップS75)。
【0058】ここで受信した設定パラメータを確保した
記憶領域を正常に格納できたとき(ステップS76:
Y)、その旨をクライアントのエージェントプログラム
56に通知し(ステップS77)、続いてエージェント
制御プログラム56によって送信されるエージェントの
起動指示を待つ(ステップS78:N)。エージェント
制御プログラム56から上述したように登録した新規エ
ージェントの起動指示があったとき(ステップS78:
Y)、エージェントを起動して(ステップS79)ステ
ップS75で設定したパラメータであるクライアント5
0の属性情報やデータ通信網54および無線データ通信
網52の通信属性情報、利用者嗜好情報を考慮して、例
えば自動的に巡回したり、定期的に情報受信を行う等情
報源サーバ51に対して最適なアクセスを行って、必要
な情報のみを取得する(ステップS80)。
【0059】また、ステップ72で新規エージェントの
ための記憶領域が確保できなかったとき(ステップS7
2:N)、あるいはステップS76でエージェント制御
プログラム56によって送信された設定パラメータを正
常に設定できなかったとき(ステップS76:N)、そ
れぞれ確保異常通知(ステップS81)、設定異常通知
(ステップS82)を生成し、クライアント50に対し
て送信して異常発生による再送制御を行わせたり、クラ
イアント50に対してあえて完了通知を送信しないこと
で所定のタイムアウト処理を行わせる。
【0060】図4は、上述したクライアント50のエー
ジェント制御プログラム56および無線通信GW装置5
3のエージェントプログラム57によって行われるエー
ジェント生成の動作シーケンスの一例を表わしたもので
ある。すなわち、本実施例における通信システムでは、
クライアント50によって送信された新規エージェント
の登録要求90を受信した無線通信GW装置53が、登
録要求のあった新規エージェントのための設定パラメー
タの記憶領域を所定の作業メモリ内に確保する(確保9
1)。これにより新規エージェントの生成が完了する。
正常に記憶領域を確保したときはその旨を示す確保完了
通知92がクライアント50に通知される。
【0061】クライアント50のエージェント制御プロ
グラム56は、クライアント50の種類や利用者嗜好情
報などのパラメータ設定を受け付け(受付93)、その
設定内容を設定パラメータ94として無線通信GW装置
53のエージェントプログラム57に対して通知する。
無線通信GW装置53のエージェントプログラム57
は、受信した設定パラメータを確保した記憶領域格納す
る(設定95)。これによりエージェントの設定が完了
する。正常に設定できたときはその旨を示す設定完了通
知96を、クライアント50のエージェント制御プログ
ラム56に対して通知する。
【0062】続いてクライアント50のエージェント制
御プログラム56は、利用者から受け付けたか、あるい
は所定の起動タイミングで生成されたエージェント起動
を受け付け(受付97)、エージェント起動の指示を受
け付けるとエージェント起動指示98を無線通信GW装
置53に対して送信する。これを受信した無線通信GW
装置53は、エージェントプログラム57を起動し(起
動99)、無線データ通信網52を介し情報源サーバ5
1に対して既に設定されたパラメータに基づいて必要な
情報のみの取得要求100を送信する。
【0063】情報源サーバ51は、受信した取得要求1
00で指定される情報のみを取得データ101として無
線データ通信網52を介して無線通信GW装置53に対
して返信する。無線通信GW装置53は、情報源サーバ
51から受信した取得データ101をパケット化された
情報としてキャッシュメモリ55に格納し(格納10
2)、クライアント50の受信バッファのバッファリン
グ状況に応じて受信通知103等を送信する。
【0064】このようにクライアント50のエージェン
ト制御プログラム56によって設定されたパラメータに
したがって、無線通信GW装置53のエージェントプロ
グラム57は、無線データ通信網52を介して情報源サ
ーバ51をアクセスする。これにより、クライアント5
0の属性、データ通信網54および無線データ通信網5
2の能力、あるいはクライアント50の利用者の嗜好に
応じて、最適な情報を必要な分のみ取得することができ
る。このようなクライアント50のエージェント制御プ
ログラム56は、さらに無線通信GW装置53のエージ
ェントプログラム57に対してエージェントの停止およ
び削除指示を行って、クライアント50からエージェン
ト動作を動的に切り替えることができるようになってい
る。
【0065】図5は、クライアント50のエージェント
制御プログラム56および無線通信GW装置53のエー
ジェントプログラム57によって行われるエージェント
の停止指示シーケンスの概要を表わしたものである。す
なわち、クライアント50のエージェント制御プログラ
ム56から利用者によって指示されたかあるいは所定の
タイミングで生成されたエージェントの停止指示110
を受け付けた無線通信GW装置53は、この停止指示1
10で指定されたエージェントの動作を停止し(停止1
11)、その停止が完了した旨を停止完了通知112と
してクライアント50のエージェント制御プログラム5
6に対して通知する。これにより、動的に利用者が目的
に応じてクライアントを変更することができ、利用して
いるクライアントそれぞれにとって最適な情報を取得す
ることができ、情報源サーバの効率的な利用が可能とな
る。
【0066】図6は、クライアント50のエージェント
制御プログラム56および無線通信GW装置53のエー
ジェントプログラム57によって行われるエージェント
の削除指示シーケンスの概要を表わしたものである。す
なわち、クライアント50のエージェント制御プログラ
ム56から利用者によって指示されたか、あるいは所定
のタイミングで生成されたエージェントの削除指示12
0を受け付けた無線通信GW装置53は、この削除指示
120で指定されたエージェントに対応して既に確保さ
れている設定パラメータを確保するための記憶領域を解
放し(解放121)、その解放が完了した旨を削除完了
通知122としてクライアント50のエージェント制御
プログラム56に対して通知する。削除されたエージェ
ントは、再度上述したエージェントの生成が行われない
限り、エージェント動作は行わない。
【0067】次に、上述した新規エージェント生成につ
いて具体的に説明する。
【0068】図7は、所定の記述言語で記述され、無線
通信GW装置53のエージェントプログラム57に引き
渡すパラメータの定義の一例を表わしたものである。す
なわち、エージェント型で定義される“agent_n
ame”130は、エージェントを識別するための整数
型変数“agent_id”131と、エージェントの
型式を示すブール変数“agent_type”132
と、エージェントの分単位の寿命を示す“agent_
life”133と、エージェントが呼び出す実行ファ
イル名“agent_target_exe”134
と、エージェントの動作定義を示す“agent_me
thod”135とからなる。
【0069】エージェントの型式は、例えばWWW閲覧
ソフトウェイや電子メール送受信ソフトウェア等のエー
ジェントの動作の種類を示す。エージェントの寿命は、
無線通信GW装置に実装されたエージェントプログラム
によりエージェント起動時間から利用者が明示しないエ
ージェントを削除するまでのエージェント削除時間まで
を示す。これにより、無線通信GW装置53では、必要
なときのみエージェントが生成されることから、キャッ
シュメモリ55の容量やエージェント動作に確保した必
要な記憶領域を有効に活用することができる。エージェ
ントが呼び出す実行ファイルは、エージェントが起動す
るクライアント側の実行ファイル名で、エージェントプ
ログラム57が情報源サーバ51にアクセスして取得し
てキャッシュメモリ55に格納した内容をこの実行ファ
イルに引き渡すことになる。エージェントの動作定義
は、エージェント起動後の動作間隔やフィルタリング仕
様などを指定する。
【0070】図8は、図7のエージェントの動作定義の
詳細を表わしたものである。すなわち、“agent_
method”は、手順の型式を示す“method_
type”と、手順へのパラメータ指定を示す“met
hod_parameter”とから構成される。
【0071】図9は、図8に示すエージェントの動作定
義の一例を表わしたものである。すなわち、パラメータ
“method_type”が“WWWBORWSE
R”のときWWWブラウザを起動し、“EMAILE
R”のとき電子メール送受信ソフトウェアである電子メ
ールブラウザを起動することを示す。また、パラメータ
“method_parameter”が“TIME
R”のとき指定時間繰り返し“method_typ
e”で指定されるソフトウェアを起動し、“FILER
MAIL_R”のとき特定の発信者に限定して電子メー
ルを受信することを示す。
【0072】図10は、図7〜図9に示したエージェン
ト型の定義に従って、WWWサーバの自動巡回エージェ
ントの定義を表わしたものである。このように、エージ
ェント型のWWW用エージェントである自動巡回エージ
ェント“www_agent”は、エージェント識別子
“1”で識別されるWWW閲覧閲覧ソフトウェアを対象
に、クライアント50で起動されたWWWブラウザに、
30分単位で巡回し、起動後4000分後にエージェン
トプログラムを自動消滅させることを示す。
【0073】図11は、同様に図7〜図9に示したエー
ジェント型の定義に従って、電子メールサーバの受信メ
ールの自動取得エージェントの定義を表わしたものであ
る。エージェント型の電子メール用エージェントである
自動受信メール取得エージェント“email_age
nt”は、エージェント識別子“2”で識別される電子
メール送受信ソフトウェアを対象に、クライアント50
で起動された電子メールブラウザ起動し、受信メールを
あらかじめ決められた発信者のみを残すフィルタ動作を
行って取得し、起動後8000分後にエージェントプロ
グラムを自動消滅させることを示す。
【0074】このようにクライアント50で利用者等に
よって設定された各種属性情報を、エージェント型に定
義されたパラメータを生成し、これを無線通信GW装置
53に対して送信する。無線通信GW装置53は、あら
かじめ決められたエージェント型のパラメータで指定さ
れた各変数にしたがって、無線データ通信網52を介し
情報源サーバ51をアクセスして所望の情報のみを取得
する。
【0075】これにより、無線データ通信網52の状態
にかかわらずクライアント50の表示画面の大きさや処
理能力等、さらに利用者の嗜好に応じて必要な情報のみ
を情報源サーバ51から取得することができ、無線通信
GW装置53のキャッシュメモリ55の容量を有効活用
することができる。さらに、クライアント50から無線
通信GW装置53で動作するエージェントの動作を動的
に切り替えることができるので、無線通信GW装置53
で動作する必要なエージェントにのみ資源を割り当てる
ことができ、効率的にクライアント50にとって必要と
する情報のみを取得することができるようになる。
【0076】なお、本実施例における通信システムで
は、クライアントの属性情報、通信網の属性情報および
利用者嗜好情報を無線通信GW装置53に設定して、ク
ライアント50で適切に処理できる範囲で無線データ通
信網52を介して情報源サーバ51にアクセスするよう
にしたが、これに限定されるものではない。情報源サー
バ51でも、無線データ通信網に接続されたクライアン
トのUAPROFやCC/PP仕様に基づく各種属性情
報を取得するようにしても良い。これにより、情報提供
者は、クライアントに効果的に情報提供を行うことがで
き、提供すべき情報を解析してサービスの質を向上させ
ることができるようになる。
【0077】なおまた、本実施例における通信システム
では、無線データ通信網を介して1つの情報源サーバに
のみ接続されるものとして説明したが、これに限定され
るものではない。インターネットのように複数の情報源
サーバがアクセス可能な接続形態であっても同様の効果
を得ることができる。
【0078】なお、さらに本実施例における通信システ
ムでは、有線あるいは無線通信が行われるデータ通信網
54を介してクライアントが無線通信GW装置に対して
パラメータを設定するものとして説明したが、これに限
定されるものではない。クライアントと無線通信GW装
置が一体となって構成されている場合であっても、無線
データ通信網を介して情報源サーバにアクセスする場
合、クライアントの属性情報等にしたがって必要な情報
のみをアクセスするようにしても良い。
【0079】
【発明の効果】以上説明したように本発明によれば、無
線データ通信網の状態にかかわらず取得要求した情報の
受信を可能とし、ゲートウェイ装置に備えられるキャッ
シュメモリの容量等の資源を効率的に活用した通信シス
テム、通信方法、ゲートウェイ装置およびクライアント
を提供することができる。
【0080】さらに、請求項3、請求項4、請求項7、
請求項10、請求項11または請求項14記載の発明に
よれば、クライアントからゲートウェイ装置に対してエ
ージェントの動作停止を指示した場合に、ゲートウェイ
装置のエージェントは動作を停止するようにしたので、
動的に利用者が目的に応じてクライアントを変更するこ
とができ、サーバの効率的な利用が可能となる。あるい
はクライアントからゲートウェイ装置に対してエージェ
ントの削除指示を行った場合に、ゲートウェイ装置のエ
ージェントは指定されたエージェントに対応して確保し
た記憶領域を解放することでエージェントを削除するよ
うにしたので、クライアントからゲートウェイ装置のエ
ージェントを動的に切り替えて、ゲートウェイ装置で動
作する必要なエージェントにのみに装置内の資源を割り
当てることができる。
【0081】さらにまた、請求項5、請求項8、請求項
12または請求項15記載の発明によれば、クライアン
トの種類、通信能力、嗜好情報の少なくとも1つに基づ
いて必要な情報のみを無線データ通信網を介してサーバ
から取得することができるので、ゲートウェイ装置内の
資源の効率化と無線データ通信網の通信回線の効率化を
図るとともに、クライアントの利用者にとって利便性の
高い情報の取得を可能とする。
【図面の簡単な説明】
【図1】本発明の一実施例における通信システムの構成
の概要を示す構成図である。
【図2】本実施例におけるクライアントによって処理さ
れるエージェント生成処理内容の一例を示す流れ図であ
る。
【図3】本実施例における無線通信GW装置によって処
理されるエージェント生成処理内容の一例を示す流れ図
である。
【図4】本実施例におけるクライアントおよび無線通信
GW装置によって行われるエージェント生成の動作シー
ケンスの一例を示すシーケンス図である。
【図5】本実施例におけるクライアントおよび無線通信
GW装置によって行われるエージェント停止指示の動作
シーケンスの一例を示すシーケンス図である。
【図6】本実施例におけるクライアントおよび無線通信
GW装置によって行われるエージェント削除指示の動作
シーケンスの一例を示すシーケンス図である。
【図7】所定の記述言語による本実施例における無線通
信GWのエージェントプログラムに引き渡すパラメータ
の定義の記述例を示す説明図である。
【図8】本実施例におけるエージェントの動作定義の詳
細を示す説明図である。
【図9】本実施例におけるエージェントの動作定義の一
例を示す説明図である。
【図10】本実施例におけるWWWサーバの自動巡回エ
ージェントの定義を示す説明図である。
【図11】本実施例における電子メールサーバの受信メ
ールの自動取得エージェントの定義を示す説明図であ
る。
【図12】従来のクライアントによるゲートウェイ装置
を介した情報源サーバにアクセスするための通信システ
ムの構成の一例を示す構成図である。
【図13】従来の通信システムにおける各種情報を閲覧
するためのソフトウェアプログラムを実行するクライア
ントがインターネット上の情報源サーバであるWWWサ
ーバからコンテンツを取得する動作の流れを示すシーケ
ンス図である。
【図14】従来の通信システムにおける各種情報を閲覧
するためのソフトウェアプログラムを実行するクライア
ントが情報源サーバである電子メールサーバから受信メ
ールを取得する動作の流れを示すシーケンス図である。
【符号の説明】
50 クライアント 51 情報源サーバ 52 無線データ通信網 53 無線通信GW装置 54 データ通信網 55 キャッシュメモリ 56 エージェント制御プログラム 57 エージェントプログラム
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H04L 12/28

Claims (15)

    【特許請求の範囲】
  1. 【請求項1】 パラメータを設定するための設定手段
    と、この設定手段によって設定されたパラメータを通知
    する通知手段とを備えるクライアントと、 前記通知手段によって通知されたパラメータに基づいて
    情報の取得要求を行う取得要求手段と、この取得要求手
    段によって行われた取得要求に対応して受信した情報を
    一時的に蓄積する情報蓄積手段と、この情報蓄積手段に
    よって蓄積された情報を前記クライアントに転送する情
    報転送手段とを備えるゲートウェイ装置と、 あらかじめ前記取得要求手段によって取得される情報を
    記憶する情報記憶手段と、前記取得要求を受信したとき
    この情報記憶手段に記憶された情報を前記ゲートウェイ
    装置に対して送信する情報送信手段とを備えるサーバと
    を具備することを特徴とする通信システム。
  2. 【請求項2】 情報取得のためのエージェントの生成を
    要求する生成要求手段と、この生成要求手段によって生
    成されたエージェントに設定するパラメータを通知する
    通知手段とを備えるクライアントと、 前記エージェントごとに前記パラメータを記憶する記憶
    手段と、前記生成要求手段によって生成を要求された前
    記エージェントごとに前記記憶手段内に所定の記憶領域
    を確保する記憶領域確保手段と、前記通知手段によって
    通知された前記パラメータをこの記憶領域確保手段によ
    って確保された記憶領域に設定するパラメータ設定手段
    と、このパラメータ設定手段によって設定されたパラメ
    ータに基づいて情報の取得要求を行いこの取得要求に対
    応して無線データ通信網を介して受信した情報を一時的
    に蓄積し前記クライアントに転送するエージェントとを
    備えるゲートウェイ装置と、 前記無線データ通信網を介して前記ゲートウェイ装置と
    接続され、あらかじめ前記エージェントによって取得要
    求される情報を記憶する情報記憶手段と、前記取得要求
    を受信したときこの情報記憶手段に記憶された情報を前
    記ゲートウェイ装置に対して送信する情報送信手段とを
    備えるサーバとを具備することを特徴とする通信システ
    ム。
  3. 【請求項3】 前記クライアントは前記エージェントの
    動作停止を指示する動作停止指示手段を備え、前記ゲー
    トウェイ装置は前記動作停止指示手段によって動作停止
    指示されたとき前記エージェントの動作を停止するエー
    ジェント停止手段を備えることを特徴とする請求項2記
    載の通信システム。
  4. 【請求項4】 前記クライアントは前記エージェントの
    削除を指示する削除指示手段を備え、前記ゲートウェイ
    装置は前記削除指示手段によって削除指示されたとき指
    定されたエージェントに対応して前記記憶手段に確保さ
    れた記憶領域を解放する記憶領域解放手段を備えること
    を特徴とする請求項2または請求項3記載の通信システ
    ム。
  5. 【請求項5】 前記パラメータは、前記クライアントの
    表示能力および処理能力を示す属性情報、前記クライア
    ントと前記ゲートウェイ装置間および前記ゲートウェイ
    装置と前記サーバ間の通信能力を示す属性情報、前記ク
    ライアントの利用者によって指定される所定の嗜好情報
    のうち少なくとも1つからなることを特徴とする請求項
    1〜請求項4記載の通信システム。
  6. 【請求項6】 取得した情報の表示等を行うクライアン
    トが情報取得のためのエージェントの生成をゲートウェ
    イ装置に要求する生成要求ステップと、 この生成要求ステップで生成を要求されるエージェント
    ごとにゲートウェイ装置が所定の記憶領域を確保する領
    域確保ステップと、 この領域確保ステップで確保された記憶領域に前記クラ
    イアントで前記エージェントごとに通知されたパラメー
    タをゲートウェイ装置が設定するパラメータ設定ステッ
    プと、 このパラメータ設定手段で設定されたパラメータに基づ
    いてゲートウェイ装置のエージェントが各種情報を格納
    するサーバに対して取得要求を行う取得要求ステップ
    と、 この取得要求ステップで取得要求された情報を取り出し
    て前記サーバが前記ゲートウェイ装置に対して無線デー
    タ通信網を介して送信する情報送信ステップと、 この情報送信ステップで送信された情報を一時的に蓄積
    し、前記ゲートウェイ装置が前記クライアントに転送す
    る転送ステップとを具備することを特徴とする通信方
    法。
  7. 【請求項7】 前記エージェントは、前記クライアント
    からの動作停止指示あるいは削除指示に基づいて、その
    動作停止あるいは前記エージェントに対応して確保され
    た記憶領域の解放が行われることを特徴とする請求項6
    記載の通信方法。
  8. 【請求項8】 前記パラメータは、前記クライアントの
    表示能力および処理能力を示す属性情報、前記クライア
    ントと前記ゲートウェイ装置間および前記ゲートウェイ
    装置と前記サーバ間の通信能力を示す属性情報、前記ク
    ライアントの利用者によって指定される所定の嗜好情報
    のうち少なくとも1つからなることを特徴とする請求項
    6または請求項7記載の通信方法。
  9. 【請求項9】 エージェントごとに前記エージェントに
    設定するパラメータを記憶する記憶手段と、情報取得の
    ためのエージェントの生成を要求されたとき前記エージ
    ェントごとに前記記憶手段内に所定の記憶領域を確保す
    る記憶領域確保手段と、 前記パラメータをこの記憶領域確保手段によって確保さ
    れた記憶領域に設定するパラメータ設定手段と、 このパラメータ設定手段によって設定されたパラメータ
    に基づいて情報の取得要求を行いこの取得要求に対応し
    て無線データ通信網を介して受信した情報を一時的に蓄
    積して前記エージェントの生成の要求元に転送するエー
    ジェントとを具備することを特徴とするゲートウェイ装
    置。
  10. 【請求項10】 前記エージェントの動作停止が指示さ
    れたとき前記エージェントの動作を停止するものである
    ことを特徴とする請求項9記載のゲートウェイ装置。
  11. 【請求項11】 前記エージェントの削除が指示された
    とき指定されたエージェントに対応して前記記憶手段に
    確保された記憶領域を解放するものであることを特徴と
    する請求項9または請求項10記載のゲートウェイ装
    置。
  12. 【請求項12】 前記パラメータは、前記エージェント
    の生成の要求元の表示能力および処理能力を示す属性情
    報、前記要求元と前記ゲートウェイ装置間および前記ゲ
    ートウェイ装置と前記取得要求した情報の送信元間の通
    信能力を示す属性情報、前記要求元の利用者によって指
    定される所定の嗜好情報のうち少なくとも1つからなる
    ことを特徴とする請求項9〜請求項11記載のゲートウ
    ェイ装置。
  13. 【請求項13】 情報取得のためのエージェントの生成
    を要求する生成要求手段と、 この生成要求手段によって生成されたエージェントに設
    定するパラメータを通知する通知手段と、 前記生成要求手段によって生成されたエージェントによ
    り前記通知手段によって通知されたパラメータに基づい
    て前記情報取得要求を行って無線データ通信網を介して
    情報を取得する情報取得手段とを具備することを特徴と
    するクライアント。
  14. 【請求項14】 前記エージェントの動作停止指示ある
    いは削除指示を行って前記生成要求手段によって生成さ
    れるエージェントの動作停止あるいは削除を行うことを
    特徴とする請求項13記載のクライアント。
  15. 【請求項15】 前記パラメータは、前記クライアント
    の表示能力および処理能力を示す属性情報、前記取得要
    求した情報の送信元との間の通信能力を示す属性情報、
    利用者によって指定される所定の嗜好情報のうち少なく
    とも1つからなることを特徴とする請求項13または請
    求項14記載のクライアント。
JP2000017209A 2000-01-26 2000-01-26 通信システム、通信方法、ゲートウェイ装置およびクライアント Pending JP2001211197A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2000017209A JP2001211197A (ja) 2000-01-26 2000-01-26 通信システム、通信方法、ゲートウェイ装置およびクライアント
US09/767,964 US20010010061A1 (en) 2000-01-26 2001-01-24 Communication system, communication method, gateway apparatus, and client
GB0102103A GB2364486B (en) 2000-01-26 2001-01-26 Communication system communication method gateway apparatus and client

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000017209A JP2001211197A (ja) 2000-01-26 2000-01-26 通信システム、通信方法、ゲートウェイ装置およびクライアント

Publications (1)

Publication Number Publication Date
JP2001211197A true JP2001211197A (ja) 2001-08-03

Family

ID=18544236

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000017209A Pending JP2001211197A (ja) 2000-01-26 2000-01-26 通信システム、通信方法、ゲートウェイ装置およびクライアント

Country Status (3)

Country Link
US (1) US20010010061A1 (ja)
JP (1) JP2001211197A (ja)
GB (1) GB2364486B (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003029989A1 (fr) * 2001-09-27 2003-04-10 Hitachi, Ltd. Systeme multisupport
JP2005513616A (ja) * 2001-12-13 2005-05-12 トムソン ライセンシング ソシエテ アノニム キャッシュト・サーバを使用して情報を転送する方法および装置

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2002253678B2 (en) * 2001-05-01 2005-09-22 Ntt Docomo, Inc. Mobile communication service control apparatus and mobile communication service control method
GB0118709D0 (en) * 2001-08-01 2001-09-26 Roke Manor Research Data transfer method
EP1412860B1 (en) * 2001-08-03 2008-10-08 Nokia Corporation Method, system and terminal for data networks with distributed caches
DE60230382D1 (de) * 2002-02-04 2009-01-29 Koninkl Kpn Nv Verfahren und System zur Informationsübertragung über ein Kommunikationsnetz
US7343395B2 (en) * 2002-03-29 2008-03-11 Intel Corporation Facilitating resource access using prioritized multicast responses to a discovery request
US7305626B2 (en) * 2002-05-28 2007-12-04 Nokia Corporation Method and apparatus for DOM filtering in UAProf or CC/PP profiles
JP4598354B2 (ja) * 2002-09-30 2010-12-15 株式会社エヌ・ティ・ティ・ドコモ 通信システム、中継装置及び通信制御方法
US7483973B2 (en) * 2003-08-28 2009-01-27 International Business Machines Corporation Gateway for service oriented state
JP4408692B2 (ja) * 2003-12-19 2010-02-03 富士通株式会社 通信装置管理プログラム
JP4334534B2 (ja) * 2005-11-29 2009-09-30 株式会社東芝 ブリッジ装置及びブリッジシステム
US8149849B2 (en) * 2006-08-31 2012-04-03 Sony Ericsson Mobile Communications Ab Zigbee/IP gateway
JP2010218146A (ja) * 2009-03-16 2010-09-30 Canon Inc 情報処理装置およびその制御方法
US8954508B2 (en) * 2010-10-28 2015-02-10 Canon Kabushiki Kaisha Communication apparatus, control method of communication apparatus, communication system, and program
CN103269383A (zh) * 2013-06-14 2013-08-28 苏州海葵电子科技有限公司 一种列车网络通信实现方法
CN109785606A (zh) * 2019-02-02 2019-05-21 中能瑞通(北京)科技有限公司 一种用电信息采集***采集质量分析方法及装置

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5745754A (en) * 1995-06-07 1998-04-28 International Business Machines Corporation Sub-agent for fulfilling requests of a web browser using an intelligent agent and providing a report
JPH09325939A (ja) * 1996-06-05 1997-12-16 Hitachi Ltd エージェント機能を備えるグループウェアシステム
US5903732A (en) * 1996-07-03 1999-05-11 Hewlett-Packard Company Trusted gateway agent for web server programs
US5913029A (en) * 1997-02-07 1999-06-15 Portera Systems Distributed database system and method
JPH1155324A (ja) * 1997-07-31 1999-02-26 Fujitsu Ltd コンピュータネットワークの通信システム
US6167441A (en) * 1997-11-21 2000-12-26 International Business Machines Corporation Customization of web pages based on requester type
US6157941A (en) * 1998-03-18 2000-12-05 Oracle Corporation Architecture for client-server communication over a communication link
US6658453B1 (en) * 1998-05-28 2003-12-02 America Online, Incorporated Server agent system
JP4255534B2 (ja) * 1998-06-26 2009-04-15 株式会社三共 遊技機
KR100311020B1 (ko) * 1998-08-17 2001-12-20 윤종용 네트웍간 데이터 전송 방법
US6321251B1 (en) * 1998-10-01 2001-11-20 Unisys Corporation Gateway for dynamically providing web site status information
JP3416552B2 (ja) * 1999-01-25 2003-06-16 パナソニック コミュニケーションズ株式会社 ネットワークサーバ装置、および通信端末能力交換方法
US6304864B1 (en) * 1999-04-20 2001-10-16 Textwise Llc System for retrieving multimedia information from the internet using multiple evolving intelligent agents
US6594557B1 (en) * 1999-09-27 2003-07-15 Visteon Global Technologies, Inc. Utilizing intelligent software agents in a mobile vehicle
JP3468177B2 (ja) * 1999-10-28 2003-11-17 日本電気株式会社 移動体無線通信システム、無線通信ゲートウェイサーバ装置、位置情報算出システム、その方法及び記録媒体

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003029989A1 (fr) * 2001-09-27 2003-04-10 Hitachi, Ltd. Systeme multisupport
JP2005513616A (ja) * 2001-12-13 2005-05-12 トムソン ライセンシング ソシエテ アノニム キャッシュト・サーバを使用して情報を転送する方法および装置
US7457851B2 (en) 2001-12-13 2008-11-25 Thomson Licensing Apparatus and methods for information transfer using a cached server
JP2010020782A (ja) * 2001-12-13 2010-01-28 Thomson Licensing 情報転送方法
US7899886B2 (en) 2001-12-13 2011-03-01 Thomson Licensing Apparatus and methods for information transfer using a cached server

Also Published As

Publication number Publication date
GB2364486B (en) 2004-04-28
GB2364486A (en) 2002-01-23
GB0102103D0 (en) 2001-03-14
US20010010061A1 (en) 2001-07-26

Similar Documents

Publication Publication Date Title
JP2001211197A (ja) 通信システム、通信方法、ゲートウェイ装置およびクライアント
US8032607B2 (en) Data transfer system capable of selecting a low-cost call type
US7725117B2 (en) Communication support system, communication support method, communication support program, and communication terminal
JP5737030B2 (ja) 無線ネットワークシステム及びその制御方法並びに無線ネットワーク中継装置
CN101599982A (zh) 手机信息浏览装置、***及实现方法
WO2009097776A1 (zh) 一种实现业务升级的***、装置及方法
WO2019096306A1 (zh) 一种处理请求的方法以及相应实体
US20210352015A1 (en) Method and device for hosting application by access node
JP6730447B2 (ja) データ伝送方法、装置及びセッション管理デバイス
WO2009011555A2 (en) System and method for providing device management service to electronic device having no broadband communication module
US20100240353A1 (en) Remote control system and facility side control apparatus and control program of facility apparatus and control method of facility apparatus
JP4373060B2 (ja) 分散処理システム並びに分散処理システムにおける代理ノード、利用者側ノードおよび方法
KR20120137394A (ko) 안드로이드 시스템에 기반한 서비스 처리 방법 및 장치
JPH10112740A (ja) 情報処理装置、通信方法および記憶媒体
JP2000174824A (ja) 通信システム、通信システムに使用するゲ―トウェイ、無線情報端末、及び無線通信方法。
WO2002091787A1 (fr) Procede et systeme de commande de notification de reception
JP4440248B2 (ja) ベアラ選択方法および移動通信端末
JP2001154964A (ja) データ資源を配付する方法
CN111405638B (zh) 节点n4-u隧道选择方法及装置
JP4421590B2 (ja) ベアラ選択方法および移動通信端末
JP3905775B2 (ja) 移動通信網および移動通信端末
CN114172899B (zh) 基于ZigBee网络的OTA升级方法和***
JP2002368802A (ja) データ転送規制装置及びデータ転送規制方法
KR102169614B1 (ko) 액세스 노드에 의한 애플리케이션 호스팅 방법 및 장치
JP2007164806A (ja) データ資源を配付する方法