JP4260759B2 - 機器制御サービス提供プログラム、機器制御サービス提供システムおよび機器制御サービス提供方法 - Google Patents

機器制御サービス提供プログラム、機器制御サービス提供システムおよび機器制御サービス提供方法 Download PDF

Info

Publication number
JP4260759B2
JP4260759B2 JP2005043107A JP2005043107A JP4260759B2 JP 4260759 B2 JP4260759 B2 JP 4260759B2 JP 2005043107 A JP2005043107 A JP 2005043107A JP 2005043107 A JP2005043107 A JP 2005043107A JP 4260759 B2 JP4260759 B2 JP 4260759B2
Authority
JP
Japan
Prior art keywords
device control
request
operation authority
server
combination
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
JP2005043107A
Other languages
English (en)
Other versions
JP2006228063A (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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2005043107A priority Critical patent/JP4260759B2/ja
Priority to US11/159,114 priority patent/US8443055B2/en
Publication of JP2006228063A publication Critical patent/JP2006228063A/ja
Application granted granted Critical
Publication of JP4260759B2 publication Critical patent/JP4260759B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements
    • 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
    • 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/2816Controlling appliance services of a home automation network by calling their functionalities
    • H04L12/2821Avoiding conflicts related to the use of home appliances
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25825Management of client data involving client display capabilities, e.g. screen resolution of a mobile phone
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25833Management of client data involving client hardware characteristics, e.g. manufacturer, processing or storage capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4135Peripherals receiving signals from specially adapted client devices external recorder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/4227Providing Remote input by a user located remotely from the client device, e.g. at work
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42684Client identification by a unique number or address, e.g. serial number, MAC address, socket ID
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • 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/283Processing of data at an internetworking point of a home automation network
    • 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/2847Home automation networks characterised by the type of home appliance used
    • H04L2012/2849Audio/video appliances
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/22Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/781Television signal recording using magnetic recording on disks or drums

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Automation & Control Theory (AREA)
  • Computer Graphics (AREA)
  • Power Engineering (AREA)
  • Storage Device Security (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

本発明は、電子機器の動作を制御する機器制御処理をおこなう機器制御サーバに機器制御処理の実行を依頼して機器制御サービスを提供する機器制御サービス提供プログラム、機器制御サービス提供システムおよび機器制御サービス提供方法に関するものである。
従来より、ユビキタスネットワーク社会の急速な発展に伴って、外出先など遠隔の地からAV機器やセキュリティ機器、空調機器などの宅内にある電子機器を操作したいというニーズが高まっている。このようなニーズを背景にして、ユビキタスネット家電の分野では、インターネットなどのネットワークを介して電子機器の動作を制御する技術が開発されている。
例えば、非特許文献1および非特許文献2では、第三者の攻撃パケットによって電子機器が不正操作されたり、電子機器のデータが改竄されたりすることを防止するために、電源投入時などの初期状態において、メーカーなどによって出荷時に安全が確保されたサーバ装置と、制御対象となる電子機器との間に暗号化された仮想通信網を敷設し、この仮想通信網以外からのパケットをすべて廃棄する機器制御サービス提供システムが提案されている。
"ネット家電向けリアルタイム宅外制御技術「KEBAB」を開発、本格導入"、インターネット<URL:http://panasonic.co.jp/corp/news/official.data/data.dir/jn031001-4/jn031001-4.html> "NTTコムの「ネット家電接続サービス実験」が目指すもの"、インターネット<URL:http://www.itmedia.co.jp/lifestyle/articles/0402/13/news093.html>
しかしながら、上記した従来技術(非特許文献1および非特許文献2)では、単体の電子機器の動作を制御することしかできないという制約があるため、機器制御サービスに係るユーザビリティが低いものであると言わざるを得なかった。
そこで、本発明は、上述した従来技術による問題点を解消するためになされたものであり、機器制御サービスに係るユーザビリティを向上させることができる機器制御サービス提供プログラム、機器制御サービス提供システムおよび機器制御サービス提供方法を提供することを目的とする。
上述した課題を解決し、目的を達成するために、本発明に係る機器制御サービス提供プログラムは、電子機器の動作を制御する機器制御処理をおこなう機器制御サーバに機器制御処理の実行を依頼して機器制御サービスを提供する処理を機器制御サービス提供装置に実行させる機器制御サービス提供プログラムであって、ネットワークを介して電子機器の組合せに係る機器制御サービス要求を受け付けるサービス要求受付手順と、前記サービス要求受付手順で受け付けた機器制御サービス要求が当該組合せに係る電子機器の動作権限を有する者からのサービス要求であるか否かを判定する動作権限可否判定手順と、前記動作権限可否判定手順によって前記組合せに係る電子機器の動作権限を有する者からのサービス要求であると判定された場合に、前記機器制御サービス提供装置及び前記機器制御サーバの両者に付与されるとともに前記機器制御サーバにおける機器制御処理の実行時に突合させる電子機器の動作権限委譲証であって有効期限が設定された動作権限委譲証を前記機器制御サービス提供装置及び前記機器制御サーバに対して発行するように前記電子機器の動作権限を管理する所有権管理サーバに依頼する発行依頼手順と、前記発行依頼手順による発行依頼の応答として前記所有権管理サーバから前記動作権限委譲証が得られた場合に、前記電子機器の組合せに対応する各機器制御処理をおこなう機器制御サーバそれぞれに当該動作権限委譲証を含む機器制御処理の実行依頼を行う処理実行依頼手順と、前記機器制御サーバによって実行される機器制御処理が完了したことを示す完了通知を受信する完了通知受信手順と、前記完了通知受信手順によって前記動作権限委譲証の有効期限内に前記完了通知が受信されない場合に、当該動作権限委譲証の有効期限を延長するように前記機器制御サーバに依頼する延長依頼手順と、前記延長依頼手順による延長依頼の応答として前記機器制御サーバによって有効期限が延長され、再発行された動作権限委譲証を取得する動作権限委譲証取得手順と、を実行させることを特徴とする。
また、本発明係る機器制御サービス提供プログラムは、前記処理実行依頼手順は、前記電子機器との通信網をWebサービス化された通信網で形成した機器制御サーバに前記機器制御処理の実行を依頼することを特徴とする。
また、本発明に係る機器制御サービス提供システムは、電子機器の動作を制御する機器制御処理をおこなう機器制御サーバに機器制御処理の実行を依頼して機器制御サービスを提供する機器制御サービス提供装置を有する機器制御サービス提供システムであって、前記機器制御サービス提供装置は、ネットワークを介して電子機器の組合せに係る機器制御サービス要求を受け付けるサービス要求受付手段と、前記サービス要求受付手段で受け付けた機器制御サービス要求が当該組合せに係る電子機器の動作権限を有する者からのサービス要求であるか否かを判定する動作権限可否判定手段と、前記動作権限可否判定手段によって前記組合せに係る電子機器の動作権限を有する者からのサービス要求であると判定された場合に、前記機器制御サービス提供装置及び前記機器制御サーバの両者に付与されるとともに前記機器制御サーバにおける機器制御処理の実行時に突合させる電子機器の動作権限委譲証であって有効期限が設定された動作権限委譲証を前記機器制御サービス提供装置及び前記機器制御サーバに対して発行するように前記電子機器の動作権限を管理する所有権管理サーバに依頼する発行依頼手段と、前記発行依頼手段による発行依頼の応答として前記所有権管理サーバから前記動作権限委譲証が得られた場合に、前記電子機器の組合せに対応する各機器制御処理をおこなう機器制御サーバそれぞれに当該動作権限委譲証を含む機器制御処理の実行依頼を行う処理実行依頼手段と、前記機器制御サーバによって実行される機器制御処理が完了したことを示す完了通知を受信する完了通知受信手段と、前記完了通知受信手段によって前記動作権限委譲証の有効期限内に前記完了通知が受信されない場合に、当該動作権限委譲証の有効期限を延長するように前記機器制御サーバに依頼する延長依頼手段と、前記延長依頼手段による延長依頼の応答として前記機器制御サーバによって有効期限が延長され、再発行された動作権限委譲証を取得する動作権限委譲証取得手段と、を備えたことを特徴とする。
また、本発明に係る機器制御サービス提供システムは、前記機器制御サーバと前記電子機器との通信網をWebサービス化された通信網で形成することを特徴とする。
また、本発明に係る機器制御サービス提供方法は、電子機器の動作を制御する機器制御処理をおこなう機器制御サーバに機器制御処理の実行を依頼して機器制御サービスを提供する機器制御サービス提供装置に適用する機器制御サービス提供方法であって、前記機器制御サービス提供装置が、ネットワークを介して電子機器の組合せに係る機器制御サービス要求を受け付けるサービス要求受付工程と、前記サービス要求受付工程で受け付けた機器制御サービス要求が当該組合せに係る電子機器の動作権限を有する者からのサービス要求であるか否かを判定する動作権限可否判定工程と、前記動作権限可否判定工程によって前記組合せに係る電子機器の動作権限を有する者からのサービス要求であると判定された場合に、前記機器制御サービス提供装置及び前記機器制御サーバの両者に付与されるとともに前記機器制御サーバにおける機器制御処理の実行時に突合させる電子機器の動作権限委譲証であって有効期限が設定された動作権限委譲証を前記機器制御サービス提供装置及び前記機器制御サーバに対して発行するように前記電子機器の動作権限を管理する所有権管理サーバに依頼する発行依頼工程と、前記発行依頼工程による発行依頼の応答として前記所有権管理サーバから前記動作権限委譲証が得られた場合に、前記電子機器の組合せに対応する各機器制御処理をおこなう機器制御サーバそれぞれに当該動作権限委譲証を含む機器制御処理の実行依頼を行う処理実行依頼工程と、前記機器制御サーバによって実行される機器制御処理が完了したことを示す完了通知を受信する完了通知受信工程と、前記完了通知受信工程によって前記動作権限委譲証の有効期限内に前記完了通知が受信されない場合に、当該動作権限委譲証の有効期限を延長するように前記機器制御サーバに依頼する延長依頼工程と、前記延長依頼工程による延長依頼の応答として前記機器制御サーバによって有効期限が延長され、再発行された動作権限委譲証を取得する動作権限委譲証取得工程と、を実行することを特徴とする。
また、本発明に係る機器制御サービス提供方法は、前記処理実行依頼工程は、前記電子機器との通信網をWebサービス化された通信網で形成した機器制御サーバに前記機器制御処理の実行を依頼することを特徴とする。
本発明によれば、ネットワークを介して電子機器の組合せに係る機器制御サービス要求を受け付け、受け付けた電子機器の組合せに対応する機器制御処理をおこなう機器制御サーバそれぞれに当該機器制御処理の実行を依頼することとしたので、複数の電子機器を組合せて動作させることが可能な機器制御サービスを実現することができ、機器制御サービスに係るユーザビリティを向上させることが可能になる。
また、本発明によれば、電子機器との通信網をWebサービス化された通信網で形成した機器制御サーバに機器制御処理の実行を依頼することとしたので、コンポーネント化された各機器制御サーバの機器制御機能をつなぎ合わせてアプリケーションとして動作させることが可能になる。
また、本発明によれば、受け付けた機器制御サービス要求が当該組合せに係る電子機器の動作権限を有する者からのサービス要求であるか否かを判定し、当該組合せに係る電子機器の動作権限を有する者からのサービス要求であると判定された場合に、当該電子機器の組合せに対応する機器制御処理の実行を許可し、許可された各機器制御処理をおこなう機器制御サーバそれぞれに当該機器制御処理の実行を依頼することとしたので、所有者の意図に反して電子機器が動作することを防止することができ、ユーザが所有する電子機器のセキュリティを確保することが可能になる。
また、本発明によれば、電子機器の組合せに対応する機器制御処理をおこなう各機器制御サーバと、処理実行依頼処理を実行するサーバ装置(組合せ制御サーバ)とに当該電子機器の動作権限委譲証を発行し、両者の動作権限委譲証が一致する場合にのみ機器制御処理の実行を許可することとしたので、所有者の意図に反して電子機器が動作することを防止することができ、ユーザが所有する電子機器のセキュリティを確保することが可能になる。
また、本発明によれば、電子機器の組合せに対応する機器制御処理の実行を所定の期間および/または所定の処理対象に制限して許可することとしたので、各機器制御サーバの組合せ動作を制御するサーバ装置(組合せ制御サーバ)が停止した場合でも、このサーバ装置によって機器制御サーバおよび該機器制御サーバに収容される電子機器が専有されることを防止することが可能になる。
また、本発明によれば、サービス要求受付処理または処理実行依頼処理を実行する各サーバ装置(組合せ制御サーバ)の負荷に応じて、電子機器の組合せに係る機器制御サービス要求の受付処理、或いは機器制御処理の実行依頼処理を振り分けることとしたので、資源の動的な追加・削除、連続運転のための広域センター連携が可能なグリッド上の機器制御サービスを実現することができ、大規模なシステムを構築した場合でもスケーラビリティを飛躍的に向上させることが可能になる。
以下に、本発明に係る機器制御サービス提供システムの好適な実施例を詳細に説明する。なお、ここでは、本発明に係る機器制御サービス提供システムの概要および特徴を説明した後に、本実施例1に係る機器制御サービス提供システムを説明し、そして、この機器制御サービス提供プログラムを実行するコンピュータ(実施例2)について説明し、最後に、他の実施例として種々の変形例(実施例3)を説明することとする。
(概要および特徴)
まず最初に、本発明に係る機器制御サービス提供システムの概要および特徴を説明する。図1は、本発明に係る機器制御サービス提供システムの構成を示すシステム構成図である。同図に示すように、この機器制御サービス提供システム1は、ユーザ端末40からネットワーク2を介して機器制御サービス要求を受け付け、電子機器(例えば、HDDレコーダ31やテレビ32など)の動作を制御する機器制御処理をおこなう機器制御サーバ(例えば、HDDレコーダ制御サーバ31やテレビ制御サーバ32)30に機器制御処理の実行を依頼して機器制御サービスを提供するものである。
ここで、本発明に係る機器制御サービス提供システム1は、ネットワーク2を介して電子機器の組合せに係る機器制御サービス要求を受け付け、受け付けた電子機器の組合せに対応する機器制御処理をおこなう機器制御サーバそれぞれに当該機器制御処理の実行を依頼する「処理実行依頼処理」に主たる特徴があり、かかる「処理実行依頼処理」によって、機器制御サービスに係るユーザビリティを向上させることができるようにしている。
この主たる特徴を具体的に説明すると、この機器制御サービス提供システム1における組合せ制御サーバ10では、ユーザ端末40からネットワーク2を介して電子機器の組合せに係る機器制御サービス要求を受け付け、受け付けた電子機器の組合せに対応する機器制御処理をおこなう機器制御サーバ(例えば、HDDレコーダ制御サーバ31およびテレビ制御サーバ32など)30それぞれにサービス内容に応じた機器制御処理の実行を依頼することで、複数の電子機器を組合せて動作させることが可能な機器制御サービスを実現することができるようにしている。
より詳細には、複数の電子機器を組合せて動作させることができる機器制御サービスを実現するために、当該システム内のネットワークをWebサービス化された通信網で形成する。このように、システム内のネットワークをWebサービス化された通信網で形成することで、ユーザ端末40からの機器制御サービス要求に応じてコンポーネント化された機器制御サーバ30の機器制御機能をつなぎ合わせてアプリケーションとして動作させることができるようにしている。
したがって、上記した従来技術の例で言えば、単体の電子機器の動作を制御する機器制御サービス要求を画一的に受け付けることで、機器制御サービスを制約するのではなく、電子機器の組合せに係る機器制御サービス要求を受け付け、受け付けた電子機器の組合せに対応する機器制御処理をおこなう機器制御サーバそれぞれに当該機器制御処理の実行を依頼することとしたので、複数の電子機器を組合せて動作させることが可能な機器制御サービスを実現することができ、上記した主たる特徴のように、機器制御サービスに係るユーザビリティを向上させることが可能になる。
また、本発明は、上記の主たる特徴に関連した付加的な特徴を有する。つまり、本発明に係る機器制御サービス提供システム1では、受け付けた機器制御サービス要求が当該組合せに係る電子機器の動作権限を有する者からのサービス要求であるか否かを判定し、当該組合せに係る電子機器の動作権限を有する者からのサービス要求であると判定された場合に、当該電子機器の組合せに対応する機器制御処理の実行を許可し、許可された各機器制御処理をおこなう機器制御サーバそれぞれに当該機器制御処理の実行を依頼する。
すなわち、この機器制御サービス提供システム1では、機器制御サービスに係るユーザビリティを向上させるとともに、ユーザが所有する電子機器のセキュリティを確保することも重要な課題である。そこで、所有権管理サーバ20では、電子機器の組合せに対応する機器制御処理をおこなう各機器制御サーバ(例えば、HDDレコーダ制御サーバ31およびテレビ制御サーバ32など)30と、上記の「処理実行依頼処理」を実行する組合せ制御サーバ10とに当該電子機器の動作権限委譲証「Sovereign」を発行し、両者の動作権限委譲証「Sovereign」が一致する場合にのみ機器制御処理の実行を許可する。
このように、電子機器の動作権限を有する者からのサービス要求である場合にのみ、当該電子機器の組合せに対応する機器制御処理の実行を許可することで、所有者の意図に反して電子機器が動作することを防止することができ、ユーザが所有する電子機器のセキュリティを確保することができるようにしている。
さらに、これに関連して、複数の所有者がそれぞれ許容する範囲で電子機器の動作権限を共有させることで、他の所有者の電子機器と組合せて動作させることが可能な機器制御サービスを実現することができ、機器制御サービスに係るユーザビリティをより一層向上させることが可能になる。なお、動作権限が許容された者が電子機器を操作している場合でも、所有者からの機器制御サービス要求や、所有者から他のユーザに対する動作権限の停止指示を受け付けた場合には、所有者が電子機器の動作権限を即座に奪還することが可能であることは言うまでもない。
また、この所有権管理サーバ20では、電子機器の組合せに対応する機器制御処理の実行を所定の期間および/または所定の処理対象に制限して許可することで、各機器制御サーバの組合せ動作を制御するサーバ装置(組合せ制御サーバ10)が停止した場合でも、このサーバ装置によって機器制御サーバおよび該機器制御サーバに収容される電子機器が専有されることを防止することが可能になる。
次に、本実施例1に係る機器制御サービス提供システムを説明する。なお、ここでは、本実施例1に係る機器制御サービス提供システムの構成を説明した後に、この機器制御サービス提供システムの各種処理の手順を説明することとする。
(機器制御サービス提供システムの構成)
図2は、本実施例1に係る組合せ制御サーバ、所有権管理サーバおよび機器制御サーバの構成を示すブロック図である。図1および図2に示すように、この機器制御サービス提供システム1は、組合せ制御サーバ10、所有権管理サーバ20および機器制御サーバ(例えば、HDDレコーダ制御サーバ31およびテレビ制御サーバ32など)30がネットワーク2を介して相互に通信可能に接続された構成となる。なお、以下では、主たる特徴である「処理実行依頼処理」をおこなう組合せ制御サーバ10の構成を説明しつつ、この「処理実行依頼処理」に関連した処理をおこなう所有権管理サーバ20および機器制御サーバ30の構成を説明することとする。
このうち、組合せ制御サーバ10は、ユーザ端末40からの電子機器の組合せに係る機器制御要求を受けて、HDDレコーダ制御サーバ31およびテレビ制御サーバ32などの機器制御サーバの組合せ動作を制御するサーバ装置であり、組合せ制御部12および記憶部11を備える。
記憶部11は、組合せ制御部12による各種処理に必要なデータおよびプログラムを格納する格納手段(記憶手段)であり、後述する所有権管理サーバ20の処理実行許可部22bによって発行された動作権限委譲証「Sovereign」を各機器制御サービスごとに保持する動作権限委譲証保持部11aを備える。
組合せ制御部12は、OS(Operating System)などの制御プログラム、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有し、これらによって種々の処理を実行する処理部であり、特に本発明に密接に関連するものとしては、サービス要求受付部12aおよび処理実行依頼部12bを備える。
このうち、サービス要求受付部12aは、ユーザ端末40からネットワーク2を介して電子機器の組合せに係る機器制御サービス要求を受け付ける処理部である。例えば、図3に示すような機器制御サービス受付画面200をユーザ端末40に送信し、この機器制御サービス受付画面200において、ユーザID、組合せの要素となる電子機器を特定可能な情報、および電子機器を組合せて動作させる際の動作内容などを受け付ける。なお、組合せの要素となる電子機器を特定可能な情報としては、メーカー名、機器ID(機器のシリアル番号)または機器の配設場所などの「機器識別情報」や「作動機器のカテゴリ」の入力を受け付ける。
そして、組合せ制御部12は、サービス要求受付部12aで機器制御サービスを受け付けたならば、「ユーザID」をキーにして、サービス要求者が動作権限を有する電子機器リストを所有権管理サーバ20に要求し、所有権管理サーバ20から電子機器リストを取得する。例えば、図3の例で言えば、図4に示す「ユーザA」のレコードを電子機器リストとして取得することとなる。
続いて、組合せ制御部12は、この電子機器リストを参照して、組合せの要素となる電子機器を特定可能な情報(すなわち、メーカー名、電子機器IDまたは機器の配設場所などの「機器識別情報」や「作動機器のカテゴリ」などの情報)をもとに、組合せの要素となる電子機器を特定する。
例えば、図3に示す例で言えば、組合せ制御部12は、取得した電子機器リストの中から、配設場所がともに「××1」号室であり、かつ作動機器カテゴリ「HDDレコーダ」および「テレビ」である電子機器、すなわちHDDレコーダ(機器ID:×××101)31−1およびテレビ(機器ID:×××201)32−1を「電子機器1」および「電子機器2」と特定する。
そして、組合せ制御部12は、サービス対象者が当該組合せに係る電子機器を所有しているか否かを判定する。なお、ここで言う「サービス対象者」とは、サービス要求者やサービス要求者自身が所有していない電子機器の使用を指定した場合の当該電子機器の所有者を指す。
このとき、組合せ制御部12は、サービス対象者が当該組合せに係る電子機器を所有していないと判定した場合には、当該機器制御サービスが提供不可能である旨をユーザ端末40に通知し、サービス対象者が当該組合せに係る電子機器を所有していると判定した場合には、所有権管理サーバ20に動作権限委譲証「Sovereign」の発行を要求する。
ここで、説明の便宜上、動作権限委譲証「Sovereign」の発行をおこなう所有権管理サーバ20を先に説明する。この所有権管理サーバ20は、HDDレコーダ制御サーバ31およびテレビ制御サーバ32などの機器制御サーバ30に収容される電子機器の所有権を管理するサーバ装置であり、記憶部21および所有権管理部22を備える。
このうち、記憶部21は、所有権管理部22による各種処理に必要なデータおよびプログラムを格納する格納手段(記憶手段)であり、所有権管理テーブル21aを備える。この所有権管理テーブル21aは、機器制御サーバ30に収容される電子機器の所有権を管理するテーブルであり、具体的には、図4に示すように、ユーザごとに、電子機器ID、機器のカテゴリ、機器の所有者、機器の動作権限、機器利用状況を対応付けて記憶している。
所有権管理部22は、OS(Operating System)などの制御プログラム、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有し、これらによって種々の処理を実行する処理部であり、特に本発明に関連するものとしては、動作権限可否判定部22aおよび処理実行許可部22bを備える。
動作権限可否判定部22aは、組合せ制御サーバ10におけるサービス要求受付部12aで受け付けた機器制御サービス要求が当該組合せに係る電子機器の動作権限を有する者からのサービス要求であるか否かを判定する処理部である。
より具体的には、所有権管理テーブル21aを参照して、サービス要求者が組合せの要素となる電子機器の動作権限を有するか否かを判定する。例えば、図3の例で言えば、組合せの要素となるHDDレコーダ(機器ID:×××101)31−1およびテレビ(機器ID:×××201)32−1それぞれについて、所有権管理テーブル21aにおける動作権限のフィールドを照査して「ユーザA」が動作権限を有するか否かを判定する。
処理実行許可部22bは、動作権限可否判定部22aによって当該組合せに係る電子機器の動作権限を有する者からのサービス要求であると判定された場合に、当該電子機器の組合せに対応する機器制御処理の実行を許可する処理部である。
具体的に説明すると、処理実行許可部22bは、サービス要求者が組合せの要素となる電子機器、すなわちHDDレコーダ(機器ID:×××101)31−1およびテレビ(機器ID:×××201)32−1の動作権限を有する場合に、組合せ制御サーバ10、HDDレコーダ制御サーバ31およびテレビ制御サーバ32それぞれに、図5に示す動作権限委譲証「Sovereign」310を発行する。
処理実行許可部22bは、図5に示すように、組合せ制御サーバ10によって採番された当該機器制御サービス要求の「サービスID」および「ユーザID」に当該所有権管理サーバ20の署名をおこなう。このようにして署名がおこなわれた署名データに当該動作権限委譲証「Sovereign」の有効期限を合わせ、該有効期限を合わした署名データに当該所有権管理サーバ20の署名をおこなって動作権限委譲証「Sovereign」を発行する。
このように、所有権管理サーバ20の署名をおこなうこととしたのは、組合せ制御サーバ10以外のサーバ装置(組合せ制御サーバ)に動作権限委譲証「Sovereign」が譲渡されることを防止するためである。
また、動作権限委譲証「Sovereign」を発行する際に有効期限を設定することで、各機器制御サーバの組合せ動作を制御するサーバ装置(組合せ制御サーバ10)が停止した場合でも、この組合せ制御サーバ10によって機器制御サーバおよび該機器制御サーバに収容される電子機器が専有されることを防止することが可能になる。
また、この動作権限委譲証「Sovereign」の有効期限は、機器制御サービスをおこなう上で機器制御処理を延長する必要がある場合には、各機器制御サーバによって有効期限を延長することが許容される。この場合でも、組合せ制御サーバ10および機器制御サーバ30では、同一の動作権限委譲証「Sovereign」が保持されることとなる。
ここで、組合せ制御サーバ10の説明に戻ると、処理実行依頼部12bは、処理実行許可部22bによって動作権限委譲証「Sovereign」が発行された場合に、サービス要求受付部12aで受け付けた電子機器の組合せに対応する機器制御処理をおこなう機器制御サーバ30それぞれに当該機器制御処理の実行を依頼する処理部である。
例えば、図3の例で説明すると、サービス要求受付部12aで受け付けた電子機器を組合せて動作させる際の動作内容、すなわち「電子機器1」:「○×講座」の映像信号をテレビ32−1に供給するという動作内容と、「電子機器2」:HDDレコーダ31−1から供給された信号を出力するという動作内容とを「XML」で記述されたコマンドに変換してHDDレコーダ制御サーバ31およびテレビ制御サーバ32それぞれに機器制御処理の実行を依頼する。
ここで、説明の便宜上、機器制御処理をおこなう機器制御サーバ30(HDDレコーダ制御サーバ31およびテレビ制御サーバ32)の説明をおこなう。なお、HDDレコーダ制御サーバ31およびテレビ制御サーバ32は、本発明に係る「処理実行依頼処理」において、電子機器の動作内容に密接に関連する「機器制御処理」以外は同様の処理をおこなうものであるため、機器制御サーバ30として構成を説明する。
機器制御サーバ30は、組合せ制御サーバからの機器制御処理の実行依頼を受けて、電子機器の動作を制御するサーバ装置であり、本実施例1では、機器カテゴリが同一である電子機器を制御対象として収容している。
記憶部30aは、機器管理部30dによる各種処理に必要なデータおよびプログラムを格納する格納手段(記憶手段)であり、機器管理テーブル30bおよび動作権限委譲証保持部30cを備える。
このうち、機器管理テーブル30bは、電子機器の管理情報を記憶するテーブルであり、具体的には、図7に示すように、機器ID(シリアル番号)ごとに、機器カテゴリ、製造メーカー、機器性能、機器利用状況を記憶している。例えば、機器ID「×××101」に、機器カテゴリ「HDDレコーダ」、製造メーカー「メーカーE」、機器性能「X×Y」ピクセル・・・、機器利用状況「配設場所:「××1」号室、保存ファイル:「○×講座」、・・・」を対応付けて記憶している。
動作権限委譲証保持部30cは、所有権管理サーバ20の処理実行許可部22bによって発行された動作権限委譲証「Sovereign」を組合せ制御サーバ10によって発行された「サービスID」ごとに保持する処理部である。
機器管理部30dは、OS(Operating System)などの制御プログラム、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有し、これらによって種々の処理を実行する処理部であり、特に本発明に密接に関連するものとしては、委譲証突合部30eおよび機器制御処理部30fを備える。
委譲証突合部30eは、組合せ制御サーバ10から機器制御処理の実行依頼とともに受信した動作権限委譲証「Sovereign」と、動作権限委譲証保持部30cによって保持された動作権限委譲証「Sovereign」とを突合する処理部である。
機器制御処理部30fは、委譲証突合部30eによって両者の動作権限委譲証「Sovereign」が一致すると判定された場合に、処理実行依頼部22bから受信した「XML」で記述されたコマンドに応じた「機器制御処理」をおこなう処理部である。
例えば、HDDレコーダ制御サーバ31では、HDDに記録されている「○×講座」の映像信号をテレビ32−1に供給する「機器制御処理」をおこない、テレビ制御サーバ32では、HDDレコーダ31−1から供給された信号を出力する「機器制御処理」をおこなう。
なお、機器制御サーバ(HDDレコーダ制御サーバ31およびテレビ制御サーバ32)30は、これらの「機器制御処理」が完了した場合に、組合せ制御サーバ10に「完了通知」をおこなう。また、動作権限委譲証「Sovereign」の有効期限が途過した場合には、動作権限委譲証「Sovereign」を破棄し、組合せ制御サーバ10によって保持された動作権限委譲証「Sovereign」を無効とする。
ここで、組合せ制御サーバ10の説明に戻ると、処理実行依頼部12bは、機器制御サーバ30からの機器制御処理の完了通知を受信するまで、動作権限委譲証「Sovereign」の有効期限を監視する。
このとき、機器制御サービス要求に係る機器制御処理が動作権限委譲証「Sovereign」の有効期限内に完了しない場合に、処理実行依頼部12bは、動作権限委譲証「Sovereign」の有効期限の延長をHDDレコーダ制御サーバ31およびテレビ制御サーバ32に要求する。
この処理実行依頼部12bからの動作権限委譲証「Sovereign」の有効期限の延長を受けて、HDDレコーダ制御サーバ31およびテレビ制御サーバ32では、有効期限が延長された動作権限委譲証「Sovereign」を再発行する。
なお、この場合、図6に示すように、組合せ制御サーバ10によって採番された「サービスID」および「ユーザID」に当該所有権管理サーバ20によって署名がおこなわれた署名データに新たな有効期限を付与し、該新たな有効期限が付与された署名データに当該機器制御サーバ30の署名をおこなって動作権限委譲証「Sovereign」を発行する。
そして、処理実行依頼部12bは、機器制御サーバ30からの機器制御処理の完了通知を受信した場合に、当該機器制御サービスが完了した旨をユーザ端末40に通知し、処理を終了する。
(各種処理の手順)
次に、本実施例1に係る機器制御サービス提供システムの各種処理の手順を説明する。なお、ここでは、主たる特徴に関連した処理として、上記した「処理実行依頼処理」に先立っておこなわれる(1)「動作権限委譲証の発行処理」を説明した後に、主たる特徴である(2)「処理実行依頼処理」を説明する。
(1)動作権限委譲証の発行処理
図8は、動作権限委譲証の発行処理の手順を示すフローチャートである。この「動作権限委譲証の発行処理」は、サービス要求受付部12aでユーザ端末40からネットワーク2を介して電子機器の組合せに係る機器制御サービス要求を受け付けた場合に開始されることとなる。
同図に示すように、サービス要求受付部12aにおいて、ユーザID、組合せの要素となる電子機器を特定可能な情報、および電子機器を組合せて動作させる際の動作内容などが入力された機器制御サービス受付画面200を受け付けた場合(ステップS801肯定)に、組合せ制御部12は、「ユーザID」をキーにして、サービス要求者が動作権限を有する電子機器リストを所有権管理サーバ20に要求する(ステップS802)。
続いて、所有権管理サーバ20における所有権管理部22では、電子機器リストの要求を受け付けて(ステップS803)、組合せ制御サーバ10に電子機器リストを返信する(ステップS804)。この返信を受けて、組合せ制御部12は、所有権管理サーバ20から電子機器リストを取得する(ステップS805)。例えば、図3の例で言えば、図4に示す「ユーザA」のレコードが電子機器リストとして取得されることとなる。
そして、組合せ制御部12は、この電子機器リストを参照して、組合せの要素となる電子機器を特定可能な情報(すなわち、メーカー名、電子機器IDまたは機器の配設場所などの「機器識別情報」や「作動機器のカテゴリ」などの情報)をもとに、組合せの要素となる電子機器を特定し、サービス対象者が当該組合せに係る電子機器を所有しているか否かを判定する(ステップS806)。
ここで、組合せ制御部12は、サービス対象者が当該組合せに係る電子機器を所有していないと判定した場合(ステップS806否定)には、当該機器制御サービスが提供不可能である旨をユーザ端末40に通知し(ステップS807)、処理を終了する。
また、組合せ制御部12は、サービス対象者が当該組合せに係る電子機器を所有していると判定した場合(ステップS806肯定)には、所有権管理サーバ20に動作権限委譲証「Sovereign」の発行を要求する(ステップS808)。
この動作権限委譲証「Sovereign」の発行要求を受けて(ステップS809)、所有権管理サーバ20の動作権限可否判定部22aは、所有権管理テーブル21aを参照して、サービス要求者が組合せの要素となる電子機器の動作権限を有するか否かを判定する(ステップS810)。
例えば、図3の例で言えば、組合せの要素となるHDDレコーダ(機器ID:×××101)31−1およびテレビ(機器ID:×××201)32−1それぞれについて、所有権管理テーブル21aにおける動作権限のフィールドを照査して「ユーザA」が動作権限を有するか否かを判定する。
ここで、動作権限可否判定部22aによってサービス要求者が組合せの要素となる電子機器、すなわちHDDレコーダ(機器ID:×××101)31−1およびテレビ(機器ID:×××201)32−1の動作権限を有していないと判定された場合(ステップS810否定)には、処理実行許可部22bは、当該機器制御サービスが提供不可能である旨をユーザ端末40に通知し(ステップS811)、処理を終了する。
一方、動作権限可否判定部22aによってサービス要求者が組合せの要素となる電子機器の動作権限を有していると判定された場合(ステップS810肯定)には、処理実行許可部22bは、組合せ制御サーバ10、HDDレコーダ制御サーバ31およびテレビ制御サーバ32それぞれに、図5に示す動作権限委譲証「Sovereign」310を発行する(ステップS812)。
このようにして、組合せ制御サーバ10、HDDレコーダ制御サーバ31およびテレビ制御サーバ32では、動作権限委譲証「Sovereign」310が取得されることとなる(ステップS813、ステップS814およびステップS815)。
(2)処理実行依頼処理
図9は、処理実行依頼処理の手順を示すフローチャートである。この「処理実行依頼処理」は、処理実行許可部22bによって動作権限委譲証「Sovereign」が発行された場合に開始されることとなる。
同図に示すように、処理実行依頼部12bは、処理実行許可部22bによって動作権限委譲証「Sovereign」が発行された場合(ステップS901肯定)に、サービス要求受付部12aで受け付けた電子機器の組合せに対応する機器制御処理をおこなう機器制御サーバ30それぞれに当該機器制御処理の実行を依頼する(ステップS902およびステップS903)。
例えば、図3の例で説明すると、サービス要求受付部12aで受け付けた電子機器を組合せて動作させる際の動作内容、すなわち「電子機器1」:「○×講座」の映像信号をテレビ32−1に供給するという動作内容と、「電子機器2」:HDDレコーダ31−1から供給された信号を出力するという動作内容とを「XML」で記述されたコマンドに変換してHDDレコーダ制御サーバ31およびテレビ制御サーバ32それぞれに機器制御処理の実行を依頼する。
続いて、機器制御サーバ30の委譲証突合部30eは、機器制御処理の実行依頼を受けて(ステップS902およびステップS906)、組合せ制御サーバ10から機器制御処理の実行依頼とともに受信した動作権限委譲証「Sovereign」と、動作権限委譲証保持部30cによって保持された動作権限委譲証「Sovereign」とを突合する(ステップS903およびステップS907)。
このとき、委譲証突合部30eによって両者の動作権限委譲証「Sovereign」が一致しないと判定された場合(ステップS903否定またはステップS907否定)には、機器管理部30dは、当該機器制御サービスが提供不可能である旨をユーザ端末40に通知し(ステップS904)、処理を終了する。
一方、委譲証突合部30eによって両者の動作権限委譲証「Sovereign」が一致すると判定された場合(ステップS903肯定およびステップS907肯定)には、機器制御処理部30fは、処理実行依頼部22bから受信した「XML」で記述されたコマンドに応じた「機器制御処理」をおこなう(ステップS905およびステップS908)。
例えば、HDDレコーダ制御サーバ31では、HDDに記録されている「○×講座」の映像信号をテレビ32−1に供給する「機器制御処理」をおこない、テレビ制御サーバ32では、HDDレコーダ31−1から供給された信号を出力する「機器制御処理」をおこなう。
ここで、処理実行依頼部12bは、機器制御サーバ30からの機器制御処理の完了通知を受信する(ステップS909肯定)まで、動作権限委譲証「Sovereign」の有効期限を監視する(ステップS910)。
このとき、機器制御サービス要求に係る機器制御処理が動作権限委譲証「Sovereign」の有効期限内に完了しない場合(ステップS910肯定)に、処理実行依頼部12bは、動作権限委譲証「Sovereign」の有効期限の延長をHDDレコーダ制御サーバ31およびテレビ制御サーバ32に要求する(ステップS911)。
この処理実行依頼部12bからの動作権限委譲証「Sovereign」の有効期限の延長を受けて(ステップS912およびステップS913)、HDDレコーダ制御サーバ31およびテレビ制御サーバ32では、有効期限が延長された動作権限委譲証「Sovereign」を再発行する(ステップS914およびステップS915)。
そして、HDDレコーダ制御サーバ31およびテレビ制御サーバ32から有効期限が延長された動作権限委譲証「Sovereign」を取得した後(ステップS916)、処理実行依頼部12bは、機器制御サーバ30からの機器制御処理の完了通知を受信する(ステップS909肯定)まで、上記のステップS910〜ステップS916の処理を繰り返しておこなう。
最後に、処理実行依頼部12bは、機器制御サーバ30からの機器制御処理の完了通知を受信した場合(ステップS909肯定)に、当該機器制御サービスが完了した旨をユーザ端末40に通知し、処理を終了する。
上述してきたように、本実施例1に係る機器制御サービス提供システム1によれば、複数の電子機器を組合せて動作させることが可能な機器制御サービスを実現することができ、機器制御サービスに係るユーザビリティを向上させることが可能になる。
また、本実施例1に係る機器制御サービス提供システム1によれば、所有者の意図に反して電子機器が動作することを防止することができ、ユーザが所有する電子機器のセキュリティを確保することが可能になる。
ところで、上記の実施例1で説明した各種の処理は、あらかじめ用意されたプログラムをコンピュータで実行することによって実現することができる。そこで、以下では、図12を用いて、上記の実施例1と同様の機能を有する機器制御サービス提供プログラムを実行するコンピュータの一例を説明する。図12は、機器制御サービス提供プログラムを実行するコンピュータを示す図である。
同図に示すように、機器制御サービス提供装置としてのコンピュータ30は、操作パネル31、ディスプレイ32、スピーカ33、媒体読取装置34、HDD35、RAM36、ROM37およびCPU38をバス39で接続して構成される。
そして、ROM37には、上記の実施例1と同様の機能を発揮する機器制御サービス提供プログラム、つまり、図12に示すように、サービス要求受付プログラム37a、動作権限可否判定プログラム37b、処理実行許可プログラム37c、処理実行依頼プログラム37dが予め記憶されている。なお、プログラム37a〜37dについては、図2に示した組合せ制御サーバ10および所有権管理サーバ20の各構成要素と同様、適宜統合または分散してもよい。
そして、CPU38が、これらのプログラム37a〜37dをROM37から読み出して実行することで、図12に示すように、各プログラム37a〜37dは、サービス要求受付プロセス38a、動作権限可否判定プロセス38b、処理実行許可プロセス38cおよび処理実行依頼プロセス38dとして機能するようになる。各プロセス38a〜38dは、図2に示したサービス要求受付部12a、動作権限可否判定部22a、処理実行許可部プロセス22bおよび処理実行依頼部12bにそれぞれ対応する。
また、HDD35には、図12に示すように、所有権管理テーブル35aが設けられる。なお、所有権管理テーブル35aは、図2に示した所有権管理テーブル21aに対応する。そして、CPU38は、機器制御サービスとして要求された電子機器の組合せと、所有権管理テーブル35aに記憶された所有権管理データとに基づいて、サービス要求者の動作権限の可否を判定する。このとき、サービス要求者が電子機器の動作権限を有する者であると判定した場合には、機器制御処理の実行許可および機器制御サーバへの機器制御処理の依頼をおこなう。
ところで、上記した各プログラム37a〜37dについては、必ずしも最初からROM37に記憶させておく必要はなく、例えば、コンピュータ30に挿入されるフレキシブルディスク(FD)、CD−ROM、MOディスク、DVDディスク、光磁気ディスク、ICカードなどの「可搬用の物理媒体」、または、コンピュータ30の内外に備えられるハードディスクドライブ(HDD)などの「固定用の物理媒体」、さらには、公衆回線、インターネット、LAN、WANなどを介してコンピュータ30に接続される「他のコンピュータ(またはサーバ)」などに各プログラムを記憶させておき、コンピュータ30がこれらから各プログラムを読み出して実行するようにしてもよい。
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例1および2以外にも、上記特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施例にて実施されてもよいものである。
例えば、本発明では、サービス要求受付部12aまたは処理実行依頼部12bと同様の機能を有する各サーバ装置(組合せ制御サーバ10、11、・・・)の負荷に応じて、電子機器の組合せに係る機器制御サービス要求の受付処理、或いは機器制御処理の実行依頼処理を振り分けるようにしても良い。
すなわち、上述してきた組合せ制御サーバがサービス利用者の生活・オフィスでの活動の一環として使用されることを考慮し、平常時とピーク時のサーバ装置の負荷が激しく変動した場合に対応できるようにシステムを構築する必要がある。
このため、本発明に係る機器制御サービス提供システムでは、組合せ制御サーバ10、11、12、・・・nの負荷を一元管理し、サーバ装置の負荷が許容限界値を超えた場合に機器制御サービス要求を他のサーバ装置に振り分ける運用制御サーバ50をさらに構築する。例えば、図10に示すように、組合せ制御サーバ10で、「サーバ装置の負荷」>「許容限界値」という状態を検知した場合に、他のサーバ装置の負荷に応じて組合せ制御サーバ10でオーバーフローした分の機器制御サービス要求を振り分けるようにする。
このように、サービス要求受付部12aまたは処理実行依頼部12bと同様の機能を有する各サーバ装置(組合せ制御サーバ10、11、・・・)の負荷に応じて、電子機器の組合せに係る機器制御サービス要求の受付処理、或いは機器制御処理の実行依頼処理を振り分けるように機器制御サービス提供システムを構成することで、資源の動的な追加・削除、連続運転のための広域センター連携が可能なグリッド上の機器制御サービスを実現することができ、大規模なシステムを構築した場合でもスケーラビリティを飛躍的に向上させることが可能になる。
さらに、これに関連して、資源の動的な追加・削除、連続運転のための広域センター連携が可能なグリッド上の機器制御サービスを実現することにより、ユーザから見てディペンダブル(確実に信頼できる)な機器制御サービスを提供することが可能になる。
なお、実施例1では、ユーザ自身が所有権を有する電子機器に対する機器制御サービス要求をおこなう場合の実施例を説明したが、本発明はこれに限定されるものではなく、複数の所有者がそれぞれ許容する範囲で電子機器の動作権限を共有させることで、他の所有者の電子機器と組合せて動作させることが可能な機器制御サービスを実現するようにしても良い。
例えば、図11に示す所有権管理テーブル21aのように、電子機器の所有権が設定されている場合には、「ユーザA」のHDDレコーダ31−1の映像信号をテレビ32−1に供給し、HDDレコーダ31−1から供給された信号をテレビ32−1に出力するという「ユーザA」のみに収束された機器制御サービスではなく、さらに、「ユーザB」のHDDレコーダ31−2の映像信号をテレビ32−2に供給し、HDDレコーダ31−2から供給された信号をテレビ32−2に出力するという拡張された機器制御サービスを提供することができる。
このように、複数の所有者がそれぞれ許容する範囲で電子機器の動作権限を共有させることで、他の所有者の電子機器と組合せて動作させることが可能な機器制御サービスを実現することができ、機器制御サービスに係るユーザビリティをより一層向上させることが可能になる。さらに、これに関連して、電子機器の所有者が他のユーザに電子機器の動作権限を段階的に付与することで、ユーザごとの個人特性に応じた電子機器の動作権限を付与することが可能になる。
なお、動作権限が許容された者が電子機器を操作している場合でも、所有者からの機器制御サービス要求や、所有者から他のユーザに対する動作権限の停止指示を受け付けた場合には、所有者が電子機器の動作権限を即座に奪還することが可能であることは言うまでもない。
また、実施例1では、組合せ制御サーバおよび所有権管理サーバを分散して構成する実施例について説明したが、本発明はこれに限定されるものではなく、組合せ制御サーバおよび所有権管理サーバの装置自体或いは各機能部を分散または統合して構成するようにしても良い。
また、実施例1では、同一の機器カテゴリの電子機器を外部のサーバ装置(機器制御サーバ)に収容する実施例について説明したが、本発明はこれに限定されるものではなく、同一の機器カテゴリに制約されることなく、機器制御サーバを所定の単位(例えば、家庭や一部屋)ごとに設けた場合、或いは電子機器と機器制御サーバとをLANで接続してシステムを構築した場合でも本発明を同様に適用することができる。
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
(付記1)電子機器の動作を制御する機器制御処理をおこなう機器制御サーバに機器制御処理の実行を依頼して機器制御サービスを提供する機器制御サービス提供プログラムであって、
ネットワークを介して電子機器の組合せに係る機器制御サービス要求を受け付けるサービス要求受付手順と、
前記サービス要求受付手順で受け付けた電子機器の組合せに対応する機器制御処理をおこなう機器制御サーバそれぞれに当該機器制御処理の実行を依頼する処理実行依頼手順と、
をコンピュータに実行させることを特徴とする機器制御サービス提供プログラム。
(付記2)前記処理実行依頼手順は、前記電子機器との通信網をWebサービス化された通信網で形成した機器制御サーバに前記機器制御処理の実行を依頼することを特徴とする付記1に記載の機器制御サービス提供プログラム。
(付記3)前記サービス要求受付手順で受け付けた機器制御サービス要求が当該組合せに係る電子機器の動作権限を有する者からのサービス要求であるか否かを判定する動作権限可否判定手順と、
前記動作権限可否判定手順によって当該組合せに係る電子機器の動作権限を有する者からのサービス要求であると判定された場合に、当該電子機器の組合せに対応する機器制御処理の実行を許可する処理実行許可手順と、をさらに含み、
前記処理実行依頼手順は、前記処理実行許可手順によって許可された各機器制御処理をおこなう機器制御サーバそれぞれに当該機器制御処理の実行を依頼することを特徴とする付記1または2に記載の機器制御サービス提供プログラム。
(付記4)前記処理実行許可手順は、前記電子機器の組合せに対応する機器制御処理をおこなう各機器制御サーバと、前記処理実行依頼手順を実行するサーバ装置とに当該電子機器の動作権限委譲証を発行し、両者の動作権限委譲証が一致する場合にのみ前記機器制御処理の実行を許可することを特徴とする付記3に記載の機器制御サービス提供プログラム。
(付記5)前記処理実行許可手順は、前記電子機器の組合せに対応する機器制御処理の実行を所定の期間および/または所定の処理対象に制限して許可することを特徴とする付記3または4に記載の機器制御サービス提供プログラム。
(付記6)前記サービス要求受付手順または前記処理実行依頼手順を実行する各サーバ装置の負荷に応じて、電子機器の組合せに係る機器制御サービス要求の受付処理、或いは機器制御処理の実行依頼処理を振り分ける処理振分手順をさらに含んだことを特徴とする付記1〜5のいずれか一つに記載の機器制御サービス提供プログラム。
(付記7)電子機器の動作を制御する機器制御処理をおこなう機器制御サーバに機器制御処理の実行を依頼して機器制御サービスを提供する機器制御サービス提供システムであって、
ネットワークを介して電子機器の組合せに係る機器制御サービス要求を受け付けるサービス要求受付手段と、
前記サービス要求受付手段で受け付けた電子機器の組合せに対応する機器制御処理をおこなう機器制御サーバそれぞれに当該機器制御処理の実行を依頼する処理実行依頼手段と、
を備えたことを特徴とする機器制御サービス提供システム。
(付記8)当該機器制御サービス提供システムの通信網をWebサービス化された通信網で形成することを特徴とする付記7に記載の機器制御サービス提供システム。
(付記9)前記サービス要求受付手段で受け付けた機器制御サービス要求が当該組合せに係る電子機器の動作権限を有する者からのサービス要求であるか否かを判定する動作権限可否判定手段と、
前記動作権限可否判定手段によって当該組合せに係る電子機器の動作権限を有する者からのサービス要求であると判定された場合に、当該電子機器の組合せに対応する機器制御処理の実行を許可する処理実行許可手段と、をさらに備え、
前記処理実行依頼手段は、前記処理実行許可手段によって許可された各機器制御処理をおこなう機器制御サーバそれぞれに当該機器制御処理の実行を依頼することを特徴とする付記7または8に記載の機器制御サービス提供システム。
(付記10)前記処理実行許可手段は、前記電子機器の組合せに対応する機器制御処理をおこなう各機器制御サーバと、前記処理実行依頼手順を実行するサーバ装置とに当該電子機器の動作権限委譲証を発行し、両者の動作権限委譲証が一致する場合にのみ前記機器制御処理の実行を許可することを特徴とする付記9に記載の機器制御サービス提供システム。
(付記11)前記処理実行許可手段は、前記電子機器の組合せに対応する機器制御処理の実行を所定の期間および/または所定の処理対象に制限して許可することを特徴とする付記9または10に記載の機器制御サービス提供システム。
(付記12)前記サービス要求受付手段または前記処理実行依頼手段を備える各サーバ装置の負荷に応じて、電子機器の組合せに係る機器制御サービス要求の受付処理、或いは機器制御処理の実行依頼処理を振り分ける処理振分手段をさらに備えたことを特徴とする付記7〜11のいずれか一つに記載の機器制御サービス提供システム。
(付記13)電子機器の動作を制御する機器制御処理をおこなう機器制御サーバに機器制御処理の実行を依頼して機器制御サービスを提供する機器制御サービス提供方法であって、
ネットワークを介して電子機器の組合せに係る機器制御サービス要求を受け付けるサービス要求受付手順と、
前記サービス要求受付手順で受け付けた電子機器の組合せに対応する機器制御処理をおこなう機器制御サーバそれぞれに当該機器制御処理の実行を依頼する処理実行依頼手順と、
をコンピュータが実行することを特徴とする機器制御サービス提供方法。
(付記14)前記処理実行依頼手順は、前記電子機器との通信網をWebサービス化された通信網で形成した機器制御サーバに前記機器制御処理の実行を依頼することを特徴とする付記13に記載の機器制御サービス提供方法。
(付記15)前記サービス要求受付手順で受け付けた機器制御サービス要求が当該組合せに係る電子機器の動作権限を有する者からのサービス要求であるか否かを判定する動作権限可否判定手順と、
前記動作権限可否判定手順によって当該組合せに係る電子機器の動作権限を有する者からのサービス要求であると判定された場合に、当該電子機器の組合せに対応する機器制御処理の実行を許可する処理実行許可手順と、をさらに含み、
前記処理実行依頼手順は、前記処理実行許可手順によって許可された各機器制御処理をおこなう機器制御サーバそれぞれに当該機器制御処理の実行を依頼することを特徴とする付記13または14に記載の機器制御サービス提供方法。
(付記16)前記処理実行許可手順は、前記電子機器の組合せに対応する機器制御処理をおこなう各機器制御サーバと、前記処理実行依頼手順を実行するサーバ装置とに当該電子機器の動作権限委譲証を発行し、両者の動作権限委譲証が一致する場合にのみ前記機器制御処理の実行を許可することを特徴とする付記15に記載の機器制御サービス提供方法。
本発明に係る機器制御サービス提供システムの構成を示すシステム構成図である。 本実施例1に係る組合せ制御サーバ、所有者管理サーバおよび機器制御サーバの構成を示すブロック図である。 機器制御サービス受付画面の一例を示す図である。 所有権管理テーブルに記憶される情報の構成例を示す図である。 動作権限委譲証の一例を示す図である。 動作権限委譲証の一例を示す図である。 機器管理テーブルに記憶される情報の構成例を示す図である。 動作権限委譲証の発行処理の手順を示すフローチャートである。 処理実行依頼処理の手順を示すフローチャートである。 他の実施例を説明するための説明図である。 他の実施例を説明するための説明図である。 機器制御サービス提供プログラムを実行するコンピュータを示す図である。
符号の説明
1 機器制御サービス提供システム
2 ネットワーク
10 組合せ制御サーバ
11 記憶部
11a 動作権限委譲証保持部
12 組合せ制御部
12a サービス要求受付部
12b 処理実行依頼部
20 所有権管理サーバ
21 記憶部
21a 所有権管理テーブル
22 所有権管理部
22a 動作権限可否判定部
22b 処理実行許可部
30 機器制御サーバ
30a 記憶部
30b 機器管理テーブル
30c 動作権限委譲証保持部
30d 機器管理部
30e 委譲証突合部
30f 機器制御処理部
31 HDDレコーダ制御サーバ
31−1、31−2、31−3 HDDレコーダ
32 テレビ制御サーバ
32−1、32−2、32−3 テレビ

Claims (6)

  1. 電子機器の動作を制御する機器制御処理をおこなう機器制御サーバに機器制御処理の実行を依頼して機器制御サービスを提供する処理を機器制御サービス提供装置に実行させる機器制御サービス提供プログラムであって、
    ネットワークを介して電子機器の組合せに係る機器制御サービス要求を受け付けるサービス要求受付手順と、
    前記サービス要求受付手順で受け付けた機器制御サービス要求が当該組合せに係る電子機器の動作権限を有する者からのサービス要求であるか否かを判定する動作権限可否判定手順と、
    前記動作権限可否判定手順によって前記組合せに係る電子機器の動作権限を有する者からのサービス要求であると判定された場合に、前記機器制御サービス提供装置及び前記機器制御サーバの両者に付与されるとともに前記機器制御サーバにおける機器制御処理の実行時に突合させる電子機器の動作権限委譲証であって有効期限が設定された動作権限委譲証を前記機器制御サービス提供装置及び前記機器制御サーバに対して発行するように前記電子機器の動作権限を管理する所有権管理サーバに依頼する発行依頼手順と、
    前記発行依頼手順による発行依頼の応答として前記所有権管理サーバから前記動作権限委譲証が得られた場合に、前記電子機器の組合せに対応する各機器制御処理をおこなう機器制御サーバそれぞれに当該動作権限委譲証を含む機器制御処理の実行依頼を行う処理実行依頼手順と、
    前記機器制御サーバによって実行される機器制御処理が完了したことを示す完了通知を受信する完了通知受信手順と、
    前記完了通知受信手順によって前記動作権限委譲証の有効期限内に前記完了通知が受信されない場合に、当該動作権限委譲証の有効期限を延長するように前記機器制御サーバに依頼する延長依頼手順と、
    前記延長依頼手順による延長依頼の応答として前記機器制御サーバによって有効期限が延長され、再発行された動作権限委譲証を取得する動作権限委譲証取得手順と、
    を実行させることを特徴とする機器制御サービス提供プログラム。
  2. 前記処理実行依頼手順は、前記電子機器との通信網をWebサービス化された通信網で形成した機器制御サーバに前記機器制御処理の実行を依頼することを特徴とする請求項1に記載の機器制御サービス提供プログラム。
  3. 電子機器の動作を制御する機器制御処理をおこなう機器制御サーバに機器制御処理の実行を依頼して機器制御サービスを提供する機器制御サービス提供装置を有する機器制御サービス提供システムであって、
    前記機器制御サービス提供装置は、
    ネットワークを介して電子機器の組合せに係る機器制御サービス要求を受け付けるサービス要求受付手段と、
    前記サービス要求受付手段で受け付けた機器制御サービス要求が当該組合せに係る電子機器の動作権限を有する者からのサービス要求であるか否かを判定する動作権限可否判定手段と、
    前記動作権限可否判定手段によって前記組合せに係る電子機器の動作権限を有する者からのサービス要求であると判定された場合に、前記機器制御サービス提供装置及び前記機器制御サーバの両者に付与されるとともに前記機器制御サーバにおける機器制御処理の実行時に突合させる電子機器の動作権限委譲証であって有効期限が設定された動作権限委譲証を前記機器制御サービス提供装置及び前記機器制御サーバに対して発行するように前記電子機器の動作権限を管理する所有権管理サーバに依頼する発行依頼手段と、
    前記発行依頼手段による発行依頼の応答として前記所有権管理サーバから前記動作権限委譲証が得られた場合に、前記電子機器の組合せに対応する各機器制御処理をおこなう機器制御サーバそれぞれに当該動作権限委譲証を含む機器制御処理の実行依頼を行う処理実行依頼手段と、
    前記機器制御サーバによって実行される機器制御処理が完了したことを示す完了通知を受信する完了通知受信手段と、
    前記完了通知受信手段によって前記動作権限委譲証の有効期限内に前記完了通知が受信されない場合に、当該動作権限委譲証の有効期限を延長するように前記機器制御サーバに依頼する延長依頼手段と、
    前記延長依頼手段による延長依頼の応答として前記機器制御サーバによって有効期限が延長され、再発行された動作権限委譲証を取得する動作権限委譲証取得手段と、
    を備えたことを特徴とする機器制御サービス提供システム。
  4. 前記機器制御サーバと前記電子機器との通信網をWebサービス化された通信網で形成することを特徴とする請求項3に記載の機器制御サービス提供システム。
  5. 電子機器の動作を制御する機器制御処理をおこなう機器制御サーバに機器制御処理の実行を依頼して機器制御サービスを提供する機器制御サービス提供装置に適用する機器制御サービス提供方法であって、
    前記機器制御サービス提供装置が、
    ネットワークを介して電子機器の組合せに係る機器制御サービス要求を受け付けるサービス要求受付工程と、
    前記サービス要求受付工程で受け付けた機器制御サービス要求が当該組合せに係る電子機器の動作権限を有する者からのサービス要求であるか否かを判定する動作権限可否判定工程と、
    前記動作権限可否判定工程によって前記組合せに係る電子機器の動作権限を有する者からのサービス要求であると判定された場合に、前記機器制御サービス提供装置及び前記機器制御サーバの両者に付与されるとともに前記機器制御サーバにおける機器制御処理の実行時に突合させる電子機器の動作権限委譲証であって有効期限が設定された動作権限委譲証を前記機器制御サービス提供装置及び前記機器制御サーバに対して発行するように前記電子機器の動作権限を管理する所有権管理サーバに依頼する発行依頼工程と、
    前記発行依頼工程による発行依頼の応答として前記所有権管理サーバから前記動作権限委譲証が得られた場合に、前記電子機器の組合せに対応する各機器制御処理をおこなう機器制御サーバそれぞれに当該動作権限委譲証を含む機器制御処理の実行依頼を行う処理実行依頼工程と、
    前記機器制御サーバによって実行される機器制御処理が完了したことを示す完了通知を受信する完了通知受信工程と、
    前記完了通知受信工程によって前記動作権限委譲証の有効期限内に前記完了通知が受信されない場合に、当該動作権限委譲証の有効期限を延長するように前記機器制御サーバに依頼する延長依頼工程と、
    前記延長依頼工程による延長依頼の応答として前記機器制御サーバによって有効期限が延長され、再発行された動作権限委譲証を取得する動作権限委譲証取得工程と、
    を実行することを特徴とする機器制御サービス提供方法。
  6. 前記処理実行依頼工程は、前記電子機器との通信網をWebサービス化された通信網で形成した機器制御サーバに前記機器制御処理の実行を依頼することを特徴とする請求項5に記載の機器制御サービス提供方法。
JP2005043107A 2005-02-18 2005-02-18 機器制御サービス提供プログラム、機器制御サービス提供システムおよび機器制御サービス提供方法 Expired - Fee Related JP4260759B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2005043107A JP4260759B2 (ja) 2005-02-18 2005-02-18 機器制御サービス提供プログラム、機器制御サービス提供システムおよび機器制御サービス提供方法
US11/159,114 US8443055B2 (en) 2005-02-18 2005-06-23 System and method to provide device control service, and computer product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005043107A JP4260759B2 (ja) 2005-02-18 2005-02-18 機器制御サービス提供プログラム、機器制御サービス提供システムおよび機器制御サービス提供方法

Publications (2)

Publication Number Publication Date
JP2006228063A JP2006228063A (ja) 2006-08-31
JP4260759B2 true JP4260759B2 (ja) 2009-04-30

Family

ID=36912590

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005043107A Expired - Fee Related JP4260759B2 (ja) 2005-02-18 2005-02-18 機器制御サービス提供プログラム、機器制御サービス提供システムおよび機器制御サービス提供方法

Country Status (2)

Country Link
US (1) US8443055B2 (ja)
JP (1) JP4260759B2 (ja)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3992067B1 (ja) * 2006-05-11 2007-10-17 松下電工株式会社 ネットワークシステム
JP5312257B2 (ja) * 2009-08-10 2013-10-09 株式会社竹中工務店 仮想空間利用型機器制御システム、現実空間制御システム、及び仮想空間利用型機器制御プログラム
JP5683485B2 (ja) * 2009-11-30 2015-03-11 パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America 通信装置
USRE45980E1 (en) 2009-11-30 2016-04-19 Panasonic Intellectual Property Corporation Of America Communication device
FR2960663B1 (fr) * 2010-06-01 2013-11-01 Alcatel Lucent Gestion d'objets par systeme de traitement de l'information
US8370168B1 (en) 2010-08-17 2013-02-05 Amazon Technologies, Inc. Facilitating return of a missing user device to a device owner
JP5619706B2 (ja) * 2011-10-31 2014-11-05 日本郵便株式会社 演算処理装置及び演算処理方法
US10771448B2 (en) * 2012-08-10 2020-09-08 Cryptography Research, Inc. Secure feature and key management in integrated circuits
JP5932687B2 (ja) * 2013-03-13 2016-06-08 株式会社東芝 制御プログラム、記録媒体および制御方法
US10728043B2 (en) * 2015-07-21 2020-07-28 Entrust, Inc. Method and apparatus for providing secure communication among constrained devices
CN108549798B (zh) * 2018-04-12 2023-11-07 珠海市魅族科技有限公司 终端设备控制方法及装置、终端设备及计算机可读存储介质
US10805164B2 (en) * 2018-12-14 2020-10-13 At&T Intellectual Property I, L.P. Controlling parallel data processing for service function chains
CN113824573B (zh) * 2020-06-18 2022-12-13 华为技术有限公司 一种对象管理的方法及装置

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2519390B2 (ja) * 1992-09-11 1996-07-31 インターナショナル・ビジネス・マシーンズ・コーポレイション デ―タ通信方法及び装置
US7095854B1 (en) * 1995-02-13 2006-08-22 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
JPH08241281A (ja) * 1995-03-02 1996-09-17 Nec Corp ライセンス管理システム
IL119486A0 (en) * 1996-10-24 1997-01-10 Fortress U & T Ltd Apparatus and methods for collecting value
US6092201A (en) * 1997-10-24 2000-07-18 Entrust Technologies Method and apparatus for extending secure communication operations via a shared list
JP4359974B2 (ja) * 1999-09-29 2009-11-11 富士ゼロックス株式会社 アクセス権限委譲方法
JP2002135862A (ja) * 2000-10-20 2002-05-10 Yoshitsugu Ota 制御データ供給方法およびリモートコントロール装置
JP2002163235A (ja) * 2000-11-28 2002-06-07 Mitsubishi Electric Corp アクセス権限譲渡装置、共有リソース管理システム及びアクセス権限設定方法
JP2003022224A (ja) * 2001-07-09 2003-01-24 Fujitsu Ltd ネットワークを介して相互接続された複数の機器の連携動作の制御
US7353281B2 (en) * 2001-08-06 2008-04-01 Micron Technology, Inc. Method and system for providing access to computer resources
JP2003308264A (ja) * 2002-02-15 2003-10-31 Hitachi Ltd ネットワーク装置とネットワーク装置制御方法
EP1337080A3 (en) * 2002-02-15 2005-06-08 Hitachi, Ltd. Method of controlling the network devices
US7814025B2 (en) * 2002-05-15 2010-10-12 Navio Systems, Inc. Methods and apparatus for title protocol, authentication, and sharing
US6792323B2 (en) * 2002-06-27 2004-09-14 Openpeak Inc. Method, system, and computer program product for managing controlled residential or non-residential environments
WO2006030410A2 (en) * 2004-09-16 2006-03-23 Fortress Gb Ltd. System and methods for accelerated recognition and processing of personal privilege operative for controlling large closed group environments
WO2008085203A2 (en) * 2006-12-29 2008-07-17 Prodea Systems, Inc. Presence status notification from digital endpoint devices through a multi-services gateway device at the user premises
US7646230B2 (en) * 2007-09-21 2010-01-12 Siemens Industry, Inc. Devices, systems, and methods for reducing signals
US8229755B2 (en) * 2008-04-30 2012-07-24 Felice David A System and method of networked wagering
US9112875B2 (en) * 2009-08-04 2015-08-18 Sam Zaid System and method for anonymous addressing of content on network peers and for private peer-to-peer file sharing
US20120266209A1 (en) * 2012-06-11 2012-10-18 David Jeffrey Gooding Method of Secure Electric Power Grid Operations Using Common Cyber Security Services

Also Published As

Publication number Publication date
US20060187857A1 (en) 2006-08-24
US8443055B2 (en) 2013-05-14
JP2006228063A (ja) 2006-08-31

Similar Documents

Publication Publication Date Title
JP4260759B2 (ja) 機器制御サービス提供プログラム、機器制御サービス提供システムおよび機器制御サービス提供方法
US9311469B2 (en) Authorization server system, control method thereof, and non-transitory computer-readable medium
JP5111840B2 (ja) ドメイン管理方法及びその装置
JP6066647B2 (ja) デバイス装置、その制御方法、およびそのプログラム
JP4664352B2 (ja) デバイスと携帯用保存装置との間に権利客体を移動またはコピーする方法及び装置
US8006085B2 (en) License management system and method
JP5248505B2 (ja) 制御デバイス、再生デバイス、及び許可サーバ
CN100448198C (zh) 信息处理方法和信息处理装置
JP6061633B2 (ja) デバイス装置、制御方法、およびそのプログラム。
KR100877064B1 (ko) 고유 id 생성 장치 및 방법
JP2008052735A (ja) デジタル権限管理において権限発行者とドメイン権限附与者を登録する方法及びこの方法を利用して保安コンテンツ交換機能を実行する方法
JP2005049993A (ja) 会議システムおよびその制御方法
JP2007207087A (ja) 電子チケット発行管理システム、発行側システム、プログラム及び電子チケット発行管理方法
KR20060043239A (ko) 정보 처리 장치 및 정보 처리 방법 및 컴퓨터 프로그램
CN103370714B (zh) 认证协作***、id提供方装置以及其控制方法
JPWO2007099609A1 (ja) 機器認証システム、移動端末、情報機器、機器認証サーバ及び機器認証方法
KR102042159B1 (ko) 가상현실에 기반한 공연 예매 및 관람 서비스 시스템 및 방법
JP2009245268A (ja) 業務管理システム
JP2006522965A (ja) 事前にコントローラパーミッションを決定する方法及び装置
JP2009110494A (ja) 家電ログインシステム
US20150052620A1 (en) Management of user rights to media content
JP5538618B2 (ja) Drmを用いる広告視聴を通したサービス提供方法及び装置
WO2023005434A1 (zh) 设备配网方法、装置、存储介质及电子设备
KR100867583B1 (ko) 디지털 저작권 관리 시스템의 도메인 설정방법
JP2007328398A (ja) 権利払戻システム、方法及びプログラム、並びに権利譲渡システム、方法及びプログラム

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080527

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080603

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080804

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081028

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081226

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

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

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

Free format text: PAYMENT UNTIL: 20120220

Year of fee payment: 3

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

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20140220

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees