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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/289—Intermediate processing functionally located close to the data consumer application, e.g. in same machine, in same home or in same sub-network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9574—Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/189—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1008—Server selection for load balancing based on parameters of servers, e.g. available memory or workload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1012—Server selection for load balancing based on compliance of requirements or conditions with available server resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/288—Distributed intermediate devices, i.e. intermediate devices for interaction with other intermediate devices on the same level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
- H04L67/5681—Pre-fetching or pre-delivering data based on network characteristics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
- H04L67/5682—Policies or rules for updating, deleting or replacing the stored data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer 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
特定のユーザを対象とした効果的なキャッシュを可能と
するデータ配信システムを提供すること。 【解決手段】 無線ネットワークを介してインターネッ
トに接続される移動計算機と、インターネット経由で移
動計算機にWWW情報を提供する情報サーバと、情報サ
ーバの配信する情報を移動計算機のためにキャッシュす
る複数配置されたキャッシュサーバと、キャッシュサー
バ群のキャッシュ状態を管理する管理装置とを含む情報
配信システムにて、移動計算機は、所定のタイミング
で、少なくとも自装置の無線ネットワークにおける接続
位置に関する情報を管理装置に通知し、管理装置は、移
動計算機から通知された接続位置に関する情報に基づい
て移動計算機の近隣に配置された1または複数のキャッ
シュサーバを選択し、選択されたキャッシュサーバに所
定のWWW情報をキャッシュさせるための制御を行う。
Description
アクセスを介してWorld Wide Webの情報
サーバ装置からWWW情報を取得する情報配信システ
ム、移動計算機、キャッシュサーバ装置、管理装置及び
キャッシュ制御方法に関する。
ットワーク環境の充実に伴って、計算機システムの利用
は急速にかつ種々の分野に拡大し、特に近年では、世界
最大のコンピュータネットワーク「インターネット(I
nternet)」の利用が普及しており、インターネ
ットと接続して、公開された情報、サービスを利用する
ことが多く行われている。
い、移動計算機(mobile computing)
に対する技術開発も行われている。移動計算機では、携
帯型の端末もしくは計算機を持ったユーザがネットワー
ク上を移動して通信する。ときには通信を行いながらネ
ットワーク上の位置を変えていく場合もあり、移動先か
らの通信アクセスには従来の有線ネットワークだけでな
く、携帯電話やPHSなどの無線ネットワークを利用す
ることもある。
ide Web(WWW)というハイパーテキスト形式
の情報配信方式の利用が多い。これはHTML(Hyp
erText Markup Language)とい
う言語を用いて、相互に関連のある情報の間にリンクを
張り、ある情報(Webページ)から他の情報に容易に
ジャンプすることが可能である。また、このWWWを用
いることで単にWWWサーバが情報を提供するだけでな
く、クライアント装置(すなわち端末もしくは計算機)
側のユーザからの入力(例えば、アンケート、チケット
の予約、商品の注文)をWWWサーバが受け付けたり、
画像データや音声データなどを併せて送信するなど、様
々な情報のやりとりが可能になる。従って、例えば電子
商取引などの枠組みを構築することも可能である。
は、クライアント装置とWWWサーバとの間のTCP/
HTTPプロトコルによる通信により行われる。しか
し、一般にインターネットを使用する場合、各々のクラ
イアント装置において任意のWWWページに対する取得
要求が発生する毎に全て該当するWWWサーバにアクセ
スを行うと、ネットワーク上のトラフィック量が膨大に
なり、ネットワークの帯域を浪費するため、アクセス応
答時間が遅くなってしまう。また、特定のWWWサーバ
にアクセスが集中すると、当該WWWサーバの性能も低
下してしまう。
イアント装置の近くにキャッシュサーバ(proxyサ
ーバとも言う)を設置し、必要なWWWページの内容
(コンテンツ)をキャッシュ(一時的に記憶)しておく
ことが行われる。これにより、例えば人気が高くヒット
数(アクセスされた回数)の高いページをキャッシュ内
に常駐させることで、アクセス毎にWWWサーバとの通
信を行う必要がなくなり、トラフィックを軽減し、応答
時間を短縮することができる。このキャッシュ方式は、
特に携帯端末を無線アクセス経由で使用する場合のよう
に端末側のネットワーク帯域が限られている場合に有効
である。
帯端末を用いてインターネット経由でWebをモバイル
アクセス(移動アクセス)する場合、端末装置側の無線
ネットワーク帯域が限られているので、毎回WWWサー
バにアクセスを行うと応答時間が長く、快適に情報サー
ビスを受けられない。これを回避するために、経路途中
のキャッシュサーバにWebページをキャッシュするこ
とで、応答時間の短縮、ネットワーク上のトラフィック
量の削減を図ることが必要になる。
ワーク上の適当な位置に1または複数のキャッシュサー
バ装置を配置し、それらの記憶領域に適当なWebペー
ジのコンテンツ情報を格納することになる(必要に応じ
て、定期的に元のWebサーバにアクセスし、常に最新
の情報をキャッシュサーバ上に保持するように制御する
こともある)。この場合、キャッシュサーバ上の記憶領
域は有限であるので、どのようにしてキャッシュを行っ
ていくかの方針が重要になる。これについては複数のキ
ャッシュサーバの連携方法を含め、様々なキュッシュ更
新ポリシーが提案されている。例えば、インターネット
やWWWの標準化団体であるIETF、W3Cでは、I
nternet Cache Protocolという
キャッシュサーバ同士がコンテンツのコピーをやりとり
するためのプロトコルが標準化されている。
的なキュッシュ更新ポリシーであり、無線携帯端末を用
いてモバイルアクセスする特定のユーザを対象としたあ
るいは特定の場所に居るモバイルアクセスユーザを対象
とした効果的なキュッシュを実現するような技術は提供
されていなかった。
いてシームレスに移動し情報配信サービスを受ける際に
地理的に依存する情報を高速に受信したい、あるいは移
動携帯端末のユーザに対して地理的に依存する情報を高
速に配信したいという場合が考えられる。例えば、ある
商店街を移動する場合にはその商店街に所属する店の発
信情報を高速に受信したいといった場合や、巨大なモー
ル内を移動する場合に特定のコーナーに入ったユーザに
はそのコーナー独自の情報を高速に配信したいというよ
うな場合である。あるいは、移動携帯端末のユーザの個
別の嗜好などに応じて、該ユーザからアクセスされる確
率の高いWebページを優先してキャッシュしたいとい
う場合が考えられる。しかしながら、そのようなサービ
スを実現することはできなかった。
ので、移動計算機を用いてモバイルアクセスする特定の
ユーザを対象とした効果的なキャッシュを可能とするデ
ータ配信システム、キャッシュサーバ装置、移動計算
機、管理装置及びキャッシュ制御方法を提供することを
目的とする。
する場所に居るモバイルアクセスユーザを対象とした効
果的なキュッシュを可能とするデータ配信システム、キ
ャッシュサーバ装置、移動計算機、管理装置及びキャッ
シュ制御方法を提供することを目的とする。
無線ネットワークを介してインターネットに接続される
移動計算機(例えば移動端末装置)と、インターネット
経由で移動計算機にWWW情報(例えばWebページを
HTML言語で記述したデータ)を提供する情報サーバ
(例えばWWWサーバ)と、情報サーバの配信する情報
を移動計算機のためにキャッシュする複数配置されたキ
ャッシュサーバと、キャッシュサーバ群のキャッシュ状
態を管理する管理装置とを含む情報配信システムであっ
て、前記移動計算機は、所定のタイミングで、少なくと
も自装置の無線ネットワークにおける接続位置に関する
情報を前記管理装置に通知し、前記管理装置は、前記移
動計算機から通知された前記情報に基づいて決定した1
または複数のキャッシュサーバに、該移動計算機のため
の所定のWWW情報をキャッシュさせるための制御を行
うことを特徴とする。
例えば、移動計算機の接続した無線基地局/無線セルに
付随して設けられたキャッシュサーバである。
続位置に関する情報は、例えば、移動計算機の接続した
セルの識別子である。所定のタイミングは、例えば、移
動計算機のネットワーク接続時、接続セル移動時であ
る。前記管理装置は、例えば、前記移動計算機から通知
された前記情報に基づいて、移動計算機の接続した無線
基地局に付随して設けられたキャッシュサーバを求め、
該キャッシュサーバにキャッシュさせる。あるいは、該
求めたキャッシュサーバとそれに隣接するキャッシュサ
ーバ群にキャッシュさせることもできる。また、どのよ
うな範囲に渡るキャッシュサーバにキャッシュさせるか
を、移動計算機ごともしくは移動計算機の属するクラス
ごとに定めるようにしてもよい。キャッシュサービスを
提供する移動計算機は、予め登録されたもの、あるいは
それが属するクラスが特定のもの、に限定するようにし
てもよい。
ッシュさせる前記所定のWWW情報は、前記移動計算機
のユーザに関連する情報に依存して選択されたものであ
るようにしてもよい。
ネットワーク接続時に、該移動計算機内に記憶された1
または複数のWWW情報を指定する識別情報を読み出し
て前記管理装置に通知し、前記管理装置は、通知された
前記識別情報に基づいて選択したWWW情報を前記所定
のWWW情報として前記キャッシュサーバにキャッシュ
させるための制御を行うようにしてもよい。
ネットワーク接続時にさらに各WWW情報の優先順位を
決定可能な優先情報(例えば、履歴情報や嗜好情報など
でもよい)とユーザ識別子も前記管理装置に通知し、前
記管理装置は、通知された前記ユーザ識別子に対応して
登録されているキャッシュ可能なWWW情報の個数を示
す情報を検索し、通知された前記識別情報により指定さ
れるWWW情報のうちから前記優先情報により決定され
る優先順位の高い順に該キャッシュ可能な個数までのW
WW情報を選択し、該選択したWWW情報を前記キャッ
シュサーバにキャッシュさせるための制御を行うように
してもよい。
計算機のユーザの識別子と1または複数のWWW情報を
指定する識別子とを対応付けて登録しておき、前記管理
装置は、前記移動計算機から通知されたユーザ識別子に
対応して登録されている前記識別情報により指定される
WWW情報を前記キャッシュサーバにキャッシュさせる
ための制御を行うようにしてもよい。
ッシュさせる前記所定のWWW情報は、該WWW情報の
情報提供者に関連する情報に依存して選択したものとす
るようにしてもよい。
機のユーザの識別子と該ユーザをサービス対象とする1
または複数の情報提供者の識別子との対応、および情報
提供者の識別子と1または複数のWWW情報の識別子と
の対応を登録し、前記管理装置は、前記移動計算機から
通知されたユーザ識別子に対応して登録されている前記
情報提供者の識別子を検索し、該検索された各情報提供
者の識別子にそれぞれ対応して登録されている前記WW
W情報の識別子を検索し、該検索された識別子のWWW
情報を前記キャッシュサーバにキャッシュさせるための
制御を行うようにしてもよい。
前記近隣のキャッシュサーバを選択し直す必要が生じる
と予測される場合に再選択されるべきキャッシュサーバ
を予測し、前記管理装置は、この予測結果に基づいて決
定した1または複数のキャッシュサーバに、該移動計算
機のための所定のWWW情報をキャッシュさせるための
制御を行うようにしてもよい。なお、前記予測を移動計
算機自身が行い、その予測結果を管理装置に通知するよ
うにしてもよいし、前記予測を管理装置が行うようにし
てもよい。
ワークを介してインターネットに接続される移動計算機
(例えば移動端末装置)と、インターネット経由で移動
計算機にWWW情報(例えばWebページをHTML言
語で記述したデータ)を提供する情報サーバ(例えばW
WWサーバ)と、情報サーバの配信する情報を移動計算
機のためにキャッシュする複数配置されたキャッシュサ
ーバと、キャッシュサーバのデータ格納状態を管理する
管理装置とを含む情報配信システムであって、前記管理
装置は、情報サーバによりWWW情報を提供する情報提
供者から指定された該情報提供者に関連する所定の地理
的範囲に配置された1または複数のキャッシュサーバ
に、該情報提供者から指定された所定のWWW情報を優
先的にキャッシュさせるための制御を行うことを特徴と
する。好ましくは、前記キャッシュに使用するキャッシ
ュサーバおよび前記キャッシュするWWW情報は、前記
情報提供者の各々の所属するクラスについて許容された
個数の範囲内で指定されるようにしてもよい。
(例)等と請求項8に係る発明やその他の構成(例)等
とを組み合わせて実施することも可能である。
情報提供者の各々に対応して前記キャッシュするWWW
情報の更新間隔を示す情報を保持し、該更新間隔を示す
情報に基づいて該当する前記キャッシュサーバにキャッ
シュさせた該WWW情報に対する更新処理をさせるため
の制御を行うようにしてもよい。
キャッシュサーバのキャッシュ状態が一定の基準に達し
た場合には、そのキャッシュサーバに記憶されている各
WWW情報のアクセスされる可能性および各WWW情報
について取り決められた優先度の少なくとも一方に基づ
いて、各キャッシュサーバにキャッシュさせるWWW情
報を変更するようにしてもよい。その際、(管理装置で
は、)該キャッシュサーバの記憶領域のサイズ、複数の
特定ユーザの嗜好するWWWページアドレスの重複の有
無、動的なアクセス履歴等に基づいて優先順位を設定し
て、個々のキャッシュサーバ装置に対する制御を行うよ
うにしてもよい。
は、比較的転送速度の低いデータ伝送を提供する第1の
ネットワークと、少なくともダウンリンク方向の比較的
転送速度の高いデータ伝送を提供する第2のネットワー
クから構成される無線ネットワークであり、前記移動計
算機から前記管理装置への通知には、前記第1のネット
ワークを利用し、前記キャッシュサーバから前記移動計
算機へのデータ転送には、前記第2のネットワークを利
用するようにしてもよい。
トワークを介してインターネットに接続しインターネッ
ト上の情報サーバ(例えばWWWサーバ)からWWW情
報(例えばWebページをHTML言語で記述したデー
タ)の配信を受ける移動計算機(例えば移動端末装置)
であって、自装置のユーザの識別子を保持する手段と、
自装置の無線ネットワークにおける接続位置に関する情
報を得る手段と、特定のユーザの移動計算機からの通知
に基づいて該移動計算機の近隣に配置されているキャッ
シュサーバにWWW情報をキャッシュさせるための制御
を行う管理装置に、所定のタイミングで少なくとも前記
ユーザの識別子および前記無線ネットワークにおける接
続位置に関する情報を通知する手段とを備えたことを特
徴とする。
識別子と各WWW情報の優先順位を決定可能な情報とを
含むブックマーク情報を保持する手段を更に備え、少な
くともネットワーク接続時に前記ブックマーク情報を前
記管理装置に通知するようにしてもよい。
トワークを介してインターネットに接続される移動計算
機(例えば移動端末装置)と移動計算機にインターネッ
ト経由でWWW情報(例えばWebページをHTML言
語で記述したデータ)を提供する情報サーバ(例えばW
WWサーバ)との間に設置されたキャッシュサーバ装置
であって、少なくとも自装置を最近隣とする移動計算機
を対象として所定のWWW情報をキャッシュするための
記憶手段と、キャッシュサーバ群のキャッシュ状態を管
理する管理装置からの指示に基づいて、所定のWWW情
報を取得し前記記憶手段にキャッシュさせる処理手段と
を備えたことを特徴とする。
ザの移動計算機からの無線ネットワークにおける接続位
置に関する通知に基づいて選択した所定のキャッシュサ
ーバに該移動計算機に関連して選択した所定のWWW情
報をキャッシュさせるための制御を行う管理装置からの
指示に基づいて、前記所定のWWW情報を取得し前記キ
ャッシュ手段にキャッシュさせる手段を含むようにして
もよい。
によりWWW情報を提供する特定の情報提供者から指定
された該情報提供者に関連する所定の地理的範囲に配置
された1または複数のキャッシュサーバに該情報提供者
から指定された所定のWWW情報を優先的にキャッシュ
させるための制御を行う管理装置からの指示に基づい
て、前記所定のWWW情報を取得し前記キャッシュ手段
に優先的にキャッシュさせる手段を含むようにしてもよ
い。
てインターネットに接続してインターネット上の情報サ
ーバ(例えばWWWサーバ)からWWW情報(例えばW
ebページをHTML言語で記述したデータ)の配信を
受ける移動計算機(例えば移動端末装置)が接続する無
線セルに付随して設置されたキャッシュサーバ装置であ
って、少なくとも自装置の属する無線セルに接続されて
いる移動計算機を対象として所定のWWW情報をキャッ
シュするための記憶手段と、キャッシュサーバ群のキャ
ッシュ状態を管理する管理装置からの指示に基づいて、
所定のWWW情報を取得し前記記憶手段にキャッシュさ
せる処理手段とを備えたことを特徴とする。
に係る各構成において、前記処理手段は、あるキャッシ
ュサーバのキャッシュ状態が一定の基準に達した場合に
各キャッシュサーバに記憶されている各WWW情報のア
クセスされる可能性および各WWW情報について取り決
められた優先度の少なくとも一方に基づいてキャッシュ
するWWW情報の再配置を制御する前記管理装置からの
指示に基づいて、前記キャッシュ手段にキャッシュして
いる所定のWWW情報を削除しまたは他のキャッシュサ
ーバへ移動させるようにしてもよい。
トワークを介してインターネットに接続される移動計算
機(例えば移動端末装置)と移動計算機にインターネッ
ト経由でWWW情報(例えばWebページをHTML言
語で記述したデータ)を提供する情報サーバ(例えばW
WWサーバ)との間に複数設置されたキャッシュサーバ
装置のキャッシュ状態を管理する管理装置であって、特
定のユーザに対応させて、キャッシュすべきWWW情報
を選択する選択基準を登録する手段と、移動計算機から
通知されたユーザの識別子に対応する前記選択基準に基
づいて、キャッシュすべきWWW情報を決定する手段
と、移動計算機から通知された該移動計算機の無線ネッ
トワークにおける接続位置に関する情報に基づいてキャ
ッシュすべきキャッシュサーバを決定する手段と、前記
決定されたキャッシュサーバに、前記決定されたWWW
情報をキャッシュさせるための制御を行う手段とを備え
たことを特徴とする。
トワークを介してインターネットに接続される移動計算
機(例えば移動端末装置)と移動計算機にインターネッ
ト経由でWWW情報(例えばWebページをHTML言
語で記述したデータ)を提供する情報サーバ(例えばW
WWサーバ)との間に複数設置されたキャッシュサーバ
装置のキャッシュ状態を管理する管理装置であって、情
報サーバによりWWW情報を提供する特定の情報提供者
に対応させて、該情報提供者に関連する所定の地理的範
囲に配置されたキャッシュサーバであって該情報提供者
の所属するクラスに応じて定まる最大個数以内のキャッ
シュサーバの識別子群と、該情報提供者からその所属す
るクラスに応じて定まる最大個数以内または最大範囲内
で指定されたWWW情報の識別子群とを登録する手段
と、前記情報提供者の各々について、前記登録されたキ
ャッシュサーバ群に、前記登録されたWWW情報群をキ
ャッシュさせるための制御を行う手段とを備えたことを
特徴とする。
の他の構成(例)等は、移動計算機、キャッシュサーバ
装置、管理装置に係る発明としても成立する。また、以
上の移動計算機、キャッシュサーバ装置あるいは管理装
置に係る各発明やその他の構成(例)等は、それを構成
要素とする情報配信システムに係る発明としても成立す
る。また、そのようなシステム/装置に係る各々の発明
やその他の構成(例)等は方法に係る発明としても成立
する。
クを介してインターネットに接続される移動計算機(例
えば移動端末装置)と、インターネット経由で移動計算
機にWWW情報(例えばWebページをHTML言語で
記述したデータ)を提供する情報サーバ(例えばWWW
サーバ)と、情報サーバの配信する情報を移動計算機の
ためにキャッシュする複数配置されたキャッシュサーバ
と、キャッシュサーバ群のキャッシュ状態を管理する管
理装置とを含む情報配信システムにおけるキャッシュ制
御方法であって、前記移動計算機は、所定のタイミング
で、少なくとも自装置の無線ネットワークにおける接続
位置に関する情報を前記管理装置に通知し、前記管理装
置は、前記移動計算機から通知された前記情報に基づい
て前記移動計算機の近隣に配置された1または複数のキ
ャッシュサーバを選択し、選択されたキャッシュサーバ
に所定のWWW情報をキャッシュさせるための制御を行
うことを特徴とする。
トワークを介してインターネットに接続される移動計算
機(例えば移動端末装置)と、インターネット経由で移
動計算機にWWW情報(例えばWebページをHTML
言語で記述したデータ)を提供する情報サーバ(例えば
WWWサーバ)と、情報サーバの配信する情報を移動計
算機のためにキャッシュする複数配置されたキャッシュ
サーバと、キャッシュサーバのデータ格納状態を管理す
る管理装置とを含む情報配信システムにおけるキャッシ
ュ制御方法であって、前記管理装置は、情報サーバによ
りWWW情報を提供する情報提供者から指定された該情
報提供者に関連する所定の地理的範囲に配置された1ま
たは複数のキャッシュサーバに、該情報提供者から指定
された所定のWWW情報を優先的にキャッシュさせるた
めの制御を行うことを特徴とする。
ンピュータに当該発明に相当する手順を実行させるため
の(あるいはコンピュータを当該発明に相当する手段と
して機能させるための、あるいはコンピュータに当該発
明に相当する機能を実現させるための)プログラムを記
録したコンピュータ読取り可能な記録媒体としても成立
する。
は、全てのユーザアクセスを平等に扱うため、対象とな
るページがかなり頻繁にアクセスされることがないと、
実際にはWebアクセスの高速化の意味がなかった。
機を用いて、情報配信サービスを受けるシステムにおい
て、無線を使ってシームレスに移動し、地理的に依存す
る情報を高速に受信したいという要求が発生する場合を
考える。例えば、ある商店街を移動する場合には、その
商店街に所属する店の発信情報を高速に受信したいとい
う要求である。この場合、情報を提供する側から見る
と、自身の情報が近隣のキャッシュサーバ上にあること
で、ユーザへの応答が高速化され、広告効果、訴求効果
が高まるという意味がある。また、逆に、移動計算機の
ユーザ側からの要求としては、無線接続された移動計算
機のユーザの嗜好に合わせて、よりアクセスされる確率
の高いWebページを優先してキャッシュしたい、とい
うものもある。
ミアユーザ)の移動計算機がネットワークに接続する
と、その最近隣のキャッシュサーバに、該ユーザがアク
セスする可能性の高いWWW情報を先読みキャッシュさ
せるようにする。また、例えば、特定の情報提供者(プ
レミアスポンサー)のWWW情報は、契約条件等で定め
た特定の地理的領域に含まれるキャッシュサーバ上に常
駐させ、好ましくは一定時間毎に最新情報に更新する。
線ネットワーク接続される移動計算機であっても、特定
のエリアに移動した際に、そのエリアで情報提供を行い
たいと欲している特定の情報提供者のWWW情報に対す
るアクセスを高速化することができる。また、無線接続
していても高速なレスポンスを期待したいという特定の
ユーザについてはその履歴情報や嗜好情報等をもとにキ
ャッシュ制御することで、応答を高速化し、快適な情報
サービスの受容を可能にする。
のうち一定量(全部または一部)を、特定の情報提供者
(プレミアスポンサー)、あるいは特定のユーザ(プレ
ミアユーザ)、あるいは特定の情報提供者(プレミアス
ポンサー)と特定のユーザ(プレミアユーザ)に優先的
に割り当てるとより効果的である。
実施の形態を説明する。
無線アクセス網を介しキャッシュサーバを通じてインタ
ーネットに接続し、インターネット上に設置されたWW
Wサーバが提供するWWW情報(Webページに関する
データ)を取得するなどのサービスを受けるような、情
報配信システムないしはそれら移動端末装置、WWWサ
ーバ、キャッシュサーバを適用対象とするものである。
成の一例を示す。図1では省略しているが、インターネ
ット上にWWWサーバ2は複数設置されている。
ネット6上のWWWサーバ2に接続する方法としては、
無線基地局12→キャッシュサーバ3→ルータ装置5→
インターネット6の経路で接続する方法と、無線基地局
12→携帯電話網もしくはPHS網16→アクセスサー
バ18→インターネット6の経路で接続する方法とが考
えられるが、本実施形態では、前者の経路で接続する場
合を考える。なお、ルータ装置5と管理装置8とキャッ
シュサーバ3は、無線事業者側ネットワークに属するも
のとする。また、アクセスサーバ18は、インターネッ
ト・プロバイダ側に属する、ダイヤルアップ接続等のた
めの接続装置である。
無線区間を終端する無線基地局12に対応して設けられ
るものとする。
付随して設けられるものとする。なお、キャッシュサー
バ3が設けられていない無線基地局12が存在してもよ
いし、無線基地局12に付随して設けられたキャッシュ
サーバ3の上流(インターネットに近い側)に階層的に
キャッシュサーバが設けられていてもよい。すなわち、
無線基地局12に付随したキャッシュサーバを中心とし
て、複数のキャッシュサーバが無線事業者側ネットワー
ク上に分散・配置されるものとする。本実施形態では、
キャッシュサーバ3と無線基地局12とが一対一に対応
しているものとして説明し、またその上流側に上位階層
のキャッシュサーバを設ける場合についても言及する。
が、図2に示すように、自身に対応する無線基地局12
に接続した移動端末装置1を主対象として、所定のWW
W情報を予めキャッシュしておくためのものである。ま
た、例えば、無線基地局12に付随して設けられるキャ
ッシュサーバ3の上流側に上位階層のキャッシュサーバ
を設けた場合、移動端末装置1からみると、無線基地局
12に対応するキャッシュサーバ3が(相対的に)高速
小容量の一次先読みキャッシュ、その上流側にあるキャ
ッシュサーバが(相対的に)低速大容量の二次先読みキ
ャッシュ、という位置付けになる。また、無線基地局1
2に付随して設けられるキャッシュサーバ3同士の間
で、連携を取る場合も考えられる。
の他に、例えば、端末装置がプライベートアドレスで運
用されるネットワーク内にあるときにおけるアドレス変
換(NAT)処理を行ったり外部からの不正なアクセス
を防止するファイアウォールの機能や、別の方式による
キャッシュ機能(例えば、端末装置が過去に要求したW
WW情報を必要に応じて保持しておく機能)を併せ持つ
こともある(このようにキャッシュサーバ3は種々の機
能を併せ持つことがあるが、本実施形態では或るWWW
情報を予めキャッシュする機能に着目して説明する)。
キャッシュサーバ3にどのWWW情報をキャッシュさせ
るかなどについての制御を司る。管理装置8は、無線事
業者側に属するものとし、キャッシュサーバ3や無線基
地局12と通信を行うが、ルータ装置5経由で通信する
ようにしてもよいし、別に専用線を設けて通信するよう
にしてもよい。
線アクセス網を介しインターネット6に接続された移動
端末装置1とインターネット6上に設置されたWWWサ
ーバ2との間で通信が行われ、WWW情報の転送や移動
端末装置1上でのWebページの内容の表示などがなさ
れる。
地局12に対応するキャッシュサーバ3に、移動端末装
置1から要求されたWWWコンテンツが格納されていれ
ば、該キャッシュサーバ3から該移動端末装置1に該W
WWコンテンツを転送することで、応答時間の短縮やネ
ットワーク上のトラフィック量の削減を図ることができ
る。
端末装置1から要求されたWWW情報をキャッシュして
いないときに、該WWW情報を直ちに該当するWWWサ
ーバ2から取得するのではなく、地理的に近隣となる他
の無線基地局12に付随して設けられたキャッシュサー
バ3からの取得を試みるようなキャッシュサーバ間連携
を採用する場合には、それら連携するキャッシュサーバ
3に該WWWコンテンツが格納されていれば、次善の効
果を得ることができる。
とり、移動端末装置1とWWWサーバ2とキャッシュサ
ーバ3を中心に説明することになるが、もちろん、移動
端末装置1とWWWサーバ2との間に、無線基地局に付
随するようなキャッシュサーバ3が介在する形であれ
ば、図1とは異なるネットワーク構成でもよい。
ザは、移動端末装置1から携帯電話/PHSなどの無線
メディアを経由してインターネット6上のWWWサーバ
2にアクセスして、HTMLで記述された様々なWWW
情報を取得することができる。
に関連のある情報の間にリンクを張ることができ、ある
WWW情報(Webページ)から他のWWW情報に容易
にジャンプすることが可能である。一般には、あるWe
bページを情報への入口(トップページ)とし、まずユ
ーザは所望のトップページにアクセスし、表示されたト
ップページにおいてユーザが所望する関連ページへのリ
ンクを選択して該当する箇所(例えば、文字列、画像な
どの表示部分)をマウスでクリックし、これによって該
当する関連ページが取得・表示され、さらに、この表示
されたページについてユーザが所望する関連ページへの
リンクを選択・クリックし、という簡単な操作を適宜繰
り返すだけで、次々とページをジャンプし必要な情報へ
と到達し得るような構成になっている。
Wサーバが情報を提供するだけでなく、クライアント装
置(すなわち端末もしくは計算機)側のユーザからの入
力(例えば、アンケート、チケットの予約、商品の注
文)をWWWサーバが受け付けたり、画像データや音声
データなどを併せて送信するなど、様々な情報のやりと
りが可能になる。
3は、一例として航空会社のチケット予約のWebペー
ジを想定したものである。このWebページでは、最初
にトップページ(航空会社入口ページ)において、この
サービスで使用する言語の選択肢(英語、日本語、中国
語それぞれのトップページへのリンク)を呈示して、ユ
ーザの希望する言語を選ばせる。例えばユーザがJap
anese(日本語)を選択したとすると、「Japa
nese」に関連付けられているページ(日本語トップ
ページ)が表示される。このページでは、(1)チケッ
ト予約、(2)予約変更、(3)発着情報、(4)マイ
レージサービス、(5)…、といった選択肢(各関連ペ
ージへのリンク)を呈示して、ユーザの希望するサービ
スを選ばせる。ユーザが所望するサービス(例えば、
(4)のマイレージサービス)を選択すると、選択した
サービスに関連付けられているWebページ(例えば、
マイレージサービスページ)が表示され、例えばそのW
ebページを利用してサービスが提供され、あるいはさ
らにそのページから他のページにジャンプする、といっ
た具合である。
よる情報配信を受ける利点の1つとして、情報配信を受
けるユーザが空間をシームレスに移動しながらサービス
を受けることができるという点がある。例えば、図4に
示すように、ユーザはA地点で情報配信を受けたり、そ
の後に移動してB地点で情報配信を受けたりすることが
できる。
の周辺に店舗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へのキャッシュについても同様である。
こり得ると考えられる。例えば、公衆網(例えばPHS
網)を使った情報提供サービスで、特定の駅の周辺にい
るユーザにその駅前に店を持つ商店が情報を配信する場
合や、無線LANベースの情報提供サービスを行うショ
ッピングモールにおいて、あるコーナーに入ったユーザ
にはそのコーナーの店舗群の情報を優先的に高速サービ
スする、という場合である。
に対し、特定空間での情報配信を高速に提供できるサー
ビスを供与することになる。
する場合、ユーザの中には、オプションの利用料金を支
払ってでも特定のWWWページのアクセスを高速化して
もらいたいと要望するものがでてくることが考えられ
る。そのようなユーザに対しては、次のようにして高速
アクセスを提供することができる。
ところ(A地点)でネットワークに接続し、情報配信サ
ービスを受け始める場合を考える。ここで、移動端末装
置1では、例えば、その端末上で使用するWWWブラウ
ザに記録されている過去のWWWアクセス履歴情報や該
WWWブラウザに登録されている嗜好情報(Bookm
ark情報)をもとにするなどして、そのユーザがどの
ようなWWWページ群を頻繁にアクセスするかといった
情報を構成することが可能である。従って、ユーザがA
地点でネットワークに接続した際に、上記の情報をもと
に、そのユーザがアクセスする可能性が高いWWWペー
ジを求め、それらをA地点の最近隣のキャッシュサーバ
3にキャッシュしておくことで、少なくともそれらキャ
ッシュしておいたWWWページに対しては高速なアクセ
スを提供することが可能になる。
スユーザに対し、特定のWWWページを高速に提供でき
るサービスを供与することになる。
ークを介したWWWに基づく情報配信サービスにおい
て、(1)情報提供者(例えば広告スポンサー)や
(2)情報サービスユーザにクラスを設定し、特定のク
ラスに所属する情報提供者(以下、プレミアスポンサ
ー)や特定のクラスに所属する情報サービスユーザ(以
下、プレミアユーザ)に対しては、そのクラスに相当す
るWWWページのキャッシングサービスを提供するも
の、と言うことができる。ここで、情報提供者(以下、
スポンサー)や情報サービスユーザ(以下、ユーザ)に
ついてのクラスの定義(クラスを何段階にするかな
ど)、キャッシングサービスを提供する個々のクラス
(プレミアムクラス)においてそれぞれどのようなキャ
ッシュポリシーを使用するかなどについては、システム
の規模、キャッシュサーバ数、キャッシュサーバのリソ
ース量、ユーザ数、全体のトラフィック量など、様々な
要因を基にシステム管理者側で設定して構わない。
WWページのキャッシングサービスのみ提供すること
も、プレミアユーザに対するWWWページのキャッシン
グサービスのみ提供することも、それら双方のサービス
を提供することも可能であるが、本実施形態では、それ
ら双方のサービスを提供する場合について説明する。
ための管理装置8の構成例を示す。
プレミアムスポンサーに関する情報を保持・管理するス
ポンサーデータベース81、プレミアムユーザに関する
情報を保持・管理するユーザデータベース82、後述す
るキャッシュサーバ位置データベース84を持つ。な
お、後述するように、タイマモジュール83を持つ場合
もある。
るスポンサーデータベース81の形式の一例を示す。こ
こでは、「スポンサー識別子」、「キャッシュ範囲」、
「キャッシュデータ量」、「キャッシュ更新頻度」とい
う4つのフィールドを持つ。
の識別子である。このスポンサー識別子には、例えば各
プレミアスポンサーのWWWトップページのURLなど
を使うことができる。
ーのWWWページのどの範囲までをキャッシュするかを
示す情報である。例えば、(1)トップページのみ、
(2)リンク関係が2階層までの全ページ(トップペー
ジおよびトップページから直接リンクされるページ)、
(3)最大10ページまで、(4)全てのコンテンツ、
といった幾つかの種類を設けて、各スポンサーのクラス
(もしくはプレミア度)に応じて適宜決定する。キャッ
シュデータ量フィールドには、例えば、キャッシュする
WWWページの識別子のリストが登録される。
タ量で指定されたWWWページを地理上のどの範囲のキ
ャッシュサーバにキャッシュするかを示す情報である。
例えば、キャッシュサーバ識別子のリストで示される。
WWWページのデータをどのくらいの間隔で更新するか
を示す。キャッシュ更新頻度も適当な値を、各スポンサ
ーのクラス(もしくはプレミア度)に応じて適宜設定す
ればよい。
データ量を設定したり、WWWページごとにキャッシュ
更新頻度を設定するなど、よりきめ細かい設定ができる
ようにしてもい。
ラスのフィールドを省略している(スポンサー識別子と
クラスとの対応を記録した他のデータベースを設けても
よいし、図7(a)にさらにクラスのフィールドを設け
てもよい)。
レミアスポンサーの入会や、既存のプレミアスポンサー
の退会、既存のプレミアスポンサーのプレミアクラスの
変更などに応じて、システム管理者により変更される。
ーに対するキャッシュデータの更新頻度を検査するため
のタイマモジュール83を保持してもよい。更新頻度の
タイマ処理は、管理装置8で一括管理する方法と、各キ
ャッシュサーバ3の方で分散管理する方法の2通りが考
えられる。後者の方法を採用する場合には、タイマモジ
ュール63は省いて構わない。
るスポンサーデータベース81の内容の具体例を示す。
して、 クラスA…最大3つのキャッシュサーバに6時間毎に最
大10ページをキャッシュ クラスB…最大3つのキャッシュサーバに24時間毎に
最大5ページをキャッシュ クラスC…1つのキャッシュサーバに24時間毎に最大
5ページをキャッシュ クラスD…1つのキャッシュサーバに72時間毎に1ペ
ージのみをキャッシュ を設定し、クラスA〜Dをそれぞれ希望した4つのスポ
ンサー(そのスポンサー識別子をそれぞれURL1〜U
RL4とする)に対して設定したスポンサーデータベー
スの内容の例を示している。
ータベース82の形式の一例を示す。
ュ順位」、「接続セル識別子」、「近隣キャッシュサー
バ識別子」という4つのフィールドを持つ。
(例えばユーザID)である。
端末装置1から通知されるBookmark情報(例え
ば、いくつかのWWWページのURLと、そのページの
優先順位を決定可能な情報(例えば、優先順位自体を示
す情報、あるいは過去のアクセス頻度、過去のアクセス
頻度から求めたアクセス可能性、あるいはリストにおけ
る優先順位の高い順にWWWページをソートした場合に
おけるその出現順、など))に含まれるWWW情報のう
ち、その(決定された)優先順位の順に、上位何位まで
をキャッシュするかを示す。例えば、プレミアユーザの
クラスに応じて、 クラスA…上位10位までキャッシュ クラスB…上位5位までキャッシュ クラスC…上位3位までキャッシュ などのように設定する。
端末装置1が現在接続している無線基地局12に対応す
るセル識別子であり、プレミアユーザの移動端末装置1
から通知される。
ユーザの移動端末装置1が現在接続している無線基地局
12に対応するキャッシュサーバ3の識別子である。近
隣キャッシュサーバ識別子は、上記の接続セル識別子を
もとにキャッシュサーバ位置データベース84を検索す
ることにより得られる。
ールドを省略している(ユーザ識別子とクラスとの対応
を記録した他のデータベースを設けてもよいし、図8に
さらにクラスのフィールドを設けてもよい)。
ータベース81と同様に、新規のプレミアユーザの入会
や、既存のプレミアユーザの退会、既存のプレミアユー
ザのプレミアクラスの変更などに応じて、システム管理
者により変更されるが、これに加えて、移動端末装置1
のセル(無線基地局12)への接続状態に応じて動的に
変更され得る。
関してプレミアユーザ(すなわち移動端末装置1)の位
置変更に伴う処理の流れについて説明する。
無線基地局12aに接続すると、移動端末装置1から管
理装置8にユーザ識別子と接続セル識別子とBookm
ark情報とを含む接続メッセージが通知される。な
お、移動端末装置1は、無線基地局12aが送信するデ
ータから接続セル識別子を知ることができるものとす
る。
ユーザデータベース82のエントリうち受信したユーザ
識別子に該当するエントリの接続セル識別子フィールド
に、受信した接続セル識別子を登録する。
ャッシュサーバ識別子との対応を登録したキャッシュサ
ーバ位置データベース84を保持しており、現在、プレ
ミアユーザの最近隣に位置するキャッシュサーバの識別
子を求めるために、上記受信した接続セル識別子をキー
としてキャッシュサーバ位置データベース84を検索
し、これによって得られたキャッシュサーバ識別子をユ
ーザデータベース82の上記エントリの近隣キャッシュ
サーバ識別子フィールドに登録する。
84には、各キャッシュサーバの記憶容量などの属性情
報、各キュッシュサーバのキャッシュポリシーなどをさ
らに保持するようにしてもよい。
が変化すると、その都度、ユーザ識別子と新規の接続セ
ル識別子とを含む移動メッセージが移動端末装置1から
管理装置8に通知され、管理装置8では、該プレミアユ
ーザの最近隣キャッシュサーバを再検索し、ユーザデー
タベース82の該当する接続セル識別子フィールドおよ
び近隣キャッシュサーバ識別子フィールドを更新する。
すなわち、常に各プレミアユーザの現在の最近隣キャッ
シュサーバが管理装置8のユーザデータベース82にエ
ントリされていることになる。
タベース81、ユーザデータベース82をもとに、シス
テム中の該当するキャッシュサーバに対して、どのWW
Wページをキャッシュすべきかを示す命令を発行する。
は、スポンサーデータベース81をもとに、キャッシュ
範囲フィールドで指定された1または複数のキャッシュ
サーバに、キャッシュデータ量フィールドの内容に基づ
いて決定される1または複数のWWWページのデータを
キャッシュすべき旨のキャッシュ命令を発行する。ま
た、前述のように、それらキャッシュサーバにキャッシ
ュ更新頻度フィールドで指定された頻度でデータ更新を
実行させる。
で一括管理する場合には、例えば、プレミアスポンサー
ごとに、直前にキャッシュ命令を発行した時刻を直前の
更新時刻として保持しておき、定期的に直前の更新時刻
と更新間隔と現在時刻をもとにして更新すべき時刻に達
しているか否かを調べ、更新すべき時刻に達しているプ
レミアスポンサーについては、再度、同様のキャッシュ
命令を発行する。なお、再度、同様のキャッシュ命令を
発行するのではなく、キャッシュサーバ3内でキャッシ
ュしたWWWページとスポンサー識別子との対応を保持
し、管理装置8からキャッシュサーバ3へは更新処理す
べきキャッシュデータに対するスポンサー識別子を通知
するようにしてもよい。
なネットワーク接続時には、ユーザデータベース82を
もとに、近隣キャッシュサーバ識別子で示されるキャッ
シュサーバに、プレミアユーザの移動端末装置1から受
信したBookmark情報に含まれるWWWページの
リストとキャッシュ順位の内容から決定される所定個数
のWWWページのデータをキャッシュすべき旨のキャッ
シュ命令を発行する。セル間の移動時には、新たなキャ
ッシュサーバに同様のキャッシュ命令を発行するか(こ
の場合、スポンサーデータベース81には、ユーザ側か
らネットワーク接続時に受信したBookmark情報
に含まれるWWWページのリストとキャッシュ順位の内
容とから決定された、キャッシュすべきWWWページの
識別子のリストを保持しておくためのフィールドを設け
るものとする)、あるいは移動元の最近隣キャッシュサ
ーバ(もしくは移動先の最近隣キャッシュサーバ)に、
移動元の最近隣キャッシュサーバから該当するWWW情
報を移動先の最近隣キャッシュサーバに移動もしくはコ
ピーさせる命令を発行する、などの処理を行う。
3に対して行う移動もしくはコピーすべきキャッシュデ
ータの指定方法については、管理装置8からキャッシュ
サーバ3に移動もしくはコピーすべきWWWページのリ
ストを通知するようにしてもよいし、キャッシュサーバ
3内でキャッシュしたWWWページとユーザ識別子との
対応を保持し、管理装置8からキャッシュサーバ3へは
移動もしくはコピーすべきキャッシュデータに対するユ
ーザ識別子を通知するようにしてもよい。
1の構成例を示す。ここでは、通常のWebアクセスに
関連するモジュールは省略し、キャッシュ処理に関係す
るモジュールのみを抽出して説明する。
1は、ユーザ識別子を格納するユーザIDレジスタ10
1、接続セル識別子を格納する無線セルレジスタ10
2、WWWブラウザ120のBookmark情報のコ
ピーを保持するBookmarkレジスタ103、管理
装置8との通信を行う通信制御部104を持つ。
ネットワークに接続を確立すると、ユーザIDレジスタ
101、無線セルレジスタ102、Bookmarkレ
ジスタ103の内容をもとに、管理装置8に接続メッセ
ージを転送する。前述のように、この接続メッセージを
受信した管理装置8は、ユーザ識別子をもとにユーザの
プレミアクラスに応じた処理を行っていく。この結果、
図11の例では、キャッシュサーバ3aに該当するWW
W情報がキャッシュされる。
ることに対応するため、移動端末装置1は、定期的に無
線セルレジスタ102の内容を更新する。そして、例え
ばユーザがA地点からB地点へ移動したことにより、セ
ル識別子が更新されると、これを契機として、ユーザI
Dレジスタ101、無線セルレジスタ102の内容をも
とに、管理装置8に移動メッセージを転送する。この移
動メッセージを受信した管理装置8は、前述のように、
最近隣キャッシュサーバを再検索し、その移動後の最近
隣キャッシュサーバ(図11の例の場合、キャッシュサ
ーバ3b)にキャッシュ命令を発行するか、あるいは直
前に最近隣であったキャッシュサーバ(図11の例の場
合、キャッシュサーバ3a)に対して、移動したことを
示すメッセージを転送する、などの処理を行う。後者の
場合、上記メッセージにより、直前の最近隣キャッシュ
サーバの内容を無効化したり、もし直前の最近隣キャッ
シュサーバの内容が新しければその内容をそのまま引き
継ぐ(例えば、キャッシュサーバ3aの該当する内容
を、キャッシュサーバ3bに移動もしくはコピーする)
という制御を行うことも可能である。
ネットワーク接続時に接続メッセージに含めて管理装置
8に通知するものとしたが、例えば、移動端末装置1内
でBookmark情報が変更された場合に移動メッセ
ージにBookmark情報を含めて管理装置8に通知
し、管理装置8では移動メッセージにBookmark
情報が含まれている場合には当該移動端末装置1のため
にキャッシュすべきWWWページを求め直すようにして
もよい。
タ103にWWWブラウザのBookmark情報のコ
ピーを保持するようにしたが、前述したように、例えば
WWWブラウザに記録されている過去のWWWアクセス
履歴情報から求めたカウント数の高い上位の所定個数の
ページ群をBookmarkレジスタ103に格納する
ようにしてもよいし、WWWアクセス履歴情報とWWW
ブラウザのBookmark情報から総合的に決定した
上位の所定個数のページ群をBookmarkレジスタ
103に格納するようにしてもよい。
ーバ3の構成例を示す。
ャッシュ命令を受け取ると、キャッシュ命令処理部31
により該キャッシュ命令を解釈してキャッシュすべきW
WWページを調べ、該WWWページのデータをフェッチ
して、キャッシュ領域34にキャッシュする。
管理上、それをキャッシュするもととなったプレミアス
ポンサーまたはプレミアユーザの識別子ごとに区別して
保持しておくと好ましい。また、そのプレミアスポンサ
ーまたはプレミアユーザのクラスごとにも区別して保持
してもよい。また、例えば、複数の異なるプレミアユー
ザのために同一のWWWページのデータを保持すること
になる場合には、同一のWWWページのデータをユーザ
分だけ実際に保持するようにしてもよいが、WWWペー
ジのデータは実際には1つのみ保持し、これに複数のプ
レミアユーザの識別子を対応付けて記憶するようにして
もよい。
新処理をキャッシュサーバ側で行う場合には、各キャッ
シュコンテンツの所有者(プレミアスポンサー)の識別
子、直前の更新時刻、更新間隔を保持するキャッシュ情
報テーブル32と、更新頻度を検査するためのタイマ制
御部33を設け、タイマ制御部33により定期的に、上
記直前の更新時刻と上記更新間隔と現在時刻をもとにし
て、更新すべき時刻に達しているキャッシュコンテンツ
の所有者(プレミアスポンサー)の識別子を抽出し、そ
れに該当するWWWページの内容を更新する処理を行
う。
域34は、その一定量(全部または一部)を、プレミア
スポンサーやプレミアユーザに優先的に割り当てる、あ
るいは予め領域確保するようにしてもよい。
するシステムにおいて、プレミアスポンサーやプレミア
ユーザに対するキャッシュポリシーを実現する幾つかの
動作例を示す。
は、プレミアスポンサーに対する管理装置8、キャッシ
ュサーバ3の制御方法を示すものである。ここでは、複
数のスポンサーA,B,Cに対して、予め設定された3
箇所のキャッシュサーバに自身のホームページを最大5
MB分キャッシュできるものとする。プレミアスポンサ
ーは各々、自身の顧客が近付きそうなキャッシュサーバ
位置(すなわち無線基地局位置もしくはそのカバー範
囲)を検討し、例えば最寄り駅であるとかを考慮してキ
ャッシュサーバを決める。キャッシュサーバの場所とし
ては、鉄道のローカル網内や大学のキャンパスネット内
といった特殊な事例も考えられる。当然、多くのスポン
サーが使用したいと思うキャッシュサーバが偏在するこ
とがあるので、その場合はキャッシュサーバの記憶領域
を増加したり、そのキャッシュサーバの利用料金を高く
してスポンサーをより利用料金の安い近隣のキャッシュ
サーバに分散させるという対応が考えられる。
キャッシュするWWWページのコンテンツ、キャッシュ
の更新頻度といった情報を管理装置8のスポンサーデー
タベース81に入力する。この入力データをもとに、管
理装置8から各キャッシュサーバ3へのキャッシュ命令
が発行される。
分け)前述したように、プレミアスポンサーに関して
は、使用できるキャッシュサーバ数、キャッシュできる
コンテンツ量、コンテンツの更新頻度などに応じて複数
のクラスを設定することができる。図7(b)では、プ
レミア会員のクラスとして、 クラスA…最大3つのキャッシュサーバに6時間毎に最
大10ページをキャッシュ クラスB…最大3つのキャッシュサーバに24時間毎に
最大5ページをキャッシュ クラスC…1つのキャッシュサーバに24時間毎に最大
5ページをキャッシュ クラスD…1つのキャッシュサーバに72時間毎に1ペ
ージのみをキャッシュ を設定している。このようなプレミアクラス分けは、シ
ステム運用者が任意に設定でき、特にユーザ数、スポン
サー数に応じて条件を変更したり、またプレミア料金の
設定を変更したりできる。
いる場合)多数のプレミアスポンサーが同一のキャッシ
ュサーバへのキャッシュを要望した場合(例えば、これ
によって該キャッシュサーバの記憶可能な容量が一定の
基準を下回った場合)には、 ・要望が集中したキャッシュサーバの記憶容量を増加す
る ・クラスの低いプレミアスポンサーのキャッシュサイズ
を少なくする ・クラスの低いプレミアスポンサーのキャッシュデータ
を近隣の代替キャッシュサーバ(例えば無線基地局に付
随するキャッシュサーバ)に移す ・キャッシュサーバを階層化し、クラスの低いプレミア
スポンサーのキャッシュデータを上位のキャッシュサー
バに移動させる といった方法が考えられる。
なアクセス履歴をもとにキャッシュすべきデータの優先
順位を設定するようにしてもよい。
ーのキャッシュデータを近隣の代替キャッシュサーバや
上位のキャッシュサーバに移動させる場合について示し
ている。
る。
用料金を上げ、ユーザを分散させるといった対策も考え
られる。
15は、プレミアユーザに対する管理装置8、キャッシ
ュサーバ3の制御方法を示すものである。ここでは、複
数のユーザAがネットワークに接続する場合を考える。
okmarkの上位5位までのWWWページをキャッシ
ュするプレミア契約をしているものとする。
自身の接続したセルの識別子、自身のユーザ識別子、自
身のBookmark情報を管理装置8に通知する。こ
れを受けた管理装置8は、ユーザAの最近隣キャッシュ
サーバ3を検索し、これにBookmarkの上位5位
までのURL情報を与えキャッシュするように命令す
る。
け)プレミアユーザについても、複数のクラス分けが可
能である。
アユーザのBookmark情報にあるWWWページの
うち上位何位までをキャッシュするかにより、 クラスA…上位10位までキャッシュ クラスB…上位5位までキャッシュ クラスC…上位3位までキャッシュ などのように設定することができる。
先されるか否か ・移動することを考慮して、最近隣以外にも周辺のキャ
ッシュサーバにキャッシュさせるか否か などの制御に応じて、プレミアユーザのクラスを設定す
ることもできる。
には最近隣キャッシュサーバのみにキャッシュするが、
上級のあるクラスのプレミアユーザには最近隣のキャッ
シュサーバおよびそれに近接する周辺キャッシュサーバ
にキャッシュする場合について示している。なお、この
場合、例えば、管理装置8は、キャッシュサーバの相互
間の近隣関係に関する情報を保持し、この情報に基づい
て、あるユーザの最近隣のキャッシュサーバからこれに
近接する周辺サーバを求めればよい。
場合)多数のプレミアユーザが同一のキャッシュサーバ
の近隣に集中した場合(例えば、これによって該キャッ
シュサーバの記憶可能な容量が一定の基準を下回った場
合)の処理方法を考える。
ものを優先的にキャッシュする ・クラスの低いプレミアユーザの「キャッシュ順位」を
小さくする、もしくはそのユーザのキャッシュをあきら
める ・クラスの低いプレミアユーザのキャッシュ分を近隣の
代替キャッシュサーバに移す ・キャッシュサーバを階層化し、クラスの低いプレミア
ユーザのキャッシュ分を上位のキャッシュサーバに移動
する といった方法が考えられる。
なアクセス履歴をもとにキャッシュすべきデータの優先
順位を設定するようにしてもよい。
キャッシュ分を上位のキャッシュサーバに移動する場合
について示したものである。
る。
用料金を上げ、ユーザを分散させるといった対策も考え
られる。
同一のキャッシュサーバへのキャッシュを要望し、同時
に多数のプレミアユーザが当該同一のキャッシュサーバ
の近隣に集中する場合も考えられ、このような場合に
は、動作例3で説明した方法と、動作例6で説明した方
法を適宜組み合わせればよい。また、その際に、例え
ば、プレミアユーザよりもプレミアスポンサーを優先す
るなどの、プレミアユーザとプレミアスポンサーとの間
の調整を図るようにしてもよい。
について説明する。
しては、上記のようにWEBブラウザのBookmar
k情報を使う以外に、予めプレミア契約時に特定のペー
ジ群を登録しておくことも考えられる。
ンニュースとb会社の株価情報を優先的にキャッシュし
てもらう、ユーザBはc社の安売り情報とdスポーツ新
聞の情報を優先的にキャッシュしてもらう、といった制
御が可能である。これらは、管理装置8のユーザデータ
ベース82の一部として構築すればよい。
データベース82の形式の一例を示す。ユーザデータベ
ース82に優先ページのフィールドを設け、該フィール
ドにユーザが要望するページ群を登録しておき、管理装
置8では、例えば、優先ページのフィールドに登録され
たページ群と、そのページ数xがキャッシュ順位で規定
されるページ数yに満たないときに、受信したBook
mark情報の上位(y−x)番までのページ群とを該
当するキャッシュサーバ3にキャッシュさせる。あるい
は、受信したBookmark情報とキャッシュ順位か
ら求めたページ群と指定ページに登録されたページ群と
を該当するキャッシュサーバ3にキャッシュさせるよう
にしてもよい。
使って優先ページを更新できるようにすれば、柔軟な運
用が可能になる。
のページ群のみをキャッシュする構成も可能である。
のみを使用するか、登録による方法を使用するか、両方
を使用するかを、クラスに応じて定めるようにしてもよ
い。
サービスに関する構成とプレミアユーザに対するサービ
スに関する構成とを組み合わせた一例について説明す
る。
して、プレミアスポンサーの指定する特定のユーザ群
(プレミアユーザでないユーザのクラスが設定されてい
る場合には該クラスのユーザを含んでもよい)に対して
は、そのユーザの接続した最近隣キャッシュサーバに該
プレミアスポンサーの配送したいデータを送り付けると
いうものがある。これは、例えば、デパート等が特定顧
客に対してその顧客の嗜好する商品分野の広告情報を高
速に提供したいというような場合に有効である。これに
よって、あるプレミアスポンサーに指定されたユーザ
は、そのプレミアスポンサーの指定した情報を高速にア
クセスすることができるようになる。
データベース82の形式の一例を示す。この場合、例え
ば、ユーザデータベース82に関連スポンサー情報のフ
ィールドを設け、該フィールドに、各ユーザ毎に、該ユ
ーザを指定する1または複数のスポンサーの識別子を登
録しておく。そして、管理装置8は、移動端末装置1か
ら接続メッセージを受信したときの処理の中で、関連ス
ポンサー情報からそのユーザを指定しているスポンサー
を調べ、次に、ユーザデータベース82を参照して各ス
ポンサーの「キャッシュデータ量」で指定されるWWW
ページを求め、該ページをも該ユーザのために該当する
キャッシュサーバ3にキャッシュさせる。なお、この場
合に、図20に示すように、スポンサーデータベース8
1にプッシュデータのフィールドを設け、該フィールド
に、指定ユーザの接続した最近隣キャッシュサーバに送
り付けたいWWWページの識別子を登録するようにして
もよい。また、指定するユーザ毎に、送り付けたいWW
Wページを指定可能としてもよい。
せず、ユーザデータベース82に設けた関連スポンサー
情報のフィールド(図19参照)に、各ユーザ毎に、ス
ポンサー識別子ではなく、該ユーザを指定する1または
複数のスポンサーがそれぞれ該ユーザのためにキャッシ
ュさせたいWWWページの情報をまとめて登録しておく
ようにしてもよい。
ータベース81に、指定ユーザ識別子のフィールドを設
け、該フィールドに、各スポンサー毎に、該スポンサー
が指定するユーザの識別子を登録しておき、管理装置8
は、移動端末装置1から接続メッセージを受信したとき
の処理の中で、スポンサーデータベース81を参照し
て、該移動端末装置1のユーザを指定しているスポンサ
ーが存在するか否かを調べ、存在する場合には前述した
ような処理を行うようにしてもよい。なお、この場合に
おいても、前述と同様に、スポンサーデータベース81
に、上記プッシュデータをも登録しておくようにしても
よい。
ャッシュする例について説明する。
歩きながらサービスを受ける場合には、セルが次々と推
移していく。上記では、ユーザのセル間の移動時に移動
端末装置1から管理装置8に接続セル識別子が通知さ
れ、管理装置8はこれに応じる形でキャッシュサーバを
制御するものを示したが、セル間を移動する前に移動を
予測し移動先候補となる1または複数のキャッシュサー
バに予めキャッシュさせておく機能をシステム中に導入
してもよい。
ことが可能である。この場合、例えば、移動端末装置1
は定期的に複数の無線セルに対する電波強度をモニタ
し、接続中でない他の無線セルに対する電波強度が一定
の範囲を越えるに至った場合に、次にその無線セルに移
動するものと予測して、そのセルの識別子を含む移動予
測メッセージを管理装置8に通知する。これを受けた管
理装置8は、その無線セルに付随するキャッシュサーバ
3にそのプレミアユーザの嗜好するWWWページのデー
タをキャッシュさせて、該無線セル上への該プレミアユ
ーザの移動に対応する。
ュサーバにキャッシュ命令を発行するようにしてもよい
し、現在のキャッシュサーバに対して該予測されたキャ
ッシュサーバにWWW情報をコピーさせる旨の命令を発
行するようにしてもよい。
セルに接続した時点で即座にキャッシュサービスを受け
ることができる。
通知され、実際に予測された無線セルに移動したことが
わかった場合には、直ちにまたは一定時間経過後に、も
とのキャッシュサーバ3に該プレミアユーザのためにキ
ャッシュしたデータを削除するように命令を発行するよ
うにしてもよい。また、移動計算機1から移動メッセー
ジが通知され、実際に予測された無線セルとは異なる無
線セルに移動したことがわかった場合には、直ちにまた
は一定時間経過後に、前述した移動メッセージを受信し
た際の処理を行うとともに、上記予測されたキャッシュ
サーバ3に該プレミアユーザのために先回りしてキャッ
シュしたデータを削除するように命令を発行するように
してもよい。また、また、移動計算機1から移動予測メ
ッセージが通知された後に一定時間経過しても移動メッ
セージが通知されなかった場合には、上記予測されたキ
ャッシュサーバ3に該プレミアユーザのために先回りし
てキャッシュしたデータを削除するように命令を発行す
るようにしてもよい。
も可能である。この場合、例えば、管理装置8は、移動
端末装置1の接続セル識別子の遷移の履歴を保持してお
き、セルの遷移から、該移動端末装置1の次の接続セル
を予測する。以降は、上記の場合と同様である。
構成や応用的な基本的なサービス形態/構成は、適宜組
み合わせて実施することが可能である。
網のような単一の公衆網経由でインターネット接続する
場合のみならず、複数の異なるネットワークを複合的に
運用して情報配送サービスを行うような網構成において
も適用が可能である。
と、少なくとも高速なダウンリンク方向のデータ転送を
提供するネットワークをと複合した複合ネットワーク構
成の一例であり、前者の例として比較的低速であるが広
範囲をカバーするネットワークであるPHS網を、後者
の例として高速であるがスポット的な狭い範囲に対する
ダウンリンク方向のデータ転送をカバーするネットワー
クである無線ATM網を示したものである。
達確認パケットの伝送に使われ、WWWサーバ2からの
マルチメディアコンテンツは高速ダウンリンクで配送さ
れる。
スを行う高速ダウンリンクの途中に複数配置されると仮
定する。図22では、各無線ATM基地局122に付随
した設けた例を示している。
プレミアユーザに対するサービスを行う場合、ネットワ
ークに接続した移動端末装置1のユーザの識別子や該移
動端末装置1上のWWWブラウザのBookmark情
報等は、低速アップリンク(図22ではPHS網基地局
121により提供される)を経由して管理装置8に転送
される。管理装置8は、ユーザからの接続セル識別子を
もとに近隣のキャッシュサーバを検索する。ここで、図
22の例のように各スポットサービスのサービス範囲が
狭い場合に、最近隣のキャッシュサーバだけでなく、近
隣の複数のサービススポットを検索して、それらに配置
されるキャッシュサーバに対し先読みキャッシュさせる
ような制御も可能であり、また複数選択するキャッシュ
の個数をユーザのクラス(もしくはプレミア度)で制御
することも可能である。選択されたキャッシュサーバ群
へのWWWコンテンツのキャッシュ処理は、高速ダウン
リンクを用いて行うことができる。
へのデータ転送は低速アップリンクを経由して行うこと
ができ、キャッシュサーバ3から移動端末装置1へのデ
ータ転送は高速ダウンリンクを用いて行うことができ
る。
を使用した情報配信サービスを提供する場合に、特定の
情報提供者が情報を高速に提供したいと希望する無線領
域に所属するキャッシュサーバにデータを優先的にキャ
ッシュすることで、その無線領域に入ったユーザに高速
なデータサービスを提供できる。これにより、情報提供
者は、より快適な情報提供サービスを行え、広告、宣伝
効果を高めることができる。
がネットワークに接続した際に、そのユーザの過去のW
WWアクセス履歴情報を元に、嗜好の強いWWWページ
を優先的に近隣のキャッシュサーバにロードすること
で、情報の配信を高速に実行でき、快適にサービスを受
容することができる。
は、プレミアスポンサー、プレミアユーザとして、管理
装置内で柔軟に制御でき、例えばプレミアスポンサーに
複数のクラスを設定して、キャッシュされるWWWコン
テンツ量を変えたり、更新頻度を変えるとか、プレミア
ユーザに複数のクラスを設定して、キャッシュされる嗜
好ページ数を変えるという制御が可能で、情報配信サー
ビスの幅を広く設定でき、また無線ネットワークへのリ
ソース投資量に応じて適切な資源配分を行うように制御
することが可能になる。
ても実現可能である。
の手段を実行させるための(あるいはコンピュータを所
定の手段として機能させるための、あるいはコンピュー
タに所定の機能を実現させるための)プログラムを記録
したコンピュータ読取り可能な記録媒体としても実施す
ることもできる。
るものではなく、その技術的範囲において種々変形して
実施することができる。
に基づいて決定した該移動計算機の近隣のキャッシュサ
ーバに該移動計算機のための所定のWWW情報をキャッ
シュさせるようにしたので、移動計算機を用いてモバイ
ルアクセスする特定のユーザを対象とした効果的なキャ
ッシュを可能とする。
WWW情報を提供する情報提供者から指定された該情報
提供者に関連する所定の地理的範囲に配置された1また
は複数のキャッシュサーバに、該情報提供者から指定さ
れた所定のWWW情報を優先的にキャッシュさせるよう
にしたので、特定の情報提供者の指定する場所に居るモ
バイルアクセスユーザを対象とした効果的なキュッシュ
を可能とする。
全体構成例を示す図
説明するための図
るユーザへのサービスを説明するための図
説明するための図
一例を示す図
を示す図
説明するための図
す図
るための図
を示す図
ビスの一動作例を説明するための図
ビスの他の動作例を説明するための図
の一動作例を説明するための図
の他の動作例を説明するための図
のさらに他の動作例説明するための図
の例を示す図
らに他の例を示す図
の他の例を示す図
のさらに他の例を示す図
に無線ATM網を使う場合の情報配信システムの全体構
成例を示す図
Claims (20)
- 【請求項1】無線ネットワークを介してインターネット
に接続される移動計算機と、インターネット経由で移動
計算機にWWW情報を提供する情報サーバと、情報サー
バの配信する情報を移動計算機のためにキャッシュする
複数配置されたキャッシュサーバと、キャッシュサーバ
群のキャッシュ状態を管理する管理装置とを含む情報配
信システムであって、 前記移動計算機は、所定のタイミングで、少なくとも自
装置の無線ネットワークにおける接続位置に関する情報
を前記管理装置に通知し、 前記管理装置は、前記移動計算機から通知された前記情
報に基づいて前記移動計算機の近隣に配置された1また
は複数のキャッシュサーバを選択し、選択されたキャッ
シュサーバに所定のWWW情報をキャッシュさせるため
の制御を行うことを特徴とする情報配信システム。 - 【請求項2】前記キャッシュサーバにキャッシュさせる
前記所定のWWW情報は、前記移動計算機のユーザに関
連する情報に依存して選択したものとすることを特徴と
する請求項1に記載の情報配信システム。 - 【請求項3】前記移動計算機は少なくともネットワーク
接続時に、該移動計算機内に記憶された1または複数の
WWW情報を指定する識別情報を読み出して前記管理装
置に通知し、 前記管理装置は、通知された前記識別情報に基づいて選
択したWWW情報を前記所定のWWW情報として前記キ
ャッシュサーバにキャッシュさせるための制御を行うこ
とを特徴とする請求項1または2に記載の情報配信シス
テム。 - 【請求項4】前記管理装置内に移動計算機のユーザの識
別子と1または複数のWWW情報を指定する識別子とを
対応付けて登録しておき、 前記管理装置は、前記移動計算機から通知されたユーザ
識別子に対応して登録されている前記識別情報により指
定されるWWW情報を前記キャッシュサーバにキャッシ
ュさせるための制御を行うことを特徴とする請求項1な
いし3のいずれか1項に記載の情報配信システム。 - 【請求項5】前記キャッシュサーバにキャッシュさせる
前記所定のWWW情報は、該WWW情報の情報提供者に
関連する情報に依存して選択したものとすることを特徴
とする請求項1に記載の情報配信システム。 - 【請求項6】前記管理装置内に、移動計算機のユーザの
識別子と該ユーザをサービス対象とする1または複数の
情報提供者の識別子との対応、および情報提供者の識別
子と1または複数のWWW情報の識別子との対応を登録
し、 前記管理装置は、前記移動計算機から通知されたユーザ
識別子に対応して登録されている前記情報提供者の識別
子を検索し、該検索された各情報提供者の識別子にそれ
ぞれ対応して登録されている前記WWW情報の識別子を
検索し、該検索された識別子のWWW情報を前記キャッ
シュサーバにキャッシュさせるための制御を行うことを
特徴とする請求項1または5に記載の情報配信システ
ム。 - 【請求項7】前記移動計算機の移動により前記近隣のキ
ャッシュサーバを選択し直す必要が生じると予測される
場合に再選択されるべきキャッシュサーバを予測し、 前記管理装置は、この予測結果に基づいて決定した1ま
たは複数のキャッシュサーバに、該移動計算機のための
所定のWWW情報をキャッシュさせるための制御を行う
ことを特徴とする請求項1ないし6に記載の情報配信シ
ステム。 - 【請求項8】無線ネットワークを介してインターネット
に接続される移動計算機と、インターネット経由で移動
計算機にWWW情報を提供する情報サーバと、情報サー
バの配信する情報を移動計算機のためにキャッシュする
複数配置されたキャッシュサーバと、キャッシュサーバ
のデータ格納状態を管理する管理装置とを含む情報配信
システムであって、 前記管理装置は、情報サーバによりWWW情報を提供す
る情報提供者から指定された該情報提供者に関連する所
定の地理的範囲に配置された1または複数のキャッシュ
サーバに、該情報提供者から指定された所定のWWW情
報を優先的にキャッシュさせるための制御を行うことを
特徴とする情報配信システム。 - 【請求項9】前記キャッシュに使用するキャッシュサー
バおよび前記キャッシュするWWW情報は、前記情報提
供者の各々の所属するクラスについて許容された個数の
範囲内で指定されることを特徴とする請求項8に記載の
情報配信システム。 - 【請求項10】前記管理装置は、前記情報提供者の各々
に対応して前記キャッシュするWWW情報の更新間隔を
示す情報を保持し、該更新間隔を示す情報に基づいて該
当する前記キャッシュサーバにキャッシュさせた該WW
W情報に対する更新処理をさせるための制御を行うこと
を請求項5、6、8または9に記載の情報配信システ
ム。 - 【請求項11】前記管理装置は、あるキャッシュサーバ
のキャッシュ状態が一定の基準に達した場合には、その
キャッシュサーバに記憶されている各WWW情報のアク
セスされる可能性および各WWW情報について取り決め
られた優先度の少なくとも一方に基づいて、各キャッシ
ュサーバにキャッシュさせるWWW情報を変更すること
を特徴とする請求項1ないし10のいずれか1項に記載
の情報配信システム。 - 【請求項12】前記無線ネットワークは、比較的転送速
度の低いデータ伝送を提供する第1のネットワークと、
少なくともダウンリンク方向の比較的転送速度の高いデ
ータ伝送を提供する第2のネットワークから構成される
無線ネットワークであり、 前記移動計算機から前記管理装置への通知には、前記第
1のネットワークを利用し、 前記キャッシュサーバから前記移動計算機へのデータ転
送には、前記第2のネットワークを利用することを特徴
とする請求項1ないし11に記載の情報配信システム。 - 【請求項13】無線ネットワークを介してインターネッ
トに接続しインターネット上の情報サーバからWWW情
報の配信を受ける移動計算機であって、 自装置のユーザの識別子を保持する手段と、 自装置の無線ネットワークにおける接続位置に関する情
報を得る手段と、 特定のユーザの移動計算機からの通知に基づいて該移動
計算機の近隣に配置されているキャッシュサーバにWW
W情報をキャッシュさせるための制御を行う管理装置
に、所定のタイミングで少なくとも前記ユーザの識別子
および前記無線ネットワークにおける接続位置に関する
情報を通知する手段とを備えたことを特徴とする移動計
算機。 - 【請求項14】無線ネットワークを介してインターネッ
トに接続される移動計算機と移動計算機にインターネッ
ト経由でWWW情報を提供する情報サーバとの間に設置
されたキャッシュサーバ装置であって、 少なくとも自装置を最近隣とする移動計算機を対象とし
て所定のWWW情報をキャッシュするための記憶手段
と、 キャッシュサーバ群のキャッシュ状態を管理する管理装
置からの指示に基づいて、所定のWWW情報を取得し前
記記憶手段にキャッシュさせる処理手段とを備えたこと
を特徴とするキャッシュサーバ装置。 - 【請求項15】前記処理手段は、特定のユーザの移動計
算機からの無線ネットワークにおける接続位置に関する
通知に基づいて選択した所定のキャッシュサーバに該移
動計算機に関連して選択した所定のWWW情報をキャッ
シュさせるための制御を行う管理装置からの指示に基づ
いて、前記所定のWWW情報を取得し前記キャッシュ手
段にキャッシュさせる手段を含むことを特徴とする請求
項14に記載のキャッシュサーバ装置。 - 【請求項16】前記処理手段は、情報サーバによりWW
W情報を提供する特定の情報提供者から指定された該情
報提供者に関連する所定の地理的範囲に配置された1ま
たは複数のキャッシュサーバに該情報提供者から指定さ
れた所定のWWW情報を優先的にキャッシュさせるため
の制御を行う管理装置からの指示に基づいて、前記所定
のWWW情報を取得し前記キャッシュ手段に優先的にキ
ャッシュさせる手段を含むことを特徴とする請求項14
または15に記載のキャッシュサーバ装置。 - 【請求項17】無線ネットワークを介してインターネッ
トに接続される移動計算機と移動計算機にインターネッ
ト経由でWWW情報を提供する情報サーバとの間に複数
設置されたキャッシュサーバ装置のキャッシュ状態を管
理する管理装置であって、 特定のユーザに対応させて、キャッシュすべきWWW情
報を選択する選択基準を登録する手段と、 移動計算機から通知されたユーザの識別子に対応する前
記選択基準に基づいて、キャッシュすべきWWW情報を
決定する手段と、 移動計算機から通知された該移動計算機の無線ネットワ
ークにおける接続位置に関する情報に基づいてキャッシ
ュすべきキャッシュサーバを決定する手段と、 前記決定されたキャッシュサーバに、前記決定されたW
WW情報をキャッシュさせるための制御を行う手段とを
備えたことを特徴とする管理装置。 - 【請求項18】無線ネットワークを介してインターネッ
トに接続される移動計算機と移動計算機にインターネッ
ト経由でWWW情報を提供する情報サーバとの間に複数
設置されたキャッシュサーバ装置のキャッシュ状態を管
理する管理装置であって、 情報サーバによりWWW情報を提供する特定の情報提供
者に対応させて、該情報提供者に関連する所定の地理的
範囲に配置されたキャッシュサーバであって該情報提供
者の所属するクラスに応じて定まる最大個数以内のキャ
ッシュサーバの識別子群と、該情報提供者からその所属
するクラスに応じて定まる最大個数以内または最大範囲
内で指定されたWWW情報の識別子群とを登録する手段
と、 前記情報提供者の各々について、前記登録されたキャッ
シュサーバ群に、前記登録されたWWW情報群をキャッ
シュさせるための制御を行う手段とを備えたことを特徴
とする管理装置。 - 【請求項19】無線ネットワークを介してインターネッ
トに接続される移動計算機と、インターネット経由で移
動計算機にWWW情報を提供する情報サーバと、情報サ
ーバの配信する情報を移動計算機のためにキャッシュす
る複数配置されたキャッシュサーバと、キャッシュサー
バ群のキャッシュ状態を管理する管理装置とを含む情報
配信システムにおけるキャッシュ制御方法であって、 前記移動計算機は、所定のタイミングで、少なくとも自
装置の無線ネットワークにおける接続位置に関する情報
を前記管理装置に通知し、 前記管理装置は、前記移動計算機から通知された前記情
報に基づいて前記移動計算機の近隣に配置された1また
は複数のキャッシュサーバを選択し、選択されたキャッ
シュサーバに所定のWWW情報をキャッシュさせるため
の制御を行うことを特徴とするキャッシュ制御方法。 - 【請求項20】無線ネットワークを介してインターネッ
トに接続される移動計算機と、インターネット経由で移
動計算機にWWW情報を提供する情報サーバと、情報サ
ーバの配信する情報を移動計算機のためにキャッシュす
る複数配置されたキャッシュサーバと、キャッシュサー
バのデータ格納状態を管理する管理装置とを含む情報配
信システムにおけるキャッシュ制御方法であって、 前記管理装置は、情報サーバによりWWW情報を提供す
る情報提供者から指定された該情報提供者に関連する所
定の地理的範囲に配置された1または複数のキャッシュ
サーバに、該情報提供者から指定された所定のWWW情
報を優先的にキャッシュさせるための制御を行うことを
特徴とするキャッシュ制御方法。
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)
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)
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)
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)
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 |
-
1999
- 1999-03-24 JP JP08026799A patent/JP4299911B2/ja not_active Expired - Fee Related
-
2000
- 2000-03-23 CA CA002303001A patent/CA2303001C/en not_active Expired - Fee Related
- 2000-03-23 US US09/533,944 patent/US6874017B1/en not_active Expired - Lifetime
- 2000-03-24 EP EP00302431A patent/EP1039721B1/en not_active Expired - Lifetime
- 2000-03-24 DE DE60033700T patent/DE60033700T2/de not_active Expired - Fee Related
- 2000-03-24 EP EP03005903A patent/EP1320242B1/en not_active Expired - Lifetime
- 2000-03-24 DE DE60008948T patent/DE60008948T2/de not_active Expired - Fee Related
-
2005
- 2005-01-21 US US11/038,365 patent/US7277942B2/en not_active Expired - Fee Related
Patent Citations (3)
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)
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 |