JP5150164B2 - クライアント端末とサーバ間の定期通信の最適化方法 - Google Patents
クライアント端末とサーバ間の定期通信の最適化方法 Download PDFInfo
- Publication number
- JP5150164B2 JP5150164B2 JP2007210967A JP2007210967A JP5150164B2 JP 5150164 B2 JP5150164 B2 JP 5150164B2 JP 2007210967 A JP2007210967 A JP 2007210967A JP 2007210967 A JP2007210967 A JP 2007210967A JP 5150164 B2 JP5150164 B2 JP 5150164B2
- Authority
- JP
- Japan
- Prior art keywords
- server
- data
- time
- client terminal
- reception
- 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
Images
Landscapes
- Information Transfer Between Computers (AREA)
Description
複数のクライアント端末とサーバが定期的に通信を行うネットワークシステムにおいて、
前記クライアント端末が、前記サーバへデータを送信する際に、前記データの送信時刻を前記データに添付した上で送信する手段と、
前記サーバが、前記クライアント端末の送信時刻が添付されたデータを受信し、前記データの受信時刻を記録する手段と、
前記サーバが、前記送信時刻と前記受信時刻から時間差を算定し、前記時間差が所定の時間差以上の場合に、前記クライアント端末に次回のデータの送信時刻を送信する手段と
を備えることを特徴とする定期通信の最適化方法、並びに
サーバと複数のクライアント端末が定期通信を行うネットワークシステムにおいて、
前記サーバへのデータの送信時、送信時刻を前記データに添付して送信するクライアント端末と、
前記送信時刻と前記データのサーバの受信時刻から時間差を算定し、前記時間差が所定の時間差以上の場合に前記クライアント端末に、次回のデータの送信時刻を送信するサーバと、
を備えていることを特徴とするネットワークシステムに関するものである。
さらに、本発明のネットワークシステムでは、ネットワークの通信量の増加による混雑状況やクライアント端末/サーバ間のネットワーク的な距離の長さに伴う通信時間がより長くなることを、サーバでクライアント端末のデータの送信時刻と前記データのサーバの受信時刻との時間差として把握し、ついで前記時間差に基づいて、サーバからクライアント端末の次回の送信時刻を早めたり、遅くしたりして調節するように設定できる。したがって、本発明のネットワークシステムでは、ネットワークの通信状況に合わせてクライアント端末からサーバへのデータ送信を行い、サーバにおける前記データの受信時刻を分散できるので、前記データの処理にともなうサーバの負荷を適正に保つことができる。
図1は、本発明の実施形態によるネットワークシステムの構成例を示すブロック図である。
図5は、クライアント端末2台(2A及び2B)及びサーバ1から構成される本発明のネットワークシステムの一実施態様の通信ダイヤグラムである。T1乃至T6は、クライアント端末2Aとサーバ1間のデータの通信ダイヤグラムであり、T7乃至T11は、クライアント端末2Bとサーバ1間のデータの通信ダイヤグラムである。通信ダイヤグラムT1及びT7において、正常な通信状態にあることを示している。一方、通信ダイヤグラムT2及びT8では、ネットワークの通信量の増加から、クライアント端末2A及び2Bから送信された、前記クライアント端末の送信時刻が添付されたデータがサーバ1に受信されるまでの時間が、正常な通信状態に比べて長時間となっている。この結果、通信ダイヤグラムT2のデータのサーバ1の受信時刻は、クライアント端末2Bからのデータのサーバの受信時刻と近接したものとなり(通信ダイヤグラムT2及びT9、並びにT4及びT10参照)、前記クライアント端末2A及び2Bから送信されたデータを処理するサーバ1に負荷が増す。
この時点において、サーバ1が、前記送信時刻とサーバ1の前記データの受信時刻の比較から、時間差を算定し、当信時間差が所定の範囲を超える場合には、サーバ1から、クライアント端末2Aに対して、データの送信時刻を送信する(通信ダイヤグラムT3参照)。通常、混雑していないインターネットにおけるクライアント端末2から送信されたデータがサーバ1に到達するまでの時間は、大体100ms以内(日本国内での通信の場合)であるが、通信量の増加による混雑が発生すると、前記時間はそれ以上になる。また、定期処理は3〜5分に1回である。
2:クライアント端末
3:ネットワーク
11:送受信部
12:クライアント端末送信時刻格納部
13:受信時刻格納部
14:クライアント端末送信時刻設定部
15:制御部
16:サービス処理部
21:表示部
22:入力部
23:制御部
24:送信時刻設定部
25:送信時刻格納部
26:サービス処理部
27:送受信部
Claims (1)
- 複数のクライアント端末と、該クライアント端末から受信したデータを定期的に処理するサーバとが定期通信を行うネットワークシステムにおいて、
前記クライアント端末が、前記サーバへデータを送信する際に、前記データの送信時刻を前記データに添付した上で送信する手順と、
前記サーバが、前記クライアント端末の送信時刻が添付されたデータを受信し、前記データの受信時刻を記録する手順と、
前記サーバが、前記送信時刻と前記受信時刻から時間差を算定し、前記時間差が所定の時間差以上の場合に、前記クライアント端末に次回のデータの送信時刻を送信する手順とを備え、
前記次回のデータの送信時刻が、クライアント端末からのデータの受信件数がサーバの理想負荷範囲内に収まる時間帯に設定されていることを特徴とする定期通信の最適化方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007210967A JP5150164B2 (ja) | 2007-08-13 | 2007-08-13 | クライアント端末とサーバ間の定期通信の最適化方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007210967A JP5150164B2 (ja) | 2007-08-13 | 2007-08-13 | クライアント端末とサーバ間の定期通信の最適化方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009048230A JP2009048230A (ja) | 2009-03-05 |
| JP5150164B2 true JP5150164B2 (ja) | 2013-02-20 |
Family
ID=40500419
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007210967A Active JP5150164B2 (ja) | 2007-08-13 | 2007-08-13 | クライアント端末とサーバ間の定期通信の最適化方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5150164B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10362147B2 (en) | 2015-10-09 | 2019-07-23 | Seiko Epson Corporation | Network system and communication control method using calculated communication intervals |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2005006606A1 (ja) * | 2003-07-14 | 2005-01-20 | Sony Corporation | 通信方法 |
| JP2006237865A (ja) * | 2005-02-23 | 2006-09-07 | Yamaha Corp | 通信装置 |
| JP2006277306A (ja) * | 2005-03-29 | 2006-10-12 | Mitsubishi Electric Corp | プラント監視制御システム、プラント監視システム、プラント監視装置、およびプラント制御装置 |
-
2007
- 2007-08-13 JP JP2007210967A patent/JP5150164B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009048230A (ja) | 2009-03-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6349210B1 (en) | Method and apparatus for broadcasting messages in channel reservation communication systems | |
| EP1535419B1 (en) | Method and devices for controlling retransmissions in data streaming | |
| EP1378097B1 (en) | Method of controlling a queue buffer | |
| US6563822B1 (en) | Data Transferring method | |
| EP2883385B1 (en) | Method for characterization and optimization of multiple simultaneous real-time data connections | |
| US20150236966A1 (en) | Control of congestion window size of an information transmission connection | |
| CN102148662B (zh) | 一种数据发送速率的调整方法及装置 | |
| US20190140782A1 (en) | System and method for increasing network efficiency using dynamic repeat requests adjustment | |
| CN102771103B (zh) | 高速通信系统以及高速通信方法 | |
| EP3925209B1 (en) | Method and device for controlling video reception | |
| WO2002076036A1 (en) | Method and device for improving a data throughput | |
| US20150195368A1 (en) | Dynamic selection of reliability of publishing data | |
| US9538132B2 (en) | Methods, devices, and systems for controlling audio and video transmission | |
| JP5150164B2 (ja) | クライアント端末とサーバ間の定期通信の最適化方法 | |
| CN101208969B (zh) | 用于根据网络条件最优化网络通信的系统和方法 | |
| US20050240674A1 (en) | Session initiation protocol system timeout timer method | |
| CN112738283B (zh) | 一种信令传输方法、装置、设备及存储介质 | |
| US7792026B2 (en) | Method of calculating a time period to wait for missing data packets | |
| JP6896988B2 (ja) | 再送に起因してパケットに追加される遅延の表示 | |
| US20110238819A1 (en) | Apparatus and method for transmitting information on an operational state of the same | |
| US11470629B1 (en) | Delay-responsive uplink scheduling | |
| JP2011223155A (ja) | 通信ネットワークシステム、経路間接続装置 | |
| EP1191764A1 (en) | A method of controlling the time-out in a wireless data TCP transmission | |
| JPH1023017A (ja) | 通信システム、通信端末及び通信方法 | |
| KR20050055904A (ko) | 무선 네트워크망을 통해 통신하는 서버 시스템 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100809 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120731 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120914 |
|
| 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: 20121106 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121203 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5150164 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: 20151207 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |