[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2000276425A - 情報配信システム、移動計算機、キャッシュサーバ装置、管理装置及びキャッシュ制御方法 - Google Patents

情報配信システム、移動計算機、キャッシュサーバ装置、管理装置及びキャッシュ制御方法

Info

Publication number
JP2000276425A
JP2000276425A JP8026799A JP8026799A JP2000276425A JP 2000276425 A JP2000276425 A JP 2000276425A JP 8026799 A JP8026799 A JP 8026799A JP 8026799 A JP8026799 A JP 8026799A JP 2000276425 A JP2000276425 A JP 2000276425A
Authority
JP
Japan
Prior art keywords
information
cache
www
mobile computer
server
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.)
Granted
Application number
JP8026799A
Other languages
English (en)
Other versions
JP4299911B2 (ja
Inventor
Atsushi Inoue
淳 井上
Eiji Kamagata
映二 鎌形
Noriyasu Kato
紀康 加藤
Naohisa Shibuya
尚久 渋谷
Yoshinari Kumaki
良成 熊木
Yasuro Shohata
康郎 正畑
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP08026799A priority Critical patent/JP4299911B2/ja
Priority to US09/533,944 priority patent/US6874017B1/en
Priority to CA002303001A priority patent/CA2303001C/en
Priority to EP00302431A priority patent/EP1039721B1/en
Priority to DE60008948T priority patent/DE60008948T2/de
Priority to EP03005903A priority patent/EP1320242B1/en
Priority to DE60033700T priority patent/DE60033700T2/de
Publication of JP2000276425A publication Critical patent/JP2000276425A/ja
Priority to US11/038,365 priority patent/US7277942B2/en
Application granted granted Critical
Publication of JP4299911B2 publication Critical patent/JP4299911B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related 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/289Intermediate processing functionally located close to the data consumer application, e.g. in same machine, in same home or in same sub-network
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9574Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/189Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
    • 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/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • 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/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • 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/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1008Server selection for load balancing based on parameters of servers, e.g. available memory or workload
    • 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/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1012Server selection for load balancing based on compliance of requirements or conditions with available server resources
    • 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/288Distributed intermediate devices, i.e. intermediate devices for interaction with other intermediate devices on the same level
    • 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/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • 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/52Network services specially adapted for the location of the user terminal
    • 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
    • H04L67/5681Pre-fetching or pre-delivering data based on network characteristics
    • 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
    • H04L67/5682Policies or rules for updating, deleting or replacing the stored data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • 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]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

(57)【要約】 【課題】 移動端末装置を用いてモバイルアクセスする
特定のユーザを対象とした効果的なキャッシュを可能と
するデータ配信システムを提供すること。 【解決手段】 無線ネットワークを介してインターネッ
トに接続される移動計算機と、インターネット経由で移
動計算機にWWW情報を提供する情報サーバと、情報サ
ーバの配信する情報を移動計算機のためにキャッシュす
る複数配置されたキャッシュサーバと、キャッシュサー
バ群のキャッシュ状態を管理する管理装置とを含む情報
配信システムにて、移動計算機は、所定のタイミング
で、少なくとも自装置の無線ネットワークにおける接続
位置に関する情報を管理装置に通知し、管理装置は、移
動計算機から通知された接続位置に関する情報に基づい
て移動計算機の近隣に配置された1または複数のキャッ
シュサーバを選択し、選択されたキャッシュサーバに所
定のWWW情報をキャッシュさせるための制御を行う。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、移動計算機が無線
アクセスを介してWorld Wide Webの情報
サーバ装置からWWW情報を取得する情報配信システ
ム、移動計算機、キャッシュサーバ装置、管理装置及び
キャッシュ制御方法に関する。
【0002】
【従来の技術】計算機システムの小型化、低価格化やネ
ットワーク環境の充実に伴って、計算機システムの利用
は急速にかつ種々の分野に拡大し、特に近年では、世界
最大のコンピュータネットワーク「インターネット(I
nternet)」の利用が普及しており、インターネ
ットと接続して、公開された情報、サービスを利用する
ことが多く行われている。
【0003】一方、このようなネットワークの普及に伴
い、移動計算機(mobile computing)
に対する技術開発も行われている。移動計算機では、携
帯型の端末もしくは計算機を持ったユーザがネットワー
ク上を移動して通信する。ときには通信を行いながらネ
ットワーク上の位置を変えていく場合もあり、移動先か
らの通信アクセスには従来の有線ネットワークだけでな
く、携帯電話やPHSなどの無線ネットワークを利用す
ることもある。
【0004】さて、インターネットではWorld W
ide Web(WWW)というハイパーテキスト形式
の情報配信方式の利用が多い。これはHTML(Hyp
erText Markup Language)とい
う言語を用いて、相互に関連のある情報の間にリンクを
張り、ある情報(Webページ)から他の情報に容易に
ジャンプすることが可能である。また、このWWWを用
いることで単にWWWサーバが情報を提供するだけでな
く、クライアント装置(すなわち端末もしくは計算機)
側のユーザからの入力(例えば、アンケート、チケット
の予約、商品の注文)をWWWサーバが受け付けたり、
画像データや音声データなどを併せて送信するなど、様
々な情報のやりとりが可能になる。従って、例えば電子
商取引などの枠組みを構築することも可能である。
【0005】このようなWWWアクセスは、基本的に
は、クライアント装置とWWWサーバとの間のTCP/
HTTPプロトコルによる通信により行われる。しか
し、一般にインターネットを使用する場合、各々のクラ
イアント装置において任意のWWWページに対する取得
要求が発生する毎に全て該当するWWWサーバにアクセ
スを行うと、ネットワーク上のトラフィック量が膨大に
なり、ネットワークの帯域を浪費するため、アクセス応
答時間が遅くなってしまう。また、特定のWWWサーバ
にアクセスが集中すると、当該WWWサーバの性能も低
下してしまう。
【0006】これらを回避するための手段として、クラ
イアント装置の近くにキャッシュサーバ(proxyサ
ーバとも言う)を設置し、必要なWWWページの内容
(コンテンツ)をキャッシュ(一時的に記憶)しておく
ことが行われる。これにより、例えば人気が高くヒット
数(アクセスされた回数)の高いページをキャッシュ内
に常駐させることで、アクセス毎にWWWサーバとの通
信を行う必要がなくなり、トラフィックを軽減し、応答
時間を短縮することができる。このキャッシュ方式は、
特に携帯端末を無線アクセス経由で使用する場合のよう
に端末側のネットワーク帯域が限られている場合に有効
である。
【0007】
【発明が解決しようとする課題】上記のように、無線携
帯端末を用いてインターネット経由でWebをモバイル
アクセス(移動アクセス)する場合、端末装置側の無線
ネットワーク帯域が限られているので、毎回WWWサー
バにアクセスを行うと応答時間が長く、快適に情報サー
ビスを受けられない。これを回避するために、経路途中
のキャッシュサーバにWebページをキャッシュするこ
とで、応答時間の短縮、ネットワーク上のトラフィック
量の削減を図ることが必要になる。
【0008】そのような情報配信システムでは、ネット
ワーク上の適当な位置に1または複数のキャッシュサー
バ装置を配置し、それらの記憶領域に適当なWebペー
ジのコンテンツ情報を格納することになる(必要に応じ
て、定期的に元のWebサーバにアクセスし、常に最新
の情報をキャッシュサーバ上に保持するように制御する
こともある)。この場合、キャッシュサーバ上の記憶領
域は有限であるので、どのようにしてキャッシュを行っ
ていくかの方針が重要になる。これについては複数のキ
ャッシュサーバの連携方法を含め、様々なキュッシュ更
新ポリシーが提案されている。例えば、インターネット
やWWWの標準化団体であるIETF、W3Cでは、I
nternet Cache Protocolという
キャッシュサーバ同士がコンテンツのコピーをやりとり
するためのプロトコルが標準化されている。
【0009】しかし、提案されているのはいずれも一般
的なキュッシュ更新ポリシーであり、無線携帯端末を用
いてモバイルアクセスする特定のユーザを対象としたあ
るいは特定の場所に居るモバイルアクセスユーザを対象
とした効果的なキュッシュを実現するような技術は提供
されていなかった。
【0010】例えば、無線接続された移動携帯端末を用
いてシームレスに移動し情報配信サービスを受ける際に
地理的に依存する情報を高速に受信したい、あるいは移
動携帯端末のユーザに対して地理的に依存する情報を高
速に配信したいという場合が考えられる。例えば、ある
商店街を移動する場合にはその商店街に所属する店の発
信情報を高速に受信したいといった場合や、巨大なモー
ル内を移動する場合に特定のコーナーに入ったユーザに
はそのコーナー独自の情報を高速に配信したいというよ
うな場合である。あるいは、移動携帯端末のユーザの個
別の嗜好などに応じて、該ユーザからアクセスされる確
率の高いWebページを優先してキャッシュしたいとい
う場合が考えられる。しかしながら、そのようなサービ
スを実現することはできなかった。
【0011】本発明は、上記事情を考慮してなされたも
ので、移動計算機を用いてモバイルアクセスする特定の
ユーザを対象とした効果的なキャッシュを可能とするデ
ータ配信システム、キャッシュサーバ装置、移動計算
機、管理装置及びキャッシュ制御方法を提供することを
目的とする。
【0012】また、本発明は、特定の情報提供者の指定
する場所に居るモバイルアクセスユーザを対象とした効
果的なキュッシュを可能とするデータ配信システム、キ
ャッシュサーバ装置、移動計算機、管理装置及びキャッ
シュ制御方法を提供することを目的とする。
【0013】
【課題を解決するための手段】本発明(請求項1)は、
無線ネットワークを介してインターネットに接続される
移動計算機(例えば移動端末装置)と、インターネット
経由で移動計算機にWWW情報(例えばWebページを
HTML言語で記述したデータ)を提供する情報サーバ
(例えばWWWサーバ)と、情報サーバの配信する情報
を移動計算機のためにキャッシュする複数配置されたキ
ャッシュサーバと、キャッシュサーバ群のキャッシュ状
態を管理する管理装置とを含む情報配信システムであっ
て、前記移動計算機は、所定のタイミングで、少なくと
も自装置の無線ネットワークにおける接続位置に関する
情報を前記管理装置に通知し、前記管理装置は、前記移
動計算機から通知された前記情報に基づいて決定した1
または複数のキャッシュサーバに、該移動計算機のため
の所定のWWW情報をキャッシュさせるための制御を行
うことを特徴とする。
【0014】移動計算機の近隣のキャッシュサーバは、
例えば、移動計算機の接続した無線基地局/無線セルに
付随して設けられたキャッシュサーバである。
【0015】移動計算機の無線ネットワークにおける接
続位置に関する情報は、例えば、移動計算機の接続した
セルの識別子である。所定のタイミングは、例えば、移
動計算機のネットワーク接続時、接続セル移動時であ
る。前記管理装置は、例えば、前記移動計算機から通知
された前記情報に基づいて、移動計算機の接続した無線
基地局に付随して設けられたキャッシュサーバを求め、
該キャッシュサーバにキャッシュさせる。あるいは、該
求めたキャッシュサーバとそれに隣接するキャッシュサ
ーバ群にキャッシュさせることもできる。また、どのよ
うな範囲に渡るキャッシュサーバにキャッシュさせるか
を、移動計算機ごともしくは移動計算機の属するクラス
ごとに定めるようにしてもよい。キャッシュサービスを
提供する移動計算機は、予め登録されたもの、あるいは
それが属するクラスが特定のもの、に限定するようにし
てもよい。
【0016】好ましくは、前記キャッシュサーバにキャ
ッシュさせる前記所定のWWW情報は、前記移動計算機
のユーザに関連する情報に依存して選択されたものであ
るようにしてもよい。
【0017】好ましくは、前記移動計算機は少なくとも
ネットワーク接続時に、該移動計算機内に記憶された1
または複数のWWW情報を指定する識別情報を読み出し
て前記管理装置に通知し、前記管理装置は、通知された
前記識別情報に基づいて選択したWWW情報を前記所定
のWWW情報として前記キャッシュサーバにキャッシュ
させるための制御を行うようにしてもよい。
【0018】好ましくは、前記移動計算機は少なくとも
ネットワーク接続時にさらに各WWW情報の優先順位を
決定可能な優先情報(例えば、履歴情報や嗜好情報など
でもよい)とユーザ識別子も前記管理装置に通知し、前
記管理装置は、通知された前記ユーザ識別子に対応して
登録されているキャッシュ可能なWWW情報の個数を示
す情報を検索し、通知された前記識別情報により指定さ
れるWWW情報のうちから前記優先情報により決定され
る優先順位の高い順に該キャッシュ可能な個数までのW
WW情報を選択し、該選択したWWW情報を前記キャッ
シュサーバにキャッシュさせるための制御を行うように
してもよい。
【0019】また、好ましくは、前記管理装置内に移動
計算機のユーザの識別子と1または複数のWWW情報を
指定する識別子とを対応付けて登録しておき、前記管理
装置は、前記移動計算機から通知されたユーザ識別子に
対応して登録されている前記識別情報により指定される
WWW情報を前記キャッシュサーバにキャッシュさせる
ための制御を行うようにしてもよい。
【0020】好ましくは、前記キャッシュサーバにキャ
ッシュさせる前記所定のWWW情報は、該WWW情報の
情報提供者に関連する情報に依存して選択したものとす
るようにしてもよい。
【0021】好ましくは、前記管理装置内に、移動計算
機のユーザの識別子と該ユーザをサービス対象とする1
または複数の情報提供者の識別子との対応、および情報
提供者の識別子と1または複数のWWW情報の識別子と
の対応を登録し、前記管理装置は、前記移動計算機から
通知されたユーザ識別子に対応して登録されている前記
情報提供者の識別子を検索し、該検索された各情報提供
者の識別子にそれぞれ対応して登録されている前記WW
W情報の識別子を検索し、該検索された識別子のWWW
情報を前記キャッシュサーバにキャッシュさせるための
制御を行うようにしてもよい。
【0022】好ましくは、前記移動計算機の移動により
前記近隣のキャッシュサーバを選択し直す必要が生じる
と予測される場合に再選択されるべきキャッシュサーバ
を予測し、前記管理装置は、この予測結果に基づいて決
定した1または複数のキャッシュサーバに、該移動計算
機のための所定のWWW情報をキャッシュさせるための
制御を行うようにしてもよい。なお、前記予測を移動計
算機自身が行い、その予測結果を管理装置に通知するよ
うにしてもよいし、前記予測を管理装置が行うようにし
てもよい。
【0023】また、本発明(請求項8)は、無線ネット
ワークを介してインターネットに接続される移動計算機
(例えば移動端末装置)と、インターネット経由で移動
計算機にWWW情報(例えばWebページをHTML言
語で記述したデータ)を提供する情報サーバ(例えばW
WWサーバ)と、情報サーバの配信する情報を移動計算
機のためにキャッシュする複数配置されたキャッシュサ
ーバと、キャッシュサーバのデータ格納状態を管理する
管理装置とを含む情報配信システムであって、前記管理
装置は、情報サーバによりWWW情報を提供する情報提
供者から指定された該情報提供者に関連する所定の地理
的範囲に配置された1または複数のキャッシュサーバ
に、該情報提供者から指定された所定のWWW情報を優
先的にキャッシュさせるための制御を行うことを特徴と
する。好ましくは、前記キャッシュに使用するキャッシ
ュサーバおよび前記キャッシュするWWW情報は、前記
情報提供者の各々の所属するクラスについて許容された
個数の範囲内で指定されるようにしてもよい。
【0024】なお、請求項1に係る発明やその他の構成
(例)等と請求項8に係る発明やその他の構成(例)等
とを組み合わせて実施することも可能である。
【0025】また、好ましくは、前記管理装置は、前記
情報提供者の各々に対応して前記キャッシュするWWW
情報の更新間隔を示す情報を保持し、該更新間隔を示す
情報に基づいて該当する前記キャッシュサーバにキャッ
シュさせた該WWW情報に対する更新処理をさせるため
の制御を行うようにしてもよい。
【0026】また、好ましくは、前記管理装置は、ある
キャッシュサーバのキャッシュ状態が一定の基準に達し
た場合には、そのキャッシュサーバに記憶されている各
WWW情報のアクセスされる可能性および各WWW情報
について取り決められた優先度の少なくとも一方に基づ
いて、各キャッシュサーバにキャッシュさせるWWW情
報を変更するようにしてもよい。その際、(管理装置で
は、)該キャッシュサーバの記憶領域のサイズ、複数の
特定ユーザの嗜好するWWWページアドレスの重複の有
無、動的なアクセス履歴等に基づいて優先順位を設定し
て、個々のキャッシュサーバ装置に対する制御を行うよ
うにしてもよい。
【0027】また、好ましくは、前記無線ネットワーク
は、比較的転送速度の低いデータ伝送を提供する第1の
ネットワークと、少なくともダウンリンク方向の比較的
転送速度の高いデータ伝送を提供する第2のネットワー
クから構成される無線ネットワークであり、前記移動計
算機から前記管理装置への通知には、前記第1のネット
ワークを利用し、前記キャッシュサーバから前記移動計
算機へのデータ転送には、前記第2のネットワークを利
用するようにしてもよい。
【0028】次に、本発明(請求項13)は、無線ネッ
トワークを介してインターネットに接続しインターネッ
ト上の情報サーバ(例えばWWWサーバ)からWWW情
報(例えばWebページをHTML言語で記述したデー
タ)の配信を受ける移動計算機(例えば移動端末装置)
であって、自装置のユーザの識別子を保持する手段と、
自装置の無線ネットワークにおける接続位置に関する情
報を得る手段と、特定のユーザの移動計算機からの通知
に基づいて該移動計算機の近隣に配置されているキャッ
シュサーバにWWW情報をキャッシュさせるための制御
を行う管理装置に、所定のタイミングで少なくとも前記
ユーザの識別子および前記無線ネットワークにおける接
続位置に関する情報を通知する手段とを備えたことを特
徴とする。
【0029】好ましくは、1または複数のWWW情報の
識別子と各WWW情報の優先順位を決定可能な情報とを
含むブックマーク情報を保持する手段を更に備え、少な
くともネットワーク接続時に前記ブックマーク情報を前
記管理装置に通知するようにしてもよい。
【0030】次に、本発明(請求項14)は、無線ネッ
トワークを介してインターネットに接続される移動計算
機(例えば移動端末装置)と移動計算機にインターネッ
ト経由でWWW情報(例えばWebページをHTML言
語で記述したデータ)を提供する情報サーバ(例えばW
WWサーバ)との間に設置されたキャッシュサーバ装置
であって、少なくとも自装置を最近隣とする移動計算機
を対象として所定のWWW情報をキャッシュするための
記憶手段と、キャッシュサーバ群のキャッシュ状態を管
理する管理装置からの指示に基づいて、所定のWWW情
報を取得し前記記憶手段にキャッシュさせる処理手段と
を備えたことを特徴とする。
【0031】好ましくは、前記処理手段は、特定のユー
ザの移動計算機からの無線ネットワークにおける接続位
置に関する通知に基づいて選択した所定のキャッシュサ
ーバに該移動計算機に関連して選択した所定のWWW情
報をキャッシュさせるための制御を行う管理装置からの
指示に基づいて、前記所定のWWW情報を取得し前記キ
ャッシュ手段にキャッシュさせる手段を含むようにして
もよい。
【0032】好ましくは、前記処理手段は、情報サーバ
によりWWW情報を提供する特定の情報提供者から指定
された該情報提供者に関連する所定の地理的範囲に配置
された1または複数のキャッシュサーバに該情報提供者
から指定された所定のWWW情報を優先的にキャッシュ
させるための制御を行う管理装置からの指示に基づい
て、前記所定のWWW情報を取得し前記キャッシュ手段
に優先的にキャッシュさせる手段を含むようにしてもよ
い。
【0033】また、本発明は、無線ネットワークを介し
てインターネットに接続してインターネット上の情報サ
ーバ(例えばWWWサーバ)からWWW情報(例えばW
ebページをHTML言語で記述したデータ)の配信を
受ける移動計算機(例えば移動端末装置)が接続する無
線セルに付随して設置されたキャッシュサーバ装置であ
って、少なくとも自装置の属する無線セルに接続されて
いる移動計算機を対象として所定のWWW情報をキャッ
シュするための記憶手段と、キャッシュサーバ群のキャ
ッシュ状態を管理する管理装置からの指示に基づいて、
所定のWWW情報を取得し前記記憶手段にキャッシュさ
せる処理手段とを備えたことを特徴とする。
【0034】好ましくは、以上のキャッシュサーバ装置
に係る各構成において、前記処理手段は、あるキャッシ
ュサーバのキャッシュ状態が一定の基準に達した場合に
各キャッシュサーバに記憶されている各WWW情報のア
クセスされる可能性および各WWW情報について取り決
められた優先度の少なくとも一方に基づいてキャッシュ
するWWW情報の再配置を制御する前記管理装置からの
指示に基づいて、前記キャッシュ手段にキャッシュして
いる所定のWWW情報を削除しまたは他のキャッシュサ
ーバへ移動させるようにしてもよい。
【0035】次に、本発明(請求項17)は、無線ネッ
トワークを介してインターネットに接続される移動計算
機(例えば移動端末装置)と移動計算機にインターネッ
ト経由でWWW情報(例えばWebページをHTML言
語で記述したデータ)を提供する情報サーバ(例えばW
WWサーバ)との間に複数設置されたキャッシュサーバ
装置のキャッシュ状態を管理する管理装置であって、特
定のユーザに対応させて、キャッシュすべきWWW情報
を選択する選択基準を登録する手段と、移動計算機から
通知されたユーザの識別子に対応する前記選択基準に基
づいて、キャッシュすべきWWW情報を決定する手段
と、移動計算機から通知された該移動計算機の無線ネッ
トワークにおける接続位置に関する情報に基づいてキャ
ッシュすべきキャッシュサーバを決定する手段と、前記
決定されたキャッシュサーバに、前記決定されたWWW
情報をキャッシュさせるための制御を行う手段とを備え
たことを特徴とする。
【0036】また、本発明(請求項18)は、無線ネッ
トワークを介してインターネットに接続される移動計算
機(例えば移動端末装置)と移動計算機にインターネッ
ト経由でWWW情報(例えばWebページをHTML言
語で記述したデータ)を提供する情報サーバ(例えばW
WWサーバ)との間に複数設置されたキャッシュサーバ
装置のキャッシュ状態を管理する管理装置であって、情
報サーバによりWWW情報を提供する特定の情報提供者
に対応させて、該情報提供者に関連する所定の地理的範
囲に配置されたキャッシュサーバであって該情報提供者
の所属するクラスに応じて定まる最大個数以内のキャッ
シュサーバの識別子群と、該情報提供者からその所属す
るクラスに応じて定まる最大個数以内または最大範囲内
で指定されたWWW情報の識別子群とを登録する手段
と、前記情報提供者の各々について、前記登録されたキ
ャッシュサーバ群に、前記登録されたWWW情報群をキ
ャッシュさせるための制御を行う手段とを備えたことを
特徴とする。
【0037】以上の情報配信システムに係る各発明やそ
の他の構成(例)等は、移動計算機、キャッシュサーバ
装置、管理装置に係る発明としても成立する。また、以
上の移動計算機、キャッシュサーバ装置あるいは管理装
置に係る各発明やその他の構成(例)等は、それを構成
要素とする情報配信システムに係る発明としても成立す
る。また、そのようなシステム/装置に係る各々の発明
やその他の構成(例)等は方法に係る発明としても成立
する。
【0038】本発明(請求項19)は、無線ネットワー
クを介してインターネットに接続される移動計算機(例
えば移動端末装置)と、インターネット経由で移動計算
機にWWW情報(例えばWebページをHTML言語で
記述したデータ)を提供する情報サーバ(例えばWWW
サーバ)と、情報サーバの配信する情報を移動計算機の
ためにキャッシュする複数配置されたキャッシュサーバ
と、キャッシュサーバ群のキャッシュ状態を管理する管
理装置とを含む情報配信システムにおけるキャッシュ制
御方法であって、前記移動計算機は、所定のタイミング
で、少なくとも自装置の無線ネットワークにおける接続
位置に関する情報を前記管理装置に通知し、前記管理装
置は、前記移動計算機から通知された前記情報に基づい
て前記移動計算機の近隣に配置された1または複数のキ
ャッシュサーバを選択し、選択されたキャッシュサーバ
に所定のWWW情報をキャッシュさせるための制御を行
うことを特徴とする。
【0039】また、本発明(請求項20)は、無線ネッ
トワークを介してインターネットに接続される移動計算
機(例えば移動端末装置)と、インターネット経由で移
動計算機にWWW情報(例えばWebページをHTML
言語で記述したデータ)を提供する情報サーバ(例えば
WWWサーバ)と、情報サーバの配信する情報を移動計
算機のためにキャッシュする複数配置されたキャッシュ
サーバと、キャッシュサーバのデータ格納状態を管理す
る管理装置とを含む情報配信システムにおけるキャッシ
ュ制御方法であって、前記管理装置は、情報サーバによ
りWWW情報を提供する情報提供者から指定された該情
報提供者に関連する所定の地理的範囲に配置された1ま
たは複数のキャッシュサーバに、該情報提供者から指定
された所定のWWW情報を優先的にキャッシュさせるた
めの制御を行うことを特徴とする。
【0040】また、装置または方法に係る本発明は、コ
ンピュータに当該発明に相当する手順を実行させるため
の(あるいはコンピュータを当該発明に相当する手段と
して機能させるための、あるいはコンピュータに当該発
明に相当する機能を実現させるための)プログラムを記
録したコンピュータ読取り可能な記録媒体としても成立
する。
【0041】さて、従来のWebページキャッシュ方式
は、全てのユーザアクセスを平等に扱うため、対象とな
るページがかなり頻繁にアクセスされることがないと、
実際にはWebアクセスの高速化の意味がなかった。
【0042】しかし、例えば、無線接続された移動計算
機を用いて、情報配信サービスを受けるシステムにおい
て、無線を使ってシームレスに移動し、地理的に依存す
る情報を高速に受信したいという要求が発生する場合を
考える。例えば、ある商店街を移動する場合には、その
商店街に所属する店の発信情報を高速に受信したいとい
う要求である。この場合、情報を提供する側から見る
と、自身の情報が近隣のキャッシュサーバ上にあること
で、ユーザへの応答が高速化され、広告効果、訴求効果
が高まるという意味がある。また、逆に、移動計算機の
ユーザ側からの要求としては、無線接続された移動計算
機のユーザの嗜好に合わせて、よりアクセスされる確率
の高いWebページを優先してキャッシュしたい、とい
うものもある。
【0043】本発明では、例えば、特定のユーザ(プレ
ミアユーザ)の移動計算機がネットワークに接続する
と、その最近隣のキャッシュサーバに、該ユーザがアク
セスする可能性の高いWWW情報を先読みキャッシュさ
せるようにする。また、例えば、特定の情報提供者(プ
レミアスポンサー)のWWW情報は、契約条件等で定め
た特定の地理的領域に含まれるキャッシュサーバ上に常
駐させ、好ましくは一定時間毎に最新情報に更新する。
【0044】このような制御により、伝送速度の遅い無
線ネットワーク接続される移動計算機であっても、特定
のエリアに移動した際に、そのエリアで情報提供を行い
たいと欲している特定の情報提供者のWWW情報に対す
るアクセスを高速化することができる。また、無線接続
していても高速なレスポンスを期待したいという特定の
ユーザについてはその履歴情報や嗜好情報等をもとにキ
ャッシュ制御することで、応答を高速化し、快適な情報
サービスの受容を可能にする。
【0045】また、有限なキャッシュサーバの記憶領域
のうち一定量(全部または一部)を、特定の情報提供者
(プレミアスポンサー)、あるいは特定のユーザ(プレ
ミアユーザ)、あるいは特定の情報提供者(プレミアス
ポンサー)と特定のユーザ(プレミアユーザ)に優先的
に割り当てるとより効果的である。
【0046】
【発明の実施の形態】以下、図面を参照しながら発明の
実施の形態を説明する。
【0047】本発明は、移動端末装置(移動計算機)が
無線アクセス網を介しキャッシュサーバを通じてインタ
ーネットに接続し、インターネット上に設置されたWW
Wサーバが提供するWWW情報(Webページに関する
データ)を取得するなどのサービスを受けるような、情
報配信システムないしはそれら移動端末装置、WWWサ
ーバ、キャッシュサーバを適用対象とするものである。
【0048】図1に、本発明を適用するネットワーク構
成の一例を示す。図1では省略しているが、インターネ
ット上にWWWサーバ2は複数設置されている。
【0049】図1の例では、移動端末装置1がインター
ネット6上のWWWサーバ2に接続する方法としては、
無線基地局12→キャッシュサーバ3→ルータ装置5→
インターネット6の経路で接続する方法と、無線基地局
12→携帯電話網もしくはPHS網16→アクセスサー
バ18→インターネット6の経路で接続する方法とが考
えられるが、本実施形態では、前者の経路で接続する場
合を考える。なお、ルータ装置5と管理装置8とキャッ
シュサーバ3は、無線事業者側ネットワークに属するも
のとする。また、アクセスサーバ18は、インターネッ
ト・プロバイダ側に属する、ダイヤルアップ接続等のた
めの接続装置である。
【0050】図1に示されるように、ルータ装置5は、
無線区間を終端する無線基地局12に対応して設けられ
るものとする。
【0051】キャッシュサーバ3は、無線基地局12に
付随して設けられるものとする。なお、キャッシュサー
バ3が設けられていない無線基地局12が存在してもよ
いし、無線基地局12に付随して設けられたキャッシュ
サーバ3の上流(インターネットに近い側)に階層的に
キャッシュサーバが設けられていてもよい。すなわち、
無線基地局12に付随したキャッシュサーバを中心とし
て、複数のキャッシュサーバが無線事業者側ネットワー
ク上に分散・配置されるものとする。本実施形態では、
キャッシュサーバ3と無線基地局12とが一対一に対応
しているものとして説明し、またその上流側に上位階層
のキャッシュサーバを設ける場合についても言及する。
【0052】キャッシュサーバ3は、詳しくは後述する
が、図2に示すように、自身に対応する無線基地局12
に接続した移動端末装置1を主対象として、所定のWW
W情報を予めキャッシュしておくためのものである。ま
た、例えば、無線基地局12に付随して設けられるキャ
ッシュサーバ3の上流側に上位階層のキャッシュサーバ
を設けた場合、移動端末装置1からみると、無線基地局
12に対応するキャッシュサーバ3が(相対的に)高速
小容量の一次先読みキャッシュ、その上流側にあるキャ
ッシュサーバが(相対的に)低速大容量の二次先読みキ
ャッシュ、という位置付けになる。また、無線基地局1
2に付随して設けられるキャッシュサーバ3同士の間
で、連携を取る場合も考えられる。
【0053】なお、キャッシュサーバ3は、上記の機能
の他に、例えば、端末装置がプライベートアドレスで運
用されるネットワーク内にあるときにおけるアドレス変
換(NAT)処理を行ったり外部からの不正なアクセス
を防止するファイアウォールの機能や、別の方式による
キャッシュ機能(例えば、端末装置が過去に要求したW
WW情報を必要に応じて保持しておく機能)を併せ持つ
こともある(このようにキャッシュサーバ3は種々の機
能を併せ持つことがあるが、本実施形態では或るWWW
情報を予めキャッシュする機能に着目して説明する)。
【0054】管理装置8は、詳しくは後述するが、どの
キャッシュサーバ3にどのWWW情報をキャッシュさせ
るかなどについての制御を司る。管理装置8は、無線事
業者側に属するものとし、キャッシュサーバ3や無線基
地局12と通信を行うが、ルータ装置5経由で通信する
ようにしてもよいし、別に専用線を設けて通信するよう
にしてもよい。
【0055】このようなネットワーク構成において、無
線アクセス網を介しインターネット6に接続された移動
端末装置1とインターネット6上に設置されたWWWサ
ーバ2との間で通信が行われ、WWW情報の転送や移動
端末装置1上でのWebページの内容の表示などがなさ
れる。
【0056】その際、移動端末装置1が接続した無線基
地局12に対応するキャッシュサーバ3に、移動端末装
置1から要求されたWWWコンテンツが格納されていれ
ば、該キャッシュサーバ3から該移動端末装置1に該W
WWコンテンツを転送することで、応答時間の短縮やネ
ットワーク上のトラフィック量の削減を図ることができ
る。
【0057】また、例えば、キャッシュサーバ3が移動
端末装置1から要求されたWWW情報をキャッシュして
いないときに、該WWW情報を直ちに該当するWWWサ
ーバ2から取得するのではなく、地理的に近隣となる他
の無線基地局12に付随して設けられたキャッシュサー
バ3からの取得を試みるようなキャッシュサーバ間連携
を採用する場合には、それら連携するキャッシュサーバ
3に該WWWコンテンツが格納されていれば、次善の効
果を得ることができる。
【0058】以下では、図1のネットワーク構成を例に
とり、移動端末装置1とWWWサーバ2とキャッシュサ
ーバ3を中心に説明することになるが、もちろん、移動
端末装置1とWWWサーバ2との間に、無線基地局に付
随するようなキャッシュサーバ3が介在する形であれ
ば、図1とは異なるネットワーク構成でもよい。
【0059】さて、本情報配信システムにおいて、ユー
ザは、移動端末装置1から携帯電話/PHSなどの無線
メディアを経由してインターネット6上のWWWサーバ
2にアクセスして、HTMLで記述された様々なWWW
情報を取得することができる。
【0060】前述したように、このWWW情報では相互
に関連のある情報の間にリンクを張ることができ、ある
WWW情報(Webページ)から他のWWW情報に容易
にジャンプすることが可能である。一般には、あるWe
bページを情報への入口(トップページ)とし、まずユ
ーザは所望のトップページにアクセスし、表示されたト
ップページにおいてユーザが所望する関連ページへのリ
ンクを選択して該当する箇所(例えば、文字列、画像な
どの表示部分)をマウスでクリックし、これによって該
当する関連ページが取得・表示され、さらに、この表示
されたページについてユーザが所望する関連ページへの
リンクを選択・クリックし、という簡単な操作を適宜繰
り返すだけで、次々とページをジャンプし必要な情報へ
と到達し得るような構成になっている。
【0061】また、このWWWを用いることで単にWW
Wサーバが情報を提供するだけでなく、クライアント装
置(すなわち端末もしくは計算機)側のユーザからの入
力(例えば、アンケート、チケットの予約、商品の注
文)をWWWサーバが受け付けたり、画像データや音声
データなどを併せて送信するなど、様々な情報のやりと
りが可能になる。
【0062】図3に、Webページの構成例を示す。図
3は、一例として航空会社のチケット予約のWebペー
ジを想定したものである。このWebページでは、最初
にトップページ(航空会社入口ページ)において、この
サービスで使用する言語の選択肢(英語、日本語、中国
語それぞれのトップページへのリンク)を呈示して、ユ
ーザの希望する言語を選ばせる。例えばユーザがJap
anese(日本語)を選択したとすると、「Japa
nese」に関連付けられているページ(日本語トップ
ページ)が表示される。このページでは、(1)チケッ
ト予約、(2)予約変更、(3)発着情報、(4)マイ
レージサービス、(5)…、といった選択肢(各関連ペ
ージへのリンク)を呈示して、ユーザの希望するサービ
スを選ばせる。ユーザが所望するサービス(例えば、
(4)のマイレージサービス)を選択すると、選択した
サービスに関連付けられているWebページ(例えば、
マイレージサービスページ)が表示され、例えばそのW
ebページを利用してサービスが提供され、あるいはさ
らにそのページから他のページにジャンプする、といっ
た具合である。
【0063】ところで、移動端末装置を使ってWWWに
よる情報配信を受ける利点の1つとして、情報配信を受
けるユーザが空間をシームレスに移動しながらサービス
を受けることができるという点がある。例えば、図4に
示すように、ユーザはA地点で情報配信を受けたり、そ
の後に移動してB地点で情報配信を受けたりすることが
できる。
【0064】このような環境において、例えば、A地点
の周辺に店舗Xを持つ情報提供者は、通常はWWWサー
バ2aにより提供される自身のWWW情報を、少なくと
もA地点にいるユーザ(無線基地局12aに接続してい
る移動端末装置1のユーザ)に対しては高速に提供した
いと要望し、同様にB地点の周辺に店舗Yを持つ情報提
供者は少なくともB地点にいるユーザに対しては高速に
情報提供を行いたいと要望する場合が考えられる。そこ
で、このような要望に応えるために、図4に示すよう
に、店舗X用のWWWサーバ2aが提供するWWW情報
の全部または一部を、例えば店舗Xの位置をカバー範囲
に含む無線基地局12aに付随するキャッシュサーバ3
aあるいは例えば店舗Xの最寄りの駅の位置をカバー範
囲に含む無線基地局12aに付随するキャッシュサーバ
3aにキャッシュしておけば、店舗Xの付近あるいは店
舗Xの最寄りの駅に移動してきて無線基地局12aに接
続した移動端末装置1は、店舗Xに関するWWW情報を
要求した際に、そのWWW情報を(それが該キャッシュ
サーバ3a内にキャッシュされていれば)短時間で取得
することができる。店舗Yに関するWWW情報のキャッ
シュサーバ3bへのキャッシュについても同様である。
【0065】このような希望は様々なシステム規模で起
こり得ると考えられる。例えば、公衆網(例えばPHS
網)を使った情報提供サービスで、特定の駅の周辺にい
るユーザにその駅前に店を持つ商店が情報を配信する場
合や、無線LANベースの情報提供サービスを行うショ
ッピングモールにおいて、あるコーナーに入ったユーザ
にはそのコーナーの店舗群の情報を優先的に高速サービ
スする、という場合である。
【0066】すなわち、上記の例は、特定の情報提供者
に対し、特定空間での情報配信を高速に提供できるサー
ビスを供与することになる。
【0067】一方、帯域の狭い無線ネットワークを使用
する場合、ユーザの中には、オプションの利用料金を支
払ってでも特定のWWWページのアクセスを高速化して
もらいたいと要望するものがでてくることが考えられ
る。そのようなユーザに対しては、次のようにして高速
アクセスを提供することができる。
【0068】例えば、図5に示すように、ユーザはある
ところ(A地点)でネットワークに接続し、情報配信サ
ービスを受け始める場合を考える。ここで、移動端末装
置1では、例えば、その端末上で使用するWWWブラウ
ザに記録されている過去のWWWアクセス履歴情報や該
WWWブラウザに登録されている嗜好情報(Bookm
ark情報)をもとにするなどして、そのユーザがどの
ようなWWWページ群を頻繁にアクセスするかといった
情報を構成することが可能である。従って、ユーザがA
地点でネットワークに接続した際に、上記の情報をもと
に、そのユーザがアクセスする可能性が高いWWWペー
ジを求め、それらをA地点の最近隣のキャッシュサーバ
3にキャッシュしておくことで、少なくともそれらキャ
ッシュしておいたWWWページに対しては高速なアクセ
スを提供することが可能になる。
【0069】すなわち、上記の例は、特定の情報サービ
スユーザに対し、特定のWWWページを高速に提供でき
るサービスを供与することになる。
【0070】上記2つの例をまとめると、無線ネットワ
ークを介したWWWに基づく情報配信サービスにおい
て、(1)情報提供者(例えば広告スポンサー)や
(2)情報サービスユーザにクラスを設定し、特定のク
ラスに所属する情報提供者(以下、プレミアスポンサ
ー)や特定のクラスに所属する情報サービスユーザ(以
下、プレミアユーザ)に対しては、そのクラスに相当す
るWWWページのキャッシングサービスを提供するも
の、と言うことができる。ここで、情報提供者(以下、
スポンサー)や情報サービスユーザ(以下、ユーザ)に
ついてのクラスの定義(クラスを何段階にするかな
ど)、キャッシングサービスを提供する個々のクラス
(プレミアムクラス)においてそれぞれどのようなキャ
ッシュポリシーを使用するかなどについては、システム
の規模、キャッシュサーバ数、キャッシュサーバのリソ
ース量、ユーザ数、全体のトラフィック量など、様々な
要因を基にシステム管理者側で設定して構わない。
【0071】もちろん、プレミアスポンサーに対するW
WWページのキャッシングサービスのみ提供すること
も、プレミアユーザに対するWWWページのキャッシン
グサービスのみ提供することも、それら双方のサービス
を提供することも可能であるが、本実施形態では、それ
ら双方のサービスを提供する場合について説明する。
【0072】図6に、上記のようなサービスを提供する
ための管理装置8の構成例を示す。
【0073】図6に示されるように、本管理装置8は、
プレミアムスポンサーに関する情報を保持・管理するス
ポンサーデータベース81、プレミアムユーザに関する
情報を保持・管理するユーザデータベース82、後述す
るキャッシュサーバ位置データベース84を持つ。な
お、後述するように、タイマモジュール83を持つ場合
もある。
【0074】図7(a)に、プレミアスポンサーに対す
るスポンサーデータベース81の形式の一例を示す。こ
こでは、「スポンサー識別子」、「キャッシュ範囲」、
「キャッシュデータ量」、「キャッシュ更新頻度」とい
う4つのフィールドを持つ。
【0075】スポンサー識別子は、プレミアスポンサー
の識別子である。このスポンサー識別子には、例えば各
プレミアスポンサーのWWWトップページのURLなど
を使うことができる。
【0076】キャッシュデータ量は、プレミアスポンサ
ーのWWWページのどの範囲までをキャッシュするかを
示す情報である。例えば、(1)トップページのみ、
(2)リンク関係が2階層までの全ページ(トップペー
ジおよびトップページから直接リンクされるページ)、
(3)最大10ページまで、(4)全てのコンテンツ、
といった幾つかの種類を設けて、各スポンサーのクラス
(もしくはプレミア度)に応じて適宜決定する。キャッ
シュデータ量フィールドには、例えば、キャッシュする
WWWページの識別子のリストが登録される。
【0077】キャッシュ範囲は、上記のキャッシュデー
タ量で指定されたWWWページを地理上のどの範囲のキ
ャッシュサーバにキャッシュするかを示す情報である。
例えば、キャッシュサーバ識別子のリストで示される。
【0078】キャッシュ更新頻度は、キャッシュされた
WWWページのデータをどのくらいの間隔で更新するか
を示す。キャッシュ更新頻度も適当な値を、各スポンサ
ーのクラス(もしくはプレミア度)に応じて適宜設定す
ればよい。
【0079】なお、キャッシュサーバごとにキャッシュ
データ量を設定したり、WWWページごとにキャッシュ
更新頻度を設定するなど、よりきめ細かい設定ができる
ようにしてもい。
【0080】なお、図7(a)では、各スポンサーのク
ラスのフィールドを省略している(スポンサー識別子と
クラスとの対応を記録した他のデータベースを設けても
よいし、図7(a)にさらにクラスのフィールドを設け
てもよい)。
【0081】スポンサーデータベース81は、新規のプ
レミアスポンサーの入会や、既存のプレミアスポンサー
の退会、既存のプレミアスポンサーのプレミアクラスの
変更などに応じて、システム管理者により変更される。
【0082】なお、管理装置8は、各プレミアスポンサ
ーに対するキャッシュデータの更新頻度を検査するため
のタイマモジュール83を保持してもよい。更新頻度の
タイマ処理は、管理装置8で一括管理する方法と、各キ
ャッシュサーバ3の方で分散管理する方法の2通りが考
えられる。後者の方法を採用する場合には、タイマモジ
ュール63は省いて構わない。
【0083】図7(b)に、プレミアスポンサーに対す
るスポンサーデータベース81の内容の具体例を示す。
【0084】ここでは、プレミアスポンサーのクラスと
して、 クラスA…最大3つのキャッシュサーバに6時間毎に最
大10ページをキャッシュ クラスB…最大3つのキャッシュサーバに24時間毎に
最大5ページをキャッシュ クラスC…1つのキャッシュサーバに24時間毎に最大
5ページをキャッシュ クラスD…1つのキャッシュサーバに72時間毎に1ペ
ージのみをキャッシュ を設定し、クラスA〜Dをそれぞれ希望した4つのスポ
ンサー(そのスポンサー識別子をそれぞれURL1〜U
RL4とする)に対して設定したスポンサーデータベー
スの内容の例を示している。
【0085】図8に、プレミアユーザに対するユーザデ
ータベース82の形式の一例を示す。
【0086】ここでは、「ユーザ識別子」、「キャッシ
ュ順位」、「接続セル識別子」、「近隣キャッシュサー
バ識別子」という4つのフィールドを持つ。
【0087】ユーザ識別子は、プレミアユーザの識別子
(例えばユーザID)である。
【0088】キャッシュ順位は、プレミアユーザの移動
端末装置1から通知されるBookmark情報(例え
ば、いくつかのWWWページのURLと、そのページの
優先順位を決定可能な情報(例えば、優先順位自体を示
す情報、あるいは過去のアクセス頻度、過去のアクセス
頻度から求めたアクセス可能性、あるいはリストにおけ
る優先順位の高い順にWWWページをソートした場合に
おけるその出現順、など))に含まれるWWW情報のう
ち、その(決定された)優先順位の順に、上位何位まで
をキャッシュするかを示す。例えば、プレミアユーザの
クラスに応じて、 クラスA…上位10位までキャッシュ クラスB…上位5位までキャッシュ クラスC…上位3位までキャッシュ などのように設定する。
【0089】接続セル識別子は、プレミアユーザの移動
端末装置1が現在接続している無線基地局12に対応す
るセル識別子であり、プレミアユーザの移動端末装置1
から通知される。
【0090】近隣キャッシュサーバ識別子は、プレミア
ユーザの移動端末装置1が現在接続している無線基地局
12に対応するキャッシュサーバ3の識別子である。近
隣キャッシュサーバ識別子は、上記の接続セル識別子を
もとにキャッシュサーバ位置データベース84を検索す
ることにより得られる。
【0091】なお、図8では、各ユーザのクラスのフィ
ールドを省略している(ユーザ識別子とクラスとの対応
を記録した他のデータベースを設けてもよいし、図8に
さらにクラスのフィールドを設けてもよい)。
【0092】ユーザデータベース82は、スポンサーデ
ータベース81と同様に、新規のプレミアユーザの入会
や、既存のプレミアユーザの退会、既存のプレミアユー
ザのプレミアクラスの変更などに応じて、システム管理
者により変更されるが、これに加えて、移動端末装置1
のセル(無線基地局12)への接続状態に応じて動的に
変更され得る。
【0093】次に、図9を参照しながら、管理装置8に
関してプレミアユーザ(すなわち移動端末装置1)の位
置変更に伴う処理の流れについて説明する。
【0094】まず、プレミアユーザの移動端末装置1が
無線基地局12aに接続すると、移動端末装置1から管
理装置8にユーザ識別子と接続セル識別子とBookm
ark情報とを含む接続メッセージが通知される。な
お、移動端末装置1は、無線基地局12aが送信するデ
ータから接続セル識別子を知ることができるものとす
る。
【0095】通知メッセージを受信した管理装置8は、
ユーザデータベース82のエントリうち受信したユーザ
識別子に該当するエントリの接続セル識別子フィールド
に、受信した接続セル識別子を登録する。
【0096】また、管理装置8は、接続セル識別子とキ
ャッシュサーバ識別子との対応を登録したキャッシュサ
ーバ位置データベース84を保持しており、現在、プレ
ミアユーザの最近隣に位置するキャッシュサーバの識別
子を求めるために、上記受信した接続セル識別子をキー
としてキャッシュサーバ位置データベース84を検索
し、これによって得られたキャッシュサーバ識別子をユ
ーザデータベース82の上記エントリの近隣キャッシュ
サーバ識別子フィールドに登録する。
【0097】なお、キャッシュサーバ位置データベース
84には、各キャッシュサーバの記憶容量などの属性情
報、各キュッシュサーバのキャッシュポリシーなどをさ
らに保持するようにしてもよい。
【0098】以降、通信中にプレミアユーザの接続セル
が変化すると、その都度、ユーザ識別子と新規の接続セ
ル識別子とを含む移動メッセージが移動端末装置1から
管理装置8に通知され、管理装置8では、該プレミアユ
ーザの最近隣キャッシュサーバを再検索し、ユーザデー
タベース82の該当する接続セル識別子フィールドおよ
び近隣キャッシュサーバ識別子フィールドを更新する。
すなわち、常に各プレミアユーザの現在の最近隣キャッ
シュサーバが管理装置8のユーザデータベース82にエ
ントリされていることになる。
【0099】このような管理装置8は、スポンサーデー
タベース81、ユーザデータベース82をもとに、シス
テム中の該当するキャッシュサーバに対して、どのWW
Wページをキャッシュすべきかを示す命令を発行する。
【0100】すなわち、各プレミアスポンサーについて
は、スポンサーデータベース81をもとに、キャッシュ
範囲フィールドで指定された1または複数のキャッシュ
サーバに、キャッシュデータ量フィールドの内容に基づ
いて決定される1または複数のWWWページのデータを
キャッシュすべき旨のキャッシュ命令を発行する。ま
た、前述のように、それらキャッシュサーバにキャッシ
ュ更新頻度フィールドで指定された頻度でデータ更新を
実行させる。
【0101】なお、更新頻度のタイマ処理を管理装置8
で一括管理する場合には、例えば、プレミアスポンサー
ごとに、直前にキャッシュ命令を発行した時刻を直前の
更新時刻として保持しておき、定期的に直前の更新時刻
と更新間隔と現在時刻をもとにして更新すべき時刻に達
しているか否かを調べ、更新すべき時刻に達しているプ
レミアスポンサーについては、再度、同様のキャッシュ
命令を発行する。なお、再度、同様のキャッシュ命令を
発行するのではなく、キャッシュサーバ3内でキャッシ
ュしたWWWページとスポンサー識別子との対応を保持
し、管理装置8からキャッシュサーバ3へは更新処理す
べきキャッシュデータに対するスポンサー識別子を通知
するようにしてもよい。
【0102】また、各プレミアユーザについては、新た
なネットワーク接続時には、ユーザデータベース82を
もとに、近隣キャッシュサーバ識別子で示されるキャッ
シュサーバに、プレミアユーザの移動端末装置1から受
信したBookmark情報に含まれるWWWページの
リストとキャッシュ順位の内容から決定される所定個数
のWWWページのデータをキャッシュすべき旨のキャッ
シュ命令を発行する。セル間の移動時には、新たなキャ
ッシュサーバに同様のキャッシュ命令を発行するか(こ
の場合、スポンサーデータベース81には、ユーザ側か
らネットワーク接続時に受信したBookmark情報
に含まれるWWWページのリストとキャッシュ順位の内
容とから決定された、キャッシュすべきWWWページの
識別子のリストを保持しておくためのフィールドを設け
るものとする)、あるいは移動元の最近隣キャッシュサ
ーバ(もしくは移動先の最近隣キャッシュサーバ)に、
移動元の最近隣キャッシュサーバから該当するWWW情
報を移動先の最近隣キャッシュサーバに移動もしくはコ
ピーさせる命令を発行する、などの処理を行う。
【0103】なお、セル間の移動時にキャッシュサーバ
3に対して行う移動もしくはコピーすべきキャッシュデ
ータの指定方法については、管理装置8からキャッシュ
サーバ3に移動もしくはコピーすべきWWWページのリ
ストを通知するようにしてもよいし、キャッシュサーバ
3内でキャッシュしたWWWページとユーザ識別子との
対応を保持し、管理装置8からキャッシュサーバ3へは
移動もしくはコピーすべきキャッシュデータに対するユ
ーザ識別子を通知するようにしてもよい。
【0104】図10に、本実施形態に係る移動端末装置
1の構成例を示す。ここでは、通常のWebアクセスに
関連するモジュールは省略し、キャッシュ処理に関係す
るモジュールのみを抽出して説明する。
【0105】図10に示されるように、本移動端末装置
1は、ユーザ識別子を格納するユーザIDレジスタ10
1、接続セル識別子を格納する無線セルレジスタ10
2、WWWブラウザ120のBookmark情報のコ
ピーを保持するBookmarkレジスタ103、管理
装置8との通信を行う通信制御部104を持つ。
【0106】例えば、図11のA地点において、最初に
ネットワークに接続を確立すると、ユーザIDレジスタ
101、無線セルレジスタ102、Bookmarkレ
ジスタ103の内容をもとに、管理装置8に接続メッセ
ージを転送する。前述のように、この接続メッセージを
受信した管理装置8は、ユーザ識別子をもとにユーザの
プレミアクラスに応じた処理を行っていく。この結果、
図11の例では、キャッシュサーバ3aに該当するWW
W情報がキャッシュされる。
【0107】ここで、通信中にプレミアユーザが移動す
ることに対応するため、移動端末装置1は、定期的に無
線セルレジスタ102の内容を更新する。そして、例え
ばユーザがA地点からB地点へ移動したことにより、セ
ル識別子が更新されると、これを契機として、ユーザI
Dレジスタ101、無線セルレジスタ102の内容をも
とに、管理装置8に移動メッセージを転送する。この移
動メッセージを受信した管理装置8は、前述のように、
最近隣キャッシュサーバを再検索し、その移動後の最近
隣キャッシュサーバ(図11の例の場合、キャッシュサ
ーバ3b)にキャッシュ命令を発行するか、あるいは直
前に最近隣であったキャッシュサーバ(図11の例の場
合、キャッシュサーバ3a)に対して、移動したことを
示すメッセージを転送する、などの処理を行う。後者の
場合、上記メッセージにより、直前の最近隣キャッシュ
サーバの内容を無効化したり、もし直前の最近隣キャッ
シュサーバの内容が新しければその内容をそのまま引き
継ぐ(例えば、キャッシュサーバ3aの該当する内容
を、キャッシュサーバ3bに移動もしくはコピーする)
という制御を行うことも可能である。
【0108】なお、上記では、Bookmark情報は
ネットワーク接続時に接続メッセージに含めて管理装置
8に通知するものとしたが、例えば、移動端末装置1内
でBookmark情報が変更された場合に移動メッセ
ージにBookmark情報を含めて管理装置8に通知
し、管理装置8では移動メッセージにBookmark
情報が含まれている場合には当該移動端末装置1のため
にキャッシュすべきWWWページを求め直すようにして
もよい。
【0109】また、上記では、Bookmarkレジス
タ103にWWWブラウザのBookmark情報のコ
ピーを保持するようにしたが、前述したように、例えば
WWWブラウザに記録されている過去のWWWアクセス
履歴情報から求めたカウント数の高い上位の所定個数の
ページ群をBookmarkレジスタ103に格納する
ようにしてもよいし、WWWアクセス履歴情報とWWW
ブラウザのBookmark情報から総合的に決定した
上位の所定個数のページ群をBookmarkレジスタ
103に格納するようにしてもよい。
【0110】図12に、本実施形態に係るキャッシュサ
ーバ3の構成例を示す。
【0111】キャッシュサーバ3は、管理装置8からキ
ャッシュ命令を受け取ると、キャッシュ命令処理部31
により該キャッシュ命令を解釈してキャッシュすべきW
WWページを調べ、該WWWページのデータをフェッチ
して、キャッシュ領域34にキャッシュする。
【0112】キャッシュしたWWWページのデータは、
管理上、それをキャッシュするもととなったプレミアス
ポンサーまたはプレミアユーザの識別子ごとに区別して
保持しておくと好ましい。また、そのプレミアスポンサ
ーまたはプレミアユーザのクラスごとにも区別して保持
してもよい。また、例えば、複数の異なるプレミアユー
ザのために同一のWWWページのデータを保持すること
になる場合には、同一のWWWページのデータをユーザ
分だけ実際に保持するようにしてもよいが、WWWペー
ジのデータは実際には1つのみ保持し、これに複数のプ
レミアユーザの識別子を対応付けて記憶するようにして
もよい。
【0113】なお、プレミアスポンサーのキャッシュ更
新処理をキャッシュサーバ側で行う場合には、各キャッ
シュコンテンツの所有者(プレミアスポンサー)の識別
子、直前の更新時刻、更新間隔を保持するキャッシュ情
報テーブル32と、更新頻度を検査するためのタイマ制
御部33を設け、タイマ制御部33により定期的に、上
記直前の更新時刻と上記更新間隔と現在時刻をもとにし
て、更新すべき時刻に達しているキャッシュコンテンツ
の所有者(プレミアスポンサー)の識別子を抽出し、そ
れに該当するWWWページの内容を更新する処理を行
う。
【0114】なお、キャッシュサーバ3のキャッシュ領
域34は、その一定量(全部または一部)を、プレミア
スポンサーやプレミアユーザに優先的に割り当てる、あ
るいは予め領域確保するようにしてもよい。
【0115】以下では、上述したような基本的構成を有
するシステムにおいて、プレミアスポンサーやプレミア
ユーザに対するキャッシュポリシーを実現する幾つかの
動作例を示す。
【0116】(動作例1〜プレミアスポンサー)図13
は、プレミアスポンサーに対する管理装置8、キャッシ
ュサーバ3の制御方法を示すものである。ここでは、複
数のスポンサーA,B,Cに対して、予め設定された3
箇所のキャッシュサーバに自身のホームページを最大5
MB分キャッシュできるものとする。プレミアスポンサ
ーは各々、自身の顧客が近付きそうなキャッシュサーバ
位置(すなわち無線基地局位置もしくはそのカバー範
囲)を検討し、例えば最寄り駅であるとかを考慮してキ
ャッシュサーバを決める。キャッシュサーバの場所とし
ては、鉄道のローカル網内や大学のキャンパスネット内
といった特殊な事例も考えられる。当然、多くのスポン
サーが使用したいと思うキャッシュサーバが偏在するこ
とがあるので、その場合はキャッシュサーバの記憶領域
を増加したり、そのキャッシュサーバの利用料金を高く
してスポンサーをより利用料金の安い近隣のキャッシュ
サーバに分散させるという対応が考えられる。
【0117】この場合、設定されたキャッシュサーバ、
キャッシュするWWWページのコンテンツ、キャッシュ
の更新頻度といった情報を管理装置8のスポンサーデー
タベース81に入力する。この入力データをもとに、管
理装置8から各キャッシュサーバ3へのキャッシュ命令
が発行される。
【0118】(動作例2〜プレミアスポンサーのクラス
分け)前述したように、プレミアスポンサーに関して
は、使用できるキャッシュサーバ数、キャッシュできる
コンテンツ量、コンテンツの更新頻度などに応じて複数
のクラスを設定することができる。図7(b)では、プ
レミア会員のクラスとして、 クラスA…最大3つのキャッシュサーバに6時間毎に最
大10ページをキャッシュ クラスB…最大3つのキャッシュサーバに24時間毎に
最大5ページをキャッシュ クラスC…1つのキャッシュサーバに24時間毎に最大
5ページをキャッシュ クラスD…1つのキャッシュサーバに72時間毎に1ペ
ージのみをキャッシュ を設定している。このようなプレミアクラス分けは、シ
ステム運用者が任意に設定でき、特にユーザ数、スポン
サー数に応じて条件を変更したり、またプレミア料金の
設定を変更したりできる。
【0119】(動作例3〜多数のプレミアスポンサーが
いる場合)多数のプレミアスポンサーが同一のキャッシ
ュサーバへのキャッシュを要望した場合(例えば、これ
によって該キャッシュサーバの記憶可能な容量が一定の
基準を下回った場合)には、 ・要望が集中したキャッシュサーバの記憶容量を増加す
る ・クラスの低いプレミアスポンサーのキャッシュサイズ
を少なくする ・クラスの低いプレミアスポンサーのキャッシュデータ
を近隣の代替キャッシュサーバ(例えば無線基地局に付
随するキャッシュサーバ)に移す ・キャッシュサーバを階層化し、クラスの低いプレミア
スポンサーのキャッシュデータを上位のキャッシュサー
バに移動させる といった方法が考えられる。
【0120】また、当該キャッシュサーバに関する動的
なアクセス履歴をもとにキャッシュすべきデータの優先
順位を設定するようにしてもよい。
【0121】図14は、クラスの低いプレミアスポンサ
ーのキャッシュデータを近隣の代替キャッシュサーバや
上位のキャッシュサーバに移動させる場合について示し
ている。
【0122】なお、上記制御は例えば管理装置8が司
る。
【0123】上記の他にも、そのキャッシュサーバの利
用料金を上げ、ユーザを分散させるといった対策も考え
られる。
【0124】(動作例4〜プレミアユーザの一般例)図
15は、プレミアユーザに対する管理装置8、キャッシ
ュサーバ3の制御方法を示すものである。ここでは、複
数のユーザAがネットワークに接続する場合を考える。
【0125】ユーザAは最近隣キャッシュサーバにBo
okmarkの上位5位までのWWWページをキャッシ
ュするプレミア契約をしているものとする。
【0126】ユーザAは、ネットワークに接続すると、
自身の接続したセルの識別子、自身のユーザ識別子、自
身のBookmark情報を管理装置8に通知する。こ
れを受けた管理装置8は、ユーザAの最近隣キャッシュ
サーバ3を検索し、これにBookmarkの上位5位
までのURL情報を与えキャッシュするように命令す
る。
【0127】(動作例5〜プレミアユーザのクラス分
け)プレミアユーザについても、複数のクラス分けが可
能である。
【0128】クラス分けの基準としては、例えばプレミ
アユーザのBookmark情報にあるWWWページの
うち上位何位までをキャッシュするかにより、 クラスA…上位10位までキャッシュ クラスB…上位5位までキャッシュ クラスC…上位3位までキャッシュ などのように設定することができる。
【0129】また、それ以外にも、 ・キャッシュサーバのキャッシュ領域が溢れた場合に優
先されるか否か ・移動することを考慮して、最近隣以外にも周辺のキャ
ッシュサーバにキャッシュさせるか否か などの制御に応じて、プレミアユーザのクラスを設定す
ることもできる。
【0130】図16は、通常のクラスのプレミアユーザ
には最近隣キャッシュサーバのみにキャッシュするが、
上級のあるクラスのプレミアユーザには最近隣のキャッ
シュサーバおよびそれに近接する周辺キャッシュサーバ
にキャッシュする場合について示している。なお、この
場合、例えば、管理装置8は、キャッシュサーバの相互
間の近隣関係に関する情報を保持し、この情報に基づい
て、あるユーザの最近隣のキャッシュサーバからこれに
近接する周辺サーバを求めればよい。
【0131】(動作例6〜多数のプレミアユーザがいる
場合)多数のプレミアユーザが同一のキャッシュサーバ
の近隣に集中した場合(例えば、これによって該キャッ
シュサーバの記憶可能な容量が一定の基準を下回った場
合)の処理方法を考える。
【0132】この場合の対応方法としては、 ・集中したキャッシュサーバの記憶容量を増加する ・プレミアユーザのBookmark情報のうち共通の
ものを優先的にキャッシュする ・クラスの低いプレミアユーザの「キャッシュ順位」を
小さくする、もしくはそのユーザのキャッシュをあきら
める ・クラスの低いプレミアユーザのキャッシュ分を近隣の
代替キャッシュサーバに移す ・キャッシュサーバを階層化し、クラスの低いプレミア
ユーザのキャッシュ分を上位のキャッシュサーバに移動
する といった方法が考えられる。
【0133】また、当該キャッシュサーバに関する動的
なアクセス履歴をもとにキャッシュすべきデータの優先
順位を設定するようにしてもよい。
【0134】図17は、クラスの低いプレミアユーザの
キャッシュ分を上位のキャッシュサーバに移動する場合
について示したものである。
【0135】なお、上記制御は例えば管理装置8が司
る。
【0136】上記の他にも、そのキャッシュサーバの利
用料金を上げ、ユーザを分散させるといった対策も考え
られる。
【0137】なお、前述の多数のプレミアスポンサーが
同一のキャッシュサーバへのキャッシュを要望し、同時
に多数のプレミアユーザが当該同一のキャッシュサーバ
の近隣に集中する場合も考えられ、このような場合に
は、動作例3で説明した方法と、動作例6で説明した方
法を適宜組み合わせればよい。また、その際に、例え
ば、プレミアユーザよりもプレミアスポンサーを優先す
るなどの、プレミアユーザとプレミアスポンサーとの間
の調整を図るようにしてもよい。
【0138】以下では、さらに幾つかのバリエーション
について説明する。
【0139】まず、プレミアユーザの嗜好を示す手段と
しては、上記のようにWEBブラウザのBookmar
k情報を使う以外に、予めプレミア契約時に特定のペー
ジ群を登録しておくことも考えられる。
【0140】例えば、ユーザAはa新聞のフロントライ
ンニュースとb会社の株価情報を優先的にキャッシュし
てもらう、ユーザBはc社の安売り情報とdスポーツ新
聞の情報を優先的にキャッシュしてもらう、といった制
御が可能である。これらは、管理装置8のユーザデータ
ベース82の一部として構築すればよい。
【0141】図18に、この場合の管理装置8のユーザ
データベース82の形式の一例を示す。ユーザデータベ
ース82に優先ページのフィールドを設け、該フィール
ドにユーザが要望するページ群を登録しておき、管理装
置8では、例えば、優先ページのフィールドに登録され
たページ群と、そのページ数xがキャッシュ順位で規定
されるページ数yに満たないときに、受信したBook
mark情報の上位(y−x)番までのページ群とを該
当するキャッシュサーバ3にキャッシュさせる。あるい
は、受信したBookmark情報とキャッシュ順位か
ら求めたページ群と指定ページに登録されたページ群と
を該当するキャッシュサーバ3にキャッシュさせるよう
にしてもよい。
【0142】なお、プレミアユーザが適宜管理ツールを
使って優先ページを更新できるようにすれば、柔軟な運
用が可能になる。
【0143】また、予めプレミア契約時に登録した特定
のページ群のみをキャッシュする構成も可能である。
【0144】また、Bookmark情報に基づく方法
のみを使用するか、登録による方法を使用するか、両方
を使用するかを、クラスに応じて定めるようにしてもよ
い。
【0145】次に、上記のプレミアスポンサーに対する
サービスに関する構成とプレミアユーザに対するサービ
スに関する構成とを組み合わせた一例について説明す
る。
【0146】この場合の実現可能なデータ配信の形態と
して、プレミアスポンサーの指定する特定のユーザ群
(プレミアユーザでないユーザのクラスが設定されてい
る場合には該クラスのユーザを含んでもよい)に対して
は、そのユーザの接続した最近隣キャッシュサーバに該
プレミアスポンサーの配送したいデータを送り付けると
いうものがある。これは、例えば、デパート等が特定顧
客に対してその顧客の嗜好する商品分野の広告情報を高
速に提供したいというような場合に有効である。これに
よって、あるプレミアスポンサーに指定されたユーザ
は、そのプレミアスポンサーの指定した情報を高速にア
クセスすることができるようになる。
【0147】図19に、この場合の管理装置8のユーザ
データベース82の形式の一例を示す。この場合、例え
ば、ユーザデータベース82に関連スポンサー情報のフ
ィールドを設け、該フィールドに、各ユーザ毎に、該ユ
ーザを指定する1または複数のスポンサーの識別子を登
録しておく。そして、管理装置8は、移動端末装置1か
ら接続メッセージを受信したときの処理の中で、関連ス
ポンサー情報からそのユーザを指定しているスポンサー
を調べ、次に、ユーザデータベース82を参照して各ス
ポンサーの「キャッシュデータ量」で指定されるWWW
ページを求め、該ページをも該ユーザのために該当する
キャッシュサーバ3にキャッシュさせる。なお、この場
合に、図20に示すように、スポンサーデータベース8
1にプッシュデータのフィールドを設け、該フィールド
に、指定ユーザの接続した最近隣キャッシュサーバに送
り付けたいWWWページの識別子を登録するようにして
もよい。また、指定するユーザ毎に、送り付けたいWW
Wページを指定可能としてもよい。
【0148】また、スポンサーデータベース81は変更
せず、ユーザデータベース82に設けた関連スポンサー
情報のフィールド(図19参照)に、各ユーザ毎に、ス
ポンサー識別子ではなく、該ユーザを指定する1または
複数のスポンサーがそれぞれ該ユーザのためにキャッシ
ュさせたいWWWページの情報をまとめて登録しておく
ようにしてもよい。
【0149】また、図21に示すように、スポンサーデ
ータベース81に、指定ユーザ識別子のフィールドを設
け、該フィールドに、各スポンサー毎に、該スポンサー
が指定するユーザの識別子を登録しておき、管理装置8
は、移動端末装置1から接続メッセージを受信したとき
の処理の中で、スポンサーデータベース81を参照し
て、該移動端末装置1のユーザを指定しているスポンサ
ーが存在するか否かを調べ、存在する場合には前述した
ような処理を行うようにしてもよい。なお、この場合に
おいても、前述と同様に、スポンサーデータベース81
に、上記プッシュデータをも登録しておくようにしても
よい。
【0150】次に、プレミアユーザの移動を予測してキ
ャッシュする例について説明する。
【0151】プレミアユーザが複数の無線セル間を渡り
歩きながらサービスを受ける場合には、セルが次々と推
移していく。上記では、ユーザのセル間の移動時に移動
端末装置1から管理装置8に接続セル識別子が通知さ
れ、管理装置8はこれに応じる形でキャッシュサーバを
制御するものを示したが、セル間を移動する前に移動を
予測し移動先候補となる1または複数のキャッシュサー
バに予めキャッシュさせておく機能をシステム中に導入
してもよい。
【0152】まず、移動端末装置1側でこの予測を行う
ことが可能である。この場合、例えば、移動端末装置1
は定期的に複数の無線セルに対する電波強度をモニタ
し、接続中でない他の無線セルに対する電波強度が一定
の範囲を越えるに至った場合に、次にその無線セルに移
動するものと予測して、そのセルの識別子を含む移動予
測メッセージを管理装置8に通知する。これを受けた管
理装置8は、その無線セルに付随するキャッシュサーバ
3にそのプレミアユーザの嗜好するWWWページのデー
タをキャッシュさせて、該無線セル上への該プレミアユ
ーザの移動に対応する。
【0153】なお、管理装置8は、予測されたキャッシ
ュサーバにキャッシュ命令を発行するようにしてもよい
し、現在のキャッシュサーバに対して該予測されたキャ
ッシュサーバにWWW情報をコピーさせる旨の命令を発
行するようにしてもよい。
【0154】これにより、該プレミアユーザはその無線
セルに接続した時点で即座にキャッシュサービスを受け
ることができる。
【0155】なお、移動計算機1から移動メッセージが
通知され、実際に予測された無線セルに移動したことが
わかった場合には、直ちにまたは一定時間経過後に、も
とのキャッシュサーバ3に該プレミアユーザのためにキ
ャッシュしたデータを削除するように命令を発行するよ
うにしてもよい。また、移動計算機1から移動メッセー
ジが通知され、実際に予測された無線セルとは異なる無
線セルに移動したことがわかった場合には、直ちにまた
は一定時間経過後に、前述した移動メッセージを受信し
た際の処理を行うとともに、上記予測されたキャッシュ
サーバ3に該プレミアユーザのために先回りしてキャッ
シュしたデータを削除するように命令を発行するように
してもよい。また、また、移動計算機1から移動予測メ
ッセージが通知された後に一定時間経過しても移動メッ
セージが通知されなかった場合には、上記予測されたキ
ャッシュサーバ3に該プレミアユーザのために先回りし
てキャッシュしたデータを削除するように命令を発行す
るようにしてもよい。
【0156】次に、管理装置8側で予測を行う場合こと
も可能である。この場合、例えば、管理装置8は、移動
端末装置1の接続セル識別子の遷移の履歴を保持してお
き、セルの遷移から、該移動端末装置1の次の接続セル
を予測する。以降は、上記の場合と同様である。
【0157】以上説明してきた基本的なサービス形態/
構成や応用的な基本的なサービス形態/構成は、適宜組
み合わせて実施することが可能である。
【0158】さて、本方式は、従来の携帯電話、PHS
網のような単一の公衆網経由でインターネット接続する
場合のみならず、複数の異なるネットワークを複合的に
運用して情報配送サービスを行うような網構成において
も適用が可能である。
【0159】図22は、比較的低速であるネットワーク
と、少なくとも高速なダウンリンク方向のデータ転送を
提供するネットワークをと複合した複合ネットワーク構
成の一例であり、前者の例として比較的低速であるが広
範囲をカバーするネットワークであるPHS網を、後者
の例として高速であるがスポット的な狭い範囲に対する
ダウンリンク方向のデータ転送をカバーするネットワー
クである無線ATM網を示したものである。
【0160】低速リンクはアップリンクの制御情報、到
達確認パケットの伝送に使われ、WWWサーバ2からの
マルチメディアコンテンツは高速ダウンリンクで配送さ
れる。
【0161】キャッシュサーバ3は、各スポットサービ
スを行う高速ダウンリンクの途中に複数配置されると仮
定する。図22では、各無線ATM基地局122に付随
した設けた例を示している。
【0162】このようなネットワークにおいて、前述の
プレミアユーザに対するサービスを行う場合、ネットワ
ークに接続した移動端末装置1のユーザの識別子や該移
動端末装置1上のWWWブラウザのBookmark情
報等は、低速アップリンク(図22ではPHS網基地局
121により提供される)を経由して管理装置8に転送
される。管理装置8は、ユーザからの接続セル識別子を
もとに近隣のキャッシュサーバを検索する。ここで、図
22の例のように各スポットサービスのサービス範囲が
狭い場合に、最近隣のキャッシュサーバだけでなく、近
隣の複数のサービススポットを検索して、それらに配置
されるキャッシュサーバに対し先読みキャッシュさせる
ような制御も可能であり、また複数選択するキャッシュ
の個数をユーザのクラス(もしくはプレミア度)で制御
することも可能である。選択されたキャッシュサーバ群
へのWWWコンテンツのキャッシュ処理は、高速ダウン
リンクを用いて行うことができる。
【0163】なお、移動端末装置1からWWWサーバ2
へのデータ転送は低速アップリンクを経由して行うこと
ができ、キャッシュサーバ3から移動端末装置1へのデ
ータ転送は高速ダウンリンクを用いて行うことができ
る。
【0164】以上のように本実施形態は、移動端末装置
を使用した情報配信サービスを提供する場合に、特定の
情報提供者が情報を高速に提供したいと希望する無線領
域に所属するキャッシュサーバにデータを優先的にキャ
ッシュすることで、その無線領域に入ったユーザに高速
なデータサービスを提供できる。これにより、情報提供
者は、より快適な情報提供サービスを行え、広告、宣伝
効果を高めることができる。
【0165】また、逆に特定の情報配信サービスユーザ
がネットワークに接続した際に、そのユーザの過去のW
WWアクセス履歴情報を元に、嗜好の強いWWWページ
を優先的に近隣のキャッシュサーバにロードすること
で、情報の配信を高速に実行でき、快適にサービスを受
容することができる。
【0166】これら特定の情報提供者や特定のユーザ
は、プレミアスポンサー、プレミアユーザとして、管理
装置内で柔軟に制御でき、例えばプレミアスポンサーに
複数のクラスを設定して、キャッシュされるWWWコン
テンツ量を変えたり、更新頻度を変えるとか、プレミア
ユーザに複数のクラスを設定して、キャッシュされる嗜
好ページ数を変えるという制御が可能で、情報配信サー
ビスの幅を広く設定でき、また無線ネットワークへのリ
ソース投資量に応じて適切な資源配分を行うように制御
することが可能になる。
【0167】なお、以上の各機能は、ソフトウェアとし
ても実現可能である。
【0168】また、本実施形態は、コンピュータに所定
の手段を実行させるための(あるいはコンピュータを所
定の手段として機能させるための、あるいはコンピュー
タに所定の機能を実現させるための)プログラムを記録
したコンピュータ読取り可能な記録媒体としても実施す
ることもできる。
【0169】本発明は、上述した実施の形態に限定され
るものではなく、その技術的範囲において種々変形して
実施することができる。
【0170】
【発明の効果】本発明によれば、移動計算機からの通知
に基づいて決定した該移動計算機の近隣のキャッシュサ
ーバに該移動計算機のための所定のWWW情報をキャッ
シュさせるようにしたので、移動計算機を用いてモバイ
ルアクセスする特定のユーザを対象とした効果的なキャ
ッシュを可能とする。
【0171】また、本発明によれば、情報サーバにより
WWW情報を提供する情報提供者から指定された該情報
提供者に関連する所定の地理的範囲に配置された1また
は複数のキャッシュサーバに、該情報提供者から指定さ
れた所定のWWW情報を優先的にキャッシュさせるよう
にしたので、特定の情報提供者の指定する場所に居るモ
バイルアクセスユーザを対象とした効果的なキュッシュ
を可能とする。
【図面の簡単な説明】
【図1】本発明の実施の形態に係る情報配信システムの
全体構成例を示す図
【図2】WWWページのキャッシュの基本処理について
説明するための図
【図3】Webページの構成を示す図
【図4】特定地域に依存するWWWページをアクセスす
るユーザへのサービスを説明するための図
【図5】特定ユーザのアクセスを高速化するサービスを
説明するための図
【図6】同実施形態に係る管理装置の構成例を示す図
【図7】管理装置のプレミアスポンサーデータベースの
一例を示す図
【図8】管理装置のプレミアユーザデータベースの一例
を示す図
【図9】プレミアユーザの位置変更に伴う処理について
説明するための図
【図10】同実施形態に係る移動端末装置の構成例を示
す図
【図11】移動端末装置の移動時の動作について説明す
るための図
【図12】同実施形態に係るキャッシュサーバの構成例
を示す図
【図13】プレミアスポンサーに対するキャッシュサー
ビスの一動作例を説明するための図
【図14】プレミアスポンサーに対するキャッシュサー
ビスの他の動作例を説明するための図
【図15】プレミアユーザに対するキャッシュサービス
の一動作例を説明するための図
【図16】プレミアユーザに対するキャッシュサービス
の他の動作例を説明するための図
【図17】プレミアユーザに対するキャッシュサービス
のさらに他の動作例説明するための図
【図18】管理装置のプレミアユーザデータベースの他
の例を示す図
【図19】管理装置のプレミアユーザデータベースのさ
らに他の例を示す図
【図20】管理装置のプレミアスポンサーデータベース
の他の例を示す図
【図21】管理装置のプレミアスポンサーデータベース
のさらに他の例を示す図
【図22】アップリンクにPHS網を使いダウンリンク
に無線ATM網を使う場合の情報配信システムの全体構
成例を示す図
【符号の説明】
1…移動端末装置 2…WWWサーバ 3,3a,3b,3d,3u…キャッシュサーバ 5,5a,5b…ルータ装置 6…インターネット 8…管理装置 12,12a,12b…無線基地局 16…携帯電話/PHS網 18…アクセスサーバ 31…キャッシュ命令処理部 32…キャッシュ情報テーブル 33…タイマ処理部 34…キャッシュ領域 61…無線ATM網 62…PHS網 81…スポンサーデータベース 82…ユーザデータベース 83…タイマモジュール 84…キャッシュサーバ位置データベース 101…ユーザIDレジスタ 102…無線セルレジスタ 103…Bookmarkレジスタ 104…通信制御部 120…WWWブラウザ 121…PHS網基地局 122…無線ATM基地局
フロントページの続き (72)発明者 加藤 紀康 神奈川県川崎市幸区小向東芝町1番地 株 式会社東芝研究開発センター内 (72)発明者 渋谷 尚久 神奈川県川崎市幸区小向東芝町1番地 株 式会社東芝研究開発センター内 (72)発明者 熊木 良成 神奈川県川崎市幸区小向東芝町1番地 株 式会社東芝研究開発センター内 (72)発明者 正畑 康郎 神奈川県川崎市幸区小向東芝町1番地 株 式会社東芝研究開発センター内 Fターム(参考) 5B089 GA11 GA25 HA10 HA13 HB02 HB05 JA22 JB22 KA05 KB04 KC29 KC48 KD02 5K030 HC01 HC09 HD03 JL01 JT09 KA02 5K033 BA13 DA19 DB14 DB18 EC03

