【手続補正書】
【提出日】平成31年4月19日(2019.4.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の通信インターフェースと、
データを生成するアプリケーションプログラムを実行し、前記データの複製データを複数作成し、それぞれの前記複製データを異なる前記通信インターフェースを介して送信するプロセッサと、を有する通信端末であって、
前記通信インターフェースはそれぞれ、異なるネットワークに接続されるよう構成されており、
前記プロセッサは、
前記アプリケーションプログラムの実行時に生成される前記データの生成速度を観測し、
複数の前記通信インターフェースのうち通信速度が前記生成速度未満である第２の種類の通信インターフェースの通信速度の合計と、前記生成速度とから、前記第２の種類の通信インターフェースを用いて送信する前記複製データの量（Ｎ２）を決定し、
複数の前記通信インターフェースのうち通信速度が前記生成速度以上である第１の種類の通信インターフェースの数（Ｎ１）と前記複製データの量（Ｎ２）とから、前記データの複製量（Ｎ）を決定し、
前記複製量（Ｎ）に応じた数の前記複製データを生成し、
前記第１の種類の通信インターフェースの全てを用いて、Ｎ１個の前記複製データを並列送信するとともに、残りの前記複製データ数と同数の前記第２の種類の通信インターフェースを選択し、選択された前記第２の種類の通信インターフェースを用いて、残りの前記複製データを並列送信する、
ことを特徴とする通信端末。
【請求項２】
前記プロセッサは、
前記通信インターフェースを用いて前記複製データを送信する場合の送信完了時刻を、前記通信インターフェースごとに算出し、
前記プロセッサは、前記複製データの送信に用いる前記第２の種類の通信インターフェースを選択する時、前記送信完了時刻の最も早い前記第２の種類の通信インターフェースから順に選択する
ことを特徴とする、請求項１に記載の通信端末。
【請求項３】
前記プロセッサは、
前回の複製データ送信時に算出した送信完了時刻である前データ送信完了時刻を、前記通信インターフェースごとに記憶しており、
前記プロセッサは、前記送信完了時刻の算出時に、
ａ）  前記前データ送信完了時刻が現在時刻より前の場合、現在時刻に前記複製データのサイズを前記通信インターフェースの通信速度で除算した値を加算することで、前記送信完了時刻を算出し、
ｂ）  前記前データ送信完了時刻が現在時刻以降の場合、前記前データ送信完了時刻に前記複製データのサイズを前記通信インターフェースの通信速度で除算した値を加算することで、前記送信完了時刻を算出する、
ことを特徴とする、請求項２に記載の通信端末。
【請求項４】
前記プロセッサは、前記第２の種類の通信インターフェースの通信速度の合計を前記生成速度で除算した結果の小数部を切り捨てた値を前記Ｎ２とし、
前記Ｎ１と前記Ｎ２の和を算出する事で前記Ｎを決定し、Ｎ個の前記複製データを生成し、
生成された前記複製データのうちＮ１個の前記複製データを、前記第１の種類の通信インターフェースを用いて並列送信するとともに、
前記第２の種類の通信インターフェースをＮ２個選択し、選択されたＮ２個の前記第２の種類の通信インターフェースを用いて、Ｎ２個の前記複製データを並列送信する、
ことを特徴とする、請求項２に記載の通信端末。
【請求項５】
前記プロセッサは、前記第２の種類の通信インターフェースの通信速度の合計を前記生
成速度で除算した結果を前記Ｎ２とし、
生成される前記複製データの数の期待値が（Ｎ１＋Ｎ２）と等しくなるように、前記複
製データを生成する、
ことを特徴とする、請求項２に記載の通信端末。
【請求項６】
前記通信端末は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）モジュールと、前記通信インターフェースの通信速度の情報を、前記通信端末の位置と時刻毎に対応付けて記録したテーブルを有しており、
前記プロセッサは、前記複製データの量を決定する際、前記ＧＰＳモジュールから取得した時刻と前記通信端末の位置をもとに、前記テーブルから前記通信インターフェースの通信速度の情報を取得する、
ことを特徴とする、請求項２に記載の通信端末。
【請求項７】
請求項１に記載の通信端末と、前記通信端末と前記ネットワークを介して通信可能に構成されているサーバとを有する通信システムであって、
前記通信端末は、前記複製データに同一のシーケンス番号を付与して、前記通信インターフェースを用いて前記サーバに前記複製データを送信し、
前記サーバは、シーケンス番号が同一の前記複製データを複数受領した場合、
最初に受領した前記複製データ以外は廃棄する、
ことを特徴とする、通信システム。
【請求項８】
前記サーバは前記通信端末からの受信データに基づいて、前記通信インターフェースの通信品質についての情報を前記通信端末に送信し、
前記通信端末は前記サーバから受信した前記通信品質についての情報に基づいて、前記通信インターフェースの通信速度を推定する、
ことを特徴とする請求項７に記載の通信システム。
【請求項９】
前記通信品質についての情報は、通信遅延時間を含む、
ことを特徴とする、請求項８に記載の通信システム。
【請求項１０】
前記通信端末は、一定時間以上の間、前記サーバから受信した前記通信品質についての情報に含まれる前記通信遅延時間が所定の閾値以下の場合には、前記通信インターフェースの通信速度推定値を一定値上昇させる、
ことを特徴とする、請求項９に記載の通信システム。
【請求項１１】
前記通信品質についての情報にはさらに、スループットが含まれており、
前記通信端末は、前記通信品質についての情報に含まれる前記通信遅延時間が所定の閾値以上である場合、前記通信品質についての情報に含まれる前記スループットを前記通信インターフェースの通信速度推定値とする、
ことを特徴とする、請求項９に記載の通信システム。
【請求項１２】
それぞれが異なるネットワークに接続される、複数の通信インターフェースと、
データを生成するアプリケーションプログラムを実行し、前記データの複製データを複数作成し、それぞれの前記複製データを異なる前記通信インターフェースを介して送信するプロセッサと、を有する通信端末と、
前記通信端末が生成したデータを受信するサーバと、
を有する通信システムのデータ送信方法であって、
前記プロセッサが、
ａ）  前記アプリケーションプログラムの実行時に生成される前記データの生成速度を観測する工程と、
ｂ）  複数の前記通信インターフェースのうち通信速度が前記生成速度未満である第２の種類の通信インターフェースの通信速度の合計と、前記生成速度とから、前記第２の種類の通信インターフェースを用いて送信する前記複製データの量（Ｎ２）を決定する工程と、
ｃ）  複数の前記通信インターフェースのうち通信速度が前記生成速度以上である第１の種類の通信インターフェースの数（Ｎ１）と前記複製データの量（Ｎ２）とから、前記データの複製量（Ｎ）を決定する工程と、
ｄ）  前記複製量（Ｎ）に応じた数の前記複製データを生成する工程と、
ｅ）  生成された前記複製データに同一のシーケンス番号を付与する工程と、
ｆ）  前記第１の種類の通信インターフェースの全てを用いて、Ｎ１個の前記複製データを並列送信するとともに、残りの前記複製データ数と同数の前記第２の種類の通信インターフェースを選択し、選択された前記第２の種類の通信インターフェースを用いて、残りの前記複製データを並列送信する工程と、
を実行し、
前記サーバが、
ｇ）  前記通信端末からシーケンス番号が同一の前記複製データを複数受領した場合、最初に受領した前記複製データ以外を廃棄する工程、
を実行する、
ことを特徴とする、通信システムのデータ送信方法。
【請求項１３】
前記工程ｆ）で前記プロセッサは、
前記通信インターフェースを用いて前記複製データを送信する場合の送信完了時刻を、前記通信インターフェースごとに算出し、
前記第２の種類の通信インターフェースを選択する際、前記送信完了時刻の最も早い前記第２の種類の通信インターフェースから順に選択する
ことを特徴とする、請求項１２に記載の通信システムのデータ送信方法。
【請求項１４】
前記工程ｂ）で前記プロセッサは、
前記第２の種類の通信インターフェースの通信速度の合計を前記生成速度で除算した結果の小数部を切り捨てた値を前記Ｎ２とする、
ことを特徴とする、請求項１３に記載の通信システムのデータ送信方法。
【請求項１５】
前記プロセッサは、
前記工程ｂ）で、前記第２の種類の通信インターフェースの通信速度の合計を前記生成速度で除算した結果を前記Ｎ２とし、
前記工程ｄ）で、生成される前記複製データの数の期待値が（Ｎ１＋Ｎ２）と等しくなるように、前記複製データを生成する、
ことを特徴とする、請求項１３に記載の通信システムのデータ送信方法。