JP2013143732A - Communication terminal device - Google Patents
Communication terminal device Download PDFInfo
- Publication number
- JP2013143732A JP2013143732A JP2012004015A JP2012004015A JP2013143732A JP 2013143732 A JP2013143732 A JP 2013143732A JP 2012004015 A JP2012004015 A JP 2012004015A JP 2012004015 A JP2012004015 A JP 2012004015A JP 2013143732 A JP2013143732 A JP 2013143732A
- Authority
- JP
- Japan
- Prior art keywords
- transfer
- file
- time
- throughput
- transferred
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
本発明は通信端末装置に係り、特に、転送期限の設定されたプログラムファイルやデータファイルのアップロード/ダウンロードを、ネットワークが混雑していない"すき間"の時間帯を利用して期限内に完了する通信端末装置に関する。 The present invention relates to a communication terminal device, and in particular, communication for completing upload / download of a program file or data file with a transfer time limit set within the time limit using a “gap” time zone where the network is not congested. It relates to a terminal device.
現在、Webの閲覧、ストリーミングビデオの送受信、電子メールの送受信、巨大ファイルの送受信など、多種多様なデータトラヒックの送受信が無線式のデータ通信端末で行われている。特許文献1および非特許文献1には、データトラヒックに対するリアルタイム性の要求の程度に着目し、高いリアルタイム性が要求されるデータトラヒックには高い優先順位を設定することで、優先的に無線リソース(時間、周波数、電力)を割り当る技術が開示されている。 Currently, various types of data traffic such as browsing the web, sending and receiving streaming video, sending and receiving e-mails, and sending and receiving huge files are performed by wireless data communication terminals. Patent Document 1 and Non-Patent Document 1 focus on the degree of demand for real-time performance for data traffic, and set high priority for data traffic that requires high real-time performance, so that radio resources ( A technique for allocating time, frequency, power) is disclosed.
しかしながら、これらの先行技術では、リアルタイム性を全く要求されないデータトラヒックであっても、低い優先度ではあるが無線リソースが必ず割り当てられるので無線リソースが消費されることになる。このため、無線アクセスネットワークを運用する通信事業者の観点からは、輻輳時にもかかわらずリアルタイム性の要求されない不急のデータトラヒックまでも収容しなければならず、リアルタイム性が要求される他のデータトラヒックに割り当てたい無線リソースが無駄に消費されてしまうことになって好ましくない。 However, in these prior arts, even if the data traffic does not require real-time property, radio resources are always allocated even though the priority is low, so that radio resources are consumed. For this reason, from the viewpoint of a telecommunications carrier operating a radio access network, it is necessary to accommodate even urgent data traffic that does not require real-time performance despite congestion, and other data that requires real-time performance. It is not preferable because radio resources that are desired to be allocated to traffic are wasted.
このような技術課題に対して、特許文献2では、リアルタイム性の低いトラヒックを転送する端末については、端末自身が無線リソースに余裕のある時間帯を自律分散的に探索して通信を時分割で行う技術が提案されている。 In response to such a technical problem, in Patent Document 2, for a terminal that transfers traffic with low real-time characteristics, the terminal itself searches for a time zone in which radio resources are available in an autonomous and distributed manner, and communication is performed in a time-sharing manner. Techniques to do are proposed.
また、特許文献3では、リアルタイム性の要求されない不急のデータトラヒックを、無線リソースに余裕のある夜中などの閑散時間帯を利用して時分割で送受信するシステムが提案されている。 Further, Patent Document 3 proposes a system for transmitting and receiving imminent data traffic that does not require real-time performance in a time-sharing manner using a quiet time zone such as midnight when there is a sufficient radio resource.
ネットワーク上で転送されるファイルには、不急であっても転送期限が設定されているものがある。例えば、医療機関や薬局などで利用される薬価情報などは、その切替日に薬価算出用のコンピュータ等へ適用する必要ある。 Some files transferred over the network have a transfer deadline set even if it is not urgent. For example, drug price information used in medical institutions, pharmacies, and the like needs to be applied to a drug price calculation computer or the like on the switching date.
このような転送期限の設定されたファイルは、その切替日よりも前に十分な余裕をもって告知されるので、前もってダウンロードし、切替日の当日にインストールして利用できるようにしても良い。しかしながら、前もってダウンロードされたファイルの管理や、切替日よりも前に誤ってインストールされてしまうリスク等を考慮すれば、切替日の間際にダウンロードされるようにすることが望ましい。 Such a file with a transfer deadline set is notified with sufficient margin before the switching date, so it may be downloaded in advance and installed and used on the day of the switching date. However, considering the management of previously downloaded files and the risk of accidental installation prior to the switching date, it is desirable that the files be downloaded just before the switching date.
一方、多くの利用者が期限間近にファイルを一斉にダウンロードしようとすると、ネットワークやサーバが輻輳して所望のスループットを得られなくなり、予定していた期限内にファイル転送を完了できなくなる恐れがある。 On the other hand, if many users try to download files all at once, the network and server may become congested and the desired throughput cannot be obtained, and the file transfer may not be completed within the scheduled time limit. .
しかしながら、上記の従来技術では、転送期限が設定されているファイルを、無線リソースに余裕がある時間帯での通信のみで期限内に転送することができなかった。 However, in the above-described conventional technology, a file in which a transfer time limit is set cannot be transferred within the time limit only by communication in a time zone in which radio resources are available.
本発明の目的は、上記した従来技術の課題を解決し、転送期限の設定されたファイルを、ネットワークが混雑していない"すき間"の時間帯を利用して期限内に転送完了できる無線端末装置を提供することにある。 An object of the present invention is to solve the above-described problems of the prior art, and to complete the transfer of a file with a transfer time limit set within the time limit using a “gap” time zone in which the network is not congested Is to provide.
上記の目的を達成するために、本発明は、転送期限の設定されたファイルをブロック単位で間欠転送する無線端末装置において、以下のような手段を講じた点に特徴がある。 In order to achieve the above object, the present invention is characterized in that the following measures are taken in a wireless terminal apparatus that intermittently transfers a file with a transfer time limit set in units of blocks.
(1)ファイルの間欠転送に合わせて通信セッションの確立および切断を制御するセッション制御手段と、転送対象のファイルを決定する転送対象決定手段と、転送対象のファイルを前記通信セッションで間欠転送するファイル転送手段と、ファイル転送のスループットを計測するスループット計測手段と、通信セッションが切断されるごとに、間欠転送のバックオフ時間を算出するバックオフ時間算出手段とを設けた。 (1) Session control means for controlling establishment and disconnection of a communication session in accordance with intermittent file transfer, transfer target determining means for determining a transfer target file, and a file for intermittent transfer of a transfer target file in the communication session Transfer means, throughput measurement means for measuring file transfer throughput, and back-off time calculation means for calculating back-off time for intermittent transfer each time a communication session is disconnected are provided.
そして、バックオフ時間算出手段は、ファイルの未転送サイズおよび転送期限までの残時間に基づいて、転送期限までにファイル転送を完了できるバックオフ時間を算出し、セッション制御手段は、確立されたセッションを、スループットが基準閾値を下回ると1ブロック分のファイル転送を待って切断し、バックオフ時間が経過するごとに再確立するようにした。 Then, the back-off time calculating means calculates a back-off time during which the file transfer can be completed by the transfer deadline based on the untransferred size of the file and the remaining time until the transfer deadline, and the session control means When the throughput falls below the reference threshold, the file is disconnected after waiting for the file transfer for one block, and reestablished every time the back-off time elapses.
(2)ファイル転送手段は、スループットの実績が所定の閾値以上であれば、ブロック単位のファイル転送を継続するようにした。 (2) The file transfer means is configured to continue file transfer in units of blocks if the actual throughput is equal to or greater than a predetermined threshold.
(3)スループット計測手段は、1ブロック分のファイル転送ごとにスループットを計測するようにした。 (3) The throughput measuring means measures the throughput for each file transfer for one block.
(4)1ブロック分のファイル転送が完了ごとに転送対象のファイルを決定する転送対象決定手段をさらに設けた。 (4) A transfer target determining means for determining a file to be transferred every time file transfer for one block is completed is further provided.
(5)転送対象決定手段は、転送期限までの残り時間がより少ないファイルを優先的に転送対象とするようにした。 (5) The transfer target determining means preferentially targets a file with less remaining time until the transfer deadline.
本発明によれば、以下のような効果が達成される。 According to the present invention, the following effects are achieved.
(1)転送期限の設定されたファイルを、ネットワークが混雑していない"すき間"の時間帯のみで転送完了できるので、転送期限の間際にトラヒックの集中を発生させることなく、期限内に転送完了できるようになる。また、間欠転送のバックオフ時間は、スループットが低下して通信セッションを切断するごとに動的に算出するので、スループットが混雑度に応じて変動する場合でも、バックオフ時間の長短のみでファイルを転送期限内に転送完了できるようになる。 (1) Files with a transfer deadline set can be transferred only during the “clearance” time zone when the network is not congested, so transfer can be completed within the deadline without causing traffic concentration just before the transfer deadline. become able to. In addition, the intermittent transfer backoff time is calculated dynamically each time the communication session is disconnected due to a decrease in throughput, so even if the throughput fluctuates depending on the degree of congestion, files can be saved only with the length of the backoff time. Transfer can be completed within the transfer deadline.
(2)スループットの実績が所定の閾値以上であれば、各ファイルブロックが間欠転送ではなく連続転送されるので、空き帯域の有効利用が可能になる。 (2) If the throughput record is equal to or greater than a predetermined threshold, each file block is transferred continuously, not intermittently, so that free bandwidth can be used effectively.
(3)スループットが1ブロック分のファイル転送ごとに計測されるので、ファイルがブロック単位で間欠送信される場合でも、そのバックオフ時間を正確に算出できるようになる。 (3) Since the throughput is measured for each file transfer of one block, the backoff time can be accurately calculated even when the file is intermittently transmitted in units of blocks.
(4)1ブロック分のファイル転送ごとに転送対象のファイルを決定する転送対象決定手段を設けたので、一のファイルの転送中に、これよりも優先度の高い他の一の転送ファイルが発生すると、当該優先度の高い他の一の転送ファイルの転送を優先させることが可能になる。 (4) Since there is a transfer target determination means that determines the transfer target file for each file transfer for one block, another transfer file with a higher priority than this occurs during the transfer of one file. Then, it becomes possible to give priority to the transfer of another transfer file having a higher priority.
(5)転送対象決定手段は、転送期限のより近いファイルを優先的に転送するので、効率的なファイル転送が可能になる。 (5) Since the transfer target determining means preferentially transfers a file with a shorter transfer time limit, efficient file transfer is possible.
以下、図面を参照して本発明の実施の形態について詳細に説明する。図1は、本発明によるファイル転送方法を模式的に表現した図であり、ネットワークが混雑していない"すき間"の時間帯を利用した通信のみで、転送期限が設定されているファイルを期限内に転送完了することができる。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 is a schematic representation of a file transfer method according to the present invention, and a file with a transfer deadline set within the deadline only by communication using a “gap” time zone in which the network is not congested. Transfer can be completed.
転送対象のファイルは、同図(a)に示したように、複数のファイルブロックに等分割されてファイルブロック単位での転送が繰り返され、一日で転送しきれないような大きなサイズのファイルについては、間欠転送が数日間に渡って繰り返される。なお、転送対象のファイルは、転送期限までの残り時間が少ないほど優先度を高く設定され、転送対象のファイルが複数登録されている場合には、優先度高いファイルから順に、そのファイルブロックの転送がシーケンシャルで実行される。 As shown in (a) of the figure, the file to be transferred is divided into multiple file blocks, and the transfer is repeated in units of file blocks, so that the file cannot be transferred in a day. The intermittent transfer is repeated over several days. Note that the priority of the transfer target file is set higher as the remaining time until the transfer deadline is smaller, and when multiple transfer target files are registered, transfer of the file block in order from the file with the highest priority Are executed sequentially.
また、本発明では各ファイルブロックの転送時に、そのスループットTrが計測され、同図(b)の時刻ts以前のように、当該スループットTrが混雑度の指標となる閾値Tr_thよりも高く、ネットワークが混雑していないと推定されれば、ファイルブロック単位での転送が間欠ではなく連続的に繰り返される。これに対して、時刻ts以降のように、計測されたスループットTrが閾値Tr_thよりも低く、ネットワークが混雑していると推定されれば、トラヒックを時間方向に分散させるべく、所定のバックオフ時間Tbを挟んだ間欠転送が実施される。ただし、このような間欠転送時であっても、ファイル転送を期限内に完了できるように、前記バックオフ時間Tbは、ファイルの未転送量(残量)および転送期限までの残り時間、さらにはファイルブロックのサイズ等に基づいて動的、適応的に最適化される。 Further, in the present invention, when each file block is transferred, its throughput Tr is measured, and the throughput Tr is higher than a threshold Tr_th that is an index of the degree of congestion as before the time ts in FIG. If it is estimated that there is no congestion, the transfer in units of file blocks is repeated continuously instead of intermittently. On the other hand, if the measured throughput Tr is lower than the threshold value Tr_th and the network is estimated to be congested, such as after time ts, a predetermined back-off time is used to distribute the traffic in the time direction. Intermittent transfer with Tb in between is performed. However, the back-off time Tb is the amount of untransferred files (remaining amount) and the remaining time until the transfer deadline so that the file transfer can be completed within the time limit even during such intermittent transfer. It is optimized dynamically and adaptively based on the size of the file block.
図2は、本発明が適用される通信システムおよびその通信端末装置1の主要部の構成を示した機能ブロック図であり、ここでは、本発明の説明に不要な構成は図示が省略されている。 FIG. 2 is a functional block diagram showing the configuration of the main part of the communication system and the communication terminal device 1 to which the present invention is applied. Here, the configuration unnecessary for the description of the present invention is omitted. .
本発明に係る通信端末装置1は、ネットワーク経由でファイルサーバ2との間に通信セッションを確立し、当該ファイルサーバ2との間で転送ファイルのダウンロードおよびアップロードを前記ファイルブロック単位で実行する。 The communication terminal device 1 according to the present invention establishes a communication session with the file server 2 via the network, and downloads and uploads the transfer file with the file server 2 in units of the file blocks.
通信端末装置1において、ファイル情報管理部101は、転送対象のファイルに関する情報として、ファイルサイズおよび転送期限、ならびにファイルをブロック単位で分割転送するためのファイルブロックを管理する。ダウンロードファイルのファイル情報は、予めファイルサーバ2へ問い合わせることで取得できる。 In the communication terminal device 1, the file information management unit 101 manages a file size and a transfer time limit, and a file block for dividing and transferring the file in units of blocks as information on the transfer target file. The file information of the download file can be acquired by inquiring the file server 2 in advance.
セッション制御部102は、ファイルサーバ2との間でファイル転送を行うための通信セッションの確立およびその切断を制御する。転送対象決定部103は、転送対象のファイルを、その優先度に基づいて決定する。本実施形態では、転送期限までの残り時間が少ないファイルほど優先度が高く設定されている。 The session control unit 102 controls establishment and disconnection of a communication session for performing file transfer with the file server 2. The transfer target determining unit 103 determines a transfer target file based on its priority. In this embodiment, the higher the priority is set for a file having a shorter remaining time until the transfer deadline.
スループット計測部104は、ファイル転送時のスループットTrを計測する。バックオフ時間算出部105は、後に詳述するように、ファイルの未転送量および転送期限までの残り時間、さらにはファイルブロックのサイズ等に基づいて、図1(b)の時刻ts以降のように、スループットTrの低下時にファイルブロックを間欠転送する際のバックオフ時間Tbを算出する。 The throughput measuring unit 104 measures the throughput Tr during file transfer. As will be described in detail later, the back-off time calculation unit 105 determines the time after the time ts in FIG. 1B based on the untransferred amount of the file, the remaining time until the transfer deadline, the file block size, and the like. In addition, the back-off time Tb when the file block is intermittently transferred when the throughput Tr decreases is calculated.
ファイル転送部106は、前記セッション制御部102により確立された通信セッションを利用して、前記転送対象決定部103により決定された転送ファイルの各ファイルブロックを転送する。前記セッション制御部102は、確立した通信セッションを、ファイルブロック転送時のスループットTrが閾値Tr_thよりも高ければ維持する一方、閾値Tr_thよりも低ければ、少なくとも1ファイルブロックの転送完了を待って切断し、その後、前記バックオフ時間Tbの経過を待って再確立する。したがって、本発明のファイル転送は、スループットTrが閾値Tr_thよりも高ければ連続転送となり、閾値Tr_thよりも低ければ、前記バックオフ時間Tbを挟んだ間欠転送となる。 The file transfer unit 106 uses the communication session established by the session control unit 102 to transfer each file block of the transfer file determined by the transfer target determination unit 103. The session control unit 102 maintains the established communication session if the throughput Tr at the time of file block transfer is higher than the threshold value Tr_th, and if it is lower than the threshold value Tr_th, waits for the completion of transfer of at least one file block. Then, after the back-off time Tb has elapsed, re-establishment is performed. Therefore, the file transfer according to the present invention is continuous transfer when the throughput Tr is higher than the threshold value Tr_th, and is intermittent transfer with the back-off time Tb interposed when the throughput Tr is lower than the threshold value Tr_th.
図3は、本発明の一実施形態の動作を示したフローチャートであり、図4は、そのタイムチャートである。 FIG. 3 is a flowchart showing the operation of one embodiment of the present invention, and FIG. 4 is a time chart thereof.
ここでは、通信端末装置1がファイルサーバ2に蓄積されているファイルをダウンロードするファイル転送を例にして説明するが、通信端末装置1に蓄積されているファイルをファイルサーバ2へアップロードするファイル転送の場合も同様である。 Here, the file transfer in which the communication terminal device 1 downloads the file stored in the file server 2 will be described as an example, but the file transfer in which the file stored in the communication terminal device 1 is uploaded to the file server 2 will be described. The same applies to the case.
図4の時刻t1において通信端末装置1が起動されると、ステップS1では、前記セッション制御部102がファイルサーバ2にアクセスすることで通信セッションが確立される。ステップS2では、ダウンロード対象の転送ファイルが、前記転送対象決定部103により決定される。ダウンロード対象の転送ファイルが複数登録されている場合には、その中で優先度の最も高い転送ファイルが今回のダウンロード対象に決定される。 When the communication terminal device 1 is activated at time t1 in FIG. 4, the session control unit 102 accesses the file server 2 to establish a communication session in step S1. In step S <b> 2, the transfer target transfer file is determined by the transfer target determination unit 103. When a plurality of transfer files to be downloaded are registered, the transfer file with the highest priority among them is determined as the current download target.
ステップS3では、前記決定された転送ファイルから、今回の転送対象となるファイルブロックが選択される。ステップS4では、前記選択された今回の1ファイルブロックの転送が前記ファイル転送部106により開始される。前記スループット計測部104は、当該ファイル転送のスループットTrを計測する。 In step S3, a file block to be transferred this time is selected from the determined transfer file. In step S <b> 4, transfer of the selected one file block is started by the file transfer unit 106. The throughput measuring unit 104 measures the throughput Tr of the file transfer.
時刻t2において、今回の1ファイルブロック分の転送が完了し、これがステップS5で検知されると、ステップS6へ進んで切断判定が行われる。ステップS6では、前記ファイルブロックをダウンロードした際のスループットTrが所定の閾値Tr_thと比較される。Tr≧Tr_thであれば、ネットワークが混雑していないと推定できるので、通信セッションを維持したままステップS7ヘ進み、新規ファイルの転送が割込要求されたか否かが判定される。 At time t2, transfer of one file block at this time is completed, and when this is detected in step S5, the process proceeds to step S6 to determine disconnection. In step S6, the throughput Tr when the file block is downloaded is compared with a predetermined threshold value Tr_th. If Tr ≧ Tr_th, since it can be estimated that the network is not congested, the process proceeds to step S7 while maintaining the communication session, and it is determined whether or not an interrupt request for transfer of a new file has been made.
割込要求がなければステップS8へ進み、全ての転送ファイルおよびそのファイルブロックの転送が完了したか否かが判定される。最初は完了していないと判定されるのでステップS2へ戻り、ダウンロード対象となる転送ファイルの決定(ステップS2)およびそのファイルブロックの選択(ステップS3)、ならびに当該ファイルブロックの転送(ステップS4)が繰り返される。 If there is no interrupt request, the process advances to step S8 to determine whether or not the transfer of all the transfer files and their file blocks has been completed. Since it is determined that the process is not completed at first, the process returns to step S2 to determine the transfer file to be downloaded (step S2), select the file block (step S3), and transfer the file block (step S4). Repeated.
その後、時刻t3で転送が完了した今回のファイルブロックについて、前記ステップS6において、そのスループットTrが閾値Tr_thを下回ったと判定されるとステップS9へ進む。ステップS9では、前記セッション制御部102により通信セッションが切断される。ステップS10では、次に通信を開始するまでのバックオフ時間Tbが、前記バックオフ時間算出部105により、次式(1)、(2)に基づいて算出される。 Thereafter, if it is determined in step S6 that the throughput Tr is less than the threshold value Tr_th for the current file block whose transfer has been completed at time t3, the process proceeds to step S9. In step S9, the session control unit 102 disconnects the communication session. In step S10, the back-off time Tb until the next communication is started is calculated by the back-off time calculation unit 105 based on the following equations (1) and (2).
上式(1)において、右辺第1項の分子では、複数の転送対象ファイルFi(iはファイル識別子)の各転送期限Tdead(Fi)から現在時刻nowを減じて得られる、転送期限までの残り時間の最小値が算出される。右辺第1項の分母では、現在時刻now以降にダウンロードする必要のあるサイズの総量ΣVrest(Fi)をファイルブロックのサイズdVで除すことにより、必要な間欠転送回数が求められる。したがって、右辺第1項では、転送期限までの残り時間が最小のファイルについて、残り全てのファイルブロックが間欠転送されると想定した場合の総間欠転送回数が求まる。 In the above formula (1), in the numerator of the first term on the right side, the remaining until the transfer deadline is obtained by subtracting the current time now from each transfer deadline Tdead (Fi) of multiple transfer target files Fi (i is a file identifier) The minimum value of time is calculated. In the denominator of the first term on the right side, the necessary number of intermittent transfers is obtained by dividing the total amount ΣVrest (Fi) of the size that needs to be downloaded after the current time now by the file block size dV. Therefore, in the first term on the right side, the total number of intermittent transfers when it is assumed that all remaining file blocks are intermittently transferred for a file with the minimum remaining time until the transfer deadline is obtained.
右辺第2項では、スループットの低下を理由にダウンロードを中断するための閾値Tr_thで1ファイルブロックのサイズdVを除すことで、1つのファイルブロック転送に要する所要時間が求まる。本実施形態では、前記閾値Tr_thが、実用上の最低スループットに近い値に設定されているので、前記所要時間は、1つのファイルブロック転送に要する最長時間に近い値となる。 In the second term on the right side, the time required to transfer one file block is obtained by dividing the size dV of one file block by the threshold value Tr_th for interrupting the download due to a decrease in throughput. In the present embodiment, since the threshold value Tr_th is set to a value close to the practical minimum throughput, the required time is close to the longest time required for one file block transfer.
そして、上式(1)では右辺第1項から同第2項を減じることで、転送期限を約束できるバックオフ時間Tbの暫定値Tb_tmpが算出される。本実施形態ではさらに、前記暫定値Tb_tmpを次式(2)に適用することで前記バックオフ時間Tbが算出される。 In the above equation (1), the provisional value Tb_tmp of the back-off time Tb that can promise the transfer deadline is calculated by subtracting the second term from the first term on the right side. In the present embodiment, the back-off time Tb is further calculated by applying the provisional value Tb_tmp to the following equation (2).
すなわち、別途に設定されたバックオフ時間の下限値Tb_minと前記暫定値Tb_tmpとが比較され、Tb_min>Tb_tmpであれば、バックオフ時間TbはTb_minとTb_min+d(dは別途に定められたレンジ)との間のランダム値として求められる。これに対して、Tb_min>Tb_tmp以外であれば、バックオフ時間TbはTb_minとTb_tmpとの間のランダム値として求められる。 That is, the separately set lower limit value Tb_min of the back-off time is compared with the provisional value Tb_tmp. If Tb_min> Tb_tmp, the back-off time Tb is Tb_min and Tb_min + d (d is a separately determined range). As a random value between. On the other hand, if Tb_min> Tb_tmp is not satisfied, the back-off time Tb is obtained as a random value between Tb_min and Tb_tmp.
図3へ戻り、ステップS11では、以上のようにして算出された今回のバックオフ時間Tbがタイムアウトしたか否かが判定され、図4の時刻t4において、今回のバックオフ時間Tbがタイムアウトすると、ステップS1へ戻って通信セッションが再確立され、前記と同様に、ダウンロード対象となる転送ファイルの決定およびそのファイルブロックの選択、ならびに当該ファイルブロックの転送が再開される。 Returning to FIG. 3, in step S11, it is determined whether or not the current back-off time Tb calculated as described above has timed out. At time t4 in FIG. 4, when the current back-off time Tb times out, Returning to step S1, the communication session is re-established, and as described above, determination of the transfer file to be downloaded, selection of the file block, and transfer of the file block are resumed.
その後も同様に、時刻t5で転送が完了したファイルブロックについて、そのスループットTrが閾値Tr_thを下回っていると判定されるとセッションが切断され、次に通信を開始するまでのバックオフ時間Tbが前記と同様にして算出される。時刻t6において、前記バックオフ時間Tbがタイムアウトすると通信セッションが再確立され、前記と同様に、ダウンロード対象となる転送ファイルの決定およびそのファイルブロックの選択、ならびに当該ファイルブロックの転送が再開される。 Similarly, for the file block that has been transferred at time t5, the session is disconnected when it is determined that the throughput Tr is below the threshold value Tr_th, and the backoff time Tb until the next communication is started is It is calculated in the same way. When the back-off time Tb times out at time t6, the communication session is re-established, and similarly to the above, determination of the transfer file to be downloaded, selection of the file block, and transfer of the file block are resumed.
本実施形態によれば、転送期限の設定されたファイルを、無線リソースに余裕のある"すき間"の時間帯でのみ転送できるので、転送期限の間際にトラヒックの集中を発生させることなく、期限内に転送完了できるようになる。 According to the present embodiment, a file with a transfer deadline set can be transferred only in a “gap” time zone where there is room for radio resources. You will be able to complete the transfer.
また、スループットの実績が所定の閾値以上であり、無線リソースに十分な余裕があると判断できる場合には、各ファイルブロックが間欠転送ではなく連続転送されるので、空き帯域の有効利用が可能になる。 In addition, if the throughput performance is equal to or greater than the predetermined threshold and it can be determined that there is sufficient room for radio resources, each file block is transferred continuously instead of intermittently. Become.
なお、前記ステップS7において、新規ファイルの割込要求が検知されるとステップS2へ戻り、ダウンロード対象の転送ファイルが改めて決定される。このとき、新規ファイルの優先度が前記転送中のファイルの優先度よりも低ければ、実行中のファイル転送が継続される。これに対して、新規ファイルの優先度が前記実行中ファイルの優先度よりも高ければ、図5に示したように、時刻t8において、実行中のファイル転送が中断されて新規ファイルの転送が開始され、時刻t9において、新規ファイルの転送が完了すると、前記中断されたファイル転送が再開される。 If a new file interrupt request is detected in step S7, the process returns to step S2, and the transfer file to be downloaded is determined again. At this time, if the priority of the new file is lower than the priority of the file being transferred, the file transfer being executed is continued. On the other hand, if the priority of the new file is higher than the priority of the file being executed, as shown in FIG. 5, the current file transfer is interrupted and the transfer of the new file starts at time t8. When the transfer of the new file is completed at time t9, the interrupted file transfer is resumed.
このときも、図示は省略されているが、新規ファイルの転送中に、ステップS6においてスループットの低下が検知されれば、前記と同様にステップS9へ進んでセッションが切断され、前記バックオフ時間Tbのタイムアウト後にセッションが再確立されてファイル転送が再開されるようになる。 Also at this time, although illustration is omitted, if a decrease in throughput is detected in step S6 during transfer of a new file, the process proceeds to step S9 in the same manner as described above, the session is disconnected, and the back-off time Tb After the timeout, the session is reestablished and the file transfer is resumed.
このように、本実施形態では1ファイルブロックの転送完了ごとに転送対象のファイルが決定されるので、一のファイルの転送中に、これよりも優先度の高い他の一の転送ファイルが発生すると、当該優先度の高い他の一の転送ファイルの転送を優先させることが可能になる。 As described above, in this embodiment, the transfer target file is determined every time one file block is transferred, and therefore, when another transfer file with a higher priority than this occurs during transfer of one file. Therefore, it is possible to give priority to the transfer of the other transfer file having the higher priority.
1…通信端末装置,2…ファイルサーバ,101…ファイル情報管理部,102…セッション制御部,103…転送対象決定部,104…スループット計測部,105…バックオフ時間算出部,106…ファイル転送部 DESCRIPTION OF SYMBOLS 1 ... Communication terminal device, 2 ... File server, 101 ... File information management part, 102 ... Session control part, 103 ... Transfer object determination part, 104 ... Throughput measurement part, 105 ... Back-off time calculation part, 106 ... File transfer part
Claims (5)
ファイルの間欠転送に合わせて通信セッションの確立および切断を制御するセッション制御手段と、
転送対象のファイルを決定する転送対象決定手段と、
転送対象のファイルを前記通信セッションで間欠転送するファイル転送手段と、
前記ファイル転送のスループットを計測するスループット計測手段と、
通信セッションを切断するごとに、間欠転送のバックオフ時間を算出するバックオフ時間算出手段とを具備し、
前記バックオフ時間算出手段は、ファイルの未転送サイズおよび転送期限までの残時間に基づいて、前記転送期限までにファイル転送を完了できるバックオフ時間を算出し、
前記セッション制御手段は、確立されたセッションを、前記スループットが基準閾値を下回ると1ブロック分のファイル転送を待って切断し、前記バックオフ時間の経過後に再確立することを特徴とする通信端末装置。 In a wireless terminal device that intermittently transfers a file with a transfer deadline set in a predetermined block unit,
Session control means for controlling establishment and disconnection of a communication session in accordance with intermittent file transfer;
A transfer target determining means for determining a file to be transferred;
File transfer means for intermittently transferring a file to be transferred in the communication session;
Throughput measuring means for measuring the throughput of the file transfer;
Backoff time calculating means for calculating the backoff time of intermittent transfer every time the communication session is disconnected,
The backoff time calculating means calculates a backoff time that can complete the file transfer by the transfer deadline based on the untransferred size of the file and the remaining time until the transfer deadline,
The session control unit disconnects an established session after waiting for a file transfer of one block when the throughput falls below a reference threshold, and reestablishes the session after the back-off time has elapsed. .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012004015A JP5839999B2 (en) | 2012-01-12 | 2012-01-12 | Communication terminal device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012004015A JP5839999B2 (en) | 2012-01-12 | 2012-01-12 | Communication terminal device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013143732A true JP2013143732A (en) | 2013-07-22 |
JP5839999B2 JP5839999B2 (en) | 2016-01-06 |
Family
ID=49040054
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012004015A Active JP5839999B2 (en) | 2012-01-12 | 2012-01-12 | Communication terminal device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5839999B2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016119661A (en) * | 2014-12-22 | 2016-06-30 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | Method for testing link performance in non-homogeneous network, computer program and computer system |
JP2018195875A (en) * | 2017-05-12 | 2018-12-06 | トヨタ自動車株式会社 | Radio terminal and communication control method |
JP2020149249A (en) * | 2019-03-12 | 2020-09-17 | 富士通株式会社 | Transfer program, transfer method, and transfer device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005526422A (en) * | 2001-09-27 | 2005-09-02 | イージー テクノロジー, インク. | Communication system and communication technique for transmission from source to destination |
JP2008538466A (en) * | 2005-04-07 | 2008-10-23 | メディアキャスト エルエルシー | Adaptive file delivery system and method |
JP2011015273A (en) * | 2009-07-03 | 2011-01-20 | Kddi Corp | Content distribution system |
-
2012
- 2012-01-12 JP JP2012004015A patent/JP5839999B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005526422A (en) * | 2001-09-27 | 2005-09-02 | イージー テクノロジー, インク. | Communication system and communication technique for transmission from source to destination |
JP2008538466A (en) * | 2005-04-07 | 2008-10-23 | メディアキャスト エルエルシー | Adaptive file delivery system and method |
JP2011015273A (en) * | 2009-07-03 | 2011-01-20 | Kddi Corp | Content distribution system |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016119661A (en) * | 2014-12-22 | 2016-06-30 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | Method for testing link performance in non-homogeneous network, computer program and computer system |
JP2018195875A (en) * | 2017-05-12 | 2018-12-06 | トヨタ自動車株式会社 | Radio terminal and communication control method |
US10827504B2 (en) | 2017-05-12 | 2020-11-03 | Toyota Jidosha Kabushiki Kaisha | Wireless terminal and communication control method |
JP2020149249A (en) * | 2019-03-12 | 2020-09-17 | 富士通株式会社 | Transfer program, transfer method, and transfer device |
US11593176B2 (en) | 2019-03-12 | 2023-02-28 | Fujitsu Limited | Computer-readable recording medium storing transfer program, transfer method, and transferring device |
JP7305990B2 (en) | 2019-03-12 | 2023-07-11 | 富士通株式会社 | Transfer program, transfer method, and information processing device |
Also Published As
Publication number | Publication date |
---|---|
JP5839999B2 (en) | 2016-01-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2515597B1 (en) | Method for wireless resource scheduling, network element of access network and terminal thereof | |
CN109600388B (en) | Data transmission method and device, computer readable medium and electronic equipment | |
WO2010088490A1 (en) | Application, usage & radio link aware transport network scheduler | |
US20160080529A1 (en) | Method and device for sending requests | |
US9071984B1 (en) | Modifying a data flow mechanism variable in a communication network | |
JP2007143167A (en) | Resource allocation system and method, and user terminal device applied thereto | |
CN104320347B (en) | A kind of method and apparatus for actively updating LLDP | |
JP5839999B2 (en) | Communication terminal device | |
CN102769867A (en) | Network access method | |
US12010032B2 (en) | Controlling data rate based on domain and radio usage history | |
CN109861922B (en) | Method and apparatus for controlling flow | |
WO2015168908A1 (en) | Resource scheduling method, device and system | |
US10601716B2 (en) | Communication prediction apparatus and communication prediction method, and recording medium storing computer program | |
US11277765B2 (en) | Adaptive media service | |
JP2015050714A (en) | Radio base station, control method of radio base station, and control program | |
WO2015106524A1 (en) | Method, apparatus and server for notifying/sending usage of service package | |
WO2017193675A1 (en) | Uplink resource scheduling method and device | |
CN102970153A (en) | Multicast message processing method, device and system | |
WO2018045518A1 (en) | Volte communication method and base station | |
WO2016095351A1 (en) | Bandwidth adjustment method, device, and computer storage medium | |
JP2010166330A (en) | Communication control system, communication control method, and program | |
JP2018508156A (en) | Dynamic adjustment method of packet transmission timing | |
JP5878066B2 (en) | Wireless terminal | |
CN106506434B (en) | Service data transmission method and device | |
US10791194B2 (en) | Caching in wireless communication networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140725 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150430 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150430 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150624 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20151014 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20151110 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5839999 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |