JP2007323115A - ローカル・プロキシにより通信情報を共有する方法 - Google Patents
ローカル・プロキシにより通信情報を共有する方法 Download PDFInfo
- Publication number
- JP2007323115A JP2007323115A JP2006149356A JP2006149356A JP2007323115A JP 2007323115 A JP2007323115 A JP 2007323115A JP 2006149356 A JP2006149356 A JP 2006149356A JP 2006149356 A JP2006149356 A JP 2006149356A JP 2007323115 A JP2007323115 A JP 2007323115A
- Authority
- JP
- Japan
- Prior art keywords
- application
- server
- local proxy
- browser
- data
- 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
- 238000000034 method Methods 0.000 title claims abstract description 111
- 238000004891 communication Methods 0.000 title claims abstract description 58
- 230000008569 process Effects 0.000 claims abstract description 75
- 230000005540 biological transmission Effects 0.000 claims description 10
- 238000004590 computer program Methods 0.000 claims description 7
- 230000004044 response Effects 0.000 claims description 4
- 238000012546 transfer Methods 0.000 claims description 2
- 230000003213 activating effect Effects 0.000 claims 1
- 230000006870 function Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 238000012545 processing Methods 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 9
- 230000003287 optical effect Effects 0.000 description 6
- 230000004913 activation Effects 0.000 description 5
- 235000014510 cooky Nutrition 0.000 description 4
- 238000011161 development Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000007429 general method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0815—Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
-
- 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
-
- 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
-
- 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/566—Grouping or aggregating service requests, e.g. for unified processing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
【解決手段】端末20で動作するローカル・プロキシ222が、端末20で動作するアプリケーションとサーバ10との間の通信を代理するものとして、端末20で動作するブラウザ221と同じプロセス220で動作するステップと、アプリケーション231が、ローカル・プロキシ222とは異なるプロセス230で動作するステップと、ローカル・プロキシ222が、アプリケーション231が送信したデータを受信し、データをブラウザ221を経由してサーバ10に送信するステップと、ローカル・プロキシ222が、サーバ10からの処理済データをブラウザ221を経由して受信し、処理済データをアプリケーション231に送信するステップと、を含む方法。
【選択図】図2
Description
図6は、ブラウザ221のプロセス220で起動するローカル・プロキシ222をJava(登録商標)により実装した場合についての本発明を使用した概念図である。端末20には、ブラウザ221およびローカル・プロキシ222の動作するプロセス220とは別プロセスである、プロセス230が存在している。ローカル・プロキシ222は、実行環境223のJava Runtime Env. −Version1.3.1を用いて実装する。プロセス230では、実行環境223とは別のバージョンの実行環境233を用いたアプリケーション231(図示せず)の動作が可能である。
20 端末
30 通信回線
40 認証サーバ
81 データ受信部
82 データ送信部
83 処理済データ受信部
84 処理済データ送信部
91 データ
92 認証情報
93 処理済データ
220 プロセス
221 ブラウザ
222 ローカル・プロキシ
230 プロセス
231 アプリケーション
Claims (8)
- ネットワーク・アプリケーションが動作するクライアント・サーバ・システムにおける通信情報を共有する方法であって、
クライアント端末で動作するローカル・プロキシが、前記クライアント端末で動作するアプリケーションとサーバとの間の通信を代理するものとして、前記クライアント端末で動作するブラウザと同じプロセスで動作するステップと、
前記アプリケーションが、前記ローカル・プロキシとは異なるプロセスで動作するステップと、
前記ローカル・プロキシが、前記アプリケーションが送信したデータを受信し、当該データを、前記ブラウザを経由してサーバに送信するステップと、
前記ローカル・プロキシが、前記サーバからの処理済データを、前記ブラウザを経由して受信し、当該処理済データを前記アプリケーションに送信するステップと、
を含む方法。 - 前記アプリケーションを起動する要求をユーザから受け付けたことに応じて、前記ローカル・プロキシが起動するステップを更に含む、請求項1に記載の方法。
- 前記アプリケーションを起動する要求をユーザから受け付けたことに応じて、前記ローカル・プロキシが前記サーバからロードされ起動するステップを更に含む、請求項1に記載の方法。
- 前記ローカル・プロキシは、前記ブラウザにおいて動作するアプリケーションに関連したソフトウェアを用いて実装する請求項1に記載の方法。
- 前記ローカル・プロキシによる通信は、ハイパーテキスト転送プロトコル(HTTP)により行われる請求項1に記載の方法。
- 前記ローカル・プロキシは、通信先として前記クライアント端末の前記アプリケーションとのみ通信する請求項1に記載の方法。
- ネットワーク・アプリケーションが動作するクライアント・サーバ・システムにおける通信情報を共有するシステムであって、
クライアント端末で動作するブラウザと、
前記クライアント端末で動作するローカル・プロキシであって、前記クライアント端末で動作するアプリケーションとサーバとの間の通信を代理するものとして、前記クライアント端末で動作する前記ブラウザと同じプロセスで動作する、ローカル・プロキシと、
を備え、
前記アプリケーションは、前記ローカル・プロキシとは異なるプロセスで動作し、
前記ローカル・プロキシは、
前記アプリケーションが送信したデータを受信するデータ受信部と、
前記データをサーバに送信するデータ送信部と、
前記サーバからの処理済データを受信する処理済データ受信部と、
前記処理済データを前記アプリケーションに送信する処理済データ送信部と、
を備える、システム。 - ネットワーク・アプリケーションが動作するクライアント・サーバ・システムにおける通信情報を共有するコンピュータ・プログラムであって、
クライアント端末で動作するローカル・プロキシに、
前記クライアント端末で動作するアプリケーションとサーバとの間の通信を代理するものとして、前記クライアント端末で動作するブラウザと同じプロセスで動作するステップと、
前記アプリケーションが送信したデータを受信し、当該データをサーバに送信するステップと、
前記サーバからの処理済データを受信し、当該処理済データを前記アプリケーションに送信するステップと、
を実行させ、前記アプリケーションに、
前記ローカル・プロキシとは異なるプロセスで動作するステップ
を実行させる、コンピュータ・プログラム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006149356A JP4353487B2 (ja) | 2006-05-30 | 2006-05-30 | ローカル・プロキシにより通信情報を共有する方法 |
| CNA2007101048281A CN101083602A (zh) | 2006-05-30 | 2007-05-21 | 使用本地代理共享通信信息的方法和系统 |
| US11/752,970 US20070282965A1 (en) | 2006-05-30 | 2007-05-24 | Method for sharing communication information using local proxy |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006149356A JP4353487B2 (ja) | 2006-05-30 | 2006-05-30 | ローカル・プロキシにより通信情報を共有する方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007323115A true JP2007323115A (ja) | 2007-12-13 |
| JP4353487B2 JP4353487B2 (ja) | 2009-10-28 |
Family
ID=38791667
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006149356A Expired - Fee Related JP4353487B2 (ja) | 2006-05-30 | 2006-05-30 | ローカル・プロキシにより通信情報を共有する方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20070282965A1 (ja) |
| JP (1) | JP4353487B2 (ja) |
| CN (1) | CN101083602A (ja) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009099078A (ja) * | 2007-10-19 | 2009-05-07 | Yamatake Corp | サーバクライアントシステム、遠隔監視システム及び遠隔監視方法 |
| WO2009139437A1 (ja) * | 2008-05-14 | 2009-11-19 | 日本電気株式会社 | クライアント装置、その制御方法、プログラム、サーバ装置、その制御方法、通信システム及びその制御方法 |
| JP2012512494A (ja) * | 2008-12-16 | 2012-05-31 | クゥアルコム・インコーポレイテッド | アプリケーションサービスを、組込の接続管理にバンドルするための装置と方法 |
| JP2014526167A (ja) * | 2011-07-06 | 2014-10-02 | エアプラグ インコーポレイテッド | 固定ホストアドレスに基づいて複数の異種網を選択的に用いてデータ送受信を可能にする装置と、そのための方法 |
| US9288230B2 (en) | 2010-12-20 | 2016-03-15 | Qualcomm Incorporated | Methods and apparatus for providing or receiving data connectivity |
| JP2017503249A (ja) * | 2014-01-24 | 2017-01-26 | マカフィー, インコーポレイテッド | 自動プレースホルダファインダ及びフィラー |
| US10558726B2 (en) | 2016-03-29 | 2020-02-11 | Fujitsu Limited | Method and apparatus for executing application |
| JP2024046101A (ja) * | 2022-09-22 | 2024-04-03 | Kddi株式会社 | 通信デバイス並びにその通信方法及び通信プログラム |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8756660B2 (en) * | 2008-04-17 | 2014-06-17 | Microsoft Corporation | Enabling two-factor authentication for terminal services |
| CN101299854B (zh) * | 2008-06-19 | 2011-07-13 | 中兴通讯股份有限公司 | 一种移动终端及其数据维护方法 |
| US20100205099A1 (en) * | 2008-12-16 | 2010-08-12 | Kalle Ahmavaara | System and methods to facilitate connections to access networks |
| US9237017B2 (en) * | 2011-03-21 | 2016-01-12 | Microsoft Technology Licensing, Llc | Lightweight authentication for on-premise rich clients |
| CN102843394B (zh) * | 2011-06-22 | 2015-12-09 | 腾讯科技(深圳)有限公司 | 网络应用的框架装置及运行方法 |
| US8756665B2 (en) | 2011-07-08 | 2014-06-17 | International Business Machines Corporation | Authenticating a rich client from within an existing browser session |
| WO2013075127A1 (en) | 2011-11-17 | 2013-05-23 | Medrad, Inc. | Methods and techniques for collecting, reporting, and managing information about medical diagnostic procedures |
| CN103795694A (zh) * | 2012-10-31 | 2014-05-14 | 中国电信股份有限公司 | 许可控制方法及系统 |
| CN105915508B (zh) * | 2016-04-07 | 2020-06-12 | 广西新章物电防伪技术开发有限公司 | 一种非中间件技术的b/s/s模式电子签章系统及其签章方法 |
| WO2019010243A1 (en) | 2017-07-07 | 2019-01-10 | Bayer Healthcare Llc | APPARATUS, METHOD AND COMPUTER PROGRAM PRODUCT FOR EXCHANGING DATA EXCHANGE BETWEEN INJECTION SYSTEMS |
| CN108154026B (zh) * | 2017-12-28 | 2022-01-11 | 成都卫士通信息产业股份有限公司 | 基于Android系统的免Root无侵入的安全通信方法及系统 |
| CN120499265A (zh) * | 2025-07-15 | 2025-08-15 | 北京中宏立达科技发展有限公司 | 远程管控客户管理端的方法、运维管理器以及客户管理端 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020078371A1 (en) * | 2000-08-17 | 2002-06-20 | Sun Microsystems, Inc. | User Access system using proxies for accessing a network |
| US7210142B2 (en) * | 2001-08-31 | 2007-04-24 | Sony Corporation | Client-server bidirectional synchronization via browser plug in for an XM radio system |
| US7500262B1 (en) * | 2002-04-29 | 2009-03-03 | Aol Llc | Implementing single sign-on across a heterogeneous collection of client/server and web-based applications |
| US8090818B2 (en) * | 2005-09-19 | 2012-01-03 | Sap Ag | Generation of customized client proxies |
-
2006
- 2006-05-30 JP JP2006149356A patent/JP4353487B2/ja not_active Expired - Fee Related
-
2007
- 2007-05-21 CN CNA2007101048281A patent/CN101083602A/zh active Pending
- 2007-05-24 US US11/752,970 patent/US20070282965A1/en not_active Abandoned
Cited By (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009099078A (ja) * | 2007-10-19 | 2009-05-07 | Yamatake Corp | サーバクライアントシステム、遠隔監視システム及び遠隔監視方法 |
| WO2009139437A1 (ja) * | 2008-05-14 | 2009-11-19 | 日本電気株式会社 | クライアント装置、その制御方法、プログラム、サーバ装置、その制御方法、通信システム及びその制御方法 |
| JP2012512494A (ja) * | 2008-12-16 | 2012-05-31 | クゥアルコム・インコーポレイテッド | アプリケーションサービスを、組込の接続管理にバンドルするための装置と方法 |
| JP2015201856A (ja) * | 2008-12-16 | 2015-11-12 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | アプリケーションサービスを、組込の接続管理にバンドルするための装置と方法 |
| US9197706B2 (en) | 2008-12-16 | 2015-11-24 | Qualcomm Incorporated | Apparatus and method for bundling application services with inbuilt connectivity management |
| US9288230B2 (en) | 2010-12-20 | 2016-03-15 | Qualcomm Incorporated | Methods and apparatus for providing or receiving data connectivity |
| JP2014526167A (ja) * | 2011-07-06 | 2014-10-02 | エアプラグ インコーポレイテッド | 固定ホストアドレスに基づいて複数の異種網を選択的に用いてデータ送受信を可能にする装置と、そのための方法 |
| JP2017224357A (ja) * | 2014-01-24 | 2017-12-21 | マカフィー, エルエルシー | 自動プレースホルダファインダ及びフィラー |
| JP2017503249A (ja) * | 2014-01-24 | 2017-01-26 | マカフィー, インコーポレイテッド | 自動プレースホルダファインダ及びフィラー |
| JP2019046496A (ja) * | 2014-01-24 | 2019-03-22 | マカフィー, エルエルシー | 自動プレースホルダファインダ及びフィラー |
| US10291585B2 (en) | 2014-01-24 | 2019-05-14 | Mcafee, Llc | Automatic placeholder finder-filler |
| US10666622B2 (en) | 2014-01-24 | 2020-05-26 | Mcafee, Llc | Automatic placeholder finder-filler |
| US11349814B2 (en) | 2014-01-24 | 2022-05-31 | Mcafee, Llc | Automatic placeholder finder-filler |
| US10558726B2 (en) | 2016-03-29 | 2020-02-11 | Fujitsu Limited | Method and apparatus for executing application |
| JP2024046101A (ja) * | 2022-09-22 | 2024-04-03 | Kddi株式会社 | 通信デバイス並びにその通信方法及び通信プログラム |
| JP7734641B2 (ja) | 2022-09-22 | 2025-09-05 | Kddi株式会社 | 通信デバイス並びにその通信方法及び通信プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101083602A (zh) | 2007-12-05 |
| JP4353487B2 (ja) | 2009-10-28 |
| US20070282965A1 (en) | 2007-12-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4353487B2 (ja) | ローカル・プロキシにより通信情報を共有する方法 | |
| US10331501B2 (en) | USB device redirection for remote systems | |
| JP4754473B2 (ja) | ハンドヘルドコンピューターにおける自動データインストールのためのシステムおよび方法 | |
| EP3734449B1 (en) | Systems and methods for integration of an application runtime environment into a user computing environment | |
| TWI521357B (zh) | 經由網頁瀏覽器輸入內容至應用程式 | |
| US7890574B2 (en) | Internet operating system through embeddable applet-style application | |
| JP4867482B2 (ja) | 制御プログラムおよび通信システム | |
| CN101313552A (zh) | 提供便携的用户环境的分布式计算架构及相关方法 | |
| JP2011513841A (ja) | リモートリソースのウェブアクセスのためのxmlベースのウェブフィード | |
| CN102918540A (zh) | 利用凭证创建并启动万维网应用 | |
| JP2003281304A (ja) | 文書公証システムおよび方法 | |
| WO2001039046A1 (en) | Web browser plug-in interface system | |
| JP2004530192A (ja) | クッキーを利用して単一操作印刷オプションを提供するWebベースのイメージング・システム | |
| JP5197351B2 (ja) | 情報処理装置及び情報処理方法及びプログラム | |
| FR2946168A1 (fr) | Procede de navigation sur le reseau internet, support d'enregistrement, serveur d'acces et poste d'utilisateur pour la mise en oeuvre de ce procede. | |
| JP2016066845A (ja) | ユーザに所定のサービスを提供するシステム及び方法 | |
| JP2006018795A (ja) | Web共有システム、Web共有方法、Web共有プログラム、中継サーバ、及びWWWブラウザ表示装置 | |
| JP5838250B1 (ja) | ユーザに所定のサービスを提供するシステム及び方法 | |
| JP5235504B2 (ja) | 動的にウェブ・コンテンツを生成するサーバ | |
| GB2381618A (en) | System for recognising devices connected to a network | |
| JP2009294851A (ja) | Webページ編集サーバ、Webページ編集システム及びWebページの編集方法 | |
| JP2011175461A (ja) | 通信システム及びサーバ及び端末装置及び通信システムの通信方法及びサーバ用プログラム及び端末用プログラム | |
| JP2022025599A (ja) | 情報処理装置、アプリケーションの起動方法及びプログラム | |
| JPWO2010032558A1 (ja) | プログラム入手・実行クライアント、プログラム入手・実行方法および記録媒体 | |
| JP2017216492A (ja) | データ送受信方法、データ送信方法及びサーバ装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071205 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20071221 |
|
| A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20080129 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080205 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080229 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080701 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080730 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20081104 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090119 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20090223 |
|
| 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: 20090714 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| RD14 | Notification of resignation of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7434 Effective date: 20090715 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090724 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120807 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130807 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |