【手続補正書】
【提出日】平成25年3月1日(2013.3.1)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】ネットワーク装置、情報処理装置及びこれらの制御方法、並びにネットワークシステム、代理応答方法及びコンピュータプログラム
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、ネットワーク装置、情報処理装置及びこれらの制御方法、並びにネットワークシステム、代理応答方法及びコンピュータプログラムに関し、特に、ＬＡＮ上でウェブサービスを提供するネットワーク装置がインターネット上の情報処理装置に当該ウェブサービスを代行させるネットワーク技術に関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明は、ウェブサービスを提供するネットワーク装置とウェブサービスを代行する装置を同じサブネット上に配置することなく、ネットワーク装置の低消費電力状態を維持しつつ代行ウェブサービスを継続できるネットワーク装置、情報処理装置及びこれらの制御方法、並びにネットワークシステム、代理応答方法及びコンピュータプログラムを提供することを目的とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記目的を達成するために、本発明は、ネットワーク端末にウェブサービスを提供するネットワーク装置と、前記ウェブサービスの提供を代行する情報処理装置とを備えるネットワークシステムにおいて、前記ネットワーク装置は、前記ウェブサービスの提供を受けるためのウェブサービス要求を前記ネットワーク端末から受信したことに応じて、当該ウェブサービス要求に対するウェブサービス応答を作成して返信する第１のウェブサービス手段と、当該ネットワーク装置を低消費電力状態を含む所定の状態に移行させる移行手段と、前記移行手段により当該ネットワーク装置が前記所定の状態に移行した場合、前記ネットワーク端末から受信したウェブサービス要求を前記情報処理装置に転送する第１の転送手段と、前記第１の転送手段によって転送されたウェブサービス要求に対するウェブサービス応答であって、当該ウェブサービス応答に含まれるデータの参照先として前記情報処理装置が指定されたウェブサービス応答を、当該情報処理装置から受信する受信手段と、前記受信手段によって受信された前記ウェブサービス応答を前記ネットワーク端末に転送する第２の転送手段と、を備え、前記情報処理装置は、前記第１の転送手段により前記ネットワーク装置から転送された前記ウェブサービス要求に対するウェブサービス応答であって、当該ウェブサービス応答に含まれるデータの参照先として前記情報処理装置が指定されたウェブサービス応答を生成して、前記ネットワーク装置に送信する第２のウェブサービス手段を備えることを特徴とする。
【手続補正５】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワーク端末にウェブサービスを提供するネットワーク装置と、前記ウェブサービスの提供を代行する情報処理装置とを備えるネットワークシステムにおいて、
前記ネットワーク装置は、
前記ウェブサービスの提供を受けるためのウェブサービス要求を前記ネットワーク端末から受信したことに応じて、当該ウェブサービス要求に対するウェブサービス応答を作成して返信する第１のウェブサービス手段と、
当該ネットワーク装置を低消費電力状態を含む所定の状態に移行させる移行手段と、
前記移行手段により当該ネットワーク装置が前記所定の状態に移行した場合、前記ネットワーク端末から受信したウェブサービス要求を前記情報処理装置に転送する第１の転送手段と、
前記第１の転送手段によって転送されたウェブサービス要求に対するウェブサービス応答であって、当該ウェブサービス応答に含まれるデータの参照先として前記情報処理装置が指定されたウェブサービス応答を、当該情報処理装置から受信する受信手段と、
前記受信手段によって受信された前記ウェブサービス応答を前記ネットワーク端末に転送する第２の転送手段と、を備え、
前記情報処理装置は、
前記第１の転送手段により前記ネットワーク装置から転送された前記ウェブサービス要求に対するウェブサービス応答であって、当該ウェブサービス応答に含まれるデータの参照先として前記情報処理装置が指定されたウェブサービス応答を生成して、前記ネットワーク装置に送信する第２のウェブサービス手段を備えることを特徴とするネットワークシステム。
【請求項２】
前記第２のウェブサービス手段は、
前記ウェブサービスを提供する際に必要なコンテンツデータを含むウェブサービスデータを前記ネットワーク装置から受信するウェブサービスデータ受信手段と、
前記ネットワーク装置に保存されたログファイル、カウンタを含むデバイスデータを前記ネットワーク装置から受信するデバイスデータ受信手段とを備え、
前記ネットワーク装置から転送されたウェブサービス要求に対して、前記受信したウェブサービスデータの参照先のアドレスを前記ネットワーク装置のアドレスから前記情報処理装置のアドレスに変換した前記ウェブサービス応答を作成して前記ネットワーク装置に返信することを特徴とする請求項１記載のネットワークシステム。
【請求項３】
前記第２のウェブサービス手段は、前記デバイスデータが更新された場合、当該更新されたデバイスデータを前記ネットワーク装置に送信することを特徴とする請求項２記載のネットワークシステム。
【請求項４】
前記第２のウェブサービス手段は、代行ウェブサービスの終了を指示されたときは、前記ウェブサービスデータの参照先のアドレスを前記情報処理装置のアドレスから前記ネットワーク装置のアドレスに変換することを特徴とする請求項２又は３記載のネットワークシステム。
【請求項５】
前記第１の転送手段は、第１の転送情報として前記ウェブサービス要求を示すデータのヘッダ部分に転送元アドレスと転送先アドレスを付加し、
前記第２の転送手段は、第２の転送情報として前記ウェブサービス応答を示すデータのヘッダ部分に付加された送信元アドレスと宛先アドレスを削除することを特徴とする請求項１乃至４のいずれか１項に記載のネットワークシステム。
【請求項６】
ネットワーク端末にウェブサービスを提供するネットワーク装置において、
前記ウェブサービスの提供を受けるためのウェブサービス要求を前記ネットワーク端末から受信したことに応じて、当該ウェブサービス要求に対するウェブサービス応答を作成して返信するウェブサービス手段と、
当該ネットワーク装置を低消費電力状態を含む所定の状態に移行させる移行手段と、
前記移行手段により当該ネットワーク装置が前記所定の状態に移行した場合、前記ネットワーク端末から受信したウェブサービス要求を前記ウェブサービスの提供を代行する情報処理装置に転送する第１の転送手段と、
前記第１の転送手段によって転送されたウェブサービス要求に対するウェブサービス応答であって、当該ウェブサービス応答に含まれるデータの参照先として前記情報処理装置が指定されたウェブサービス応答を、当該情報処理装置から受信する受信手段と、
前記受信手段により前記情報処理装置から受信した前記ウェブサービス応答を前記ネットワーク端末に転送する第２の転送手段と、
を備えることを特徴とするネットワーク装置。
【請求項７】
ネットワーク端末にウェブサービスを提供するネットワーク装置と通信を行い、前記ウェブサービスの提供を代行する情報処理装置において、
前記ネットワーク端末から前記ネットワーク装置を経由して転送されるウェブサービス要求を受信する受信手段と、
前記受信手段によって前記ウェブサービス要求を受信した場合に、当該ウェブサービス要求に対するウェブサービス応答であって、当該ウェブサービス応答に含まれるデータの参照先として前記情報処理装置が指定されたウェブサービス応答を生成する生成手段と、
前記生成手段によって生成されたウェブサービス応答を前記ネットワーク装置に送信する送信手段と、
を備えることを特徴とする情報処理装置。
【請求項８】
ネットワーク端末にウェブサービスを提供するネットワーク装置と、前記ウェブサービスの提供を代行する情報処理装置とを備えるネットワークシステムにおける代理応答方法であって、
前記ウェブサービスの提供を受けるためのウェブサービス要求を前記ネットワーク端末から前記ネットワーク装置が受信したことに応じて、当該ウェブサービス要求に対するウェブサービス応答を作成して前記ネットワーク装置から返信する第１のウェブサービス工程と、
前記ネットワーク装置が低消費電力状態を含む所定の状態に移行する移行工程と、
前記移行工程にて前記ネットワーク装置が前記所定の状態に移行した場合、前記ネットワーク端末から前記ネットワーク装置が受信したウェブサービス要求を前記情報処理装置に転送する第１の転送工程と、
前記第１の転送工程によって転送されたウェブサービス要求に対するウェブサービス応答であって、当該ウェブサービス応答に含まれるデータの参照先として前記情報処理装置が指定されたウェブサービス応答を、当該情報処理装置から受信する受信工程と、
前記受信工程によって受信された前記ウェブサービス応答を前記ネットワーク端末に転送する第２の転送工程と、
前記第１の転送工程にて前記ネットワーク装置から前記情報処理装置に転送された前記ウェブサービス要求に対するウェブサービス応答あって、当該ウェブサービス応答に含まれるデータの参照先として前記情報処理装置が指定されたウェブサービス応答を生成して、前記ネットワーク装置に送信する第２のウェブサービス工程とを備えることを特徴とする代理応答方法。
【請求項９】
ネットワーク端末にウェブサービスを提供するネットワーク装置の制御方法において、
前記ウェブサービスの提供を受けるためのウェブサービス要求を前記ネットワーク端末から受信したことに応じて、当該ウェブサービス要求に対するウェブサービス応答を作成して返信するウェブサービス工程と、
当該ネットワーク装置を低消費電力状態を含む所定の状態に移行させる移行工程と、
前記移行工程により当該ネットワーク装置が前記所定の状態に移行した場合、前記ネットワーク端末から受信したウェブサービス要求を前記ウェブサービスの提供を代行する情報処理装置に転送する第１の転送工程と、
前記第１の転送工程によって転送されたウェブサービス要求に対するウェブサービス応答であって、当該ウェブサービス応答に含まれるデータの参照先として前記情報処理装置が指定されたウェブサービス応答を、当該情報処理装置から受信する受信工程と、
前記受信工程により前記情報処理装置から受信した前記ウェブサービス応答を前記ネットワーク端末に転送する第２の転送工程と、
を備えることを特徴とするネットワーク装置の制御方法。
【請求項１０】
ネットワーク端末にウェブサービスを提供するネットワーク装置と通信を行い、前記ウェブサービスの提供を代行する情報処理装置の制御方法において、
前記ネットワーク端末から前記ネットワーク装置を経由して転送されるウェブサービス要求を受信する受信工程と、
前記受信工程によって前記ウェブサービス要求を受信した場合に、当該ウェブサービス要求に対するウェブサービス応答であって、当該ウェブサービス応答に含まれるデータの参照先として前記情報処理装置が指定されたウェブサービス応答を生成する生成工程と、
前記生成工程によって生成されたウェブサービス応答を前記ネットワーク装置に送信する送信工程と、
を備えることを特徴とする情報処理装置の制御方法。
【請求項１１】
請求項９に記載のネットワーク装置の制御方法をコンピュータに実行させるためのコンピュータプログラム。
【請求項１２】
請求項１０に記載の情報処理装置の制御方法をコンピュータに実行させるためのコンピュータプログラム。