【手続補正書】
【提出日】平成23年8月4日(2011.8.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１命令群に属する命令を実行する第１オペレーティングシステムと；
前記第１命令群とは異なる第２命令群に属する命令を実行する第２オペレーティングシステムと；
前記第１命令群に属する第１命令を外部装置から受信した場合には当該第１命令を前記第１オペレーティングシステムに入力し、
前記第１命令に対応する応答として第１応答が前記第１オペレーティングシステムにより出力された場合には当該第１応答を前記外部装置へ送信し、
前記第１命令に対応する応答として前記第２命令群に属する第２命令が前記第１オペレーティングシステムにより出力された場合には、当該第２命令を前記第２オペレーティングシステムに入力した後、前記第２オペレーティングシステムにより出力される当該第２命令に対応する第２応答を前記第１オペレーティングシステムに入力する、判定部と；
を備える通信装置。
【請求項２】
前記判定部は、さらに、前記第２命令群に属する前記第２命令を外部装置から受信した場合には当該第２命令を前記第２オペレーティングシステムに入力し、
前記外部装置から受信された前記第２命令に対応する応答として第２応答が前記第２オペレーティングシステムにより出力された場合には当該第２応答を前記外部装置へ送信する、請求項１に記載の通信装置。
【請求項３】
前記第１オペレーティングシステムは、前記第１命令群に属する少なくとも１つの命令を前記第２命令群に属する命令に変換する命令変換部を有する、請求項１に記載の通信装置。
【請求項４】
前記第１命令群に属する命令は、ヘッダ部とデータ部とを含み、
前記命令変換部は、前記第１命令群に属する命令のデータ部から前記第２命令群に属する命令を抽出することにより命令を変換する、請求項３に記載の通信装置。
【請求項５】
前記第１オペレーティングシステムは、前記第１命令群に属する命令を前記第２命令群に属する命令に変換するための変換テーブルをさらに有し、
前記命令変換部は、前記変換テーブルを参照し、前記第１命令群に属する命令と関連付けられた前記第２命令群に属する命令を取得することにより命令を変換する、請求項３に記載の通信装置。
【請求項６】
前記第１オペレーティングシステムは、前記第１命令群に属する少なくとも１つの命令を前記第２命令群に属する命令に変換する第１の命令変換部と、前記第１命令群に属する少なくとも１つの命令を前記第２命令群に属する他の命令に変換する第２の命令変換部と、を有する、請求項１に記載の通信装置。
【請求項７】
前記通信装置は、前記第１命令群及び前記第２命令群とは異なる第３命令群に属する命令を実行する第３オペレーティングシステム、をさらに備え；
前記第１オペレーティングシステムは、前記第１命令群に属する少なくとも１つの命令を前記第２命令群に属する命令に変換する第１の命令変換部と、前記第１命令群に属する少なくとも１つの命令を前記第３命令群に属する命令に変換する第２の命令変換部と、を有する、請求項１に記載の通信装置。
【請求項８】
前記判定部は、前記第１命令に対応する応答として前記第２命令が前記第１オペレーティングシステムにより出力された場合には、当該第２命令を前記第２オペレーティングシステムに入力する前に、前記第２オペレーティングシステムのアプリケーションを識別する情報であって当該第２命令に含まれる情報を所定の対応表に応じて書き換える、請求項１に記載の通信装置。
【請求項９】
前記第２命令群に属する命令は、ヘッダ部とデータ部とを含み、
前記判定部は、前記第１命令に対応する応答として前記第２命令が前記第１オペレーティングシステムにより出力された場合には、当該第２命令の前記ヘッダ部が事前に与えられた所定の条件を満たす場合にのみ、当該第２命令を前記第２オペレーティングシステムに入力する、請求項１に記載の通信装置。
【請求項１０】
前記判定部は、前記第２命令を前記第２オペレーティングシステムに入力した後、一定の時間が経過しても前記第２オペレーティングシステムにより当該第２命令に対応する第２応答が出力されない場合には、当該第２命令を再度前記第２オペレーティングシステムに入力する、請求項１に記載の通信装置。
【請求項１１】
前記判定部は、前記第２命令を前記第２オペレーティングシステムに入力した後、一定の時間が経過しても前記第２オペレーティングシステムにより当該第２命令に対応する第２応答が出力されない場合には、異常が発生したことを示す応答を前記第１オペレーティングシステムに入力する、請求項１に記載の通信装置。
【請求項１２】
第１命令群に属する命令を実行する第１オペレーティングシステムと、前記第１命令群とは異なる第２命令群に属する命令を実行する第２オペレーティングシステムと、を備える通信装置において、
前記第１命令群に属する第１命令を外部装置から受信した場合に、当該第１命令を前記第１オペレーティングシステムに入力するステップと；
前記第１命令に対応する応答として第１応答が前記第１オペレーティングシステムにより出力された場合に、当該第１応答を前記外部装置へ送信するステップと；
前記第１命令に対応する応答として前記第２命令群に属する第２命令が前記第１オペレーティングシステムにより出力された場合に、当該第２命令を前記第２オペレーティングシステムに入力するステップと；
前記第１オペレーティングシステムにより出力された前記第２命令に対応する第２応答であって前記第２オペレーティングシステムにより出力された第２応答を、前記第１オペレーティングシステムに入力するステップと；
を含む通信方法。
【請求項１３】
第１命令群に属する命令を実行する第１オペレーティングシステムと、前記第１命令群とは異なる第２命令群に属する命令を実行する第２オペレーティングシステムと、を備える通信装置を制御するコンピュータを：
前記第１命令群に属する第１命令を外部装置から受信した場合には当該第１命令を前記第１オペレーティングシステムに入力し、
前記第１命令に対応する応答として第１応答が前記第１オペレーティングシステムにより出力された場合には当該第１応答を前記外部装置へ送信し、
前記第１命令に対応する応答として前記第２命令群に属する第２命令が前記第１オペレーティングシステムにより出力された場合には、当該第２命令を前記第２オペレーティングシステムに入力した後、前記第２オペレーティングシステムにより出力される当該第２命令に対応する第２応答を前記第１オペレーティングシステムに入力する、判定部と；
として機能させるための、プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００７１
【補正方法】変更
【補正の内容】
【００７１】
図９〜図１１は、本実施形態に係る通信装置１００による通信処理の流れの一例を示すフローチャートである。このうち、図９は、中間層１２０の判定部１２４による転送先判定処理の流れを主に示している。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００９１
【補正方法】変更
【補正の内容】
【００９１】
〔１−３〕第１の変形例
図１２は、本実施形態の第１の変形例に係る中間層１２０の構成を示すブロック図である。図１２を参照すると、本変形例に係る中間層１２０は、パケット解釈部１２２、判定部１２４、一時記憶部１２６、メモリ制御部１２８、及び条件保持部１３２を備える。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００９７
【補正方法】変更
【補正の内容】
【００９７】
〔１−４〕第２の変形例
図１３は、本実施形態の第２の変形例に係る中間層１２０の構成を示すブロック図である。図１３を参照すると、本変形例に係る中間層１２０は、パケット解釈部１２２、判定部１２４、一時記憶部１２６、メモリ制御部１２８、管理テーブル１３４、及びテーブル操作部１３６を備える。