(57)【要約】  本発明は、コンカレントデータ伝送制御方法、装置及び端末を提供する。本発明はモバイル機器分野に関する。前記コンカレントデータ伝送制御方法は、端末に応用されるものであり、端末システムから送信されたデータ伝送要求を受信するステップと、前記データ伝送要求が重要データの伝送要求であると判定された場合、データの伝送を許可するステップと、前記データ伝送要求が非重要データの伝送要求であると判定された場合、今回の非重要データの伝送要求を許可するか否かを判定し、許可していれば、今回の非重要データの伝送を行い、そうでなければ、今回の非重要データの伝送を禁止するステップと、を含む。上記技術案により、端末システムにおいてデータ伝送回数が多く、消費電力が高いとの問題を解決し、非重要データの伝送回数を若干制限することにより、端末システムのデータ伝送による消費電力を低減する。
2017507507.tif 000002
【特許請求の範囲】
【請求項１】
端末に応用されるコンカレントデータ伝送制御方法であって、
端末システムから送信されたデータ伝送要求を受信するステップと、
前記データ伝送要求が重要データの伝送要求であると判定された場合、データの伝送を許可するステップと、
前記データ伝送要求が非重要データの伝送要求であると判定された場合、今回の非重要データの伝送要求を許可するか否かを判定し、許可していれば、今回の非重要データの伝送を行い、そうでなければ、今回の非重要データの伝送を禁止するステップと、
を含むコンカレントデータ伝送制御方法。
【請求項２】
今回の非重要データの伝送を許可するか否かを判定することは、
端末システムがデータ伝送時間帯となっているか否かを判定し、端末システムがデータ伝送時間帯内であれば、今回の非重要データの伝送要求を許可することを含む
請求項１に記載のコンカレントデータ伝送制御方法。
【請求項３】
前記データ伝送時間帯とは、重要データ又は許可された非重要データの伝送が許可される時間帯である
請求項２に記載のコンカレントデータ伝送制御方法。
【請求項４】
端末システムがデータ伝送時間帯内でない場合、今回の非重要データの伝送を許可するか否かを判定することは、さらに、
端末システムが予め設定されたデータ伝送操作を完成してから、非重要データが伝送される段階となるＴ１時間帯が継続し、この時間帯において、非重要データの伝送要求を許可することと、
Ｔ１時間帯後のＴ２時間帯は、非重要データの伝送要求が禁止される時間帯となり、この時間帯において、非重要データの伝送要求を禁止することと、
Ｔ２時間帯後のＴ３時間帯は、非重要データの伝送要求が許可される時間帯となり、この時間帯において、非重要データの伝送要求を許可することと、
Ｔ２時間帯の経過回数を統計処理してＥと記することと、
Ｔ３時間帯内に非重要データの伝送要求が存在していなければ、Ｔ３時間が経過した後に、非重要データの伝送要求が禁止されるＴ２時間帯に入ることと、
Ｔ２時間帯の後、非重要データの伝送要求が許可されるＴ３時間帯になることと、を含み、
非重要データが伝送されていない場合、端末システムは上述した３つのステップを順に実行し、Ｔ２時間帯が経過するたびに、今回のＴ２時間帯のタイマー時間＝前回のＴ２のタイマー時間×Ｅとの時間が経過することになり、Ｔ２時間帯のタイマー時間が上記式に従って予め設定された時間まで増加した後に、Ｔ２のタイマー時間が変わらなくなり、
上記過程において、システムが非重要データの伝送が許可される段階において非重要データの伝送要求を発生させると、システムが再び、非重要データの伝送が許可されるＴ１時間帯に入るとともに、統計処理した前記Ｔ２時間帯の経過回数をリセットする
請求項２に記載のコンカレントデータ伝送制御方法。
【請求項５】
端末システムから送信されたデータ伝送要求を受信する受信手段と、
前記データ伝送要求のタイプを判定して第１判定結果を得る第１判定手段と、
前記第１判定結果から、前記データ伝送要求のタイプが重要データの伝送要求であることが明らかとなった場合、データを伝送するように制御する第１制御手段と、
前記第１判定結果から、前記データ伝送要求のタイプが非重要データの伝送要求であることが明らかとなった場合、今回の非重要データの伝送を許可するか否かを判定して第２判定結果を得る第２判定手段と、
前記第２判定結果から、今回の非重要データの伝送を許可することが明らかとなった場合、非重要データを伝送するように制御し、そうでないと、今回の非重要データの伝送を禁止する第２制御手段と、
を備えるコンカレントデータ伝送制御装置。
【請求項６】
前記データ伝送要求が非重要データの伝送要求である場合、前記コンカレントデータ伝送制御装置は、
端末システムがデータ伝送時間帯となっているか否かを判定して第３判定結果を得る第３判定手段と、
前記第３判定結果から、端末システムがデータ伝送時間帯内であることが明らかとなった場合、今回の非重要データの伝送要求を許可する第３制御手段と、をさらに備える
請求項５に記載のコンカレントデータ伝送制御装置。
【請求項７】
前記データ伝送時間帯とは、重要データ又は許可された非重要データの伝送が許可される時間帯である
請求項６に記載のコンカレントデータ伝送制御装置。
【請求項８】
前記第３判定結果から、端末システムがデータ伝送時間帯内ではないことが明らかとなった場合、前記コンカレントデータ伝送制御装置は、
非重要データの伝送が許可されるＴ１時間帯に対してタイマーを設定する第１タイマーと、
非重要データの伝送が禁止されるＴ２時間帯に対してタイマーを設定する第２タイマーと、
非重要データの伝送が禁止されるＴ２時間帯の経過回数を統計処理してＥと記するカウンターと、
非重要データの伝送が許可されるＴ３時間帯に対してタイマーを設定する第３タイマーと、をさらに備え、
非重要データの伝送要求が存在しない場合、第１タイマーに設定されたタイマーが終了した後に、第２タイマーに設定されたタイマーを開始し、第２タイマーの動作中に非重要データの伝送要求を禁止し、第２タイマーに設定されたタイマーが終了した後に、第３タイマーに設定されたタイマーを開始し、第３タイマーの動作中に非重要データの伝送要求が存在していなければ、第３タイマーに設定されたタイマーが終了した後に第２タイマーに設定されたタイマーを開始し、そして、第２タイマーに対して、今回のＴ２時間帯のタイマー時間＝前回のＴ２のタイマー時間×Ｅとのタイマー時間を新たに設定し、Ｔ２時間帯のタイマー時間が上記式に従って予め設定された時間まで増加した後、Ｔ２のタイマー時間が変わらなくなる
請求項６に記載のコンカレントデータ伝送制御装置。
【請求項９】
請求項５乃至８の何れか一項に記載のコンカレントデータ伝送制御装置を備える端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はモバイル機器分野に関し、特に、コンカレントデータ伝送制御方法、装置及び端末に関するものである。
【背景技術】
【０００２】
消費電力問題は、モバイル機器の発展を制約する重要な要因である。モバイルインターネットが発展するにつれ、モバイルネットワークを介してモバイル機器をインターフェースに接続させるようにする人が多くなっている。モバイルネットワークのデータ伝送による電源消耗が、モバイル機器における電源消耗の大部分を占めている。それゆえ、データ伝送による電源消耗を低減することは、モバイル機器の消費電力問題の解決にかなり有意義である。
【０００３】
モバイルネットワーク状態は、消費電力レベルによって、ＩＤＬＥ（アイドルチャネル）と、下りアクセスチャネル（Forward Access Channel、「ＦＡＣＨ」と略称）と、個別物理チャネル（Dedicated Physical Data Channel、「ＤＣＨ」と略称）という３つのタイプに分けられる。無データ伝送の通常の場合、ＩＤＬＥ状態にあり、この状態において電源消耗はほとんどない。データ伝送が発生すると、ネットワーク状態は以下のように変化する。即ち、まず、２秒かかってＩＤＬＥ状態からＤＣＨ状態へと遷移し、ＤＣＨ状態下でユーザーデータを全速で伝送し（ＤＣＨ状態はデータの高速伝送状態であるとともに、消費電力が最も高い状態でもある）、データ伝送が完了した後、ＤＣＨ状態で５秒継続して維持し、この５秒の時間内に伝送対象となるデータがずっと存在していなければ、直ちにＤＣＨ状態からＦＡＣＨ状態へと遷移し（ＦＡＣＨ状態は、伝送速度が低くて消費電力がＤＣＨ状態よりも低いデータの低速伝送状態である）、ＦＡＣＨ状態で１２秒維持し、この時間帯内に伝送対象となるデータがずっと存在していなければ、直ちにＦＡＣＨ状態からＩＤＬＥ状態へと遷移する。このように、代表的なデータ伝送過程には、２＋５＋１２＝１９秒という余分な消費電力オーバーヘッドが発生することになる。この時間帯内に、無線では何のデータ伝送も行われておらず、その消費電力が無駄になった。また、無線ネットワーク技術や事業者によって、各状態で維持する時間の値が異なるが、全体から見れば、いずれもこのような余分な消費電力オーバーヘッドが発生している。分析したところ、所定の伝送対象データは、一回だけで伝送される場合よりも、複数回に分けて伝送される場合の消費電力が高くなるとともに、回数が多いほど消費電力が高くなることが簡単に見つかった。
【０００４】
現在のスマートフォンシステムは、多くのアプリケーションが同時に実行されるマルチタスクシステムであり、複数のアプリケーションとネットワークとがコンカレントデータ伝送を行う場合がある。例えば、フォーグランドにおいてブラウザでインターネットに接続しながら、ＱＱとＷｅｃｈａｔとをバックグラウンドにおいて実行させるシーンである。任意の時間帯において、ブラウザ、ＱＱ及びＷｅｃｈａｔが自分の需要に応じて、それぞれ個別にデータ伝送を行い、携帯電話システムにおけるデータ伝送の総回数は、ブラウザ、ＱＱ及びＷｅｃｈａｔがこの時間帯内にそれぞれ個別に行なったデータ伝送回数の総和となる（ブラウザによるデータ伝送を３回とし、ＱＱ及びＷｅｃｈａｔそれぞれによるデータ伝送を２回とすると、携帯電話システムにおけるデータ伝送の総回数が３＋２＋２＝７回となる）。好適な方法として、７回の伝送操作を１回の伝送操作に統合（併合）し、これにより、携帯電話システムにおけるデータ伝送回数を少なくし、消費電力を最大限に節約することができる。しかし、このような好適な方法には、以下の２つの問題がある。
【０００５】
１）一部のデータ伝送操作は統合されることができない。例えば、ページビューにおいて、ユーザがハイパーリンクをクリックするたびに、新しいウェブページを取得してユーザの訪問を継続させるために、データ伝送操作を１回行わなければならず、今回のデータ伝送を遅延させて、他のアプリケーションによるデータ伝送操作と統合して実行するのは、明らかにユーザーのニーズに応えることができない。
【０００６】
２）データ伝送操作を遅延させることができるとしても、データ伝送の統合は、システムにおける他のアプリケーションによるデータ伝送のタイミング情報を把握する必要があり、このような情報の取得は不可能であるため、依然としてかなり困難となる。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の実施例は、端末システムにおいてデータ伝送回数が多く、消費電力が高いとの問題を解決するコンカレントデータ伝送制御方法、装置及び端末を提供するという課題を解決する。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の実施例によれば、端末に応用されるコンカレントデータ伝送制御方法であって、
端末システムから送信されたデータ伝送要求を受信するステップと、
前記データ伝送要求が重要データの伝送要求であると判定された場合、データの伝送を許可するステップと、
前記データ伝送要求が非重要データの伝送要求であると判定された場合、今回の非重要データの伝送要求を許可するか否かを判定し、許可していれば、今回の非重要データの伝送を行い、そうでなければ、今回の非重要データの伝送を禁止するステップと、を含むコンカレントデータ伝送制御方法が提供される。
【０００９】
今回の非重要データの伝送を許可するか否かを判定することは、
端末システムがデータ伝送時間帯となっているか否かを判定し、端末システムがデータ伝送時間帯内であれば、今回の非重要データの伝送要求を許可することを含む。
【００１０】
前記データ伝送時間帯とは、重要データ又は許可された非重要データの伝送が許可される時間帯であることが好ましい。
【００１１】
前記コンカレントデータ伝送制御方法において、端末システムがデータ伝送時間帯内でない場合、今回の非重要データの伝送を許可するか否かを判定することは、
端末システムが予め設定されたデータ伝送操作を完成してから、非重要データが伝送される段階となるＴ１時間帯が継続し、この時間帯において、非重要データの伝送要求を許可することと、
Ｔ１時間帯後のＴ２時間帯は、非重要データの伝送要求が禁止される時間帯となり、この時間帯において、非重要データの伝送要求を禁止することと、
Ｔ２時間帯後のＴ３時間帯は、非重要データの伝送要求が許可される時間帯となり、この時間帯において、非重要データの伝送要求を許可することと、
Ｔ２時間帯の経過回数を統計処理してＥと記することと、
Ｔ３時間帯内に非重要データの伝送要求が存在していなければ、Ｔ３時間が経過した後に、非重要データの伝送要求が禁止されるＴ２時間帯に入ることと、
Ｔ２時間帯の後、非重要データの伝送要求が許可されるＴ３時間帯になることと、を含み、
非重要データが伝送されていない場合、端末システムは上述した３つのステップを順に実行し、Ｔ２時間帯が経過するたびに、今回のＴ２時間帯のタイマー時間＝前回のＴ２のタイマー時間×Ｅとの時間が経過することになり、Ｔ２時間帯のタイマー時間が上記式に従って予め設定された時間まで増加した後に、Ｔ２のタイマー時間が変わらなくなり、
上記過程において、システムが非重要データの伝送が許可される段階において非重要データの伝送要求を発生させると、システムが再び、非重要データの伝送が許可されるＴ１時間帯に入るとともに、統計処理した前記Ｔ２時間帯の経過回数をリセットする。
【００１２】
本発明の実施例によれば、
端末システムから送信されたデータ伝送要求を受信する受信手段と、
前記データ伝送要求のタイプを判定して第１判定結果を得る第１判定手段と、
前記第１判定結果から、前記データ伝送要求のタイプが重要データの伝送要求であることが明らかとなった場合、データを伝送するように制御する第１制御手段と、
前記第１判定結果から、前記データ伝送要求のタイプが非重要データの伝送要求であることが明らかとなった場合、今回の非重要データの伝送を許可するか否かを判定して第２判定結果を得る第２判定手段と、
前記第２判定結果から、今回の非重要データの伝送を許可することが明らかとなった場合、非重要データを伝送するように制御し、そうでないと、今回の非重要データの伝送を禁止する第２制御手段と、
を備えるコンカレントデータ伝送制御装置がさらに提供される。
【００１３】
前記データ伝送要求が非重要データの伝送要求である場合、前記コンカレントデータ伝送制御装置は、
端末システムがデータ伝送時間帯となっているか否かを判定して第３判定結果を得る第３判定手段と、
前記第３判定結果から、端末システムがデータ伝送時間帯内であることが明らかとなった場合、今回の非重要データの伝送要求を許可する第３制御手段と、をさらに備える。
【００１４】
前記データ伝送時間帯とは、重要データ又は許可された非重要データの伝送が許可される時間帯であることが好ましい。
【００１５】
前記コンカレントデータ伝送制御装置において、前記第３判定結果から、端末システムがデータ伝送時間帯内ではないことが明らかとなった場合、前記コンカレントデータ伝送制御装置は、
非重要データの伝送が許可されるＴ１時間帯に対してタイマーを設定する第１タイマーと、
非重要データの伝送が禁止されるＴ２時間帯に対してタイマーを設定する第２タイマーと、
非重要データの伝送が禁止されるＴ２時間帯の経過回数を統計処理してＥと記するカウンターと、
非重要データの伝送が許可されるＴ３時間帯に対してタイマーを設定する第３タイマーと、をさらに備え、
非重要データの伝送要求が存在しない場合、第１タイマーに設定されたタイマーが終了した後に、第２タイマーに設定されたタイマーを開始し、第２タイマーの動作中に非重要データの伝送要求を禁止し、第２タイマーに設定されたタイマーが終了した後に、第３タイマーに設定されたタイマーを開始し、第３タイマーの動作中に非重要データの伝送要求が存在していなければ、第３タイマーに設定されたタイマーが終了した後に第２タイマーに設定されたタイマーを開始し、そして、第２タイマーに対して、今回のＴ２時間帯のタイマー時間＝前回のＴ２のタイマー時間×Ｅとのタイマー時間を新たに設定し、Ｔ２時間帯のタイマー時間が上記式に従って予め設定された時間まで増加した後、Ｔ２のタイマー時間が変わらなくなる。
【００１６】
本発明の実施例によれば、上述のコンカレントデータ伝送制御装置を備える端末がさらに提供される。
【発明の効果】
【００１７】
本発明の実施例の上述した技術案により、以下の有利な効果を達成している。
【００１８】
上記技術案において、端末システムにおけるデータ伝送要求を重要データの伝送要求と非重要データの伝送要求とに分け、データ伝送要求の受信時に、端末システムがデータ要求を判定することで非重要データの伝送回数を若干制限することにより、端末システムのデータ伝送中に発生する消費電力をできる限り低減する。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施例に係わる非重要データの伝送ウィンドウを決定するフローチャートである。
【図２】本発明の実施例に係わるコンカレントデータ伝送制御方法全体のフローチャートである。
【発明を実施するための形態】
【００２０】
本発明の解決しようとする課題、技術案及び利点をより明瞭にさせるために、以下、図面及び具体的な実施例を結合しながら詳しく説明する。
【００２１】
本発明は、従来の端末システムにおいてデータ伝送回数が多く、消費電力が高いとの問題に対して、当該問題を解決できるコンカレントデータ伝送制御方法、装置及び端末を提供する。
【００２２】
本発明の実施例によれば、端末に応用されるコンカレントデータ伝送制御方法が提供され、
端末システムから送信されたデータ伝送要求を受信するステップと、
前記データ伝送要求が重要データの伝送要求であると判定された場合、データの伝送を許可するステップと、
前記データ伝送要求が非重要データの伝送要求であると判定された場合、今回の非重要データの伝送要求を許可するか否かを判定し、許可していれば、今回の非重要データの伝送を行い、そうでなければ、今回の非重要データの伝送を禁止するステップと、を含む。
【００２３】
なお、本発明の上記実施例において、ユーザーインタラクションの適時性への影響の程度を用いてデータ伝送の重要性を定義し、即ち、ユーザインタラクションの適時性に大きな影響を及びすデータ伝送は重要なものとして定義され、それ以外は非重要なものとして定義されることは説明されるべきであり、フォーグランドアプリケーションプログラムがユーザインタラクションに重要な影響を及ぼすため、本発明の実施例において、フォーグランドアプリケーションによるデータ伝送要求が全て重要データの伝送として扱われ、バックグラウンドアプリケーションによるデータ伝送要求が全て非重要データの伝送として扱われる。
【００２４】
本発明の上記実施例によると、データ伝送要求のタイプを判定し、重要データの伝送要求であれば、今回のデータ伝送を許可し、非重要データの伝送要求であると判定されていれば、さらに、今回の非重要データの伝送を許可するか否かを判定し、許可していれば、非重要データの伝送を行い、許可していなければ、今回の非重要データの伝送を禁止するようにする。非重要データの伝送要求を若干制限することにより、非重要データの伝送回数を少なくし、端末システムのデータ伝送中に発生する消費電力を低減する。
【００２５】
今回のデータ伝送要求が非重要データの伝送要求であると判定された場合、本発明の他の一実施例によれば、今回の非重要データの伝送を許可するか否かを判定することは、
端末システムがデータ伝送時間帯となっているか否かを判定し、端末システムがデータ伝送時間帯内であれば、今回の非重要データの伝送要求を許可することを含む。
【００２６】
前記データ伝送時間帯とは、重要データ又は許可された非重要データの伝送が許可される時間帯であることが好ましい。
【００２７】
本発明の上記実施例によると、端末システムがデータ伝送時間帯（重要データ又は許可された非重要データを伝送する時間帯）となっているか否かを判定し、今回の非重要データの伝送要求は端末システムのデータ伝送時間帯内のものであれば、端末システムによる今回の非重要データの伝送要求を許可するようにする。
【００２８】
今回の非重要データの伝送要求は端末システムのデータ伝送時間帯内のものでない場合、本発明の更なる一実施例によれば、今回の非重要データの伝送を許可するか否かを判定することは、具体的なステップとして、
端末システムが予め設定されたデータ伝送操作を完成してから、非重要データが伝送される段階となるＴ１時間帯が継続し、この時間帯において、非重要データの伝送要求を許可することと、
Ｔ１時間帯後のＴ２時間帯は、非重要データの伝送要求が禁止される時間帯となり、この時間帯において、非重要データの伝送要求を禁止することと、
Ｔ２時間帯後のＴ３時間帯は、非重要データの伝送要求が許可される時間帯となり、この時間帯において、非重要データの伝送要求を許可することと、
Ｔ２時間帯の経過回数を統計処理してＥと記することと、
Ｔ３時間帯内に非重要データの伝送要求が存在していなければ、Ｔ３時間が経過した後に、非重要データの伝送要求が禁止されるＴ２時間帯に入ることと、
Ｔ２時間帯の後、非重要データの伝送要求が許可されるＴ３時間帯になることと、を含み、
非重要データが伝送されていない場合、端末システムは上述した３つのステップを順に実行し、Ｔ２時間帯が経過するたびに、今回のＴ２時間帯のタイマー時間＝前回のＴ２のタイマー時間×Ｅとの時間が経過することになり、Ｔ２時間帯のタイマー時間が上記式に従って予め設定された時間まで増加した後に、Ｔ２のタイマー時間が変わらなくなり、
上記過程において、システムは、非重要データの伝送が許可される段階において非重要データの伝送要求を発生させると、再び、非重要データの伝送が許可されるＴ１時間帯に入るとともに、統計処理した前記Ｔ２時間帯の経過回数をリセットする。
【００２９】
上記実施例は、非重要データを伝送する時間ウィンドウの決定方法である。
【００３０】
以下、非重要データを伝送する時間ウィンドウの決定方法について詳しく説明する。
【００３１】
図１に示すように、前記方法は以下のステップ１１〜ステップ１６を含む。
【００３２】
ステップ１１：端末システムによるデータ伝送操作が完了するのを待つ。
【００３３】
ステップ１２：非重要データの伝送が許可される時間ウィンドウとなるＴ１時間帯が継続し、この継続する時間帯内にデータ伝送要求が発生していれば、端末システムはデータ伝送を実行し、ステップ１１に移行する。
【００３４】
ステップ１３：非重要データの伝送が禁止される時間ウィンドウとなるＴ２時間帯が継続する。
【００３５】
ステップ１４：非重要データの伝送が許可される時間ウィンドウとなるＴ３時間帯が継続し、この継続する時間帯内にデータ伝送要求が発生していれば、端末システムはデータ伝送を実行し、ステップ１１に移行する。
【００３６】
ステップ１５：Ｔ２時間帯の経過回数を統計処理してＥと記し、今回のＴ２時間帯の継続時間は、今回のＴ２のタイマー時間＝前回のＴ２のタイマー時間×Ｅとなり、継続するＴ２時間帯内は非重要データの伝送が禁止される時間ウィンドウであり、Ｔ２時間帯のタイマー時間が予め設定された最大の制限時間Ｔｍａｘを超えていれば、Ｔ２のタイマー時間＝Ｔｍａｘであり、ステップ１２に移行する。
【００３７】
ステップ１６：非重要データの伝送が許可される時間ウィンドウとなるＴ３時間帯が継続し、この継続する時間帯内にデータ伝送要求が発生していれば、端末システムはデータ伝送を実行し、ステップ１１に移行し、データ伝送要求が発生していなければ、ステップ１５に移行する。
【００３８】
本発明の上記実施例によると、指数関数的後退方法により、データ伝送要求がずっと発生していない場合、非重要データの伝送要求が制約される時間帯を段階的に延長させ、そして、ユーザー体験への影響を軽減するために、非重要データの伝送要求が制約される時間帯は予め設定された時間に達した後、その長さが変わらなくなり、非重要データの伝送が許可される段階において非重要データの伝送要求が発生すると、非重要データの伝送要求の時間ウィンドウを再び開放する。このような方法を用いて非重要データの伝送を制限することにより、非重要データの伝送回数を制限（減少）することができるとともに、非重要データの制限によるユーザーインタラクションの適時性への影響を軽減することができる。
【００３９】
本発明の上記実施例で説明したＴ１とＴ３時間帯の時間長が同等であり、この時間長は変わらないものとしてもよいし、実際の需用に応じて可変なものに予め設定されてもよい。指数関数的後退方法による非重要データの伝送要求の時間ウィンドウの決定方法は、当業者であれば理解されるべきものであり、ここではその説明を省略する。
【００４０】
図２に示すように、本発明の方法は、具体的な流れとして、端末システムからデータ伝送要求が送信されるまで待ち、今回のデータ伝送要求が重要データの伝送要求であるか否かを判定し、重要データの伝送要求であれば、今回のデータ伝送を許可し、重要データの伝送要求でなければ（非重要データの伝送要求であれば）、端末システムがデータ伝送時間帯（重要データ又は許可された非重要データを伝送する時間帯）となっているか否かをさらに判定し、データ伝送時間帯となっていれば、今回の非重要データの伝送を許可し、そうでなければ、端末システムが、非重要データの伝送が許可される時間ウィンドウとなっているか否かをさらに判定し、非重要データを伝送する時間ウィンドウとなっていれば、今回の非重要データの伝送を許可し、そうでなければ、今回の非重要データの伝送を禁止することである。
【００４１】
本発明の上記実施例によると、端末システムによるデータ伝送要求を判定したうえで、重要データの伝送要求を許可し、非重要データの伝送要求をさらに判定し、非重要データの伝送要求が端末システムのデータ伝送段階内のものであれば、その伝送要求を許可するが、非重要データの伝送要求が端末システムのデータ伝送段階内のものでなければ、端末システムが、非重要データを伝送する時間ウィンドウ内であるか否かをさらに判定し、非重要データの伝送が許可される時間ウィンドウとなっていれば、今回の非重要データの伝送を許可し、非重要データの伝送が禁止される時間ウィンドウとなっていれば、今回の非重要データの伝送を禁止するようにする。非重要データの伝送回数を制限することにより、端末システムの非重要データの伝送中に発生する消費電力を低減する。
【００４２】
本発明の実施例によれば、
端末システムから送信されたデータ伝送要求を受信する受信手段と、
前記データ伝送要求のタイプを判定して第１判定結果を得る第１判定手段と、
前記第１判定結果から、前記データ伝送要求のタイプが重要データの伝送要求であることが明らかとなった場合、データを伝送するように制御する第１制御手段と、
前記第１判定結果から、前記データ伝送要求のタイプが非重要データの伝送要求であることが明らかとなった場合、今回の非重要データの伝送を許可するか否かを判定して第２判定結果を得る第２判定手段と、
前記第２判定結果から、今回の非重要データの伝送を許可することが明らかとなった場合、非重要データを伝送するように制御し、そうでないと、今回の非重要データの伝送を禁止する第２制御手段と、
を備えるコンカレントデータ伝送制御装置がさらに提供される。
【００４３】
前記データ伝送要求が非重要データの伝送要求である場合、本発明の更なる一実施例において、前記コンカレントデータ伝送制御装置は、
端末システムがデータ伝送時間帯となっているか否かを判定して第３判定結果を得る第３判定手段と、
前記第３判定結果から、端末システムがデータ伝送時間帯内であることが明らかとなった場合、今回の非重要データの伝送要求を許可する第３制御手段と、をさらに備える。
【００４４】
前記データ伝送時間帯とは、重要データ又は許可された非重要データの伝送が許可される時間帯である。
【００４５】
前記第３判定結果から、端末システムがデータ伝送時間帯内ではないことが明らかとなった場合、本発明の更なる一実施例において、前記コンカレントデータ伝送制御装置は、
非重要データの伝送が許可されるＴ１時間帯に対してタイマーを設定する第１タイマーと、
非重要データの伝送が禁止されるＴ２時間帯に対してタイマーを設定する第２タイマーと、
非重要データの伝送が禁止されるＴ２時間帯の経過回数を統計処理してＥと記するカウンターと、
非重要データの伝送が許可されるＴ３時間帯に対してタイマーを設定する第３タイマーと、をさらに備え、
非重要データの伝送要求が存在しない場合、第１タイマーに設定されたタイマーが終了した後に、第２タイマーに設定されたタイマーを開始し、第２タイマーの動作中に非重要データの伝送要求を禁止し、第２タイマーに設定されたタイマーが終了した後に、第３タイマーに設定されたタイマーを開始し、第３タイマーの動作中に非重要データの伝送要求が存在していなければ、第３タイマーに設定されたタイマーが終了した後に第２タイマーに設定されたタイマーを開始し、そして、第２タイマーに対して、今回のＴ２時間帯のタイマー時間＝前回のＴ２のタイマー時間×Ｅとのタイマー時間を新たに設定し、Ｔ２時間帯のタイマー時間が上記式に従って予め設定された時間まで増加した後、Ｔ２のタイマー時間が変わらなくなる。
【００４６】
前記第２タイマーに対するタイマー時間が予め設定された時間に達する時、非重要データの伝送要求が存在しない場合、前記Ｔ２時間帯が経過する時間に対して所定値のタイマーを設定し、第２タイマーと第３タイマーとが交互に動作する中、システムが第３タイマーの動作中にデータ伝送要求（重要データの伝送要求又は非重要データの伝送要求）を発生させている場合、カウンターは統計処理したＴ２時間帯の回数をリセットすることになり、そして、非重要データの伝送要求である場合、システムは非重要データの伝送が許可される第１タイマーの動作時間帯に入り、データ伝送を許可する。
【００４７】
なお、当該実施例に係わる装置は上記方法に対応する装置であり、上記方法の実現方式は全て当該実施例に係わる装置に適用され、上記方法と同様な技術効果を達成することができる。
【００４８】
本発明の実施例によれば、上述のコンカレントデータ伝送制御装置を備える端末がさらに提供される。
【００４９】
上記実施例の応用について以下のように説明する。
【００５０】
アンドロイド（Android）携帯電話を例として説明するが、Androidで定義されるバックグラウンドデータを非重要データとし、Androidで提供されるNetworkPolicyManager.setRestrictBackground()（ネットワークポリシー管理によるバックグラウンドでのデータの制限関数）というシステムＡＰＩ（アプリケーションプログラミングインターフェース）により、バックグラウンドでのデータ伝送を禁止又は許可する。システムによるデータ伝送操作の完了を待つこと及びシステムによるデータ伝送請求の送信を待つことは、Androidプラットフォームで提供されるTelephonyManager（情報管理）クラスから取得され、ある時間帯を継続させる操作はAndroidプラットフォームで提供されるタイマーにより完成される。
【００５１】
ａ.NetworkPolicyManager.setRestrictBackground(true)を呼び出してバックグラウンドでのデータ伝送を禁止する。
【００５２】
ｂ.AndroidプラットフォームにおけるTelephonyManagerクラスから、データ伝送状態の変更イベント又はタイマーに設定されたタイマー時間の到達イベントが報告されるのを待つ。
【００５３】
ｃ.TelephonyManagerクラスからの、且つアクティブデータの入力（即ちDATA_ACTIVITY_IN）又はアクティブデータの出力（即ちDATA_ACTIVITY_IN）又はアクティブデータの出入力（即ちDATA_ACTIVITY_INOUT）といったイベントが報告されていれば、重要データ（フォーグランドデータ）の伝送要求であるか、データ伝送段階となっている（非重要データの伝送が許可されるウィンドウの時間帯内に非重要データの伝送要求が発生している）ことが示唆され、NetworkPolicyManager.setRestrictBackground(false)を呼び出してバックグラウンドでのデータ伝送を許可し、全てのタイマーを解除する。
【００５４】
ｄ.TelephonyManagerクラスからの、且つアクティブデータが存在しない（即ちDATA_ACTIVITY_NONE）又はアクティブデータが休止状態にある（即ちDATA_ACTIVITY_DORMANT）といったイベントが報告されていれば、システムによる伝送操作が完了したことが示唆され、時間長が、非重要データの伝送が許可される時間ウィンドウとしてのＴ１であるタイマーTimer  １を起動し、ｂに移行する。
【００５５】
ｅ.タイマーに設定されたタイマー時間の到達、且つタイマーTimer  １に設定されたタイマー時間の到達イベントが報告されていれば、NetworkPolicyManager.setRestrictBackground(true)を呼び出してバックグラウンドでのデータ伝送を禁止し、これによりＴ１時間帯内にデータ伝送要求が発生していないことが示唆され、タイムアウト時間が、非重要データの伝送が禁止される時間ウィンドウとしてのＴ２であるタイマーTimer  ２を起動し、ｂに移行する。
【００５６】
ｆ.タイマーに設定されたタイマー時間の到達、且つタイマーTimer  ２に設定されたタイマー時間の到達イベントが報告されていれば、NetworkPolicyManager.setRestrictBackground(false)を呼び出してバックグラウンドでのデータ伝送を許可し、この場合、バックグラウンドでのデータ伝送が禁止される時間がＴ２の時間長に達していることが明らかとなり、タイムアウト時間が、非重要データの伝送が許可される時間ウィンドウとしてのＴ３であるタイマーTimer  ３を起動するとともに、カウンターを起動し、Ｔ２時間帯の経過回数を記録してＥと記し、ｂに移行する。
ｇ.タイマーに設定されたタイマー時間の到達、且つタイマーTimer  ３に設定されたタイマー時間の到達イベントが報告されていれば、NetworkPolicyManager.setRestrictBackground(true)を呼び出してバックグラウンドでのデータ伝送を許可し、この場合、バックグラウンドでのデータ伝送が禁止される時間がＴ３の時間長に達していることが明らかとなり、タイムアウト時間が、非重要データの伝送が禁止される時間ウィンドウとしてのＴ２＝Ｔ２＝min（Ｔ２×Ｅ、Tmax）であるタイマーTimer  ４（Tmaxが、Timer  ４で予め設定されたＴ２時間帯の最大タイマー時間である）を起動し、ｂに移行する。
【００５７】
以上、本発明を携帯電話端末に応用する際の詳しい過程について説明した。
【００５８】
本発明の上記実施例において、コンカレントデータ伝送制御装置が備えられる端末により、バックグラウンドでのデータの伝送回数を少なくし、データ伝送中に発生する消費電力を低減し、ユーザーの使用中における端末の消費電力の節約との要求を満足している。
【００５９】
以上、本発明の好適な実施形態について説明したが、当業者であれば、本発明で説明した原則から逸脱しない前提において若干の改良や手直しが可能であることは指摘されるべきである。これら改良や手直しも、本発明の保護範囲内に含まれるべきである。
【産業上の利用可能性】
【００６０】
本発明で提供される上記技術案は、コンカレントデータ伝送制御過程に応用されることができ、端末システムにおけるデータ伝送要求を重要データの伝送要求と非重要データの伝送要求とに分け、データ伝送要求の受信時に、端末システムがデータ要求を判定することで非重要データの伝送回数を若干制限することにより、端末システムのデータ伝送中に発生する消費電力をできる限り低減する。
【図１】
2017507507.tif 000003
【図２】
2017507507.tif 000004
【国際調査報告】
2017507507.tif 000005
2017507507.tif 000006
2017507507.tif 000007
2017507507.tif 000008