Claims (20)

    【特許請求の範囲】
  1. 【請求項1】無線ネットワークを介してインターネット
    に接続される移動計算機と、インターネット経由で移動
    計算機にWWW情報を提供する情報サーバと、情報サー
    バの配信する情報を移動計算機のためにキャッシュする
    複数配置されたキャッシュサーバと、キャッシュサーバ
    群のキャッシュ状態を管理する管理装置とを含む情報配
    信システムであって、 前記移動計算機は、所定のタイミングで、少なくとも自
    装置の無線ネットワークにおける接続位置に関する情報
    を前記管理装置に通知し、 前記管理装置は、前記移動計算機から通知された前記情
    報に基づいて前記移動計算機の近隣に配置された1また
    は複数のキャッシュサーバを選択し、選択されたキャッ
    シュサーバに所定のWWW情報をキャッシュさせるため
    の制御を行うことを特徴とする情報配信システム。
  2. 【請求項2】前記キャッシュサーバにキャッシュさせる
    前記所定のWWW情報は、前記移動計算機のユーザに関
    連する情報に依存して選択したものとすることを特徴と
    する請求項1に記載の情報配信システム。
  3. 【請求項3】前記移動計算機は少なくともネットワーク
    接続時に、該移動計算機内に記憶された1または複数の
    WWW情報を指定する識別情報を読み出して前記管理装
    置に通知し、 前記管理装置は、通知された前記識別情報に基づいて選
    択したWWW情報を前記所定のWWW情報として前記キ
    ャッシュサーバにキャッシュさせるための制御を行うこ
    とを特徴とする請求項1または2に記載の情報配信シス
    テム。
  4. 【請求項4】前記管理装置内に移動計算機のユーザの識
    別子と1または複数のWWW情報を指定する識別子とを
    対応付けて登録しておき、 前記管理装置は、前記移動計算機から通知されたユーザ
    識別子に対応して登録されている前記識別情報により指
    定されるWWW情報を前記キャッシュサーバにキャッシ
    ュさせるための制御を行うことを特徴とする請求項1な
    いし3のいずれか1項に記載の情報配信システム。
  5. 【請求項5】前記キャッシュサーバにキャッシュさせる
    前記所定のWWW情報は、該WWW情報の情報提供者に
    関連する情報に依存して選択したものとすることを特徴
    とする請求項1に記載の情報配信システム。
  6. 【請求項6】前記管理装置内に、移動計算機のユーザの
    識別子と該ユーザをサービス対象とする1または複数の
    情報提供者の識別子との対応、および情報提供者の識別
    子と1または複数のWWW情報の識別子との対応を登録
    し、 前記管理装置は、前記移動計算機から通知されたユーザ
    識別子に対応して登録されている前記情報提供者の識別
    子を検索し、該検索された各情報提供者の識別子にそれ
    ぞれ対応して登録されている前記WWW情報の識別子を
    検索し、該検索された識別子のWWW情報を前記キャッ
    シュサーバにキャッシュさせるための制御を行うことを
    特徴とする請求項1または5に記載の情報配信システ
    ム。
  7. 【請求項7】前記移動計算機の移動により前記近隣のキ
    ャッシュサーバを選択し直す必要が生じると予測される
    場合に再選択されるべきキャッシュサーバを予測し、 前記管理装置は、この予測結果に基づいて決定した1ま
    たは複数のキャッシュサーバに、該移動計算機のための
    所定のWWW情報をキャッシュさせるための制御を行う
    ことを特徴とする請求項1ないし6に記載の情報配信シ
    ステム。
  8. 【請求項8】無線ネットワークを介してインターネット
    に接続される移動計算機と、インターネット経由で移動
    計算機にWWW情報を提供する情報サーバと、情報サー
    バの配信する情報を移動計算機のためにキャッシュする
    複数配置されたキャッシュサーバと、キャッシュサーバ
    のデータ格納状態を管理する管理装置とを含む情報配信
    システムであって、 前記管理装置は、情報サーバによりWWW情報を提供す
    る情報提供者から指定された該情報提供者に関連する所
    定の地理的範囲に配置された1または複数のキャッシュ
    サーバに、該情報提供者から指定された所定のWWW情
    報を優先的にキャッシュさせるための制御を行うことを
    特徴とする情報配信システム。
  9. 【請求項9】前記キャッシュに使用するキャッシュサー
    バおよび前記キャッシュするWWW情報は、前記情報提
    供者の各々の所属するクラスについて許容された個数の
    範囲内で指定されることを特徴とする請求項8に記載の
    情報配信システム。
  10. 【請求項10】前記管理装置は、前記情報提供者の各々
    に対応して前記キャッシュするWWW情報の更新間隔を
    示す情報を保持し、該更新間隔を示す情報に基づいて該
    当する前記キャッシュサーバにキャッシュさせた該WW
    W情報に対する更新処理をさせるための制御を行うこと
    を請求項5、6、8または9に記載の情報配信システ
    ム。
  11. 【請求項11】前記管理装置は、あるキャッシュサーバ
    のキャッシュ状態が一定の基準に達した場合には、その
    キャッシュサーバに記憶されている各WWW情報のアク
    セスされる可能性および各WWW情報について取り決め
    られた優先度の少なくとも一方に基づいて、各キャッシ
    ュサーバにキャッシュさせるWWW情報を変更すること
    を特徴とする請求項1ないし10のいずれか1項に記載
    の情報配信システム。
  12. 【請求項12】前記無線ネットワークは、比較的転送速
    度の低いデータ伝送を提供する第1のネットワークと、
    少なくともダウンリンク方向の比較的転送速度の高いデ
    ータ伝送を提供する第2のネットワークから構成される
    無線ネットワークであり、 前記移動計算機から前記管理装置への通知には、前記第
    1のネットワークを利用し、 前記キャッシュサーバから前記移動計算機へのデータ転
    送には、前記第2のネットワークを利用することを特徴
    とする請求項1ないし11に記載の情報配信システム。
  13. 【請求項13】無線ネットワークを介してインターネッ
    トに接続しインターネット上の情報サーバからWWW情
    報の配信を受ける移動計算機であって、 自装置のユーザの識別子を保持する手段と、 自装置の無線ネットワークにおける接続位置に関する情
    報を得る手段と、 特定のユーザの移動計算機からの通知に基づいて該移動
    計算機の近隣に配置されているキャッシュサーバにWW
    W情報をキャッシュさせるための制御を行う管理装置
    に、所定のタイミングで少なくとも前記ユーザの識別子
    および前記無線ネットワークにおける接続位置に関する
    情報を通知する手段とを備えたことを特徴とする移動計
    算機。
  14. 【請求項14】無線ネットワークを介してインターネッ
    トに接続される移動計算機と移動計算機にインターネッ
    ト経由でWWW情報を提供する情報サーバとの間に設置
    されたキャッシュサーバ装置であって、 少なくとも自装置を最近隣とする移動計算機を対象とし
    て所定のWWW情報をキャッシュするための記憶手段
    と、 キャッシュサーバ群のキャッシュ状態を管理する管理装
    置からの指示に基づいて、所定のWWW情報を取得し前
    記記憶手段にキャッシュさせる処理手段とを備えたこと
    を特徴とするキャッシュサーバ装置。
  15. 【請求項15】前記処理手段は、特定のユーザの移動計
    算機からの無線ネットワークにおける接続位置に関する
    通知に基づいて選択した所定のキャッシュサーバに該移
    動計算機に関連して選択した所定のWWW情報をキャッ
    シュさせるための制御を行う管理装置からの指示に基づ
    いて、前記所定のWWW情報を取得し前記キャッシュ手
    段にキャッシュさせる手段を含むことを特徴とする請求
    項14に記載のキャッシュサーバ装置。
  16. 【請求項16】前記処理手段は、情報サーバによりWW
    W情報を提供する特定の情報提供者から指定された該情
    報提供者に関連する所定の地理的範囲に配置された1ま
    たは複数のキャッシュサーバに該情報提供者から指定さ
    れた所定のWWW情報を優先的にキャッシュさせるため
    の制御を行う管理装置からの指示に基づいて、前記所定
    のWWW情報を取得し前記キャッシュ手段に優先的にキ
    ャッシュさせる手段を含むことを特徴とする請求項14
    または15に記載のキャッシュサーバ装置。
  17. 【請求項17】無線ネットワークを介してインターネッ
    トに接続される移動計算機と移動計算機にインターネッ
    ト経由でWWW情報を提供する情報サーバとの間に複数
    設置されたキャッシュサーバ装置のキャッシュ状態を管
    理する管理装置であって、 特定のユーザに対応させて、キャッシュすべきWWW情
    報を選択する選択基準を登録する手段と、 移動計算機から通知されたユーザの識別子に対応する前
    記選択基準に基づいて、キャッシュすべきWWW情報を
    決定する手段と、 移動計算機から通知された該移動計算機の無線ネットワ
    ークにおける接続位置に関する情報に基づいてキャッシ
    ュすべきキャッシュサーバを決定する手段と、 前記決定されたキャッシュサーバに、前記決定されたW
    WW情報をキャッシュさせるための制御を行う手段とを
    備えたことを特徴とする管理装置。
  18. 【請求項18】無線ネットワークを介してインターネッ
    トに接続される移動計算機と移動計算機にインターネッ
    ト経由でWWW情報を提供する情報サーバとの間に複数
    設置されたキャッシュサーバ装置のキャッシュ状態を管
    理する管理装置であって、 情報サーバによりWWW情報を提供する特定の情報提供
    者に対応させて、該情報提供者に関連する所定の地理的
    範囲に配置されたキャッシュサーバであって該情報提供
    者の所属するクラスに応じて定まる最大個数以内のキャ
    ッシュサーバの識別子群と、該情報提供者からその所属
    するクラスに応じて定まる最大個数以内または最大範囲
    内で指定されたWWW情報の識別子群とを登録する手段
    と、 前記情報提供者の各々について、前記登録されたキャッ
    シュサーバ群に、前記登録されたWWW情報群をキャッ
    シュさせるための制御を行う手段とを備えたことを特徴
    とする管理装置。
  19. 【請求項19】無線ネットワークを介してインターネッ
    トに接続される移動計算機と、インターネット経由で移
    動計算機にWWW情報を提供する情報サーバと、情報サ
    ーバの配信する情報を移動計算機のためにキャッシュす
    る複数配置されたキャッシュサーバと、キャッシュサー
    バ群のキャッシュ状態を管理する管理装置とを含む情報
    配信システムにおけるキャッシュ制御方法であって、 前記移動計算機は、所定のタイミングで、少なくとも自
    装置の無線ネットワークにおける接続位置に関する情報
    を前記管理装置に通知し、 前記管理装置は、前記移動計算機から通知された前記情
    報に基づいて前記移動計算機の近隣に配置された1また
    は複数のキャッシュサーバを選択し、選択されたキャッ
    シュサーバに所定のWWW情報をキャッシュさせるため
    の制御を行うことを特徴とするキャッシュ制御方法。
  20. 【請求項20】無線ネットワークを介してインターネッ
    トに接続される移動計算機と、インターネット経由で移
    動計算機にWWW情報を提供する情報サーバと、情報サ
    ーバの配信する情報を移動計算機のためにキャッシュす
    る複数配置されたキャッシュサーバと、キャッシュサー
    バのデータ格納状態を管理する管理装置とを含む情報配
    信システムにおけるキャッシュ制御方法であって、 前記管理装置は、情報サーバによりWWW情報を提供す
    る情報提供者から指定された該情報提供者に関連する所
    定の地理的範囲に配置された1または複数のキャッシュ
    サーバに、該情報提供者から指定された所定のWWW情
    報を優先的にキャッシュさせるための制御を行うことを
    特徴とするキャッシュ制御方法。
JP08026799A 1999-03-24 1999-03-24 情報転送システム Expired - Fee Related JP4299911B2 (ja)

Priority Applications (8)

Application Number Priority Date Filing Date Title
JP08026799A JP4299911B2 (ja) 1999-03-24 1999-03-24 情報転送システム
CA002303001A CA2303001C (en) 1999-03-24 2000-03-23 Scheme for information delivery to mobile computers using cache servers
US09/533,944 US6874017B1 (en) 1999-03-24 2000-03-23 Scheme for information delivery to mobile computers using cache servers
DE60008948T DE60008948T2 (de) 1999-03-24 2000-03-24 Informationsübertragung zu mobilen Rechnern unter Verwendung von Cache-Servern
EP00302431A EP1039721B1 (en) 1999-03-24 2000-03-24 Information delivery to mobile computers using cache servers
EP03005903A EP1320242B1 (en) 1999-03-24 2000-03-24 Scheme for information delivery to mobile computers using cache servers
DE60033700T DE60033700T2 (de) 1999-03-24 2000-03-24 Verfahren zur Auslieferung von Information an mobile Computer Cache Server benutzend
US11/038,365 US7277942B2 (en) 1999-03-24 2005-01-21 Scheme for information delivery to mobile computers using cache servers

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP08026799A JP4299911B2 (ja) 1999-03-24 1999-03-24 情報転送システム

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2006016118A Division JP4519779B2 (ja) 2006-01-25 2006-01-25 管理装置、管理装置のキャッシュ制御方法及び記録媒体並びに情報転送システムのキャッシュ制御方法

Publications (2)

Publication Number Publication Date
JP2000276425A true JP2000276425A (ja) 2000-10-06
JP4299911B2 JP4299911B2 (ja) 2009-07-22

Family

ID=13713537

Family Applications (1)

Application Number Title Priority Date Filing Date
JP08026799A Expired - Fee Related JP4299911B2 (ja) 1999-03-24 1999-03-24 情報転送システム

Country Status (5)

Country Link
US (2) US6874017B1 (ja)
EP (2) EP1039721B1 (ja)
JP (1) JP4299911B2 (ja)
CA (1) CA2303001C (ja)
DE (2) DE60033700T2 (ja)

Cited By (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010109499A (ko) * 2001-10-11 2001-12-10 온스그래픽(주) 인터넷 캐싱 시스템 및 방법
JP2002251333A (ja) * 2000-11-15 2002-09-06 At & T Corp モバイルデバイスサーバ
JP2002259626A (ja) * 2001-02-28 2002-09-13 Hitachi Ltd コンテンツ配信装置、コンテンツ配信方法、コンテンツ提供方法及びコンテンツプロバイダ紹介方法
JP2002304413A (ja) * 2001-01-19 2002-10-18 Matsushita Electric Ind Co Ltd ハイパーテキスト表示装置およびハイパーテキスト表示プログラム
JP2003085032A (ja) * 2001-09-10 2003-03-20 Kanazawa Inst Of Technology 自己組織化キャッシュ方法およびその方法を利用可能なキャッシュサーバ
JP2003216519A (ja) * 2002-01-25 2003-07-31 Minolta Co Ltd 電子データ転送プログラム
JP2003256665A (ja) * 2002-02-27 2003-09-12 Gmn Corporation:Kk 取引媒介システム
JP2004513431A (ja) * 2000-11-01 2004-04-30 インクトミ コーポレイション 分散型ネットワークキャッシュの協同管理
JP2004527794A (ja) * 2001-04-23 2004-09-09 ワウ ヴィジョン ピーティーイー リミテッド ディスプレーシステム
JP2007036686A (ja) * 2005-07-27 2007-02-08 Fuji Xerox Co Ltd ファイル処理システム
JP2007529074A (ja) * 2004-03-12 2007-10-18 トムソン ライセンシング ジオグラフィックドライブ上の自動リモートサイトダウンロード
JP2007529072A (ja) * 2004-03-12 2007-10-18 トムソン ライセンシング キャッシュネットワーク環境におけるダウンロードスケジューリングシステム及び方法
JP2008537252A (ja) * 2005-04-22 2008-09-11 トムソン ライセンシング 階層的コンテンツのネットワーク・キャッシング
US7568071B2 (en) 2004-11-29 2009-07-28 Fujitsu Limited Data-cache apparatus and a data-cache method used by a radio communications system
JP2010502097A (ja) * 2006-08-21 2010-01-21 テレフオンアクチーボラゲット エル エム エリクソン(パブル) エンドユーザにトリプルプレイサービスを提供するための分散型サーバネットワーク
JP2010015522A (ja) * 2008-06-30 2010-01-21 Hideki Kamata 生体情報を照合することによる個人認証に用いられるデータベースの照合対象母体の縮小化およびシステム応答時間調整のための技術。
US7711819B2 (en) 2001-10-31 2010-05-04 Fujitsu Limited Load balancer
JP2010528502A (ja) * 2007-05-14 2010-08-19 エヌイーシー ヨーロッパ リミテッド ユーザのモバイル装置へメディアデータを配信する方法およびシステム
JP2011501588A (ja) * 2007-10-26 2011-01-06 アルカテル−ルーセント コンテンツデータのパッケージをキャッシングノードにキャッシュする方法
JP2011109649A (ja) * 2009-11-16 2011-06-02 Internatl Business Mach Corp <Ibm> Imsネットワークを介してマルチメディア・サービスを最適化するための方法及びシステム
JP2011525312A (ja) * 2008-05-20 2011-09-15 アルカテル−ルーセント ユーエスエー インコーポレーテッド エッジデータストレージを使用する移動体ネットワーク環境においてデータを先読みするための方法及び装置
JP2012088775A (ja) * 2010-10-15 2012-05-10 Fujifilm Corp 画像配信システム及び画像配信方法
WO2013005758A1 (ja) * 2011-07-05 2013-01-10 日本電気株式会社 コンテンツ配信システムおよびコンテンツ配信方法
WO2013005761A1 (ja) * 2011-07-05 2013-01-10 日本電気株式会社 コンテンツ配信システム、キャッシュサーバおよびコンテンツ配信方法
WO2013042758A1 (ja) * 2011-09-21 2013-03-28 日本電気株式会社 コンテンツ配信システム、キャッシュサーバおよびコンテンツ配信方法
WO2013069703A1 (ja) * 2011-11-08 2013-05-16 日本電気株式会社 コンテンツ配信システム、制御装置およびコンテンツ配信方法
JP2014528205A (ja) * 2011-09-12 2014-10-23 エスシーエー アイピーエルエー ホールディングス インコーポレイテッド モバイル通信ネットワーク、インフラストラクチャ機器及び方法
JP2015118405A (ja) * 2013-12-16 2015-06-25 日本電信電話株式会社 コンテンツ配信システム及びコンテンツ配信方法
JP2016077009A (ja) * 2016-01-14 2016-05-12 華為技術有限公司Huawei Technologies Co.,Ltd. 通信方法及びシステム、アクセスネットワーク装置、並びにアプリケーションサーバ
JP2016533545A (ja) * 2013-09-20 2016-10-27 コンヴィーダ ワイヤレス, エルエルシー 関心に基づく拡張m2mコンテンツ管理
WO2016199515A1 (ja) * 2015-06-12 2016-12-15 ソニー株式会社 装置、方法及びプログラム
US9532238B2 (en) 2012-04-09 2016-12-27 Huawei Technologies Co., Ltd. Communication method and system, access network device, and application server
WO2017098810A1 (ja) * 2015-12-07 2017-06-15 ソニー株式会社 装置、方法、及びプログラム
JP2017163347A (ja) * 2016-03-09 2017-09-14 株式会社東芝 通信装置、システム、及びプログラム
US9876558B2 (en) 2014-09-16 2018-01-23 Kabushiki Kaisha Toshiba Relay device, communication system, and relaying method
US10057834B2 (en) 2014-09-16 2018-08-21 Kabushiki Kaisha Toshiba Relay device and communication system
JP2018537926A (ja) * 2015-09-22 2018-12-20 北京佰才邦技術有限公司Baicells Technologies Co. Ltd. データ記憶方法、不揮発性コンピュータ記憶媒体、電子機器、能力開放エンティティ及び基地局
JPWO2017170161A1 (ja) * 2016-03-31 2019-01-31 京セラ株式会社 ネットワーク装置
JP6490863B1 (ja) * 2018-09-07 2019-03-27 一般社団法人ウェブ新聞社 サーバ装置、Webサーバ装置、サーバシステム、サーバ装置用プログラム、Webサーバ装置用プログラムおよびWebサーバ装置の連携方法
JP2020091706A (ja) * 2018-12-06 2020-06-11 エヌ・ティ・ティ・コミュニケーションズ株式会社 ストレージ管理装置、方法およびプログラム
US11695832B2 (en) 2018-12-06 2023-07-04 Ntt Communications Corporation Data search apparatus, and data search method and program thereof, and edge server and program thereof
US11886520B2 (en) 2018-12-06 2024-01-30 Ntt Communications Corporation Data search apparatus, and data search method and program thereof, and edge server and program thereof

Families Citing this family (304)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8225214B2 (en) 1998-12-18 2012-07-17 Microsoft Corporation Supplying enhanced computer user's context data
US6513046B1 (en) 1999-12-15 2003-01-28 Tangis Corporation Storing and recalling information to augment human memories
US8181113B2 (en) * 1998-12-18 2012-05-15 Microsoft Corporation Mediating conflicts in computer users context data
US6791580B1 (en) * 1998-12-18 2004-09-14 Tangis Corporation Supplying notifications related to supply and consumption of user context data
US6920616B1 (en) 1998-12-18 2005-07-19 Tangis Corporation Interface for exchanging context data
US9183306B2 (en) 1998-12-18 2015-11-10 Microsoft Technology Licensing, Llc Automated selection of appropriate information based on a computer user's context
US7046263B1 (en) * 1998-12-18 2006-05-16 Tangis Corporation Requesting computer user's context data
US7779015B2 (en) * 1998-12-18 2010-08-17 Microsoft Corporation Logging and analyzing context attributes
US6801223B1 (en) 1998-12-18 2004-10-05 Tangis Corporation Managing interactions between computer users' context models
US6842877B2 (en) 1998-12-18 2005-01-11 Tangis Corporation Contextual responses based on automated learning techniques
US7225229B1 (en) 1998-12-18 2007-05-29 Tangis Corporation Automated pushing of computer user's context data to clients
US7107539B2 (en) * 1998-12-18 2006-09-12 Tangis Corporation Thematic response to a computer user's context, such as by a wearable personal computer
US7231439B1 (en) 2000-04-02 2007-06-12 Tangis Corporation Dynamically swapping modules for determining a computer user's context
US20050021862A1 (en) * 2000-03-31 2005-01-27 Dickens Coal Llc Automatic selection of content-delivery provider using link mapping database
AU2001249768A1 (en) * 2000-04-02 2001-10-15 Tangis Corporation Soliciting information based on a computer user's context
US7464153B1 (en) * 2000-04-02 2008-12-09 Microsoft Corporation Generating and supplying user context data
EP1143350A1 (en) * 2000-04-03 2001-10-10 Koninklijke KPN N.V. A method and a system for retrieving data of a data network
US6947977B1 (en) * 2000-06-09 2005-09-20 Metadigm Llc Scalable transaction system for a network environment
ATE422130T1 (de) * 2000-06-14 2009-02-15 Sap Ag Kommunikation zwischen klienten und servercomputern über http, verfahren, computerprogrammprodukt und system
US7653748B2 (en) * 2000-08-10 2010-01-26 Simplexity, Llc Systems, methods and computer program products for integrating advertising within web content
GB2386724A (en) * 2000-10-16 2003-09-24 Tangis Corp Dynamically determining appropriate computer interfaces
US20020054130A1 (en) * 2000-10-16 2002-05-09 Abbott Kenneth H. Dynamically displaying current status of tasks
GB2371711B (en) * 2000-11-27 2004-07-07 Nokia Mobile Phones Ltd A Server
US6961567B1 (en) * 2000-12-07 2005-11-01 Palm, Inc. Generic activation and registration framework for wireless devices
US7555571B1 (en) * 2001-01-05 2009-06-30 Palm, Inc. Activation of mobile computing device on a cellular network
JP3768406B2 (ja) * 2001-01-15 2006-04-19 株式会社エヌ・ティ・ティ・ドコモ 移動通信網における情報配信制御方法及びシステム、及び移動通信網における通信ノードでの情報蓄積方法
US20020107706A1 (en) * 2001-02-02 2002-08-08 Oliver Mitchell B. Virtual negotiation
US20020133598A1 (en) * 2001-03-16 2002-09-19 Strahm Frederick William Network communication
US8385977B2 (en) * 2001-05-02 2013-02-26 Trex Enterprises Corp Cellular communication system with high speed content distribution
US8812398B2 (en) * 2001-05-08 2014-08-19 Qualcomm Incorporated Key for a wireless-enabled device
US20060020688A1 (en) 2001-05-14 2006-01-26 At&T Corp. System having generalized client-server computing
US7320027B1 (en) 2001-05-14 2008-01-15 At&T Corp. System having generalized client-server computing
US20020198991A1 (en) * 2001-06-21 2002-12-26 International Business Machines Corporation Intelligent caching and network management based on location and resource anticipation
US20030055914A1 (en) * 2001-08-01 2003-03-20 Izuru Tanaka Communication apparatus and method, recording medium, program, and content providing apparatus
US20030028612A1 (en) * 2001-08-01 2003-02-06 Intel Corporation System and method for providing mobile server services
US6996537B2 (en) 2001-08-13 2006-02-07 Qualcomm Incorporated System and method for providing subscribed applications on wireless devices over a wireless network
US9203923B2 (en) * 2001-08-15 2015-12-01 Qualcomm Incorporated Data synchronization interface
JP2003092639A (ja) * 2001-09-18 2003-03-28 Denso Corp ダウンロード方法
EP1298878A1 (en) * 2001-09-26 2003-04-02 Telefonaktiebolaget L M Ericsson (Publ) Hierarchical caching in telecommunication networks
US7451205B2 (en) * 2001-10-01 2008-11-11 Hewlett-Packard Development Company, L.P. Multimedia stream pre-fetching and redistribution in servers to accommodate mobile clients
JP2003122658A (ja) * 2001-10-11 2003-04-25 Hitachi Ltd データ配送方法
US20030097582A1 (en) * 2001-11-19 2003-05-22 Yves Audebert Method and system for reducing personal security device latency
JP2003228534A (ja) * 2001-11-30 2003-08-15 Ntt Docomo Inc 情報配信システム、記述データ配信装置、コンテンツ位置管理装置、データ変換装置、受信端末装置、情報配信方法
US7139565B2 (en) 2002-01-08 2006-11-21 Seven Networks, Inc. Connection architecture for a mobile network
US20030134628A1 (en) * 2002-01-15 2003-07-17 Litwin Louis Robert On a mobile device
EP1330094A1 (en) * 2002-01-21 2003-07-23 Hewlett-Packard Company Process and apparatus for performing data transfer with a network
US6907501B2 (en) 2002-01-25 2005-06-14 Ntt Docomo Inc. System for management of cacheable streaming content in a packet based communication network with mobile hosts
JP2003223378A (ja) * 2002-01-29 2003-08-08 Fujitsu Ltd コンテンツデリバリネットワークサービス方法及びシステム
US7016883B2 (en) * 2002-04-23 2006-03-21 Sprint Communications Company L.P. Reverse caching for residential end-users to reduce usage of access links to a core communication network
US7525940B2 (en) * 2002-04-26 2009-04-28 Nokia Siemens Networks Oy Relocation of content sources during IP-level handoffs
DE10224506A1 (de) * 2002-05-31 2003-12-11 Artem Gmbh Drahtloses Kommunikationssystem und Verfahren zum Betrieb eines drahtlosen Kommunikationssystems
US9342459B2 (en) 2002-08-06 2016-05-17 Qualcomm Incorporated Cache management in a mobile device
US7143241B2 (en) 2002-08-06 2006-11-28 Hewlett-Packard Development Company, L.P. Cache management in a mobile device
US7668536B2 (en) 2002-08-06 2010-02-23 Hewlett-Packard Development Company, L.P. Retrieving media items to a mobile device
GB0218188D0 (en) * 2002-08-06 2002-09-11 Hewlett Packard Co Methods and arrangements applicable to exhibition spaces
JP4305092B2 (ja) * 2002-08-14 2009-07-29 ソニー株式会社 情報処理装置、データ通信システム、および方法、並びにコンピュータ・プログラム
US8364815B2 (en) 2005-03-18 2013-01-29 Riverbed Technology, Inc. Reliability and availability of distributed servers
US8069225B2 (en) * 2003-04-14 2011-11-29 Riverbed Technology, Inc. Transparent client-server transaction accelerator
US8176186B2 (en) 2002-10-30 2012-05-08 Riverbed Technology, Inc. Transaction accelerator for client-server communications systems
US7650416B2 (en) 2003-08-12 2010-01-19 Riverbed Technology Content delivery for client-server protocols with user affinities using connection end-point proxies
KR20040056423A (ko) * 2002-12-23 2004-07-01 한국전자통신연구원 이동 데이터베이스 시스템에서 캐쉬 등록기를 이용한 캐쉬관리 시스템 및 방법
US7269629B2 (en) * 2002-12-30 2007-09-11 Intel Corporation Method and apparatus for distributing notification among cooperating devices and device channels
US7085576B2 (en) 2002-12-30 2006-08-01 Motorola, Inc. Method and apparatus for providing streaming information to a wireless mobile wireless device
US7917468B2 (en) 2005-08-01 2011-03-29 Seven Networks, Inc. Linking of personal information management data
US7853563B2 (en) 2005-08-01 2010-12-14 Seven Networks, Inc. Universal data aggregation
US8468126B2 (en) * 2005-08-01 2013-06-18 Seven Networks, Inc. Publishing data in an information community
JP2004272329A (ja) * 2003-03-05 2004-09-30 Nec Corp 携帯端末装置
US9232077B2 (en) 2003-03-12 2016-01-05 Qualcomm Incorporated Automatic subscription system for applications and services provided to wireless devices
US7769866B2 (en) * 2003-07-14 2010-08-03 Microsoft Corporation Virtual connectivity with subscribe-notify service
EP1647150B1 (de) * 2003-07-18 2007-03-07 Siemens Aktiengesellschaft Individuelle dienstanbieterspezifische aktualisierung oder neugestaltung von ansage- und dialogdiensten
US7853699B2 (en) 2005-03-15 2010-12-14 Riverbed Technology, Inc. Rules-based transaction prefetching using connection end-point proxies
US8938553B2 (en) * 2003-08-12 2015-01-20 Riverbed Technology, Inc. Cooperative proxy auto-discovery and connection interception through network address translation
WO2005025248A1 (ja) 2003-09-04 2005-03-17 Fujitsu Limited 情報提供方法および情報提供プログラム
US7949751B1 (en) * 2003-10-22 2011-05-24 Cisco Technology, Inc. Method for a network device to describe itself and the services it requires to a AAA server
GB2407456B (en) * 2003-10-24 2005-11-09 Motorola Inc A method for supplying content to a user device in a communication system and apparatus therefor
JP2005149029A (ja) * 2003-11-13 2005-06-09 Matsushita Electric Ind Co Ltd コンテンツ配信システム、コンテンツサーバ、コンテンツ受信装置、コンテンツ配信方法、プログラム及び記録媒体
BRPI0506992A (pt) 2004-01-21 2007-07-03 Qualcomm Inc cobrança de valores com base em aplicativos em uma rede de assinantes sem fio
US7853478B2 (en) * 2007-08-24 2010-12-14 Microsoft Corporation Funding information delivery using advertising revenue
JP2005316714A (ja) * 2004-04-28 2005-11-10 Fujitsu Ltd 情報検索方法、情報検索プログラム、および情報検索装置
JP4286736B2 (ja) * 2004-07-12 2009-07-01 富士通株式会社 インターネットプロトコル電話番号案内システム
WO2006045102A2 (en) 2004-10-20 2006-04-27 Seven Networks, Inc. Method and apparatus for intercepting events in a communication system
US8010082B2 (en) * 2004-10-20 2011-08-30 Seven Networks, Inc. Flexible billing architecture
US7706781B2 (en) 2004-11-22 2010-04-27 Seven Networks International Oy Data security in a mobile e-mail service
FI117152B (fi) 2004-12-03 2006-06-30 Seven Networks Internat Oy Sähköpostiasetusten käyttöönotto matkaviestimelle
US7752633B1 (en) 2005-03-14 2010-07-06 Seven Networks, Inc. Cross-platform event engine
US20060248194A1 (en) 2005-03-18 2006-11-02 Riverbed Technology, Inc. Connection forwarding
US9065595B2 (en) 2005-04-07 2015-06-23 Opanga Networks, Inc. System and method for peak flow detection in a communication network
US8589508B2 (en) * 2005-04-07 2013-11-19 Opanga Networks, Inc. System and method for flow control in an adaptive file delivery system
US7921196B2 (en) * 2005-04-07 2011-04-05 Opanga Networks, Inc. Adaptive file delivery with transparency capability system and method
US7500010B2 (en) * 2005-04-07 2009-03-03 Jeffrey Paul Harrang Adaptive file delivery system and method
US8909807B2 (en) * 2005-04-07 2014-12-09 Opanga Networks, Inc. System and method for progressive download using surplus network capacity
US11258531B2 (en) 2005-04-07 2022-02-22 Opanga Networks, Inc. System and method for peak flow detection in a communication network
US8719399B2 (en) 2005-04-07 2014-05-06 Opanga Networks, Inc. Adaptive file delivery with link profiling system and method
EP1713206A1 (en) * 2005-04-11 2006-10-18 Last Mile Communications/Tivis Limited A distributed communications network comprising wirelessly linked base stations
EP2112601A1 (en) 2005-04-18 2009-10-28 Research in Motion Limited System and method of application persistence
EP1872269A1 (en) * 2005-04-19 2008-01-02 Riverbed Technology, Inc. Content delivery based on user affinity using connection end-point proxies
US8438633B1 (en) 2005-04-21 2013-05-07 Seven Networks, Inc. Flexible real-time inbox access
US7801530B2 (en) * 2005-04-27 2010-09-21 Cisco Technology, Inc. Caching content at a cell site
US7694008B2 (en) 2005-05-04 2010-04-06 Venturi Wireless Method and apparatus for increasing performance of HTTP over long-latency links
US20060271552A1 (en) * 2005-05-26 2006-11-30 Venture Capital & Consulting Group, Llc. Targeted delivery of content
US9350875B2 (en) 2005-05-31 2016-05-24 Qualcomm Incorporated Wireless subscriber billing and distribution
US9185538B2 (en) 2005-05-31 2015-11-10 Qualcomm Incorporated Wireless subscriber application and content distribution and differentiated pricing
US20060288015A1 (en) * 2005-06-15 2006-12-21 Schirripa Steven R Electronic content classification
WO2006136660A1 (en) 2005-06-21 2006-12-28 Seven Networks International Oy Maintaining an ip connection in a mobile network
US8204058B2 (en) * 2005-07-28 2012-06-19 Riverbed Technology, Inc. Automatic framing selection
JP2007066161A (ja) * 2005-09-01 2007-03-15 Hitachi Ltd キャッシュシステム
US7707314B2 (en) * 2005-11-21 2010-04-27 Limelight Networks, Inc. Domain name resolution resource allocation
US20070118667A1 (en) * 2005-11-21 2007-05-24 Limelight Networks, Inc. Domain name resolution based dynamic resource assignment
US9143622B2 (en) 2006-02-17 2015-09-22 Qualcomm Incorporated Prepay accounts for applications, services and content for communication devices
US9185234B2 (en) 2006-02-22 2015-11-10 Qualcomm Incorporated Automated account mapping in a wireless subscriber billing system
US7769395B2 (en) 2006-06-20 2010-08-03 Seven Networks, Inc. Location-based operations and messaging
WO2008005629A2 (en) * 2006-05-26 2008-01-10 Riverbed Technology, Inc. Throttling of predictive acks in an accelerated network communication system
WO2007149687A2 (en) 2006-05-30 2007-12-27 Riverbed Technology, Inc. Selecting proxies from among autodiscovered proxies
US9135626B2 (en) * 2006-06-30 2015-09-15 Nokia Technologies Oy Advertising middleware
US9336323B2 (en) * 2006-08-04 2016-05-10 Flash Networks, Inc. Method and system for accelerating surfing the internet
GB2440759A (en) * 2006-08-11 2008-02-13 Cachelogic Ltd Selecting a download cache for digital data
US20080065718A1 (en) * 2006-09-12 2008-03-13 Emc Corporation Configuring a cache prefetch policy that is controllable based on individual requests
US20080140810A1 (en) * 2006-12-07 2008-06-12 Electronics And Telecommunications Research Institute System and method for hierarchically communicating information using cache server
US11496598B2 (en) * 2006-12-11 2022-11-08 International Business Machines Corporation Caching data at network processing nodes based on device location
US7860491B2 (en) * 2006-12-11 2010-12-28 International Business Machines Corporation System and methods for on-demand document provisioning using ad hoc networking
CN101005606B (zh) * 2006-12-31 2012-07-04 华为技术有限公司 一种减少媒体播放延时的方法和装置
US20080176554A1 (en) * 2007-01-16 2008-07-24 Mediacast, Llc Wireless data delivery management system and method
US8533310B2 (en) * 2007-03-09 2013-09-10 Riverbed Technology, Inc. Method and apparatus for acceleration by prefetching associated objects
EP1978704A1 (en) * 2007-04-02 2008-10-08 British Telecommunications Public Limited Company Content delivery
US8805425B2 (en) 2007-06-01 2014-08-12 Seven Networks, Inc. Integrated messaging
US8693494B2 (en) 2007-06-01 2014-04-08 Seven Networks, Inc. Polling
US8028090B2 (en) 2008-11-17 2011-09-27 Amazon Technologies, Inc. Request routing utilizing client location information
US7991910B2 (en) 2008-11-17 2011-08-02 Amazon Technologies, Inc. Updating routing information based on client location
US20090049243A1 (en) * 2007-08-13 2009-02-19 Microsoft Corporation Caching Dynamic Content
US8560692B1 (en) * 2007-09-05 2013-10-15 Trend Micro Incorporated User-specific cache for URL filtering
US8635361B2 (en) * 2007-12-03 2014-01-21 Riverbed Technology, Inc. Transaction acceleration using application-specific locking
US8364181B2 (en) 2007-12-10 2013-01-29 Seven Networks, Inc. Electronic-mail filtering for mobile devices
US9002828B2 (en) 2007-12-13 2015-04-07 Seven Networks, Inc. Predictive content delivery
US8793305B2 (en) * 2007-12-13 2014-07-29 Seven Networks, Inc. Content delivery to a mobile device from a content service
US20090177732A1 (en) * 2008-01-08 2009-07-09 Daryl Martin Method and system for automated and configurable remote cache refreshes
US8107921B2 (en) 2008-01-11 2012-01-31 Seven Networks, Inc. Mobile virtual network operator
US8862657B2 (en) 2008-01-25 2014-10-14 Seven Networks, Inc. Policy based content service
US20090193338A1 (en) 2008-01-28 2009-07-30 Trevor Fiatal Reducing network and battery consumption during content delivery and playback
US8606996B2 (en) 2008-03-31 2013-12-10 Amazon Technologies, Inc. Cache optimization
US7962597B2 (en) 2008-03-31 2011-06-14 Amazon Technologies, Inc. Request routing based on class
US7970820B1 (en) 2008-03-31 2011-06-28 Amazon Technologies, Inc. Locality based content distribution
US8156243B2 (en) 2008-03-31 2012-04-10 Amazon Technologies, Inc. Request routing
US8321568B2 (en) * 2008-03-31 2012-11-27 Amazon Technologies, Inc. Content management
US8533293B1 (en) 2008-03-31 2013-09-10 Amazon Technologies, Inc. Client side cache management
US8447831B1 (en) 2008-03-31 2013-05-21 Amazon Technologies, Inc. Incentive driven content delivery
US8601090B1 (en) 2008-03-31 2013-12-03 Amazon Technologies, Inc. Network resource identification
WO2009121413A1 (en) * 2008-04-03 2009-10-08 Telefonaktiebolaget Lm Ericsson (Publ) Apparatus and method for providing access to internet resources in a wireless communications network
US8463941B1 (en) 2008-06-16 2013-06-11 Riverbed Technology, Inc. Cross-session protocol acceleration and its application to storage area network file systems
US8787947B2 (en) 2008-06-18 2014-07-22 Seven Networks, Inc. Application discovery on mobile devices
US8078158B2 (en) 2008-06-26 2011-12-13 Seven Networks, Inc. Provisioning applications for a mobile device
US7925782B2 (en) 2008-06-30 2011-04-12 Amazon Technologies, Inc. Request routing using network computing components
US9407681B1 (en) 2010-09-28 2016-08-02 Amazon Technologies, Inc. Latency measurement in resource requests
US9912740B2 (en) 2008-06-30 2018-03-06 Amazon Technologies, Inc. Latency measurement in resource requests
US20100027966A1 (en) * 2008-08-04 2010-02-04 Opanga Networks, Llc Systems and methods for video bookmarking
JP2012503255A (ja) * 2008-09-18 2012-02-02 オパンガ ネットワークス インコーポレイテッド 高負荷のメディアコンテンツの自動検出および適合された配信のためのシステムおよび方法
US8909759B2 (en) 2008-10-10 2014-12-09 Seven Networks, Inc. Bandwidth measurement
KR20110082192A (ko) * 2008-11-07 2011-07-18 오팡가 네트웍스, 인크. 호스트 디바이스들을 이용하여 데이터 전송들을 개시하는 휴대용 데이터 스토리지 디바이스들
WO2010055197A1 (en) * 2008-11-11 2010-05-20 Nokia Corporation Method and apparatus for managing advertising-enabled applications
US8521880B1 (en) 2008-11-17 2013-08-27 Amazon Technologies, Inc. Managing content delivery network service providers
US8073940B1 (en) 2008-11-17 2011-12-06 Amazon Technologies, Inc. Managing content delivery network service providers
US8732309B1 (en) 2008-11-17 2014-05-20 Amazon Technologies, Inc. Request routing utilizing cost information
US8122098B1 (en) 2008-11-17 2012-02-21 Amazon Technologies, Inc. Managing content delivery network service providers by a content broker
US8060616B1 (en) 2008-11-17 2011-11-15 Amazon Technologies, Inc. Managing CDN registration by a storage provider
US8065417B1 (en) 2008-11-17 2011-11-22 Amazon Technologies, Inc. Service provider registration by a content broker
WO2010068497A2 (en) * 2008-11-25 2010-06-17 Jeffrey Harrang Viral distribution of digital media content over social networks
JP4739437B2 (ja) * 2009-03-19 2011-08-03 株式会社日立製作所 通信路切替装置
US8521851B1 (en) 2009-03-27 2013-08-27 Amazon Technologies, Inc. DNS query processing using resource identifiers specifying an application broker
US8412823B1 (en) 2009-03-27 2013-04-02 Amazon Technologies, Inc. Managing tracking information entries in resource cache components
US8756341B1 (en) 2009-03-27 2014-06-17 Amazon Technologies, Inc. Request routing utilizing popularity information
US8688837B1 (en) 2009-03-27 2014-04-01 Amazon Technologies, Inc. Dynamically translating resource identifiers for request routing using popularity information
US8782236B1 (en) 2009-06-16 2014-07-15 Amazon Technologies, Inc. Managing resources using resource expiration data
US8886790B2 (en) * 2009-08-19 2014-11-11 Opanga Networks, Inc. Systems and methods for optimizing channel resources by coordinating data transfers based on data type and traffic
KR101689778B1 (ko) 2009-08-19 2016-12-27 오팡가 네트웍스, 인크. 네트워크 통신 품질 및 트래픽의 실시간 분석에 기반한 개선된 데이터 전달
WO2011022094A1 (en) * 2009-08-20 2011-02-24 Opanga Networks, Inc Broadcasting content using surplus network capacity
US8397073B1 (en) * 2009-09-04 2013-03-12 Amazon Technologies, Inc. Managing secure content in a content delivery network
ES2366403B1 (es) * 2009-09-16 2012-09-13 Vodafone España S.A.U. Método y elemento de red para facilitar contenido de difusión a un terminal móvil.
US8433771B1 (en) 2009-10-02 2013-04-30 Amazon Technologies, Inc. Distribution network with forward resource propagation
US9495338B1 (en) 2010-01-28 2016-11-15 Amazon Technologies, Inc. Content distribution network
US8495196B2 (en) 2010-03-22 2013-07-23 Opanga Networks, Inc. Systems and methods for aligning media content delivery sessions with historical network usage
EP2561668A1 (en) * 2010-04-19 2013-02-27 Netmeno Method and system for managing, delivering, displaying and interacting with contextual applications for mobile devices
US8838783B2 (en) 2010-07-26 2014-09-16 Seven Networks, Inc. Distributed caching for resource and mobile network traffic management
PL3407673T3 (pl) 2010-07-26 2020-05-18 Seven Networks, Llc Koordynacja ruchu w sieci komórkowej pomiędzy różnymi aplikacjami
EP3402167A1 (en) * 2010-07-26 2018-11-14 Seven Networks, LLC Prediction of activity session for mobile network use optimization and user experience enhancement
EP2599345B1 (en) 2010-07-26 2017-09-06 Seven Networks, LLC Distributed implementation of dynamic wireless traffic policy
EP2599280A2 (en) 2010-07-26 2013-06-05 Seven Networks, Inc. Mobile application traffic optimization
US8756272B1 (en) 2010-08-26 2014-06-17 Amazon Technologies, Inc. Processing encoded content
US8924528B1 (en) 2010-09-28 2014-12-30 Amazon Technologies, Inc. Latency measurement in resource requests
US9003035B1 (en) 2010-09-28 2015-04-07 Amazon Technologies, Inc. Point of presence management in request routing
US8930513B1 (en) 2010-09-28 2015-01-06 Amazon Technologies, Inc. Latency measurement in resource requests
US10097398B1 (en) 2010-09-28 2018-10-09 Amazon Technologies, Inc. Point of presence management in request routing
US8938526B1 (en) 2010-09-28 2015-01-20 Amazon Technologies, Inc. Request routing management based on network components
US8577992B1 (en) 2010-09-28 2013-11-05 Amazon Technologies, Inc. Request routing management based on network components
US8819283B2 (en) 2010-09-28 2014-08-26 Amazon Technologies, Inc. Request routing in a networked environment
US9712484B1 (en) 2010-09-28 2017-07-18 Amazon Technologies, Inc. Managing request routing information utilizing client identifiers
US10958501B1 (en) 2010-09-28 2021-03-23 Amazon Technologies, Inc. Request routing information based on client IP groupings
US8468247B1 (en) 2010-09-28 2013-06-18 Amazon Technologies, Inc. Point of presence management in request routing
US9060032B2 (en) 2010-11-01 2015-06-16 Seven Networks, Inc. Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic
US9330196B2 (en) 2010-11-01 2016-05-03 Seven Networks, Llc Wireless traffic management system cache optimization using http headers
WO2012060995A2 (en) 2010-11-01 2012-05-10 Michael Luna Distributed caching in a wireless network of content delivered for a mobile application over a long-held request
US8326985B2 (en) 2010-11-01 2012-12-04 Seven Networks, Inc. Distributed management of keep-alive message signaling for mobile network resource conservation and optimization
WO2012061437A1 (en) 2010-11-01 2012-05-10 Michael Luna Cache defeat detection and caching of content addressed by identifiers intended to defeat cache
US8484314B2 (en) 2010-11-01 2013-07-09 Seven Networks, Inc. Distributed caching in a wireless network of content delivered for a mobile application over a long-held request
US8843153B2 (en) 2010-11-01 2014-09-23 Seven Networks, Inc. Mobile traffic categorization and policy for network use optimization while preserving user experience
WO2012060997A2 (en) 2010-11-01 2012-05-10 Michael Luna Application and network-based long poll request detection and cacheability assessment therefor
WO2012060996A2 (en) 2010-11-01 2012-05-10 Michael Luna Caching adapted for mobile application behavior and network conditions
US8452874B2 (en) 2010-11-22 2013-05-28 Amazon Technologies, Inc. Request routing processing
EP2636268B1 (en) 2010-11-22 2019-02-27 Seven Networks, LLC Optimization of resource polling intervals to satisfy mobile device requests
CN103404193B (zh) 2010-11-22 2018-06-05 七网络有限责任公司 调校数据传输以优化为通过无线网络的传输建立的连接
US8626950B1 (en) 2010-12-03 2014-01-07 Amazon Technologies, Inc. Request routing processing
US9391949B1 (en) 2010-12-03 2016-07-12 Amazon Technologies, Inc. Request routing processing
EP2659623B1 (en) 2010-12-30 2019-03-20 Peerapp, Ltd. Methods and systems for transmission of data over computer networks
CN107094176B (zh) 2010-12-30 2021-07-30 皮尔爱普有限公司 用于对计算机网络上的数据通信进行缓存的方法和系统
US9325662B2 (en) 2011-01-07 2016-04-26 Seven Networks, Llc System and method for reduction of mobile network traffic used for domain name system (DNS) queries
WO2012103515A1 (en) * 2011-01-28 2012-08-02 Level 3 Communications, Llc Content delivery network with deep caching infrastructure
US9854055B2 (en) 2011-02-28 2017-12-26 Nokia Technologies Oy Method and apparatus for providing proxy-based content discovery and delivery
US20120257560A1 (en) * 2011-04-07 2012-10-11 Sudharshan Srinivasan Cellular data bandwidth optimization using social networking concepts
US9084105B2 (en) 2011-04-19 2015-07-14 Seven Networks, Inc. Device resources sharing for network resource conservation
US10467042B1 (en) 2011-04-27 2019-11-05 Amazon Technologies, Inc. Optimized deployment based upon customer locality
WO2012149216A2 (en) 2011-04-27 2012-11-01 Seven Networks, Inc. Mobile device which offloads requests made by a mobile application to a remote entity for conservation of mobile device and network resources and methods therefor
GB2505585B (en) 2011-04-27 2015-08-12 Seven Networks Inc Detecting and preserving state for satisfying application requests in a distributed proxy and cache system
WO2013015994A1 (en) 2011-07-27 2013-01-31 Seven Networks, Inc. Monitoring mobile application activities for malicious traffic on a mobile device
CN102903036A (zh) * 2011-07-27 2013-01-30 上海申铁信息工程有限公司 一种货运站综合信息管理系统
US8977755B2 (en) 2011-12-06 2015-03-10 Seven Networks, Inc. Mobile device and method to utilize the failover mechanism for fault tolerance provided for mobile traffic management and network/device resource conservation
US8934414B2 (en) 2011-12-06 2015-01-13 Seven Networks, Inc. Cellular or WiFi mobile traffic optimization based on public or private network destination
US9277443B2 (en) 2011-12-07 2016-03-01 Seven Networks, Llc Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol
US9208123B2 (en) 2011-12-07 2015-12-08 Seven Networks, Llc Mobile device having content caching mechanisms integrated with a network operator for traffic alleviation in a wireless network and methods therefor
PL3703403T3 (pl) * 2011-12-13 2022-10-31 Telefonaktiebolaget Lm Ericsson (Publ) Sposób i aparat do zapisywania w pamięci podręcznej
US9021021B2 (en) 2011-12-14 2015-04-28 Seven Networks, Inc. Mobile network reporting and usage analytics system and method aggregated using a distributed traffic optimization system
WO2013090821A1 (en) 2011-12-14 2013-06-20 Seven Networks, Inc. Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization
WO2013090834A1 (en) 2011-12-14 2013-06-20 Seven Networks, Inc. Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic
US20130166678A1 (en) * 2011-12-27 2013-06-27 Sap Portals Israel Ltd Smart Suggestions Engine for Mobile Devices
US8909202B2 (en) 2012-01-05 2014-12-09 Seven Networks, Inc. Detection and management of user interactions with foreground applications on a mobile device in distributed caching
US9203864B2 (en) 2012-02-02 2015-12-01 Seven Networks, Llc Dynamic categorization of applications for network access in a mobile network
US9167049B2 (en) 2012-02-02 2015-10-20 Comcast Cable Communications, Llc Content distribution network supporting popularity-based caching
US9326189B2 (en) 2012-02-03 2016-04-26 Seven Networks, Llc User as an end point for profiling and optimizing the delivery of content and data in a wireless network
US8904009B1 (en) 2012-02-10 2014-12-02 Amazon Technologies, Inc. Dynamic content delivery
US10021179B1 (en) 2012-02-21 2018-07-10 Amazon Technologies, Inc. Local resource delivery network
KR101821154B1 (ko) * 2012-02-28 2018-01-23 (주)주니코리아 데이터를 캐싱하여 제공하는 무선 기지국 및 그 동작 방법
GB2500374A (en) * 2012-03-13 2013-09-25 Ibm Optimisation of mobile data communication using byte caching
GB2500373A (en) * 2012-03-13 2013-09-25 Ibm Object caching for mobile data communication with mobility management
US9172674B1 (en) 2012-03-21 2015-10-27 Amazon Technologies, Inc. Managing request routing information utilizing performance information
US10623408B1 (en) 2012-04-02 2020-04-14 Amazon Technologies, Inc. Context sensitive object management
US8812695B2 (en) 2012-04-09 2014-08-19 Seven Networks, Inc. Method and system for management of a virtual network connection without heartbeat messages
WO2013155208A1 (en) 2012-04-10 2013-10-17 Seven Networks, Inc. Intelligent customer service/call center services enhanced using real-time and historical mobile application and traffic-related statistics collected by a distributed caching system in a mobile network
US10474691B2 (en) * 2012-05-25 2019-11-12 Dell Products, Lp Micro-staging device and method for micro-staging
US9154551B1 (en) 2012-06-11 2015-10-06 Amazon Technologies, Inc. Processing DNS queries to identify pre-processing information
US8775631B2 (en) 2012-07-13 2014-07-08 Seven Networks, Inc. Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications
US9525659B1 (en) 2012-09-04 2016-12-20 Amazon Technologies, Inc. Request routing utilizing point of presence load information
US9135048B2 (en) 2012-09-20 2015-09-15 Amazon Technologies, Inc. Automated profiling of resource usage
US9323577B2 (en) 2012-09-20 2016-04-26 Amazon Technologies, Inc. Automated profiling of resource usage
US9161258B2 (en) 2012-10-24 2015-10-13 Seven Networks, Llc Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion
US10205698B1 (en) 2012-12-19 2019-02-12 Amazon Technologies, Inc. Source-dependent address resolution
US20140177497A1 (en) 2012-12-20 2014-06-26 Seven Networks, Inc. Management of mobile device radio state promotion and demotion
US8806209B2 (en) * 2012-12-22 2014-08-12 Wigwag, Llc Provisioning of electronic devices
US9271238B2 (en) 2013-01-23 2016-02-23 Seven Networks, Llc Application or context aware fast dormancy
US8874761B2 (en) 2013-01-25 2014-10-28 Seven Networks, Inc. Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols
US9326185B2 (en) 2013-03-11 2016-04-26 Seven Networks, Llc Mobile network congestion recognition for optimization of mobile traffic
WO2014183171A1 (en) * 2013-05-17 2014-11-20 National Ict Australia Limited System for efficient mobile data distribution
US9294391B1 (en) 2013-06-04 2016-03-22 Amazon Technologies, Inc. Managing network computing components utilizing request routing
US9065765B2 (en) 2013-07-22 2015-06-23 Seven Networks, Inc. Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network
WO2015065457A1 (en) * 2013-10-31 2015-05-07 Nokia Corporation User equipment power optimization
US10021084B2 (en) 2014-10-28 2018-07-10 Open Text Sa Ulc Systems and methods for credentialing of non-local requestors in decoupled systems utilizing a domain local authenticator
US10033627B1 (en) 2014-12-18 2018-07-24 Amazon Technologies, Inc. Routing mode and point-of-presence selection service
US10091096B1 (en) 2014-12-18 2018-10-02 Amazon Technologies, Inc. Routing mode and point-of-presence selection service
US10097448B1 (en) 2014-12-18 2018-10-09 Amazon Technologies, Inc. Routing mode and point-of-presence selection service
US10225326B1 (en) 2015-03-23 2019-03-05 Amazon Technologies, Inc. Point of presence based data uploading
US9819567B1 (en) 2015-03-30 2017-11-14 Amazon Technologies, Inc. Traffic surge management for points of presence
US9887931B1 (en) 2015-03-30 2018-02-06 Amazon Technologies, Inc. Traffic surge management for points of presence
US9887932B1 (en) 2015-03-30 2018-02-06 Amazon Technologies, Inc. Traffic surge management for points of presence
SG11201708330SA (en) 2015-04-15 2017-11-29 Uber Technologies Inc Programmatically providing information in connection with location-based services to service providers
US9832141B1 (en) 2015-05-13 2017-11-28 Amazon Technologies, Inc. Routing based request correlation
US10616179B1 (en) 2015-06-25 2020-04-07 Amazon Technologies, Inc. Selective routing of domain name system (DNS) requests
US10097566B1 (en) 2015-07-31 2018-10-09 Amazon Technologies, Inc. Identifying targets of network attacks
US10320934B1 (en) * 2015-08-25 2019-06-11 Instart Logic, Inc. One-time cache
US9794281B1 (en) 2015-09-24 2017-10-17 Amazon Technologies, Inc. Identifying sources of network attacks
US9742795B1 (en) 2015-09-24 2017-08-22 Amazon Technologies, Inc. Mitigating network attacks
US9774619B1 (en) 2015-09-24 2017-09-26 Amazon Technologies, Inc. Mitigating network attacks
EP3859567A1 (en) * 2015-10-20 2021-08-04 ViaSat Inc. Hint model updating using automated browsing clusters
US10270878B1 (en) 2015-11-10 2019-04-23 Amazon Technologies, Inc. Routing for origin-facing points of presence
US10257307B1 (en) 2015-12-11 2019-04-09 Amazon Technologies, Inc. Reserved cache space in content delivery networks
US10049051B1 (en) 2015-12-11 2018-08-14 Amazon Technologies, Inc. Reserved cache space in content delivery networks
US10348639B2 (en) 2015-12-18 2019-07-09 Amazon Technologies, Inc. Use of virtual endpoints to improve data transmission rates
JP6068697B1 (ja) * 2016-02-16 2017-01-25 パナソニック株式会社 端末装置、データ配信システムおよび配信制御方法
US10075551B1 (en) 2016-06-06 2018-09-11 Amazon Technologies, Inc. Request management for hierarchical cache
US10110694B1 (en) 2016-06-29 2018-10-23 Amazon Technologies, Inc. Adaptive transfer rate for retrieving content from a server
US9992086B1 (en) 2016-08-23 2018-06-05 Amazon Technologies, Inc. External health checking of virtual private cloud network environments
US10033691B1 (en) 2016-08-24 2018-07-24 Amazon Technologies, Inc. Adaptive resolution of domain name requests in virtual private cloud network environments
US10505961B2 (en) 2016-10-05 2019-12-10 Amazon Technologies, Inc. Digitally signed network address
US10372499B1 (en) 2016-12-27 2019-08-06 Amazon Technologies, Inc. Efficient region selection system for executing request-driven code
US10831549B1 (en) 2016-12-27 2020-11-10 Amazon Technologies, Inc. Multi-region request-driven code execution system
US10361997B2 (en) 2016-12-29 2019-07-23 Riverbed Technology, Inc. Auto discovery between proxies in an IPv6 network
US10190886B2 (en) 2017-01-04 2019-01-29 Uber Technologies, Inc. Network system to determine a route based on timing data
US10938884B1 (en) 2017-01-30 2021-03-02 Amazon Technologies, Inc. Origin server cloaking using virtual private cloud network environments
US20180255527A1 (en) * 2017-03-02 2018-09-06 Amazon Technologies, Inc. Using cells to detect locations
US10503613B1 (en) 2017-04-21 2019-12-10 Amazon Technologies, Inc. Efficient serving of resources during server unavailability
EP3632083B1 (en) 2017-05-22 2024-05-15 Telefonaktiebolaget LM Ericsson (Publ) Edge cloud broker and method therein for allocating edge cloud resources
CN107133346A (zh) * 2017-05-22 2017-09-05 电子科技大学 铁路沿线人车定位预测分块缓存策略
US11075987B1 (en) 2017-06-12 2021-07-27 Amazon Technologies, Inc. Load estimating content delivery network
US10447648B2 (en) 2017-06-19 2019-10-15 Amazon Technologies, Inc. Assignment of a POP to a DNS resolver based on volume of communications over a link between client devices and the POP
US10742593B1 (en) 2017-09-25 2020-08-11 Amazon Technologies, Inc. Hybrid content request routing system
US10592578B1 (en) 2018-03-07 2020-03-17 Amazon Technologies, Inc. Predictive content push-enabled content delivery network
US10862852B1 (en) 2018-11-16 2020-12-08 Amazon Technologies, Inc. Resolution of domain name requests in heterogeneous network environments
US11025747B1 (en) 2018-12-12 2021-06-01 Amazon Technologies, Inc. Content request pattern-based routing system
US11706313B2 (en) * 2019-12-24 2023-07-18 Salesforce, Inc. Systems, methods, and devices for user interface customization based on content data network priming

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08331153A (ja) * 1994-06-20 1996-12-13 Toshiba Corp 無線通信システム
WO1997004611A1 (en) * 1995-07-24 1997-02-06 Telefonaktiebolaget Lm Ericsson (Publ) Distributing network services and resources in a mobile communications network
JPH09319300A (ja) * 1996-05-29 1997-12-12 Seiko Epson Corp 情報処理装置、情報提供システムおよび情報取得方法

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5511208A (en) * 1993-03-23 1996-04-23 International Business Machines Corporation Locating resources in computer networks having cache server nodes
US5742905A (en) 1994-09-19 1998-04-21 Bell Communications Research, Inc. Personal communications internetworking
US5572221A (en) * 1994-10-26 1996-11-05 Telefonaktiebolaget Lm Ericsson Method and apparatus for detecting and predicting motion of mobile terminals
JP3438896B2 (ja) * 1995-01-06 2003-08-18 株式会社エヌ・ティ・ティ・ドコモ パケット転送方式および移動通信システム
US6473609B1 (en) * 1995-12-11 2002-10-29 Openwave Systems Inc. Method and architecture for interactive two-way communication devices to interact with a network
US5826039A (en) * 1995-12-29 1998-10-20 Lucent Technologies Inc. Universal connection point for resources and communication unrelated to a physical endpoint
US5727159A (en) 1996-04-10 1998-03-10 Kikinis; Dan System in which a Proxy-Server translates information received from the Internet into a form/format readily usable by low power portable computers
JPH09313300A (ja) 1996-06-04 1997-12-09 Kubota Corp 小型電動車の座席構造
US5860131A (en) 1996-06-17 1999-01-12 Helix Software Co. Method for providing dynamic cache management in a computer system
FI106990B (fi) 1996-12-31 2001-05-15 Nokia Mobile Phones Ltd Menetelmä informaation välittämiseksi käyttäjälle
US6167438A (en) * 1997-05-22 2000-12-26 Trustees Of Boston University Method and system for distributed caching, prefetching and replication
FI105311B (fi) * 1997-09-04 2000-07-14 Ericsson Telefon Ab L M Menetelmä ja järjestely informaation löytämiseksi
US6311058B1 (en) * 1998-06-30 2001-10-30 Microsoft Corporation System for delivering data content over a low bit rate transmission channel
US5987233A (en) * 1998-03-16 1999-11-16 Skycache Inc. Comprehensive global information network broadcasting system and implementation thereof
US6246672B1 (en) * 1998-04-28 2001-06-12 International Business Machines Corp. Singlecast interactive radio system
US6370620B1 (en) * 1998-12-10 2002-04-09 International Business Machines Corporation Web object caching and apparatus for performing the same
US6332127B1 (en) * 1999-01-28 2001-12-18 International Business Machines Corporation Systems, methods and computer program products for providing time and location specific advertising via the internet
US6408181B1 (en) * 1999-02-04 2002-06-18 Nortel Networks Limited Method and system for reducing call setup by roaming number caching
US6212392B1 (en) * 1999-02-26 2001-04-03 Signal Soft Corp. Method for determining if the location of a wireless communication device is within a specified area

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08331153A (ja) * 1994-06-20 1996-12-13 Toshiba Corp 無線通信システム
WO1997004611A1 (en) * 1995-07-24 1997-02-06 Telefonaktiebolaget Lm Ericsson (Publ) Distributing network services and resources in a mobile communications network
JPH09319300A (ja) * 1996-05-29 1997-12-12 Seiko Epson Corp 情報処理装置、情報提供システムおよび情報取得方法

Cited By (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004513431A (ja) * 2000-11-01 2004-04-30 インクトミ コーポレイション 分散型ネットワークキャッシュの協同管理
JP2002251333A (ja) * 2000-11-15 2002-09-06 At & T Corp モバイルデバイスサーバ
JP2002304413A (ja) * 2001-01-19 2002-10-18 Matsushita Electric Ind Co Ltd ハイパーテキスト表示装置およびハイパーテキスト表示プログラム
US7171687B2 (en) 2001-02-28 2007-01-30 Hitachi, Ltd. Contents distribution apparatus
JP2002259626A (ja) * 2001-02-28 2002-09-13 Hitachi Ltd コンテンツ配信装置、コンテンツ配信方法、コンテンツ提供方法及びコンテンツプロバイダ紹介方法
JP2004527794A (ja) * 2001-04-23 2004-09-09 ワウ ヴィジョン ピーティーイー リミテッド ディスプレーシステム
JP2003085032A (ja) * 2001-09-10 2003-03-20 Kanazawa Inst Of Technology 自己組織化キャッシュ方法およびその方法を利用可能なキャッシュサーバ
KR20010109499A (ko) * 2001-10-11 2001-12-10 온스그래픽(주) 인터넷 캐싱 시스템 및 방법
US7711819B2 (en) 2001-10-31 2010-05-04 Fujitsu Limited Load balancer
JP2003216519A (ja) * 2002-01-25 2003-07-31 Minolta Co Ltd 電子データ転送プログラム
JP2003256665A (ja) * 2002-02-27 2003-09-12 Gmn Corporation:Kk 取引媒介システム
JP2007529074A (ja) * 2004-03-12 2007-10-18 トムソン ライセンシング ジオグラフィックドライブ上の自動リモートサイトダウンロード
JP2007529072A (ja) * 2004-03-12 2007-10-18 トムソン ライセンシング キャッシュネットワーク環境におけるダウンロードスケジューリングシステム及び方法
US7568071B2 (en) 2004-11-29 2009-07-28 Fujitsu Limited Data-cache apparatus and a data-cache method used by a radio communications system
JP2008537252A (ja) * 2005-04-22 2008-09-11 トムソン ライセンシング 階層的コンテンツのネットワーク・キャッシング
JP2007036686A (ja) * 2005-07-27 2007-02-08 Fuji Xerox Co Ltd ファイル処理システム
JP4687304B2 (ja) * 2005-07-27 2011-05-25 富士ゼロックス株式会社 シンクライアントシステム、サーバ装置、システム管理装置、プログラム及びデータ転送方法
JP2010502097A (ja) * 2006-08-21 2010-01-21 テレフオンアクチーボラゲット エル エム エリクソン(パブル) エンドユーザにトリプルプレイサービスを提供するための分散型サーバネットワーク
JP2010528502A (ja) * 2007-05-14 2010-08-19 エヌイーシー ヨーロッパ リミテッド ユーザのモバイル装置へメディアデータを配信する方法およびシステム
JP2011501588A (ja) * 2007-10-26 2011-01-06 アルカテル−ルーセント コンテンツデータのパッケージをキャッシングノードにキャッシュする方法
JP2011525312A (ja) * 2008-05-20 2011-09-15 アルカテル−ルーセント ユーエスエー インコーポレーテッド エッジデータストレージを使用する移動体ネットワーク環境においてデータを先読みするための方法及び装置
JP2010015522A (ja) * 2008-06-30 2010-01-21 Hideki Kamata 生体情報を照合することによる個人認証に用いられるデータベースの照合対象母体の縮小化およびシステム応答時間調整のための技術。
JP2011109649A (ja) * 2009-11-16 2011-06-02 Internatl Business Mach Corp <Ibm> Imsネットワークを介してマルチメディア・サービスを最適化するための方法及びシステム
US9906464B2 (en) 2009-11-16 2018-02-27 International Business Machines Corporation Optimization of multimedia service over an IMS network
US8972519B2 (en) 2009-11-16 2015-03-03 International Business Machines Corporation Optimization of multimedia service over an IMS network
JP2012088775A (ja) * 2010-10-15 2012-05-10 Fujifilm Corp 画像配信システム及び画像配信方法
WO2013005758A1 (ja) * 2011-07-05 2013-01-10 日本電気株式会社 コンテンツ配信システムおよびコンテンツ配信方法
WO2013005761A1 (ja) * 2011-07-05 2013-01-10 日本電気株式会社 コンテンツ配信システム、キャッシュサーバおよびコンテンツ配信方法
US9763133B2 (en) 2011-07-05 2017-09-12 Rakuten, Inc. Content delivery system and content delivery method
US9621629B2 (en) 2011-07-05 2017-04-11 Rakuten, Inc. Content distribution system, cache server, and content distribution method
JPWO2013005761A1 (ja) * 2011-07-05 2015-02-23 日本電気株式会社 コンテンツ配信システム、キャッシュサーバおよびコンテンツ配信方法
JPWO2013005758A1 (ja) * 2011-07-05 2015-02-23 日本電気株式会社 コンテンツ配信システムおよびコンテンツ配信方法
JP2014528205A (ja) * 2011-09-12 2014-10-23 エスシーエー アイピーエルエー ホールディングス インコーポレイテッド モバイル通信ネットワーク、インフラストラクチャ機器及び方法
JP2014528206A (ja) * 2011-09-12 2014-10-23 エスシーエー アイピーエルエー ホールディングス インコーポレイテッド 通信端末及び方法
JPWO2013042758A1 (ja) * 2011-09-21 2015-03-26 日本電気株式会社 コンテンツ配信システム、キャッシュサーバおよびコンテンツ配信方法
CN103843358A (zh) * 2011-09-21 2014-06-04 日本电气株式会社 内容发布系统、缓存服务器以及内容发布方法
WO2013042758A1 (ja) * 2011-09-21 2013-03-28 日本電気株式会社 コンテンツ配信システム、キャッシュサーバおよびコンテンツ配信方法
WO2013069703A1 (ja) * 2011-11-08 2013-05-16 日本電気株式会社 コンテンツ配信システム、制御装置およびコンテンツ配信方法
US9860787B2 (en) 2012-04-09 2018-01-02 Huawei Technologies Co., Ltd. Communication method and system, access network device, and application server
US9532238B2 (en) 2012-04-09 2016-12-27 Huawei Technologies Co., Ltd. Communication method and system, access network device, and application server
US11805166B2 (en) 2013-09-20 2023-10-31 Convida Wireless, Llc Enhanced M2M content management based on interest
JP2016533545A (ja) * 2013-09-20 2016-10-27 コンヴィーダ ワイヤレス, エルエルシー 関心に基づく拡張m2mコンテンツ管理
US10841362B2 (en) 2013-09-20 2020-11-17 Convida Wireless, Llc Enhanced M2M content management based on interest
JP2015118405A (ja) * 2013-12-16 2015-06-25 日本電信電話株式会社 コンテンツ配信システム及びコンテンツ配信方法
US10057834B2 (en) 2014-09-16 2018-08-21 Kabushiki Kaisha Toshiba Relay device and communication system
US9876558B2 (en) 2014-09-16 2018-01-23 Kabushiki Kaisha Toshiba Relay device, communication system, and relaying method
WO2016199515A1 (ja) * 2015-06-12 2016-12-15 ソニー株式会社 装置、方法及びプログラム
JP2018537926A (ja) * 2015-09-22 2018-12-20 北京佰才邦技術有限公司Baicells Technologies Co. Ltd. データ記憶方法、不揮発性コンピュータ記憶媒体、電子機器、能力開放エンティティ及び基地局
WO2017098810A1 (ja) * 2015-12-07 2017-06-15 ソニー株式会社 装置、方法、及びプログラム
JP2016077009A (ja) * 2016-01-14 2016-05-12 華為技術有限公司Huawei Technologies Co.,Ltd. 通信方法及びシステム、アクセスネットワーク装置、並びにアプリケーションサーバ
JP2017163347A (ja) * 2016-03-09 2017-09-14 株式会社東芝 通信装置、システム、及びプログラム
JPWO2017170161A1 (ja) * 2016-03-31 2019-01-31 京セラ株式会社 ネットワーク装置
US10735549B2 (en) 2016-03-31 2020-08-04 Kyocera Corporation Network apparatus
JP6490863B1 (ja) * 2018-09-07 2019-03-27 一般社団法人ウェブ新聞社 サーバ装置、Webサーバ装置、サーバシステム、サーバ装置用プログラム、Webサーバ装置用プログラムおよびWebサーバ装置の連携方法
JP2020042410A (ja) * 2018-09-07 2020-03-19 一般社団法人ウェブ新聞社 サーバ装置、Webサーバ装置、サーバシステム、サーバ装置用プログラム、Webサーバ装置用プログラムおよびWebサーバ装置の連携方法
WO2020116612A1 (ja) * 2018-12-06 2020-06-11 エヌ・ティ・ティ・コミュニケーションズ株式会社 ストレージ管理装置、方法およびプログラム
JP7175731B2 (ja) 2018-12-06 2022-11-21 エヌ・ティ・ティ・コミュニケーションズ株式会社 ストレージ管理装置、方法およびプログラム
US11695832B2 (en) 2018-12-06 2023-07-04 Ntt Communications Corporation Data search apparatus, and data search method and program thereof, and edge server and program thereof
JP2020091706A (ja) * 2018-12-06 2020-06-11 エヌ・ティ・ティ・コミュニケーションズ株式会社 ストレージ管理装置、方法およびプログラム
US11886520B2 (en) 2018-12-06 2024-01-30 Ntt Communications Corporation Data search apparatus, and data search method and program thereof, and edge server and program thereof
US12019911B2 (en) 2018-12-06 2024-06-25 Ntt Communications Corporation Storage management apparatus, method and program

Also Published As

Publication number Publication date
CA2303001A1 (en) 2000-09-24
DE60008948D1 (de) 2004-04-22
JP4299911B2 (ja) 2009-07-22
EP1039721A3 (en) 2002-02-06
US20050132049A1 (en) 2005-06-16
DE60033700D1 (de) 2007-04-12
EP1320242B1 (en) 2007-02-28
EP1320242A2 (en) 2003-06-18
EP1039721A2 (en) 2000-09-27
EP1039721B1 (en) 2004-03-17
US6874017B1 (en) 2005-03-29
US7277942B2 (en) 2007-10-02
CA2303001C (en) 2004-12-07
DE60008948T2 (de) 2005-01-05
EP1320242A3 (en) 2004-05-26
DE60033700T2 (de) 2007-07-12

Similar Documents

Publication Publication Date Title
JP4299911B2 (ja) 情報転送システム
JP4519779B2 (ja) 管理装置、管理装置のキャッシュ制御方法及び記録媒体並びに情報転送システムのキャッシュ制御方法
KR100757765B1 (ko) 무선 통신 시스템을 위한 분산 캐쉬
US9654970B2 (en) Method and device for web redirect authentication in WiFi roaming based on AC and AP interworking
US7606913B2 (en) Presence management apparatus
EP1221795A2 (en) Service system
JP3764291B2 (ja) 情報配信システム、移動計算機、情報サーバ装置、キャッシュサーバ装置及び先読みキャッシュ処理方法
CN101729591A (zh) 一种用户引导装置、系统和方法
CN110213339A (zh) 资源访问方法、装置、存储介质和计算机设备
US20020091792A1 (en) Method and apparatus for client sharing of cached content
US20170257754A1 (en) Querying data from devices in an ad-hoc network
CN105493462B (zh) 一种内容分发方法、装置和系统
KR100375121B1 (ko) 웹 콘텐츠 전송 제어 방법
KR20140076748A (ko) 이동 통신 시스템에서 개인 네트워킹을 지원하기 위한 방법 및 장치
JP2008522464A (ja) 端末要求をエージェントがリダイレクトする方法及びシステム
JP2004310593A (ja) コンテンツ提供方法およびシステム
EP1197057A1 (en) Method and device for automatic information search in a network
CN117319500A (zh) 内容提供方法及装置
KR100706896B1 (ko) 맞춤형 컨텐츠 정보 제공 시스템 및 방법
JP4084225B2 (ja) サービス提供システム
KR20150042067A (ko) 컨텐츠 전송 서비스 기반의 api 제공 방법 및 이를 위한 캐시 장치
JP2000216887A (ja) 個人情報提供ネットワ―ク、個人情報提供方法、および独立情報提供方法

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050215

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050413

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20051129

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060126

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

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20060131

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20061013

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090304

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090420

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

Free format text: PAYMENT UNTIL: 20120424

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20130424

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20140424

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees