[go: up one dir, main page]

JP2002032468A - 情報処理システム及び装置及びそれらの方法並びに記憶媒体 - Google Patents

情報処理システム及び装置及びそれらの方法並びに記憶媒体

Info

Publication number
JP2002032468A
JP2002032468A JP2000217578A JP2000217578A JP2002032468A JP 2002032468 A JP2002032468 A JP 2002032468A JP 2000217578 A JP2000217578 A JP 2000217578A JP 2000217578 A JP2000217578 A JP 2000217578A JP 2002032468 A JP2002032468 A JP 2002032468A
Authority
JP
Japan
Prior art keywords
service
service provider
user
information
service object
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2000217578A
Other languages
English (en)
Other versions
JP4536880B2 (ja
JP2002032468A5 (ja
Inventor
Toyohiko Ushiku
豊彦 牛久
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2000217578A priority Critical patent/JP4536880B2/ja
Priority to US09/900,036 priority patent/US7076548B2/en
Publication of JP2002032468A publication Critical patent/JP2002032468A/ja
Publication of JP2002032468A5 publication Critical patent/JP2002032468A5/ja
Application granted granted Critical
Publication of JP4536880B2 publication Critical patent/JP4536880B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0407Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the identity of one or more communicating identities is hidden
    • H04L63/0414Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the identity of one or more communicating identities is hidden during transmission, i.e. party's identity is protected against eavesdropping, e.g. by using temporary identifiers, but is known to the other party or parties involved in the communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0442Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Finance (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Computer And Data Communications (AREA)

Abstract

(57)【要約】 【課題】第1のサービスの利用に付随してサービス提供
者が異なる第2のサービスを利用するにおいて、ユーザ
の処理負担を軽減し、また、そのセキュリティも向上す
る。 【解決手段】所望のサービス提供者によるAサービスが
経理サービス提供者による経理サービスの利用を伴う場
合、まず、Aサービス代理オブジェクト経理サービス代
理オブジェクトを取得する(S301、S302)。そ
して、取得した経理サービス代理オブジェクトに対して
クライアント情報を設定し保持させ(S303)、これ
をAサービス代理オブジェクトを介してAサービス提供
者に転送する(S304)。Aサービス提供者は、ユー
ザ情報が保持された経理サービス代理オブジェクトを用
いて、経理サービス提供者のサービスを利用する(S3
05)。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ネットワーク上で
サービスを提供する情報処理システム及び装置及びそれ
らの方法並びに記憶媒体に関するものである。
【0002】
【従来の技術】近年、ネットワークに対してサービスを
提供するサービス提供者を設け、それらの提供している
サービスをネットワーク上で検索または探索し、利用者
がそれらサービス提供者の提供しているサービスを利用
できるようにするシステムが開発されている。それらは
Jini、UPnP(Universal Plug and Play)、SLP(Servic
e Location Protocol)などを使用してサービスを提供
している。(JiniはSunMicrosystems社の商標である) ここでは、その代表例としてJiniにおけるサービスの登
録、検索、利用方法を述べる。
【0003】図12、図13、図14、図15はJiniに
おいてどのようにサービスが提供されるかを示す図であ
る。これらの図で、2010はインターネットに代表さ
れるネットワークであり、ネットワークプロトコルであ
るTCP/IPによって制御されている。2020はサービス
をネットワークに接続されている他のノードに対して提
供するサービス提供者、2030はサービスを登録・検
索するLookupサービスを提供するLookupサーバ、204
0はサービスを利用するクライアント、2050はクラ
イアントにおいてサービス提供者の代理として実行され
る代理オブジェクト、2060はサービスを検索するの
に用いられるサービスの持つ機能を表すサービス属性で
ある。
【0004】(1)Lookupサービスの検索 図12に示されるように、ネットワーク上にはサービス
を登録しておくLookupサーバ2030と呼ばれるサーバ
が稼動している。このサーバは各サービス提供者202
0およびサービス利用者であるクライアント2040に
対して、サービスの登録、検索をサービス(Lookupサー
ビスと呼ぶ)として提供している。
【0005】サービス提供者2020やクライアント2
040がネットワーク上でLookupサーバ2030を見つ
けるために使用するネットワークプロトコルであるDisc
overyプロトコルが規定されている。このDiscoveryプロ
トコルは、TCP/IPのマルチキャスト・プロトコルとして
規定されており、ネットワーク上の複数のノードに対し
て同報される。
【0006】このDiscoveryプロトコルメッセージを受
け取ったLookupサーバ2030は、メッセージを送って
きたノードに対して、応答メッセージを送り返す。その
応答メッセージは、サービスを登録・検索するLookupサ
ービスとして機能するよう設計されたJava言語のインタ
フェース(ServiceRegistrar)を実装したクラスオブジ
ェクトを内包している。(JavaはSunMicrosystems社の
商標である)応答メッセージを受信したサービス提供者
2020、クライアント2040は、この応答メッセー
ジからServiceRegistrar実装オブジェクトを取り出し、
サービス登録・検索サービスを提供するLookupサーバの
代理オブジェクトとして使用する。
【0007】(2) サービスの登録 図13はサービスの登録の方法を示している。サービス
提供者2020が自分の提供するサービスを登録するに
は、Lookupサービス代理オブジェクトを使用する。
【0008】Lookupサービス代理オブジェクトは、サー
ビス登録のための手段としてregisterメソッドを実装し
ている。このregisterメソッドに、クライアントにサー
ビスを提供するためにクライアント側で代理オブジェク
トとして実行される代理オブジェクト2050と、提供
するサービスの機能等を表現しているサービス属性20
60を引数として渡すと、代理オブジェクト2050と
サービス属性2060は、Lookupサーバ2030に送信
される。Lookupサーバ2030は、それら代理オブジェ
クト2050とサービス属性2060を、クライアント
からの要求にしたがって提供できるよう保持・管理す
る。
【0009】なお、このregisterメソッドがどのような
プロトコルによって代理オブジェクト2050、サービ
ス属性2060を送るかはJiniでは規定されておらず、
ServiceRegistrarの実装に任されている。
【0010】(3) サービスの検索 図14はサービスの検索の方法を示している。クライア
ント2040が利用するサービスを検索・取得するに
は、Lookupサービス代理オブジェクトを使用する。
【0011】Lookupサービス代理オブジェクトは、サー
ビス検索・取得のための手段としてlookupメソッドを実
装している。このlookupメソッドに、サービスを提供す
るためにクライアント側で代理オブジェクトとして実行
される代理オブジェクト2050を識別しそれらの機能
を提供するプログラムインタフェースを規定するJava言
語のインタフェースと、利用したいサービスの属性を検
索条件として組み込まれたテンプレートオブジェクトを
引数として渡す。このテンプレートはLookupサーバ20
30に送信される。Lookupサーバ2030は、保持・管
理しているサービス代理オブジェクト2050、サービ
ス属性2060の中から、送られてきたテンプレートの
条件に合致する代理オブジェクト2050を探し出す。
探し出された代理オブジェクト2050は、lookupメソ
ッドの戻り値としてクライアント2040に返される。
【0012】なお、このlookupメソッドがどのようなプ
ロトコルによってテンプレートおよび代理オブジェクト
2050を送るかはJiniでは規定されておらず、Servic
eRegistrarの実装に任されている。
【0013】(4) サービスの利用 図15はサービスの利用方法を示している。
【0014】クライアント2040がサービスを利用す
るには、代理オブジェクト2050を使用する。Jiniに
おいては、サービスを利用するためのプログラム/イン
タフェースとして、Java言語のインタフェースが規定さ
れている。代理オブジェクト2050は、この決められ
たJava言語インタフェースを実装している。クライアン
トはこのインタフェースで提供されるメソッドを使用し
てサービスを受けることができる。
【0015】この決められたインタフェースをどのよう
に実装するかはサービス提供者にゆだねられており、そ
のJava言語インタフェースの実装方法にクライアントの
プログラミングが影響を受けることはない。また、サー
ビスを利用する際にはLookupサーバ2030はまったく
関与しない。
【0016】
【発明が解決しようとする課題】本願が解決しようとし
ている課題を図16、図17の例を使用して説明する。
図において、3010はサービスを受けるクライアン
ト、3020は、あるサービスAを提供するAサービス
提供者、3030はサービスを受けるための対価を支払
うための経理サービスを提供する経理サービス提供者、
3040はサービスAを提供するためのクライアント3
010上でAサービス提供者の代わりを果たすAサービ
ス代理オブジェクト、3050は経理サービスを提供す
るためにクライアント3010上で経理サービス提供者
3030の代わりを果たす経理サービス代理オブジェク
トである。
【0017】通常のメカニズムでは、図16に示すよう
に、クライアント3010がAサービス、経理サービス
の各々の代理オブジェクト、すなわちAサービス代理オ
ブジェクト3040と経理サービス代理オブジェクト3
050を取得し、各々のサービス間の情報交換を行う際
にはクライアント3010自身が中継ぎを行わねばなら
ず、クライアントの負荷が増えてしまっていた。
【0018】本発明では、これを解決するために図17
に示すように、Aサービス提供者3020に経理サービ
ス代理オブジェクト3050を渡し、Aサービス提供者
3020を介してクライアント3010の個人情報を設
定し、経理サービス提供者3030が提供する経理サー
ビスを、直接Aサービス提供者3020が利用すること
を考える。
【0019】このような形態を考えた場合、経理サービ
スをAサービス提供者を介して受けることになるので、
クライアントの個人情報の漏洩が懸念される。また、サ
ービスを受ける対象が異なることより、Aサービス提供
者3020がクライアント3010のために経理サービ
ス提供者3030を使用していることが認識されず、A
サービス提供者3020自身が新たに経理サービス提供
者3030を利用するかのように経理サービス提供者に
は認識されてしまう。
【0020】本発明は、上述した問題に鑑みてなされた
ものであり、第1のサービスの利用に付随してサービス
提供者が異なる第2のサービスを利用する場合におい
て、ユーザの処理負担を軽減することを目的とする。
【0021】また、本発明の他の目的は、第1のサービ
スに付随して第2のサービスを利用するに際して、第2
のサービスが個人情報を要求する場合に、そのセキュリ
ティを向上することにある。
【0022】
【課題を解決するための手段】上記の目的を達成するた
めの本発明による情報処理システムは以下の構成を備え
る。すなわち、ユーザがネットワークを介して第1のサ
ービス提供者からの第1のサービスオブジェクトと第2
のサービス提供者からの第2のサービスオブジェクトと
を取得する取得手段と、前記ユーザにおいて、前記取得
手段で取得した第2のサービスオブジェクトに対してユ
ーザ情報を設定し保持させる設定手段と、前記ユーザ情
報を保持した第2のサービスオブジェクトを前記第1の
サービス提供者に転送する転送手段と、前記第1のサー
ビス提供者が、前記ユーザ情報が保持された前記第2の
サービスオブジェクトを介して前記第2のサービス提供
者のサービスを利用するサービス利用手段とを備える。
【0023】また、上記の目的を達成するための本発明
の他の態様による情報処理装置は以下の構成を備える。
すなわち、ネットワークを介して第1のサービス提供者
からの第1のサービスオブジェクトと第2のサービス提
供者からの第2のサービスオブジェクトとを取得する取
得手段と、前記取得手段で取得した第2のサービスオブ
ジェクトに対してユーザ情報を設定し保持させる設定手
段と、前記ユーザ情報を保持した第2のサービスオブジ
ェクトを前記第1のサービス提供者に転送する転送手段
とを備える。
【0024】更に、上記の目的を達成するための本発明
の他の態様による情報処理装置は以下の構成を備える。
すなわち、ネットワーク上のユーザに、サービスオブジ
ェクトを介して所定のサービスを提供するサービス提供
手段と、前記ユーザから他のサービス提供者のサービス
オブジェクトを受信する受信手段と、該他のサービス提
供者のサービスオブジェクトは該ユーザに関する情報を
含み、前記受信手段で受信したサービスオブジェクトと
これに含まれる前記ユーザに関する情報とを用いて、前
記他のサービス提供者のサービスを利用する利用手段と
を備える。
【0025】また、本発明によれば、上記情報処理シス
テム及び情報処理装置によって実行される情報処理方法
が提供される。更に、本発明によれば、上記情報処理シ
ステム或いは上記情報処理装置をコンピュータによって
実現するための制御プログラムを格納する記憶媒体が提
供される。
【0026】
【発明の実施の形態】以下、添付の図面を参照して、本
発明の好適な実施形態を説明する。
【0027】(第1の実施形態)以下、第1の実施形態
をJava言語を使用した場合について説明する。ただし、
本発明はJava言語に依存するわけではなく、他のプログ
ラミング言語を使用しても実現し得ることは、以下の説
明から明らかである。
【0028】図1は本実施形態の情報サービスシステム
の構成を示すブロック図である。図1において、101
は複数の情報処理装置を接続するネットワークであり、
本実施形態ではインターネットとする。102は各サー
ビスを利用するクライアント、103は各種サービスを
提供するサービス提供者、104は経理サービスを提供
する経理サービス提供者を表す。サービス提供者10
3、経理サービス提供者104は上述のJiniを使用して
サービスを提供する。したがって、クライアント102
もJiniを使用してサービスの提供を受ける。
【0029】105はLookupサーバであり、サービス提
供者103や経理サービス提供者104等の各サービス
を登録し、クライアントからの要求に応じてその登録さ
れたサービスを検索し、提供する。
【0030】クライアント102、サービス提供者10
3、経理サービス提供者104、Lookupサーバ105は
それぞれコンピュータ装置で構成される。その代表的構
成は、クライアント102において示してある通りであ
る。CPU111は、メモリに格納された制御プログラ
ムに従って各種制御を実行する。ROM112、RAM
113、外部記憶装置114は、上記制御プログラムや
CPU111の各種作業領域を提供するためのメモリを
提供する。入力装置115は、キーボードやポインティ
ングデバイス等から構成され、オペレータによる各種入
力を行う。116はディスプレイであり、CPU111
の制御により各種表示を行う。117はネットワークイ
ンターフェースであり、インターネット101とコンピ
ュータ装置との接続を行う。
【0031】なお、クライアント102についてその代
表的な構成を示したが、サービス提供者103、経理サ
ービス提供者104、Lookupサーバ105のコンピュー
タ装置もこれに類似の構成を備える。
【0032】図2は、本実施形態による経理サービスの
代理オブジェクトの構造を示す図である。図2におい
て、202は経理サービス代理オブジェクト、203は
経理サービスを利用するクライアントを識別するための
クライアント情報である。
【0033】本実施形態では、図17で示されるのと類
似の形態を用いることにより、図16で示したようなA
サービス代理オブジェクトによるサービスと経理サービ
ス代理オブジェクトによるサービスとの間の情報交換の
中継ぎをする負担からクライアントを解放するととも
に、個人情報の漏洩防止を図る。個人情報の漏洩を防止
するためには、経理サービス提供者に対するクライアン
ト情報の設定をクライアント104が行い、クライアン
ト情報が設定された状態をそのままAサービス提供者1
03が引き継いで経理サービスを利用することが望まし
い。
【0034】そこで、本実施形態では、まず、クライア
ント102が経理サービス代理オブジェクト202を取
得し、クライアント102がクライアント情報203を
経理サービス代理オブジェクト202に設定、保持させ
る。そして、クライアント情報203が設定された経理
サービス代理オブジェクト202をAサービス提供者1
03に提供してサービスの移譲を行う。以下、第1の実
施形態の動作について詳細に説明する。
【0035】以下では、Aサービス提供者103による
Aサービスを利用するに際して、経理サービス提供者1
04による経理サービスが利用される場合について説明
する。
【0036】図3は第1の実施形態による情報サービス
システムの処理手順を説明するフローチャートである。
図4及び図5は第1の実施形態によるサービス提供形態
を説明する図である。更に、図6は、第1の実施形態に
よる経理サービス代理オブジェクトの一例を示す図であ
る。
【0037】まず、ステップS301において、クライ
アント102は、図13、図14によって説明した方法
で、Lookupサーバ105からAサービスの代理オブジェ
クト201を取得する(図4参照)。次に、ステップS
302で、ステップS301と同様に、Lookupサーバ1
05から経理サービス代理オブジェクト202を取得す
る(図4参照)。なお、本実施形態では、同一のLookup
サーバ105によってAサービス代理オブジェクト20
1と経理サービス代理オブジェクト202を取得するも
のとするがこれに限られるものではない。すなわち、ス
テップS301でAサービス代理オブジェクト201を
取得したLookupサーバと、ステップS302で経理サー
ビス代理オブジェクト202を取得したLookupサーバは
同じである必要はない。
【0038】次に、ステップS303において、クライ
アントプログラムは、経理サービス代理オブジェクト2
02のsetUserInformationメソッド(図6参照)によっ
て、クライアント情報203を設定する。この設定の際
には、このクライアント情報203は経理サービス提供
者104には通知されず、経理サービス代理オブジェク
ト202内に保持される。ここで、クライアント情報2
03の設定について詳しく説明する。例えば、クライア
ント情報203の内容が、支払いに使用する銀行名、口
座番号、暗証番号であるとする。これらの情報を図6中
のsetUserInformationメソッド内のUserInformationオ
ブジェクトに設定して経理サービス代理オブジェクト2
02に渡す。次に、経理代理オブジェクト202は、公
開鍵等を用いてUserInformationオブジェクト(クライ
アント情報203)を暗号化して、それを経理サービス
代理オブジェクト202の内部情報として保持する。
【0039】この保持されているクライアント情報20
3は、他のメソッドや他のオブジェクトから直接参照す
ることができないようになっており、経理サービス代理
オブジェクト以外からuser変数自身をアクセスすること
ができない。そのためAサービス提供者はクライアント
情報203に直接アクセスして参照することはできない
ようになっている。
【0040】次にステップS304において、クライア
ント102は、Aサービス代理オブジェクト201を経
由して経理サービス代理オブジェクト202も利用でき
るように、Aサービス提供者103に対し、経理サービ
ス代理オブジェクト202を移譲する(図5参照)。移
譲にはJava言語実行環境が備えているRMI、Serializeの
機構により、経理サービス代理オブジェクト202を線
形化し、ネットワークデータとしてAサービス提供者1
03に送り、Aサービス提供者103上で、線形化され
たデータを復元することで実現し、Aサービス提供者が
直接クライアント情報203を見ることがないようにす
る。
【0041】ステップS305において、Aサービス提
供者103は、クライアント102から移譲された経理
サービス代理オブジェクト202を経由して経理サービ
ス提供者104による経理サービスを利用する。図6中
のpayメソッドで示すように、Aサービス提供者が経理
サービスを利用する際には、ステップS303でクライ
アント102が経理サービス代理オブジェクト202に
設定したクライアント情報203が使用され、あたかも
クライアント102が経理サービスを使用しているかの
ように実行される。
【0042】payメソッドでは、経理サービス代理オブ
ジェクト202が保持している暗号化されたクライアン
ト情報203を経理サービス提供者104に渡し、経理
サービス提供者104は暗号化されている口座情報等を
復号して、それらの情報から銀行口座の引き落とし処理
を行う。
【0043】なお、本実施形態では、ステップS303
において、経理サービス代理オブジェクト202が、ク
ライアント情報203を暗号化したが、クライアント情
報203がUserInformationオブジェクトに設定された
ときに一旦経理サービス提供者104に渡し、暗号化し
て返してもらって経理サービス代理オブジェクト202
内に保持するようにしてもよい。
【0044】なお、本実施形態では経理サービスを例と
してあげたが、同じ方法で他のサービスを移譲すること
もできる。例えば、個人認証を認証サービスから受け
て、それをそのまま他のサービスに移譲することによっ
て、他のサービスで個人認証されていることを保証する
ことも可能となる。
【0045】以上のように、第1の実施形態によれば、
第1のサービス(Aサービス)を利用するに際して、こ
れに付随して第2のサービス(経理サービス)を利用す
る場合に、クライアントが第1と第2のサービスの中継
ぎを行う必要がなくなる。
【0046】また、第1の実施形態によれば、第2のサ
ービスの代理オブジェクトに必要な個人情報を保持さ
せ、第1のサービスの提供者に第2のサービスの利用を
移譲するので、第1のサービスの提供者に対して個人情
報が公開されることはなく、セキュリティが向上する。
【0047】(第2の実施形態)次に、第2の実施形態
について説明する。第1の実施形態では、クライアント
102が経理サービス代理オブジェクト202にクライ
アント情報203を設定し、Aサービス提供者103は
これを用いて経理サービスを利用することにより、クラ
イアント情報のセキュリティを向上させた。第2の実施
形態では、クライアント情報に加えて、経理サービス提
供者との間で確立したセッションIDを用いることによ
り更にセキュリティを向上させる。
【0048】なお、第2の実施形態による情報サービス
システムの構成は第1の実施形態(図1)と同様であ
る。また、第2の実施形態においてもJava言語を使用し
た場合について説明するが、Java言語に依存するわけで
はなく、他のプログラミング言語を使用しても実現しう
る。
【0049】以下、クライアント102で実行されるプ
ログラムが、Aサービス提供者103のサービスを使用
する場合について、図7乃至図11を参照して説明す
る。
【0050】図7は第2の実施形態による情報サービス
システムの処理手順を説明するフローチャートである。
図8及び図9は第2の実施形態によるサービス提供形態
を説明する図である。図10は経理サービス提供者内で
使用されるセッションIDとクライアント情報の対を管
理するテーブルを示す図である。更に、図11は、第1
の実施形態による経理サービス代理オブジェクトの一例
を示す図である。
【0051】まず、ステップS701において、クライ
アント102は、図13、図14によって説明した方法
で、Lookupサーバ105からAサービスの代理オブジェ
クト201を取得する(図8参照)。次に、ステップS
702で、ステップS701と同様に、Lookupサーバ1
05から経理サービス代理オブジェクト202を取得す
る(図8参照)。なお、本実施形態では、同一のLookup
サーバ105によってAサービス代理オブジェクト20
1と経理サービス代理オブジェクト202を取得するも
のとするがこれに限られるものではない。すなわち、ス
テップS701でAサービス代理オブジェクト201を
取得したLookupサーバと、ステップS702で経理サー
ビス代理オブジェクト202を取得したLookupサーバは
同じである必要はない。
【0052】次に、ステップS703において、クライ
アントプログラムは経理サービス代理オブジェクト20
2のsetUserInformationメソッド(図11参照)によっ
て、クライアント情報203を設定する(図8参照)。
この設定を行なった際に、このクライアント情報203
は経理サービス代理オブジェクト202を介して経理サ
ービス提供者104に通知される。クライアント情報2
03を通知された経理サービス提供者104は、新たに
経理サービスの一連のセッションが始まったものと解釈
し、新しいセッションID801を生成し、これを経理
サービス代理オブジェクト202を介してクライアント
102に返す。
【0053】なお、経理サービス提供者104は、通知
されたクライアント情報203と、これに対して付与し
たセッションID801とをテーブルに登録しておき、
以降のサービス提供時の認証に用いる(図10参照)。
【0054】次に、ステップS704において、クライ
アント102は、Aサービス代理オブジェクト201を
経由して経理サービス代理オブジェクト202も利用で
きるように、Aサービス提供者103に対し、経理サー
ビス代理オブジェクト202と、経理サービスから取得
したセッションID801を移譲する(図9参照)。移
譲にはJava言語実行環境が備えているRMI、Serializeの
機構により、経理サービス代理オブジェクト202とセ
ッションID801を線形化し、ネットワークデータと
してAサービス提供者に送り、Aサービス提供者上で、
線形化されたデータを復元することで実現する。
【0055】Aサービス提供者103では、ステップS
705において、クライアント102から移譲された経
理サービス代理オブジェクト202を経由して経理サー
ビスを利用する。図11のpayメソッドで示すように、
Aサービス提供者103が経理サービス提供者104の
経理サービスを利用する際には、ステップS704で経
理サービス提供者104から取得したセッションID8
01が使用される。すなわち、経理サービス提供者10
4内で、図10に示したテーブルを参照してセッション
IDとクライアント情報とを付き合わせて認証を行い、
あたかもクライアント102が経理サービスを使用して
いるかのように実行される。例えば、クライアント情報
203の内容が、支払いに使用する銀行名、口座番号、
暗証番号であるとすると、図10のクライアント情報1
002にはこれらの情報が蓄えられており、payメソッ
ドでは、セッションIDが渡されているので、このセッ
ションIDを経理サービス提供者に送り、経理サービス
提供者104はセッションIDをキーにして図10のテ
ーブルを参照し、クライアント情報を得て、銀行口座か
らの引き落とし処理を行う。
【0056】なお、第2の実施形態では経理サービスを
例としてあげたが、同じ方法で他のサービスを移譲する
こともできる。
【0057】以上のように第2の実施形態によれば、ク
ライアント情報に加えて、経理サービス提供者との間で
確立したセッションIDを用いることにより、第1の実
施形態の構成よりも、更にセキュリティを向上させるこ
とができる。
【0058】また、上記各実施形態によれば、クライア
ントが検索したクライアントが必要としているサービス
を、他のサービスにあたかもクライアントがサービス提
供を受けているようにサービスを提供できるようにする
ことができる。
【0059】なお、本発明の目的は、前述した実施形態
の機能を実現するソフトウェアのプログラムコードを記
録した記憶媒体を、システムあるいは装置に供給し、そ
のシステムあるいは装置のコンピュータ(またはCPU
やMPU)が記憶媒体に格納されたプログラムコードを
読出し実行することによっても、達成されることは言う
までもない。
【0060】この場合、記憶媒体から読出されたプログ
ラムコード自体が前述した実施形態の機能を実現するこ
とになり、そのプログラムコードを記憶した記憶媒体は
本発明を構成することになる。
【0061】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピディスク,ハードディス
ク,光ディスク,光磁気ディスク,CD−ROM,CD
−R,磁気テープ,不揮発性のメモリカード,ROMな
どを用いることができる。
【0062】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼働しているOS(オペレ
ーティングシステム)などが実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。
【0063】さらに、記憶媒体から読出されたプログラ
ムコードが、コンピュータに挿入された機能拡張ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書込まれた後、そのプログラムコードの指示に
基づき、その機能拡張ボードや機能拡張ユニットに備わ
るCPUなどが実際の処理の一部または全部を行い、そ
の処理によって前述した実施形態の機能が実現される場
合も含まれることは言うまでもない。
【0064】
【発明の効果】以上説明したように、本発明によれば、
第1のサービスの利用に付随してサービス提供者が異な
る第2のサービスを利用するにおいて、ユーザの処理負
担を軽減することが可能である。また、本発明によれ
ば、第1のサービスに付随して第2のサービスを利用す
るに際して、第2のサービスが個人情報を要求する場合
に、そのセキュリティを向上することができる。
【図面の簡単な説明】
【図1】本実施形態の情報サービスシステムの構成を示
すブロック図である。
【図2】本実施形態による経理サービスの代理オブジェ
クトの構造を示す図である。
【図3】第1の実施形態による情報サービスシステムの
処理手順を説明するフローチャートである。
【図4】第1の実施形態によるサービス提供形態を説明
する図である。
【図5】第1の実施形態によるサービス提供形態を説明
する図である。
【図6】第1の実施形態による経理サービス代理オブジ
ェクトの一例を示す図である。
【図7】第2の実施形態による情報サービスシステムの
処理手順を説明するフローチャートである。
【図8】第2の実施形態によるサービス提供形態を説明
する図である。
【図9】第2の実施形態によるサービス提供形態を説明
する図である。
【図10】経理サービス提供者内で使用されるセッショ
ンIDとクライアント情報の対を管理するテーブルを示
す図である。
【図11】第1の実施形態による経理サービス代理オブ
ジェクトの一例を示す図である。
【図12】Jiniによるサービス提供の形態を説明する図
である。
【図13】Jiniによるサービス提供の形態を説明する図
である。
【図14】Jiniによるサービス提供の形態を説明する図
である。
【図15】Jiniによるサービス提供の形態を説明する図
である。
【図16】他のサービスの利用を伴うサービス提供の一
般的な形態を示す図である。
【図17】他のサービスの利用を伴うサービス提供の一
般的な形態を示す図である。

Claims (21)

    【特許請求の範囲】
  1. 【請求項1】 ユーザがネットワークを介して第1のサ
    ービス提供者からの第1のサービスオブジェクトと第2
    のサービス提供者からの第2のサービスオブジェクトと
    を取得する取得手段と、 前記ユーザにおいて、前記取得手段で取得した第2のサ
    ービスオブジェクトに対してユーザ情報を設定し保持さ
    せる設定手段と、 前記ユーザ情報を保持した第2のサービスオブジェクト
    を前記第1のサービス提供者に転送する転送手段と、 前記第1のサービス提供者が、前記ユーザ情報が保持さ
    れた前記第2のサービスオブジェクトを介して前記第2
    のサービス提供者のサービスを利用するサービス利用手
    段とを備えることを特徴する情報処理システム。
  2. 【請求項2】 前記第1のサービス提供者において、前
    記転送手段で転送された前記第2のサービスオブジェク
    トに登録されている前記ユーザ情報は参照不能であるこ
    とを特徴とする請求項1に記載の情報処理システム。
  3. 【請求項3】 前記取得手段は、 前記ネットワーク上に配置され、複数のサービス提供者
    によるサービスオブジェクトを登録する1つまたは複数
    のサーバを備え、 前記サーバより所望のサービスオブジェクトを検索、取
    得することを特徴とする請求項1に記載の情報処理シス
    テム。
  4. 【請求項4】 前記ユーザにおいて、前記取得手段で取
    得した第2のサービスオブジェクトを介して前記第2の
    サービス提供者と交信することにより、該ユーザと該第
    2のサービス提供者との間でセッションを行うためのI
    Dを取得するID取得手段を更に備え、 前記サービス利用手段において、前記第1のサービス提
    供者が、前記ユーザ情報が保持された前記第2のサービ
    スオブジェクトを介し、前記ID取得手段で取得された
    IDを用いて前記第2のサービス提供者のサービスを利
    用することを特徴とする請求項1に記載の情報処理シス
    テム。
  5. 【請求項5】 ネットワークを介して第1のサービス提
    供者からの第1のサービスオブジェクトと第2のサービ
    ス提供者からの第2のサービスオブジェクトとを取得す
    る取得手段と、 前記取得手段で取得した第2のサービスオブジェクトに
    対してユーザ情報を設定し保持させる設定手段と、 前記ユーザ情報を保持した第2のサービスオブジェクト
    を前記第1のサービス提供者に転送する転送手段とを備
    えることを特徴とする情報処理装置。
  6. 【請求項6】 前記第1のサービスオブジェクトを介し
    て前記第1のサービス提供者によるサービスの提供を受
    けるサービス利用手段を更に備えることを特徴する請求
    項5に記載の情報処理装置。
  7. 【請求項7】 前記取得手段は、前記ネットワーク上に
    配置され、複数のサービス提供者によるサービスオブジ
    ェクトを登録する1つまたは複数のサーバに対してアク
    セスし、該サーバより所望のサービスオブジェクトを検
    索、取得することを特徴とする請求項5に記載の情報処
    理装置。
  8. 【請求項8】 前記取得手段で取得した第2のサービス
    オブジェクトを介して前記第2のサービス提供者と交信
    する交信手段と、 前記交信手段により、前記第2のサービス提供者との間
    でセッションを行うためのIDを取得するID取得手段
    を更に備え、 前記転送手段は、前記ユーザ情報を保持した第2のサー
    ビスオブジェクトと前記IDを前記第1のサービス提供
    者に転送することを特徴とする請求項5に記載の情報処
    理装置。
  9. 【請求項9】 ネットワーク上のユーザに、サービスオ
    ブジェクトを介して所定のサービスを提供するサービス
    提供手段と、 前記ユーザから他のサービス提供者のサービスオブジェ
    クトを受信する受信手段と、該他のサービス提供者のサ
    ービスオブジェクトは該ユーザに関する情報を含み、 前記受信手段で受信したサービスオブジェクトとこれに
    含まれる前記ユーザに関する情報とを用いて、前記他の
    サービス提供者のサービスを利用する利用手段とを備え
    ることを特徴する情報処理装置。
  10. 【請求項10】 前記ユーザが前記他のサービス提供者
    との間で取得したセッションIDを受信する手段を更に
    備え、 前記利用手段は前記受信手段で受信したサービスオブジ
    ェクトとこれに含まれる前記ユーザに関する情報及び前
    記受信したIDを用いて、前記他のサービス提供者のサ
    ービスを利用することを特徴とする請求項9に記載の情
    報処理装置。
  11. 【請求項11】 サービス提供のための情報処理システ
    ムにおける情報処理方法であって、 ユーザがネットワークを介して第1のサービス提供者か
    らの第1のサービスオブジェクトと第2のサービス提供
    者からの第2のサービスオブジェクトとを取得する取得
    工程と、 前記ユーザにおいて、前記取得工程で取得した第2のサ
    ービスオブジェクトに対してユーザ情報を設定し保持さ
    せる設定工程と、 前記ユーザ情報を保持した第2のサービスオブジェクト
    を前記第1のサービス提供者に転送する転送工程と、 前記第1のサービス提供者が、前記ユーザ情報が保持さ
    れた前記第2のサービスオブジェクトを介して前記第2
    のサービス提供者のサービスを利用するサービス利用工
    程とを備えることを特徴する情報処理方法。
  12. 【請求項12】 前記第1のサービス提供者において、
    前記転送工程で転送された前記第2のサービスオブジェ
    クトに登録されている前記ユーザ情報は参照不能である
    ことを特徴とする請求項11に記載の情報処理方法。
  13. 【請求項13】 前記取得工程は、 前記ネットワーク上に配置され、複数のサービス提供者
    によるサービスオブジェクトを登録する1つまたは複数
    のサーバを備え、 前記サーバより所望のサービスオブジェクトを検索、取
    得することを特徴とする請求項11に記載の情報処理方
    法。
  14. 【請求項14】 前記ユーザにおいて、前記取得工程で
    取得した第2のサービスオブジェクトを介して前記第2
    のサービス提供者と交信することにより、該ユーザと該
    第2のサービス提供者との間でセッションを行うための
    IDを取得するID取得工程を更に備え、 前記サービス利用工程において、前記第1のサービス提
    供者が、前記ユーザ情報が保持された前記第2のサービ
    スオブジェクトを介し、前記ID取得工程で取得された
    IDを用いて前記第2のサービス提供者のサービスを利
    用することを特徴とする請求項11に記載の情報処理方
    法。
  15. 【請求項15】 ネットワークを介して第1のサービス
    提供者からの第1のサービスオブジェクトと第2のサー
    ビス提供者からの第2のサービスオブジェクトとを取得
    する取得工程と、 前記取得工程で取得した第2のサービスオブジェクトに
    対してユーザ情報を設定し保持させる設定工程と、 前記ユーザ情報を保持した第2のサービスオブジェクト
    を前記第1のサービス提供者に転送する転送工程とを備
    えることを特徴とする情報処理方法。
  16. 【請求項16】 前記第1のサービスオブジェクトを介
    して前記第1のサービス提供者によるサービスの提供を
    受けるサービス利用工程を更に備えることを特徴する請
    求項15に記載の情報処理方法。
  17. 【請求項17】 前記取得工程は、前記ネットワーク上
    に配置され、複数のサービス提供者によるサービスオブ
    ジェクトを登録する1つまたは複数のサーバに対してア
    クセスし、該サーバより所望のサービスオブジェクトを
    検索、取得することを特徴とする請求項15に記載の情
    報処理方法。
  18. 【請求項18】 前記取得工程で取得した第2のサービ
    スオブジェクトを介して前記第2のサービス提供者と交
    信する交信工程と、 前記交信工程により、前記第2のサービス提供者との間
    でセッションを行うためのIDを取得するID取得工程
    を更に備え、 前記転送工程は、前記ユーザ情報を保持した第2のサー
    ビスオブジェクトと前記IDを前記第1のサービス提供
    者に転送することを特徴とする請求項15に記載の情報
    処理方法。
  19. 【請求項19】 ネットワーク上のユーザに、サービス
    オブジェクトを介して所定のサービスを提供するサービ
    ス提供工程と、 前記ユーザから他のサービス提供者のサービスオブジェ
    クトを受信する受信工程と、該他のサービス提供者のサ
    ービスオブジェクトは該ユーザに関する情報を含み、 前記受信工程で受信したサービスオブジェクトとこれに
    含まれる前記ユーザに関する情報とを用いて、前記他の
    サービス提供者のサービスを利用する利用工程とを備え
    ることを特徴する情報処理方法。
  20. 【請求項20】 前記ユーザが前記他のサービス提供者
    との間で取得したセッションIDを受信する工程を更に
    備え、 前記利用工程は前記受信工程で受信したサービスオブジ
    ェクトとこれに含まれる前記ユーザに関する情報及び前
    記受信したIDを用いて、前記他のサービス提供者のサ
    ービスを利用することを特徴とする請求項19に記載の
    情報処理方法。
  21. 【請求項21】 請求項11乃至20のいずれかに記載
    の方法をコンピュータに実現させるための制御プログラ
    ムを格納する記憶媒体。
JP2000217578A 2000-07-18 2000-07-18 情報処理システム及びその制御方法、情報処理装置及び方法、並びに記憶媒体 Expired - Fee Related JP4536880B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2000217578A JP4536880B2 (ja) 2000-07-18 2000-07-18 情報処理システム及びその制御方法、情報処理装置及び方法、並びに記憶媒体
US09/900,036 US7076548B2 (en) 2000-07-18 2001-07-09 Using the services of different devices via service objects

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000217578A JP4536880B2 (ja) 2000-07-18 2000-07-18 情報処理システム及びその制御方法、情報処理装置及び方法、並びに記憶媒体

Publications (3)

Publication Number Publication Date
JP2002032468A true JP2002032468A (ja) 2002-01-31
JP2002032468A5 JP2002032468A5 (ja) 2007-08-30
JP4536880B2 JP4536880B2 (ja) 2010-09-01

Family

ID=18712663

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000217578A Expired - Fee Related JP4536880B2 (ja) 2000-07-18 2000-07-18 情報処理システム及びその制御方法、情報処理装置及び方法、並びに記憶媒体

Country Status (2)

Country Link
US (1) US7076548B2 (ja)
JP (1) JP4536880B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007100010A1 (ja) 2006-02-28 2007-09-07 Idemitsu Kosan Co., Ltd. 有機エレクトロルミネッセンス素子

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020083143A1 (en) * 2000-12-13 2002-06-27 Philips Electronics North America Corporation UPnP architecture for heterogeneous networks of slave devices
US7234137B2 (en) * 2002-07-25 2007-06-19 Sun Microsystems, Inc. Method, system, and program for processing objects in a distributed computing environment
EP1574978A4 (en) * 2002-12-11 2008-09-17 Fujitsu Ltd CONTROL SYSTEM, TREATMENT SYSTEM AND TERMINAL UNIT FOR PERSONAL INFORMATION
US20060156418A1 (en) * 2005-01-10 2006-07-13 Ibm Corporation Method and apparatus for preventing unauthorized access to data
CN100479605C (zh) * 2005-06-29 2009-04-15 华为技术有限公司 一种定位其他终端的方法
KR101512321B1 (ko) 2007-08-22 2015-04-16 삼성전자주식회사 복수의 서비스 제공자의 서비스를 제공/수신하기 위한 방법및 장치

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10232899A (ja) * 1996-12-17 1998-09-02 Fuji Xerox Co Ltd サービス連携方法とサービス連携装置およびそれらの実施に利用できるパーツ生成管理方法
JPH10312398A (ja) * 1997-03-11 1998-11-24 Fujitsu Ltd 仮想カタログシステムならびにそのための仲介エージェント、カタログエージェントおよびプログラム記憶媒体
JPH11102336A (ja) * 1997-09-26 1999-04-13 Hitachi Software Eng Co Ltd 分散サービスシステム
JPH11212912A (ja) * 1998-01-22 1999-08-06 Fujitsu Ltd セッション管理システム及び管理方法
JPH11296490A (ja) * 1998-04-14 1999-10-29 Laurel Intelligent Systems:Kk マルチエージェントシステム、エージェント提供装置、記録媒体、マルチエージェント運用方法、およびモバイルエージェントシステム

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5826258A (en) * 1996-10-02 1998-10-20 Junglee Corporation Method and apparatus for structuring the querying and interpretation of semistructured information
US6850901B1 (en) * 1999-12-17 2005-02-01 World Theatre, Inc. System and method permitting customers to order products from multiple participating merchants

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10232899A (ja) * 1996-12-17 1998-09-02 Fuji Xerox Co Ltd サービス連携方法とサービス連携装置およびそれらの実施に利用できるパーツ生成管理方法
JPH10312398A (ja) * 1997-03-11 1998-11-24 Fujitsu Ltd 仮想カタログシステムならびにそのための仲介エージェント、カタログエージェントおよびプログラム記憶媒体
JPH11102336A (ja) * 1997-09-26 1999-04-13 Hitachi Software Eng Co Ltd 分散サービスシステム
JPH11212912A (ja) * 1998-01-22 1999-08-06 Fujitsu Ltd セッション管理システム及び管理方法
JPH11296490A (ja) * 1998-04-14 1999-10-29 Laurel Intelligent Systems:Kk マルチエージェントシステム、エージェント提供装置、記録媒体、マルチエージェント運用方法、およびモバイルエージェントシステム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007100010A1 (ja) 2006-02-28 2007-09-07 Idemitsu Kosan Co., Ltd. 有機エレクトロルミネッセンス素子

Also Published As

Publication number Publication date
JP4536880B2 (ja) 2010-09-01
US20020010777A1 (en) 2002-01-24
US7076548B2 (en) 2006-07-11

Similar Documents

Publication Publication Date Title
US6775700B2 (en) System and method for common information model object manager proxy interface and management
US6438600B1 (en) Securely sharing log-in credentials among trusted browser-based applications
US6948076B2 (en) Communication system using home gateway and access server for preventing attacks to home network
US7631181B2 (en) Communication apparatus and method, and program for applying security policy
KR100723006B1 (ko) 인터넷형 네트워크 서버 디렉토리상에 유저를 등록하고상기 네트워크 상에 유저를 위치 설정하기 위한 방법 및이를 위한 스마트 카드
US7542573B2 (en) Providing apparatus, communication device, method, and program
CN113472598B (zh) 云服务方法、电子设备和计算机可读存储介质
US20050038874A1 (en) System and method for downloading data using a proxy
JPH11212912A (ja) セッション管理システム及び管理方法
TW201240413A (en) Lightweight input/output protocol
JP2003108519A (ja) ファイル転送システム及びプログラム
US6877094B1 (en) Method and apparatus for authentication and payment for devices participating in Jini communities
JP5604927B2 (ja) 経路制御プログラム、中継プログラム、及びデータ中継方法
JP2002543491A (ja) 分散コンピューティング環境のための通信アーキテクチャ
JP4536880B2 (ja) 情報処理システム及びその制御方法、情報処理装置及び方法、並びに記憶媒体
US8291089B2 (en) Image processing device, control method therefor, and program
JP2002505491A (ja) 分散形システムにおける動的情報証明のための装置及び方法
US7325038B1 (en) Mechanism for transferring data between applications running on multiple networked computers
KR100597405B1 (ko) 소켓 어플리케이션 프로그램을 이용한 데이터 중계 시스템및 데이터 중계 방법
JP2002055868A (ja) 情報処理システムおよび情報処理方法
JP2000235497A (ja) ポリシマクロ方法及びポリシマクロプログラムを格納した記憶媒体
US20240370868A1 (en) Increased network security using a secure token exchange
US20030084113A1 (en) Device management method, device management apparatus, and device management program
JP2000020594A (ja) ネットワーク接続システム
KR100362980B1 (ko) 퍼베이시브 컴퓨팅 환경에서의 복합 트랜잭션 실행 방법

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070718

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070718

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20070718

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20080815

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100127

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100219

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100419

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: 20100611

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: 20100617

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

Free format text: PAYMENT UNTIL: 20130625

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees