(57)【要約】【課題】ホームゲートウェイのソフトウェアコンポーネントへの不正アクセスを防止できかつ複数のサービス提供者のソフトウェアコンポーネントをサービス管理装置とホームゲートウェイ１台づつで制御することを可能とする。【解決手段】サービス管理装置６は、サービス提供者の端末８から、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイ４のアドレスと、制御命令とを受信し、アクセス権限蓄積部６６を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイ４へ送信し、ホームゲートウェイ４は、そのソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御する。【選択図】図１
2006227802.tif 000002
【特許請求の範囲】
【請求項１】
ホームアプリケーションサービスを提供するサービス提供者の端末にネットワークを介して接続されたサービス管理装置と、該装置にネットワークを介して接続されたホームゲートウェイとを備えるアプリケーションサービス提供システムであって、
サービス管理装置は、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備え、
サービス管理装置は、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、サービス管理装置のアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信し、
ホームゲートウェイは、サービス管理装置から、ネットワークを介して、ソフトウェアコンポーネント識別コードと制御命令を受信し、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御する
ことを特徴とするアプリケーションサービス提供システム。
【請求項２】
ホームアプリケーションサービスを提供するサービス提供者の端末にネットワークを介して接続されたサービス管理装置と、該装置にネットワークを介して接続されたホームゲートウェイとを備えるアプリケーションサービス提供システムであって、
サービス管理装置は、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備え、
ホームゲートウェイは、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備え、
サービス管理装置は、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、サービス管理装置のアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信し、
ホームゲートウェイは、サービス管理装置から、ネットワークを介して、サービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を受信し、ホームゲートウェイのアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御する
ことを特徴とするアプリケーションサービス提供システム。
【請求項３】
ホームアプリケーションサービスを提供するサービス提供者の端末にネットワークを介して接続されたサービス管理装置と、該装置にネットワークを介して接続されたホームゲートウェイとを備えるアプリケーションサービス提供システムであって、
サービス管理装置は、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部と、予めサービス提供者のサービス提供者認証情報と、当該サービス提供者のサービス提供者識別コードとを対応づけて記憶するサービス提供者識別コード蓄積部とを備え、
サービス管理装置は、サービス提供者の端末から、ネットワークを介して、サービス提供者認証情報と、ソフトウェアコンポーネントまたはその保存場所を示す情報とを受信し、サービス管理装置のサービス提供者識別コード蓄積部を参照し、受信したサービス提供者認証情報が記憶されているか否かを判定し、記憶されていると判定した場合、当該ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードを生成し、記憶されているサービス提供者認証情報に対応づけられているサービス提供者識別コードと、生成されたソフトウェアコンポーネント識別コードとを対応づけて、サービス管理装置のアクセス権限蓄積部に記憶させ、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、前記アクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信し、
ホームゲートウェイは、サービス管理装置から、ネットワークを介して、ソフトウェアコンポーネント識別コードと制御命令を受信し、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御する
ことを特徴とするアプリケーションサービス提供システム。
【請求項４】
ホームアプリケーションサービスを提供するサービス提供者の端末にネットワークを介して接続されたサービス管理装置と、該装置にネットワークを介して接続されたホームゲートウェイとを備えるアプリケーションサービス提供システムであって、
サービス管理装置は、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部と、予めサービス提供者のサービス提供者認証情報と、当該サービス提供者のサービス提供者識別コードとを対応づけて記憶するサービス提供者識別コード蓄積部とを備え、
ホームゲートウェイは、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備え、
サービス管理装置は、サービス提供者の端末から、ネットワークを介して、サービス提供者認証情報と、ソフトウェアコンポーネントまたはその保存場所を示す情報とを受信し、前記サービス提供者識別コード蓄積部を参照し、受信したサービス提供者認証情報が記憶されているか否かを判定し、記憶されていると判定した場合、当該ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードを生成し、記憶されているサービス提供者認証情報に対応づけられているサービス提供者識別コードと、生成されたソフトウェアコンポーネント識別コードとを対応づけて、サービス管理装置のアクセス権限蓄積部に記憶させ、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、サービス管理装置のアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信し、
ホームゲートウェイは、サービス管理装置から、ネットワークを介して、サービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を受信し、ホームゲートウェイのアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御する
ことを特徴とするアプリケーションサービス提供システム。
【請求項５】
ホームアプリケーションサービスを提供するサービス提供者の端末にネットワークを介して接続されたサービス管理装置と、該装置にネットワークを介して接続されたホームゲートウェイとを備えるアプリケーションサービス提供システムのホームゲートウェイが、サービス管理装置から、ネットワークを介して、ソフトウェアコンポーネント識別コードと制御命令を受信し、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御するときのサービス管理装置であって、
予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備え、
サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、サービス管理装置のアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信する
ことを特徴とするサービス管理装置。
【請求項６】
ホームアプリケーションサービスを提供するサービス提供者の端末にネットワークを介して接続されたサービス管理装置と、該装置にネットワークを介して接続されたホームゲートウェイとを備えるアプリケーションサービス提供システムのサービス管理装置が、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備え、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、サービス管理装置のアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信するときのホームゲートウェイであって、
サービス管理装置から、ネットワークを介して、ソフトウェアコンポーネント識別コードと制御命令を受信し、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御する
ことを特徴とするホームゲートウェイ。
【請求項７】
ホームアプリケーションサービスを提供するサービス提供者の端末にネットワークを介して接続されたサービス管理装置と、該装置にネットワークを介して接続されたホームゲートウェイとを備えるアプリケーションサービス提供システムのホームゲートウェイが、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備え、サービス管理装置から、ネットワークを介して、サービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を受信し、ホームゲートウェイのアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御するときのサービス管理装置であって、
予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備え、
サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、サービス管理装置のアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信する
ことを特徴とするサービス管理装置。
【請求項８】
ホームアプリケーションサービスを提供するサービス提供者の端末にネットワークを介して接続されたサービス管理装置と、該装置にネットワークを介して接続されたホームゲートウェイとを備えるアプリケーションサービス提供システムのサービス管理装置が、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備え、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、サービス管理装置のアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信するときのホームゲートウェイであって、
予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備え、サービス管理装置から、ネットワークを介して、サービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を受信し、ホームゲートウェイのアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御する
ことを特徴とするホームゲートウェイ。
【請求項９】
ホームアプリケーションサービスを提供するサービス提供者の端末にネットワークを介して接続されたサービス管理装置と、該装置にネットワークを介して接続されたホームゲートウェイとを備えるアプリケーションサービス提供システムのホームゲートウェイが、サービス管理装置から、ネットワークを介して、ソフトウェアコンポーネント識別コードと制御命令を受信し、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御するときのサービス管理装置であって、
予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部と、予めサービス提供者のサービス提供者認証情報と、当該サービス提供者のサービス提供者識別コードとを対応づけて記憶するサービス提供者識別コード蓄積部とを備え、
サービス提供者の端末から、ネットワークを介して、サービス提供者認証情報と、ソフトウェアコンポーネントまたはその保存場所を示す情報とを受信し、サービス管理装置のサービス提供者識別コード蓄積部を参照し、受信したサービス提供者認証情報が記憶されているか否かを判定し、記憶されていると判定した場合、当該ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードを生成し、記憶されているサービス提供者認証情報に対応づけられているサービス提供者識別コードと、生成されたソフトウェアコンポーネント識別コードとを対応づけて、サービス管理装置のアクセス権限蓄積部に記憶させ、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、前記アクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信する
ことを特徴とするサービス管理装置。
【請求項１０】
ホームアプリケーションサービスを提供するサービス提供者の端末にネットワークを介して接続されたサービス管理装置と、該装置にネットワークを介して接続されたホームゲートウェイとを備えるアプリケーションサービス提供システムのサービス管理装置が、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部と、予めサービス提供者のサービス提供者認証情報と、当該サービス提供者のサービス提供者識別コードとを対応づけて記憶するサービス提供者識別コード蓄積部とを備え、サービス提供者の端末から、ネットワークを介して、サービス提供者認証情報と、ソフトウェアコンポーネントまたはその保存場所を示す情報とを受信し、サービス管理装置のサービス提供者識別コード蓄積部を参照し、受信したサービス提供者認証情報が記憶されているか否かを判定し、記憶されていると判定した場合、当該ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードを生成し、記憶されているサービス提供者認証情報に対応づけられているサービス提供者識別コードと、生成されたソフトウェアコンポーネント識別コードとを対応づけて、サービス管理装置のアクセス権限蓄積部に記憶させ、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、前記アクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信するときのホームゲートウェイであって、
サービス管理装置から、ネットワークを介して、ソフトウェアコンポーネント識別コードと制御命令を受信し、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御する
ことを特徴とするホームゲートウェイ。
【請求項１１】
ホームアプリケーションサービスを提供するサービス提供者の端末にネットワークを介して接続されたサービス管理装置と、該装置にネットワークを介して接続されたホームゲートウェイとを備えるアプリケーションサービス提供システムのホームゲートウェイが、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備え、サービス管理装置から、ネットワークを介して、サービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を受信し、ホームゲートウェイのアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御するときのサービス管理装置であって、
予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部と、予めサービス提供者のサービス提供者認証情報と、当該サービス提供者のサービス提供者識別コードとを対応づけて記憶するサービス提供者識別コード蓄積部とを備え、サービス提供者の端末から、ネットワークを介して、サービス提供者認証情報と、ソフトウェアコンポーネントまたはその保存場所を示す情報とを受信し、前記サービス提供者識別コード蓄積部を参照し、受信したサービス提供者認証情報が記憶されているか否かを判定し、記憶されていると判定した場合、当該ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードを生成し、記憶されているサービス提供者認証情報に対応づけられているサービス提供者識別コードと、生成されたソフトウェアコンポーネント識別コードとを対応づけて、サービス管理装置のアクセス権限蓄積部に記憶させ、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、サービス管理装置のアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信する
ことを特徴とするサービス管理装置。
【請求項１２】
ホームアプリケーションサービスを提供するサービス提供者の端末にネットワークを介して接続されたサービス管理装置と、該装置にネットワークを介して接続されたホームゲートウェイとを備えるアプリケーションサービス提供システムのサービス管理装置が、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部と、予めサービス提供者のサービス提供者認証情報と、当該サービス提供者のサービス提供者識別コードとを対応づけて記憶するサービス提供者識別コード蓄積部とを備え、サービス提供者の端末から、ネットワークを介して、サービス提供者認証情報と、ソフトウェアコンポーネントまたはその保存場所を示す情報とを受信し、前記サービス提供者識別コード蓄積部を参照し、受信したサービス提供者認証情報が記憶されているか否かを判定し、記憶されていると判定した場合、当該ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードを生成し、記憶されているサービス提供者認証情報に対応づけられているサービス提供者識別コードと、生成されたソフトウェアコンポーネント識別コードとを対応づけて、サービス管理装置のアクセス権限蓄積部に記憶させ、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、サービス管理装置のアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信するときのホームゲートウェイであって、
予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備え、サービス管理装置から、ネットワークを介して、サービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を受信し、ホームゲートウェイのアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御する
ことを特徴とするホームゲートウェイ。
【請求項１３】
ホームアプリケーションサービスを提供するサービス提供者の端末にネットワークを介して接続されたサービス管理装置と、該装置にネットワークを介して接続されたホームゲートウェイとを備えるアプリケーションサービス提供システムのサービス管理装置が、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備えるときのアクセス制御方法であって、
サービス管理装置は、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、サービス管理装置のアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信し、
ホームゲートウェイは、サービス管理装置から、ネットワークを介して、ソフトウェアコンポーネント識別コードと制御命令を受信し、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御する
ことを特徴とするアクセス制御方法。
【請求項１４】
ホームアプリケーションサービスを提供するサービス提供者の端末にネットワークを介して接続されたサービス管理装置と、該装置にネットワークを介して接続されたホームゲートウェイとを備えるアプリケーションサービス提供システムのサービス管理装置が、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備え、ホームゲートウェイが、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備えるときのアクセス制御方法であって、
サービス管理装置は、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、サービス管理装置のアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信し、
ホームゲートウェイは、サービス管理装置から、ネットワークを介して、サービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を受信し、ホームゲートウェイのアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御する
ことを特徴とするアクセス制御方法。
【請求項１５】
ホームアプリケーションサービスを提供するサービス提供者の端末にネットワークを介して接続されたサービス管理装置と、該装置にネットワークを介して接続されたホームゲートウェイとを備えるアプリケーションサービス提供システムのサービス管理装置が、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部と、予めサービス提供者のサービス提供者認証情報と、当該サービス提供者のサービス提供者識別コードとを対応づけて記憶するサービス提供者識別コード蓄積部とを備えるときのアクセス制御方法であって、
サービス管理装置は、サービス提供者の端末から、ネットワークを介して、サービス提供者認証情報と、ソフトウェアコンポーネントまたはその保存場所を示す情報とを受信し、サービス管理装置のサービス提供者識別コード蓄積部を参照し、受信したサービス提供者認証情報が記憶されているか否かを判定し、記憶されていると判定した場合、当該ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードを生成し、記憶されているサービス提供者認証情報に対応づけられているサービス提供者識別コードと、生成されたソフトウェアコンポーネント識別コードとを対応づけて、サービス管理装置のアクセス権限蓄積部に記憶させ、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、前記アクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信し、
ホームゲートウェイは、サービス管理装置から、ネットワークを介して、ソフトウェアコンポーネント識別コードと制御命令を受信し、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御する
ことを特徴とするアクセス制御方法。
【請求項１６】
ホームアプリケーションサービスを提供するサービス提供者の端末にネットワークを介して接続されたサービス管理装置と、該装置にネットワークを介して接続されたホームゲートウェイとを備えるアプリケーションサービス提供システムのサービス管理装置が、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部と、予めサービス提供者のサービス提供者認証情報と、当該サービス提供者のサービス提供者識別コードとを対応づけて記憶するサービス提供者識別コード蓄積部とを備え、ホームゲートウェイが、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備えるときのアクセス制御方法であって、
サービス管理装置は、サービス提供者の端末から、ネットワークを介して、サービス提供者認証情報と、ソフトウェアコンポーネントまたはその保存場所を示す情報とを受信し、前記サービス提供者識別コード蓄積部を参照し、受信したサービス提供者認証情報が記憶されているか否かを判定し、記憶されていると判定した場合、当該ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードを生成し、記憶されているサービス提供者認証情報に対応づけられているサービス提供者識別コードと、生成されたソフトウェアコンポーネント識別コードとを対応づけて、サービス管理装置のアクセス権限蓄積部に記憶させ、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、サービス管理装置のアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信し、
ホームゲートウェイは、サービス管理装置から、ネットワークを介して、サービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を受信し、ホームゲートウェイのアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御する
ことを特徴とするアクセス制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホームゲートウェイのソフトウェアコンポーネントへの不正アクセスを防止できかつ複数のサービス提供者のソフトウェアコンポーネントをサービス管理装置とホームゲートウェイ１台づつで制御することを可能としたアプリケーションサービス提供システム、サービス管理装置、ホームゲートウェイおよびアクセス制御方法に関するものである。
【背景技術】
【０００２】
インターネットの普及に伴い、一般家庭に接続できる通信ネットワークを低コストで利用できるようになってきた。これに伴い、宅内の機器をインターネットから制御したり、宅内の機器からインターネットにアクセスし様々な情報を取得する「ホームアプリケーションサービス」が実用化され始めている。例えば、電力会社やガス会社などは、電力計、ガスメータに通信機器を付け、遠隔検針を実施している。また、セキュリティ会社は、不審者の侵入を人感センサで検知した結果や、それに併せて検知したときの室内の映像をネットワークで送信するサービスを提供している。家電機器においては、携帯電話を操作しネットワークを介することで、家電機器にアクセスし、電源のオンオフや、ビデオ録画装置ならば番組予約、エアコンならば温度の設定など様々な機器の制御を実現している。体重計や歩数計などのヘルスケア機器においても、ヘルスケア機器の付加サービスとして、日々の計測した結果をインターネット上に送信し、それを共有することで仲間同士の情報交換や医療の専門家による健康指導が行われている。
【０００３】
このように、宅内の機器がインターネットを介してサービス事業者に情報を送信したり、ホームユーザやサービス事業者に制御されるなど、ホームアプリケーションサービスは多様な業種で開発され提供され始めている。
【０００４】
このホームアプリケーションサービスの提供には、サービスを実行されるための基盤システムが必要である。基盤システムには、宅内機器を制御したり、宅内の機器の通信プロトコルや通信メディアを外部ネットワークのプロトコルやメディアに変換を行う「ホームゲートウェイ」と、ホームゲートウェイ上で実行されるソフトウェアの送信や更新などのソフト管理、また、ネットワークを介してホームアプリケーションサービスを制御したり、宅内機器からの情報取得などの要求に応える「サービス管理装置」が必要である。
【０００５】
ホームゲートウェイでは、前記したように、多様なサービスにゲートウェイが柔軟に対応できるようにＪａｖａのソフトウェアコンポーネント技術を用いて、通信機能や通信プロトコル、ゲートウェイ上のソフトウェアの管理機能を共通化したＯＳＧｉなどのホームゲートウェイの基本ソフトウェアの標準化が進められている。ＯＳＧｉの技術を用いることで、一つのホームゲートウェイにおいて、同時に、様々なホームアプリケーションサービスが提供可能である。つあり、ホームアプリケーションサービスは、このようなソフトウェアコンポーネントをホームゲートウェイまたはホームネットワークで接続された宅内機器にインストールし、組み合わせて提供することができる。ただし、その場合、複数のサービス提供者が作成したサービスが並行して実行されるため、それぞれのサービスが不正に他のサービス提供者のソフトウェアやデータにアクセスすることを防ぐ必要がある。ＯＳＧｉでは、ソフトウェアコンポーネント間で不正なアクセスを防ぐためにパーミッションと呼ばれるソフトウェアコンポーネントごとのアクセス管理が行われている。
【０００６】
このように、ＯＳＧｉの標準化によりホームゲートウェイ内において複数のソフトウェアコンポーネントのアクセス管理が可能となりつつあるが、一台のホームゲートウェイで複数のホームアプリケーションサービス提供者がサービスを提供する場合、複数のサービス提供者がホームゲートウェイにアクセスすることとなり、ソフトウェアコンポーネントへの不正なアクセスの恐れがある。この安全性の問題のため、ホームアプリケーションサービス提供者は、独自のホームゲートウェイを宅内に設置し、不正なアクセスを防いでいる。
【特許文献１】特開平１０−２７６４７８号公報
【非特許文献１】前大道・川村，“適応型ネットワークミドルウェアＣＳＣの検討”，信学技報，IN2003-2−２，pp7-12
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、独自のホームゲートウェイをアプリケーションサービス提供者が、個別に開発することは、サービス開発の迅速性や開発コストの増大の問題があり、ホームユーザにとっても、ホームゲートウェイの物理的な設置場所確保の問題やホームゲートウェイの購入費用の問題が発生する。
【０００８】
そこで、ホームユーザ宅内に設置するホームゲートウェイを一台にし、そのホームゲートウェイにアクセスし管理するサービス管理装置も一台にすることで、他のサービス提供者からの不正なアクセスを防ぎながら、ホームアプリケーションサービス提供者がサービス開発に専念し、低廉で迅速なホームアプリケーション制御を実現することが望ましい。  本発明は、ホームゲートウェイのソフトウェアコンポーネントへの不正アクセスを防止できかつ複数のサービス提供者のソフトウェアコンポーネントをサービス管理装置とホームゲートウェイ１台づつで制御することを可能としたアプリケーションサービス提供システム、サービス管理装置、ホームゲートウェイおよびアクセス制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、請求項１の本発明は、ホームアプリケーションサービスを提供するサービス提供者の端末にネットワークを介して接続されたサービス管理装置と、該装置にネットワークを介して接続されたホームゲートウェイとを備えるアプリケーションサービス提供システムであって、サービス管理装置は、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備え、サービス管理装置は、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、サービス管理装置のアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信し、ホームゲートウェイは、サービス管理装置から、ネットワークを介して、ソフトウェアコンポーネント識別コードと制御命令を受信し、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御することを特徴とするアプリケーションサービス提供システムをもって解決手段とする。
【００１０】
請求項２の本発明は、ホームアプリケーションサービスを提供するサービス提供者の端末にネットワークを介して接続されたサービス管理装置と、該装置にネットワークを介して接続されたホームゲートウェイとを備えるアプリケーションサービス提供システムであって、サービス管理装置は、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備え、ホームゲートウェイは、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備え、サービス管理装置は、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、サービス管理装置のアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信し、ホームゲートウェイは、サービス管理装置から、ネットワークを介して、サービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を受信し、ホームゲートウェイのアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御することを特徴とするアプリケーションサービス提供システムをもって解決手段とする。
【００１１】
請求項３の本発明は、ホームアプリケーションサービスを提供するサービス提供者の端末にネットワークを介して接続されたサービス管理装置と、該装置にネットワークを介して接続されたホームゲートウェイとを備えるアプリケーションサービス提供システムであって、サービス管理装置は、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部と、予めサービス提供者のサービス提供者認証情報と、当該サービス提供者のサービス提供者識別コードとを対応づけて記憶するサービス提供者識別コード蓄積部とを備え、サービス管理装置は、サービス提供者の端末から、ネットワークを介して、サービス提供者認証情報と、ソフトウェアコンポーネントまたはその保存場所を示す情報とを受信し、サービス管理装置のサービス提供者識別コード蓄積部を参照し、受信したサービス提供者認証情報が記憶されているか否かを判定し、記憶されていると判定した場合、当該ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードを生成し、記憶されているサービス提供者認証情報に対応づけられているサービス提供者識別コードと、生成されたソフトウェアコンポーネント識別コードとを対応づけて、サービス管理装置のアクセス権限蓄積部に記憶させ、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、前記アクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信し、ホームゲートウェイは、サービス管理装置から、ネットワークを介して、ソフトウェアコンポーネント識別コードと制御命令を受信し、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御することを特徴とするアプリケーションサービス提供システムをもって解決手段とする。
【００１２】
請求項４の本発明は、ホームアプリケーションサービスを提供するサービス提供者の端末にネットワークを介して接続されたサービス管理装置と、該装置にネットワークを介して接続されたホームゲートウェイとを備えるアプリケーションサービス提供システムであって、サービス管理装置は、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部と、予めサービス提供者のサービス提供者認証情報と、当該サービス提供者のサービス提供者識別コードとを対応づけて記憶するサービス提供者識別コード蓄積部とを備え、ホームゲートウェイは、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備え、サービス管理装置は、サービス提供者の端末から、ネットワークを介して、サービス提供者認証情報と、ソフトウェアコンポーネントまたはその保存場所を示す情報とを受信し、前記サービス提供者識別コード蓄積部を参照し、受信したサービス提供者認証情報が記憶されているか否かを判定し、記憶されていると判定した場合、当該ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードを生成し、記憶されているサービス提供者認証情報に対応づけられているサービス提供者識別コードと、生成されたソフトウェアコンポーネント識別コードとを対応づけて、サービス管理装置のアクセス権限蓄積部に記憶させ、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、サービス管理装置のアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信し、ホームゲートウェイは、サービス管理装置から、ネットワークを介して、サービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を受信し、ホームゲートウェイのアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御することを特徴とするアプリケーションサービス提供システムをもって解決手段とする。
【００１３】
請求項５の本発明は、ホームアプリケーションサービスを提供するサービス提供者の端末にネットワークを介して接続されたサービス管理装置と、該装置にネットワークを介して接続されたホームゲートウェイとを備えるアプリケーションサービス提供システムのホームゲートウェイが、サービス管理装置から、ネットワークを介して、ソフトウェアコンポーネント識別コードと制御命令を受信し、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御するときのサービス管理装置であって、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備え、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、サービス管理装置のアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信することを特徴とするサービス管理装置をもって解決手段とする。
【００１４】
請求項６の本発明は、ホームアプリケーションサービスを提供するサービス提供者の端末にネットワークを介して接続されたサービス管理装置と、該装置にネットワークを介して接続されたホームゲートウェイとを備えるアプリケーションサービス提供システムのサービス管理装置が、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備え、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、サービス管理装置のアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信するときのホームゲートウェイであって、サービス管理装置から、ネットワークを介して、ソフトウェアコンポーネント識別コードと制御命令を受信し、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御することを特徴とするホームゲートウェイをもって解決手段とする。
【００１５】
請求項７の本発明は、ホームアプリケーションサービスを提供するサービス提供者の端末にネットワークを介して接続されたサービス管理装置と、該装置にネットワークを介して接続されたホームゲートウェイとを備えるアプリケーションサービス提供システムのホームゲートウェイが、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備え、サービス管理装置から、ネットワークを介して、サービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を受信し、ホームゲートウェイのアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御するときのサービス管理装置であって、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備え、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、サービス管理装置のアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信することを特徴とするサービス管理装置をもって解決手段とする。
【００１６】
請求項８の本発明は、ホームアプリケーションサービスを提供するサービス提供者の端末にネットワークを介して接続されたサービス管理装置と、該装置にネットワークを介して接続されたホームゲートウェイとを備えるアプリケーションサービス提供システムのサービス管理装置が、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備え、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、サービス管理装置のアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信するときのホームゲートウェイであって、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備え、サービス管理装置から、ネットワークを介して、サービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を受信し、ホームゲートウェイのアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御することを特徴とするホームゲートウェイをもって解決手段とする。
【００１７】
請求項９の本発明は、ホームアプリケーションサービスを提供するサービス提供者の端末にネットワークを介して接続されたサービス管理装置と、該装置にネットワークを介して接続されたホームゲートウェイとを備えるアプリケーションサービス提供システムのホームゲートウェイが、サービス管理装置から、ネットワークを介して、ソフトウェアコンポーネント識別コードと制御命令を受信し、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御するときのサービス管理装置であって、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部と、予めサービス提供者のサービス提供者認証情報と、当該サービス提供者のサービス提供者識別コードとを対応づけて記憶するサービス提供者識別コード蓄積部とを備え、サービス提供者の端末から、ネットワークを介して、サービス提供者認証情報と、ソフトウェアコンポーネントまたはその保存場所を示す情報とを受信し、サービス管理装置のサービス提供者識別コード蓄積部を参照し、受信したサービス提供者認証情報が記憶されているか否かを判定し、記憶されていると判定した場合、当該ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードを生成し、記憶されているサービス提供者認証情報に対応づけられているサービス提供者識別コードと、生成されたソフトウェアコンポーネント識別コードとを対応づけて、サービス管理装置のアクセス権限蓄積部に記憶させ、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、前記アクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信することを特徴とするサービス管理装置をもって解決手段とする。
【００１８】
請求項１０の本発明は、ホームアプリケーションサービスを提供するサービス提供者の端末にネットワークを介して接続されたサービス管理装置と、該装置にネットワークを介して接続されたホームゲートウェイとを備えるアプリケーションサービス提供システムのサービス管理装置が、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部と、予めサービス提供者のサービス提供者認証情報と、当該サービス提供者のサービス提供者識別コードとを対応づけて記憶するサービス提供者識別コード蓄積部とを備え、サービス提供者の端末から、ネットワークを介して、サービス提供者認証情報と、ソフトウェアコンポーネントまたはその保存場所を示す情報とを受信し、サービス管理装置のサービス提供者識別コード蓄積部を参照し、受信したサービス提供者認証情報が記憶されているか否かを判定し、記憶されていると判定した場合、当該ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードを生成し、記憶されているサービス提供者認証情報に対応づけられているサービス提供者識別コードと、生成されたソフトウェアコンポーネント識別コードとを対応づけて、サービス管理装置のアクセス権限蓄積部に記憶させ、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、前記アクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信するときのホームゲートウェイであって、サービス管理装置から、ネットワークを介して、ソフトウェアコンポーネント識別コードと制御命令を受信し、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御することを特徴とするホームゲートウェイをもって解決手段とする。
【００１９】
請求項１１の本発明は、ホームアプリケーションサービスを提供するサービス提供者の端末にネットワークを介して接続されたサービス管理装置と、該装置にネットワークを介して接続されたホームゲートウェイとを備えるアプリケーションサービス提供システムのホームゲートウェイが、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備え、サービス管理装置から、ネットワークを介して、サービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を受信し、ホームゲートウェイのアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御するときのサービス管理装置であって、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部と、予めサービス提供者のサービス提供者認証情報と、当該サービス提供者のサービス提供者識別コードとを対応づけて記憶するサービス提供者識別コード蓄積部とを備え、サービス提供者の端末から、ネットワークを介して、サービス提供者認証情報と、ソフトウェアコンポーネントまたはその保存場所を示す情報とを受信し、前記サービス提供者識別コード蓄積部を参照し、受信したサービス提供者認証情報が記憶されているか否かを判定し、記憶されていると判定した場合、当該ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードを生成し、記憶されているサービス提供者認証情報に対応づけられているサービス提供者識別コードと、生成されたソフトウェアコンポーネント識別コードとを対応づけて、サービス管理装置のアクセス権限蓄積部に記憶させ、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、サービス管理装置のアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信することを特徴とするサービス管理装置をもって解決手段とする。
【００２０】
請求項１２の本発明は、ホームアプリケーションサービスを提供するサービス提供者の端末にネットワークを介して接続されたサービス管理装置と、該装置にネットワークを介して接続されたホームゲートウェイとを備えるアプリケーションサービス提供システムのサービス管理装置が、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部と、予めサービス提供者のサービス提供者認証情報と、当該サービス提供者のサービス提供者識別コードとを対応づけて記憶するサービス提供者識別コード蓄積部とを備え、サービス提供者の端末から、ネットワークを介して、サービス提供者認証情報と、ソフトウェアコンポーネントまたはその保存場所を示す情報とを受信し、前記サービス提供者識別コード蓄積部を参照し、受信したサービス提供者認証情報が記憶されているか否かを判定し、記憶されていると判定した場合、当該ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードを生成し、記憶されているサービス提供者認証情報に対応づけられているサービス提供者識別コードと、生成されたソフトウェアコンポーネント識別コードとを対応づけて、サービス管理装置のアクセス権限蓄積部に記憶させ、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、サービス管理装置のアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信するときのホームゲートウェイであって、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備え、サービス管理装置から、ネットワークを介して、サービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を受信し、ホームゲートウェイのアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御することを特徴とするホームゲートウェイをもって解決手段とする。
【００２１】
請求項１３の本発明は、ホームアプリケーションサービスを提供するサービス提供者の端末にネットワークを介して接続されたサービス管理装置と、該装置にネットワークを介して接続されたホームゲートウェイとを備えるアプリケーションサービス提供システムのサービス管理装置が、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備えるときのアクセス制御方法であって、サービス管理装置は、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、サービス管理装置のアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信し、ホームゲートウェイは、サービス管理装置から、ネットワークを介して、ソフトウェアコンポーネント識別コードと制御命令を受信し、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御することを特徴とするアクセス制御方法をもって解決手段とする。
【００２２】
請求項１４の本発明は、ホームアプリケーションサービスを提供するサービス提供者の端末にネットワークを介して接続されたサービス管理装置と、該装置にネットワークを介して接続されたホームゲートウェイとを備えるアプリケーションサービス提供システムのサービス管理装置が、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備え、ホームゲートウェイが、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備えるときのアクセス制御方法であって、サービス管理装置は、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、サービス管理装置のアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信し、ホームゲートウェイは、サービス管理装置から、ネットワークを介して、サービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を受信し、ホームゲートウェイのアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御することを特徴とするアクセス制御方法をもって解決手段とする。
【００２３】
請求項１５の本発明は、ホームアプリケーションサービスを提供するサービス提供者の端末にネットワークを介して接続されたサービス管理装置と、該装置にネットワークを介して接続されたホームゲートウェイとを備えるアプリケーションサービス提供システムのサービス管理装置が、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部と、予めサービス提供者のサービス提供者認証情報と、当該サービス提供者のサービス提供者識別コードとを対応づけて記憶するサービス提供者識別コード蓄積部とを備えるときのアクセス制御方法であって、サービス管理装置は、サービス提供者の端末から、ネットワークを介して、サービス提供者認証情報と、ソフトウェアコンポーネントまたはその保存場所を示す情報とを受信し、サービス管理装置のサービス提供者識別コード蓄積部を参照し、受信したサービス提供者認証情報が記憶されているか否かを判定し、記憶されていると判定した場合、当該ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードを生成し、記憶されているサービス提供者認証情報に対応づけられているサービス提供者識別コードと、生成されたソフトウェアコンポーネント識別コードとを対応づけて、サービス管理装置のアクセス権限蓄積部に記憶させ、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、前記アクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信し、ホームゲートウェイは、サービス管理装置から、ネットワークを介して、ソフトウェアコンポーネント識別コードと制御命令を受信し、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御することを特徴とするアクセス制御方法をもって解決手段とする。
【００２４】
請求項１６の本発明は、ホームアプリケーションサービスを提供するサービス提供者の端末にネットワークを介して接続されたサービス管理装置と、該装置にネットワークを介して接続されたホームゲートウェイとを備えるアプリケーションサービス提供システムのサービス管理装置が、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部と、予めサービス提供者のサービス提供者認証情報と、当該サービス提供者のサービス提供者識別コードとを対応づけて記憶するサービス提供者識別コード蓄積部とを備え、ホームゲートウェイが、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備えるときのアクセス制御方法であって、サービス管理装置は、サービス提供者の端末から、ネットワークを介して、サービス提供者認証情報と、ソフトウェアコンポーネントまたはその保存場所を示す情報とを受信し、前記サービス提供者識別コード蓄積部を参照し、受信したサービス提供者認証情報が記憶されているか否かを判定し、記憶されていると判定した場合、当該ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードを生成し、記憶されているサービス提供者認証情報に対応づけられているサービス提供者識別コードと、生成されたソフトウェアコンポーネント識別コードとを対応づけて、サービス管理装置のアクセス権限蓄積部に記憶させ、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、サービス管理装置のアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信し、ホームゲートウェイは、サービス管理装置から、ネットワークを介して、サービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を受信し、ホームゲートウェイのアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御することを特徴とするアクセス制御方法をもって解決手段とする。
【発明の効果】
【００２５】
請求項１、５、６、１３の本発明によれば、サービス管理装置は、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備え、サービス管理装置は、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、サービス管理装置のアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信し、ホームゲートウェイは、サービス管理装置から、ネットワークを介して、ソフトウェアコンポーネント識別コードと制御命令を受信し、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御することで、ホームゲートウェイのソフトウェアコンポーネントへの不正アクセスをサービス管理装置で防止することができかつ複数のサービス提供者のソフトウェアコンポーネントをサービス管理装置とホームゲートウェイ１台づつで制御することが可能となる。
【００２６】
請求項２、７、８、１４の本発明によれば、サービス管理装置は、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備え、ホームゲートウェイは、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備え、サービス管理装置は、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、サービス管理装置のアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信し、ホームゲートウェイは、サービス管理装置から、ネットワークを介して、サービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を受信し、ホームゲートウェイのアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御することで、ホームゲートウェイのソフトウェアコンポーネントへの不正アクセスをサービス管理装置とホームゲートウェイとで２重に防止することができかつ複数のサービス提供者のソフトウェアコンポーネントをサービス管理装置とホームゲートウェイ１台づつで制御することが可能となる。
【００２７】
請求項３、９、１０、１５の本発明によれば、サービス管理装置は、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部と、予めサービス提供者のサービス提供者認証情報と、当該サービス提供者のサービス提供者識別コードとを対応づけて記憶するサービス提供者識別コード蓄積部とを備え、サービス管理装置は、サービス提供者の端末から、ネットワークを介して、サービス提供者認証情報と、ソフトウェアコンポーネントまたはその保存場所を示す情報とを受信し、サービス管理装置のサービス提供者識別コード蓄積部を参照し、受信したサービス提供者認証情報が記憶されているか否かを判定し、記憶されていると判定した場合、当該ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードを生成し、記憶されているサービス提供者認証情報に対応づけられているサービス提供者識別コードと、生成されたソフトウェアコンポーネント識別コードとを対応づけて、サービス管理装置のアクセス権限蓄積部に記憶させ、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、前記アクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信し、ホームゲートウェイは、サービス管理装置から、ネットワークを介して、ソフトウェアコンポーネント識別コードと制御命令を受信し、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御することで、ホームゲートウェイのソフトウェアコンポーネントへの不正アクセスをサービス管理装置で防止することができる上に、この不正アクセス防止を可能とするサービス提供者識別コードとソフトウェアコンポーネント識別コードとを対応づけてサービス管理装置のアクセス権限蓄積部に記憶させる処理を、サービス管理装置がソフトウェアコンポーネントを受信したときに行うことができかつ複数のサービス提供者のソフトウェアコンポーネントをサービス管理装置とホームゲートウェイ１台づつで制御することが可能となる。
【００２８】
請求項４、１１、１２、１６の本発明によれば、サービス管理装置は、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部と、予めサービス提供者のサービス提供者認証情報と、当該サービス提供者のサービス提供者識別コードとを対応づけて記憶するサービス提供者識別コード蓄積部とを備え、ホームゲートウェイは、予めサービス提供者のサービス提供者識別コードと、ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードとを対応づけて記憶するアクセス権限蓄積部を備え、サービス管理装置は、サービス提供者の端末から、ネットワークを介して、サービス提供者認証情報と、ソフトウェアコンポーネントまたはその保存場所を示す情報とを受信し、前記サービス提供者識別コード蓄積部を参照し、受信したサービス提供者認証情報が記憶されているか否かを判定し、記憶されていると判定した場合、当該ソフトウェアコンポーネントのソフトウェアコンポーネント識別コードを生成し、記憶されているサービス提供者認証情報に対応づけられているサービス提供者識別コードと、生成されたソフトウェアコンポーネント識別コードとを対応づけて、サービス管理装置のアクセス権限蓄積部に記憶させ、サービス提供者の端末から、ネットワークを介して、サービス提供者識別コードと、ソフトウェアコンポーネント識別コードと、ホームゲートウェイのアドレスと、制御命令とを受信し、サービス管理装置のアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を、受信したアドレスのホームゲートウェイへ送信し、ホームゲートウェイは、サービス管理装置から、ネットワークを介して、サービス提供者識別コードとソフトウェアコンポーネント識別コードと制御命令を受信し、ホームゲートウェイのアクセス権限蓄積部を参照し、受信したサービス提供者識別コードとソフトウェアコンポーネント識別コードとが対応づけて記憶されているか否かを判定し、記憶されていると判定した場合、受信したソフトウェアコンポーネント識別コードのソフトウェアコンポーネントを、受信した制御命令で制御することで、ホームゲートウェイのソフトウェアコンポーネントへの不正アクセスをサービス管理装置とホームゲートウェイとで２重に防止することができる上に、この不正アクセス防止を可能とするサービス提供者識別コードとソフトウェアコンポーネント識別コードとを対応づけてサービス管理装置のアクセス権限蓄積部に記憶させる処理を、サービス管理装置がソフトウェアコンポーネントを受信したときに行うことができかつ複数のサービス提供者のソフトウェアコンポーネントをサービス管理装置とホームゲートウェイ１台づつで制御することが可能となる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明のアプリケーションサービス提供システム、サービス管理装置、ホームゲートウェイおよびアクセス制御方法に係る実施の形態を図面を参照しながら説明する。
【００３０】
図１に本実施形態のアプリケーションサービス提供システムの全構成例を示す。
【００３１】
図１に示すように、ホームネットワーク１に接続された床暖房機２とドアロック３を制御するホームゲートウェイ４は、ネットワーク５を介してホームゲートウェイ４を管理するサービス管理装置６と通信可能である。ネットワーク５には、一つ以上のホームゲートウェイ４と一つ以上のサービス管理装置６が接続されるが、ホームゲートウェイ４は予め指定されたサービス管理装置６の一つとのみ通信が可能であり、特に変更しないかぎり、予め指定されたサービス管理装置６以外のサービス管理装置６と通信することはできない。通信を制限する方法としては、ＶＰＮ、バーチャルＬＡＮ、通信開始時の認証などにより制限可能であるがこれ以外の方法により制限することを排除するものではない。
【００３２】
一つもしくは一つ以上のサービス管理装置６は、ネットワーク７を介して少なくとも一つ以上のサービス提供者端末８と接続している。サービス提供者端末８は、ネットワーク７を介して一つもしくは一つ以上のサービス管理装置６と通信可能である。
【００３３】
ホームゲートウェイ４とサービス管理装置６、サービス管理装置６とサービス提供者端末８とが通信を行う場合は、通信に先立ち事前に電子署名などの方法を用いた認証を行ったり、通信文の暗号化を行うなど不正なアクセスを制限することが望ましい。
【００３４】
ホーム内の安全性確保のため、また不正なサービス提供者からのホームゲートウェイ４へのアクセスを防ぐために、ホームネットワーク１、ネットワーク５、ネットワーク７は全て異なるネットワークとして構成し、ネットワーク１とネットワーク５はインターネットではなく閉域網とし、ネットワーク７をインターネットとしてもよいがＶＰＮなどのセキュアな構成が望ましい。ただし、これ以外のネットワーク構成を制限するものではない。
【００３５】
ホームゲートウェイ４は、本実施例では、一般家庭の宅内を想定しているが、会社のオフィス、工場、学校、車、電車などをネットワークに接続可能な機器が存在する場所に設置可能である。
【００３６】
ホームゲートウェイ４の管理するホームネットワーク１も、一般家庭内のネットワークに制限することを意味するわけではなく、前記、会社のオフィス、工場、学校、車、電車などの計算機以外の多様な機器が接続されたネットワークにも適用可能である。
【００３７】
ホームゲートウェイ４は、管理するホームネットワーク１内の多様な機器とインストールされたソフトウェアコンポーネントにより機器を制御することが可能である。本実施例では、床暖房機２、ドアロック３を例としてあげたが、この他に、テレビ、ビデオレコーダー、照明、ガスメータ、電力計、侵入センサ、ネットワークカメラなどネットワークに接続可能な機器はホームゲートウェイ４により制御可能である。また、ホームネットワーク１は、インターネットプロトコルばかりでなく、電力線通信、ＰＮＡ、赤外線通信など様々な通信方法が考えられる。
【００３８】
図２にホームゲートウェイ４の内部構成を示す。ホームゲートウェイ４は、ケーブルテレビのセットトップボックス型の専用機であったり、ビデオレコーダやブロードバンドルータの１機能を実現するものとしてそれらに内蔵されることがある。
【００３９】
図２において、ホームゲートウェイ４は、ネットワーク５を介してサービス管理装置６との通信処理を行うサービス管理装置ネットワーク通信Ｉ／Ｆ３１と、サービス管理装置６からのアクセスの認証を行う外部アクセス認証部３２と、ソフトウェアコンポーネントの起動・停止などの実行制御を行うコンポーネント実行管理部３３と、ソフトウェアコンポーネントが実行時に他のソフトウェアコンポーネントへアクセスする場合に、自コンポーネントのアクセス権限と、アクセス対象となっているコンポーネントのアクセス権限をアクセス権限蓄積部３５でそれぞれ参照し、アクセス可能か判定するパーミッション制御部３４と、ホームネットワーク１内の床暖房機を制御する床暖房機コンポーネント３７とホームネットワーク内のドアロックを制御するがドアロックコンポーネント３８と、電力線通信のプロトコル変換、ネットワーク通信の制御を行う電力線通信コンポーネント３９と、ホームネットワーク１に通信を行うためのホームネット通信Ｉ／Ｆ３６から構成されている。
【００４０】
図３にサービス管理装置６の内部構成を示す。
【００４１】
図３において、サービス管理装置６には、サービス提供者端末８とネットワーク７を介して接続するサービス提供者ネットワークＩ／Ｆ６１が設けられ、また、ホームゲートウェイ４とネットワーク５を介して接続するホームゲートウェイネットワークＩ／Ｆ６２が設けられている。また、ネットワーク通信処理部６３は、サービス提供者ネットワークＩ／Ｆ６１、ホームゲートウェイネットワークＩ／Ｆ６２のそれぞれのネットワークプロトコルへの変換処理やＶＰＮなどの通信路の暗号化処理を行う。外部アクセス認証部６４は、ネットワーク通信処理部６３を介して通信が行われるのに先立ち、接続してきたサービス提供者端末８やホームゲートウェイ４から認証情報を受信して、正規のユーザであるかを判定する認証処理部である。アクセス権限判定部６５は、サービス提供者ネットワークＩ／Ｆ６１から接続しているサービス提供者端末８からのホームゲートウェイ４へのアクセスを、ホームゲートウェイ４にインストールされているソフトウェアコンポーネントを記録しているアクセス権限蓄積部６６を参照して、許可するか否かを判定し、許可されたアクセスの場合に転送処理を許可する。ソフトウェアコンポーネント登録処理部６７は、サービス提供者端末８から受信したソフトウェアコンポーネントをソフトウェアコンポーネント蓄積部６９に保存するとともに、受信したソフトウェアコンポーネントについて、ソフトウェアコンポーネント蓄積部６９において他のソフトウェアコンポーネントと区別可能な識別コードを生成する。アクセス権限作成部６８は、外部アクセス認証部６４とサービス提供者識別コードと認証情報が対応付けられて蓄積されているサービス提供者識別コード蓄積部７０とを用いて特定されたサービス提供者識別コードと、ソフトウェアコンポーネント登録処理部６７で生成されたソフトウェアコンポーネント識別コードとを対にして、アクセス権限蓄積部６６に保存する。コンポーネント３７〜３９は、ソフトウェアコンポーネント蓄積部６９に蓄積されているソフトウェアコンポーネントである。
【００４２】
サービス提供者端末８は、サービス管理装置６を利用するサービス提供者に入力手段と出力手段を与えるものであるため、入力手段と出力手段をサービス管理装置６に統合し、サービス管理装置６をサービス提供者端末８として利用することも可能である。
【００４３】
サービス管理装置６は、サービス提供者端末８から送信された、ホームアプリケーションサービスを実現するソフトウェアコンポーネントを、ホームゲートウェイ４や床暖房機２がダウンロード可能とするために、自装置のソフトウェアコンポーネント蓄積部６９に蓄積し、ホームゲートウェイ４を介してホームアプリケーションサービスを購入した場合に、そのホームアプリケーションサービスを実現するソフトウェアコンポーネントをホームゲートウェイ４に送信する装置でもある。
【００４４】
ソフトウェアコンポーネント本体は、サービス管理装置６のソフトウェアコンポーネント蓄積部６９に蓄積することもできるが、サービス提供者端末８など外部の端末にソフトウェアコンポーネント本体を保存し、ソフトウェアコンポーネント蓄積部６９にソフトウェアコンポーネント本体の保存場所を示す情報のみを蓄積し、ホームゲートウェイ４からインストール要求されたときに、前記保存しているソフトウェアコンポーネント本体の保存場所の情報に基づいて、サービス管理装置が前記保存場所から取得し、インストールを要求したホームゲートウェイ４に転送することもできる。
【００４５】
ソフトウェアコンポーネントを特定するソフトウェアコンポーネント識別コードと、サービス提供者を識別するサービス提供者識別コードとを対応付けて、アクセス権限情報とする。アクセス権限情報の例を図４に示す。このアクセス権限情報は、ソフトウェアコンポーネントにアクセスし、制御を実行できるユーザを特定するための情報である。
【００４６】
今、家電機器メーカーＡ社とセキュリティ会社Ｂ社をサービス提供者とする。Ａ社は社内のサービス提供者端末８をインターネットを介してサービス管理装置６と接続し、Ｂ社はより安全性の高いＶＰＮを使って、サービス管理装置６と接続している。サービス管理装置６とネットワーク５を管理しているのはネットワークプロバイダーのＮ社、ホームゲートウェイ４とホームネットワーク１と床暖房機２、ドアロック３はホームユーザのＸさんが購入し管理しているものである。ただし、ホームゲートウェイ４や床暖房機２、ドアロック３をネットワークプロバイダーやサービス提供者が提供することもあり得る。
【００４７】
Ｘさんは、床暖房機２とドアロック３とをホームゲートウェイ４を用いて制御するために、サービス管理装置から前記２つの機器を制御するソフトウェアコンポーネントをダウンロードしてインストールしている。インストール時に、Ｘさんは、ドアロック３と床暖房機２は安全性の面から他のサービス提供者からアクセスされたくないため、ドアロック３と床暖房機２を制御するソフトウェアコンポーネントの識別コードと、前記機器２と３をそれぞれ提供したサービス提供者識別コードとを対応付け、ホームゲートウェイ４の入力装置を用いて、ホームゲートウェイ４のアクセス権限蓄積部３５に設定した。
【００４８】
ネットワークプロバイダーのＮ社は、Ａ社とＢ社からホームゲートウェイ４へのネットワークの提供サービスを請け負い、Ｘさんのホームゲートウェイ４までのアクセスを提供している。サービス管理装置６へのサービス提供者端末８からのアクセスの認証を行うために、事前に、サービス管理装置６のサービス提供者識別コード蓄積部７０がＮ社のスタッフにより設定されている（図５）。
【００４９】
このサービス提供者識別コードは、サービス提供者のみに与えられるものではなく、外出先からホームゲートウェイ４やホームネットワーク１内の機器にアクセスするホームユーザに与えることもできる。例えば、Ａ社のサービス提供者識別コードを「００１」、Ｂ社のサービス提供者識別コードを「００２」とし、Ａ社とＢ社のホームアプリケーションサービスを利用しているＸさんのサービス提供者識別コードを「００６」とする。Ｘさんの利用しているＡ社のホームアプリケーションサービスを実現するソフトウェアコンポーネントの識別コードが「０１００」で、Ｂ社のホームアプリケーションサービスを実現するソフトウェアコンポーネントは識別コードが「０２００」である。図４のアクセス権限蓄積部６６から、サービス提供者識別コード「００６」を付与されたＸさんは、ソフトウェアコンポーネント「００１」と「００２」へアクセス可能であることがわかる。
【００５０】
このように、アクセス権限蓄積部６６においてサービス提供者識別コードを複数のソフトウェアコンポーネントと対応付けて登録することで、ホームユーザが外出時などホームネットワーク１から離れた場所でも、サービス管理装置６にアクセスすることで、前記ソフトウェアコンポーネント「００１」と「００２」にアクセスすることができる。
【００５１】
また、Ｘさんと同じ家に住むＹさんは、サービス提供者識別コードをＸさんと共有して「００６」を用いても良いし、Ｙさんが幼く、全てのサービスの制御権を与える必要がない場合には、アクセス可能なソフトウェアコンポーネントを制限するサービス提供者識別コードを付与しても良い。
【００５２】
また、アクセス権限蓄積部６６内のアクセス権限情報、つまりソフトウェアコンポーネントの識別コードとサービス提供者識別コードとを対応付けた情報は、ソフトウェアコンポーネントごとにサービス提供者のアクセスを制限するための情報である。したがって、サービス提供者が安心してサービス提供を行えるように、サービス管理装置６を管理しているＮ社のようなネットワークサービス事業者、つまり中立的な立場の事業者が設定することが望ましい。
【００５３】
また、ネットワークサービス事業者Ｎ社がアクセス権限を設定するのではなく、以下のようにしてもよい。
【００５４】
サービス提供者端末８から図５のサービス提供者識別コード蓄積部７０のようなログインＩＤとパスワードを用いて、サービス管理装置６にログインし、ソフトウェアコンポーネントをソフトウェアコンポーネント登録処理部６７によりサービス管理装置６のソフトウェアコンポーネント蓄積部６９に保存し、それとともに、サービス提供者識別コード蓄積部７０を参照し、ログイン時に入力したログインＩＤとパスワードをキーとして、サービス提供者識別コードを抽出し、ソフトウェアコンポーネント登録処理部６７により生成されたソフトウェアコンポーネント識別コードと対応付けてアクセス権限蓄積部６６に保存する。
【００５５】
このように、ソフトウェアコンポーネントをサービス管理装置６に登録するときに、アクセス権限蓄積部６６を更新することで、ネットワークプロバイダーの担当者の労力を減らすことができ、効率的かつ正確にサービス管理装置６を運用することができる。
【００５６】
なお、ソフトウェアコンポーネントは、サービス管理装置６にではなく、サービス管理装置６によるアクセスが可能な場所に保存され、サービス管理装置がその保存場所からソフトウェアコンポーネントを取得し、インストールを要求したホームゲートウェイ４に転送することもできるので、この場合は、サービス提供者端末８がこの保存場所を示す情報をサービス管理装置６に通知し、このときに、上述したようにサービス管理装置６がアクセス権限蓄積部６６を更新する。
【００５７】
一つのソフトウェアコンポーネントの識別コードに、少なくとも一つ以上のサービス提供者識別コードを付与することができる。この方法を用いることで、一つのソフトウェアコンポーネントに複数のサービス提供者端末やソフトウェアコンポーネントがアクセスすることができる。例えば、図４でソフトウェアコンポーネント識別コード“００３０”は、サービス提供者識別コード“００３”、“００４”と対応付けられ、これは、ソフトウェアコンポーネントの識別コード００３０を持つソフトウェアコンポーネントは、サービス提供者識別コード００３と００４を有する複数のサービス提供者端末やソフトウェアコンポーネントから制御可能であることを意味する。ただし、これはアクセス権限情報の表現例の一つであり、これ以外の表現を排除するものではない。
【００５８】
同じ会社であっても部署ごとにアクセスできるソフトウェアコンポーネントを制限したい場合や、提供しているホームアプリケーションサービスの運用管理者とサポート担当などの役割の違いにより、サポート提供者識別コードを別々に付与し、アクセスを制限することもできる。
【００５９】
本例では、数字の文字列をサービス提供者識別コードやソフトウェアコンポーネント識別コードとして用いているが、どちらも数字以外のアルファベットなどの多様なコードを利用することも排除としない。
【００６０】
家電メーカーＡ社は、天気予報を利用して前日に比べ急激に温度が下がるような早朝には、ホームユーザ宅内の床暖房機２を制御して、気温差が急激にならないよう設定温度を動的に変更するホームアプリケーションサービスを提供している。明日、気温差が出て、急激に冷え込むことが予想されるため、本サービスを利用しているユーザの床暖房機２の設定温度を２２度に設定することにしたとする。
【００６１】
サービス提供者であるＡ社のスタッフは、社内のサービス提供者端末８を用いて、サービス提供者識別コードとともに、制限対象のユーザのホームゲートウェイのアドレスと制御対象のソフトウェアコンポーネント３８の識別コードと設定温度を２２度に設定する制御命令（Ｓｅｔ２２）という情報をサービス管理装置に送信する。
【００６２】
ホームゲートウェイ４のアドレスやソフトウェアコンポーネントの識別コード、またはサービス提供者識別コードは、その全てかもしくは一部が事前にネットワークサービスプロバイダーのＮ社より提供されていて、サービス提供者端末８のオペレータが、手入力などで投入したり、もしくは、サービス管理装置６にサービス提供者端末８から認証情報を用いてログインした際に、提示されるソフトウェアコンポーネントのリストやホームゲートウェイ４のリストや制御命令のリストを選択することで入力する方法も考えられる。
【００６３】
ソフトウェアコンポーネントに必要な前記の情報が投入されると、アクセス権限判定部６５は、受信したサービス提供者識別コードと受信した制御対象のソフトウェアコンポーネントの識別コードをもとに、アクセス権限蓄積部６６を参照し、アクセス可能か同一のレコードが存在するかを確認し、レコードが存在する場合には、制御対象のソフトウェアコンポーネントの識別コードと、制御命令が、受信したアドレスを有するホームゲートウェイ４に送信される。ホームゲートウェイ４では、これらが受信される、直ちに、その識別コードのソフトウェアコンポーネントが、その制御命令で制御される。一方、レコードが存在しない場合には、コードに誤りがあるとして、通信処理が終了する。
【００６４】
さらに、ホームゲートウェイ４においてもアクセス制限をすることが可能である。前記ホームゲートウェイ４に送信された情報は、制御対象のソフトウェアコンポーネントの識別コードとサービス提供者識別コードと制御命令で、受信したホームゲートウェイ４がパーミッション制御部３４により、アクセス権限蓄積部３５を参照して、送信された、制御対象のソフトウェアコンポーネントの識別コードとサービス提供者識別コードとを対応付けたアクセス権限がアクセス権限蓄積部３５に存在するか判定する。
【００６５】
存在する場合には、パーミッション制御部３４が、受信した制御命令を受信した制御対象のソフトウェアコンポーネントに適用することを許可し、その許可に基づいて、コンポーネント実行管理部３３が制御対象となるソフトウェアコンポーネントを動作させ、受信した制御命令を該ソフトウェアコンポーネントに入力し、制御対象のソフトウェアコンポーネントを送信した制御命令に基づいて実行する。
【００６６】
よって、ホームゲートウェイ４においてもアクセス制限をすることで、細かなアクセス制御を実現できる。
【００６７】
以上説明したように、本実施の形態によれば、一台のホームゲートウェイとサービス管理装置上に、複数のホームアプリケーションサービスを多重化しながら、他のサービス提供者からのソフトウェアコンポーネントに対する不正なアクセスを防いで安全なホームアプリケーションサービスの制御と、低廉で迅速なホームアプリケーション展開を実現することができる。
【００６８】
なお、本実施形態で例示した構成は一例であって、それ以外の構成を排除する趣旨のものではなく、例示した構成の一部を他のもので置き換えたり、例示した構成の一部を省いたり、例示した構成に別の機能を付加したり、それらを組み合わせたりすることなどによって得られる別の構成も可能である。また、例示した構成と論理的に等価な別の構成、例示した構成と論理的に等価な部分を含む別の構成、例示した構成の要部と論理的に等価な別の構成なども可能である。また、例示した構成と同一もしくは類似の目的を達成する別の構成、例示した構成と同一もしくは類似の効果を奏する別の構成なども可能である。また、本実施形態内において、各種構成部分についての各種バリエーションは、適宜組み合わせて実施することが可能である。また、各実施形態は、個別装置としての発明、関連を持つ２以上の装置についての発明、システム全体としての発明、個別装置内部の構成部分についての発明、またはそれらに対応する方法の発明等、種々の観点、段階、概念またはカテゴリに係る発明を包含・内在するものである。
【００６９】
従って、この発明の実施の形態に開示した内容からは、例示した構成に限定されることなく発明を抽出することができるものである。
【００７０】
本発明は、上述した実施の形態に限定されるものではなく、その技術的範囲において種々変形して実施することができる。
【００７１】
なお、装置に係る本発明は方法に係る発明としても成立し、方法に係る本発明は装置に係る発明としても成立する。
【００７２】
また、装置または方法に係る本発明は、コンピュータに当該発明に相当する手順を実行させるための（あるいはコンピュータを当該発明に相当する手段として機能させるための、あるいはコンピュータに当該発明に相当する機能を実現させるための）プログラムを記録したコンピュータ読取り可能な記録媒体としても成立する。
【図面の簡単な説明】
【００７３】
【図１】本実施形態のアプリケーションサービス提供システムの全構成例を示す。
【図２】ホームゲートウェイ４の内部構成を示す図である。
【図３】サービス管理装置６の内部構成を示す図である。
【図４】アクセス権限蓄積部６６を示す図である。
【図５】サービス提供者識別コード蓄積部７０を示す図である。
【符号の説明】
【００７４】
１…ホームネットワーク
２…床暖房機
３…ドアロック
４…ホームゲートウェイ
５、７…ネットワーク
６…サービス管理装置
８…サービス提供者端末
３１…サービス管理装置ネットワーク通信Ｉ／Ｆ
３２…外部アクセス認証部
３３…コンポーネント実行管理部
３４…パーミッション制御部
３５…アクセス権限蓄積部
３６…ホームネット通信Ｉ／Ｆ
３８…ソフトウェアコンポーネント
３８…ドアロックコンポーネント
３９…電力線通信コンポーネント
６１…サービス提供者ネットワークＩ／Ｆ
６２…ホームゲートウェイネットワークＩ／Ｆ
６３…ネットワーク通信処理部
６４…外部アクセス認証部
６５…アクセス権限判定部
６６…アクセス権限蓄積部
６７…ソフトウェアコンポーネント登録処理部
６８…アクセス権限作成部
６９…ソフトウェアコンポーネント蓄積部
７０…サービス提供者識別コード蓄積部
【図１】
2006227802.tif 000003
【図２】
2006227802.tif 000004
【図３】
2006227802.tif 000005
【図４】
2006227802.tif 000006
【図５】
2006227802.tif 000007