Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4305092B2 - 情報処理装置、データ通信システム、および方法、並びにコンピュータ・プログラム - Google Patents
[go: Go Back, main page]

JP4305092B2 - 情報処理装置、データ通信システム、および方法、並びにコンピュータ・プログラム - Google Patents

情報処理装置、データ通信システム、および方法、並びにコンピュータ・プログラム Download PDF

Info

Publication number
JP4305092B2
JP4305092B2 JP2003292587A JP2003292587A JP4305092B2 JP 4305092 B2 JP4305092 B2 JP 4305092B2 JP 2003292587 A JP2003292587 A JP 2003292587A JP 2003292587 A JP2003292587 A JP 2003292587A JP 4305092 B2 JP4305092 B2 JP 4305092B2
Authority
JP
Japan
Prior art keywords
information
mobile
user
directory
peripheral device
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
JP2003292587A
Other languages
English (en)
Other versions
JP2004096743A5 (ja
JP2004096743A (ja
Inventor
達夫 板橋
哲 松田
明彦 木村
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.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to JP2003292587A priority Critical patent/JP4305092B2/ja
Application filed by Sony Corp filed Critical Sony Corp
Priority to KR1020057002340A priority patent/KR101027015B1/ko
Priority to EP03788092.9A priority patent/EP1531581B1/en
Priority to CNB038189518A priority patent/CN100442731C/zh
Priority to US10/524,598 priority patent/US8868625B2/en
Priority to PCT/JP2003/010287 priority patent/WO2004017570A1/ja
Publication of JP2004096743A publication Critical patent/JP2004096743A/ja
Publication of JP2004096743A5 publication Critical patent/JP2004096743A5/ja
Application granted granted Critical
Publication of JP4305092B2 publication Critical patent/JP4305092B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/2809Exchanging configuration information on appliance services in a home automation network indicating that an appliance service is present in a home automation network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4541Directories for service discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L2012/284Home automation networks characterised by the type of medium used
    • H04L2012/2841Wireless
    • 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]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99951File or database maintenance

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)

Description

本発明は、情報処理装置、データ通信システム、および方法、並びにコンピュータ・プログラムに関する。さらに詳細には、ユーザの身近にある通信手段を有する様々な情報処理装置を介してデータ通信サービスを受領する構成において、ユーザが移動した場合であっても、その移動先にある各種の情報処理装置からユーザ情報を反映したコンテンツ配信、あるいは通信サービス等、様々なサービスを受領可能とする情報処理装置、データ通信システム、および方法、並びにコンピュータ・プログラムに関する。
近年、携帯型のパーソナルコンピュータ、携帯電話などが普及し、多くのユーザがこれら通信機能、情報処理機能を有する小型の装置を携帯し、屋外であるいは移動先においてネットワークに接続してネットワークを介する通信を行なっている。このようないわゆるモバイルコンピューティング環境では、ネットワークに接続してサービスを受ける装置(ex.パーソナルコンピュータ)であるノードは移動することが前提となり、このような移動ノードに対して移動ノード位置が変化することに対応して継続通信可能な状態を維持する技術は、様々なものが提案されている。
しかし、携帯電話等の移動ノード以外の様々な情報処理装置、例えば家庭内LAN、あるいは社内ネットワーク等、所定のローカル領域のネットワークに接続された情報処理装置を利用する際に、それぞれの情報処理装置に対して、ユーザ情報を反映した処理を実行させるためには、ユーザ自身が自ら自己の登録情報をそれぞれの情報処理装置に対して入力するなどの処理を行なうことが必要となる。
さらに、例えば携帯通信端末を利用して特定のサービスプロバイダ(ISP−A)の提供する通信サービスを受領しているユーザが、他の通信サービスプロバイダ(ISP−B)のみが通信サービスを提供することが可能な領域に移動したときには、通信サービスを受領できないという問題がある。
このように、現状は、ユーザが特定の機器、あるいは特定のサービスプロバイダの提供するサービスのみを受領している限りにおいては快適なサービスを受領することが可能であるが、ユーザが移動して、通常使用していない移動先の機器を使用したり、特定のサービスプロバイダ以外の他のサービスプロバイダのサービスの提供を受けようとした場合には、様々な不都合が発生するという問題がある。
また、特定のサービスのみに限っても、その登録ユーザ情報は、サービス提供者側機器で一括に管理されるため、認証処理等、登録ユーザ情報に関わる処理がサービス提供者の機器に集中する。そのため、登録ユーザが増えた場合にネットワークトラフィックや処理負荷が集中し、処理速度が著しく低下する問題がある。
さらに特定のサービスの登録ユーザ情報はサービス提供者側で管理されるため、その管理はサービス提供者を信用せざるを得ないが、時として登録ユーザの個人情報がサービス提供者から第三者に漏洩される問題が実際に起きている。
本発明は、上述の問題点に鑑みてなされたものであり、ユーザが例えば自宅にある特定の機器以外の機器を外出先等で利用する場合にユーザ情報を反映したサービスを受領可能とし、また、特定のサービスプロバイダ以外の提供するサービスについても、ユーザ情報に基づいて通信サービスを受領することを可能とする情報処理装置、データ通信システム、および方法、並びにコンピュータ・プログラムを提供することを目的とする。
さらに、本発明は、ユーザがたとえば自宅にある特定の機器以外の機器を外出先等で利用する場合に、ユーザ情報を反映したサービスを受領可能とし、また、サービスを利用するユーザが増えた場合でも、ユーザ認証等、ユーザ情報に関わる処理が集中することをなくし、それによるサービスの処理時間が低下することがないようにすることを可能とし、さらにユーザ情報の管理をサービス提供者に任せることをしないでもサービスが利用でき、サービス提供者による第三者への個人情報の漏洩を防ぐことを可能とする情報処理装置、データ通信システム、及び方法、並びにコンピュータ・プログラムを提供することを目的とする。
本発明の第1の側面は、
外部機器とのデータ通信を実行する通信手段と、
周辺機器情報を格納した記憶手段と、
自己のアクセス可能な周辺機器情報を収集し前記記憶手段に記憶する制御手段と、
周辺機器情報およびモバイル機器ユーザのユーザ情報を格納するパーソナルディレクトリ(PDR)から、前記アクセス可能な周辺機器情報に基づいてユーザ情報を取得する情報取得手段と、
前記ユーザ情報に基づき、サービスプロバイダに対し通信サービスの利用を要求するサービス要求手段と、
を有することを特徴とするモバイル型情報処理装置にある。
さらに、本発明のモバイル型情報処理装置の一実施態様において、前記サービスプロバイダが前記ユーザ情報に基づいて前記通信サービスの提供可否を判断した結果に基づき前記通信サービスを利用するサービス利用手段、をさらに有することを特徴とする。
さらに、本発明のモバイル型情報処理装置の一実施態様において、前記情報取得手段は、前記モバイル型情報処理装置の識別子に基づきユーザ情報を取得することを特徴とする。
さらに、本発明のモバイル型情報処理装置の一実施態様において、前記周辺機器は、前記モバイル型情報処理装置がアクセス可能な範囲に存在する無線基地局を含むことを特徴とする。
さらに、本発明のモバイル型情報処理装置の一実施態様において、前記制御手段は、前記周辺機器情報を該周辺機器の情報を格納したスペースディレクトリ(SDR)から受信し、前記記憶手段内の周辺機器情報の更新処理を実行する構成であることを特徴とする。
さらに、本発明のモバイル型情報処理装置の一実施態様において、前記制御手段は、前記周辺機器情報を該周辺機器の情報を格納したスペースディレクトリ(SDR)から受信する処理を実行し、該実行に際し、スペースディレクトリ(SDR)からの送信チャレンジに対するレスポンスとして、自己の秘密鍵による前記チャレンジの暗号化データおよび公開鍵証明書の送信処理を実行する構成であることを特徴とする。
さらに、本発明のモバイル型情報処理装置の一実施態様において、前記通信手段は、ブルートゥースによるワイヤレス型の通信処理を実行する構成であることを特徴とする。
さらに、本発明のモバイル型情報処理装置の一実施態様において、前記制御手段は、自己のアクセス可能な周辺機器情報を定期的に収集する処理を実行する構成であることを特徴とする。
さらに、本発明のモバイル型情報処理装置の一実施態様において、前記制御手段は、前記周辺機器に含まれる通信中継手段を介して前記モバイルディレクトリ情報の原本データを格納するパーソナルディレクトリ(PDR)との通信を実行し、該パーソナルディレクトリ(PDR)に対して自己の位置情報を登録する処理を実行する構成であることを特徴とする。
さらに、本発明の第の側面は、
周辺機器情報を格納したモバイル機器と、
周辺機器情報およびモバイル機器ユーザのユーザ情報を格納するパーソナルディレクトリ(PDR)と、
通信サービスを提供するサービスプロバイダと、
を有し、
前記モバイル機器は、自己のアクセス可能な周辺機器情報を収集し、前記アクセス可能な周辺機器情報に基づいて前記PDRから自己のユーザ情報を取得し、前記ユーザ情報に基づいて前記サービスプロバイダに対し通信サービスの利用を要求する、
ことを特徴とするデータ通信システムにある。
さらに、本発明のデータ通信システムの一実施態様において、前記データ通信システムは、さらに、サービスプロバイダを含み、前記サービスプロバイダは、前記パーソナルディレクトリ(PDR)から取得した情報に基づいて、サービス提供処理を実行する構成であることを特徴とする。
さらに、本発明のデータ通信システムの一実施態様において、前記データ通信システムは、さらに、ローカル領域にある情報処理装置情報を格納したスペースディレクトリサーバを含み、前記スペースディレクトリサーバは、前記モバイル機器から、前記モバイルディレクトリ情報に含まれる周辺機器情報を含むサービス要求を受領し、該周辺機器を介したサービス提供処理を実行することを特徴とする。
さらに、本発明の第の側面は、
モバイル機器において、ローカル領域にある情報処理装置情報として、周辺機器からの周辺機器情報を取得して記憶手段に格納するステップと、
前記モバイル機器から、周辺機器情報およびモバイル機器のユーザ情報を格納するパーソナルディレクトリ(PDR)に対して、前記周辺機器情報を含むユーザ情報要求を送信し、前記パーソナルディレクトリから提供されるユーザ情報を受信するステップと、
前記ユーザ情報に基づいて、通信サービスを提供するサービスプロバイダに対し通信サービスの利用を要求するステップと、
を有することを特徴とするデータ通信方法にある。
さらに、本発明のデータ通信方法の一実施態様において、前記周辺機器情報は、前記周辺機器の情報処理装置情報を格納したスペースディレクトリサーバ(SDR)から取得することを特徴とする。
さらに、本発明の第の側面は、
モバイル型情報処理装置における周辺機器情報取得処理および通信サービス要求処理をコンピュータ・システム上で実行するために記述されたコンピュータ・プログラムであって、
モバイル機器において、ローカル領域にある情報処理装置情報として、周辺機器からの周辺機器情報を取得して、記憶手段に格納するステップと、
前記モバイル機器から、周辺機器情報およびモバイル機器のユーザ情報を格納するパーソナルディレクトリ(PDR)に対して、前記周辺機器情報を含むユーザ情報要求を送信し、前記パーソナルディレクトリから提供されるユーザ情報を受信するステップと、
前記ユーザ情報に基づいて、通信サービスを提供するサービスプロバイダに対し通信サービスの利用を要求するステップと、
を有することを特徴とするコンピュータ・プログラムにある。
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能な汎用コンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、CDやFD、MOなどの記憶媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ・システム上でプログラムに応じた処理が実現される。
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づく、より詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
本発明の構成によれば、ユーザの携帯可能なモバイル型情報処理装置、すなわちモバイル機器が、周辺機器情報を格納したスペースディレクトリ(SDR)から自己のアクセス可能な周辺機器情報を収集し、収集情報に基づいて記憶手段内にモバイルディレクトリ情報を生成し、また更新する処理を実行する構成を有するので、ユーザが意識することなく、また特別な処理を実行することなく、自己の周辺の様々な情報処理装置構成を取得することが可能となり、さらに取得した周辺機器情報に基づいて、周辺機器を利用した情報処理サービス、例えばコンテンツ配信、通信サービス等、様々なサービスを受領することが可能となる。
また、本発明の構成によれば、個人の情報はその原本がPDR、その情報の一部がMDRという各個人ごとに別々の機器に格納できるようになり、認証等の処理はそれら個人ごとに違う機器で分散されて行われるようになるため、従来のように個人情報に関わる処理が集中することもなくなり、ひいてはそれによる処理速度の劣化もなくなり、さらに、個人の情報は基本的に個人の所有機器上のPDRで管理され、サービス提供者が管理する必要がなくなるため、サービス提供者からの個人情報の漏洩はなくなる。
以下、本発明の情報処理装置、データ通信システム、および方法について、図面を参照して説明する。
[本発明の概要]
まず、本発明の情報処理装置、データ通信システムの概要について図を参照して説明する。
図1は、本発明のモバイル型情報処理装置が適用可能な通信システム構成の概略を説明する図である。ユーザ150は、ユーザの自宅130において、ローカルネットワークに接続された様々な情報処理装置、例えばPC、TV、その他の情報家電を利用している。これらの情報家電は、例えばルータ等の通信中継装置を介して特定の通信サービスプロバイダ(ISP−A)110に接続され、通信サービスプロバイダ(ISP−A)110を介して様々な情報を送受信している。
ユーザの自宅130にあるスペースディレクトリ(SDR)131は、ユーザの自宅130のローカル領域にあるPC等、各種の情報処理装置の情報、各情報処理装置のID、アドレス、各情報処理装置の実行可能な処理情報、あるいはユーザ150が設定したユーザ固有の設定情報等、ローカル接続された情報処理装置の情報を格納している。
これらローカル接続された情報処理装置の情報は、通信サービスプロバイダ(ISP−A)110の保有するディレクトリサーバA111に格納され保持される。
同様にユーザ150の自宅とは異なる例えば他人の家、あるいはホテル、オフィス等の外出先140にも、様々な情報処理装置141,142がローカルネットワークに接続されている。この外出先においても、スペースディレクトリが存在する場合には、スペースディレクトリに周辺機器情報としての各種の情報処理装置情報が格納される。
しかし、本発明の構成において、機器情報を集積格納するスペースディレクトリは必須ではなく、各情報処理装置自体に情報処理装置情報を格納し、必要に応じてモバイルディレクトリ、あるいはサービスプロバイターの管理するディレクトリ等に情報を送信することが可能である。外出先140のローカル領域にあるPC等、各種の情報処理装置141,142は、各情報処理装置のID、アドレス、各情報処理装置の実行可能な処理情報、あるいはユーザ150が設定したユーザ固有の設定情報等、ローカル接続された情報処理装置の情報を自身の記憶部に格納し、通信による出力が可能な構成を持つ。
情報処理装置141,142の情報は、通信サービスプロバイダ(ISP−B)120の保有するディレクトリサーバB121に格納され保持される。
上位ディレクトリサーバ101は、通信サービスプロバイダ(ISP−A)110の保有するディレクトリサーバA111の格納情報、および通信サービスプロバイダ(ISP−B)120の保有するディレクトリサーバB121の格納情報の媒介を行ない、例えばユーザが自宅130から、外出先140に移動して、外出先140のローカルネットワークに接続されたPC、TV、情報家電等を利用する際に、自宅130のスペースディレクトリ(SDR)131に格納された情報家電情報を通信サービスプロバイダ(ISP−A)110の保有するディレクトリサーバA111、上位ディレクトリサーバ101、通信サービスプロバイダ(ISP−B)120の保有するディレクトリサーバB121を介して、外出先の情報処理装置にとり込み、例えばユーザ固有の設定情報を反映させた処理を実行させる。
ユーザ150は、携帯型(モバイル)の情報処理装置としてモバイル機器151を携帯する。このモバイル機器151には、モバイルディレクトリ152情報が格納される。モバイルディレクトリ情報は、ユーザ150の固有情報、ユーザの自宅130のスペースディレクトリ(SDR)131に格納された情報家電情報の少なくとも一部を格納している。モバイル機器151は、LAN接続された通信装置のインタフェースを介してスペースディレクトリ(SDR)131とのデータ送受信を実行し、スペースディレクトリ(SDR)131から必要なデータをとり込み、自己のモバイルディレクトリ情報として書き込む処理を実行する。これらのデータ通信処理は有線、あるいはブルートゥース(Bluetooth)等の無線通信によって実行される。
また、パーソナルディレクトリ(PDR)管理サーバ170の保有するパーソナルディレクトリ(PDR)は、複数のユーザの持つ様々なモバイルディレクトリ情報の原本の管理を行なうディレクトリであり、各ユーザのモバイル機器151のモバイルディレクトリ情報と同様の情報を格納し、必要に応じてサービスプロバイダのディレクトリサーバを介して各機器に対して情報の提供を行なう。
また、携帯型(モバイル)の情報処理装置としてモバイル機器151を携帯したユーザ150は、スペースディレクトリ(SDR)を持たない外出先140においては、PC、情報家電等の情報処理装置141,142と直接通信を実行し、情報処理装置141,142に格納された情報処理装置情報を取得し、自己のモバイルディレクトリ情報として書き込む処理を実行する。これらのデータ通信処理は有線、あるいはブルートゥース(Bluetooth)等の無線通信によって実行される。
図2は、ユーザ250が携帯電話等の通信端末としてのモバイル型の情報処理装置251を移動しながら通信を行なう環境における本発明の適用例を説明する図である。
ユーザ250の携帯する情報処理装置251には、図1を参照して説明したと同様、モバイルディレクトリ252情報が格納される。モバイルディレクトリ情報は、ユーザ250の固有情報、ユーザの自宅のスペースディレクトリ(SDR)に格納された情報家電情報の少なくとも一部を格納している。
ユーザ250が移動する際、ユーザが通常利用しているサービスプロバイダ(ISP−A)211の通信サービス提供エリア(A)〜(C)においては、それぞれのアクセスポイント(AP)221,222を介した通信が可能である。しかし、エリア(C)からエリア(D)に移動すると、エリア(D)には、サービスプロバイダ(ISP−A)211の通信サービスを提供するアクセスポイント(AP)が存在しない。しかし、サービスプロバイダ(ISP−B)212の通信サービスを提供するアクセスポイント(AP)223が存在する。
この場合、ユーザ250の携帯する情報処理装置251は、アクセス要求を含むユーザ情報を例えばブロードキャスト送信することにより、サービスプロバイダ(ISP−B)212が、ユーザ情報に基づいて、サービスの提供可否を判定し、提供可の判定に基づいて通信サービスを提供する。この判定処理は、例えば、サービスプロバイダ(ISP−B)212が、ユーザ250の携帯する情報処理装置251から受領するユーザ情報と、サービスプロバイダ(ISP−B)が、サービスプロバイダ(ISP−A)211の保有するディレクトリサーバAから受領した情報との照合処理によって実行される。
このように、本発明の構成においては、移動をするユーザが、ユーザ情報や、自宅の情報家電等のローカル接続された情報処理装置に関する情報を含むモバイルディレクトリ(MDR)を持つモバイル機器を保有して、自宅または移動先において、各種の情報処理装置あるいはアクセスポイントを介した通信を実行し、移動先の情報処理装置にユーザ固有の情報を反映させた処理を実行させることを可能とし、また、様々な通信サービスプロバイダ(ISP)の提供するサービスを受領することを可能としたものである。
[情報処理装置およびサーバの構成]
次に、ユーザが携帯するモバイルディレクトリ(MDR)を格納したモバイル型情報処理装置としてのモバイル機器の構成、およびユーザの自宅あるいは外出先のローカル領域に接続された情報処理装置としてのPC、情報家電等のハードウェア構成例について説明する。
まず、図3を参照してモバイル機器の構成について説明する。
CPU(Central processing Unit)501は、制御手段として機能し各種プログラムを実行するプロセッサである。ROM(Read-Only-Memory)302は、CPU301が実行するプログラム、あるいは演算パラメータとしての固定データを格納する。RAM(Random Access Memory)303は、CPU301の処理において実行されるプログラム、およびプログラム処理において適宜変化するパラメータの格納エリア、ワーク領域として使用される。
記憶手段304は例えばハードディスク、フラッシュメモリ等であり、前述したモバイルディレクトリ情報等を格納する。なお、モバイルディレクトリ情報の一部は、ROM302またはRAM303に格納してもよい。バス305はPCI(Peripheral Component Internet/Interface)バス等により構成され、各モジュール、入出力インタフェースを介した各入出力装置とのデータ転送を可能にしている。
入力手段306は、例えば、各種の入力スイッチ、ボタン、キーボード、ポインティングデバイスを含む入力部である。各種入力スイッチ等を介して入力部306が操作された場合、あるいは、通信部308からのデータを受信した場合などにCPU301に指令が入力され、ROM(Read Only Memory)302に格納されているプログラムを実行する。表示手段307は、例えばCRT、液晶ディスプレイ等であり、各種情報をテキストまたはイメージ等により表示する。
通信部308は、例えば、ブルートゥース(Bluetooth)等による無線通信を実行する。ブルートゥース(Bluetooth)は、ケーブルや赤外線通信技術であるIrDA(Infrared Data Association)に代わる近距離無線データ通信技術であり、データ及び音声情報等の送受を2.45〔GHz〕のISM(Industrial Scientific Medical)バンドにおいて行う。また1つのマスターに7つのスレーブを有し、通信速度が721〔Kbps〕、出力は0〔dBm〕及び20〔dBm〕からなり低消費電力であると共に、送信側と受信側とで周波数をたえずホップさせて(位置を変えて)通信を行う周波数ホッピング・スペクトラム拡散方式の中でも高い周波数のものでなる。このため送信側及び受信側間におけるデータ及び音声の送受において、指向性が制約されないことが特徴である。
次に、図4を参照してユーザの自宅あるいは外出先のローカル領域に接続された情報処理装置としてのPC、TV等の情報家電等のハードウェア構成例を説明する。
ローカル接続される情報処理装置は、PC、TV、プリンタ、電話等、様々な機器であり、それぞれの機器に対応した構成を持つ。図4には、2つの例(a)、(b)を示してある。
(a)の構成は、機器に対応する各種の制御を実行するシステム制御部323を有する。システム制御部323は、具体的には、例えばCPU等の制御手段、ROM、RAM等の記憶手段を持つ。あるいは機器特有の処理を実行するための専用プロセッサ等を含む構成である。記憶手段324には、機器の識別子としての機器ID、通信処理に必要となるアドレス情報が格納され、また、図1を参照して説明したスペースディレクトリ(SDR)に対して供給するための各種の機器情報、例えばユーザ設定情報等が格納され、これらの格納情報は、適宜SDRに対して出力され、スペースディレクトリ情報としてSDRに格納される。
(a)の構成例は、無線通信手段321、および有線通信手段322の双方を有し、例えば前述したブルートゥースによる通信、赤外線通信等の無線通信を実行し、さらにLAN等に対する有線接続もなされており、それぞれの通信手段を介して、他機器との通信、あるいはネットワークを介した通信が可能な構成を持つ。
図4(b)は、(a)とは異なるローカル接続機器としての情報処理装置構成例である。(b)に示す情報処理装置は、例えばCPU等の制御手段、ROM、RAM等の記憶手段を持つ。あるいは機器特有の処理を実行するための専用プロセッサ等を含み、機器に対応する各種の制御を実行するシステム制御部332を有する。記憶手段333は、機器の識別子としての機器ID、通信処理に必要となるアドレス情報、また、図1を参照して説明したスペースディレクトリ(SDR)に対して供給するための各種の機器情報、例えばユーザ設定情報等が格納され、これらの格納情報は、適宜SDRに対して出力され、スペースディレクトリ情報としてSDRに格納される。
図4(b)の構成例は、無線通信手段331を有し、例えば前述したブルートゥースによる通信、赤外線通信等の無線通信を実行する。さらに、スイッチ、キーボード、マウス等の入力手段334、ディスプレイあるいはスピーカ等の出力手段335を有する。
図4には、(a)、(b)の2つの情報処理装置構成例を示したが、ローカル接続される機器には、様々な機器があり、その機器に応じたハードウェア構成を持つ。ただし、スペースディレクトリまたはモバイルディレクトリに対して提供する情報を格納する記憶手段と、SDRに対して情報を出力するための通信処理機能を持つ。
図1に示すスペースディレクトリ、および各通信サービスプロバイダの保有するディレクトリサーバ、パーソナルディレクトリサーバ、さらに上位ディレクトリサーバの構成例について、図5を参照して説明する。なお、図5に示す構成例は1つの例であり、各サーバは、ここに示すべての機能を必ずしも備えることが要求されるものではない。
CPU(Central processing Unit)351は、制御手段として機能する各種プログラムを実行するプロセッサである。ROM(Read-Only-Memory)352は、CPU351が実行するプログラム、あるいは演算パラメータとしての固定データを格納する。RAM(Random Access Memory)353は、CPU351の処理において実行されるプログラム、およびプログラム処理において適宜変化するパラメータの格納エリア、ワーク領域として使用される。
HDD354はハードディスクの制御を実行し、ハードディスクに対する各種データ、プログラムの格納処理および読み出し処理を実行する。バス361はPCI(Peripheral Component Internet/Interface)バス等により構成され、各モジュール、入出力インタフェース362を介した各入出力装置とのデータ転送を可能にしている。
入力部356は、例えば、各種の入力ボタン、キーボード、ポインティングデバイスを含む入力部である。キーボードやマウス等を介して入力部356が操作された場合、あるいは、通信部358からのデータを受信した場合などにCPU351に指令が入力され、ROM(Read Only Memory)352に格納されているプログラムを実行する。出力部357は、例えばCRT、液晶ディスプレイ等であり、各種情報をテキストまたはイメージ等により表示する。
通信部358は各種機器との通信処理を実行し、CPU351の制御の下に、各記憶部から供給されたデータ、あるいはCPU351によって処理されたデータを送信したり、他機器からのデータを受信する処理を実行する。
ドライブ359は、フレキシブルディスク、CD−ROM(Compact Disc Read Only Memory),MO(Magneto optical)ディスク,DVD(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体360の記録再生を実行するドライブであり、各リムーバブル記録媒体360からのプログラムまたはデータ再生、リムーバブル記録媒体360に対するプログラムまたはデータ格納を実行する。
各記憶媒体に記録されたプログラムまたはデータを読み出してCPU351において実行または処理を行なう場合は、読み出したプログラム、データは、入出力インタフェース362、バス361を介して例えば接続されているRAM353に供給され、CPU351は、RAMに設定されたプログラムにしたがって各種の処理を実行する。
[モバイルディレクトリ(MDR)]
次に、図6を参照して、モバイルディレクトリ(MDR)のデータ構成について説明する。モバイルディレクトリ(MDR)は、ユーザが携帯するモバイル機器151(図1参照)に格納される情報である。
図6には、モバイルディレクトリ(MDR)のデータ構成をディレクトリツリーとして示してある。MDR1,401は、モバイル機器に格納されるモバイルディレクトリ(MDR)に対応する基本情報であり、MDR識別子(mdrId)、MDRタイプ(mdrType)、自己のモバイルディレクトリ(MDR)の原本情報を格納したパーソナルディレクトリ(PDR)識別子(pdrId)、デフォルトの公開鍵証明書(defCert)、デフォルトの秘密鍵(defSkey)、テンポラリの公開鍵証明書(tempCert)、テンポラリの秘密鍵(tempSkey)を持つ。
さらに、アクセスポイント情報として、プライマリアクセスポイント情報としてのプライマリワイヤレスアクセスユニット情報(WAUprimary)411、機器状態に応じて設定されるアクセスポイント情報としてのステートワイヤレスアクセスユニット情報(WAUstate)412,413,414、また、スペースディレクトリ情報として、プライマリスペースディレクトリ(SDRprimary)421、機器状態に応じて設定されるスペースディレクトリ情報としてステートスペースディレクトリ(SDRstate)422,423、さらに、スペースディレクトリ(SDR)の具体的形態、通信処理形態等の情報(Local,Shared)441〜444、同期情報(Sync)431,432が設定される。
さらに、自己のモバイルディレクトリ(MDR)の原本情報を格納したパーソナルディレクトリ(PDR)のアドレス情報(PDRaddress)451、および、パーソナルディレクトリ(PDR)に格納されているユーザ情報としての[Info]452およびユーザの権利情報としての[Rights]453が格納される。
ユーザ情報としての[Info]には、ユーザの予定表、アドレス帳、嗜好情報、履歴、日記、ニュースなどが含まれる。また、ユーザの権利情報としての[Rights]には、機器使用権情報、コンテンツ利用権情報、メッセージ送受信権情報等が含まれる。
ユーザの携帯するモバイル機器に格納されるモバイルディレクトリ情報は、以上、説明した情報を含み、これらのデータは、必要に応じて逐次更新される。モバイル機器を携帯したユーザが自宅、あるいは外出先において、ローカル接続された機器を利用する際には、利用しようとするローカル機器を管理する管理エンティテイ、例えばサービスブロバイダ、あるいはSDR、あるいは機器自体がモバイル機器に格納されるモバイルディレクトリ情報に基づくユーザ確認処理を実行し、必要に応じて、ユーザ設定情報等をモバイルディレクトリ、またはパーソナルディレクトリ(PDR)から取り出して、各ユーザに適応した設定を実行して、ユーザ対応の処理を実行可能な状態に設定する処理を実行した後、機器に応じた様々な情報処理を実行する。
また、モバイル機器を携帯電話等の通信端末装置として利用する場合においても、あるサービスプロバイダが設定した各アクセスポイントを介して、ユーザのモバイル機器からユーザ情報を入力し、ユーザ確認処理を実行して、アクセスポイントを利用した通信の許可あるいは非許可を判定した後、許可可能である場合には、当該アクセスポイントを介した通信サービスの提供を行なう。
[処理シーケンス例]
次に、上述のモバイルディレクトリを格納したモバイル機器を持つユーザが各種の処理を実行する場合の処理シーケンスの例について図7以下に示すシーケンス図を参照して説明する。
図7以下に示すシーケンス図において、左端から、ユーザ、モバイル機器、ローカル接続された情報処理装置群としての空間機器1、空間機器2、さらにパーソナルディレクトリ(PDR)、サービスプロバイダの提供するディレクトリとしてのホワイトページ(WP)、さらに、各種の情報源としてのソース(SRC)を示している。
モバイル機器は、モバイル機器のスイッチ、ボタン、ディスイプレイ等の入出力部(I/O)、制御部としてのCPU、モバイルディレクトリ(MDR)、ブルートゥース等の無線通信部であるワイヤレスマスターユニット(WMU)を有する。
出力部空間機器1は、TV1AとTV1Bをローカル接続された情報処理装置として有する。それぞれ、TV1AとTV1Bは、モバイル機器との通信部として機能する通信部であるワイヤレスアクセスユニット(WAU1A,WAU1B)を有する。さらにスペースディレクトリ(SDR1)、外部ネットワークとの通信部としてのルータ(RT1)を有する。
出力部空間機器2は、TV2をローカル接続された情報処理装置として有する。TV2は、モバイル機器との通信部として機能する通信部(WAU2)を有する。さらにスペースディレクトリ(SDR2)、外部ネットワークとの通信部としてのルータ(RT2)を有する。
図に示すA1〜A48の処理は、大きく区分すると以下のようになる。
A1〜A18の処理
すでに購入時の初期化処理が終えた端末を電源ONして、その日の利用を開始するシーケンス
a.まずピコセルを形成−ピコセル上のWAU1Aを管理するスペースディレクトリSDR1を見つける。
b.SDR1の管理する情報を取得(認証もオプションで可)
c.ルータを経由してPDRに自位置と環境情報の登録
d.PDRからも初期化時の情報ダウンロード可能
A19〜A21の処理
定期的なピコセル情報更新(その後の処理の有無はCPUが判断)
A23〜A31の処理
ユーザの移動により同一SDR管理下の第2のWAU1B発見時の処理
A33〜A48の処理
ユーザの移動により別SDR管理下の第3のWAU発見時の処理
a.ピコセル上のWAU2を管理するスペースディレクトリSDR2を見つける
b.SDR2の管理する情報を取得(認証もオプションで可)(ここで、CPUは2つのインフラの条件を判断しデフォルトルー他の変更を判断する)
c.ルータを経由してPDRに自位置と環境情報の更新(まだWAU1も通信可能なので、SDR1情報も引き続きPDRに保持される)
d.PDRからも前回からの差分の情報ダウンロード可能(より緊急度の高い情報は、別途記述するPUSH機能で非同期に通知)
これらの処理の詳細について、各処理毎に説明する。
(A1)モバイル機器スイッチオン処理。
まず、ユーザは、モバイル機器のスイッチをオンとする。なお、モバイル機器には、購入時に、その記憶部にモバイルディレクトリ識別子(mdrId)とモバイルディレクトリタイプ(mdrType)が格納され、購入後の初期化動作でモバイルディレクトリの原本管理を実行するパーソナルディレクトリ(PDR)の識別子(pdrId)とアドレス(PDRアドレス)の書込みがなされる。このモバイル機器はすでに初期化処理がなされており、パーソナルディレクトリ(PDR)の識別子(pdrId)とアドレス(PDRアドレス)を格納しているものとする。
(A2)CPU初期化処理。
モバイル機器のスイッチが入るとモバイル機器の初期化処理として、例えば初期実行プログラムのローディング、表示手段に対する処理開始画面の表示等の処理がなされる。
(A3)(WMU:Wireless Master Unit)の初期化処理。
次にモバイル機器の通信インタフェースとしてのワイヤレスマスターユニット(WMU:Wireless Master Unit)の初期化処理がなされる。ワイヤレスマスターユニット(WMU)は単純な通信装置で、標準(たとえばブルートゥース(Bluetooth))において定義された処理のみを行なう。以下では、モバイル機器はブルートゥース(Bluetooth)によって近隣機器との通信を行なうものとして説明する。
(A4)セル探索処理。
ワイヤレスマスターユニット(WMU)が、自らをマスターとしてピコセルの形成を開始する。ピコセルの探索処理は、自己(モバイル機器)の通信可能な機器を探索する処理として実行される。
(A5)ワイヤレスアクセスユニット(WAU1A)の応答。
このタイミングでは、空間機器1に含まれるワイヤレスアクセスユニット(WAU1A)のみが電波の到達範囲内に居るためピコセル形成に参加できたものとする。
(A6)セル状況報告。
モバイル機器におけるワイヤレスマスターユニット(WMU)からCPUに対して、例えばピコセルの状態更新に同期して割り込みをかけ、結果を通知する。
(A7)モバイルディレクトリ(MDR)更新処理。
モバイルディレクトリ(MDR)のワイヤレスアクセスユニット(WAU)フィールドの更新処理として、セル探索によって探索されたワイヤレスアクセスユニット(WAU1A)を登録する。
上述のピコセルの形成、ワイヤレスアクセスユニット(WAU1A)を登録処理は、ブルートゥース(Bluetooth)通信に基づくビコネット設定処理に基づいて実行可能である。図12を参照して、ブルートゥース(Bluetooth)通信に基づくビコネット設定処理について説明する。
まず、ステップS001において、スレーブとしてのモバイル型通信処理装置が問い合わせ(Inquiry)をブロードキャスト送信する。なお、問い合わせ(Inquiry)のブロードキャスト送信処理は、基本的には周囲のスレーブの存在を確認し、ピコネット内の同期を確立するための第1段階の処理としてマスターが実行するものであるが、この時点では、スレーブとしてのモバイル型通信処理装置は、ピコネット内にマスターが存在するか否かが明確でなく、自己が仮のマスターとして問い合わせ(IQ:Inquiry)パケットをブロードキャスト送信する。
問い合わせ(IQ:Inquiry)パケットを受信した周辺機器は、ステップS002において、自己のアドレス(ブルートゥースデバイス・アドレス:BD−Address)、およびマスターとスレーブ間の同期通信を可能とするためのクロック情報等を含む自分自身の属性情報(FHSパケット)をモバイル型通信処理装置に送信する。
モバイル型情報処理装置は、受信したFHSパケットからスレーブとしての周辺機器のブルートゥースデバイス・アドレス:BD−Address)と、ブルートゥースクロック情報を抽出する。
モバイル型情報処理装置は、各スレーブからの受信FHSパケットに基づいて、図13に示すような、ピコセル情報を自装置のメモリに格納する。すなわち、各スレーブの識別子としてのスレーブNo.、各スレーブのブルートゥースデバイス・アドレス、さらに、各スレーブからのFHSパケットから抽出されるクロック情報に含まれる周波数ホッピング情報、パワーセーブ条件などの通信に必要な情報をピコセル情報として自装置のメモリに格納する。
ピコネット内で、ブルートゥースによる通信を実行するマスター、スレーブは、それぞれクロック(ブルートゥースクロック)を有し、スレーブは、マスターの有するクロック(ブルートゥースクロック)に自分のクロックを併せることが必要となる。これらの処理を行なうのが呼び出し(Page)処理である。呼び出し(Page)処理は、具体的には、呼び出し(Page)送信、呼び出し(Page)スキャン、呼び出し(Page)応答の3フェーズによって構成される。この呼び出し(Page)処理により、マスターとスレーブとのクロックを整合させることが可能となり、同期が確立される。
図14を参照して、呼び出し(Page)処理シーケンスについて説明する。呼び出し(Page)処理は、以下のシーケンスに従って実行される。
(1)マスターとしてのモバイル型通信処理装置は選択した特定(図の説明ではスレーブ機器2)に宛ててIDパケットを送信する。(S101)
(2)スレーブ機器2はマスターからのIDパケットを受信すると、受信確認としてIDパケットをマスターに送信する。(S102)
(3)スレーブからのIDパケットを受信したマスターは、そのスレーブに対してFHSパケットを送信する。(S103)
(4)スレーブはマスターからのFHSパケットに含まれるBDアドレスとブルートゥースクロック情報を抽出する。
(5)スレーブは同期するため、マスターのブルートゥースクロックに自分のクロックを合わせる。
(6)スレーブはマスターからのFHSパケットの受信確認として再びIDパケットをマスターに送信する。(S104)
(7)マスターとスレーブは周波数ホッピングパターンをチャネル周波数ホッピングパターンに切り替える。
(8)マスターとスレーブは通信フェーズに状態遷移する。
上述の処理によって、ピコセルの形成、ワイヤレスアクセスユニット(WAU1A)を登録処理が実行される。図7に戻り、モバイルディレクトリを格納したモバイル機器を持つユーザが各種の処理を実行する場合の処理シーケンスについての説明を続ける。
(A8)ワイヤレスアクセスユニット(WAU1A)経由のスペースディレクトリ(SDR)検索処理。
ワイヤレスアクセスユニット(WAU1A)の有線側NIC(ネットワークインタフェース)に対しブロードキャストアドレスでUDP固定ポート指定でSDR探索を送信指令する。
(A9)ワイヤレスアクセスユニット(WAU1A)セグメントブロードキャスト。
WAU1Aによる有線セグメントへのスペースディレクトリ(SDR)探索同報処理を行なう。なお、同一セグメントのネットワーク上は1種類のスペースディレクトリ(SDR)で管理される。
(A10)スペースディレクトリ(SDR)応答。
セグメント上のスペースディレクトリ(SDR)が「Si1D,defRT1,tempID−1(チャレンジ:challenge)」通知を行なう。なお、同一セグメントにSDRは複数存在することは可能だが、その複数のSDRは、同一の識別子を持ち、同一の情報を格納する必要がある。
(A11)スペース情報の要求処理。
スペースディレクトリ(SDR1)に、(A10)のステップで、スペースディレクトリ(SDR1)から取得した「SID1とtempID−1」を付加情報として送信する。なお、スペースディレクトリ(SDR)からチャレンジ:challengeが来た場合、モバイル機器は、チャレンジに対するレスポンスとして自己のデフォルト秘密鍵(defSkey)で暗号化し、さらにデフォルト公開鍵証明書(defCert)と共にスペースディレクトリ(SDR)に対して送信する。これらは通信相手の認証(チャレンジレスポンス認証)に適用される。
以下、ステップ(A12)〜(A22)を図8を参照して説明する。
(A12)スペース情報の応答処理。
スペースディレクトリ(SDR1)がモバイルディレクトリ(MDR)認証の証として発行する[trmpID2−1(セッション中有効)]と、スペースディレクトリ(SDR1)の管理下にあるローカル接続された情報処理装置としてのTV1A、TV1Bのアドレス&属性をスペース情報として通知する。
(A13)モバイルディレクトリ(MDR)更新処理。
スペースディレクトリ(SDR1)の識別子(SID)と、SDR1アドレスのペア、およびデフォルトルータ(defRT1)、さらに、スペースディレクトリ(SDR1)がモバイルディレクトリ(MDR)認証の証として発行した[trmpID2−1]、さらに、ローカル接続情報処理装置としてのTV1A、TV1Bの情報を追加する処理を実行する。
(A14)位置登録処理(モバイル機器からルータへ送信)
モバイル機器が格納しているデフォルト公開鍵証明書(defCert)に格納されたパーソナルディレクトリ(PDR)のアドレスに向けLDAP(Light Weight Access Protocol)でMDR同期開始。この際MDRの識別子(mdrId)と、同期情報を送信する。
なお、LDAP(Light-weight Directory Access Protocol)とは、データを階層的に管理するデータベースであり、ディレクトリサービスを提供する。ディレクトリ(Directory)とは、もともとは人名簿や電話番号帳や目録のことをさす。ディレクトリサービスとは、人名などで問い合わせを行うと人名簿や電話番号帳を検索してその結果を返してくれるようなサービスのこと。つまり、データベースへの問い合わせの一種と考えることができる。LDAPには次のような特徴がある。
1.データを木構造で管理している
2.動作が軽い
3.クライアント・サーバーで動作する
4.検索が中心
また、LDAPの用途としては、例えば次のようなものがある。
1.会社や学校における組織および従業員の情報管理
2.ユーザ情報とパスワードの一元管理
3.図書館における蔵書データベース
4.電子メールのアドレス帳
5.DNS(Domain Name Service)の代わり
このようにLDAPでは、階層的(木構造)で管理したデータを素早く検索することができる。
(A15)位置登録処理(ルータからPDRへ送信)
デフォルトルータに指定したdefRTが最終アドレスへルーティングを開始する。その後はインターネットにより自動的にPDRまで転送される。
(A16)位置登録応答処理(PDRからルータ)
ユーザがモバイル機器を装着中有効なキーと証明書の通知処理として実行される。パーソナルディレクトリ(PDR)側からの情報が有れば、このタイミングでアドレス帖、予定、持ち物リストなどの情報の更新を実行する。
(A17)位置登録応答処理(ルータからモバイル機器)
基本的にはモバイルディレクトリ(MDR)は個人別所有としてパーソナルディレクトリ(PDR)に管理されるが、例えば家族等、複数ユーザで共有することも可能である。その場合は直後に利用者認識シーケンスが入る。
(A18)MDR更新に基づいて、モバイル機器のモバイルディレクトリ(MDR)MDRの更新処理を実行する。
このA1〜A18までの処理は、ユーザがモバイル機器を装着して外出する前に実行する処理(初期化処理)である。
A19〜A21は、定期的に実行されるピコセル更新処理である。
(A19)セル探索処理
ブルートゥース(Bluetooth)の標準的なピコセル管理機能により、定期的にスレーブとして機能する機器のリストを更新する。
(A20)ワイヤレスアクセスユニット(WAU1)応答
セル探索に対して、ワイヤレスアクセスユニット(WAU1)から応答があるが、この場合、特に移動もしていないことから、周りに存在するスレーブ機器の状況変化は無い。しかし、モバイル機器のワイヤレスマスターユニット(WMU)では変化の有無の判断はしない。
(A21)セル状況報告処理
モバイル機器のワイヤレスマスターユニット(WMU)から情報更新を受けたCPUが、前回の情報と比較し、モバイルディレクトリ(MDR)更新の必要があるかどうかを判断する。この場合不要であり、処理終了となる。
(A22)ユーザ移動(モバイル機器移動)
ユーザの移動に伴い、モバイル機器の電波到達範囲が変わり、通信可能なスレーブ端末の種類が変化する。
以下、ステップ(A23)〜(A32)を図9を参照して説明する。
(A23)セル探索処理
定期的なスレーブ情報更新であり、前述のステップ(A19)と同様のセル探索処理を実行する。
(A24)ワイヤレスアクセスユニット(WAU1B)からの応答
ユーザの移動に伴い、空間機器1の構成情報処理装置のワイヤレスアクセスユニット(WAU1B)がユーザの装着したモバイル機器と通信可能となり、モバイル機器のワイヤレスマスターユニット(WMU)が認識する。
(A25)ワイヤレスアクセスユニット(WAU1A)からの応答
また、いままで通信に使用していたワイヤレスアクセスユニット(WAU1A)もまだ、モバイル機器との通信圏内のため認識され、ワイヤレスアクセスユニット(WAU1A)からの応答も受信する。
(A26)セル状況報告
ステップ(A23)の後、一定時間経過後にそこまでで収集できたスレーブ情報をワイヤレスマスターユニット(WMU)が、モバイル機器のCPUに通知する。WMUによる判断処理は実行されない。
(A27)モバイルディレクトリ(MDR)更新処理
新たな情報に関し、モバイル機器のCPUがモバイルディレクトリ(MDR)を更新する。この場合、ワイヤレスアクセスユニット(WAU1B)の追加が実行される。
(A28)ワイヤレスアクセスユニット(WAU1B)経由のSDR探索処理
新たにモバイル機器のモバイルディレクトリ(MDR)に登録されたワイヤレスアクセスユニット(WAU1B)の有線側NIC(ネットクインタフェース)に対しブロードキャストアドレスでUDP固定ポート指定でスペースディレクトリ(SDR)探索を送信指令する。
(A29)ワイヤレスアクセスユニット(WAU1B)セグメントブロードキャスト
ワイヤレスアクセスユニット(WAU1B)による有線セグメントへのスペースディレクトリ(SDR)探索同報通信処理を実行する。
(A30)同一のスペースディレクトリ(SDR)からの応答
この場合、ユーザの移動範囲が小さく、同一セグメント内での移動のため、現在使用中の識別子(SID)と同じものを持つスペースディレクトリ(SDR)が「SID,defRT,tempID(チャレンジ:challenge)」通知をモバイル機器に対して実行する。ただし、この通知処理を実行するのは、先に通知処理を行なった同一のSDRとは限らない。
(A31)モバイルディレクトリ(MDR)更新
モバイル機器のCPUは、同じスペースディレクトリ(SDR)管理下のアクセスポイントであると判断する。ワイヤレスアクセスユニット(WAU1A)とワイヤレスアクセスユニット(WAU1B)のいずれを選ぶかは電波状況で判断する。
(A32)ユーザ移動(モバイル機器移動)
ユーザの移動に伴い、モバイル機器も併せて移動し、モバイル機器は、空間機器2に属する別セグメント(=別SDR)管理下のワイヤレスアクセスユニット(WAU2)の通信可能範囲に入る。ここで、ワイヤレスアクセスユニット(WAU1A)は圏外になるが、ワイヤレスアクセスユニット(WAU1B)はまだ通信可能な範囲にあるとする。
以下、ステップ(A33)〜(A41)を図10を参照して説明する。
(A33)セル探索
モバイル機器は、定期的なスレーブ情報更新(ステップ(A19)と同様)処理を実行する。
(A34)ワイヤレスアクセスユニット(WAU1B)からの応答
現在プライマリ(primary)ワイヤレスアクセスユニット(WAU)として通信に利用中のワイヤレスアクセスユニット(WAU1B)を認識する。
(A35)ワイヤレスアクセスユニット(WAU2)からの応答
今まで、モバイル機器が認識しなかったワイヤレスアクセスユニット(WAU2)を新たに認識する。
(A36)セル状況報告
ステップ(A33)の後、一定時間経過後にそこまでで収集できたスレーブ情報をワイヤレスマスターユニット(WMU)からCPUに通知する。
(A37)モバイルディレクトリ(MDR)更新
モバイル機器のCPUは、ワイヤレスアクセスユニット(WAU1A)が通信可能範囲から外れたこととワイヤレスアクセスユニット(WAU2)が新たに認識されたことをモバイルディレクトリ(MDR)に記録する。
(A38)ワイヤレスアクセスユニット(WAU2)経由のSDR探索
ワイヤレスアクセスユニット(WAU2)の有線側NICに対しブロードキャストアドレスでUDP固定ポート指定でSDR探索を送信指令。
(A39)ワイヤレスアクセスユニット(WAU2)セグメントブロードキャスト
ワイヤレスアクセスユニット(WAU2)による有線セグメントへのスペースディレクトリ(SDR)探索同報処理を行なう。
(A40)スペースディレクトリ(SDR2の応答)
ステップ(A39)のブロードキャストに対してワイヤレスアクセスユニット(WAU2)の接続されたセグメントを管理するスペースディレクトリ(SDR2)がモバイル機器に対して応答する。「SID2,defRT2,tempID1−2(チャレンジ:challenge)」を通知する。
(A41)スペース情報要求
受信したスペースディレクトリ識別子(SID)に基づいて、既知のスペースと異なることを認識したモバイル機器のCPUが、「SIDとtempID」を付けて送信する。
以下、ステップ(A42)〜(A47)を図11を参照して説明する。
(A42)スペース情報応答
スペースディレクトリ(SDR2)がモバイル機器におけるモバイルディレクトリ(MDR)認証の証として発行するtrmpID2(セッション中有効)と、スペースディレクトリ(SDR2)の管理下にあるTV2のアドレス&属性を通知する。
(A43)モバイルディレクトリ(MDR)更新
モバイル機器がモバイルディレクトリ(MDR)の更新処理を行なう。スペースディレクトリ(SDR2)の識別子(SID)とSDR2アドレスのペア、defRT2,tempID2−2,TV2の情報を追加する。
(A44)位置登録をスペースディレクトリ(SDR2)の管理下のルータ(RT2)へ送信
モバイル機器の有するデフォルト公開鍵証明書(defCert)に格納されたPDRアドレスに向けLDUPでMDR同期開始。MDR識別子(mdrId)と同期情報(Sync)を通知する。
(A45)位置登録(RT2からPDR)
デフォルトルータに指定したdefRTが最終アドレスへルーティング開始。その後はインターネットにより自動的にPDRまで転送される。
(A46)位置登録応答(PDRからRT2)
ユーザがモバイル機器を装着中有効なキーと証明書の通知と処理を行なう。パーソナルディレクトリ(PDR)側からの情報が有れば、このタイミングで更新する。更新情報は、例えばアドレス帖、予定、持ち物リスト情報等である。
(A47)位置登録応答(RT2からモバイル機器)
ルータ(RT2)からモバイル機器に対して位置登録応答がなされる。基本的にはモバイルディレクトリ(MDR)は個人別所有としてPDRに管理されるが家族での共有も可能であり、その場合はこの応答処理直後に利用者認識シーケンスが入る。
(A48)モバイルディレクトリ(MDR)更新
ステップ(A46)で通知された情報をモバイル機器のモバイルディレクトリ(MDR)に反映する更新処理を実行する。
上述したように、モバイル機器は、ユーザの移動に伴い移動先の情報に従って周辺機器情報をモバイルディレクトリに格納し、周囲の情報処理装置の情報を常に最新の情報として保持可能となる。これらの情報を周辺機器、ネットワークを介して、例えばコンテンツ配信を実行するサービスプロバイダ、あるいは通信サービスを提供するサービスプロバイダにサービス要求を行なう。
サービス要求を受信したサービスプロバイダは、受信する要求に合わせて送信されるユーザ情報に基づくユーザ認証を実行し、さらに、モバイル機器から送信される周辺の機器情報に基づいて、その機器を介したサービス、例えばTVに対するコンテンツ配信をユーザの嗜好に併せて実行することが可能となる。また、通信機としてのモバイル機器を利用した通信も、通信サービスプロバイダに対してモバイルディレクトリに格納したユーザ情報、機器情報を送信し、サービスプロバイダの認証がなされたことを条件として実行可能となる。
なお、図7乃至図11を参照して説明した処理例においては、空間機器の構成要素としてスペースディレクトリ(SDR)を有する例を説明したが、前述したように、情報処理装置情報を格納したスペースディレクトリ(SDR)を持つことなく、PC、情報家電等が自身の情報処理装置情報を自己の記憶手段に格納し、適宜、ユーザの携帯する携帯端末のモバイルディレクトリ(MDR)と例えばブルートゥースによる通信を実行して、必要な情報処理装置情報をモバイルディレクトリ情報として格納する構成が可能である。さらに、情報処理装置は、自身の通信インタフェースを介して自己の情報処理装置情報をサービスプロバイターあるいはパーソナルディレクトリ(PDR)等に送信することが可能である。
従って、図7乃至図11を参照して説明したシーケンス中スペースディレクトリによる処理は、TV−WAU等、各情報処理装置自身が有する機能の中で処理する構成が可能であり、この場合には、スペースディレクトリ(SDR)は存在することなく、上述の処理シーケンスと同様の処理が実現可能となる。
次に、図15を参照して、本発明の構成を適用した具体的な処理例について説明する。
インターネット530には、多数のユーザの家の各種の情報処理装置が接続されている。ここでは、ユーザU1,501は、ユーザU1,501の家P1,510と、ユーザU2,502の家P2,520を示してある。インターネット530には、認証局(CA)540、サービスプロバイダの提供するディレクトリとしてのホワイトページ(WP)が接続されている。
ユーザU1,501は、ユーザU1,501の家P1,510に、自分(ユーザU1,501)の個人情報を管理するパーソナルディレクトリ(PDR)が動作するPC(PDR)511、自分の家の機器を管理するスペースディレクトリ(SDR)が動作するPC2(SDR)512、PC2(SDR)512に管理されるオーディオ機器AU513、インターネット530と接続するルータRO514、さらに、ユーザが日頃持ち歩いている、モバイルディレクトリ(MDR)が動作する携帯端末MT(MDR)516を有している。これらは、無線あるいは有線で接続されホームネットワークを形成している。
オーディオ機器AU513にはユーザがよく聞く曲やイコライザーの設定等ユーザの好みの設定情報が格納されている。PC(PDR)にはMT(MDR)516から通知されるユーザU1,501の周辺の機器情報や、ユーザU1,501の使用している機器やアプリケーション、ユーザU1,501の位置等が格納されている。
別のユーザU2,502の家P2,520にもパーソナルディレクトリ(PDR')が動作するPC'(PDR')521、スペースディレクトリ(SDR')が動作するPC2'(SDR')522、オーディオ機器AU'523が接続されているホームネットワークは、ルータRO'524を介してインターネット530と接続されている。
ここでユーザU1,501が日ごろ持ち歩いているMT(MDR)516を持ってユーザU2,502の家P2,520を訪問する場合を想定する。
ユーザU1,501が携帯するMT(MDR)516で動作するMDRはユーザU2,502の家P2,520のエリアに入ると、ユーザU2,502の家P2,520にあるPC2'(SDR')522からの信号を受け、PC2'(SDR')522に環境取得要求をする。PC2'(SDR')522は、ユーザU1,501が携帯するMT(MDR)516からの環境取得要求を受け付け、接続機器の情報(ここではオーディオ機器AU'523やルータRO')を教える。
ユーザU1,501が携帯するMT(MDR)516は、オーディオ機器AU'523が検出されたことの表示と、使用かどうかのメニューを表示する。このメニューは、ユーザU1,501が携帯するMT(MDR)516上で、あるいは、ユーザU2,502の家P2,520にあるPC2'(SDR')522が管理する機器上(たとえばオーディオ機器AU'523)に表示されてもよい。
これらの接続機器の情報は、ユーザU1,501が携帯するMT(MDR)516からインターネット530を介して、ユーザU1,501の家P1,510に設置された、自分(ユーザU1,501)の個人情報を管理するPDRが動作するPC(PDR)511へも通知され、PDRは、この機器情報を記憶しておく。
ユーザU1,501がメニューを操作し、このオーディオ機器AU'523を使用することを選択すると、オーディオ機器AU'523用の操作メニューが表示される。オーディオ機器AU'523用の操作メニューは、ユーザU1,501が携帯するMT(MDR)516、または、ユーザU2,502の家P2,520にあるPC2'(SDR')522が管理する機器上(たとえばオーディオ機器AU'523)に表示される。
ユーザU1,501が携帯するMT(MDR)516はオーディオ機器AU'523の使用が選択されたことをユーザU1,501の家P1,510に設置された、自分(ユーザU1,501)の個人情報を管理するPDRが動作するPC(PDR)511へも通知し、PDR511は、ユーザP1,510がオーディオ機器AU'523を使用中であることを記録する。アクセスメニューでは曲の選択や再生、停止、音量などの指示ができる。
ユーザU1,501は上記アクセスメニューからオーディオ機器AU'に入っている曲の一覧を取得し再生をすることができる。
一方、ユーザU2,502はあらかじめ自分の所有するPC'(PDR')521あるいはPC2'(SDR')522、オーディオ機器AU'523に情報を設定することより、オーディオ機器AU'523に入っている曲を検索できないようにすることもできる。
ユーザU1,501は上記メニューから、自分の家のオーディオ機器AU513に入っている曲の情報をユーザU2,502の家P2,520のオーディオ機器AU'523にダウンロードしたり、あるいはストリーミングで再生したり、自分の家のオーディオ機器AU513内の設定の情報をユーザU2,502の家P2,520のオーディオ機器AU'523に反映させて曲を聴くこともできる。
ユーザU1,501の家P1,510にはアラーム装置AL515があり、ユーザU1,501はあらかじめ呼び出してほしい時刻をアラーム装置AL515に設定しておく。アラーム装置AL515は指定された時間になったらユーザU1,501の家P1,510にあるPC(PDR)511にその旨を通知する。PC(PDR)511は現在ユーザU1,501が使用している機器及びアプリケーションを確認し、使用機器やアプリケーションに応じた方法でユーザにアラームを通知するようにユーザU2,502の家P2,520のオーディオ機器AU'523に通知する。たとえば、ユーザU1,501の家P1,510にあるPC(PDR)511は、ユーザU1,501が、ユーザU2,502の家P2,520のオーディオ機器AU'523を使用中であることがわかるので、ユーザU2,502の家P2,520のオーディオ機器AU'523が再生できるアラーム音をオーディオ機器AU'523に鳴らすように指示する。
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、冒頭に記載した特許請求の範囲の欄を参酌すべきである。
なお、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
例えば、プログラムは記録媒体としてのハードディスクやROM(Read Only Memory)に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、CD−ROM(Compact Disc Read Only Memory),MO(Magneto optical)ディスク,DVD(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納(記録)しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、LAN(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。
以上、説明してきたように、本発明によれば、ユーザの携帯可能なモバイル型情報処理装置、すなわちモバイル機器が、周辺機器情報を格納したスペースディレクトリ(SDR)から自己のアクセス可能な周辺機器情報を収集し、収集情報に基づいて記憶手段内にモバイルディレクトリ情報を生成し、また更新する処理を実行する構成を有するので、ユーザが意識することなく、また特別な処理を実行することなく、自己の周辺の様々な情報処理装置構成を取得することが可能となり、さらに取得した周辺機器情報に基づいて、周辺機器を利用した情報処理サービス、例えばコンテンツ配信、通信サービス等、様々なサービスを受領することが可能となるので、例えば、ユーザが各地に移動を行い、移動先において様々な情報処理装置を利用する際に適用可能である。
また、個人の情報はその原本がPDR、その情報の一部がMDRという各個人ごとに別々の機器に格納できるようになり、認証等の処理はそれら個人ごとに違う機器で分散されて行われるようになるため、従来のように個人情報に関わる処理が集中することもなくなり、ひいてはそれによる処理速度の劣化もなくなり、さらに、個人の情報は基本的に個人の所有機器上のPDRで管理され、サービス提供者が管理する必要がなくなるため、サービス提供者からの個人情報の漏洩はなくなり、様々な個人情報に基づくサービス提供処理を行うシステムにおいても安全に利用可能である。
本発明の構成の概要を説明する図(その1)である。 本発明の構成の概要を説明する図(その2)である。 モバイル機器の構成を示すブロック図である。 ローカル接続される情報処理装置の構成例を示すブロック図である。 各サーバ装置の構成例を示す図である。 モバイルディレクトリ構成例を示す図である。 モバイル機器を利用した処理シーケンスを示す図である。 モバイル機器を利用した処理シーケンスを示す図である。 モバイル機器を利用した処理シーケンスを示す図である。 モバイル機器を利用した処理シーケンスを示す図である。 モバイル機器を利用した処理シーケンスを示す図である。 ブルートゥース通信によるピコセル形成処理シーケンスについて説明する図である。 ブルートゥース通信によるピコセル形成処理において取得するピコセル情報について説明する図である。 ブルートゥース通信によって設定したピコセルにおける呼び出し処理シーケンスについて説明する図である。 本発明の構成を適用した具体的な処理例について説明する図である。
符号の説明
101 上位ディレクトリサーバ
110 通信サービスプロバイダ(ISP−A)
111 ディレクトリサーバA
120 通信サービスプロバイダ(ISP−B)
121 ディレクトリサーバB
130 自宅
131 スペースディレクトリ(SDR)
140 外出先
141 情報処理装置
142 情報処理装置
150 ユーザ
151 モバイル機器
152 モバイルディレクトリ
170 パーソナルディレクトリ(PDR)管理サーバ
171 パーソナルディレクトリ(PDR)
211,212 サービスプロバイダ
221,222,223 アクセスポイント
250 ユーザ
251 モバイル機器
252 モバイルディレクトリ
301 CPU
302 ROM
303 RAM
304 記憶手段
305 バス
306 入力手段
307 表示手段
308 通信手段
321 無線通信手段
322 有線通信手段
323 システム制御部
324 記憶手段
331 無線通信手段
332 システム制御部
333 記憶手段
334 入力手段
335 出力手段
351 CPU
352 ROM
353 RAM
354 HDD
356 入力部
357 出力部
358 通信部
359 ドライブ
360 リムーバブル記録媒体
361 バス
362 入出力インタフェース
501,502 ユーザ
510,520 ユーザの家
511,521 PC(PDR)
512,522 PC(SDR)
513,523 オーディオ機器
514,524 ルータ
515 アラーム
516 MT(MDR)
540 CA
550 WP

Claims (15)

  1. 外部機器とのデータ通信を実行する通信手段と、
    周辺機器情報を格納した記憶手段と、
    自己のアクセス可能な周辺機器情報を収集し前記記憶手段に記憶する制御手段と、
    周辺機器情報およびモバイル機器ユーザのユーザ情報を格納するパーソナルディレクトリ(PDR)から、前記アクセス可能な周辺機器情報に基づいてユーザ情報を取得する情報取得手段と、
    前記ユーザ情報に基づき、サービスプロバイダに対し通信サービスの利用を要求するサービス要求手段と、
    を有することを特徴とするモバイル型情報処理装置。
  2. 前記サービスプロバイダが前記ユーザ情報に基づいて前記通信サービスの提供可否を判断した結果に基づき前記通信サービスを利用するサービス利用手段、
    をさらに有することを特徴とする請求項1に記載のモバイル型情報処理装置。
  3. 前記情報取得手段は、前記モバイル型情報処理装置の識別子に基づきユーザ情報を取得することを特徴とする請求項1に記載のモバイル型情報処理装置。
  4. 前記周辺機器は、前記モバイル型情報処理装置がアクセス可能な範囲に存在する無線基地局を含むことを特徴とする請求項1に記載のモバイル型情報処理装置。
  5. 前記制御手段は、
    前記周辺機器情報を該周辺機器の情報を格納したスペースディレクトリ(SDR)から受信し、前記記憶手段内の周辺機器情報の更新処理を実行する構成であることを特徴とする請求項1に記載のモバイル型情報処理装置。
  6. 前記制御手段は、
    前記周辺機器情報を該周辺機器の情報を格納したスペースディレクトリ(SDR)から受信する処理を実行し、該実行に際し、スペースディレクトリ(SDR)からの送信チャレンジに対するレスポンスとして、自己の秘密鍵による前記チャレンジの暗号化データおよび公開鍵証明書の送信処理を実行する構成であることを特徴とする請求項1に記載のモバイル型情報処理装置。
  7. 前記通信手段は、
    ブルートゥースによるワイヤレス型の通信処理を実行する構成であることを特徴とする請求項1に記載のモバイル型情報処理装置。
  8. 前記制御手段は、
    自己のアクセス可能な周辺機器情報を定期的に収集する処理を実行する構成であることを特徴とする請求項1に記載のモバイル型情報処理装置。
  9. 前記制御手段は、
    前記周辺機器に含まれる通信中継手段を介して前記モバイルディレクトリ情報の原本データを格納するパーソナルディレクトリ(PDR)との通信を実行し、該パーソナルディレクトリ(PDR)に対して自己の位置情報を登録する処理を実行する構成であることを特徴とする請求項1に記載のモバイル型情報処理装置。
  10. 周辺機器情報を格納したモバイル機器と、
    周辺機器情報およびモバイル機器ユーザのユーザ情報を格納するパーソナルディレクトリ(PDR)と、
    通信サービスを提供するサービスプロバイダと、
    を有し、
    前記モバイル機器は、自己のアクセス可能な周辺機器情報を収集し、前記アクセス可能な周辺機器情報に基づいて前記PDRから自己のユーザ情報を取得し、前記ユーザ情報に基づいて前記サービスプロバイダに対し通信サービスの利用を要求する、
    ことを特徴とするデータ通信システム。
  11. 記サービスプロバイダは、前記パーソナルディレクトリ(PDR)から取得した情報に基づいて、サービス提供処理を実行する構成であることを特徴とする請求項10に記載のデータ通信システム。
  12. 前記データ通信システムは、さらに、
    ローカル領域にある情報処理装置情報を格納したスペースディレクトリサーバを含み、
    前記スペースディレクトリサーバは、
    前記モバイル機器から、前記モバイルディレクトリ情報に含まれる周辺機器情報を含むサービス要求を受領し、該周辺機器を介したサービス提供処理を実行することを特徴とする請求項10に記載のデータ通信システム。
  13. モバイル機器において、ローカル領域にある情報処理装置情報として、周辺機器からの周辺機器情報を取得して記憶手段に格納するステップと、
    前記モバイル機器から、周辺機器情報およびモバイル機器のユーザ情報を格納するパーソナルディレクトリ(PDR)に対して、前記周辺機器情報を含むユーザ情報要求を送信し、前記パーソナルディレクトリから提供されるユーザ情報を受信するステップと、
    前記ユーザ情報に基づいて、通信サービスを提供するサービスプロバイダに対し通信サービスの利用を要求するステップと、
    を有することを特徴とするデータ通信方法。
  14. 前記周辺機器情報は、前記周辺機器の情報処理装置情報を格納したスペースディレクトリサーバ(SDR)から取得することを特徴とする請求項13に記載のデータ通信方法。
  15. モバイル型情報処理装置における周辺機器情報取得処理および通信サービス要求処理をコンピュータ・システム上で実行するために記述されたコンピュータ・プログラムであって、
    モバイル機器において、ローカル領域にある情報処理装置情報として、周辺機器からの周辺機器情報を取得して、記憶手段に格納するステップと、
    前記モバイル機器から、周辺機器情報およびモバイル機器のユーザ情報を格納するパーソナルディレクトリ(PDR)に対して、前記周辺機器情報を含むユーザ情報要求を送信し、前記パーソナルディレクトリから提供されるユーザ情報を受信するステップと、
    前記ユーザ情報に基づいて、通信サービスを提供するサービスプロバイダに対し通信サービスの利用を要求するステップと、
    を有することを特徴とするコンピュータ・プログラム。
JP2003292587A 2002-08-14 2003-08-12 情報処理装置、データ通信システム、および方法、並びにコンピュータ・プログラム Expired - Fee Related JP4305092B2 (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP2003292587A JP4305092B2 (ja) 2002-08-14 2003-08-12 情報処理装置、データ通信システム、および方法、並びにコンピュータ・プログラム
EP03788092.9A EP1531581B1 (en) 2002-08-14 2003-08-13 Information processing device, data processing system and method, and computer program
CNB038189518A CN100442731C (zh) 2002-08-14 2003-08-13 信息处理装置、数据处理系统和方法
US10/524,598 US8868625B2 (en) 2002-08-14 2003-08-13 Information processing device, data processing system and method, and computer program
KR1020057002340A KR101027015B1 (ko) 2002-08-14 2003-08-13 모바일형 정보 처리 장치, 데이터 통신 시스템 및 방법과, 컴퓨터 판독가능한 기록매체
PCT/JP2003/010287 WO2004017570A1 (ja) 2002-08-14 2003-08-13 情報処理装置、データ処理システム、および方法、並びにコンピュータ・プログラム

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002236251 2002-08-14
JP2003292587A JP4305092B2 (ja) 2002-08-14 2003-08-12 情報処理装置、データ通信システム、および方法、並びにコンピュータ・プログラム

Publications (3)

Publication Number Publication Date
JP2004096743A JP2004096743A (ja) 2004-03-25
JP2004096743A5 JP2004096743A5 (ja) 2006-09-21
JP4305092B2 true JP4305092B2 (ja) 2009-07-29

Family

ID=31890526

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003292587A Expired - Fee Related JP4305092B2 (ja) 2002-08-14 2003-08-12 情報処理装置、データ通信システム、および方法、並びにコンピュータ・プログラム

Country Status (6)

Country Link
US (1) US8868625B2 (ja)
EP (1) EP1531581B1 (ja)
JP (1) JP4305092B2 (ja)
KR (1) KR101027015B1 (ja)
CN (1) CN100442731C (ja)
WO (1) WO2004017570A1 (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006082861A1 (ja) * 2005-02-02 2006-08-10 Matsushita Electric Industrial Co., Ltd. 通信端末および通信サービス決定方法
JP4973558B2 (ja) * 2008-03-21 2012-07-11 富士通株式会社 情報処理装置、データ共有方法およびデータ共有プログラム
DE102008059278A1 (de) * 2008-11-27 2010-06-02 GM Global Technology Operations, Inc., Detroit Verfahren zum Aktualisieren von Daten eines Navigationssystems
CN104081801A (zh) * 2012-01-27 2014-10-01 惠普发展公司,有限责任合伙企业 智能边缘设备
EP2894939A4 (en) * 2012-09-04 2016-04-20 Sk Planet Co Ltd SYSTEM AND METHOD FOR SUPPORT FOR CONTACT COMMUNICATION
CA3175792A1 (en) * 2020-05-05 2021-11-11 Alex BLATE Endpoint and protocol for trusted digital manufacturing

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002503354A (ja) * 1997-06-06 2002-01-29 トムソン コンシユーマ エレクトロニクス インコーポレイテツド 装置へのアクセスを管理する方法
JPH11232193A (ja) 1998-02-12 1999-08-27 Sony Corp 情報処理装置および方法、情報処理システム、並びに提供媒体
US6259991B1 (en) * 1999-02-10 2001-07-10 X-Cyte Inc. Environmental location system
JP4299911B2 (ja) * 1999-03-24 2009-07-22 株式会社東芝 情報転送システム
US6466549B1 (en) * 1999-04-12 2002-10-15 Intel Corporation Broadcast discovery in a network having one or more 1394 buses
US6377810B1 (en) * 1999-06-11 2002-04-23 Motorola, Inc. Method of operation of mobile wireless communication system with location information
US6618764B1 (en) 1999-06-25 2003-09-09 Koninklijke Philips Electronics N.V. Method for enabling interaction between two home networks of different software architectures
US7287192B1 (en) * 1999-09-23 2007-10-23 Computer Associates Think, Inc. Identifying a failed device in a network
JP3717733B2 (ja) * 2000-01-11 2005-11-16 シャープ株式会社 ネットワークシステム
US6738766B2 (en) * 2000-02-02 2004-05-18 Doongo Technologies, Inc. Apparatus and methods for providing personalized application search results for wireless devices based on user profiles
FR2805199B1 (fr) 2000-02-22 2002-06-21 Gradient Ass Procede d'extraction de liquide d'un materiau cellulaire, et dispositifs de mise en oeuvre dudit procede
JP2001256156A (ja) * 2000-03-10 2001-09-21 Victor Co Of Japan Ltd 制御情報システムおよび制御情報伝送方法
JP2001309445A (ja) * 2000-04-26 2001-11-02 Sharp Corp ネットワーク接続自動切り替えシステム
JP2001344163A (ja) * 2000-05-31 2001-12-14 Matsushita Electric Ind Co Ltd 信号処理装置、媒体および情報集合体
JP2002044749A (ja) 2000-07-25 2002-02-08 Sharp Corp 遠隔制御システム
JP3672083B2 (ja) * 2000-09-19 2005-07-13 Kddi株式会社 モバイルipにおけるアドレス変換方法
JP2002123444A (ja) 2000-10-13 2002-04-26 Toshiba Corp 情報発信システム
US7010308B2 (en) * 2000-12-13 2006-03-07 Telcontar Managing and querying moving point data
US7222187B2 (en) * 2001-07-31 2007-05-22 Sun Microsystems, Inc. Distributed trust mechanism for decentralized networks
US20030061234A1 (en) * 2001-09-25 2003-03-27 Ali Mohammed Zamshed Application location register routing

Also Published As

Publication number Publication date
CN100442731C (zh) 2008-12-10
EP1531581A1 (en) 2005-05-18
US8868625B2 (en) 2014-10-21
KR101027015B1 (ko) 2011-04-11
JP2004096743A (ja) 2004-03-25
WO2004017570A1 (ja) 2004-02-26
KR20060015241A (ko) 2006-02-16
EP1531581A4 (en) 2010-07-07
US20050262035A1 (en) 2005-11-24
CN1675889A (zh) 2005-09-28
EP1531581B1 (en) 2018-10-10

Similar Documents

Publication Publication Date Title
JP5922709B2 (ja) データ転送を簡略化するシステム及び方法
KR100700688B1 (ko) 무선 접근점 및 서비스들 간의 개인화된 메시지 교환
JP6542419B2 (ja) セルラーネットワークを介したメディアシステムのアクセス
JP6268824B2 (ja) 通信システム、通信方法及び情報処理装置
JP4211374B2 (ja) 通信処理装置、および通信処理方法、並びにコンピュータ・プログラム
TW200922219A (en) Method and system for managing information among personalized and shared resources with a personalized portable device
JP2010178054A (ja) 接続情報管理装置及び方法
JP2003323363A (ja) 環境設定装置、環境設定プログラム、および情報処理装置
JP6448901B2 (ja) トポロジーに基づいた周辺機器制御システム及び方法
JP4305092B2 (ja) 情報処理装置、データ通信システム、および方法、並びにコンピュータ・プログラム
JP2010536251A (ja) ホームネットワーク用の無線デバイスのネットワーク設定のためのシステム及び方法
JP5694899B2 (ja) パーソナル携帯端末を用いたカラオケ選曲システム
JP5488462B2 (ja) 基地局装置、情報処理装置、フィルタリングシステム、フィルタリング方法及びプログラム
JP6506706B2 (ja) デバイス制御装置、情報提供方法、及びデバイス制御システム
JP2013114148A (ja) サーバ装置、カラオケ曲情報提示方法、及びサーバ処理プログラム
JP4894819B2 (ja) 情報処理装置および環境設定プログラム
JP4157854B2 (ja) 情報処理装置、環境設定プログラムおよび環境設定装置
KR20070090454A (ko) 근거리 통신 장치의 사용자 인증 방법

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060802

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060802

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081209

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090204

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

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

R151 Written notification of patent or utility model registration

Ref document number: 4305092

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

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

Free format text: PAYMENT UNTIL: 20120515

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20130515

Year of fee payment: 4

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees