JP5593781B2 - 端末及び通信制御方法 - Google Patents
端末及び通信制御方法 Download PDFInfo
- Publication number
- JP5593781B2 JP5593781B2 JP2010078547A JP2010078547A JP5593781B2 JP 5593781 B2 JP5593781 B2 JP 5593781B2 JP 2010078547 A JP2010078547 A JP 2010078547A JP 2010078547 A JP2010078547 A JP 2010078547A JP 5593781 B2 JP5593781 B2 JP 5593781B2
- Authority
- JP
- Japan
- Prior art keywords
- application
- connection
- service
- data
- terminal
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/25—Maintenance of established connections
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Description
図1は、実施例における無線通信システムの一例を示す図である。図1に示す無線通信システムは、端末(MS)1、無線基地局(BS)5を有する。図1に示す例では、無線基地局5のサービス圏内エリアに局所的にサービス圏外となるエリアがある。サービス圏内エリアをエリア#1、局所的なサービス圏外エリアをエリア#2とする。以下、端末1が、エリア#2を通過する場合を想定する。
図2は、端末1のハードウェアの一例を示すブロック図である。図2に示すように、端末1は、入出力コントローラ10、CPU(Central Processing Unit)11、補助記憶部12、主記憶部13、無線通信回路14、アンテナ15を有する。
図3は、実施例1における端末1の機能の一例を示すブロック図である。図3に示すように、端末1は、アプリケーション101、OS(オペレーティングシステム)102、制御部103、圏外検出部104、情報管理部105、動作管理部106、通信監視部107、ドーマント制御部108を有する。
次に、端末1の動作について説明する。図6は、アプリケーション判別情報、動作管理情報の登録処理の一例を示すシーケンス図である。図6に示すように、ステップS101で、例えば管理者からのコマンド入力により、アプリケーション判別情報が登録される。図6に示す例では、「Webブラウザ」には、ポート番号「80」、「FTP」には、ポート番号「20」、「VoIP」には、ポート番号「5060」がそれぞれ対応付けられる。
次に、実施例2における端末2について説明する。実施例2では、ドーマント制御を行う時間を設定する。以下、ドーマント制御を行う時間を接続維持時間という。
図9は、実施例2における端末2の機能の一例を示すブロック図である。図9に示す機能において、図3に示す機能と同様のものは同じ符号を付す。図9に示す制御部201は、設定部211を有する。設定部211は、ドーマント制御部108による回復処理の時間を設定する。設定部211は、例えば、動作管理情報(図5参照)に含まれる接続維持時間を、回復処理を行う時間として設定する。設定部211は、ドーマント制御部108に回復処理を指示してからのタイムをカウントし、カウント値が接続維持時間を経過した場合、ドーマント制御部108に回復処理の停止を通知する。
(RTO値算出)
SRTT=7/8×SRTT+1/8×RTT ・・・式(1)
V=V+1/8×(|RTT−SRTT|−V) ・・・式(2)
RTO=SRTT+4×V ・・・式(3)
(再送リトライアウトまでの時間)
再送リトライアウトまでの時間=RTO×5 ・・・式(4)
RTT:Round Trip Time
SRTT:Smoothed RTT
RTO:Retransmission Timeout
接続維持時間は、再送リトライアウトまでの時間が設定される。なお、式(4)の「5」は、Windows(登録商標)で設定されているリトライ回数の標準の値である。
図10は、実施例2における圏外時の処理3の一例を示すシーケンス図である。図10において、図8に示す処理と同様の処理を行うものは同じ符号を付す。図10に示すステップS401で、制御部201は、動作管理情報から圏外動作及び接続維持時間を取得する。
次に、実施例3における端末3について説明する。実施例3では、ファイル転送するアプリケーションが起動している場合、転送するデータのサイズ又は送信データ又は受信データの進捗状況に基づいて圏外動作を設定したり、接続維持時間を設定したりする。
図13は、実施例3における端末3の機能の一例を示すブロック図である。図13に示す機能において、図3に示す機能と同様のものは同じ符号を付す。図13に示す通信監視部301は、OS102から取得するパケットで、例えば宛先ポート番号が「20」に設定されているパケットを監視する。このとき、宛先ポート番号「20」が設定されているアプリケーションは、データ転送を行うアプリケーションとする。通信監視部301は、宛先ポート番号「20」のパケットを検出すると、このパケットのデータ部を解析してSIZEコマンドが発行されているかをチェックする。
図14は、実施例3における圏外時の処理6の一例を示すシーケンス図である。図14に示す処理において、図8に示す処理と同様の処理を行うものは同じ符号を付す。ステップS701で、アプリケーション101は、OS102に対し宛先ポート番号「20」、SIZEコマンドを含むパケットを送信する。ステップS702、S703で、OS102は、パケットをサーバに送信する。このとき、通信監視部301は、宛先ポート番号「20」が設定されているパケットを監視し、このパケットについてはデータ部を解析してSIZEコマンドが発行されているかをチェックする。
次に、実施例4における端末4について説明する。実施例4では、圏外検出時に複数のアプリケーションが起動している場合、アプリケーション毎に圏外動作を決定する。
図16は、実施例4における端末4の機能の一例を示すブロック図である。図16に示す機能において、図3に示す機能と同様のものは同じ符号を付す。図16に示す擬似パケット送信部401は、接続の切断を示す擬似的なパケットをアプリケーション101に対して送信する。擬似パケットを送信することで、複数のアプリケーションが起動していても、任意のアプリケーションの接続を切断することができる。
図17は、実施例4における圏外時の処理8の一例を示すシーケンス図である。ステップS901で、ユーザがWebブラウザを起動する。ステップS902、S903で、アプリケーション101(Webブラウザ)は、サーバと通信を開始するためにTCPヘッダの宛先ポート番号を「80」、SYNビットを「1」に設定したパケットを、OSを経由してサーバに送信する。このとき送信元ポート番号は未使用のポート番号をアプリケーション101が指定することができる。実施例4では仮に「11111」を指定したものとする。
(付記1)
基地局と無線通信を行なう端末であって、
無線通信が必要なアプリケーションが起動中か否かを判別するための判別情報、及び前記アプリケーションが圏外時に論理的な接続を維持するか否かを定めた動作情報を、前記アプリケーション毎に記憶する記憶部と、
圏外を検出した場合、前記判別情報に基づき起動中のアプリケーションを判別し、判別された前記起動中のアプリケーションに対して前記動作情報に基づき論理的な接続を維持するか否かを判定し、論理的な接続を維持すると判定した場合、基地局に対し無線回線の接続を試みるプロセッサと、
を備える端末。
(付記2)
前記プロセッサは、
無線回線の接続を試みても所定時間内に接続できなかった場合、前記起動中のアプリケーションに対し論理的な接続の切断を通知する付記1記載の端末。
(付記3)
前記所定時間は、データを送信してから応答が返ってくるまでの時間に基づく再送タイムアウト値から算出される付記2記載の端末。
(付記4)
前記プロセッサは、
前記起動中のアプリケーションが送受信するデータのサイズを取得し、該データのサイズに基づいて論理的な接続を維持するか否かを判定する付記1記載の端末。
(付記5)
前記プロセッサは、
前記所定時間は、前記起動中のアプリケーションがデータ転送を行うアプリケーションの場合、転送されるデータのサイズに基づいて設定される付記2記載の端末。
(付記6)
前記プロセッサは、
前記起動中のアプリケーションが送受信中のデータにおける送受信済みの部分データのサイズを取得し、該データに基づいて論理的な接続を維持するか否かを判定する付記1記載の端末。
(付記7)
前記プロセッサは、
前記所定時間は、前記起動中のアプリケーションがデータ転送を行うアプリケーションの場合、転送したデータに基づいて設定される付記2記載の端末。
(付記8)
前記プロセッサは、
前記起動中のアプリケーションが複数ある場合、アプリケーション毎に論理的な接続を維持するか否かを判定し、論理的な接続を切断するアプリケーションに対してのみ、接続切断を示す擬似情報を送信する付記1乃至7いずれか一項に記載の端末。
(付記9)
前記プロセッサは、
圏外中に無線回線の回復処理を行う付記1乃至8いずれか一項に記載の端末。
(付記10)
前記プロセッサは、
圏内に戻ったときに無線回線の回復処理を行う付記1乃至9いずれか一項に記載の端末。
(付記11)
基地局と無線通信を行なう端末における通信制御方法であって、
圏外を検出した場合、無線通信が必要なアプリケーションが起動中か否かを判別するための判別情報に基づき起動中のアプリケーションを判別し、
判別された前記起動中のアプリケーションに対し、前記アプリケーション毎に圏外時に論理的な接続を維持するか否かを定めた動作情報に基づき論理的な接続を維持するか否かを判定し、
論理的な接続を維持すると判定した場合、基地局に対し無線回線の接続を試みる通信制御方法。
5 無線基地局
10 入出力コントローラ
11 CPU
12 補助記憶部
13 主記憶部
14 無線通信回路
15 アンテナ
101 アプリケーション
102 OS
103、201 制御部
104 圏外検出部
105 情報管理部
106 動作管理部
107、301 通信監視部
108 ドーマント制御部
131 アプリ判定部
132 接続判定部
133 通知部
211 設定部
401 擬似パケット送信部
Claims (5)
- 基地局と無線通信を行なう端末であって、
無線通信が必要なアプリケーションが起動中か否かを判別するための判別情報、及び前記アプリケーションが圏外時に論理的な接続を維持するか否かを定めた動作情報を、前記アプリケーション毎に記憶する記憶部と、
圏外を検出した場合、前記判別情報に基づき起動中のアプリケーションを判別し、宛先ポート番号から前記起動中のアプリケーションのパケットを特定し前記パケットのデータ部分を前記起動中のアプリケーションが使用するプロトコルに基づき解析することにより、判別された前記起動中のアプリケーションが送受信するデータのサイズを取得し、該データのサイズ及び前記動作情報に基づき論理的な接続を維持するか否かを判定し、論理的な接続を維持すると判定した場合、基地局に対し無線回線の接続を試みるプロセッサと、
を備える端末。 - 前記プロセッサは、
無線回線の接続を試みても所定時間内に接続できなかった場合、前記起動中のアプリケーションに対し論理的な接続の切断を通知する請求項1記載の端末。 - 前記プロセッサは、
前記起動中のアプリケーションが送受信中のデータにおける送受信済みの部分データのサイズを取得し、該データのサイズに基づいて論理的な接続を維持するか否かを判定する請求項1又は2記載の端末。 - 前記プロセッサは、
前記起動中のアプリケーションが複数ある場合、アプリケーション毎に論理的な接続を維持するか否かを判定し、論理的な接続を切断するアプリケーションに対してのみ、接続切断を示す擬似情報を送信する請求項1乃至3いずれか一項に記載の端末。 - 基地局と無線通信を行なう端末における通信制御方法であって、
圏外を検出した場合、無線通信が必要なアプリケーションが起動中か否かを判別するための判別情報に基づき起動中のアプリケーションを判別し、
宛先ポート番号から前記起動中のアプリケーションのパケットを特定し前記パケットのデータ部分を前記起動中のアプリケーションが使用するプロトコルに基づき解析することにより、判別された前記起動中のアプリケーションが送受信するデータのサイズを取得し、該データのサイズと前記アプリケーション毎に圏外時に論理的な接続を維持するか否かを定めた動作情報とに基づき論理的な接続を維持するか否かを判定し、
論理的な接続を維持すると判定した場合、基地局に対し無線回線の接続を試みる通信制御方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010078547A JP5593781B2 (ja) | 2010-03-30 | 2010-03-30 | 端末及び通信制御方法 |
US13/072,237 US8792925B2 (en) | 2010-03-30 | 2011-03-25 | Mobile station and communication control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010078547A JP5593781B2 (ja) | 2010-03-30 | 2010-03-30 | 端末及び通信制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011211591A JP2011211591A (ja) | 2011-10-20 |
JP5593781B2 true JP5593781B2 (ja) | 2014-09-24 |
Family
ID=44710237
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010078547A Expired - Fee Related JP5593781B2 (ja) | 2010-03-30 | 2010-03-30 | 端末及び通信制御方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8792925B2 (ja) |
JP (1) | JP5593781B2 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013225721A (ja) * | 2012-04-19 | 2013-10-31 | Ntt Docomo Inc | 移動端末及び通信方法 |
WO2013161798A1 (ja) * | 2012-04-27 | 2013-10-31 | 三菱電機株式会社 | 通信システム |
CN103428737A (zh) * | 2012-05-16 | 2013-12-04 | 中兴通讯股份有限公司 | 事件根源确定方法及装置 |
US9825828B2 (en) * | 2014-08-26 | 2017-11-21 | T-Mobile Usa, Inc. | Cross-layer link failure alerts |
CN109246774B (zh) * | 2017-06-16 | 2021-01-05 | 华为技术有限公司 | 通信方法及装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005102135A (ja) * | 2003-08-25 | 2005-04-14 | Seiko Instruments Inc | 回線接続制御装置及び通信カード |
US7483373B2 (en) * | 2004-02-09 | 2009-01-27 | Research In Motion Limited | Methods and apparatus for controlling wireless network operations associated with a flow control process |
JP4940935B2 (ja) | 2006-12-21 | 2012-05-30 | 日本電気株式会社 | 無線通信端末およびその基地局サーチ方法 |
-
2010
- 2010-03-30 JP JP2010078547A patent/JP5593781B2/ja not_active Expired - Fee Related
-
2011
- 2011-03-25 US US13/072,237 patent/US8792925B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US20110244911A1 (en) | 2011-10-06 |
JP2011211591A (ja) | 2011-10-20 |
US8792925B2 (en) | 2014-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5593781B2 (ja) | 端末及び通信制御方法 | |
CN108234171B (zh) | 一种数据处理方法、***以及装置 | |
CA2946774C (en) | Wireless assistance method, apparatus, and system | |
JP5447103B2 (ja) | 無線接続のための方法、装置及びシステム | |
US20150359016A1 (en) | Apparatus and method to estimate round trip time via transport control protocol signals | |
KR20210137194A (ko) | 차량 통신을 위한 사이드링크 모니터링 방법 및 관련 장치 | |
EP3142442B1 (en) | Method, device and system for controlling air interface resources | |
CN110719616A (zh) | 网络切换方法及装置、存储介质、电子设备 | |
CN109040295B (zh) | 异常断线的确定方法及装置、终端及存储介质 | |
WO2014112811A1 (en) | Method and apparatus for controlling traffic in electronic device | |
EP2918138B1 (en) | Method and apparatus for providing web service in wireless communication system | |
WO2016107391A1 (zh) | 缓存方法、缓存边缘服务器、缓存核心服务器和缓存*** | |
WO2008071566A1 (en) | System and methods for on-demand document provisioning using ad hoc networking | |
JP6576099B2 (ja) | 通信装置、通信装置の制御方法、プログラム、および、通信システム | |
KR101234816B1 (ko) | 혼잡 탐지 장치, 혼잡 제어 장치 그리고 혼잡 제어 방법 | |
CN107431965B (zh) | 一种实现传输控制协议tcp传输的方法及装置 | |
KR20100090362A (ko) | 이동통신 시스템에서 혼잡 제어 방법 및 장치 | |
EP3361788B1 (en) | Data transmission method and apparatus | |
JP4627290B2 (ja) | Tcpを用いたレート制御方法、サーバ及びプログラム | |
EP3172891B1 (en) | Reliable transfer of data from an image capturing device to a remote data storage | |
JP2019016866A (ja) | 通信装置、外部装置、通信装置の制御方法、外部装置の制御方法、及び、プログラム | |
JP7292825B2 (ja) | 通信装置、制御方法、およびプログラム | |
JP6146409B2 (ja) | 通信装置および通信方法 | |
JP4170838B2 (ja) | 中継装置、通信システム及び通信方法 | |
JP2004171495A (ja) | サービス性能監視システム、サービス性能監視ノード、通信端末、通信端末プログラム、及び、サービス性能監視方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130206 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130613 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130709 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130823 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130905 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20140128 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140422 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20140502 |
|
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: 20140708 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140721 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5593781 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |