JP2005080309A - 携帯端末機のパケット受信方法 - Google Patents
携帯端末機のパケット受信方法 Download PDFInfo
- Publication number
- JP2005080309A JP2005080309A JP2004251053A JP2004251053A JP2005080309A JP 2005080309 A JP2005080309 A JP 2005080309A JP 2004251053 A JP2004251053 A JP 2004251053A JP 2004251053 A JP2004251053 A JP 2004251053A JP 2005080309 A JP2005080309 A JP 2005080309A
- Authority
- JP
- Japan
- Prior art keywords
- task
- packet
- priority
- signals
- queue
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/30—Flow control; Congestion control in combination with information about buffer occupancy at either end or at transit nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/163—In-band adaptation of TCP data exchange; In-band control procedures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/04—Registration at HLR or HSS [Home Subscriber Server]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/06—Transport layer protocols, e.g. TCP [Transport Control Protocol] over wireless
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/10015—Access to distributed or replicated servers, e.g. using brokers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1012—Server selection for load balancing based on compliance of requirements or conditions with available server resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Abstract
【解決手段】 端末機が無線区間に呼を設定してPDSNとのセッション及びサーバとのTCP連結を設定する段階と、前記TCP連結の設定が終了されると、タスクの優先順位を変更してパケットを受信する段階と、所定量以上のパケットを受信するか、または所定水準以上にシグナル数が上昇すると、再びタスクの優先順位を変更して受信されたパケットを処理する段階と、から携帯端末機のパケット受信方法を構成する。
【選択図】図1
Description
Claims (18)
- 端末機が無線区間に呼を設定して、PDSN(Packet Data Serving Node)とのセッション及びサーバとの伝送制御プロトコル(Transmission Control Protocol:以下TCPという)連結を設定する段階と、
前記TCP連結の設定が終了されると、タスクの優先順位を変更してパケットを受信する段階と、
所定量以上のパケットを受信するか、または所定水準以上にシグナル数が上昇すると、再びタスクの優先順位を変更して受信されたパケットを処理する段階と、
から構成されることを特徴とする携帯端末機のパケット受信方法。 - 前記パケットは、
前記TCP設定時に端末機から無線網に伝送された受信キュー(queue)の大きさだけ受信され、TCP受信キューに保存されることを特徴とする請求項1記載の携帯端末機のパケット受信方法。 - 前記受信キューは、
TCP受信パケットが保存されるキューであって、パケットが端末機に受信されると、一旦受信キューに保存され、アプリケーションが読む動作を行う時に前記受信キューからパケットを読み込むことを特徴とする請求項2記載の携帯端末機のパケット受信方法。 - 前記シグナル数は、
UIタスクシグナルキューのシグナル数であることを特徴とする請求項1記載の携帯端末機のパケット受信方法。 - 前記シグナルキューは、
各タスク間の通信のための信号が保存されるシグナル保存キューであって、UIタスクが受信キューから有効パケットを読み出す等の適切な動作を行わせる信号を出力することを特徴とする請求項4記載の携帯端末機のパケット受信方法。 - 前記パケット及びシグナル数は、
端末機の制御部がTCP受信キューに受信されるパケット及びUIタスクシグナルキューのシグナル数をモニターすることで、上位臨界値に到達するかどうかが判断されることを特徴とする請求項1記載の携帯端末機のパケット受信方法。 - 前記タスクには、UI(User Interface)タスク、PS(Protocol Stack)タスク、 Rx/Tx(Reception/Transmission)タスクがあり、タスクの優先順位は、最初、UIタスクの優先順位がPSタスクの優先順位より高く設定されることを特徴とする請求項1記載の携帯端末機のパケット受信方法。
- 前記タスクの優先順位は、
端末機とサーバとのTCP連結の設定が終了されると、PSタスクの優先順位がUIタスクの優先順位より高く変更されて、パケットの受信が開始されることを特徴とする請求項1記載の携帯端末機のパケット受信方法。 - 前記タスクの優先順位は、
端末機が所定量以上のパケットを受信するか、または所定水準以上にシグナル数が上昇すると、UIタスクの優先順位がPSタスクの優先順位より高く変更され、パケットの受信を終了して受信されたパケットが処理されることを特徴とする請求項1記載の携帯端末機のパケット受信方法。 - 所定量以下のパケットを受信するか、または所定水準以下にシグナル数が下降すると、PSタスクの優先順位がUIタスクの優先順位より高く変更されて、パケットの受信が再び開始される段階を更に含むことを特徴とする請求項1記載の携帯端末機のパケット受信方法。
- 前記パケット及びシグナル数は、
端末機の制御部がTCP受信キューに受信されるパケット及びUIタスクシグナルキューのシグナル数をモニターすることで、下位臨界値に到達するかどうかが判断されることを特徴とする請求項6記載の携帯端末機のパケット受信方法。 - 端末機が無線区間に呼を設定して、PDSNとのPPP(Point−to−Point Protocol)セッション及びサーバとのTCP連結を設定する段階と、
前記設定が終了されると、PSタスクの優先順位をUIタスクより高く設定する段階と、
パケットデータがTCP受信キューに保存される段階と、
パケットやシグナル数が所定水準の上位臨界値に到達するかどうかを判断する段階と、
判断結果、前記パケットやシグナル数が上位臨界値に到達すると、PSタスクの優先順位をUIより低く変更して、アプリケーションが保存された受信パケットを処理する段階と、から構成されることを特徴とする携帯端末機のパケット受信方法。 - 前記UIタスクは、
最初、PSタスクより高く設定されることを特徴とする請求項12記載の携帯端末機のパケット受信方法。 - 前記パケット及びシグナル数は、
端末機の制御部がTCP受信キューに受信されるパケット及びUIタスクシグナルキューのシグナル数をモニターすることで、所定水準の上位臨界値に到達するかどうかが判断されることを特徴とする請求項12記載の携帯端末機のパケット受信方法。 - 前記パケットやシグナル数が所定水準の下位臨界値に到達するかどうかを判断する段階を更に含むことを特徴とする請求項12記載の携帯端末機のパケット受信方法。
- 前記パケット及びシグナル数は、
端末機の制御部がTCP受信キューに受信されるパケット及びUIタスクシグナルキューのシグナル数をモニターすることで、所定水準の下位臨界値に到達するかどうかが判断されることを特徴とする請求項15記載の携帯端末機のパケット受信方法。 - 前記判断結果、
前記パケットやシグナル数が所定水準の下位臨界値に到達すると、PSタスクの優先順位がUIタスクの優先順位より高く変更されて、パケットの受信を再び開始することを特徴とする請求項15記載の携帯端末機のパケット受信方法。 - UIタスクの優先順位がPSタスクの優先順位より高く設定された端末により、無線区間に呼を設定してPDSNとPPPセッションを設定する段階と、
端末機が受信しようとするデータを有するサーバとTCP連結を設定し、設定が終了されると、PSタスクの優先順位をUIタスクより高く設定する段階と、
パケットデータがTCP設定時に伝送された受信キューの大きさだけ受信され、TCP受信キューに保存される段階と、
端末機の制御部がTCP受信キューに受信されるパケット及びUIタスクシグナルキューのシグナル数をモニターし、所定水準の上位臨界値に到達するかどうかを判断する段階と、
判断結果、前記パケットやシグナル数が上位臨界値に到達すると、PSタスクの優先順位をUIより低く変更して、アプリケーションが保存された受信パケットを処理する段階と、
前記パケット処理中にパケット及びシグナル数をモニターし、所定水準の下位臨界値に到達するかどうかを判断する段階と、
判断結果、前記パケットやシグナル数が下位臨界値に到達すると、PSタスクの優先順位がUIタスクの優先順位より高く変更されて、パケットの受信を再び開始する段階と、から構成されることを特徴とする携帯端末機のパケット受信方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20030060593A KR100575734B1 (ko) | 2003-08-30 | 2003-08-30 | 이동 통신 단말기의 패킷 데이터 수신 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005080309A true JP2005080309A (ja) | 2005-03-24 |
JP4001593B2 JP4001593B2 (ja) | 2007-10-31 |
Family
ID=34101865
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004251053A Expired - Fee Related JP4001593B2 (ja) | 2003-08-30 | 2004-08-30 | 携帯端末機のパケット受信方法 |
Country Status (9)
Country | Link |
---|---|
US (1) | US7636303B2 (ja) |
EP (1) | EP1511273B1 (ja) |
JP (1) | JP4001593B2 (ja) |
KR (1) | KR100575734B1 (ja) |
CN (1) | CN1324865C (ja) |
AT (1) | ATE338420T1 (ja) |
DE (1) | DE602004002162T2 (ja) |
ES (1) | ES2271754T3 (ja) |
PT (1) | PT1511273E (ja) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8086732B1 (en) * | 2006-06-30 | 2011-12-27 | Cisco Technology, Inc. | Method and apparatus for rate limiting client requests |
JP5501052B2 (ja) * | 2010-03-24 | 2014-05-21 | キヤノン株式会社 | 通信装置、通信装置の制御方法、プログラム |
CN102137345A (zh) * | 2010-09-15 | 2011-07-27 | 华为技术有限公司 | 一种个性化铃音播放***、方法和终端 |
KR101706042B1 (ko) * | 2010-10-27 | 2017-02-13 | 에스케이 텔레콤주식회사 | 이동통신망에서의 테더링 제어 시스템 및 방법 |
CN103152794B (zh) * | 2013-02-22 | 2015-08-19 | 中国联合网络通信集团有限公司 | 业务接入方法及接入控制器 |
CN104734983B (zh) * | 2013-12-24 | 2018-10-12 | ***通信集团公司 | 业务数据请求的调度***、方法及装置 |
WO2018029756A1 (ja) * | 2016-08-08 | 2018-02-15 | 三菱電機株式会社 | 伝送装置、システム制御装置、列車伝送システムおよび伝送方法 |
CN109327730B (zh) * | 2018-09-11 | 2020-05-26 | 视联动力信息技术股份有限公司 | 一种数据包下载的方法和装置 |
FR3112262B1 (fr) * | 2020-07-01 | 2022-06-10 | Sagemcom Energy & Telecom Sas | Procede de regulation destine a resorber un engorgement d’un reseau maille de communication par courants porteurs en ligne |
CN113360260B (zh) * | 2021-06-01 | 2023-03-14 | 上海安吉星信息服务有限公司 | 一种车辆数据采集方法、***、存储介质及服务器 |
CN115834730A (zh) * | 2022-10-21 | 2023-03-21 | 中国科学院计算技术研究所 | 支持优先级乱序的tcp数据包收发方法及*** |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09222986A (ja) * | 1996-02-16 | 1997-08-26 | Fuji Xerox Co Ltd | 画像処理装置及び情報処理装置 |
FI103005B (fi) * | 1996-03-25 | 1999-03-31 | Nokia Telecommunications Oy | Lähetettävän datan priorisointi reitittimessä |
US6006263A (en) | 1998-01-20 | 1999-12-21 | Compuware Corporation | System and method to expedite the transfer of data within a network system |
US6192029B1 (en) * | 1998-01-29 | 2001-02-20 | Motorola, Inc. | Method and apparatus for performing flow control in a wireless communications system |
US5999990A (en) * | 1998-05-18 | 1999-12-07 | Motorola, Inc. | Communicator having reconfigurable resources |
US20030023956A1 (en) | 2000-02-14 | 2003-01-30 | Adi Dulberg | Embedded device monitoring agent |
US6542734B1 (en) | 2000-03-30 | 2003-04-01 | Qualcomm Incorporated | Method and apparatus for detecting specified events in a mobile station |
US6954429B2 (en) * | 2000-04-05 | 2005-10-11 | Dyband Corporation | Bandwidth control system |
EP1148689B1 (en) | 2000-04-18 | 2006-06-14 | Motorola, Inc. | Downloading web pages |
JP2001325176A (ja) | 2000-05-17 | 2001-11-22 | Nec Shizuoka Ltd | インターネット接続情報の提供・受取通信方法及びその通信システム並びに情報記録媒体 |
JP2002077308A (ja) | 2000-09-04 | 2002-03-15 | Canon Inc | 情報処理装置、情報処理方法及びメモリ媒体 |
KR100365788B1 (ko) | 2000-09-14 | 2002-12-26 | 삼성전자 주식회사 | 무선 패킷 데이터시스템의 수신 트래픽 양 결정방법 및 장치 |
KR100343745B1 (ko) | 2000-10-30 | 2002-07-20 | 엘지전자 주식회사 | 무선망에서의 데이터 전송 방법 |
JP2002171572A (ja) * | 2000-12-01 | 2002-06-14 | Hitachi Ltd | 無線基地局、パケット中継装置並びに無線通信システム |
US6657980B2 (en) * | 2001-04-12 | 2003-12-02 | Qualcomm Incorporated | Method and apparatus for scheduling packet data transmissions in a wireless communication system |
JP4299475B2 (ja) | 2001-04-27 | 2009-07-22 | ティーオーエー株式会社 | 受信装置及び受信再生方法 |
US7165112B2 (en) | 2001-06-22 | 2007-01-16 | Motorola, Inc. | Method and apparatus for transmitting data in a communication system |
US20030045308A1 (en) | 2001-08-30 | 2003-03-06 | Ikhlaq Sidhu | Wireless data access infrastructure based upon an open platform |
-
2003
- 2003-08-30 KR KR20030060593A patent/KR100575734B1/ko not_active IP Right Cessation
-
2004
- 2004-08-27 US US10/927,153 patent/US7636303B2/en not_active Expired - Fee Related
- 2004-08-30 AT AT04020538T patent/ATE338420T1/de active
- 2004-08-30 CN CNB2004100748057A patent/CN1324865C/zh not_active Expired - Fee Related
- 2004-08-30 EP EP20040020538 patent/EP1511273B1/en not_active Not-in-force
- 2004-08-30 ES ES04020538T patent/ES2271754T3/es active Active
- 2004-08-30 PT PT04020538T patent/PT1511273E/pt unknown
- 2004-08-30 DE DE200460002162 patent/DE602004002162T2/de active Active
- 2004-08-30 JP JP2004251053A patent/JP4001593B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
ATE338420T1 (de) | 2006-09-15 |
US20050047418A1 (en) | 2005-03-03 |
DE602004002162T2 (de) | 2006-12-21 |
KR20050022398A (ko) | 2005-03-08 |
EP1511273A1 (en) | 2005-03-02 |
CN1324865C (zh) | 2007-07-04 |
PT1511273E (pt) | 2006-10-31 |
US7636303B2 (en) | 2009-12-22 |
EP1511273B1 (en) | 2006-08-30 |
CN1592275A (zh) | 2005-03-09 |
KR100575734B1 (ko) | 2006-05-03 |
DE602004002162D1 (de) | 2006-10-12 |
JP4001593B2 (ja) | 2007-10-31 |
ES2271754T3 (es) | 2007-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6961309B2 (en) | Adaptive TCP delayed acknowledgment | |
KR100441868B1 (ko) | 패킷 데이터 전송 방법 및 장치 | |
WO2011085348A1 (en) | Explicit congestion notification based rate adaptation using binary marking in communication systems | |
US7554972B2 (en) | Wireless communication terminal and wireless communication method | |
EP4156766A1 (en) | Data packet sending method and apparatus | |
JP4001593B2 (ja) | 携帯端末機のパケット受信方法 | |
JP3884749B2 (ja) | 移動通信端末機のパケットサービス性能の向上方法 | |
EP1482691B1 (en) | Method and apparatus for providing distinctive levels of access to resources on a high-speed wireless packet data network by providing an adaptive packet inactivity timer | |
JP4303751B2 (ja) | フロー制御プロセスに関連するワイヤレス・ネットワーク処理の制御方法および装置 | |
CN106851790B (zh) | 一种功耗变化控制方法及***以及移动终端 | |
JP2009182956A (ja) | ネットワーク接続制御方法および端末装置 | |
US20100284284A1 (en) | VOICE OVER INTERNET PROTOCOL (VoIP) ACCESS TERMINAL | |
JP5020470B2 (ja) | 無線通信端末装置及びそのプログラム | |
US20220286532A1 (en) | Method and apparatus for obtaining shared maximum segment size mss | |
WO2006049647A1 (en) | Portable electronic devices including attaching circuits and methods of operating the same | |
JP4697594B2 (ja) | Pdpコンテキスト制御システム、方法、プログラム及び携帯端末 | |
WO2022267739A1 (zh) | 一种连接探测方法、客户端与服务器 | |
JP2004096301A (ja) | 通信方法 | |
JP2006180412A (ja) | 無線通信端末装置及びそのプログラム | |
CN117119524B (zh) | 短距数据传输方法、装置、电子设备和存储介质 | |
KR100363202B1 (ko) | 서버기능이 구비된 이동통신 단말기 및 그 통신방법과이를 이용하는 무선통신 시스템 및 그 통신방법과 서버의통신 방법 | |
JP2580094B2 (ja) | 通信制御におけるタイマ値の自動チューニング方法 | |
CN114172977A (zh) | 一种传输控制协议tcp代理方法、装置及基站 | |
JP3952051B2 (ja) | 通信端末およびプログラム | |
JP2007124360A (ja) | 移動局装置及びハンドオーバ実施制限方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060823 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060828 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061128 |
|
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: 20070725 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070814 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100824 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110824 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110824 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120824 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130824 Year of fee payment: 6 |
|
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 |
|
LAPS | Cancellation because of no payment of annual fees |