【手続補正書】
【提出日】平成28年12月7日(2016.12.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第一の制御プログラムによって制御される第一の外部装置と、前記第一の制御プログラムとは異なる種類の第二の制御プログラムによって制御される第二の外部装置とを含む複数の外部装置と近接無線通信可能な通信装置であって、
アプリケーションを起動するための起動情報を複数保持する保持手段と、
前記保持手段によって保持されている情報を取得する要求を前記外部装置から前記近接無線通信を介して受信する受信手段と、
前記受信手段により前記要求が受信されたことに応じて、前記保持手段に保持されている前記起動情報を前記外部装置に送信する送信手段とを有し、
前記送信手段は、前記受信手段により受信された要求が、前記第一の外部装置と前記第二の外部装置とのうち、いずれの装置からの要求であるかに関わらず、前記保持手段に保持されている起動情報である第一のアプリケーション起動情報と第二のアプリケーション起動情報との両方を前記要求を送信した外部装置に送信し、
前記第一のアプリケーション起動情報は、前記第一の制御プログラムに対応するフォーマットで定義され、前記第二のアプリケーション起動情報は、前記第二の制御プログラムに対応するフォーマットで定義されることを特徴とする通信装置。
【請求項２】
前記第一の外部装置から受信する要求と、前記第二の外部装置から受信する要求は、同一のフォーマットであることを特徴とする請求項１に記載の通信装置。
【請求項３】
前記受信手段により受信された要求が、前記第一の外部装置と前記第二の外部装置のうちいずれの装置からの要求であるかに関わらず、前記送信手段は前記第一のアプリケーション起動情報を送信し、
前記外部装置から再要求を受信したことに応じて、前記第二のアプリケーション起動情報を送信することを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記送信手段は、前記外部装置からの信号に基づく電力を利用して動作することを特徴とする請求項１乃至３のいずれか１項に記載の通信装置。
【請求項５】
保持手段と受信手段と送信手段を含むＮＦＣタグを更に有し、
前記要求は前記外部装置に搭載されるリーダライタから送信されることを特徴とする請求項１乃至４のいずれか１項に記載の通信装置。
【請求項６】
前記第一のアプリケーション起動情報と前記第二のアプリケーション起動情報は、アプリケーションを示す共通の文字列を含むことを特徴とする請求項１乃至５のいずれか１項に記載の通信装置。
【請求項７】
被写体を撮像して画像データを生成する撮像手段を更に有することを特徴とする請求項１乃至６のいずれか１項に記載の通信装置。
【請求項８】
第一の制御プログラムによって制御される第一の外部装置と、前記第一の制御プログラムとは異なる種類の第二の制御プログラムによって制御される第二の外部装置とを含む複数の外部装置と近接無線通信可能な通信装置であって、
前記外部装置から読み出し可能な記録領域と、
アプリケーションを起動するための起動情報を、前記記録領域に記録する記録手段とを有し、
前記記録手段は、前記第一の制御プログラムに対応するフォーマットで定義される第一のアプリケーション起動情報と、前記第二の制御プログラムに対応するフォーマットで定義される第二のアプリケーション起動情報との両方を、前記起動情報として前記記録領域に記録することを特徴とする通信装置。
【請求項９】
前記記録領域に記録されている情報を取得する要求を前記外部装置から前記近接無線通信を介して受信する受信手段と、
前記受信手段により前記要求が受信されたことに応じて、前記記録領域に記録されている前記起動情報のうち、少なくとも一部を前記外部装置に送信する送信手段とを更に有することを特徴とする請求項８に記載の通信装置。
【請求項１０】
前記第一の外部装置から受信する要求と、前記第二の外部装置から受信する要求は、同一のフォーマットであることを特徴とする請求項８または９に記載の通信装置。
【請求項１１】
前記受信手段により受信された要求が、前記第一の外部装置と前記第二の外部装置とのうちいずれの装置からの要求であるかに関わらず、前記送信手段は、前記記録領域に記録されている起動情報である第一のアプリケーション起動情報と第二のアプリケーション起動情報との両方を、前記要求を送信した外部装置に送信することを特徴とする請求項８乃至１０のいずれか１項に記載の通信装置。
【請求項１２】
前記送信手段は、前記受信手段により受信された要求が、前記第一の外部装置と前記第二の外部装置とのうち、いずれの装置からの要求であるかに関わらず、前記第一のアプリケーション起動情報を送信し、
前記外部装置から再要求を受信したことに応じて、前記第二のアプリケーション起動情報を送信することを特徴とする請求項８乃至１１のいずれか１項に記載の通信装置。
【請求項１３】
前記送信手段は、前記外部装置からの信号に基づく電力を利用して動作することを特徴とする請求項８乃至１２のいずれか１項に記載の通信装置。
【請求項１４】
前記記録領域はＮＦＣタグであり、前記要求は前記外部装置に搭載されるＮＦＣリーダライタから送信されることを特徴とする請求項８乃至１３のいずれか１項に記載の通信装置。
【請求項１５】
前記第一のアプリケーション起動情報と前記第二のアプリケーション起動情報は、アプリケーションを示す共通の文字列を含むことを特徴とする請求項８乃至１４のいずれか１項に記載の通信装置。
【請求項１６】
被写体を撮像して画像データを生成する撮像手段を更に有することを特徴とする請求項８乃至１５のいずれか１項に記載の通信装置。
【請求項１７】
第一の制御プログラムによって制御される第一の外部装置と、前記第一の制御プログラムとは異なる種類の第二の制御プログラムによって制御される第二の外部装置とを含む複数の外部装置と近接無線通信可能な通信装置の制御方法であって、
アプリケーションを起動するための起動情報を複数保持する保持ステップと、
前記保持ステップで保持された情報を取得する要求を前記外部装置から前記近接無線通信を介して受信する受信ステップと、
前記受信ステップで前記要求が受信されたことに応じて、前記保持ステップで保持された前記起動情報を前記外部装置に送信する送信ステップとを有し、
前記送信ステップでは、前記受信ステップで受信された要求が前記第一の外部装置と前記第二の外部装置とのうちいずれの装置からの要求であるかに関わらず、前記保持ステップで保持された起動情報である第一のアプリケーション起動情報と第二のアプリケーション起動情報との両方を前記要求を送信した外部装置に送信し、
前記第一のアプリケーション起動情報は、前記第一の制御プログラムに対応するフォーマットで定義され、前記第二のアプリケーション起動情報は、前記第二の制御プログラムに対応するフォーマットで定義されることを特徴とする通信装置の制御方法。
【請求項１８】
第一の制御プログラムによって制御される第一の外部装置と、前記第一の制御プログラムとは異なる種類の第二の制御プログラムによって制御される第二の外部装置とを含む複数の外部装置と近接無線通信可能であり、前記外部装置から読み出し可能な記録領域を有する通信装置の制御方法であって、
アプリケーションを起動するための起動情報を、前記記録領域に記録する記録ステップを有し、
前記記録ステップでは、前記第一の制御プログラムに対応するフォーマットで定義される第一のアプリケーション起動情報と、前記第二の制御プログラムに対応するフォーマットで定義される第二のアプリケーション起動情報との両方を、前記起動情報として前記記録領域に記録することを特徴とする通信装置の制御方法。
【請求項１９】
コンピュータを、請求項１乃至７のいずれか１項に記載の通信装置の各手段として機能させるための、コンピュータが読み取り可能なプログラム。
【請求項２０】
コンピュータを、請求項８乃至１６のいずれか１項に記載の通信装置の各手段として機能させるための、コンピュータが読み取り可能なプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記課題を解決し、目的を達成するために、本発明の通信装置は、第一の制御プログラムによって制御される第一の外部装置と、前記第一の制御プログラムとは異なる種類の第二の制御プログラムによって制御される第二の外部装置とを含む複数の外部装置と近接無線通信可能な通信装置であって、
アプリケーションを起動するための起動情報を複数保持する保持手段と、
前記保持手段によって保持されている情報を取得する要求を前記外部装置から前記近接無線通信を介して受信する受信手段と、
前記受信手段により前記要求が受信されたことに応じて、前記保持手段に保持されている前記起動情報を前記外部装置に送信する送信手段とを有し、
前記送信手段は、前記受信手段により受信された要求が、前記第一の外部装置と前記第二の外部装置とのうち、いずれの装置からの要求であるかに関わらず、前記保持手段に保持されている起動情報である第一のアプリケーション起動情報と第二のアプリケーション起動情報との両方を前記要求を送信した外部装置に送信し、
前記第一のアプリケーション起動情報は、前記第一の制御プログラムに対応するフォーマットで定義され、前記第二のアプリケーション起動情報は、前記第二の制御プログラムに対応するフォーマットで定義されることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
制御部２０１は、ＣＰＵなどを備え、スマートフォン２００を構成する全てのブロックの制御を行う。また、プログラムを格納するためのＲＯＭは、制御部２０１に属しているものとし、図示を省略する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
ＮＦＣタグには、同一のアプリケーションを複数のフォーマットで定義したアプリケーション起動情報が格納されている。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】変更
【補正の内容】
【００５２】
ＮＤＥＦレコード５０２のタイプは、”ＯＳ２．ｃｏｍ：ｐｋｇ”というアプリケーションパッケージを示す文字列のアスキーコードであり、対応するＯＳ情報を含む。ＮＤＥＦレコード５０２のペイロードは、“ＣａｍｅｒａＡｐｐ Ｖｅｒ３”という文字列のアスキーコードであり、起動すべきアプリケーション名およびバージョン情報を示す。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】変更
【補正の内容】
【００５３】
ＮＤＥＦレコード５０３のタイプは、”ＯＳ２．ｃｏｍ：ｐｋｇ”というアプリケーションパッケージを示す文字列のアスキーコードであり、対応するＯＳ情報を含む。ＮＤＥＦレコード５０３のペイロードは、“ＣａｍｅｒａＡｐｐ Ｖｅｒ２”という文字列のアスキーコードであり、起動すべきアプリケーション名およびバージョン情報を示す。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
ＮＤＥＦレコード５０４のタイプは、”ＯＳ２．ｃｏｍ：ｐｋｇ”というアプリケーションパッケージを示す文字列のアスキーコードであり、対応するＯＳ情報を含む。ＮＤＥＦレコード５０４のペイロードは、“ＣａｍｅｒａＡｐｐ Ｖｅｒ１”という文字列のアスキーコードであり、起動すべきアプリケーション名およびバージョン情報を示す。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】
Ｓ６０１では、リーダライタ２００は、制御部２０１が生成したコマンドＣ−ＡＰＤＵ（Ａｐｐｌｉｃａｔｉｏｎ Ｐｒｏｔｏｃｏｌ Ｄａｔａ Ｕｎｉｔ）をＮＦＣ通信部１０９から送信する。Ｃ−ＡＰＤＵは、ＩＳＯ／ＩＥＣ７８１６で定義されたデータフォーマットであり、タグに対するコマンドとして使用される。Ｔｙｐｅ４タグのデータの読み書きには、Ｓｅｌｅｃｔコマンド、ＲｅａｄＢｉｎａｒｙコマンド、Ｕｐｄａｔｅコマンドの３つのＣ−ＡＰＤＵを使用する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００８７
【補正方法】変更
【補正の内容】
【００８７】
Ｓ９０３では、ＮＦＣ通信部１０９は図６で説明したＮＤＥＦファイル読み出し要求であるコマンドＣ−ＡＰＤＵ（ＲｅａｄＢｉｎａｒｙ）を、再度、同一のスマートフォン２００から受信すると、Ｓ９０４に進む。この再度受信したＮＤＥＦファイル読み出し要求コマンドは、スマートフォン２００がＯＳ１に対応していない場合に送信されるものである。つまり、デジタルカメラ１００がＮＤＥＦファイル読み出し要求コマンドを再度受信したということは、スマートフォン２００がＯＳ１に対応していないと推定できる。