JP5093274B2 - 端末装置及びファイル送信システム - Google Patents
端末装置及びファイル送信システム Download PDFInfo
- Publication number
- JP5093274B2 JP5093274B2 JP2010071867A JP2010071867A JP5093274B2 JP 5093274 B2 JP5093274 B2 JP 5093274B2 JP 2010071867 A JP2010071867 A JP 2010071867A JP 2010071867 A JP2010071867 A JP 2010071867A JP 5093274 B2 JP5093274 B2 JP 5093274B2
- Authority
- JP
- Japan
- Prior art keywords
- file
- terminal device
- transmission
- divided
- transmission speed
- 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.)
- Active
Links
Landscapes
- Communication Control (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
(例えば、http://www.ocn.ne.jp/info/rules/upload/ など参照)
P2P通信を利用する通信カラオケシステムにおいて、通信量の制限に抵触したことが原因でコンテンツの送信ができないカラオケ装置が発生すると、その分、ネットワーク内でコンテンツを送信できるカラオケ装置の数が減少することになる。コンテンツを送信できるカラオケ装置の数が減少すると、残りのカラオケ装置にコンテンツの送信要求が集中し、通信負荷の増大に起因してコンテンツの送信に遅延を招くおそれがある。
記憶手段は、端末装置に対して所定期間単位で設定されている送信可能なデータの上限量から、現在の期間中に自端末装置が他の端末装置に対して送信した分割ファイルのデータ量を減じた、当期間中に送信可能な残りデータ量を記憶する。なお、ここでいう所定期間とは、例えば、1日や1週間、1ヶ月といった日数単位の期間でもよいし、〇時間といった、時間単位の期間であってもよい。
[ファイル送信システム1の構成の説明]
図1(a)に示すように、ファイル送信システム1は、複数の端末装置4a,4b,4c,4d,4eがインターネット200を介して互いに通信可能に接続されることによって形成されている。なお、以下の説明において、端末装置4a,4b,4c,4d,4eを特に区別しない場合は、単に端末装置4と表記する。また、図1においては、説明の便宜上、5台の端末装置4がファイル送信システム1に接続されている構成を示すが、更に多くの端末装置4が接続されていてもよい。
端末装置4は、ハードウェア構成としてCPU41、RAM42、ROM43、HDD44、操作部45、ネットワーク通信部46等を備える。
つぎに、ファイル通信システム1における端末装置4間の通信状況について、図2に基づいて説明する。
つぎに、端末装置4がクライアント機能として実行する処理について、図4に基づいて説明する。
上記(1)〜(3)の手法は、何れも公知であるので、詳細な説明等を図示していない。
つぎに、端末装置4がサーバ機能として実行する処理について、図5,6に基づいて説明する。
端末装置4のCPU41は、まずS200において、RAM42の所定領域に格納されている残りデータ量を所定期間(ここでは1日間と想定する)ごとの上限量に初期化する。つぎに、クライアント側の端末装置4から分割ファイルの送信要求があるか否かを判定する(S201)。クライアント側の端末装置4から分割ファイルの送信要求を受信していない場合は(S201:NO)、この処理を繰返す。
β=α×(残りデータ量÷上限量)×(所定期間の時間長÷現在の期間の残り時間)
上記式によれば、所定期間単位の上限量に対する残りデータ量の比率が小さくなる程、規定の送信速度(α)に対して送信速度(β)が遅くなり、かつ、現在の期間が満了するまでの残り時間が少なくなる程、規定の送信速度(α)に対して送信速度(β)が速くなる。また、上記式において、所定期間を1日間とし、1日の経過時間を秒数で計時する場合、日付が更新してからの経過秒数をnowとして通信速度(β)を次式により算出することができる。
β=α×(残りデータ量÷上限量)×(86400÷(86400−now))
つづいて、S205では、要求された分割ファイルをS204で算出した送信速度(β)によってクライアントの端末装置4に対して送信する。ただし、当日中に送信した分割ファイルの総データ量が1日間の上限量に達している場合、すなわち、残りデータ量が0の場合、それ以上分割ファイルを送信しない。
実施形態のファイル送信システム1の構成と、特許請求の範囲に記載の構成との対応は次のとおりである。端末装置4のCPU41が、特許請求範囲における送信速度設定手段、送信手段、リセット手段、及び、ファイル取得手段に相当し、RAM42が、記憶手段に相当する。
上記実施形態のファイル送信システム1によれば、次のような効果を奏する。
(1)1つのファイルを多数に分割し、複数の分割ファイルを同時並行して取得するシステムでは、通信速度が速い端末に分割ファイルの取得要求が集中する傾向にある。そこで、残りデータ量が少なくなったサーバ側の端末装置4の送信速度を低減することで、分割ファイルの取得要求を他の端末装置4へ分散させることができる。これにより、複数の端末装置4間で保有するファイルに偏りがある場合でも、特定の端末装置4だけに取得要求が集中して送信データ量が上限量に達してしまうことを防止できる。結果として、ファイル送信システム1全体で各端末装置4間の送信データ量が平滑化され、ファイルを送信可能な端末装置4の数を維持できる。
Claims (4)
- 複数の端末装置がネットワークを介して相互に接続され、それら複数の端末装置間でファイルを送受信するファイル送信システムを構成する複数の前記端末装置のうち、
1つのファイルをそのファイルの取得先となる複数の前記端末装置の数より多い複数のブロックに分割した分割ファイル単位で、その取得先の複数の前記端末装置からそれぞれ別の分割ファイルを同時並行して取得し、そのファイルの取得が完了するまでそれらの端末装置から分割ファイルの取得を繰返すファイル要求側の前記端末装置に対して、当該要求された分割ファイルを送信するファイル送信側の前記端末装置であって、
前記端末装置に対して所定期間単位で設定されている送信可能なデータの上限量から、現在の期間中に自端末装置が他の端末装置に対して送信した分割ファイルのデータ量を減じた、当期間中に送信可能な残りデータ量を記憶しておく記憶手段と、
前記記憶手段に記憶している残りデータ量が小さくなる程、規定の送信速度に対して送信速度が遅くなるように、かつ、現在の期間が満了するまでの残り時間が少なくなる程、前記規定の送信速度に対して送信速度が速くなるように前記分割ファイルの送信速度を設定する送信速度設定手段と、
前記ファイル要求側の端末装置から受信した取得要求に応じて、当該取得要求に該当の分割ファイルを、前記送信速度設定手段により設定した送信速度で当該ファイル要求側の端末装置に対して送信する送信手段とを備えること
を特徴とする端末装置。 - 請求項1に記載の端末装置において、
前記所定期間が満了したときに、前記記憶手段に記憶している残りデータ量を前記上限量にリセットするリセット手段を更に備えること
を特徴とする端末装置。 - 請求項1又は請求項2に記載の端末装置において、
前記送信手段は、現在の期間中に送信した分割ファイルの総データ量が前記上限量に達した場合、分割ファイルを送信しないこと
を特徴とする端末装置。
- 複数の端末装置がネットワークを介して相互に接続され、それら複数の端末装置間でファイルを送受信するファイル送信システムであって、
前記端末装置は、
ファイルの取得に関する手段として、
1つのファイルをそのファイルの取得先となる複数の前記端末装置の数より多い複数のブロックに分割した分割ファイル単位で、その取得先の複数の前記端末装置からそれぞれ別の分割ファイルを同時並行して取得し、そのファイルの取得が完了するまでそれらの端末装置から分割ファイルの取得を繰返すファイル取得手段を備え、
ファイルの送信に関する手段として、
前記端末装置に対して所定期間単位で設定されている送信可能なデータの上限量から、現在の期間中に自端末装置が他の端末装置に対して送信した分割ファイルのデータ量を減じた、当期間中に送信可能な残りデータ量を記憶しておく記憶手段と、
前記記憶手段に記憶している残りデータ量が小さくなる程、規定の送信速度に対して送信速度が遅くなるように、かつ、現在の期間が満了するまでの残り時間が少なくなる程、前記規定の送信速度に対して送信速度が速くなるように前記分割ファイルの送信速度を設定する送信速度設定手段と、
ファイル要求側の前記端末装置から受信した分割ファイル取得要求に応じて、当該取得要求に該当の分割ファイルを、前記送信速度設定手段により設定した送信速度で当該ファイル要求側の端末装置に対して送信する送信手段とを備えること
を特徴とするファイル送信システム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010071867A JP5093274B2 (ja) | 2010-03-26 | 2010-03-26 | 端末装置及びファイル送信システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010071867A JP5093274B2 (ja) | 2010-03-26 | 2010-03-26 | 端末装置及びファイル送信システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011205480A JP2011205480A (ja) | 2011-10-13 |
JP5093274B2 true JP5093274B2 (ja) | 2012-12-12 |
Family
ID=44881625
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010071867A Active JP5093274B2 (ja) | 2010-03-26 | 2010-03-26 | 端末装置及びファイル送信システム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5093274B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6057503B2 (ja) | 2011-09-21 | 2017-01-11 | 東レ・ダウコーニング株式会社 | 光半導体素子封止用硬化性シリコーン組成物、樹脂封止光半導体素子の製造方法、および樹脂封止光半導体素子 |
KR101688922B1 (ko) * | 2015-03-17 | 2016-12-22 | 주식회사 안랩 | 어플리케이션 패키지 파일 수집 장치 및 방법 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2141601B1 (en) * | 2007-03-29 | 2012-05-30 | Pioneer Corporation | Content delivery apparatus, content delivery method, and content delivery program |
-
2010
- 2010-03-26 JP JP2010071867A patent/JP5093274B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2011205480A (ja) | 2011-10-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11483231B2 (en) | Context-aware path computation and selection | |
US10484464B2 (en) | Connection control device, connection control system, and non-transitory computer readable medium | |
JP5223480B2 (ja) | コンテンツ配信方法及び通信端末装置 | |
US9037657B2 (en) | Systems and methods for peer-to-peer bandwidth allocation | |
EP3242463B1 (en) | Content distribution method and system for mobile terminal application | |
CN111200657B (zh) | 一种管理资源状态信息的方法和资源下载*** | |
JP2012078902A (ja) | 情報処理装置、情報処理方法及び情報処理プログラム | |
JP2007058275A (ja) | ノード装置、共用情報更新処理プログラム、共用情報更新方法、及び情報共有システム | |
WO2011088725A1 (zh) | 基于http的同步方法和装置 | |
JP5096293B2 (ja) | コンテンツ配信支援システムと方法およびプログラム | |
CN101888403A (zh) | 存储和分发电子内容的方法和*** | |
JP5093274B2 (ja) | 端末装置及びファイル送信システム | |
US8762481B2 (en) | Information distribution system, terminal apparatus used in same system, and recording medium on which information processing program is recorded so as to be computer readable, as well as information processing method | |
US20160205171A1 (en) | Flow characteristic based peer-to-peer system | |
JP5394704B2 (ja) | 情報通信システム、及びソフトウェア更新方法 | |
JP2012078901A (ja) | サーバ装置、ページ送信プログラム、及びページ送信方法 | |
US8312068B2 (en) | Node device, information communication system, method for managing content data, and computer readable medium | |
Rodrigues | On the optimization of BitTorrent-like protocols for interactive on-demand streaming systems | |
JP5206719B2 (ja) | カラオケネットワークシステム及び集中管理装置 | |
JP2011008657A (ja) | コンテンツ配信システム、ノード装置、コンテンツ配信方法及びノードプログラム | |
JP7389949B2 (ja) | ファイル配布システム、及びファイル配布プログラム | |
JP5474437B2 (ja) | 配信制御装置 | |
JP2010238162A (ja) | コンテンツ配信システム、ノード装置、コンテンツ配信方法及びコンテンツ取得処理プログラム | |
JP2012053206A (ja) | カラオケネットワークシステム、集中管理装置 | |
JP6081322B2 (ja) | 転送したコンテンツを保存する通信装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120330 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120605 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120801 |
|
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: 20120821 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120903 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5093274 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150928 Year of fee payment: 3 |