JP4001593B2 - 携帯端末機のパケット受信方法 - Google Patents
携帯端末機のパケット受信方法 Download PDFInfo
- Publication number
- JP4001593B2 JP4001593B2 JP2004251053A JP2004251053A JP4001593B2 JP 4001593 B2 JP4001593 B2 JP 4001593B2 JP 2004251053 A JP2004251053 A JP 2004251053A JP 2004251053 A JP2004251053 A JP 2004251053A JP 4001593 B2 JP4001593 B2 JP 4001593B2
- 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.)
- Expired - Fee Related
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)
Description
Claims (15)
- 携帯端末機が無線区間に呼を設定して、PDSN(Packet Data Serving Node)とのセッション及びサーバとの伝送制御プロトコル(Transmission Control Protocol:以下TCPという)連結を設定する段階と、
前記TCP連結の設定が終了すると、PS(Protocol Stack)タスクの優先順位をUI(User Interface)タスクの優先順位より高く変更してパケットを受信する段階と、
各タスク間の通信のための信号が保存されるUIタスクシグナルキューのシグナル数が所定水準以上に上昇すると、前記UIタスクの優先順位を前記PSタスクの優先順位より高く変更して、前記パケットの受信を終了して受信されたパケットを処理する段階と、
を含むことを特徴とする携帯端末機のパケット受信方法。 - 前記パケットは、前記TCP設定時に前記携帯端末機から無線網に伝送された受信キュー(queue)の大きさだけ受信され、TCP受信キューに保存されることを特徴とする請求項1記載の携帯端末機のパケット受信方法。
- 前記受信キューは、TCP受信パケットが保存されるキューであって、パケットが端末機に受信されると、一旦前記受信キューに保存され、アプリケーションが、読む動作を行う時に前記受信キューから保存された前記パケットを読み込むことを特徴とする請求項2記載の携帯端末機のパケット受信方法。
- 前記UIタスクシグナルキューは、前記UIタスクが受信キューから有効パケットを読み出す等の適切な動作を行わせる信号を出力することを特徴とする請求項1記載の携帯端末機のパケット受信方法。
- 前記判断する段階において、前記携帯端末機の制御部が、前記UIタスクシグナルキューのシグナル数をモニターすることで、前記シグナル数が前記上位臨界値に到達するかどうかが判断されることを特徴とする請求項1記載の携帯端末機のパケット受信方法。
- 前記TCP連結を設定する段階において、前記UIタスクの優先順位が前記PSタスクの優先順位より高く設定されることを特徴とする請求項1記載の携帯端末機のパケット受信方法。
- 前記シグナル数が所定水準以下に下降すると、前記PSタスクの優先順位が前記UIタスクの優先順位より高く変更されて、パケットの受信が再び開始される段階を更に含むことを特徴とする請求項1記載の携帯端末機のパケット受信方法。
- 前記パケットの受信が再び開始される段階において、前記UIタスクシグナルキューのシグナル数をモニターすることで、下位臨界値に到達するかどうかが判断されることを特徴とする請求項7記載の携帯端末機のパケット受信方法。
- 携帯端末機が無線区間に呼を設定して、PDSNとのPPP(Point−to−Point Protocol)セッション及びサーバとのTCP連結を設定する段階と、
前記設定が終了されると、PSタスクの優先順位をUIタスクより高く設定する段階と、
パケットデータがTCP受信キューに保存される段階と、
各タスク間の通信のための信号が保存されるUIタスクシグナルキューのシグナル数が所定水準の上位臨界値に到達するかどうかを判断する段階と、
前記判断の結果、前記シグナル数が上位臨界値に到達すると、前記PSタスクの優先順位を前記UIタスクより低く変更して、アプリケーションが、保存された受信パケットを処理する段階と、
を包含することを特徴とする携帯端末機のパケット受信方法。 - 前記TCP連結を設定する段階において、前記UIタスクの優先順位が前記PSタスクより高く設定されることを特徴とする請求項9記載の携帯端末機のパケット受信方法。
- 前記判断する段階において、前記携帯端末機の制御部が前記UIタスクシグナルキューのシグナル数をそれぞれモニターすることで、前記シグナル数が前記上位臨界値に到達するかどうかが判断されることを特徴とする請求項9記載の携帯端末機のパケット受信方法。
- 前記処理する段階の後に、前記シグナル数が所定水準の下位臨界値に到達するかどうかを判断する段階を更に含むことを特徴とする請求項9記載の携帯端末機のパケット受信方法。
- 前記下位臨界値に到達するかどうかを判断する段階において、前記携帯端末機の制御部が前記UIタスクシグナルキューのシグナル数をモニターすることで、前記シグナル数が前記下位臨界値に到達するかどうかが判断されることを特徴とする請求項12記載の携帯端末機のパケット受信方法。
- 前記下位臨界値に到達するかどうかの判断の結果、前記シグナル数が前記下位臨界値に到達すると、前記PSタスクの優先順位が前記UIタスクの優先順位より高く変更されて、パケットの受信を再び開始することを特徴とする請求項12記載の携帯端末機のパケット受信方法。
- UIタスクの優先順位がPSタスクの優先順位より高く設定された携帯端末機により、無線区間に呼を設定してPDSNとPPPセッションを設定する段階と、
前記携帯端末機が受信しようとするデータを有するサーバとTCP連結を設定し、設定が終了されると、前記PSタスクの優先順位を前記UIタスクより高く設定する段階と、
パケットデータが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 JP2005080309A (ja) | 2005-03-24 |
JP4001593B2 true 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 (12)
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 | ***通信集团公司 | 业务数据请求的调度***、方法及装置 |
EP3499821B1 (en) * | 2016-08-08 | 2020-06-24 | Mitsubishi Electric Corporation | Transmission device, system controller, train transmission system, and transmission method |
CN109327730B (zh) * | 2018-09-11 | 2020-05-26 | 视联动力信息技术股份有限公司 | 一种数据包下载的方法和装置 |
CN112667368B (zh) * | 2019-10-16 | 2024-07-16 | 北京京东乾石科技有限公司 | 一种任务数据处理方法和装置 |
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 | 画像処理装置及び情報処理装置 |
FI103005B1 (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 CN CNB2004100748057A patent/CN1324865C/zh not_active Expired - Fee Related
- 2004-08-30 PT PT04020538T patent/PT1511273E/pt unknown
- 2004-08-30 DE DE200460002162 patent/DE602004002162T2/de active Active
- 2004-08-30 ES ES04020538T patent/ES2271754T3/es active Active
- 2004-08-30 AT AT04020538T patent/ATE338420T1/de active
- 2004-08-30 JP JP2004251053A patent/JP4001593B2/ja not_active Expired - Fee Related
- 2004-08-30 EP EP20040020538 patent/EP1511273B1/en not_active Not-in-force
Also Published As
Publication number | Publication date |
---|---|
KR20050022398A (ko) | 2005-03-08 |
ES2271754T3 (es) | 2007-04-16 |
US7636303B2 (en) | 2009-12-22 |
US20050047418A1 (en) | 2005-03-03 |
EP1511273A1 (en) | 2005-03-02 |
ATE338420T1 (de) | 2006-09-15 |
EP1511273B1 (en) | 2006-08-30 |
DE602004002162D1 (de) | 2006-10-12 |
PT1511273E (pt) | 2006-10-31 |
CN1592275A (zh) | 2005-03-09 |
DE602004002162T2 (de) | 2006-12-21 |
JP2005080309A (ja) | 2005-03-24 |
KR100575734B1 (ko) | 2006-05-03 |
CN1324865C (zh) | 2007-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100441868B1 (ko) | 패킷 데이터 전송 방법 및 장치 | |
JP4001593B2 (ja) | 携帯端末機のパケット受信方法 | |
EP3550880A1 (en) | Explicit congestion notification based rate adaptation using binary marking in communication systems | |
US20020159396A1 (en) | Adaptive TCP delayed acknowledgment | |
CA2441869C (en) | Methods and apparatus for prioritizing voice call requests during data communication sessions with a mobile device | |
JP2010506270A (ja) | 無線機器におけるリソース管理のための方法及び装置 | |
EP4156766A1 (en) | Data packet sending method and apparatus | |
US20070070987A1 (en) | Wireless Communication Terminal and Wireless Communicaiton Method | |
CN108667560B (zh) | 一种调整终端发送数据的速率的方法及装置 | |
US20050128963A1 (en) | Autonomous quality of service detection (AQD) in mobile equipment | |
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 | |
JP2005073261A (ja) | 移動通信端末機のパケットサービス性能の向上方法 | |
JP4303751B2 (ja) | フロー制御プロセスに関連するワイヤレス・ネットワーク処理の制御方法および装置 | |
WO2020211341A1 (zh) | 拥塞控制方法、装置、计算机设备及存储介质 | |
US9107106B2 (en) | Techniques for reducing buffer overflow in a communication system | |
JP2009182956A (ja) | ネットワーク接続制御方法および端末装置 | |
US20100284284A1 (en) | VOICE OVER INTERNET PROTOCOL (VoIP) ACCESS TERMINAL | |
JP5020470B2 (ja) | 無線通信端末装置及びそのプログラム | |
CN112333849A (zh) | 设备连接断线处理方法、装置、移动终端及存储介质 | |
EP4044535A1 (en) | Method for acquiring common maximum segment size (mss), and device | |
JP4634135B2 (ja) | 無線通信端末装置及びそのプログラム | |
JP4697594B2 (ja) | Pdpコンテキスト制御システム、方法、プログラム及び携帯端末 | |
MXPA04012219A (es) | Soporte para inactividad de paquete en un dispositivo de comunicacion inalambrica. | |
CN111654355A (zh) | 数据传输方法、***、电子设备及存储介质 | |
WO2022267739A1 (zh) | 一种连接探测方法、客户端与服务器 |
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 |