【手続補正書】
【提出日】平成29年9月13日(2017.9.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
接続先の通信装置を指定する指定手段と、
前記指定手段により指定された前記接続先の通信装置の識別情報が記憶部に記憶されているか否かに基づいて、第１の通信プロトコルによる通信のための設定処理を省略するか否かを判断する判断手段と、
前記判断手段により前記設定処理を省略しないと判断された場合、前記第１の通信プロトコルによる通信のための前記設定処理を実行する実行手段と、
前記判断手段により前記設定処理を省略すると判断された場合には、前記設定処理の少なくとも一部を実行することなく前記第１の通信プロトコルによる接続開始要求を前記接続先の通信装置に送信し、前記判断手段により前記設定処理を省略しないと判断された場合には、前記実行手段により前記設定処理を実行した後に前記第１の通信プロトコルによる前記接続開始要求を前記接続先の通信装置に送信する送信手段と、
を有する通信装置。
【請求項２】
前記実行手段により実行される前記設定処理は、第２の通信プロトコルから前記第１の通信プロトコルへの切り替え処理である請求項１記載の通信装置。
【請求項３】
前記実行手段による前記設定処理の実行に応じて、前記第１の通信プロトコルによる通信が可能か否かを判断する通信可否判断手段を更に有する請求項２記載の通信装置。
【請求項４】
前記通信可否判断手段により前記第１の通信プロトコルによる通信が可能でないと判断された場合、前記第２の通信プロトコルによる通信を開始する通信開始手段を更に有する請求項３記載の通信装置。
【請求項５】
前記接続開始要求に対応する接続開始応答を前記接続先の通信装置より受信した場合、前記第１の通信プロトコルに関する設定情報を適用する適用手段を更に有する請求項１乃至４何れか１項記載の通信装置。
【請求項６】
前記適用手段は、前記判断手段により前記設定処理を省略すると判断された場合、前記接続先の通信装置との間における過去の通信において使用された設定情報を適用する請求項５記載の通信装置。
【請求項７】
第１の通信プロトコルによる接続開始要求を接続要求元の通信装置から受信する受信手段と、
前記受信手段により受信された前記第１の通信プロトコルによる前記接続開始要求に対応する前記接続要求元の通信装置の識別情報が記憶部に記憶されているか否かに基づいて、前記第１の通信プロトコルによる通信のための設定処理を省略するか否かを判断する判断手段と、
前記判断手段により前記設定処理を省略しないと判断された場合、前記第１の通信プロトコルによる通信のための前記設定処理を実行する実行手段と、
前記判断手段により前記設定処理を省略すると判断された場合には、前記設定処理の少なくとも一部を実行することなく前記第１の通信プロトコルによる接続開始応答を前記接続要求元の通信装置に送信し、前記判断手段により前記設定処理を省略しないと判断された場合には、前記実行手段により前記設定処理を実行した後に前記第１の通信プロトコルによる前記接続開始応答を前記接続要求元の通信装置に送信する送信手段と、
を有する通信装置。
【請求項８】
前記実行手段により実行される前記設定処理は、第２の通信プロトコルから前記第１の通信プロトコルへの切り替え処理である請求項７記載の通信装置。
【請求項９】
前記判断手段により前記設定処理を省略すると判断された場合、前記識別情報と対応づけて前記記憶部に記憶されている前記第１の通信プロトコルに関する設定情報を適用する適用手段を更に有する請求項７又は８記載の通信装置。
【請求項１０】
前記設定情報には、ＳＥＴＴＩＮＧＳフレームの情報及びヘッダ圧縮辞書の情報の少なくとも何れかが含まれる請求項５、６及び９何れか１項記載の通信装置。
【請求項１１】
前記第１の通信プロトコルは、ＨＴＴＰ／２であり、
前記第２の通信プロトコルは、ＨＴＴＰ／１．１である請求項２又は８記載の通信装置。
【請求項１２】
第１の通信装置と、第２の通信装置と、を含む通信システムであって、
前記第１の通信装置は、
接続先の通信装置を指定する指定手段と、
前記指定手段により前記接続先の通信装置として指定された前記第２の通信装置の識別情報が登録されているか否かに基づいて、第１の通信プロトコルによる通信のための設定処理を省略するか否かを判断する第１の判断手段と、
前記第１の判断手段により前記設定処理を省略しないと判断された場合、前記第１の通信プロトコルによる通信のための前記設定処理を実行する実行手段と、
前記第１の判断手段により前記設定処理を省略すると判断された場合には、前記設定処理の少なくとも一部を実行することなく前記第１の通信プロトコルによる接続開始要求を前記第２の通信装置に送信し、前記第１の判断手段により前記設定処理を省略しないと判断された場合には、前記実行手段により前記設定処理を実行した後に前記第１の通信プロトコルによる前記接続開始要求を前記第２の通信装置に送信する第１の送信手段と、
を有し、
前記第２の通信装置は、
前記接続開始要求を前記第１の通信装置から受信すると、前記第１の通信装置の識別情報が登録されているか否かに基づいて、前記第１の通信プロトコルによる通信のための設定処理を省略するか否かを判断する第２の判断手段と、
前記第２の判断手段により前記設定処理を省略すると判断された場合、前記設定処理の少なくとも一部を実行することなく前記第１の通信プロトコルによる接続開始応答を前記第１の通信装置に送信する第２の送信手段と、
を有する通信システム。
【請求項１３】
通信装置が実行する情報処理方法であって、
接続先の通信装置を指定する指定ステップと、
前記指定ステップにより指定された前記接続先の通信装置の識別情報が記憶部に記憶されているか否かに基づいて、第１の通信プロトコルによる通信のための設定処理を省略するか否かを判断する判断ステップと、
前記判断ステップにより前記設定処理を省略しないと判断された場合、前記第１の通信プロトコルによる通信のための前記設定処理を実行する実行ステップと、
前記判断ステップにより前記設定処理を省略すると判断された場合には、前記設定処理の少なくとも一部を実行することなく前記第１の通信プロトコルによる接続開始要求を前記接続先の通信装置に送信し、前記判断ステップにより前記設定処理を省略しないと判断された場合には、前記実行ステップにより前記設定処理を実行した後に前記第１の通信プロトコルによる前記接続開始要求を前記接続先の通信装置に送信する送信ステップと、
を含む情報処理方法。
【請求項１４】
通信装置が実行する情報処理方法であって、
第１の通信プロトコルによる接続開始要求を接続要求元の通信装置から受信する受信ステップと、
前記受信ステップにより受信された前記第１の通信プロトコルによる前記接続開始要求に対応する前記接続要求元の通信装置の識別情報が記憶部に記憶されているか否かに基づいて、前記第１の通信プロトコルによる通信のための設定処理を省略するか否かを判断する判断ステップと、
前記判断ステップにより前記設定処理を省略しないと判断された場合、前記第１の通信プロトコルによる通信のための前記設定処理を実行する実行ステップと、
前記判断ステップにより前記設定処理を省略すると判断された場合には、前記設定処理の少なくとも一部を実行することなく前記第１の通信プロトコルによる接続開始応答を前記接続要求元の通信装置に送信し、前記判断ステップにより前記設定処理を省略しないと判断された場合には、前記実行ステップにより前記設定処理を実行した後に前記第１の通信プロトコルによる前記接続開始応答を前記接続要求元の通信装置に送信する送信ステップと、
を含む情報処理方法。
【請求項１５】
第１の通信装置と、第２の通信装置と、を含む通信システムにおける情報処理方法であって、
前記第１の通信装置が、接続先の通信装置を指定する指定ステップと、
前記第１の通信装置が、前記指定ステップにより前記接続先の通信装置として指定された前記第２の通信装置の識別情報が登録されているか否かに基づいて、第１の通信プロトコルによる通信のための設定処理を省略するか否かを判断する第１の判断ステップと、
前記第１の通信装置が、前記第１の判断ステップにより前記設定処理を省略しないと判断された場合、前記第１の通信プロトコルによる通信のための前記設定処理を実行する実行ステップと、
前記第１の通信装置が、前記第１の判断ステップにより前記設定処理を省略すると判断された場合には、前記設定処理の少なくとも一部を実行することなく前記第１の通信プロトコルによる接続開始要求を前記第２の通信装置に送信し、前記第１の判断ステップにより前記設定処理を省略しないと判断された場合には、前記実行ステップにより前記設定処理を実行した後に前記第１の通信プロトコルによる前記接続開始要求を前記第２の通信装置に送信する第１の送信ステップと、
前記第２の通信装置が、前記接続開始要求を前記第１の通信装置から受信すると、前記第１の通信装置の識別情報が登録されているか否かに基づいて、前記第１の通信プロトコルによる通信のための設定処理を省略するか否かを判断する第２の判断ステップと、
前記第２の通信装置が、前記第２の判断ステップにより前記設定処理を省略すると判断された場合、前記設定処理の少なくとも一部を実行することなく前記第１の通信プロトコルによる接続開始応答を前記第１の通信装置に送信する第２の送信ステップと、
を含む情報処理方法。
【請求項１６】
コンピュータに、
接続先の通信装置を指定する指定ステップと、
前記指定ステップにより指定された前記接続先の通信装置の識別情報が記憶部に記憶されているか否かに基づいて、第１の通信プロトコルによる通信のための設定処理を省略するか否かを判断する判断ステップと、
前記判断ステップにより前記設定処理を省略しないと判断された場合、前記第１の通信プロトコルによる通信のための前記設定処理を実行する実行ステップと、
前記判断ステップにより前記設定処理を省略すると判断された場合には、前記設定処理の少なくとも一部を実行することなく前記第１の通信プロトコルによる接続開始要求を前記接続先の通信装置に送信し、前記判断ステップにより前記設定処理を省略しないと判断された場合には、前記実行ステップにより前記設定処理を実行した後に前記第１の通信プロトコルによる前記接続開始要求を前記接続先の通信装置に送信する送信ステップと、
を実行させるためのプログラム。
【請求項１７】
コンピュータに、
第１の通信プロトコルによる接続開始要求を接続要求元の通信装置から受信する受信ステップと、
前記受信ステップにより受信された前記第１の通信プロトコルによる前記接続開始要求に対応する前記接続要求元の通信装置の識別情報が記憶部に記憶されているか否かに基づいて、前記第１の通信プロトコルによる通信のための設定処理を省略するか否かを判断する判断ステップと、
前記判断ステップにより前記設定処理を省略しないと判断された場合、前記第１の通信プロトコルによる通信のための前記設定処理を実行する実行ステップと、
前記判断ステップにより前記設定処理を省略すると判断された場合には、前記設定処理の少なくとも一部を実行することなく前記第１の通信プロトコルによる接続開始応答を前記接続要求元の通信装置に送信し、前記判断ステップにより前記設定処理を省略しないと判断された場合には、前記実行ステップにより前記設定処理を実行した後に前記第１の通信プロトコルによる前記接続開始応答を前記接続要求元の通信装置に送信する送信ステップと、
を実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
そこで、本発明の通信装置は、接続先の通信装置を指定する指定手段と、前記指定手段により指定された前記接続先の通信装置の識別情報が記憶部に記憶されているか否かに基づいて、第１の通信プロトコルによる通信のための設定処理を省略するか否かを判断する判断手段と、前記判断手段により前記設定処理を省略しないと判断された場合、前記第１の通信プロトコルによる通信のための前記設定処理を実行する実行手段と、前記判断手段により前記設定処理を省略すると判断された場合には、前記設定処理の少なくとも一部を実行することなく前記第１の通信プロトコルによる接続開始要求を前記接続先の通信装置に送信し、前記判断手段により前記設定処理を省略しないと判断された場合には、前記実行手段により前記設定処理を実行した後に前記第１の通信プロトコルによる前記接続開始要求を前記接続先の通信装置に送信する送信手段と、を有する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
通信手順切り替え部２０６は、ＨＴＴＰ／１．１とＨＴＴＰ／２との通信を切り替える。
通信手順スキップ部２０７は、通信開始時のハンドシェイク及び設定の手順をスキップする。
選択部２０８は、ＨＴＴＰ／１．１とＨＴＴＰ／２とからプロトコルを選択する。
入力部２０９は、ＵＲＩ、ＩＰアドレス及びポート番号、Ｓｅｓｓｉｏｎ−ＩＤ等の識別子の入力を行う。入力部２０９は、操作表示装置１４等に表示されたＵＩを介したユーザ操作に応じて、識別子を入力してもよいし、ＮＦＣやＢｌｕｅｔｏｏｔｈ（登録商標）等を用いて他の装置等より取得された識別子を入力してもよい。また、入力部２０９は、通信装置１０１のアプリケーション等が記憶している識別子をアプリケーション等より受け取り、入力してもよい。
本実施形態では、プロトコルとしてＨＴＴＰ／１．１とＨＴＴＰ／２とを例にあげて説明するが、これに限らず、ＳＰＤＹ、ＱＵＩＣであってもよいし、その他の異種のプロトコル間の切り替えであってもよい。ＨＴＴＰ／１．１は、第２の通信プロトコルの一例である。ＨＴＴＰ／２は、第１の通信プロトコルの一例である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
Ｓ３０３において、判断部２０５は、セキュリティ通信ありの通信であるか、セキュリティ通信なしの通信であるかを確認する。本実施形態では、識別子に紐付けて、セキュリティ通信ありかなしが予め設定されているものとする。これに限らず、例えば、ＴＬＳを利用するように明示された場合に、判断部２０５は、セキュリティ通信ありと判断してもよい。識別子の他に、識別子と対応付けてＴＬＳ通信を行うか否かを示す情報が設定されていてもよいし、ＴＬＳ通信を行うか否かを示す情報が識別子に含まれる形であってもよい。本実施形態におけるセキュリティ通信とはＴＬＳのことを示しており、別のレイヤのセキュリティ通信（例えば、ＩＰｓｅｃや無線の暗号化等）は含んでいない。判断部２０５は、セキュリティ通信ありであると判断すると（Ｓ３０３においてＹｅｓ）、Ｓ３０５に進み、セキュリティ通信なしであると判断すると（Ｓ３０３においてＮｏ）、Ｓ３０４に進む。
Ｓ３０４において、通信部２０１は、サーバ１０２にＴＣＰ接続を開始し、Ｓ３０６に進む。
一方、Ｓ３０５において、通信部２０１は、サーバ１０２にＴＬＳ接続を開始し、Ｓ３０６に進む。
Ｓ３０６において、通信手順スキップ部２０７は、サーバ１０２にＨＴＴＰ／２通信を開始するためにＣｌｉｅｎｔ  ｃｏｎｎｅｃｔｉｏｎ  ｐｒｅｆａｃｅを送信する。通信手順スキップ部２０７は、ＨＴＴＰ／１．１からＨＴＴＰ／２にアップグレードを行うための通信手順をスキップしている。Ｃｌｉｅｎｔ  ｃｏｎｎｅｃｔｉｏｎ  ｐｒｅｆａｃｅは、第１の通信プロトコルによる接続開始要求の一例である。