[go: up one dir, main page]

JP4064652B2 - プロキシサーバ付きブラウザおよび情報複写システム - Google Patents

プロキシサーバ付きブラウザおよび情報複写システム Download PDF

Info

Publication number
JP4064652B2
JP4064652B2 JP2001315484A JP2001315484A JP4064652B2 JP 4064652 B2 JP4064652 B2 JP 4064652B2 JP 2001315484 A JP2001315484 A JP 2001315484A JP 2001315484 A JP2001315484 A JP 2001315484A JP 4064652 B2 JP4064652 B2 JP 4064652B2
Authority
JP
Japan
Prior art keywords
content
computer
cache
browser
proxy
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2001315484A
Other languages
English (en)
Other versions
JP2003122694A (ja
Inventor
潤 川北
Original Assignee
株式会社シンクプラス
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社シンクプラス filed Critical 株式会社シンクプラス
Priority to JP2001315484A priority Critical patent/JP4064652B2/ja
Priority to US10/269,304 priority patent/US20030074425A1/en
Publication of JP2003122694A publication Critical patent/JP2003122694A/ja
Application granted granted Critical
Publication of JP4064652B2 publication Critical patent/JP4064652B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/289Intermediate processing functionally located close to the data consumer application, e.g. in same machine, in same home or in same sub-network
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/954Navigation, e.g. using categorised browsing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • H04L67/5682Policies or rules for updating, deleting or replacing the stored data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Transfer Between Computers (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、プロキシサーバ付きブラウザ、情報複写システムおよびその使用方法に係り、特にインターネット等ウェブ(以下、「Web」)システムを介して接続され、遠隔状態で操作されることのある営業活動支援者用コンピュータと営業担当者用コンピュータ間において、高速かつ安定した動作状態で、Webページや画像等、ブラウザで表示される閲覧対象情報を、営業活動支援者用コンピュータから営業担当者用コンピュータへ複写することのできる、プロキシサーバ付きブラウザ、情報複写システム、およびその使用方法に関する。
【0002】
【従来の技術】
従来、企業等の社外営業活動においては、携帯可能な資料の量等に限界があるため、顧客(以下、「クライアント」)に提供できる情報の量や質に限界があった。したがって、クライアントに相対して初めてその営業効果が認識されるような情報については、その情報に関する資料の不携帯や営業担当者(以下、「エージェント」ともいう。)の知識不足により充分な情報提供が行えず、営業機会を逸したり、対応が遅れたりすることによって、効果的な営業活動が制限されるという問題があった。一方、専門知識を有するスペシャリストにエージェント役を担当させてこのような問題を解決しようとすれば、スペシャリストを多数確保しなくてはならないこととなり、経営上問題があった。
【0003】
また、社外営業活動においては、エージェントによって知識やスキルに差があるため、営業成績に個人格差を生じる場合が多い。雇用者側にとっては、知識やスキルが不足しているエージェントの有効活用はきわめて重要な課題だが、社外で常時移動し営業活動をしているエージェントに対し、スキル面のフォローをリアルタイムで行うことは、ほとんど不可能であった。さらに、スキル不足のエージェントが行う営業活動により、クライアントに対して誤った情報提供が行われる恐れもあるなど、諸々の問題があった。
【0004】
このような諸々の問題の解決方法として、従来、エージェントにWebシステムと接続可能なエージェント用コンピュータを携帯させ、リモートコントロールソフトウェアを用いて、社内のコンピュータからモバイル用コンピュータへ営業活動用の情報を複写する方法がある。このようなリモートコントロールソフトウェアとしては、ピーシーエニウェア(以下、「pcAnywhere」)、ウィンシェア(以下、「WinShare」)等がある。
【0005】
図5は、pcAnywhereの動作概念を示した説明図である。図において被操作パーソナルコンピュータ(以下、「PC」)上ではアプリケーションが動作しており、アプリケーションからウィンドウズエーピーアイ(以下、「WindowsAPI」)に対する処理要求はpcAnywhereのフックアップルーチンにより操作PC側に送信され、送信された処理要求は、操作PC側において、エミュレータルーチンによりあたかもアプリケーションからの要求であるかのようにWindowsAPIへの処理要求が実行される。また、操作PC上での操作はその逆の経路を通って、被操作PC上のWindowsアプリケーションに伝えられる。
【0006】
pcAnywhereは遠隔地にあるPCやPCサーバを手元のPCで操作することが主目的であり、あらゆるPCの操作について遠隔操作する必要があるため、オペレーティングシステムレベルおよびハードウェアレベルでソフトウェアの動きを収集し、遠隔地のPCとの間で情報を授受している。しかしWindowsAPIのフック数は数万あるといわれ、これらすべてを経由して行われる遠隔地のPCとの情報伝達には限界がある。たとえば、画面描画ではビットマップ情報を転送する必要があるが、標準的な画面サイズ(1024×768画素、256色)が有する情報量は786キロバイト(以下、「KB」)になり、5分の1程度のサイズに圧縮したとしても、アイエスディーエヌ(以下、「ISDN」)回線経由の転送においても20秒を要する。
【0007】
また、pcAnywhereは、すべてのアプリケーションに対応しているわけではなく、たとえば音声や動画を扱うソフトウェアでは直接ハードウェアに依存する構成をとることが多く、その場合は遠隔操作は不可能である。
【0008】
このようにリモートコントロールソフトウェアは、その動作原理上、特にサイズの大きい情報の取り扱いに限界があり、速度が遅く、しかも不安定であるという欠点があった。そのため、クライアントと相対する社外営業活動におけるリアルタイムのスキル面フォローには不向きな方法であり、適切な解決策が求められていた。
【0009】
【発明が解決しようとする課題】
本発明の課題は、上記従来技術の欠点を除き、エージェントがクライアントと相対する社外営業活動をスキル面でリアルタイムに支援できるよう、Webページや画像等ブラウザで表示される閲覧対象情報を、高速かつ安定した動作状態で、営業活動支援者(以下、「オペレータ」)が操作するコンピュータから、これと遠隔した状態でエージェントが操作するコンピュータへ複写することのできる方法を提供することである。
【0010】
【課題を解決するための手段】
本願発明者は、上記課題について鋭意検討した結果、エージェントの営業活動を支援し得る専門知識を有するスペシャリストであるオペレータが操作するコンピュータ(以下、「オペレータ用コンピュータ」)、およびオペレータ用コンピュータと遠隔した状態でエージェントが操作するコンピュータ(以下、「エージェント用コンピュータ」)の両者に、ブラウザモジュールとプロキシモジュールからなるプロキシサーバ付きブラウザを設定し、両プロキシサーバ付きブラウザ間の同期をとることによって、容易に通信の高効率化を図れることを見出し、上記課題を解決するための手段である本発明に到達したものである。すなわち、本願で特許請求される発明は以下のとおりである。
【0011】
(1)コンピュータを、コンテンツの表示を行う閲覧機能を有するブラウザモジュール手段、通信中継機能を有するプロキシモジュール手段、として機能させるためのプロキシサーバ付きブラウザプログラムであって、前記ブラウザモジュール手段は、前記コンピュータを、指定されたコンテンツの取得要求を行う情報要求手段、前記コンテンツをコンテンツキャッシュに蓄積している場合には、そのコンテンツを取得して表示する既存情報取得表示手段、前記コンテンツキャッシュが更新された場合には前記プロキシモジュール手段からコンテンツキャッシュ更新イベントを受信する更新イベント受信手段、前記コンテンツキャッシュ更新イベントに対応するコンテンツの取得を要求する更新内容要求手段、前記更新内容要求に対応するコンテンツを前記コンテンツキャッシュから取得して表示する更新内容取得表示手段、として機能させ、前記プロキシモジュール手段は、前記コンピュータを、前記ブラウザモジュール手段からの前記コンテンツ取得要求を受信する情報要求受信手段、前記コンテンツ取得要求に対応するコンテンツを前記コンテンツキャッシュとして蓄積している場合には、そのコンテンツを前記ブラウザモジュール手段に送信する既存情報返信手段、前記コンテンツ取得要求に対応するコンテンツを前記コンテンツキャッシュとして蓄積していない場合には、外部のサーバまたはプロキシサーバを介して、前記コンテンツを取得し、前記コンテンツキャッシュに蓄積するキャッシュ更新蓄積手段、新たなコンテンツが前記コンテンツキャッシュに蓄積された場合に、前記コンテンツキャッシュ更新イベントを前記ブラウザモジュール手段に送信する更新イベント送信手段、前記コンテンツキャッシュ更新イベントに対応するコンテンツの更新内容要求に応じて、そのコンテンツを前記ブラウザモジュール手段に送信する更新内容返信手段、として機能させ、前記プロキシサーバ付きブラウザプログラムを備えた少なくとも二以上のコンピュータの間で同一のコンテンツを表示させるために、いずれか一のコンピュータにおいてコンテンツをコンテンツキャッシュに蓄積することで、前記プロキシモジュール手段が、前記コンテンツのURLを含む前記コンテンツキャッシュ更新イベントを、ほかのコンピュータのプロキシモジュール手段に対して通知すると共に、前記コンテンツキャッシュに蓄積したコンテンツを、自らのコンピュータのブラウザモジュール手段に送信する手順、前記ほかのコンピュータのプロキシモジュール手段は、前記一のコンピュータから、前記コンテンツのURLを含むコンテンツキャッシュ更新イベントを受信すると、前記コンテンツキャッシュ更新イベントにおけるコンテンツのURLに対応するコンテンツが前記ほかのコンピュータのコンテンツキャッシュに存在しているかを確認し、存在しない場合には、前記コンテンツキャッシュ更新イベントのコンテンツのURLに対応するコンテンツを、前記一のコンピュータのコンテンツキャッシュから取得して、前記ほかのコンピュータのコンテンツキャッシュに蓄積する手順、を実行させるためのプロキシサーバ付きブラウザプログラムである。
【0012】
(2)少なくとも二以上のコンピュータにおいて、各々、請求項1に記載のプロキシサーバ付きブラウザプログラムを備えており、いずれか一のコンピュータのブラウザモジュール手段において、前記コンテンツの指定を受け付けると、前記情報要求手段は、前記コンテンツの取得要求を前記プロキシモジュール手段に送信し、前記コンテンツキャッシュにそのコンテンツを蓄積していない場合には、前記キャッシュ更新蓄積手段が、前記コンテンツを前記外部のサーバまたはプロキシサーバを介して、前記コンテンツを取得してコンテンツキャッシュに蓄積し、前記コンテンツキャッシュに前記コンテンツを蓄積すると、前記更新イベント送信手段は、前記コンテンツのURLを含む前記コンテンツキャッシュ更新イベントを、ほかのコンピュータのプロキシモジュール手段に対しても送信し、前記更新内容返信手段は、前記コンテンツキャッシュに蓄積したコンテンツを、前記一のコンピュータのブラウザモジュール手段に送信し、前記ほかのコンピュータのプロキシモジュール手段は、前記一のコンピュータから、前記コンテンツのURLを含むコンテンツキャッシュ更新イベントを受信すると、前記コンテンツキャッシュ更新イベントにおけるコンテンツのURLに対応するコンテンツが前記ほかのコンピュータのコンテンツキャッシュに存在しているかを確認し、存在しない場合には、前記コンテンツキャッシュ更新イベントにおけるコンテンツのURLに対応するコンテンツを、前記一のコンピュータのコンテンツキャッシュから取得して、前記ほかのコンピュータのコンテンツキャッシュに蓄積して前記ブラウザモジュール手段に送信し、存在する場合には、前記コンテンツキャッシュに蓄積しているコンテンツを前記ブラウザモジュール手段に送信する、ことで、二以上のコンピュータにおいて同一のコンテンツを表示させる、情報複写システムである。
【0013】
(3)前記コンピュータのうち、少なくとも一つがモバイルコンピュータである、情報複写システムである。
【0014】
(4)請求項2または請求項3に記載の情報複写システムを用いて営業活動を支援するための営業活動支援方法であって、前記一のコンピュータは営業担当者の営業活動を支援し得る営業活動支援者が操作するコンピュータであって、前記ほかのコンピュータは営業活動を行う営業担当者が操作するコンピュータであって、前記営業担当者が操作する前記ほかのコンピュータまたは前記営業活動支援者が操作する前記一のコンピュータのいずれかで所定の操作入力を受け付けた交信接続要求により、営業担当者が操作する前記ほかのコンピュータまたは営業活動支援者が操作する前記一のコンピュータネットワークを介して接続し、前記営業活動支援者が選択した、前記営業担当者の行う営業活動を支援し得るコンテンツの前記コンテンツ取得要求の操作入力を、前記一のコンピュータで受け付けることによって、前記一のコンピュータから前記ほかのコンピュータに前記コンテンツを複写して前記ほかのコンピュータ上で画面表示させる、情報複写システムを用いた営業活動支援方法である。
【0015】
(5)前記営業担当者が操作する前記ほかのコンピュータまたは前記営業活動支援者が操作する前記一のコンピュータによる前記交信接続要求は、リアルタイムでの交信が可能な電気通信手段により行われる、営業活動支援方法である。
【0020】
【発明の実施の形態】
以下、本発明を図面により詳細に説明する。
【0021】
【構成】
図1は、本発明のプロキシサーバ付きブラウザの構成を示す説明図である。図において本発明のプロキシサーバ付きブラウザ4は、閲覧対象情報の取得要求、取得、および表示を行うための、ハイパーテキスト等を解読し指定に沿ったWebコンテンツの表示を行う閲覧機能を有するブラウザモジュール(以下、「ブラウザモジュール」)1と、該ブラウザモジュール1と接続され、該ブラウザモジュール1の情報取得要求の受信、Webサーバ5への情報取得要求の転送と情報取得、取得した情報のコンテンツキャッシュ3としての蓄積、および既存情報や更新内容の該ブラウザモジュール1への返信を行うための、端末からのhttpプロトコル等によるアクセス要求を受け付け端末からの接続要求を代行しアクセス指定先ページ情報をキャッシュとして蓄積しアクセス指定先と端末との通信を中継する機能を有するプロキシモジュール(以下、「プロキシモジュール」)2とから、主として構成される。
【0022】
該ブラウザモジュール1は、
(1a−1)'該プロキシモジュール2に対してユーアールエル(以下、「URL」)を指定して、閲覧対象情報の取得を要求するための情報要求機能と、
(1a−2)'該プロキシモジュール2において該閲覧対象情報取得要求に係る情報が、既に、該プロキシサーバ付きブラウザ4の設けられたコンピュータ内にコンテンツキャッシュ3として蓄積されている場合には、これを取得して、表示するための既存情報取得表示機能と、
(1a−3)'該プロキシモジュール2においてコンテンツキャッシュ3が更新された場合は、該プロキシモジュール2からの、更新URLを含む該コンテンツキャッシュ3更新イベントを受信するための更新イベント受信機能と、
(1a−4)'該更新イベントに含まれる更新URLを指定することによって、該プロキシモジュール2に対して該更新に係る閲覧対象情報の内容の取得を要求するための更新内容要求機能と、
(1a−5)'該更新内容要求の結果として閲覧対象情報を取得し、これを表示するための更新内容取得表示機能と、を備える。
【0023】
該プロキシモジュール2は、
(1b−1)'前記ブラウザモジュール1からの閲覧対象情報取得要求を受信するための情報要求受信機能と、
(1b−2)'受信した該閲覧対象情報取得要求に係る情報が、既に、該プロキシサーバ付きブラウザ4の設けられたコンピュータ内にコンテンツキャッシュ3として既に蓄積されている場合には、これを該ブラウザモジュール1に送信するための既存情報返信機能と、
(1b−6)'受信した該閲覧対象情報取得要求に係る情報がコンテンツキャッシュ3として該プロキシサーバ付きブラウザ4の設けられたコンピュータ内に蓄積されていない場合には、該要求を、該コンピュータと接続された外部のサーバまたはプロキシサーバに転送して情報取得要求するための情報要求転送機能と、
(1b−7)'該転送の結果、該外部のサーバまたはプロキシサーバから取得した閲覧対象情報を、該コンピュータ内にコンテンツキャッシュ3として蓄積するためのキャッシュ更新蓄積機能と、
(1b−3)'該蓄積したコンテンツキャッシュ3に係る、更新URLを含む更新イベントを、該ブラウザモジュール1に送信するための更新イベント送信機能と、
(1b−4)'該送信を受けた該ブラウザモジュール1からの該更新に係る閲覧対象情報の内容の取得要求を受信するための更新内容要求受信機能と、
(1b−5)'受信した該要求に応じ、前記Webサーバ5への転送の結果取得した閲覧対象情報を、該ブラウザモジュール1に送信するための更新内容返信機能と、を備える。
【0024】
前記(1b−6)'の外部のサーバまたはプロキシサーバとしては、閲覧対象情報をWebシステム上から取得することのできる、該プロキシサーバ付きブラウザ4の設けられたコンピュータに接続されたWebサーバ5を用いることができる。
【0025】
該プロキシモジュール2は、
(1c)'交信可能な状態で接続された他の該プロキシサーバ付きブラウザのプロキシモジュールとの間で、各々のプロキシサーバ付きブラウザが設けられたコンピュータに蓄積されるコンテンツキャッシュの内容を常に等しいものとするために、自己が設けられたコンピュータにおけるコンテンツキャッシュ3の内容が更新された場合は、該プロキシモジュール2は、該コンテンツキャッシュ更新イベントを該他のプロキシモジュールに送信することによって、また他のプロキシモジュールが設けられたコンピュータにおけるコンテンツキャッシュの内容が更新された場合は、該プロキシモジュール2は、該他のコンテンツキャッシュ更新イベントを該他のプロキシモジュールから受信することによって、自己が設けられたコンピュータにおけるコンテンツキャッシュ3の内容と、該他のプロキシモジュールが設けられたコンピュータにおけるコンテンツキャッシュの内容とを同期させることのできる、キャッシュ更新同期機能を備える。
【0026】
【作用】
図1において本発明に係るプロキシサーバ付きブラウザでは、オペレータ等の操作者が閲覧対象情報を取得するためにブラウザモジュール1においてURLを指定入力することにより、該URLの入力は、該ブラウザモジュール1によって、プロキシモジュール2に対する閲覧対象情報の取得要求となり、該取得要求は該プロキシモジュール2により受信され、受信した該要求に係る該情報が、該プロキシサーバ付きブラウザ4の設けられたコンピュータにコンテンツキャッシュ3として既に蓄積されて存在している場合には、既存の該情報が該プロキシモジュール2によって該ブラウザモジュール1に返信され、返信された該既存情報は該ブラウザモジュール1によって受信、取得され、該プロキシサーバ付きブラウザ4の設けられたコンピュータの表示装置に表示される。
【0027】
該プロキシモジュール2により受信された前記閲覧対象情報取得要求に係る該情報が、該プロキシサーバ付きブラウザ4の設けられたコンピュータにコンテンツキャッシュ3として蓄積されていない場合には、該要求は、該プロキシモジュール2によって該プロキシサーバ付きブラウザ4が設けられたコンピュータの外部のサーバまたはプロキシサーバに転送され、該転送の結果、該外部のサーバまたはプロキシサーバから該プロキシモジュール2によって新たに取得された閲覧対象情報は、該コンピュータ内に更新されたコンテンツキャッシュ3として蓄積され、該蓄積されたコンテンツキャッシュ3に係る、更新URLを含むコンテンツキャッシュ更新イベントは、該プロキシモジュール2によって該ブラウザモジュール1に送信され、該送信された該コンテンツキャッシュ更新イベントは該ブラウザモジュール1により受信され、該更新イベントに含まれる該更新URLは、該更新内容の取得のために、該ブラウザモジュール1によって該プロキシモジュール2に対して指定され、該ブラウザモジュール1からの該更新内容取得要求は該プロキシモジュール2によって受信され、受信された該要求に応じて、前記転送の結果取得され該コンピュータ内に更新されたコンテンツキャッシュ3として蓄積された閲覧対象情報が、該プロキシモジュール2によって該ブラウザモジュール1に返信され、該更新内容取得要求の結果として返信された該閲覧対象情報は、該ブラウザモジュール1によって受信、取得され、該プロキシサーバ付きブラウザ4の設けられたコンピュータの表示装置に表示される。
【0028】
該プロキシモジュール2は、他の該プロキシサーバ付きブラウザのプロキシモジュールとの間で交信可能な状態で接続された場合、自己が設けられたコンピュータ内に蓄積されたコンテンツキャッシュ3の内容が更新された際には、該コンテンツキャッシュ更新に係る、更新URLを含むコンテンツキャッシュ更新イベントは該プロキシモジュール2によって該他のプロキシモジュールに対して送信され、また他のプロキシモジュールが設けられたコンピュータ内に蓄積されたコンテンツキャッシュの内容が更新された際には、該他のプロキシモジュールから送信される更新URLを含む該コンテンツキャッシュ更新イベントが該プロキシモジュール2によって受信されることによって、該プロキシモジュール2が設けられたコンピュータにおけるコンテンツキャッシュ3の内容と、該他のプロキシモジュールが設けられたコンピュータにおけるコンテンツキャッシュの内容とが、同期させられる。
【0029】
前記外部のサーバまたはプロキシサーバとして該プロキシサーバ付きブラウザ4の設けられたコンピュータに接続されたWebサーバ5を用いることによって、前記プロキシモジュール2による前記閲覧対象情報取得要求の転送の結果として、取得要求に係る該情報が、該Webサーバ5を介して、インターネット等のWebシステム上からも取得される。
【0030】
【効果】
本発明のプロキシサーバ付きブラウザは上述のように構成されているため、ブラウザモジュール1が、プロキシモジュール2からコンテンツキャッシュ更新イベントを受信することによって、ブラウザモジュール1が、自己において表示すべき閲覧対象情報の内容を、自律的に取得し、更新することができる。
【0031】
また本プロキシサーバ付きブラウザが複数接続された場合は、そのキャッシュ更新同期機能によって、一のプロキシサーバ付きブラウザで取得、表示される閲覧対象情報は、自動的に他のプロキシサーバ付きブラウザにおいても取得、表示されることができ、一のコンピュータから他のコンピュータへの情報複写が、高速かつ安定した動作状態で可能となる。
【0032】
【構成】
図2は、本発明の情報複写システムの構成の一例を示す説明図である。図において本システムは、
(3a)'ブラウザモジュール1とプロキシモジュール2を有するプロキシサーバ付きブラウザ4を備えた、他のコンピュータと相互に交信接続可能であるコンピュータ8と、同様にブラウザモジュール11とプロキシモジュール12を有するプロキシサーバ付きブラウザ14を備えた、他のコンピュータと相互に交信接続可能であるコンピュータ18と、
(3b)'各々のコンピュータ8、18間を接続して相互に交信可能とさせるためのネットワーク7と、
(3c)'該コンピュータ8の該プロキシサーバ付きブラウザ4において該ブラウザモジュール1から該プロキシモジュール2が受信した前記閲覧対象情報取得要求に係る情報がコンテンツキャッシュ3として該コンピュータ8内に蓄積されていない場合には、該要求の転送を受けて取得要求された該情報を該プロキシサーバ付きブラウザ4に提供するための、該プロキシサーバ付きブラウザ4の該プロキシモジュール2に接続した外部のサーバである外部Webサーバ5と接続して交信可能とさせるためのネットワーク6と、から主として構成される。
【0033】
本システムを構成する前記プロキシサーバ付きブラウザ4、または14のうち少なくとも一の該プロキシサーバ付きブラウザが設けられているコンピュータを、いずれをも据置き型のコンピュータとすることも、一方を据置き型のコンピュータ、他方をモバイルコンピュータとすることも、また、いずれをもモバイルコンピュータとすることもできる。したがって、たとえば、一方を移動可能状態で営業活動するエージェント等の操作者が携帯し、操作することのできるモバイルコンピュータとすることもできる。
【0034】
なお、図2においては本システムを構成するプロキシサーバ付きブラウザの数は二であり、また前記外部のサーバまたはプロキシサーバとしてWebサーバが接続されるプロキシサーバ付きブラウザの数は一であるが、図2は本システム構成の一例であり、本システムを構成するプロキシサーバ付きブラウザの数、およびWebサーバが接続されるプロキシサーバ付きブラウザの数は、これに限定されるものではない。したがって、プロキシサーバ付きブラウザの数すなわちこえれの設けられたコンピュータの数は、三以上でもよい。
【0035】
また、本システムを構成するプロキシサーバ付きブラウザのうち少なくとも一の該プロキシサーバ付きブラウザが設けられているコンピュータを、いずれをも据置き型のコンピュータとすることも、一方を据置き型のコンピュータ、他方をモバイルコンピュータとすることも、また、いずれをもモバイルコンピュータとすることもできる。したがって、たとえば、一方を移動可能状態で営業活動するエージェント等の操作者が携帯し、操作することのできるモバイルコンピュータとすることもできる。
【0036】
本発明においてネットワーク7は、インターネットで接続されたWebシステムが代表的であるが、本発明はこれに限定されず、たとえば専用回線でネットワーク接続されたものも含む。
【0037】
また本発明においてWebサーバ5が接続するネットワーク6としては、社内に構築される、商品・製品情報、顧客情報、販売促進ツール、マーケティング分析情報、取引履歴情報、その他のナレッジを蓄積するサーバ群を含むローカルエリアネットワーク(以下、「LAN」)や、時機を得た営業活動支援ツールとなり得る各種情報の検索・取得を行うことのできるインターネット等があるが、本発明はこれらに限定されない。
【0038】
【作用】
図2の本システムにおいては、ブラウザモジュール1とプロキシモジュール2を有するプロキシサーバ付きブラウザ4を備えたコンピュータ8、または該コンピュータ8と相互に交信接続可能である、ブラウザモジュール11とプロキシモジュール12を有するプロキシサーバ付きブラウザ14を備えたコンピュータ18、のいずれかから更新接続の要求がなされて、コンピュータ8および18が、本システムにおけるコンピュータ間の相互交信接続を媒介するためのネットワーク7を介して接続される。
【0039】
前記プロキシサーバ付きブラウザが設けられ、前記Webサーバ5と直接接続しているコンピュータ8において、オペレータ等の操作者によるURL指定の入力操作がなされた場合は、該入力操作の行われたコンピュータ8における該プロキシサーバ付きブラウザ4のブラウザモジュール1により、プロキシモジュール2に対して閲覧対象情報取得要求がなされ、前述したキャッシュ更新同期機能その他の各機能を備えたプロキシサーバ付きブラウザの作用により、本情報複写システムを構成するすべての該プロキシサーバ付きブラウザのブラウザモジュール1および11において、該閲覧対象情報取得要求の要求結果である同一の閲覧対象情報が取得され、表示される。
【0040】
一方、前記プロキシサーバ付きブラウザが設けられ、前記Webサーバ5と直接接続していないコンピュータ18において、オペレータ等の操作者によるURL指定の入力操作がなされた場合は、該入力操作の行われたコンピュータ18における該プロキシサーバ付きブラウザ14のブラウザモジュール11により、プロキシモジュール12に対して閲覧対象情報取得要求がなされ、前述したキャッシュ更新同期機能その他の各機能を備えたプロキシサーバ付きブラウザの作用により、本情報複写システムを構成するすべての該プロキシサーバ付きブラウザのブラウザモジュール1および11において、該閲覧対象情報取得要求の要求結果である同一の閲覧対象情報が取得され、表示される。
【0041】
該コンピュータ8に設けられた該プロキシサーバ付きブラウザ4において、該ブラウザモジュール1から該プロキシモジュール2が受信した前記閲覧対象情報取得要求に係る情報がコンテンツキャッシュ3として該コンピュータ8内に蓄積されていない場合には、該プロキシモジュール2により、該プロキシモジュール2に接続した外部のサーバであるWebサーバ5に対して該閲覧対象情報取得要求が転送され、該転送を受けた該Webサーバ5により、該Webサーバ5に接続する、社内LANやインターネット等のネットワーク6上から該閲覧対象情報が取得され、前述したキャッシュ更新同期機能その他の各機能を備えたプロキシサーバ付きブラウザの作用により、本情報複写システムを構成するすべての該プロキシサーバ付きブラウザのブラウザモジュール1および11において、該閲覧対象情報取得要求の要求結果である同一の閲覧対象情報が取得され、表示される。
【0042】
一方、該コンピュータ18に設けられた該プロキシサーバ付きブラウザ14において、該ブラウザモジュール11から該プロキシモジュール12が受信した前記閲覧対象情報取得要求に係る情報がコンテンツキャッシュ13として該コンピュータ18内に蓄積されていない場合には、該プロキシモジュール12により、外部のプロキシサーバである他方のプロキシサーバ付きブラウザ4のプロキシモジュール2に対して該情報取得要求が転送され、その後、上述した該プロキシモジュール2における作用によって、本情報複写システムを構成するすべての該プロキシサーバ付きブラウザのブラウザモジュール1および11において、該閲覧対象情報取得要求の要求結果である同一の閲覧対象情報が取得され、表示される。
【0043】
なお、図2の構成において示される作用は、プロキシサーバ付きブラウザの数が二であり、かつ前記外部のサーバまたはプロキシサーバとしてWebサーバが接続されるプロキシサーバ付きブラウザの数が一である場合の、基本的な作用例を示すものである。したがって、本システムを構成するプロキシサーバ付きブラウザの数、およびWebサーバが接続されるプロキシサーバ付きブラウザの数が図2と異なる場合にも、上述した本発明の情報複写システムの基本的な作用に基づいて、本システムは作用する。
【0044】
本システムは、URLを指定しての閲覧対象情報取得要求が、本システムを構成する複数のプロキシサーバ付きブラウザのうちいずれか一の該プロキシサーバ付きブラウザにおいてのみなされるものとすることができる。図2の例では、コンピュータ8において、オペレータ等の操作者によるURL指定の入力操作がなされ、該入力操作の行われたコンピュータ8における該プロキシサーバ付きブラウザ4のブラウザモジュール1により、プロキシモジュール2に対して閲覧対象情報取得要求がなされ、前述したキャッシュ更新同期機能その他の各機能を備えたプロキシサーバ付きブラウザの作用により、本情報複写システムを構成するすべての該プロキシサーバ付きブラウザのブラウザモジュール1および11において、該閲覧対象情報取得要求の要求結果である同一の閲覧対象情報が取得され、表示される。
【0045】
【効果】
本発明の情報複写システムは以上のように構成されているため、Webページや画像等ブラウザで表示される閲覧対象情報を、高速かつ安定した動作状態で、一のコンピュータ操作者が操作するコンピュータから、他のコンピュータ操作者が操作するコンピュータへ複写することができる。したがって、たとえば、オペレータ等の操作者が操作する据置き型等のコンピュータから、これと遠隔した状態でエージェント等の操作者が操作するモバイルPC等のコンピュータへ複写することもできる。
【0046】
以下、本発明の情報複写システムを、その使用方法によりさらに詳細に説明する。
【0047】
図3は、本発明の情報複写システム使用の一例における、システム処理の流れを示したフロー図である。図において本システムは以下の方法で使用され、システムの処理が行われる。
【0048】
なお、図中および以下の説明において、「一のコンピュータ操作者」、およびその操作する「一のコンピュータ」、ならびにそれに設けられる「一のプロキシサーバ付きブラウザ」は、オペレータがオペレータ用コンピュータを操作する場合を例として説明する。また同様に、「他のコンピュータ操作者」、およびその操作する「他のコンピュータ」、ならびにそれに設けられる「他のプロキシサーバ付きブラウザ」は、エージェントがエージェント用コンピュータを操作する場合を例として説明するが、本発明の情報複写システムはこれらに限定されない。
【0049】
また、図中および以下の説明において、オペレータ用コンピュータのプロキシサーバ付きブラウザのブラウザモジュール(および該コンピュータ)を「オペレータブラウザ(スペシャリストPC)」、同プロキシモジュールを「VBオペレータプロキシ」、エージェント用コンピュータのプロキシサーバ付きブラウザのブラウザモジュール(および該コンピュータ)を「エージェントブラウザ(営業マンモバイルPC)」、同プロキシモジュールを「VBエージェントプロキシ」、と、それぞれ表記する。また、図1および図2において図示された要素と同等の要素には、これらの図において付した符号と同一の符号を付して説明する。なお「VB」は、本発明のプロキシサーバ付きブラウザの別称である、Virtual Browser(バーチャル ブラウザ)を略した表記である。
【0050】
(a)モバイルPC等のエージェント用コンピュータ18を携帯して社外営業活動を行うエージェントが、電話等の交信接続要求手段を用いて、オペレータ用コンピュータ8を操作するオペレータ(スペシャリスト)に対して、情報提供の要請を行い(図示せず)、エージェントはエージェント用コンピュータ18上でエージェントブラウザ11を起動してオペレータブラウザ1に対して接続要求を発信し(A−1)、オペレータは社内のオペレータ用コンピュータ8上でオペレータブラウザ1を起動してエージェントブラウザ11からの接続を受け付ける(D−2)。なお、接続要求の発信と受付の主体は逆であってもよい(D−1、A−2)。
【0051】
エージェントのモバイルPC等エージェント用コンピュータ18とオペレータのオペレータ用コンピュータ8との間でセッションが開始されると(D−3)、オペレータの判断、およびそれに基づくオペレータ用コンピュータ8に対するURL入力操作によって、オペレータブラウザ1は、オペレータがエージェントの要請に見合うと判断した情報の含まれるエイチティーエムエル(以下、「HTML」)、画像等の、ブラウザで表示される閲覧対象情報(以下、「ページ情報」)に係るURLを、VBオペレータプロキシ2に要求する(D−4)。
【0052】
ページ情報の要求を受信したVBオペレータプロキシ2により、まず、オペレータ用コンピュータ8内における、要求されたページ情報に該当する有効なキャッシュ3の存否が確認される(C−2)。
【0053】
(b)オペレータ用コンピュータ8内に、要求に該当する有効なキャッシュ3が存在する場合は、該ページ情報のURLは、VBオペレータプロキシ2により、エージェントが操作しているモバイルPC等のエージェント用コンピュータ18内のVBエージェントプロキシ12に対して通知される(C−4)。
【0054】
(b')オペレータ用コンピュータ8内に、要求に該当する有効なキャッシュ3が存在しない場合は、VBオペレータプロキシ2により、Webサーバ5に対して、該URL(以下、「ページURL」)を含むページ情報要求がなされる(C−2)。
【0055】
インターネットまたは社内LAN等のネットワーク6と接続しているWebサーバ5からは、VBオペレータプロキシ2によるページ情報要求に応じて、VBオペレータプロキシ2に対してページ情報が送信される(E−1)。
【0056】
VBオペレータプロキシ2により受信されたページ情報は、VBオペレータプロキシ2によりオペレータ用コンピュータ8内にキャッシュ3として蓄積される(C−3)とともに、取得した該ページURLをVBエージェントプロキシ12に対して通知し(C−4)、VBエージェントプロキシ12はこれを受信する(B−2)。
【0057】
(c)さらに、VBオペレータプロキシ2によって受信された該ページ情報は、オペレータブラウザ1に送信され(C−5)、オペレータ用コンピュータ8の画面上には該ページ情報が表示される(D−5)。
【0058】
(d)VBエージェントプロキシ12により受信されたVBオペレータプロキシ2からの該ページURL(B−2)は、VBエージェントプロキシ12によりエージェントブラウザ11に対して通知される(B−3)。
【0059】
(e)VBエージェントプロキシ12からの該ページURL通知を受信したエージェントブラウザ11により、VBエージェントプロキシ12に対する該ページURLに該当するページ情報の要求がなされる(A−3)。
【0060】
該ページ情報の要求を受信したVBエージェントプロキシ12により、まず、エージェント用コンピュータ18内における、要求されたページ情報に該当する有効なキャッシュ13の存否が確認される(B−4)。
【0061】
(f)エージェント用コンピュータ18内に、要求された該ページ情報に該当する有効なキャッシュ13が存在する場合は、VBエージェントプロキシ12により、キャッシュ13として蓄積されている該ページ情報がエージェントブラウザ11に送信される(B−7)。
【0062】
(f')エージェント用コンピュータ18内に、要求された該ページ情報に該当する有効なキャッシュ13が存在しない場合は、該ページ情報取得要求は、VBエージェントプロキシ12と同期しているVBオペレータプロキシ2に転送され、概要球を受信したVBオペレータプロキシ2により、オペレータ用コンピュータ8内にキャッシュ3として蓄積されている該ページ情報が、VBエージェントプロキシ12に送信される(C−6)。
【0063】
VBオペレータプロキシ2から送信された該ページ情報は、VBエージェントプロキシ12により受信され(B−5)、該ページ情報はエージェント用コンピュータ14内にキャッシュ13として蓄積され(B−6)、該ページ情報はエージェントブラウザ11に送信される(B−7)。
【0064】
(g)エージェントブラウザ11は、VBエージェントプロキシ12により送信された(B−7)該ページ情報を受信し、エージェントブラウザ11によりエージェント用コンピュータ18の画面上には該ページ情報が表示される(A−4)。
【0065】
エージェント用コンピュータ18の画面上に表示されたページ情報の内容により情報複写の目的が達成されたか否かは、電話等の交信接続要求手段を用いてエージェントからオペレータに伝達され(D−6)、目的が達成された場合は、両コンピュータ8、18間の接続が終了される(D−7)。目的が達成されていない場合、または当初の目的は達成されたが新たに情報複写の要望、必要が生じた場合は、接続が維持され、または一旦接続終了していた場合には改めて接続要求がなされ、上述した情報複写過程が繰り返される(D−4)。
【0066】
実施例1の情報複写システム使用することにより、Webページや画像等ブラウザで表示される閲覧対象情報を、高速かつ安定した動作状態で、社内のオペレータ(スペシャリスト)が操作するコンピュータから、これと遠隔した状態でエージェントが操作するモバイルPC等のコンピュータへ、オペレータ主導によって複写することができ、エージェント(営業マン)がクライアントと相対する社外営業活動を、スキル面でリアルタイムに支援することができる。
【0067】
図4は、本発明の情報複写システムを用いて営業活動を支援するための営業活動支援方法を示した説明図である。なお、図3の場合と同様、図1および図2において図示された要素と同等の要素には、これらの図において付した符号と同一の符号を付して説明する。
【0068】
図4において本営業活動支援補運法は、専門的知識を有し後記営業担当者の営業活動を支援し得る営業活動支援者(オペレータ)が操作するオペレータ用コンピュータ8と、一方、移動可能状態での営業活動等の営業活動を行う営業担当者(エージェント)が操作するエージェント用コンピュータ18と、両コンピュータ8および18を交信可能な状態に接続するためのネットワーク7と、両コンピュータ8および18の交信接続を要求するための交信接続要求手段20と、から主として構成される情報複写システムを用いて、まず、エージェントまたはオペレータのいずれかからの両コンピュータ間における、交信接続要求手段20を用いた交信接続要求により、エージェントまたはオペレータのいずれかにより両コンピュータ8および18が接続され、その後、オペレータによりエージェントの営業活動を支援し得る、複写すべきページ情報が判断、検索、または選択され、それに基づくオペレータ用コンピュータ8に対するURL入力操作が行われることによって、上述した本発明のプロキシサーバ付きブラウザおよび情報複写システムの作用により、該オペレータ用コンピュータ8から該エージェント用コンピュータ18に該ページ情報が複写され、該エージェント用コンピュータ18の画面上に該ページ情報が表示される、各過程により、主として構成される。
【0069】
本方法においてオペレータは、エージェントの要求に応じてリアルタイムで前記オペレータ用コンピュータ8を操作し得る状態で待機するものとすることができる。
【0070】
また、本方法において交信接続要求手段20としては、リアルタイムでの交信が可能な電気通信手段である無線あるいは有線の電話、インターネット電話、テレビ電話、チャット等を用いることができる。
【0071】
エージェント用コンピュータ18に複写された該ページ情報が、エージェントの営業活動支援目的を達成させるものである場合は、オペレータまたはエージェントいずれかの操作により情報複写のための交信接続を終了し、エージェントはエージェント用コンピュータ18のエージェントブラウザ11により表示された該ページ情報をクライアントに見せて、支援された営業活動を継続実施する。
【0072】
エージェント用コンピュータ18に複写された該ページ情報が、エージェントの営業活動支援目的を達成しないものであったり、目的を達成するがさらに新たな情報提示の要望や必要性が生じた場合は、両コンピュータ8および18がまだ交信接続されている場合にはこれを維持し、既に接続が終了している場合には、エージェントは該交信接続要求手段20によりオペレータに再度情報複写を依頼し、上述した方法により新たなページ情報をエージェント用コンピュータ18に取得して、営業活動支援目的が達成されるまで、営業活動を継続実施する。
【0073】
オペレータの操作によりエージェント用コンピュータ18のエージェントブラウザ11に表示されたページ情報は、同時にオペレータ用コンピュータ8のオペレータブラウザ1にも表示されるため、前記再度の情報複写が必要な場合も、エージェントとオペレータの意思の疎通を充分に図ることができる。
【0074】
該ページ情報の判断、検索、または選択は、オペレータ用コンピュータ8に接続して設けられるWebサーバ5を介して、社内LAN16、インターネット26等のネットワーク上に存在するページ情報を対象とすることができ、社内LAN16上の商品・製品情報、顧客情報、販売促進ツール、マーケティング分析情報、取引履歴情報、その他のナレッジや、時機を得た営業活動支援ツールとなり得るインターネット26上の各種情報を、エージェント用コンピュータ18に複写することができる。
【0075】
【発明の効果】
本発明のプロキシサーバ付きブラウザによれば、ブラウザモジュールがプロキシモジュールからコンテンツキャッシュ更新イベントを受信することができるため、ブラウザモジュールが、自己において表示すべき閲覧対象情報の内容を、自律的に取得し、更新することができる。
【0076】
また本プロキシサーバ付きブラウザが複数接続された場合は、そのキャッシュ更新同期機能によって、一のプロキシサーバ付きブラウザで取得、表示される閲覧対象情報を、自動的に他のプロキシサーバ付きブラウザにおいても取得、表示することができ、一のコンピュータから他のコンピュータへの情報複写が、高速かつ安定した動作状態で可能となる。
【0077】
前記プロキシサーバ付きブラウザを用いた本発明の情報複写システムによれば、Webページや画像等ブラウザで表示される閲覧対象情報を、高速かつ安定した動作状態で、たとえば営業活動支援者(オペレータ)が操作する一のコンピュータから、たとえばこれと遠隔した状態等で営業担当者(エージェント)が操作する他のコンピュータへ複写することができる
【0078】
さらに本発明の情報複写システムおよびそれを用いた営業活動支援方法によれば、社外で営業活動するエージェントにおいて必要な情報が、オペレータにより判断、検索、選択、取得され、高速かつ安定した状態で、エージェントが操作するコンピュータに複写されるため、エージェントがクライアントと相対する社外営業活動を、スキル面でリアルタイムに支援することができる。
【図面の簡単な説明】
【図1】本発明のプロキシサーバ付きブラウザの構成を示す説明図。
【図2】本発明の情報複写システムの構成の一例を示す説明図。
【図3】本発明の情報複写システムのシステム処理の流れを示したフロー図。
【図4】本発明の営業活動支援方法を示した説明図。
【図5】従来技術pcAnywhereの動作概念を示した説明図。
【符号の説明】
1、11…ブラウザモジュール、2、12…プロキシモジュール、3、13…コンテンツキャッシュ、4、14…プロキシサーバ付きブラウザ、5…Webサーバ、6、7…ネットワーク、8…オペレータ用コンピュータ、18…エージェント用コンピュータ、16…社内LAN、26…インターネット、20…更新接続要求手段

Claims (5)

  1. コンピュータを、
    コンテンツの表示を行う閲覧機能を有するブラウザモジュール手段、
    通信中継機能を有するプロキシモジュール手段、
    として機能させるためのプロキシサーバ付きブラウザプログラムであって、
    前記ブラウザモジュール手段は、前記コンピュータを、
    指定されたコンテンツの取得要求を行う情報要求手段、
    前記コンテンツをコンテンツキャッシュに蓄積している場合には、そのコンテンツを取得して表示する既存情報取得表示手段、
    前記コンテンツキャッシュが更新された場合には前記プロキシモジュール手段からコンテンツキャッシュ更新イベントを受信する更新イベント受信手段、
    前記コンテンツキャッシュ更新イベントに対応するコンテンツの取得を要求する更新内容要求手段、
    前記更新内容要求に対応するコンテンツを前記コンテンツキャッシュから取得して表示する更新内容取得表示手段、
    として機能させ、
    前記プロキシモジュール手段は、前記コンピュータを、
    前記ブラウザモジュール手段からの前記コンテンツ取得要求を受信する情報要求受信手段、
    前記コンテンツ取得要求に対応するコンテンツを前記コンテンツキャッシュとして蓄積している場合には、そのコンテンツを前記ブラウザモジュール手段に送信する既存情報返信手段、
    前記コンテンツ取得要求に対応するコンテンツを前記コンテンツキャッシュとして蓄積していない場合には、外部のサーバまたはプロキシサーバを介して、前記コンテンツを取得し、前記コンテンツキャッシュに蓄積するキャッシュ更新蓄積手段、
    新たなコンテンツが前記コンテンツキャッシュに蓄積された場合に、前記コンテンツキャッシュ更新イベントを前記ブラウザモジュール手段に送信する更新イベント送信手段、
    前記コンテンツキャッシュ更新イベントに対応するコンテンツの更新内容要求に応じて、そのコンテンツを前記ブラウザモジュール手段に送信する更新内容返信手段、
    として機能させ、
    前記プロキシサーバ付きブラウザプログラムを備えた少なくとも二以上のコンピュータの間で同一のコンテンツを表示させるために、
    いずれか一のコンピュータにおいてコンテンツをコンテンツキャッシュに蓄積することで、前記プロキシモジュール手段が、前記コンテンツのURLを含む前記コンテンツキャッシュ更新イベントを、ほかのコンピュータのプロキシモジュール手段に対して通知すると共に、前記コンテンツキャッシュに蓄積したコンテンツを、自らのコンピュータのブラウザモジュール手段に送信する手順、
    前記ほかのコンピュータのプロキシモジュール手段は、前記一のコンピュータから、前記コンテンツのURLを含むコンテンツキャッシュ更新イベントを受信すると、前記コンテンツキャッシュ更新イベントにおけるコンテンツのURLに対応するコンテンツが前記ほかのコンピュータのコンテンツキャッシュに存在しているかを確認し、存在しない場合には、前記コンテンツキャッシュ更新イベントのコンテンツのURLに対応するコンテンツを、前記一のコンピュータのコンテンツキャッシュから取得して、前記ほかのコンピュータのコンテンツキャッシュに蓄積する手順、
    を実行させるためのプロキシサーバ付きブラウザプログラム。
  2. 少なくとも二以上のコンピュータにおいて、各々、請求項1に記載のプロキシサーバ付きブラウザプログラムを備えており、
    いずれか一のコンピュータのブラウザモジュール手段において、前記コンテンツの指定を 受け付けると、前記情報要求手段は、前記コンテンツの取得要求を前記プロキシモジュール手段に送信し、
    前記コンテンツキャッシュにそのコンテンツを蓄積していない場合には、前記キャッシュ更新蓄積手段が、前記コンテンツを前記外部のサーバまたはプロキシサーバを介して、前記コンテンツを取得してコンテンツキャッシュに蓄積し、
    前記コンテンツキャッシュに前記コンテンツを蓄積すると、前記更新イベント送信手段は、前記コンテンツのURLを含む前記コンテンツキャッシュ更新イベントを、ほかのコンピュータのプロキシモジュール手段に対しても送信し、
    前記更新内容返信手段は、前記コンテンツキャッシュに蓄積したコンテンツを、前記一のコンピュータのブラウザモジュール手段に送信し、
    前記ほかのコンピュータのプロキシモジュール手段は、前記一のコンピュータから、前記コンテンツのURLを含むコンテンツキャッシュ更新イベントを受信すると、前記コンテンツキャッシュ更新イベントにおけるコンテンツのURLに対応するコンテンツが前記ほかのコンピュータのコンテンツキャッシュに存在しているかを確認し、
    存在しない場合には、前記コンテンツキャッシュ更新イベントにおけるコンテンツのURLに対応するコンテンツを、前記一のコンピュータのコンテンツキャッシュから取得して、前記ほかのコンピュータのコンテンツキャッシュに蓄積して前記ブラウザモジュール手段に送信し、
    存在する場合には、前記コンテンツキャッシュに蓄積しているコンテンツを前記ブラウザモジュール手段に送信する、
    ことで、二以上のコンピュータにおいて同一のコンテンツを表示させる、
    ことを特徴とする情報複写システム。
  3. 前記コンピュータのうち、少なくとも一つがモバイルコンピュータである、
    ことを特徴とする請求項2に記載の情報複写システム。
  4. 請求項2または請求項3に記載の情報複写システムを用いて営業活動を支援するための営業活動支援方法であって、
    前記一のコンピュータは営業担当者の営業活動を支援し得る営業活動支援者が操作するコンピュータであって、前記ほかのコンピュータは営業活動を行う営業担当者が操作するコンピュータであって、
    前記営業担当者が操作する前記ほかのコンピュータまたは前記営業活動支援者が操作する前記一のコンピュータのいずれかで所定の操作入力を受け付けた交信接続要求により、営業担当者が操作する前記ほかのコンピュータまたは営業活動支援者が操作する前記一のコンピュータネットワークを介して接続し、
    前記営業活動支援者が選択した、前記営業担当者の行う営業活動を支援し得るコンテンツの前記コンテンツ取得要求の操作入力を、前記一のコンピュータで受け付けることによって、前記一のコンピュータから前記ほかのコンピュータに前記コンテンツを複写して前記ほかのコンピュータ上で画面表示させる、
    ことを特徴とする情報複写システムを用いた営業活動支援方法。
  5. 前記営業担当者が操作する前記ほかのコンピュータまたは前記営業活動支援者が操作する前記一のコンピュータによる前記交信接続要求は、リアルタイムでの交信が可能な電気通信手段により行われる、
    ことを特徴とする請求項4記載の営業活動支援方法。
JP2001315484A 2001-10-12 2001-10-12 プロキシサーバ付きブラウザおよび情報複写システム Expired - Fee Related JP4064652B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2001315484A JP4064652B2 (ja) 2001-10-12 2001-10-12 プロキシサーバ付きブラウザおよび情報複写システム
US10/269,304 US20030074425A1 (en) 2001-10-12 2002-10-11 Browser with proxy server and information copying system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001315484A JP4064652B2 (ja) 2001-10-12 2001-10-12 プロキシサーバ付きブラウザおよび情報複写システム

Publications (2)

Publication Number Publication Date
JP2003122694A JP2003122694A (ja) 2003-04-25
JP4064652B2 true JP4064652B2 (ja) 2008-03-19

Family

ID=19133643

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001315484A Expired - Fee Related JP4064652B2 (ja) 2001-10-12 2001-10-12 プロキシサーバ付きブラウザおよび情報複写システム

Country Status (2)

Country Link
US (1) US20030074425A1 (ja)
JP (1) JP4064652B2 (ja)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1221898C (zh) * 2002-08-13 2005-10-05 国际商业机器公司 刷新网络代理高速缓存服务器对象的系统和方法
JP2004192493A (ja) * 2002-12-13 2004-07-08 Hitachi Ltd 記憶デバイス制御装置、情報処理装置、およびプログラム
WO2006038287A1 (ja) * 2004-10-06 2006-04-13 Syncplus, Inc. 同期システム及び同期プログラム
US7937753B2 (en) * 2005-03-25 2011-05-03 Microsoft Corporation Method and apparatus for distributed information management
CA2513019A1 (en) * 2005-07-22 2007-01-22 Research In Motion Limited A method for communicating state information between a server and a mobile device browser with version handling
CA2513018A1 (en) * 2005-07-22 2007-01-22 Research In Motion Limited Method for training a proxy server for content delivery based on communication of state information from a mobile device browser
CA2513014A1 (en) * 2005-07-22 2007-01-22 Research In Motion Limited A method of controlling delivery of multi-part content from an origin server to a mobile device browser via a proxy server
CA2513022A1 (en) * 2005-07-22 2007-01-22 Research In Motion Limited System and method for communicating state management between a browser user-agent and a mobile data server
CA2513010A1 (en) * 2005-07-22 2007-01-22 Research In Motion Limited A method for detecting state changes between data stored in a first computing device and data retrieved from a second computing device
CA2513016A1 (en) * 2005-07-22 2007-01-22 Research In Motion Limited A secure method of synchronizing cache contents of a mobile browser with a proxy server
KR100772861B1 (ko) 2005-09-23 2007-11-02 삼성전자주식회사 원격 사용자 인터페이스를 제공하는 장치 및 방법
JP4140916B2 (ja) * 2005-12-22 2008-08-27 インターナショナル・ビジネス・マシーンズ・コーポレーション Webページにおける状態遷移を解析する方法
JP4714586B2 (ja) * 2006-01-11 2011-06-29 シャープ株式会社 通信装置、データ共有システム、データ共有装置、及びコンピュータプログラム
JP2007208458A (ja) * 2006-01-31 2007-08-16 Fujifilm Corp 通信システム、通信端末および通信方法
US7461206B2 (en) * 2006-08-21 2008-12-02 Amazon Technologies, Inc. Probabilistic technique for consistency checking cache entries
CN101668004B (zh) * 2008-09-04 2016-02-10 阿里巴巴集团控股有限公司 一种网页获取方法、装置及系统
US8385245B2 (en) * 2008-11-13 2013-02-26 Cisco Technology, Inc. System and method for multicasting in a network environment
TWI471742B (zh) * 2009-05-13 2015-02-01 Alibaba Group Holding Ltd Web access / send method, client, server and network system
WO2011154741A1 (en) * 2010-06-09 2011-12-15 Omnifone Ltd A method for providing digital media content to multiple computing devices using a portable framework
EP2587397A1 (en) * 2011-10-28 2013-05-01 Telefonaktiebolaget LM Ericsson (publ) Browser device access proxy
FR3019427A1 (fr) * 2014-03-28 2015-10-02 Orange Procede de mise en cache d'un contenu dans un reseau de distribution de contenus
US9880827B2 (en) * 2015-08-30 2018-01-30 International Business Machines Corporation Managing software version upgrades in a multiple computer system environment

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000516053A (ja) * 1996-05-07 2000-11-28 ウェブライン コミュニケーションズ コーポレーション インターネットマルチメディアの内容を電話及びオーディオ通信と統合するための方法及びその装置
US6185625B1 (en) * 1996-12-20 2001-02-06 Intel Corporation Scaling proxy server sending to the client a graphical user interface for establishing object encoding preferences after receiving the client's request for the object
US6173311B1 (en) * 1997-02-13 2001-01-09 Pointcast, Inc. Apparatus, method and article of manufacture for servicing client requests on a network
US6061714A (en) * 1997-05-07 2000-05-09 International Business Machines Corporation Persistent cache synchronization and start up system
US6247050B1 (en) * 1997-09-12 2001-06-12 Intel Corporation System for collecting and displaying performance improvement information for a computer
US6112279A (en) * 1998-03-31 2000-08-29 Lucent Technologies, Inc. Virtual web caching system
US6389460B1 (en) * 1998-05-13 2002-05-14 Compaq Computer Corporation Method and apparatus for efficient storage and retrieval of objects in and from an object storage device
US6178461B1 (en) * 1998-12-08 2001-01-23 Lucent Technologies Inc. Cache-based compaction technique for internet browsing using similar objects in client cache as reference objects
US6457103B1 (en) * 1999-07-22 2002-09-24 International Business Machines Corporation Method and apparatus for caching content in a data processing system with fragment granularity
US7181539B1 (en) * 1999-09-01 2007-02-20 Microsoft Corporation System and method for data synchronization
US6356933B2 (en) * 1999-09-07 2002-03-12 Citrix Systems, Inc. Methods and apparatus for efficiently transmitting interactive application data between a client and a server using markup language
US6810259B1 (en) * 1999-12-16 2004-10-26 Utstarcom Inc. Location update protocol
US6947440B2 (en) * 2000-02-15 2005-09-20 Gilat Satellite Networks, Ltd. System and method for internet page acceleration including multicast transmissions
US7103651B2 (en) * 2000-11-30 2006-09-05 Nortel Networks Limited Method and apparatus for discovering client proximity network sites
US20020069241A1 (en) * 2000-12-06 2002-06-06 Girija Narlikar Method and apparatus for client-side proxy selection
US7035911B2 (en) * 2001-01-12 2006-04-25 Epicrealm, Licensing Llc Method and system for community data caching
US6981062B2 (en) * 2001-04-20 2005-12-27 Sbc Technology Resources, Inc. World wide web content synchronization between wireless devices
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

Also Published As

Publication number Publication date
US20030074425A1 (en) 2003-04-17
JP2003122694A (ja) 2003-04-25

Similar Documents

Publication Publication Date Title
JP4064652B2 (ja) プロキシサーバ付きブラウザおよび情報複写システム
US6912573B2 (en) Method for acquiring content information, and software product, collaboration system and collaboration server for acquiring content information
RU2188450C2 (ru) Способ и устройство для создания интерактивной гиперсреды
US7167142B2 (en) Multi-user display system
JP3217964B2 (ja) インターネットを介したwwwサーバ・データ・アクセスのためのコンピュータ・ネットワーク
US8707321B2 (en) Resource sharing system and method thereof
JP3217967B2 (ja) ウェブ・ブラウザ・システム
JP3753244B2 (ja) リアルタイムウェブ共有システム
US7376730B2 (en) Method for characterizing and directing real-time website usage
US20020120607A1 (en) File sharing system for serving content from a computer
KR100354369B1 (ko) 정보 처리 방법, 정보 처리 장치, 정보 처리 프로그램을 격납하는 기억 매체
JP2008269658A (ja) サーバシステム
JPH10198616A (ja) 分散ログ一括管理機能付きネットワークシステム
JPH11508430A (ja) 電話通信とデータ通信を調整するための装置および方法
CN107181779A (zh) 访问请求的处理方法、装置和系统
KR20020022374A (ko) 웹 문서의 주소 변환을 이용한 공동 브라우징 방법
CN100555285C (zh) 网页信息协同浏览系统及方法
US20080189424A1 (en) Enhanced Website Visitor Coordination System And Method
JP2007072835A (ja) サービス利用者サポートシステム
JP2001216233A (ja) ウエブページ提供方法およびその提供システム
JP2002041377A (ja) データ通信システムおよびこれに用いるデータ処理装置、ブラウザを利用したセッション維持方法、記録媒体
JP2002215551A (ja) データ通信方法、データ通信管理サーバおよびデータ通信ソフトウェア
US20020095349A1 (en) Net market system
JP5322972B2 (ja) ウェブ画面復元装置及びウェブ画面復元方法及びウェブ画面復元プログラム
KR20180077827A (ko) 웹 서버와 데이터베이스 서버 연동 방법

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20040217

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20040226

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20040226

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040310

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040317

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20040812

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040812

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041117

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070911

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20071009

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071101

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20071204

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071227

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4064652

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20110111

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110111

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

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

Free format text: PAYMENT UNTIL: 20110111

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20120111

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20120111

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20130111

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20130111

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20140111

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees