JP6896640B2 - Convenient access to millimeter-wave wireless access technology based on Edge Cloud Mobile Proxy - Google Patents
Convenient access to millimeter-wave wireless access technology based on Edge Cloud Mobile Proxy Download PDFInfo
- Publication number
- JP6896640B2 JP6896640B2 JP2017546087A JP2017546087A JP6896640B2 JP 6896640 B2 JP6896640 B2 JP 6896640B2 JP 2017546087 A JP2017546087 A JP 2017546087A JP 2017546087 A JP2017546087 A JP 2017546087A JP 6896640 B2 JP6896640 B2 JP 6896640B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- menb
- link
- circuit
- traffic
- 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
- 238000005516 engineering process Methods 0.000 title description 2
- 238000004891 communication Methods 0.000 claims description 113
- 230000005540 biological transmission Effects 0.000 claims description 98
- 238000012545 processing Methods 0.000 claims description 58
- 238000012546 transfer Methods 0.000 claims description 55
- 230000004044 response Effects 0.000 claims description 15
- 238000000034 method Methods 0.000 description 87
- 238000007726 management method Methods 0.000 description 64
- 238000003860 storage Methods 0.000 description 60
- 230000006870 function Effects 0.000 description 32
- 230000001276 controlling effect Effects 0.000 description 29
- 230000008569 process Effects 0.000 description 24
- 239000000872 buffer Substances 0.000 description 17
- 230000011664 signaling Effects 0.000 description 14
- 238000005259 measurement Methods 0.000 description 13
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 12
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 12
- 230000003139 buffering effect Effects 0.000 description 10
- 238000004590 computer program Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 230000009471 action Effects 0.000 description 6
- 230000015572 biosynthetic process Effects 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 5
- 230000007613 environmental effect Effects 0.000 description 5
- 238000007493 shaping process Methods 0.000 description 5
- 238000003786 synthesis reaction Methods 0.000 description 5
- 230000004913 activation Effects 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 4
- 230000001413 cellular effect Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- 230000001960 triggered effect Effects 0.000 description 4
- MOWXJLUYGFNTAL-DEOSSOPVSA-N (s)-[2-chloro-4-fluoro-5-(7-morpholin-4-ylquinazolin-4-yl)phenyl]-(6-methoxypyridazin-3-yl)methanol Chemical compound N1=NC(OC)=CC=C1[C@@H](O)C1=CC(C=2C3=CC=C(C=C3N=CN=2)N2CCOCC2)=C(F)C=C1Cl MOWXJLUYGFNTAL-DEOSSOPVSA-N 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000001228 spectrum Methods 0.000 description 3
- VCGRFBXVSFAGGA-UHFFFAOYSA-N (1,1-dioxo-1,4-thiazinan-4-yl)-[6-[[3-(4-fluorophenyl)-5-methyl-1,2-oxazol-4-yl]methoxy]pyridin-3-yl]methanone Chemical compound CC=1ON=C(C=2C=CC(F)=CC=2)C=1COC(N=C1)=CC=C1C(=O)N1CCS(=O)(=O)CC1 VCGRFBXVSFAGGA-UHFFFAOYSA-N 0.000 description 2
- HCDMJFOHIXMBOV-UHFFFAOYSA-N 3-(2,6-difluoro-3,5-dimethoxyphenyl)-1-ethyl-8-(morpholin-4-ylmethyl)-4,7-dihydropyrrolo[4,5]pyrido[1,2-d]pyrimidin-2-one Chemical compound C=1C2=C3N(CC)C(=O)N(C=4C(=C(OC)C=C(OC)C=4F)F)CC3=CN=C2NC=1CN1CCOCC1 HCDMJFOHIXMBOV-UHFFFAOYSA-N 0.000 description 2
- GISRWBROCYNDME-PELMWDNLSA-N F[C@H]1[C@H]([C@H](NC1=O)COC1=NC=CC2=CC(=C(C=C12)OC)C(=O)N)C Chemical compound F[C@H]1[C@H]([C@H](NC1=O)COC1=NC=CC2=CC(=C(C=C12)OC)C(=O)N)C GISRWBROCYNDME-PELMWDNLSA-N 0.000 description 2
- LXRZVMYMQHNYJB-UNXOBOICSA-N [(1R,2S,4R)-4-[[5-[4-[(1R)-7-chloro-1,2,3,4-tetrahydroisoquinolin-1-yl]-5-methylthiophene-2-carbonyl]pyrimidin-4-yl]amino]-2-hydroxycyclopentyl]methyl sulfamate Chemical compound CC1=C(C=C(S1)C(=O)C1=C(N[C@H]2C[C@H](O)[C@@H](COS(N)(=O)=O)C2)N=CN=C1)[C@@H]1NCCC2=C1C=C(Cl)C=C2 LXRZVMYMQHNYJB-UNXOBOICSA-N 0.000 description 2
- 239000000969 carrier Substances 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 230000000875 corresponding effect Effects 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000006837 decompression Effects 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- XIIOFHFUYBLOLW-UHFFFAOYSA-N selpercatinib Chemical compound OC(COC=1C=C(C=2N(C=1)N=CC=2C#N)C=1C=NC(=CC=1)N1CC2N(C(C1)C2)CC=1C=NC(=CC=1)OC)(C)C XIIOFHFUYBLOLW-UHFFFAOYSA-N 0.000 description 2
- MAYZWDRUFKUGGP-VIFPVBQESA-N (3s)-1-[5-tert-butyl-3-[(1-methyltetrazol-5-yl)methyl]triazolo[4,5-d]pyrimidin-7-yl]pyrrolidin-3-ol Chemical compound CN1N=NN=C1CN1C2=NC(C(C)(C)C)=NC(N3C[C@@H](O)CC3)=C2N=N1 MAYZWDRUFKUGGP-VIFPVBQESA-N 0.000 description 1
- ZGYIXVSQHOKQRZ-COIATFDQSA-N (e)-n-[4-[3-chloro-4-(pyridin-2-ylmethoxy)anilino]-3-cyano-7-[(3s)-oxolan-3-yl]oxyquinolin-6-yl]-4-(dimethylamino)but-2-enamide Chemical compound N#CC1=CN=C2C=C(O[C@@H]3COCC3)C(NC(=O)/C=C/CN(C)C)=CC2=C1NC(C=C1Cl)=CC=C1OCC1=CC=CC=N1 ZGYIXVSQHOKQRZ-COIATFDQSA-N 0.000 description 1
- APWRZPQBPCAXFP-UHFFFAOYSA-N 1-(1-oxo-2H-isoquinolin-5-yl)-5-(trifluoromethyl)-N-[2-(trifluoromethyl)pyridin-4-yl]pyrazole-4-carboxamide Chemical compound O=C1NC=CC2=C(C=CC=C12)N1N=CC(=C1C(F)(F)F)C(=O)NC1=CC(=NC=C1)C(F)(F)F APWRZPQBPCAXFP-UHFFFAOYSA-N 0.000 description 1
- ABDDQTDRAHXHOC-QMMMGPOBSA-N 1-[(7s)-5,7-dihydro-4h-thieno[2,3-c]pyran-7-yl]-n-methylmethanamine Chemical compound CNC[C@@H]1OCCC2=C1SC=C2 ABDDQTDRAHXHOC-QMMMGPOBSA-N 0.000 description 1
- BYHQTRFJOGIQAO-GOSISDBHSA-N 3-(4-bromophenyl)-8-[(2R)-2-hydroxypropyl]-1-[(3-methoxyphenyl)methyl]-1,3,8-triazaspiro[4.5]decan-2-one Chemical compound C[C@H](CN1CCC2(CC1)CN(C(=O)N2CC3=CC(=CC=C3)OC)C4=CC=C(C=C4)Br)O BYHQTRFJOGIQAO-GOSISDBHSA-N 0.000 description 1
- WNEODWDFDXWOLU-QHCPKHFHSA-N 3-[3-(hydroxymethyl)-4-[1-methyl-5-[[5-[(2s)-2-methyl-4-(oxetan-3-yl)piperazin-1-yl]pyridin-2-yl]amino]-6-oxopyridin-3-yl]pyridin-2-yl]-7,7-dimethyl-1,2,6,8-tetrahydrocyclopenta[3,4]pyrrolo[3,5-b]pyrazin-4-one Chemical compound C([C@@H](N(CC1)C=2C=NC(NC=3C(N(C)C=C(C=3)C=3C(=C(N4C(C5=CC=6CC(C)(C)CC=6N5CC4)=O)N=CC=3)CO)=O)=CC=2)C)N1C1COC1 WNEODWDFDXWOLU-QHCPKHFHSA-N 0.000 description 1
- SRVXSISGYBMIHR-UHFFFAOYSA-N 3-[3-[3-(2-amino-2-oxoethyl)phenyl]-5-chlorophenyl]-3-(5-methyl-1,3-thiazol-2-yl)propanoic acid Chemical compound S1C(C)=CN=C1C(CC(O)=O)C1=CC(Cl)=CC(C=2C=C(CC(N)=O)C=CC=2)=C1 SRVXSISGYBMIHR-UHFFFAOYSA-N 0.000 description 1
- YFCIFWOJYYFDQP-PTWZRHHISA-N 4-[3-amino-6-[(1S,3S,4S)-3-fluoro-4-hydroxycyclohexyl]pyrazin-2-yl]-N-[(1S)-1-(3-bromo-5-fluorophenyl)-2-(methylamino)ethyl]-2-fluorobenzamide Chemical compound CNC[C@@H](NC(=O)c1ccc(cc1F)-c1nc(cnc1N)[C@H]1CC[C@H](O)[C@@H](F)C1)c1cc(F)cc(Br)c1 YFCIFWOJYYFDQP-PTWZRHHISA-N 0.000 description 1
- KVCQTKNUUQOELD-UHFFFAOYSA-N 4-amino-n-[1-(3-chloro-2-fluoroanilino)-6-methylisoquinolin-5-yl]thieno[3,2-d]pyrimidine-7-carboxamide Chemical compound N=1C=CC2=C(NC(=O)C=3C4=NC=NC(N)=C4SC=3)C(C)=CC=C2C=1NC1=CC=CC(Cl)=C1F KVCQTKNUUQOELD-UHFFFAOYSA-N 0.000 description 1
- CQIZBIFTOGBKDB-UHFFFAOYSA-N 4-cyclohexyl-1-methyl-3,6-dihydro-2h-pyridine Chemical compound C1N(C)CCC(C2CCCCC2)=C1 CQIZBIFTOGBKDB-UHFFFAOYSA-N 0.000 description 1
- IRPVABHDSJVBNZ-RTHVDDQRSA-N 5-[1-(cyclopropylmethyl)-5-[(1R,5S)-3-(oxetan-3-yl)-3-azabicyclo[3.1.0]hexan-6-yl]pyrazol-3-yl]-3-(trifluoromethyl)pyridin-2-amine Chemical compound C1=C(C(F)(F)F)C(N)=NC=C1C1=NN(CC2CC2)C(C2[C@@H]3CN(C[C@@H]32)C2COC2)=C1 IRPVABHDSJVBNZ-RTHVDDQRSA-N 0.000 description 1
- KCBWAFJCKVKYHO-UHFFFAOYSA-N 6-(4-cyclopropyl-6-methoxypyrimidin-5-yl)-1-[[4-[1-propan-2-yl-4-(trifluoromethyl)imidazol-2-yl]phenyl]methyl]pyrazolo[3,4-d]pyrimidine Chemical compound C1(CC1)C1=NC=NC(=C1C1=NC=C2C(=N1)N(N=C2)CC1=CC=C(C=C1)C=1N(C=C(N=1)C(F)(F)F)C(C)C)OC KCBWAFJCKVKYHO-UHFFFAOYSA-N 0.000 description 1
- CYJRNFFLTBEQSQ-UHFFFAOYSA-N 8-(3-methyl-1-benzothiophen-5-yl)-N-(4-methylsulfonylpyridin-3-yl)quinoxalin-6-amine Chemical compound CS(=O)(=O)C1=C(C=NC=C1)NC=1C=C2N=CC=NC2=C(C=1)C=1C=CC2=C(C(=CS2)C)C=1 CYJRNFFLTBEQSQ-UHFFFAOYSA-N 0.000 description 1
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 206010012586 Device interaction Diseases 0.000 description 1
- 101100076239 Drosophila melanogaster Mctp gene Proteins 0.000 description 1
- 101100172132 Mus musculus Eif3a gene Proteins 0.000 description 1
- AYCPARAPKDAOEN-LJQANCHMSA-N N-[(1S)-2-(dimethylamino)-1-phenylethyl]-6,6-dimethyl-3-[(2-methyl-4-thieno[3,2-d]pyrimidinyl)amino]-1,4-dihydropyrrolo[3,4-c]pyrazole-5-carboxamide Chemical compound C1([C@H](NC(=O)N2C(C=3NN=C(NC=4C=5SC=CC=5N=C(C)N=4)C=3C2)(C)C)CN(C)C)=CC=CC=C1 AYCPARAPKDAOEN-LJQANCHMSA-N 0.000 description 1
- IDRGFNPZDVBSSE-UHFFFAOYSA-N OCCN1CCN(CC1)c1ccc(Nc2ncc3cccc(-c4cccc(NC(=O)C=C)c4)c3n2)c(F)c1F Chemical compound OCCN1CCN(CC1)c1ccc(Nc2ncc3cccc(-c4cccc(NC(=O)C=C)c4)c3n2)c(F)c1F IDRGFNPZDVBSSE-UHFFFAOYSA-N 0.000 description 1
- 241000700159 Rattus Species 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000002730 additional effect Effects 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 229910052802 copper Inorganic materials 0.000 description 1
- 239000010949 copper Substances 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000005670 electromagnetic radiation Effects 0.000 description 1
- VJYFKVYYMZPMAB-UHFFFAOYSA-N ethoprophos Chemical compound CCCSP(=O)(OCC)SCCC VJYFKVYYMZPMAB-UHFFFAOYSA-N 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000001556 precipitation Methods 0.000 description 1
- 238000012913 prioritisation Methods 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- XGVXKJKTISMIOW-ZDUSSCGKSA-N simurosertib Chemical compound N1N=CC(C=2SC=3C(=O)NC(=NC=3C=2)[C@H]2N3CCC(CC3)C2)=C1C XGVXKJKTISMIOW-ZDUSSCGKSA-N 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- 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
- H04W28/10—Flow control between communication endpoints
- H04W28/14—Flow control between communication endpoints using intermediate storage
-
- 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/26—Flow control; Congestion control using explicit feedback to the source, e.g. choke packets
- H04L47/263—Rate modification at the source after receiving feedback
-
- 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/19—Flow control; Congestion control at layers above the network layer
- H04L47/193—Flow control; Congestion control at layers above the network layer at the transport layer, e.g. TCP related
-
- 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/24—Traffic characterised by specific attributes, e.g. priority or QoS
-
- 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]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Description
関連出願の相互参照
本願は、2015年3月4日に出願された“OPPORTUNISTIC ACCESS OF 5G MMWAVE RAT BASED ON EDGE CLOUD MOBILE PROXY”(エッジクラウドモバイルプロキシに基づく5G MMWAV RATの便宜的アクセス)と題される米国仮出願第62/128,009号に対する優先権を主張し、その全開示は、全ての目的のために参照により本明細書に組み込まれる。
Cross-reference to related applications This application is entitled "OPPORTUNISTIC ACCESS OF 5G MMWAVE RAT BASED ON EDGE CLOUD MOBILE PROXY" (convenient access to 5G MMWAV RAT based on Edge Cloud Mobile Proxy) filed on March 4, 2015. Claims priority over US Provisional Application No. 62 / 128,009, the entire disclosure of which is incorporated herein by reference for all purposes.
本開示の実施形態は、一般に、無線通信の分野に関し、より詳細には、無線エアインタフェースのスペクトルの便宜的アクセスを制御するための装置及び方法に関する。 Embodiments of the present disclosure generally relate to the field of wireless communication, and more specifically to devices and methods for controlling expedient access to the spectrum of wireless air interfaces.
次世代の無線通信システムは、6ギガヘルツ(GHz)以上の周波数帯域で無線スペクトルを利用することが期待され得る。6GHzより高い周波数帯域のチャネルは、一般に、ミリ波(mmWave)チャネルと呼ばれることがある。mmWaveチャネルは、ハイパス損失や準光学的伝搬(限定ではない)など、mmWaveチャネルの機能に起因してオンとオフを切り替えているようである。mmWaveチャネルがオンのとき、チャネル上の通信リンクは高いスループットレートを観測することがある。mmWaveチャンネルがオフのとき、通信リンクが失われることがある。様々なシナリオでは、オン/オフ動態は、通信環境とmmWave基地局の展開に依存することがある。ストリートキャニオン、街の広場、オフィス、ショッピングモールなどの多くの高関心通信シナリオでは、チャネルのオンオフ頻度とオフ時間を秒単位で設定することができる。 Next-generation wireless communication systems can be expected to utilize the wireless spectrum in the frequency band above 6 GHz (GHz). Channels in the frequency band above 6 GHz are commonly referred to as millimeter wave (mmWave) channels. The mmWave channel appears to be on and off due to the features of the mmWave channel, such as high-pass loss and quasi-optical propagation (but not limited). When the mmWave channel is on, communication links on the channel may observe high throughput rates. Communication links may be lost when the mmWave channel is off. In various scenarios, on / off dynamics may depend on the communication environment and the deployment of mmWave base stations. In many high-interest communication scenarios such as street canyons, city squares, offices, and shopping malls, channel on / off frequency and off time can be set in seconds.
mmWaveチャネルの使用は、無線通信システムによってサポートされる全体のデータレートを増大させる可能性があるが、信頼性の高い通信を提供するためには、mmWaveチャネルの統合を改善する必要があるかもしれない。 The use of mmWave channels may increase the overall data rate supported by wireless communication systems, but improved mmWave channel integration may need to be improved to provide reliable communication. Absent.
実施形態は、添付の図面と併せて以下の詳細な説明によって容易に理解されるであろう。この説明を容易にするために、同じ参照番号は同様の構造要素を示す。実施形態は、添付図面の図において限定ではなく例として示される。
以下の詳細な説明では、本明細書の一部を形成する添付図面を参照する。図中、同様の参照番号は同様の部分を示し、実施可能な例示的な実施形態として示される。本開示の範囲から逸脱することなく、他の実施形態を利用することができ、構造的又は論理的な変更を行うことができることを理解されたい。 The following detailed description will refer to the accompanying drawings that form part of this specification. In the figure, similar reference numbers indicate similar parts and are shown as exemplary embodiments that can be implemented. It should be understood that other embodiments may be utilized and structural or logical changes may be made without departing from the scope of the present disclosure.
特許請求の範囲に記載の主題を理解する上で最も有用な方法で、様々な動作が複数の個別のアクション又は動作として説明されることがある。 Various actions may be described as multiple individual actions or actions in the most useful way to understand the subject matter described in the claims.
しかしながら、説明の順序は、それらの動作が必ずしも順序に依存することを暗示するものと解釈されるべきではない。特に、それらの動作は提示順に実行されなくてよい。説明される動作は、記載された実施形態と異なる順序で実行されてよい。様々な追加の動作が実行されてもよいし、記載された動作が追加の実施形態において省略されてもよい。 However, the order of description should not be construed as implying that their actions do not necessarily depend on the order. In particular, those actions do not have to be performed in the order presented. The operations described may be performed in a different order than the described embodiments. Various additional actions may be performed or the described actions may be omitted in the additional embodiments.
本開示上、語句「A又はB」は、(A)、(B)又は(A及びB)を意味する。本開示上、「A、B又はC」は、(A)、(B)、(C)、(A及びB)、(A及びC)、(B及びC)、又は(A、B及びC)を意味する。 In the present disclosure, the phrase "A or B" means (A), (B) or (A and B). In the present disclosure, "A, B or C" means (A), (B), (C), (A and B), (A and C), (B and C), or (A, B and C). ) Means.
説明は、「一実施形態において」や「複数の実施形態において」という表現を用いることがあり、それぞれが同じ又は異なる実施形態の1つ以上を参照することができる。更に、本開示の実施形態に関して使用される語句「含む(comprising)」、「有する(including)」、「有する(having)」などは同義語である。 The description may use the expressions "in one embodiment" or "in a plurality of embodiments", each of which may refer to one or more of the same or different embodiments. Further, the terms "comprising", "including", "having" and the like used with respect to the embodiments of the present disclosure are synonyms.
図1は、mmWaveチャネルのチャネルダイナミクスの例を示すグラフ100である。特に、グラフ100は、ユーザ機器(UE)が移動している期間にわたって、チャネルゲインをデシベル(dB)で示す。
FIG. 1 is a
mmWaveチャネル内の電波は、短波長(例えば500mm未満)を有することがあり、大気、雨などによって吸収される電波によって生じ得る比較的高い減衰と関連していることがある。このような電波の波長が短いほど、拡散反射が増え、マルチパス伝播が起こり、フェーディングの問題を引き起こすことがある。更に、このような電波は、歩行者の速度であっても、周波数の著しいドップラーシフトに関連することがある。このようなmmWaveチャネルにおける電波の伝播の課題は、上記で簡単に紹介したように、チャネルが周期的にドロップアウトする結果に至ることがある。例えば、グラフ100は、1秒後に始まり約6秒に続く期間中に、mmWaveチャネルがオンであり、約−95dBでピークになる有意なチャネルゲインを提供することができることを示す。しかしながら、6秒目の直後には、mmWaveチャネルが完全にオフになり、7秒目に近づくまでオンに戻らないことがある。このとき、mmWaveチャネルのチャネルゲインは約−105dBまで増大することがある。したがって、1秒に近い時間の間、mmWaveチャネルは効果的にオフになり、チャネル上に確立された通信リンクはいずれもドロップされる。 Radio waves within the mmWave channel may have short wavelengths (eg, less than 500 mm) and may be associated with relatively high attenuation that can be caused by radio waves absorbed by the atmosphere, rain, and the like. The shorter the wavelength of such radio waves, the more diffuse reflections will occur, causing multipath propagation and causing fading problems. Moreover, such radio waves can be associated with significant frequency Doppler shifts, even at pedestrian speeds. The problem of radio wave propagation in such a mmWave channel can result in the channel dropping out periodically, as briefly introduced above. For example, Graph 100 shows that during a period that begins after 1 second and continues for about 6 seconds, the mmWave channel is on and can provide a significant channel gain that peaks at about -95 dB. However, immediately after the 6th second, the mmWave channel may be completely turned off and not turned back on until the 7th second is approached. At this time, the channel gain of the mmWave channel may increase to about −105 dB. Therefore, for a time close to 1 second, the mmWave channel is effectively turned off and any communication links established on the channel are dropped.
グラフ100によって示されるチャネル・オンオフ効果は、より低い周波数帯域と比較して、より高い周波数帯域における接続性及びトラフィック管理のために、異なる技術が利用され得ることを示唆する。本開示の実施形態は、低周波数帯域(例えば6GHz未満)で動作する無線アクセス技術(RAT)によって接続が維持される一方、高周波数帯域(例えば6GHz超)で動作するRATは、利用可能なときに便宜的にチャネルにアクセスすることができることを提供する。実施形態は、不安定な便宜的アクセスリンクを安定した接続に変えるために適用され得るモバイルプロキシ及びトラフィックシェーピングを説明する。 The channel on / off effect shown by Graph 100 suggests that different techniques may be used for connectivity and traffic management in the higher frequency bands compared to the lower frequency bands. The embodiments of the present disclosure are when the connection is maintained by radio access technology (RAT) operating in the low frequency band (eg, less than 6 GHz), while the RAT operating in the high frequency band (eg, above 6 GHz) is available. Provides access to the channel for convenience. Embodiments describe mobile proxies and traffic shaping that can be applied to turn unstable expedient access links into stable connections.
本開示では、例えばモバイルプロキシを含む無線通信システムの構成要素による便宜的アクセス及びトラフィックシェーピングの実施例が説明される。 In the present disclosure, examples of expedient access and traffic shaping by components of a wireless communication system including, for example, a mobile proxy are described.
一部の実施形態では、便宜的アクセス及びトラフィックシェーピングは、マクロ進化型ノードB(MeNB)によって比較的安定した接続が提供されるアンカー−ブースタアーキテクチャに基づくことができ、一方、便宜的な通信リンクをサポートするために、比較的不安定であるが大容量の接続がスモールセルeB(SeNB)によって提供される。 In some embodiments, expedient access and traffic shaping can be based on an anchor-booster architecture that provides a relatively stable connection by macroevolved node B (MeNB), while expedient communication links. A relatively unstable but large capacity connection is provided by the small cell eB (SeNB) to support.
一部の実施形態は、追加的/代替的に、コアネットワーク内に存在し得るモバイルプロキシによって実装されるトラフィック制御メカニズムを含んでよい。モバイルプロキシは、エッジクラウドで便宜的リンク及びトラフィックバッファリングを管理することができる。本明細書で用いられるエッジクラウドは、無線アクセスネットワークのエンティティと直接インタフェースするコアネットワークのエンティティである。 Some embodiments may additionally / alternative include a traffic control mechanism implemented by a mobile proxy that may be present within the core network. Mobile proxies can manage expedient links and traffic buffering in the edge cloud. As used herein, an edge cloud is a core network entity that directly interfaces with a radio access network entity.
様々な実施形態において、モバイルプロキシは、トランスポートネットワークを介したデータ転送の制御を提供するトランスポート層を終了させることができる。モバイルプロキシは、ネットワークトラフィックに悪影響を与える無線チャネル容量の変動を低減又は回避するために、トランスポートネットワーク上のデータ転送を制御し、UEトラフィックをバッファリングすることができる。トランスポートネットワークは、トランスポート層(例えば伝送制御プロトコル(TCP)レイヤ)で接続されたデバイスのネットワークを指す。トランスポートネットワークの終端は、例えば、モバイルプロキシや送信エンティティ(例えばアプリケーションサーバ)のような、TCPレイヤ動作を実行するデバイスであってよい。トランスポートネットワークは、終端を接続するためにコアネットワークをトラバースしてよい。 In various embodiments, the mobile proxy can terminate the transport layer that provides control of data transfer over the transport network. Mobile proxies can control data transfer over the transport network and buffer UE traffic in order to reduce or avoid fluctuations in radio channel capacity that adversely affect network traffic. A transport network refers to a network of devices connected by a transport layer (eg, a transmission control protocol (TCP) layer). The termination of the transport network may be a device that performs TCP layer operations, such as a mobile proxy or sending entity (eg, an application server). The transport network may traverse the core network to connect the terminations.
モバイルプロキシは、基礎となる無線アクセスネットワーク容量に適合するように、トランスポートネットワークトラフィックを操作することができる。アンカーeNB、例えばMeNBは、UEとの無線リソース制御(RRC)接続を維持することができる。様々な実施形態において、アンカーeNB又はモバイルプロキシは、トラフィックサイズ、トラフィックタイプ、サービス品質(QoS)要件及びmmWave無線リンク品質に基づいて、ユーザプレーン内のmmWaveブースタセルの便宜的アクセスをスケジューリングすることができる。 Mobile proxies can manipulate transport network traffic to accommodate the underlying radio access network capacity. Anchor eNBs, such as MeNBs, can maintain a radio resource control (RRC) connection with the UE. In various embodiments, the anchor eNB or mobile proxy may schedule expedient access to the mmWave booster cell in the user plane based on traffic size, traffic type, quality of service (QoS) requirements and mmWave wireless link quality. it can.
mmWave帯域での平均ネットワーク容量が高い場合であっても、上述したチャネル・オンオフ効果に起因する劇的な無線リンクレートの変動を理由として、この高い無線ネットワークデータレートがトランスポートネットワークにとって常に有用であるとは限らない。よって、本開示では、エッジクラウド及び無線アクセスネットワークにおける便宜的アクセス手順が説明される。エッジクラウドにおけるバッファリング及びトランスポート層管理は、無線アクセスネットワーク内の不安定な便宜的アクセスリンクを円滑にするのに役立つ。トラフィックの操作とスケジューリングにより、不安定な便宜的アクセスリンクが安定した接続に変わる可能性がある。 This high radio network data rate is always useful for transport networks, even if the average network capacity in the mmWave band is high, due to the dramatic fluctuations in the radio link rate due to the channel on / off effect described above. Not always. Thus, this disclosure describes expedient access procedures in edge clouds and radio access networks. Buffering and transport layer management in the edge cloud helps facilitate unstable expedient access links within radio access networks. Manipulating and scheduling traffic can turn unstable expedient access links into stable connections.
図2は、一部の実施形態に係るネットワーク通信環境200を示す。ネットワーク通信環境200(或いは単に「環境200」)は、コアネットワーク(CN)デバイス204(モバイルプロキシ206を含んでよい)、マクロ進化型ノードB(MeNB)208、スモールセル進化型ノードB(SeNB)212及びユーザ機器(UE)216を含む。
FIG. 2 shows a
一部の実施形態では、eNB208,212は、第3世代パートナーシッププロジェクト(3GPP)によって開発された仕様及びプロトコル(例えば、限定ではないが、ロングタームエボリューション(LTE)技術仕様書(TS))と一致する無線エアインタフェースを提供する進化型ユニバーサル地上無線アクセスネットワーク(E−UTRAN)の一部であってよい。 In some embodiments, the eNBs 208,212 are consistent with the specifications and protocols developed by the 3rd Generation Partnership Project (3GPP) (eg, but not limited to the Long Term Evolution (LTE) Technical Specification (TS)). It may be part of an advanced universal terrestrial radio access network (E-UTRAN) that provides wireless air interfaces.
本明細書で用いられる「LTE」は、一般に、初代LTE、LTE-Advanced(LTE−A)、5Gなどに関連するリリースを指すことがある。他の実施形態では、eNB208,212は、限定ではないがGSM(登録商標)(Global System for Mobile Communication)、汎用パケット無線サービス(GPRS)、ユニバーサル移動通信システム(UMTS)、高速パケットアクセス(HSPA)、進化型HSPA(E−HSPA)などの、他のセルラシステムの一部であってよい。 As used herein, "LTE" may generally refer to releases related to the original LTE, LTE-Advanced (LTE-A), 5G, and the like. In other embodiments, the eNBs 208,212 are GSM® (Global System for Mobile Communication), General Packet Radio Service (GPRS), Universal Mobile Communication System (UMTS), High Speed Packet Access (HSPA), but not limited to. , Evolved HSPA (E-HSPA), and may be part of other cellular systems.
CNデバイス204は、UEの全体制御及びベアラの確立を担うコアネットワーク(或いは、システム・アーキテクチャ・エボリューション(SAE)の進化型パケットコア(EPC))の一部であってよく、定義されたサービス品質(QoS)を有するIPパケットフローであってよい。一部の実施形態では、CNデバイス204は、コアネットワークのエッジにあると見なすことができ、したがって、エッジクラウドデバイスと呼ぶことができる。CNデバイス204は、UE216がアイドル状態にあるときにデータベアラのためのローカルモビリティアンカーとして機能するサービングゲートウェイ(S−GW)を含んでよく、CNのモビリティ管理エンティティ(MME)がベアラを再確立するためにUE216のページングを開始する間に、ダウンリンクデータを一時的にバッファリングしてよい。S−GWは、訪問先ネットワークにおいて管理機能を実行することもできる(例えば、課金目的でデータ使用統計を収集する)。
一部の実施形態では、CNデバイス204は、追加的/代替的に、CNの1つ以上の他の論理ノードを含んでよい。例えば、CNデバイス204は、UE216についてのIPアドレス割当てと、ポリシー及び課金ルール機能(PCRF)からのルールに従うサービス品質(QoS)施行及びフローベース課金とを担当するパケットデータネットワーク(PDN)ゲートウェイ(P−GW)を含んでよい。CNデバイス204は、追加的/代替的にMMEを含んでよく、MMEは、例えば、非アクセス層(NAS)プロトコルに基づくシグナリングなど、UE216とCNとの間のシグナリングを処理する制御ノードであってよい。MMEは、ベアラ管理(例えば、NASプロトコルのセッション管理層によって処理されるベアラの確立、維持、解放)に関連する機能、(例えば、NASプロトコル層内の接続又はモビリティ管理層によって処理されるような、CNとUE216との間の接続及びセキュリティの確立)に関連する機能、又は他のネットワークとのインタワーキングに関連する機能を実行してよい。
In some embodiments, the
更に詳述するように、CNデバイス204は、無線エアインタフェースを介した信頼性の高い通信を容易にするために、CNのエッジでトランスポート層接続を管理するモバイルプロキシ206を含んでよい。一部の実施形態では、モバイルプロキシ206は、バッファリングを採用してよく、コアネットワークのトランスポート層機能を管理してよい。例えば、モバイルプロキシ206は、コアネットワーク(CNデバイス204が配置される)をトラバースするトランスポートネットワークの接続を介して、送信エンティティからトラフィックを受信してよい。モバイルプロキシ206は、CNデバイス204のメモリ回路内のトラフィックをバッファリングすることができ、無線アクセスネットワークをトラバースする接続を介して、無線アクセスネットワークのeNB(例えばMeNB208又はSeNB212)へトラフィックを送信させることができる。トラフィックが送信される正確な1つ又は複数のリンクのスケジューリングは、モバイルプロキシ206又はMeNB208でのスケジューリングロジックによって決定されてよい。
As further detailed, the
モバイルプロキシ206は、リンク220,224の容量に関する情報を受信してよく、トラフィックが受信されたトランスポートネットワークのデータレートを制御してよい。このように、エッジクラウドデバイスとして動作するモバイルプロキシ206は、トランスポートネットワークを効果的に管理し、少なくとも、エアインタフェースのリンクを介してデータの有効な転送に参加することができる。環境200は、異なるエンティティ間で送信され得るシグナリング手順及びメッセージタイプを指定する多数のインタフェースを有することができる。eNBは、Uuインタフェースを介してUE216と通信してよい。eNBは、X2インタフェースを介して互いに通信してよい。eNBは、SIインタフェースを介してモバイルプロキシと通信してよい。SGWは、S5/S8インタフェースを介してPGWと通信してよい。
The
MeNB208は、比較的大きなカバレッジエリアにわたってUEのための無線カバレッジを提供する比較的高出力のセルラ基地局であってよい。例えば、一部の実施形態では、MeNB208は、1〜20キロメートル(km)の距離にわたって無線カバレッジを提供することができる。一部の実施形態では、MeNB208は、数十ワットの出力を有することができる。
The
SeNB212は、MeNB208と比較して、相対的に小さいカバレッジエリアにわたってUEのための無線カバレッジを提供する比較的低電力のセルラ基地局であってよい。例えば、一部の実施形態では、SeNB212は、1000メートル(m)未満の距離にわたって無線カバレッジを提供することができる。一部の実施形態では、SeNB212は、数ワット未満の出力を有することができる。SeNB212は、様々な実施形態において、マイクロセル、ピコセル又はフェムトセルeNBと呼ぶことができる。
The
MeNB208は、UE216との第1の通信リンクをサポートするために、より低い周波数帯域(例えば6GHz未満)で動作する第1のRATを実装してよい。第1の通信リンクはアンカーリンクとも呼ばれ、UE216とネットワークとの間のシグナリング及びデータ交換のためのベースライン接続を提供することができる。
The
低周波数帯域は、周波数分割二重化(FDD)に利用される進化型ユニバーサル地上無線アクセス(E−UTRA)動作帯域1−5,7−14,17−4,65,66、又は時分割二重化(TDD)に利用されるE−UTRA動作帯域33−45を含んでよい。これらのE−UTRA動作帯域は、約700MHzと3700MHzとの間の周波数帯域を有することができる。他の実施形態では、GSM(Global System for Mobile Communications)周波数帯域、ユニバーサル移動通信システム(UMTS)周波数帯域などの他の周波数帯域を用いることができ、これらは、高速ダウンリンクパケットアクセス(HSDPA)ネットワーク、UMTSネットワーク、WiMAX(worldwide interoperability for microwave access)ネットワークなどの、他のタイプのネットワークのRATを用いても用いなくてもよい。 The low frequency band is the evolutionary universal terrestrial radio access (E-UTRA) operating band used for frequency division duplex (FDD) 1-5, 7-14, 17-4, 65, 66, or time division duplex (TDD). ) May include the E-UTRA operating band 33-45. These E-UTRA operating bands can have a frequency band between about 700 MHz and 3700 MHz. In other embodiments, other frequency bands such as the GSM (Global System for Mobile Communications) frequency band and the Universal Mobile Communications (UMTS) frequency band can be used, which are high-speed downlink packet access (HSDPA) networks. , UMTS network, WiMAX (worldwide interoperability for microwave access) network, and other types of networks with or without RAT.
SeNB212は、UE216との第2の通信リンクをサポートするために、より高い周波数帯域(例えば6GHz超)で動作する第2のRATを実装してよい。第2の通信リンクはブースタリンクとも呼ばれ、利用可能であれば、UE216とネットワークとの間でデータを交換するための追加のリソースを提供することができる。
The
より高い周波数帯域は、約500mmから1mmの波長を有する電波を有することができる。本明細書上、この波長範囲は、「mmWave」波長と呼ばれることがある。より高い周波数帯域は、一部の実施形態では、電気電子技術者協会(IEEE)によって記述されるミリメートル帯域(110−300GHzの周波数範囲と2.73mmから1mmの波長範囲を有する)、国際電気通信連合(ITU)無線帯域10(6〜30GHz)、又はITU無線帯域11(30〜300GHz)を含んでよい。 The higher frequency band can have radio waves with wavelengths of about 500 mm to 1 mm. As used herein, this wavelength range is sometimes referred to as the "mmWave" wavelength. The higher frequency band, in some embodiments, is the milliband described by the International Telecommunication Union (IEEE) (having a frequency range of 110-300 GHz and a frequency range of 2.73 mm to 1 mm), International Telecommunication Union. The ITU radio band 10 (6-30 GHz) or the ITU radio band 11 (30-300 GHz) may be included.
通信リンクの各々は、多数の異なる伝送層(例えば多入力多出力(MIMO)通信で用いられる)又は多数の異なるキャリア(例えばキャリアアグリゲーション環境で用いられる)を含むことができる。更に、調整されたマルチポイントシナリオにおいて、追加のeNB、送信ポイント又はリモート無線ヘッドを配備することができる。一般に、記載される実施形態は、本明細書で提供される説明と一致する様々なセルラネットワーク配備に組み込むことができる。 Each of the communication links can include a number of different transmission layers (eg, used in multi-input, multi-output (MIMO) communication) or a number of different carriers (eg, used in a carrier aggregation environment). In addition, additional eNBs, transmit points or remote radio heads can be deployed in tuned multipoint scenarios. In general, the embodiments described can be incorporated into various cellular network deployments consistent with the description provided herein.
環境200内の通信では、2つの異なる種類のデータフローを区別することができる。第1のデータフロー(ユーザプレーン(Uプレーン)と呼ぶことができる)は、エンドツーエンド接続のユーザ間で直接的且つ透過的に交換されるデータ、例えば音声データやインターネットプロトコル(IP)パケットを含んでよい。第2のデータフロー(制御プレーン(Cプレーン)と呼ぶことができる)は、ユーザとネットワークとの間で交換されるシグナリング情報を含んでよい。よって、Cプレーンは、コール確立のためのメッセージ又は例えば位置更新のためのメッセージを交換するための、シグナリング情報のために用いられてよい。
Communication within the
MeB208とSeB212との間のX2インタフェースは、CプレーンとUプレーンの両方のシグナリングを可能にすることができる。MeNB208とモバイルプロキシ206との間のSIインタフェースは、CプレーンとUプレーンの両方のシグナリングを可能にすることができる。SeNB212とモバイルプロキシ206との間のSIインタフェースは、Uプレーンシグナリングを可能にすることができる。
The X2 interface between MeB208 and SeB212 can enable both C-plane and U-plane signaling. The SI interface between the
一部の実施形態では、SeNB212のCプレーン接続はMeNB208にアンカーされてよく、MeNB208のCプレーン接続はモバイルプロキシ206にアンカーされてよい。したがって、SeNB212は、MeNB208を介してネットワークとシグナリング情報を交換してよく、MeNB208は、ネットワークとシグナリング情報を直接交換してよい。一部の実施形態では、SeNB212のUプレーン接続は、MeNB208又はCNデバイス204のモバイルプロキシ206とのものであってよい。
In some embodiments, the C-plane connection of the
図3は、一部の実施形態に係る電子デバイス回路300を示す。電子デバイス回路300は、eNB(例えばMeNB208又はSeNB212)、CNデバイス204又はUE216を実現してよく、組み込まれてよく、或いはそうでなければその一部であってよい。実施形態では、電子デバイス回路300は通信回路304を含んでよい。通信回路304は、制御回路308と、送信回路316及び受信回路320を含む送受信回路312と、メディアインタフェース回路324とを含んでよい。
FIG. 3 shows an
本明細書で使用する「回路」という用語は、1つ以上のソフトウェア又はファームウェアプログラムを実行する特定用途向け集積回路(ASIC)、電子回路、プロセッサ(共有、専用或いはグループ)又はメモリ(共有、専用或いはグループ)、組合わせ論理回路、その他の、記載された機能を提供する適切なハードウェアコンポーネントを指してよく、その一部であってよく、或いはそれらを含んでよい。一部の実施形態では、電子デバイス回路300は、1つ以上のソフトウェア又はファームウェアモジュールにおいて実現されてよく、或いは、該回路に関連する機能が1つ以上のソフトウェア又はファームウェアモジュールによって実現されてもよい。
As used herein, the term "circuit" is an application specific integrated circuit (ASIC), electronic circuit, processor (shared, dedicated or group) or memory (shared, dedicated) that executes one or more software or firmware programs. Alternatively, it may refer to a group), a combination logic circuit, or any other suitable hardware component that provides the described functionality, which may be part of it, or may include them. In some embodiments, the
メディアインタフェース回路324は、送受信回路312を有線又は無線の通信媒体と通信可能に結合するように構成される回路要素を含んでよい。一部の実施形態では、メディアインタフェース回路324は、一般に示されるような(無線媒体を介する信号の送信/受信のための)1つ以上のアンテナ素子、増幅器、フィルタなどを含むことができる無線周波数フロントエンドコンポーネントを含んでよい。他の実施形態では、メディアインタフェース回路324は、他のネットワークとインタフェースするためのコンポーネントを含んでよい。例えば、一部の実施形態では、メディアインタフェース回路324はイーサネット(登録商標)インタフェースを含んでよく、例えば、同軸、ツイストペア、光ファイバ物理メディアインタフェースなどの、ポートその他のメディアインタフェースを含んでよい。
The media interface circuit 324 may include circuit elements configured to communicatively couple the transmit and receive
送受信回路312は、制御回路308をメディアインタフェース回路324と結合してよい。送受信回路312は、制御回路308から信号を受信し、様々な信号処理機能を実行して、メディアインタフェース回路324による適切な通信媒体を介して送信するための信号を準備してよい。送受信回路312はまた、メディアインタフェース回路324から信号を受信し、様々な信号処理機能を実行して、制御回路308への送信のために信号を準備してよい。電子デバイス回路300が、例えばUuインタフェースの無線通信媒体とインタフェースする実施形態では、通信回路304は、1つ以上のデジタル信号プロセッサ(DSP)とチャネルコードを含む通信アルゴリズム処理とを使用する無線周波数部分、混合信号部分及びアナログ部分、並びにベースバンド部分を含んでよい。この実施形態は、図4に関して更に詳細に説明される。
The transmission /
電子デバイス回路300が例えばSI、X2又はS5/S8インタフェースの有線通信媒体とインタフェースする実施形態では、通信回路304は、適切な通信ネットワークプロトコルに従って信号処理を提供してよい。例えば、通信回路304は、例えば10ギガビットイーサネット、1000BASE−T、100BASE−TX、10BASE−T規格などのイーサネットプロトコルを実装するイーサネットコントローラを含んでよい。この実施形態は、図5に関して更に詳細に説明される。
In an embodiment in which the
制御回路308は、適切なネットワークを介した通信を容易にするために、リンク層(例えばメディアアクセス制御(MAC)層)及び上位層の動作を実行する回路を含んでよい。一部の実施形態では、送受信回路312によってアナログPHY動作が実行されている場合にも、デジタル物理層(PHY)動作が制御回路308によって実行されてよい。
The
本明細書で更に詳細に説明するように、制御回路308は、コアネットワークとUEとの間で行われる通信において、無線チャネル容量の変動を低減するように動作してよい。制御回路308は、無線チャネル容量の変動を低減し、無線インタフェースを介して信頼性の高い通信を提供する方式で、高周波数帯域の通信リンクの便宜的アクセスを可能にするために、様々なアクセスネットワーク制御動作を実行してよい。特に、アクセスネットワーク制御動作は、トラフィックレポート、スケジューリング、バッファリング/キャッシング、トラフィックシェーピング、レート制御などを含んでよい。これらの動作については、本明細書で更に詳細に説明する。
As described in more detail herein, the
一部の実施形態では、制御回路308は、本明細書で説明される動作を実行するために、例えば、処理回路及びメモリ回路を含む様々な回路を含んでよい。一部の実施形態では、制御回路308は、例えばCNデバイス204などのCNデバイスからアクセスネットワーク制御動作を提供するモバイルプロキシを実装してよい。
In some embodiments, the
図4は、一部の実施形態に係る無線通信回路400を示す。無線通信回路400は、電子デバイス回路300に実装されて、無線接続を提供することができる。例えば、無線通信回路400は、Uuインタフェースを介して通信するためにMeNB208、SeNB212又はUE216において電子デバイス回路300が採用される場合に用いられてよい。
FIG. 4 shows a
無線通信回路400は、少なくとも図示のように互いに結合されたベースバンド回路404、RF回路406、フロントエンド回路408及びアンテナ410を含んでよい。一般に、ベースバンド回路404は制御回路308に組み込まれてよく、RF回路406は送受信回路312に組み込まれてよく、フロントエンド(FE)回路408はメディアインタフェース回路324に組み込まれてよい。しかしながら、一部の実施形態では、1つのコンポーネントに関して説明される一部の機能が別のコンポーネントに実装されてよいことが理解されよう。
The
ベースバンド回路404は、限定されないが、1つ以上のシングルコア又はマルチコアプロセッサなどの回路を含んでよい。ベースバンド回路404は、RF回路406の受信信号パスから受信されるベースバンド信号を処理し、RF回路406の送信信号パス用のベースバンド信号を生成するための、1つ以上のベースバンドプロセッサ又は制御ロジックを含んでよい。ベースバンド処理回路404は、ベースバンド信号の生成及び処理、並びにRF回路406の動作の制御のために、(通信回路400をホストするプラットフォーム上の)アプリケーション回路とインタフェースしてよい。例えば、一部の実施形態では、ベースバンド回路404は、第2世代(2G)ベースバンドプロセッサ404a、第3世代(3G)ベースバンドプロセッサ404b、第4世代(4G)ベースバンドプロセッサ404c、又は第5世代(5G)ベースバンドプロセッサ404dを含んでよい。他の実施形態は、他の既存の世代、開発中の世代、或いは将来開発される世代のための他のベースバンドプロセッサを有してよい。
The
一部の実施形態では、ベースバンド回路404、RF回路406、FE回路408及びアンテナ410は、低周波数又は高周波数の帯域で無線通信専用のコンポーネントを有してよい。例えば、一部の実施形態では、4Gベースバンドプロセッサ404cは低周波数帯域での通信に用いられてよく、5Gベースバンドプロセッサ404dは高周波数帯域での通信に用いられてよい。
In some embodiments, the
ベースバンド回路404(例えば、ベースバンドプロセッサ404a〜dの1つ以上)は、RF回路406を介して1つ以上の無線ネットワークとの通信を可能にする様々な無線制御機能を扱ってよい。無線制御機能は、信号変調/復調、符号化/復号化、無線周波数シフトなどを含んでよいが、これに限定されない。一部の実施形態では、ベースバンド回路404の変調/復調回路は、高速フーリエ変換(FFT)、プリコーディング又はコンステレーションマッピング/デマッピング機能を含んでよい。一部の実施形態では、ベースバンド回路404の符号化/復号化回路は、畳み込み、テールビート畳み込み、ターボ、ビタビ、又は低密度パリティチェック(LDPC)エンコーダ/デコーダ機能を含んでよい。
The baseband circuit 404 (eg, one or more of the baseband processors 404a-d) may handle various radio control functions that allow communication with one or more radio networks via the
変調/復調及びエンコーダ/デコーダ機能の実施形態は、これらの例に限定されず、他の実施形態では他の適切な機能を含んでよい。 Embodiments of modulation / demodulation and encoder / decoder functions are not limited to these examples, and other embodiments may include other suitable functions.
一部の実施形態では、ベースバンド回路404は、例えば、PHY、MAC、無線リンク制御(RLC)、パケットデータコンバージェンスプロトコル(PDCP)、無線リソース制御(RRC)の要素を含む、E−UTRANプロトコルの要素などのプロトコルスタックの要素を含んでよい。ベースバンド回路404の中央処理装置(CPU)404eは、PHY、MAC、RLC、PDCP又はRRC層のシグナリングのためにプロトコルスタックの要素を実行するように構成されてよい。プロトコルスタックの層については簡単に説明する。図4に関するプロトコルスタックの議論は、主にE−UTRAプロトコルスタックに基づくが、説明の一部は非E−UTRAプロトコルスタックにも対応してよい。
In some embodiments, the
PHY層は、例えば、ケーブル配線、配線、周波数、バイナリ信号を表現するために用いられるパルスなどの、ネットワークのハードウェア伝送技術を指すことができる。PHY層は、エアインタフェースを介してMACトランスポートチャネルからの全ての情報を搬送することができ、リンク適応、電力制御、セルサーチ(初期同期及びハンドオーバ目的のため)及びRRCレイヤの他の測定を扱うことができる。 The PHY layer can refer to hardware transmission techniques for networks, such as cabling, wiring, frequencies, pulses used to represent binary signals, and the like. The PHY layer can carry all information from the MAC transport channel via the air interface for link adaptation, power control, cell search (for initial synchronization and handover purposes) and other measurements of the RRC layer. Can be handled.
MAC層は、端末が共有媒体を用いて多元接続ネットワーク内で通信することを可能にするためのアドレッシング及びチャネルアクセス制御機構を提供することができる。MAC層は、トランスポートチャネルを介して物理層と接続し、論理チャネルを介してRLC層と接続することができる。MAC層は、論理チャネルとトランスポートチャネルとの間の多重化及び逆多重化を実行し、ハイブリッド自動再送要求(HARQ)、動的スケジューリング及びチャネル優先順位付けを介して誤り訂正を実行することができる。パケット無線ワイヤレスネットワークにおいて使用され得る複数のアクセスプロトコルは、符号分割多元接続(CDMA)及び直交周波数分割多元接続(OFDMA)を含んでよい。 The MAC layer can provide an addressing and channel access control mechanism that allows a terminal to communicate within a multiple access network using a shared medium. The MAC layer can be connected to the physical layer via the transport channel and to the RLC layer via the logical channel. The MAC layer can perform multiplexing and demultiplexing between logical and transport channels and perform error correction via hybrid automatic repeat requests (HARQ), dynamic scheduling and channel prioritization. it can. Multiple access protocols that can be used in packet wireless wireless networks may include code division multiple access (CDMA) and orthogonal frequency division multiple access (OFDMA).
RLC層は、サービスアクセスポイント(SAP)を介してPDCP層と通信し、論理チャネルを介してMAC層と通信することができる。RLC層は、透過モード(TM)、非承認(unacknowledged)モード(UM)及び確認(acknowledged)モード(AM)の3つのモードのうちの1つで動作することができる。モードに応じて、RLC層は、RLCサービスデータユニット(SDU)及びプロトコルデータユニット(PDU)に対して様々な動作を実行することができ、例えば、自動再送要求(ARQ)による誤り訂正、データ転送及び連結セグメンテーション、RLC SDUの再アセンブリ、RLC PDUの再セグメンテーション、重複検出、プロトコルエラー検出などを実行することができる。 The RLC layer can communicate with the PDCP layer via a service access point (SAP) and with the MAC layer via a logical channel. The RLC layer can operate in one of three modes: transmission mode (TM), unacknowledged mode (UM) and acknowledged mode (AM). Depending on the mode, the RLC layer can perform various operations on the RLC service data unit (SDU) and protocol data unit (PDU), for example, error correction by automatic repeat request (ARQ), data transfer. And concatenated segmentation, RLC SDU reassembly, RLC PDU resegmentation, duplicate detection, protocol error detection, etc. can be performed.
PDCP層は、ユーザプレーンデータに対するヘッダ圧縮及び圧縮解除と、セキュリティ機能(例えば、ユーザプレーン及びコントロールプレーンデータの暗号化及び復号化、並びに制御プレーンデータのインテグリティ保護検証)と、ハンドオーバサポート機能(例えば、上位層PDUのシーケンス配信及び再配列、並びにRLC AMモードにマッピングされたユーザプレーンデータのためのハンドオーバ損失)と、タイムアウトに起因するユーザプレーンデータの破棄とを行うことができる。 The PDU layer includes header compression and decompression for user plane data, security functions (eg, encryption and decryption of user plane and control plane data, and integrity protection verification of control plane data), and handover support functions (eg, for example. Sequence distribution and rearrangement of the upper layer PDU, handover loss for the user plane data mapped to the RLC AM mode), and discarding of the user plane data due to the timeout can be performed.
RRC層は、アクセス層(AS)内の機能を制御する役割を果たす主要層であってよい。RRC層は、無線ベアを確立し、UEとeNBとの間のRRCシグナリングを用いて下位層を構成することができる。RRC層は、システム情報のブロードキャスト、RRC接続制御、ネットワーク制御されたRAT間移動、測定構成レポートなどを提供することができる。 The RRC layer may be the main layer that plays a role in controlling the functions within the access layer (AS). The RRC layer can establish a radio bear and form a lower layer using RRC signaling between the UE and the eNB. The RRC layer can provide broadcast of system information, RRC connection control, network controlled inter-RAT movement, measurement configuration reports, and the like.
一部の実施形態では、ベースバンド回路は、1つ以上のオーディオデジタル信号プロセッサ(DSP)404fを含んでよい。オーディオDSP404fは、圧縮/復元及びエコー消去のための要素を含んでよく、他の実施形態では他の適切な処理要素を含んでよい。 In some embodiments, the baseband circuit may include one or more audio digital signal processors (DSPs) 404f. The audio DSP404f may include elements for compression / decompression and echo erasure, and in other embodiments may include other suitable processing elements.
ベースバンド回路404は、メモリ/ストレージ404gを更に含んでよい。
The
メモリ/ストレージ404gは、ベースバンド回路404のプロセッサによって実行される動作のためのデータ又は命令をロード及び格納するために用いられてよい。一実施形態のメモリ/ストレージ404gは、適切な揮発性メモリ又は不揮発性メモリの任意の組合わせで具体化されるコンピュータ可読記憶媒体を含んでよい。メモリ/ストレージ404gは、限定ではないが、埋め込まれたソフトウェア命令(例えばファームウェア)を有する読出専用メモリ(ROM)、ランダムアクセスメモリ(例えばダイナミックランダムアクセスメモリ(DRAM))、キャッシュ、バッファなどを含む、様々なレベルのメモリ/ストレージの任意の組合わせを含んでよい。メモリ/ストレージ404gは、様々なプロセッサ間で共有されてもよいし、特定のプロセッサ専用であってもよい。
The memory /
一部の実施形態では、ベースバンド回路404のコンポーネントは、単一のチップ又は単一のチップセットで適切に組み合わせられてよく、或いは、同じ回路基板上に配置されてよい。一部の実施形態では、ベースバンド回路404、RF回路406又はFE回路408の構成要素の一部又は全部は、例えば、システムオンチップ(SOC)上などで共に実装されてよい。一部の実施形態では、ベースバンド回路404は、1つ以上のRATと互換性のある通信を提供してよい。例えば、一部の実施形態では、ベースバンド回路404は、E−UTRAN又は他の無線メトロポリタンエリアネットワーク(WMAN)、無線ローカルエリアネットワーク(WLAN)、ワイヤレスパーソナルエリアネットワーク(WPAN)との通信をサポートしてよい。一部の実施形態では、ベースバンド回路404は、高周波数帯域と低周波数帯域の両方を用いる通信をサポートしてよい。ベースバンド回路404が2つ以上の無線プロトコルの無線通信をサポートするように構成される実施形態は、マルチモードベースバンド回路と呼ぶことができる。
In some embodiments, the components of the
RF回路406は、非固体媒体を介して変調された電磁放射線を用いて、無線ネットワークとの通信を可能にすることができる。様々な実施形態において、RF回路406は、無線ネットワークとの通信を容易にするためのスイッチ、フィルタ、増幅器などを含んでよい。RF回路406は、FE回路408から受信されたRF信号をダウンコンバートし、ベースバンド回路404にベースバンド信号を供給する回路を含むことができる受信信号パスを含んでよい。RF回路406はまた、ベースバンド回路404によって提供されるベースバンド信号をアップコンバートし、RF出力信号を送信のためにFE回路408に提供するための回路を含む送信信号パスを含んでよい。
The
一部の実施形態では、RF回路406は、受信信号パス及び送信信号パスを含んでよい。RF回路406の受信信号パスは、ミキサ回路406a、増幅器回路406b及びフィルタ回路406cを含んでよい。RF回路406の送信信号パスは、フィルタ回路406c及びミキサ回路406aを含んでよい。RF回路406はまた、受信信号パスのミキサ回路406a及び送信信号パスによって用いられる周波数を合成する合成回路406dを含んでもよい。一部の実施形態では、受信信号パスのミキサ回路406aは、合成回路406dによって提供された合成周波数に基づいて、FE回路408から受信されたRF信号をダウンコンバートするように構成されてよい。増幅器回路406bは、ダウンコンバートされた信号を増幅するように構成されてよく、フィルタ回路406cは、ダウンコンバートされた信号から不要な信号を除去して、出力ベースバンド信号を生成するように構成されるローパスフィルタ(LPF)又はバンドパスフィルタ(BPF)であってよい。出力ベースバンド信号は、更なる処理のためにベースバンド回路404に供給されてよい。一部の実施形態では、出力ベースバンド信号は、ゼロ周波数ベースバンド信号であってよいが、これは要件ではない。一部の実施形態では、受信信号パスのミキサ回路406aはパッシブミキサを含んでよいが、実施形態の範囲はこの点に限定されない。
In some embodiments, the
一部の実施形態では、送信信号パスのミキサ回路406aは、合成回路406dによって提供された合成周波数に基づいて入力ベースバンド信号をアップコンバートして、FE回路408のRF出力信号を生成するように構成されてよい。ベースバンド信号は、ベースバンド回路404によって提供されてよく、フィルタ回路406cによってフィルタリングされてよい。フィルタ回路406cはローパスフィルタ(LPF)を含んでよいが、実施形態の範囲はこの点に限定されない。
In some embodiments, the
一部の実施形態では、受信信号パスのミキサ回路406aと送信信号パスのミキサ回路406aは、2つ以上のミキサを含んでよく、それぞれ直交ダウンコンバージョン又はアップコンバージョンのために配置されてよい。一部の実施形態では、受信信号パスのミキサ回路406aと送信信号パスのミキサ回路406aは、2つ以上のミキサを含んでよく、画像拒絶(例えばハートレー画像拒絶)のために配置されてよい。一部の実施形態では、受信信号パスのミキサ回路406aと送信信号パスのミキサ回路406aは、それぞれ直接ダウンコンバージョン又は直接アップコンバージョンのために配置されてよい。一部の実施形態では、受信信号パスのミキサ回路406aと送信信号パスのミキサ回路406aは、スーパーヘテロダイン動作用に構成されてよい。
In some embodiments, the receiver circuit
一部の実施形態では、出力ベースバンド信号及び入力ベースバンド信号はアナログベースバンド信号であってよいが、実施形態の範囲はこの点に限定されない。一部の代替実施形態では、出力ベースバンド信号及び入力ベースバンド信号は、デジタルベースバンド信号であってよい。このような代替実施形態では、RF回路406は、アナログ−デジタル変換器(ADC)及びデジタル−アナログ変換器(DAC)回路を含んでよく、ベースバンド回路404は、RF回路406と通信するデジタルベースバンドインタフェースを含んでよい。
In some embodiments, the output baseband signal and the input baseband signal may be analog baseband signals, but the scope of the embodiments is not limited to this point. In some alternative embodiments, the output baseband signal and the input baseband signal may be digital baseband signals. In such an alternative embodiment, the
一部のデュアルモードの実施形態では、別個の無線IC回路が各スペクトルの信号を処理するために提供されてよいが、実施形態の範囲はこの点に限定されない。 In some dual-mode embodiments, separate wireless IC circuits may be provided to process the signals in each spectrum, but the scope of the embodiments is not limited to this.
一部の実施形態では、合成回路406dは、フラクショナルN合成器又はフラクショナルN/N+1合成器であってよいが、他のタイプの周波数合成器が適するときは、実施形態の範囲はこれに限定されない。例えば、合成回路406dは、デルタシグマ合成器、周波数乗算器、又は分周器を備える位相同期ループを含む合成器であってよい。 In some embodiments, the synthesis circuit 406d may be a fractional N synthesizer or a fractional N / N + 1 synthesizer, but the scope of the embodiments is not limited to this when other types of frequency synthesizers are suitable. .. For example, the synthesis circuit 406d may be a synthesizer including a phase-locked loop including a delta-sigma synthesizer, a frequency multiplier, or a frequency divider.
合成回路406dは、周波数入力及び除算器制御入力に基づいて、RF回路406のミキサ回路406aによって用いられる出力周波数を合成するように構成されてよい。一部の実施形態では、合成回路406dは、フラクショナルN/N+1合成器であってよい。
The synthesis circuit 406d may be configured to synthesize the output frequencies used by the
一部の実施形態では、周波数入力は電圧制御発振器(VCO)によって提供されてよいが、これは要件ではない。除算器制御入力は、所望の出力周波数に応じて、ベースバンド回路404かアプリケーションプロセッサのいずれかによって提供されてよい。一部の実施形態では、アプリケーションプロセッサによって示されるチャネルに基づき、ルックアップテーブルから、除算器制御入力(例えばN)が決定されてよい。
In some embodiments, the frequency input may be provided by a voltage controlled oscillator (VCO), but this is not a requirement. The divider control input may be provided by either the
RF回路406の剛性回路406dは、除算器、遅延ロックループ(DLL)、マルチプレクサ及び位相アキュムレータを含んでよい。一部の実施形態では、除算器はデュアルモジュラスデバイダ(DMD)であってよく、位相アキュムレータはデジタル位相アキュムレータ(DPA)であってよい。一部の実施形態では、DMDは、フラクショナル分割比を提供するために、入力信号をN又はN+1(例えばキャリーアウトに基づく)で分割するように構成されてよい。一部の例示的な実施形態では、DLLは、直列の、調整可能な遅延素子、位相検出器、チャージポンプ及びD型フリップフロップのセットを含んでよい。このような実施形態では、遅延素子は、VCO期間をNd個の等しい位相のパケットに分割するように構成されてよく、Ndは遅延線の遅延素子の数である。このように、DLLはネガティブフィードバックを提供し、遅延線を通る総遅延が1VCOサイクルになるようにする。
The stiffness circuit 406d of the
一部の実施形態では、合成回路406dは、出力周波数としてキャリア周波数を生成するように構成されてよい。一方、他の実施形態では、出力周波数は、キャリア周波数の倍数(例えば、キャリア周波数の2倍、キャリア周波数の4倍)であってよく、互いに対して複数の異なる位相を有する複数の信号をキャリア周波数で生成するために、直交発生器及び除算器回路と共に用いられてよい。一部の実施形態では、出力周波数はLO周波数(fLO)であってよい。一部の実施形態では、RF回路406は、IQ/ポーラコンバータを含んでよい。
In some embodiments, the synthesis circuit 406d may be configured to generate a carrier frequency as the output frequency. On the other hand, in another embodiment, the output frequency may be a multiple of the carrier frequency (for example, twice the carrier frequency and four times the carrier frequency), and carriers a plurality of signals having a plurality of different phases with respect to each other. It may be used with orthogonal generator and divider circuits to produce at frequency. In some embodiments, the output frequency may be the LO frequency (fLO). In some embodiments, the
FE回路408は受信信号パスを含んでよく、受信信号パスは、1つ以上のアンテナ410から受信されたRF信号で動作し、受信信号を増幅し、受信信号の増幅されたバージョンを更なる処理のためにRF回路406に提供するように構成される回路を含んでよい。FE回路408はまた、送信信号パスを含んでよく、送信信号パスは、1つ以上のアンテナ410の1つ以上による送信のためにRF回路406によって提供される、送信のための信号を増幅するように構成される回路を含んでよい。一部の実施形態では、FE回路408は、送信モード動作と受信モード動作とを切り替えるためのTX/RXスイッチを含んでよい。FE回路408は、受信信号パス及び送信信号パスを含んでよい。FE回路408の受信信号パスは、受信RF信号を増幅し、増幅された受信RF信号を出力として(例えば、RF回路406に)供給する低ノイズ増幅器(LNA)を含んでよい。FE回路408の送信信号パスは、入力RF信号(例えば、RF回路406によって提供される)を増幅するための電力増幅器(PA)と、(例えば、1つ以上のアンテナ410の1つ以上による)次の送信のためのRF信号を生成する1つ以上のフィルタとを含んでよい。
The
図5は、一部の実施形態に係るイーサネットコントローラ500を示す。イーサネットコントローラ500は、有線接続を提供するために電子デバイス回路300に実装されてよい。例えば、SI又はS5/S8インタフェースを介して通信するためのSI若しくはX2インタフェース又はCNデバイス204を介して通信するために、電子デバイス回路300がCNデバイス204、MeNB208又はSeNB212において使用される場合、イーサネットコントローラ500が用いられてよい。
FIG. 5 shows an
イーサネットコントローラ500は、イーサネットコントローラ500をホストプラットフォームに結合するためのホストインタフェース512を含んでよい。一部の実施形態では、ホストインタフェース512は、周辺コンポーネント相互接続エクスプレス(PCIe)バスなどの、シリアル拡張バスと結合するためのバスインタフェースであってよい。一部の実施形態では、ホストインタフェース512は、管理容易性及び性能上の理由から、PCIeリソースの分離を可能にする単一ルート入出力仮想化(SR−IOV)を有するPCIeエンドポイントであってよい。これにより、仮想環境内の異なる仮想マシンが単一のPCIeハードウェアインタフェースを共有できるようになる。他の実施形態では、ホストインタフェース512は、PCIeバスが異なる物理マシン上の異なる仮想マシン間でリソースを共有することを可能にする、複数のルート入出力仮想化を有するPCIeエンドポイントであってよい。
The
イーサネットコントローラ500は、キュー管理及びスケジューリング(QMS)回路516を含んでよい。QMS回路516(ネットワーク又はパケットスケジューラとも呼ばれる)は、イーサネットコントローラ500によるパケットの送信及び受信を制御するためにキューイング/スケジューリングアルゴリズムを採用してよい。QMS回路516は、イーサネットコントローラ500の送信キュー及び受信キュー内のネットワークパケットのシーケンスを管理してよい。一部の実施形態では、QMS回路516は、複数の異なるキューを含んでよく、各キューは、構成されたパケット分類ルールに従って1つのフローのパケットを保持する。例えば、パケットは、そのソース及び宛先のIPアドレス、サービス品質要件などにより、フローに分割されてよい。一部の実施形態では、受信側スケーリングを実行して、ホストプラットフォームの利用可能な処理コアにわたって着信パケットを拡散するために、QMS回路516はイーサネットコントローラ500によって使用されてよい。QMS回路516は、別のコアがパケットのターゲットであるアプリケーションを実行中であっても、パケットが利用可能な処理コアに向けられるのを避けるために着信パケットを直接正しいコアに配置するインテリジェントオフロードを含む、フロー方向機能を更に提供してよい。
The
イーサネットコントローラ500は、プロトコル加速/オフロード(A/O)回路520を更に含んでよい。プロトコルA/O回路520は、特定のプロトコル又は特定のプロトコルの機能の処理をホストプロセッサからオフロードしてよい。例えば、一部の実施形態では、プロトコルA/O回路520は、TCP/IPスタックの処理をホストプラットフォームからイーサネットコントローラ500にオフロードするTCPオフロードエンジンを含んでよい。これは、ギガビットイーサネットや10ギガビットイーサネットなどの高速ネットワークインタフェースで特に有用であり得る。オフロードされた処理は、トランスポート層接続確立、受信パケットの確認応答、チェックサム及びシーケンス番号計算、スライディングウィンドウ計算、トランスポート層接続終了などの、TCPの接続指向性に関連する動作を含んでよい。
The
一部の実施形態では、プロトコルA/O回路520は、モバイルプロキシのトランスポート層動作を実行して、本明細書で更に詳細に説明されるように、高周波数帯域におけるリンクの便宜的アクセスを容易にすることができる。
In some embodiments, the protocol A /
イーサネットコントローラ500は、トラフィック分類器524を更に含んでよい。トラフィック分類器524は、様々なパラメータ(例えばポート番号、プロトコルなど)に従ってトラフィックを複数のトラフィッククラスに分類するプロセスを実現することができる。各トラフィッククラスは、イーサネットコントローラ500によって提供されるサービスを区別するために、異なって扱われてよい。
The
イーサネットコントローラ500は、更に、例えば衝突検出(CSMA/CD)プロトコルによるキャリアセンス多重アクセスを用いて、イーサネットコントローラ500のためのMAC層動作を実行するメディアアクセスコントローラ528を含んでよい。メディアアクセスコントローラ528は、例えば40Gb/s、10Gb/s、1Gb/sといった異なる速度で動作するように構成されてよい、複数の全二重イーサネットMACポートを含んでよい。
The
イーサネットコントローラ500は更に、イーサネットPHYレイヤ動作を実行するためのPHY532を含んでよい。一部の実施形態では、PHY532は、通信媒体(例えばバックプレーン、直接接続されたツインアキシャル銅ケーブルアセンブリ)に直接接続されるインタフェース、或いは、イーサネット(登録商標)インタフェース(場合によっては外部PHYと見なすことができる)を介するインタフェースを含んでよい。PHY532は、イーサネットのライン変調のアナログドメインと、メディアアクセスコントローラ528によって実行されるリンク層パケットシグナリングのデジタルドメインとの間でインタフェースしてよい。一部の実施形態では、PHY回路は、動作と複数の異なるリンク速度(例えば40Gb/s、10Gb/s、1Gb/s又は100Mb/s)について考えられるマルチレート媒体アタッチメントユニットインタフェース(MAUI)を含んでよい。
The
イーサネットコントローラ500は更に、様々なオンチップ管理機能を実行するコントローラ又はプロセッサを有する帯域内管理回路536を含んでよい。帯域内管理回路536は、システム管理バス(SMBus)を介してオフチップ管理コントローラとインタフェースしてよく、ネットワークコントローラ側波帯インタフェース(NC−SI)とインタフェースしてよく、或いは、例えば管理コンポーネントトランスポートプロトコル(MCTP)を用いてPCIeを介して通信するホストインタフェース512の接続とインタフェースしてよい。
The
帯域内管理回路536は、イーサネットコントローラによって実行されるが他の回路(例えばイーサネットのデバイスドライバ)によっては実行されない管理任務を扱うベースボード管理コントローラ又は内蔵管理プロセッサユニットを含んでよい。一部の実施形態では、これらの任務は、パワーオンシーケンスの一部を実行することと、AQコマンドを処理することと、ポートを初期化することと、データセンターブリッジ機能交換(DCBX)やその他のリンク層ディスカバリプロトコル(LLDP)などの様々なファブリック構成プロトコルに参加することと、管理インタフェースによって受信された構成要求を処理することと、を含んでよい。
The in-
電子デバイス回路300がイーサネットコントローラ500を組み込む実施形態では、PHY532は、送受信回路312(更に可能であれば、メディアインタフェース回路324)に組み込まれてよく、イーサネットコントローラ500の他のコンポーネントは、制御回路308に組み込まれてよい。
In an embodiment in which the
図6は、一部の実施形態に係るコンピューティングデバイス600を示す。
FIG. 6 shows a
コンピューティングデバイス600は、電子デバイス回路608と結合されたプラットフォーム回路604を含んでよい。
The
電子デバイス回路608は、電子デバイス回路300と同様の、或いは実質的に交換可能な回路を含んでよい。
The
プラットフォーム回路604は、メモリ/ストレージ616と結合された処理回路612を含んでよい。処理回路604は、コンピュータプログラムの命令によって指定される基本的な算術動作、論理動作、制御動作又は入出力動作を実行するように設計された構成可能又は構成不可能な回路の任意のタイプ又は組合わせを含んでよい。処理回路604は、1つ以上のシングルコア又はマルチコアプロセッサを含んでよく、汎用プロセッサ及び専用プロセッサの任意の組合わせを含んでよい。一部の実施形態では、処理回路604は、アプリケーションプロセッサ、通信プロセッサ、マイクロプロセッサ、ASIC、縮小命令セットコンピュータ(RISC)、DSP、コプロセッサ、組合わせ論理回路、コントローラ(例えばメモリ、ブリッジ、バス)などを含んでよい。
処理回路604は、メモリ/ストレージ616と結合されてよく、メモリ/ストレージ616に格納された命令を実行して、デバイス600上で動作する様々なアプリケーション又はオペレーティングシステムを有効化するように構成されてよい。
The
メモリ/ストレージ回路616は、デジタルコンテンツ(データ、命令など)を一時的(transitory)に、一時的(temporary)に、半永久的に又は永続的に保持し、所定のイベントの発生時に、デジタルコンテンツを別の回路コンポーネント(例えば処理回路612)に提供することが可能な、構成可能又は構成不可能な回路の任意のタイプ又は組合わせを含んでよい。メモリ/ストレージ回路616は、限定ではないが、ランダムアクセスメモリ(RAM)(例えば、スタティックRAM(SRAM)、ダイナミックRAM(DRAM)を含む)、リードオンリーメモリ(ROM)(例えば、電気的消去可能プログラム可能ROM(EEPROM)を含む)、キャッシュ(LI、L2等)、バッファ等を含んでよい。 The memory / storage circuit 616 holds digital contents (data, instructions, etc.) temporarily, temporarily, semi-permanently or permanently, and stores the digital contents when a predetermined event occurs. It may include any type or combination of configurable or non-configurable circuits that can be provided to another circuit component (eg, processing circuit 612). The memory / storage circuit 616 includes, but is not limited to, random access memory (RAM) (including, for example, static RAM (SRAM), dynamic RAM (RAM)), read-only memory (ROM) (eg, electrically erasable program). (Including possible ROM (EEPROM)), cache (LI, L2, etc.), buffer, etc. may be included.
プラットフォーム回路604は、一般に、デバイスが実装されるプラットフォームに関連する上位層機能を実行することができ、電子デバイス回路608は、一般に、適切なネットワークインタフェースを介した通信に関連する下位層機能を実行することができる。
The
総合的に、プラットフォーム回路604及び電子デバイス回路608は、コンピュータハードウェア及びソフトウェアリソースを管理し、且つ、コンピュータプログラムに様々なサービスを提供するオペレーティングシステム620と、ユーザに対してタスク又はアクティビティを実行するためのアプリケーション624と、デバイスのモジュール(例えばアプリケーション624)を、ネットワークを介して、他のデバイスによって実装されたモジュールと通信可能に接続するための通信プロトコルスタック628と、を提供する1つ以上のモジュールを実装してよい。
Overall,
通信プロトコルスタック628(或いは単に「スタック628」)は、上述のような電子デバイス回路608によって実現される層、例えばPHY層、MAC層、RLC層、PDCP層、RRC層を含んでよい。スタック628は更に、インターネット層、トランスポート層、アプリケーション層などの、プラットフォーム回路604によって実現される層を含んでよい。アプリケーション層は、IPネットワークを介して送信される通信を処理するために用いられる通信プロトコル及びインタフェース方法を含んでよい。
The communication protocol stack 628 (or simply "stack 628") may include layers realized by the
トランスポート層は、ホストツーホストデータ転送チャネルを確立し、クライアントツーサーバ又はピアツーピアネットワーキングモデルにおけるデータ交換を管理することができる。トランスポート層は、TCP又はユーザデータグラムプロトコル(UDP)を含むことができる。TCP機能は、例えば、「3-way handshake」(SYNchronize;SYNchronize-ACKnowledge;ACKnowledge)を用いた接続確立と、パケットが遠端で受信されたときのパケットの確認応答、エンドポイント間のメッセージフローひいてはプロトコル負荷の追加と、チェックサムとシーケンス番号の計算(再び、実行する汎用CPUの負担)と、パケット肯定応答及び輻輳制御のためのスライディングウィンドウ計算と、接続終了と、を含んでよい。 The transport layer can establish host-to-host data transfer channels and manage data exchange in a client-to-server or peer-to-peer networking model. The transport layer can include TCP or User Datagram Protocol (UDP). The TCP function, for example, establishes a connection using "3-way handshake" (SYNchronize; SYNchronize-ACKnowledge; ACKnowledge), acknowledges the packet when the packet is received at the far end, and eventually the message flow between endpoints. It may include the addition of a protocol load, the calculation of checksums and sequence numbers (again, the burden on the general-purpose CPU to execute), the sliding window calculation for packet acknowledgment and congestion control, and the termination of the connection.
インターネット層は、ネットワーク境界を越えて発信ホストからデータグラム(パケット)をトランスポートするために用いられる動作を指すことができる。インターネット層は、例えば、IPプロトコル(例えばIPバージョン4、IPバージョン6など)、IPセキュリティプロトコル(例えばIPsec)などを含んでよい。
The Internet layer can refer to the operations used to transport datagrams (packets) from outgoing hosts across network boundaries. The Internet layer may include, for example, an IP protocol (eg, IP version 4,
アクセスネットワーク制御動作を実行するために用いられる制御回路は、電子デバイス回路において実現されるものとして、図3において上述した。しかしながら、一部の実施形態では、制御回路の一部又は全部は、プラットフォーム回路、例えばプラットフォーム回路604において実現されてよい。更に、特定の層の機能は、プラットフォーム回路604又は電子デバイス回路608のいずれかによって実現されると説明されるが、他の実施形態では、該機能は他の回路によって実行されてよい。例えば、モバイルプロキシ206によって実行される機能を含むトランスポート層機能は、プラットフォーム回路604によって、又は電子デバイス回路608のプロトコルA/O回路によって実行されてよい。
The control circuit used to perform the access network control operation is described above in FIG. 3 as being realized in an electronic device circuit. However, in some embodiments, some or all of the control circuitry may be implemented in the platform circuitry, eg
コンピューティングデバイス600がCNデバイス204などのCNデバイスである実施形態では、コンピューティングデバイス600は、コンピューティングデバイス600は、モバイルプロキシ206などのモバイルプロキシを実装してよい。モバイルプロキシは、OS620、アプリケーション624又はスタック628のモジュールを含んでよい。一部の実施形態では、モバイルプロキシは、本明細書で説明する動作を実行するために、プラットフォーム回路604又は電子デバイス回路608の回路要素を追加的/代替的に含んでよい。
In an embodiment in which the
一部の実施形態では、特に、コンピューティングデバイス600がUE(例えばUE216)である場合、コンピューティングデバイス600は、入出力インタフェース632、センサ636及びディスプレイ(複数可)640も含んでよい。様々な実施形態において、I/Oインタフェース632は、システムとのユーザインタラクションを可能にするように設計された1つ以上のユーザインタフェース、或いは、システムとの周辺機器インタラクションを可能にするように設計された周辺機器インタフェースを含んでよい。ユーザインタフェースは、物理的なキーボード又はキーパッド、タッチパッド、スピーカ、マイクなどを含んでよいが、これに限定されない。周辺機器インタフェースは、不揮発性メモリポート、ユニバーサルシリアルバス(USB)ポート、オーディオジャック及び電源インタフェースを含んでよいが、これらに限定されない。
In some embodiments, the
様々な実施形態において、センサ636は、システムに関連する環境条件及び/又は位置情報を決定する1つ以上の検知デバイスを含んでよい。一部の実施形態では、センサは、ジャイロセンサ、加速度計、近接センサ、周囲光センサ及び位置決めユニットを含んでよいが、これらに限定されない。また、位置決めユニットは、位置決めネットワーク(例えば全地球測位システム(GPS)衛星)のコンポーネントと通信するために、ベースバンド回路又はRF回路の一部であってよく、或いはベースバンド回路又はRF回路とインタラクトしてよい。
In various embodiments, the
様々な実施形態において、ディスプレイ640は、ディスプレイ(例えば液晶ディスプレイ、タッチスクリーンディスプレイなど)を含んでよい。
In various embodiments, the
図7は、一部の実施形態に係る、異なるデバイスのスタックのモジュールのインタラクションを示す。特に、図7は、アプリケーションサーバ708及びeNB(例えばMeNB208及びSeNB212)と結合された、CNデバイス204内のモバイルプロキシ206を示す。eNB208/212は更に、UE216と結合されてよい。
FIG. 7 shows the interaction of modules in stacks of different devices, according to some embodiments. In particular, FIG. 7 shows a
図7の各コンポーネントは、例えばスタック628などの通信プロトコルスタックのモジュールを含んでよい。特に、モバイルプロキシ206は、TCPモジュール720、IPモジュール724、トランスポートIPネットワークモジュール728及びトランスポート無線エアインタフェースモジュール732を含んでよい。アプリケーションサーバ708は、アプリケーション層モジュール736、TCPモジュール740、IPモジュール744及びトランスポートIPネットワークモジュール748を含んでよい。eNB208/212は、トランスポート無線エアインタフェースモジュール752を含んでよい。UE216は、アプリケーション層モジュール756及びトランスポート無線エアインタフェースモジュール760を含んでよい。
Each component of FIG. 7 may include a module of a communication protocol stack, such as stack 628. In particular, the
図7のコンポーネントのモジュールは、アプリケーションサーバ708のアプリケーション層モジュール736とUE216のアプリケーション層モジュール756との間のデータの伝送を容易にするように調整することができる。
The component modules of FIG. 7 can be tuned to facilitate the transmission of data between the
一般に、TCPモジュール720,740は、トランスポート層動作を実行し、2つのモジュール間のトランスポート接続を管理することができる。IPモジュール724,744は、インターネット層動作を実行することができる。トランスポートIPネットワークモジュール728,748は、L2(リンク層)及びLIの動作を実行することができる。トランスポート無線エアインタフェースモジュール732,752,760は、RRC−LI動作を実行することができる。
In general, TCP modules 720 and 740 can perform transport layer operations and manage transport connections between the two modules. The
モバイルプロキシ206は、TCPモジュール720を用いて、コアネットワークとのTCP層インタフェースを維持することができる。TCPモジュール720,740によって実行されるTCP動作は、限定ではないが、接続確立、接続終了、リソース使用、データ転送などの、トランスポート層接続の管理に関連する動作を含んでよい。データ転送に関して、TCPモジュール720,740は、順序付けられたデータ転送(受信モジュールがシーケンス番号に従ってパケットを再配列すること)と、失われたパケットの再送信(応答の欠如又は否定応答が、送信モジュールがパケットを再送信することにつながる)と、フロー制御(送信側がデータを転送する速度を制限して保証するため)と、輻輳制御とを提供することができる。
The
TCPモジュール720とTCPモジュール740との間のフロー又は輻輳制御を含むことができるTCPレート制御動作は、以下の通りである。TCPモジュール720は、TCPモジュール720とTCPモジュール740との間のトランスポートネットワークのデータレートを決定することができる。TCPモジュール720は、無線アクセスネットワークの容量、例えば、トランスポート無線エアインタフェースモジュール752とトランスポート無線エアインタフェースモジュール760との間の接続の容量を決定することもできる。トランスポートネットワークのデータレートが無線アクセスネットワークの容量よりも高い場合、TCPモジュール720は、トランスポートネットワークを介して送信されるパケットのデータレートを低減するように、アプリケーションサーバ708のTCPモジュール740に通知するために、例えば、トランスポート層データ転送管理メッセージなどのフィードバックを生成することができ、これにより、トランスポートネットワークのデータレートが無線アクセスネットワークの容量以下になるように低減することができる。
TCP rate control operations that can include flow or congestion control between TCP module 720 and TCP module 740 are as follows. The TCP module 720 can determine the data rate of the transport network between the TCP module 720 and the TCP module 740. The TCP module 720 can also determine the capacity of the radio access network, eg, the capacity of the connection between the transport radio
一部の実施形態では、トランスポート層データ転送管理メッセージは、否定応答(NACK)を含むTCPメッセージを含んでよい。IPパケットがTCPモジュール720によって正常に受信されたとしても、NACKはTCPメッセージに含まれてよい。他の実施形態では、モバイルプロキシは、他の方法、例えば肯定応答の非送信(この発生は、送信エンティティによる否定応答として解釈される可能性がある)において、正常に受信された送信を否定応答してよい。 In some embodiments, the transport layer data transfer management message may include a TCP message that includes a negative response (NACK). NACK may be included in the TCP message even if the IP packet is successfully received by the TCP module 720. In other embodiments, the mobile proxy negatively responds to a successfully received transmission in other ways, such as non-transmission of an acknowledgment (this occurrence can be interpreted as a negative response by the sending entity). You can do it.
モバイルプロキシ206は、バッファリング及びトラフィックシェーピングなどの様々なアクセスネットワーク制御動作を用いることができるので、mmWaveリンクのオンオフに起因する無線アクセスネットワーク容量の変動をトランスポート層で回避することができる。一部の実施形態では、アクセスネットワーク制御動作は、トランスポート無線エアインタフェースモジュール732によって実行されてよい。モバイルプロキシ206は、トランスポート無線エアインタフェースモジュール732を用いて、(トランスポート無線エアインタフェースモジュール760を介して)モバイルプロキシ206とUE216との間の接続を管理することができる。モバイルプロキシ又はMeNB208によって開発されたスケジュールに従って、この接続を介してUuインタフェース及びX2インタフェースを介して、データを転送することができる。
Since the
図8は、一部の実施形態に係る、モバイルプロキシ206、MeNB208及びUE216を介するトラフィック及びフィードバックフローの概略図である。特に、図8は、モバイルプロキシ206において通信ロジック806と結合されたスケジューリングロジック804と、MeNB208で通信ロジック810と結合されたスケジューリングロジック808とを示す。
FIG. 8 is a schematic diagram of traffic and feedback flow via
スケジューリングロジック及び通信ロジックは、本明細書に記載のスケジューリング及び通信動作を実行するために、制御回路のハードウェアに少なくとも部分的に実装されたロジックであってよい。一部の実施形態では、スケジューリングロジック804及び通信ロジック806は、少なくとも、TCPモジュール720及びトランスポート無線エアインタフェースモジュール732のコンポーネントを含んでよい。スケジューリングロジック808及び通信ロジック810は、少なくとも、トランスポート無線エアインタフェースモジュール752のコンポーネントを含んでよい。
The scheduling logic and communication logic may be logic that is at least partially implemented in the hardware of the control circuit to perform the scheduling and communication operations described herein. In some embodiments, the scheduling logic 804 and the
スケジューリング及び通信ロジックが無線通信回路400に実装される実施形態では、スケジューリングロジックは、ベースバンドプロセッサ(例えば、4Gベースバンドプロセッサ404cや5Gベースバンドプロセッサ404d)、メモリ/ストレージ404g又はCPU404eにより、少なくとも部分的に実装されてよく、通信ロジックは、ベースバンドプロセッサ404、メモリ/ストレージ404g又はRF回路406により、少なくとも部分的に実装されてよい。スケジューリング及び通信ロジックがイーサネットコントローラ500に実装される実施形態では、スケジューリングロジックは、QMS回路516又はプロトコルA/O回路520によって少なくとも部分的に実装されてよく、通信ロジックは、QMS回路516、プロトコルA/O回路520、トラフィック分類器524、メディアアクセスコントローラ528又はPHY532によって、少なくとも部分的に実装されてよい。他の実施形態では、スケジューリング及び通信ロジックは、プラットフォーム回路604のプロセッサ612又はメモリ/ストレージ616などの他のハードウェアに、少なくとも部分的に実装されてよい。
In embodiments where the scheduling and communication logic is implemented in the
スケジューリングロジック804,808は、2つのレベルのスケジューリングを提供することができる。様々な実施形態では、エアインタフェースを介したトラフィックのスケジューリングは、スケジューリングロジック804又はスケジューリングロジック808によって実行されてよい。通信ロジック806は、ネットワークから(例えばアプリケーションサーバ708から)着信トラフィック812を受信することができる。通信ロジック806は、トラフィック812が、1つ以上のそれぞれのQoSクラスに関連付けられたトラフィックを含むと決定することができる。
Scheduling logic 804,808 can provide two levels of scheduling. In various embodiments, scheduling of traffic through the air interface may be performed by scheduling logic 804 or scheduling logic 808. The
QoSクラスは、異なるアプリケーション、ユーザ又はデータフローに異なる優先度を提供する能力、又は、データフローに対してあるレベルの性能を保証する能力を可能にすることができる。これにより、ビットレート、遅延、ジッタ、パケットドロッピング確率、ビット誤り率などの特定の性能特性がQoSクラスに保証されることが可能になる。 QoS classes can enable the ability to provide different priorities for different applications, users or data flows, or to guarantee a certain level of performance for a data flow. This makes it possible for QoS classes to guarantee specific performance characteristics such as bit rate, delay, jitter, packet dropping probability, and bit error rate.
通信ロジック806は、それぞれのQoSクラスに基づいてトラフィック812を区別することができる。一部の実施形態では、通信ロジック806は、パケットヘッダ、送信元又は送信先のアドレスなどに基づいて、QoSクラスを決定することができる。
The
一部の実施形態では、通信ロジック806は、特定のQoSクラスのトラフィックをバッファ814の関連バッファに送ることができる。よって、各QoSクラスは、eNBへの送信に先立って、トラフィックをバッファリングするための対応するバッファを有することができる。
In some embodiments, the
バッファ814は、通信又はプラットフォーム回路のメモリ/ストレージに実装することができる。
The
スケジューリングロジック804は、各QoSクラスのトラフィックに対してフィードバック816を提供することができる。フィードバック816は、TCPレート制御を用いてコアネットワークを介するトラフィックを調整するために用いられるトランスポート層データ転送管理送信であってよい。一部の実施形態では、フィードバック816は、追加/代替のトランスポート層データ転送管理を目的とするものであってよい。 Scheduling logic 804 can provide feedback 816 for each QoS class of traffic. Feedback 816 may be a transport layer data transfer management transmission used to regulate traffic over the core network using TCP rate control. In some embodiments, the feedback 816 may be intended for additional / alternative transport layer data transfer management.
スケジューリングロジック804は、制御情報820をスケジューリングロジック808に送信してよい。制御情報820は、バッファ状態と、QoSクラスに関連するQoSパラメータとを含んでよい。 The scheduling logic 804 may transmit control information 820 to the scheduling logic 808. The control information 820 may include a buffer state and QoS parameters associated with the QoS class.
図8は、スケジューリングロジック804,808との間で直接流れるメッセージを示すが、接続は、通信ロジック806,810を流れることのできる論理接続であってよいことが理解されよう。よって、スケジューリングロジックは、通信ロジックを介して他のネットワークコンポーネントに対してメッセージを送受信してよい。
Although FIG. 8 shows a message flowing directly to and from the scheduling logics 804 and 808, it will be appreciated that the connection may be a logical connection that can flow through the
スケジューリングがモバイルプロキシ206で実行される実施形態では、制御情報820は、スケジューリングロジック804のスケジューリング決定の通知を含んでよい。
In an embodiment in which scheduling is performed by
スケジューリングロジック808は、MeNB208及びSeNB212によって提供されるリンクの容量に関する情報を提供するUE216又はSeNB212から、フィードバックを受信してよい。SeNB212によって提供される第2のリンクの容量に関するフィードバック824は、UE216又はSeNB212から受信されてよい。
Scheduling logic 808 may receive feedback from
スケジューリングロジック808は、フィードバック824において提供される情報に基づいてリンク容量を決定してよい。一部の実施形態では、リンク容量は、IPパケットが第1及び第2のリンクを介してUE216に正常に配信される速度に関する統計情報を含んでよい。一部の実施形態では、この統計情報は、所与のチャネル状態について所与のレートでUE216に配信されるIPパケットの肯定応答及び否定応答をトラッキングすることに基づいてよい。リンク容量は、第1及び第2のリンクの現在のチャネル状態及び動作特性(例えば、第2のリンクの平均ドロップアウト周波数、平均接続再確立時間など)に基づく予測情報を含んでもよい。
Scheduling logic 808 may determine the link capacitance based on the information provided in
スケジューリングロジック808は、フィードバック828において、リンク容量レポート(配信レート統計を含んでよい)をスケジューリングロジック804に送信してよい。リンク容量は、スケジューリングロジック804により、スケジュールを決定するために(モバイルプロキシ206がこの決定を行う実施形態において)、又はTCPレート制御動作のために用いられてよい。
Scheduling logic 808 may send a link capacity report (which may include delivery rate statistics) to scheduling logic 804 in
スケジューリングがMeNB208で実行される実施形態では、スケジューリングロジック808は、フィードバック828において、スケジューリングロジック808のスケジューリング決定の通知を送信してよい。
In an embodiment in which scheduling is performed on the
様々な実施形態において、スケジューリングロジック804又は808によって実行されるスケジューリング決定は、トラフィックが、MeNB208によって提供される第1のリンクを介して、又はSeNB212によって提供される第2のリンクを介して、UE216に向けられるか否かを決定してよい。一般に、この決定は、トラフィックのQoSクラス及び無線リンクの容量に基づいて行うことができる。
In various embodiments, the scheduling decision performed by the scheduling logic 804 or 808 is that the traffic is delivered via the first link provided by
一部の実施形態では、スケジューリングロジック804又は808は、UE216のモビリティに基づいて、第1及び第2のリンクの容量を予測してよい。
In some embodiments, the scheduling logic 804 or 808 may predict the capacity of the first and second links based on the mobility of the
一部の実施形態では、スケジューリングロジック804又は808は、UE216に近接していると考えられる1つ以上の他のUEに関連付けられたリンクの容量に基づいて、第1及び第2のリンクの容量を予測してよい。例えば、第2のUEがUE216に近接していると考えられる場合、スケジューリングロジック804又は808は、UEのリンクが強く相関していると決定してよく、第2のUEの所定のリンク容量に基づいてUE216のリンク容量を示してよい。
In some embodiments, the scheduling logic 804 or 808 is based on the capacity of the links associated with one or more other UEs that are believed to be in close proximity to the
様々な実施形態において、SeNB212によって提供されるリンクは、アイドル状態又はアクティブ状態を利用してよい。リンクが長時間にわたってアイドル状態にある場合、スケジューリングロジックによって用いられるリンク容量測定値が古くなるおそれがある。したがって、図9は、更新されたリンク容量測定値をスケジューリングロジックに提供するために用いられ得るレポート手順900の実施形態を示す。レポート手順900に記載される動作は、それぞれのデバイスに実装された制御回路、例えば制御回路308によって実行されてよい。
In various embodiments, the links provided by
904において、レポート手順900は、UE216の制御回路が所定のレポートイベントを検出することを含んでよい。一部の実施形態では、所定のレポートイベントは、定期レポートを容易にするように設定されたタイマの満了であってよい。レポート期間は、UE216の電力消費とチャネル状態の正確さとのバランスを考慮して選択されてよい。
In 904,
一部の実施形態では、所定のレポートイベントは、例えば、MeNB208からのレポート命令の受信であってよい。レポート命令は、UE216がアクティブ状態にあるとき、又はmmWave接続が定期的にアクティブにされているときに、アンカー接続を介してUE216によって受信されてよい。
In some embodiments, the predetermined report event may be, for example, the reception of a report instruction from
一部の実施形態では、所定のレポートイベントは、mmWaveリンクの状態における変化(又は予想される変化)に関連する可能性がある環境条件の検出であってよく、或いはそれに基づいてよい。特定の環境条件の存在又は検出は、UE216がmmWaveリンクの状態をレポートする必要があること、或いはおそらく、レポートの頻度を増減する必要があることを意味してよい。一部の環境条件は、UEの移動性、別の無線通信リンクにおける品質の変化、UEの位置(例えば、UEが物理的に混雑した環境に位置し、例えば、高層ビルに囲まれ、見通し内mmWaveリンクを破壊する可能性がある場合)、又は降水量/気圧レベルの増加又は変化を含んでよい。このような環境条件は、UE216上のセンサ又はアプリケーションによって検出されてよい。
In some embodiments, the given reporting event may or may be based on the detection of environmental conditions that may be associated with changes (or expected changes) in the state of the mmWave link. The presence or detection of certain environmental conditions may mean that the
908において、レポート手順900は更に、mmWaveインタフェースを起動し、測定を実行することを含んでよい。mmWaveインタフェースが起動される実施形態では、908での動作は、mmWaveインタフェースをアクティブに保つことであってよい。
At 908,
908で実行される測定は、SeNBによって送信される信号、例えば参照信号を測定することを含んでよい。測定の基礎として用いられる信号は、例えば、セル固有参照信号(CRS)やチャネル状態情報(CSI)参照信号などの参照信号を含んでよい。CRSは、全てのダウンリンクサブフレームと物理ダウンリンク共有チャネル(PDSCH)送信をサポートするセルにおいて、時間と周波数の両方に挿入されるパイロットシンボルであってよい。このようなパイロットシンボルは、サブフレーム内の所与の位置におけるチャネルの推定値を提供することができる。UE216は、測定の結果を補間して、任意の数のサブフレームにわたってチャネルを推定してよい。
The measurements performed at 908 may include measuring signals transmitted by the SeNB, such as reference signals. The signal used as the basis of the measurement may include, for example, a reference signal such as a cell-specific reference signal (CRS) or a channel state information (CSI) reference signal. The CRS may be a pilot symbol inserted at both time and frequency in all downlink subframes and cells that support physical downlink shared channel (PDSCH) transmission. Such pilot symbols can provide estimates of the channel at a given position within the subframe. The
UE216は、例えば、参照信号受信電力(RSRP)や参照信号受信品質(RSRQ)などの、受信信号のパラメータを測定してよい。RSRPは、考慮される測定周波数帯域内でセル固有参照信号を搬送するためのリソース要素の電力寄与に対する線形平均として定義することができる。RSRQは、RSRP及び受信信号強度インジケータ(RSSI)に基づくことができ、N個のリソースブロックにわたる測定帯域幅内のアンテナポート0についての参照信号を含むOFDMシンボルにおいてのみ観測される平均全受信電力を測定する。RSRPは、NxRSRP/KSSIの比として定義することができる。
The
UE216は、908において実行された測定の結果を含むレポート912を送信してよい。
The
916において、UE216は、そのmmWaveインタフェースをアイドル状態にしてよい。
At 916,
レポート912を受信すると、MeB208は、920において、SeNBによって提供されるリンクのリンク容量を推定してよい。一部の実施形態では、920でのリンク容量の推定は更に、MeNB208が低周波数帯域で提供するプライマリリンクのリンク容量を推定してよい。プライマリリンク容量の推定値は、プライマリリンクを介してMeNB208に定期的に送信される測定レポートに基づいてよい。
Upon receiving the
レポート手順900は更に、924において、MeNB208により所定のレポートイベントを検出することを含んでよい。所定のレポートイベント924は、904に関して上述したように、周期的であってもイベント駆動であってもよい。
The
所定のレポートイベントを検出すると(924)、MeNB208は、レポート928をモバイルプロキシ206に送信してよい。
Upon detecting a predetermined report event (924), the
図9には、レポート928(リンク容量レポートメッセージとも呼ばれる)が概略的に示されている。レポート928は、無線リンク(例えばリンク220又は224)のリンク容量状態をユーザ機器(UE)に通信するためのデータレートフィールド936を含んでよい。リンク容量状態は、IPパケットがそれぞれのリンクを介してUEに正常に配信されるレートに関する統計情報を含んでよい。
FIG. 9 schematically shows a report 928 (also called a link capacity report message).
レポート928は更に、UEの識別子を通信するためのUE識別子フィールド932を含んでよい。識別子は、UEに割り当てられたIPアドレス、或いはUEの別の種類のネットワーク識別子であってよい。様々な実施形態において、レポート928は、リンク(例えばリンク220又は224)のドロップアウト周波数に関する情報を通信するためのドロップアウト指示フィールド940を含んでよい。ドロップアウト指示フィールド940は、リンクの平均ドロップアウト周波数に関する情報を通信するためのものであってよい。
一部の実施形態では、レポート928は更に、リンク(例えばリンク220又は224)の接続再確立時間に関する情報を通信するための接続再確立時間指示フィールド944を含んでよい。接続再確立時間指示フィールド944は、第1のリンクの平均接続再確立時間についての情報を通信するためのものであってよい。
In some embodiments,
一部の実施形態では、レポート928は更に、別の無線リンクのリンク容量状態を通信するための第2のデータレートフィールド948を含んでよい。例えば、データレートフィールド936がリンク220のリンク容量状態を通信する場合、第2のデータレートフィールド948は、リンク224のリンク容量状態を通信してよい。
In some embodiments,
一部の実施形態では、レポート928は、非アクセス層メッセージであってよい。
In some embodiments,
図10は、一部の実施形態に係る便宜的アクセス動作1000を示す。便宜的アクセス動作1000は、MeNB208において実行されるスケジューリングを伴う、ダウンリンクトリガされたmmWaveリンクアクチベーション及びアクセスプロセスであってよい。様々な実施形態において、図10の動作は、図10に記載されたそれぞれのデバイスの通信又はプラットフォーム回路のコンポーネントによって実行、発生又は制御されてよい。
FIG. 10 shows a
便宜的アクセス動作1000(以下「動作1000」)は、モバイルプロキシ206が、コアネットワークを介して送信エンティティからUEトラフィックを受信することから始まってよい。例えば、モバイルプロキシ206は、アプリケーションサーバ708からUEトラフィックを受信してよい。モバイルプロキシ206は、1004において、例えばバッファ814、メモリ/ストレージ404g、QMS回路516などのメモリ回路にUEトラフィックをバッファリングしてよい。
The expedient access operation 1000 (hereinafter “
モバイルプロキシ206は、1004において、送信エンティティへのトランスポート層データ転送管理メッセージの送信を発生させてよい。トランスポート層データ転送管理メッセージは、例えば、順序付けられたデータ転送、損失パケットの再送信、エラーのないデータ転送、フロー/輻輳制御のような、上述の任意のTCP動作のためのものであってよい。一部の実施形態では、トランスポート層データ転送管理メッセージは、TCP ACK/NACKメッセージを含んでよい。本明細書の目的上、トランスポート層データ転送管理メッセージの送信は、TCPレート制御のために用いられている他のトランスポート層データ転送管理メッセージと共に、IPパケットの受信の成功又は不成功に関連する目的のためであってよい。しかしながら、一部の実施形態では、1004における送信は、TCPレート制御に用いられてもよい。
The
モバイルプロキシ206は、1008において、UEトラフィックの通知をMeNB208に送信してよい。通知は、トラフィックのタイプ、サイズ又はQoS要件の通知を含んでよい。
The
動作1000は、1012において、MeNB208がトラフィックをスケジューリングすることを含んでよい。特に、MeNB208は、MeNB208により低周波数帯域で提供される第1のリンク、又はSeNB212により高周波数帯域で提供される第2のリンクを介して、トラフィックをスケジュールしてよい。一部の実施形態では、MeNB208は、第1のリンク上のトラフィックの第1の部分と、第2のリンク上のトラフィックの第2の部分とをスケジュールしてよい。
MeNB208は、リンク容量の推定値に基づいて、第1及び第2のリンクを介してトラフィックをスケジュールしてよい。リンク容量の推定は、図9に関して上述したものと同様に実行されてよい。MeNB208は更に、トラフィックのタイプ、サイズ又はQoS要件に基づいて、第1及び第2のリンクを介してトラフィックをスケジュールしてよい。
The
1012でスケジュールを作成した後、MeNB208は、1016において、スケジューリング決定の通知をモバイルプロキシ206に送信してよい。
After creating the schedule at 1012, the
スケジューリング決定が、SeNB212によって提供される第2のリンクを介してトラフィックの少なくとも一部が送信されることを含む場合、MeNB208は、1020において、MMWaveエアインタフェースをウェイクアップする命令をUE216に送信してよい。mmWaveインタフェースをウェイクアップする命令は、MeNB208によって提供される第1のリンクを介して送信されてよい。UE216は、そのmmWaveエアインタフェースをウェイクアップし、1028でmmWaveのSeNB212との同期を開始してよい。
If the scheduling decision involves sending at least a portion of the traffic over the second link provided by the
スケジューリング決定が、SeNB212によって提供される第2のリンクを介してトラフィックの少なくとも一部が送信されることを含む場合、モバイルプロキシ206は、1024において、UEトラフィックの第1の部分をSeNB212にダウンロードしてよい。
If the scheduling decision involves sending at least a portion of the traffic over the second link provided by the
スケジューリング決定が、MeNB208によって提供される第1のリンクを介してトラフィックの少なくとも一部が送信されることを含む場合、モバイルプロキシ206は、1032において、UEトラフィックの一部をMeNB208にダウンロードしてよい。
If the scheduling decision involves sending at least a portion of the traffic over the first link provided by the
動作1000は、1036において、エアインタフェースを介したデータ送信を含んでよい。
データ送信は、MeNB208によって行われるスケジューリング決定と一致する第1又は第2のリンクを介して行われてよい。動作1000は更に、1040において、UE216が第2のリンクのリンク容量に更新を提供することを含んでよい。MeNB208は、1044において、第1と第2のリンクの両方の更新されたリンク容量をモバイルプロキシ216に提供してよい。
Data transmission may be via a first or second link that matches the scheduling decision made by
更新されたUEリンク容量を受信すると、モバイルプロキシ206は、1048において、TCPレート制御動作を実行してよい。
Upon receiving the updated UE link capacity, the
図11は、一部の実施形態に係るTCPレート制御動作1100を示すフローチャートである。
FIG. 11 is a flowchart showing the TCP
レート制御動作1100(以下「動作1100」)は、例えば、スケジューリングロジック804、通信ロジック806及びTCPモジュール720を含む、モバイルプロキシ206のコンポーネントによって実行されてよい。
The rate control operation 1100 (hereinafter "
1104において、動作1100は、MeNB208からUEリンク容量を受信することを含んでよい。UEリンク容量は、制御プレーンを介してMeNB208からモバイルプロキシ206に送信されるフィードバックで受信されてよい。UEリンク容量は、MeNB208及びSeNB212によってUE216に提供されるリンクのリンク容量に関連する測定値又は他のパラメータ(例えば配信レート統計値)を含んでよい。
At 1104,
1108において、動作1100は、トランスポートネットワークデータレート及びRANデータレートを決定することを含んでよい。
At 1108,
トランスポートネットワークデータレートは、TCPトラフィックがTCPモジュール740からTCPモジュール720に配信されるレートに対応してよい。トランスポートネットワークデータレートは、モバイルプロキシ206が、IPパケットがモバイルプロキシ206に到達するレートを追跡することによって決定されてよい。
The transport network data rate may correspond to the rate at which TCP traffic is delivered from TCP module 740 to TCP module 720. The transport network data rate may be determined by the
RANデータレートは、UEトラフィックが(MeNB208及びSeNB212の)トランスポート無線エアインタフェースモジュール752からトランスポート無線エアインタフェースモジュール760に配信されるレートに対応してよい。RANデータレートは、MeNB208からのフィードバックで提供されるUEリンク容量レポートに基づいて決定されてよい。
The RAN data rate may correspond to the rate at which UE traffic is delivered from the transport radio air interface module 752 (of
動作1100は、1112において、トランスポートネットワークデータレートがRANデータレートよりも大きいか否かを決定することを含んでよい。
1112において、トランスポートネットワークデータレートがRANデータレートよりも大きくないと決定された場合、動作1100は、1104にループバックして、それぞれのデータレートの監視を継続してよい。
If it is determined in 1112 that the transport network data rate is not greater than the RAN data rate,
1112において、トランスポートネットワークデータレートがRANデータレートよりも大きいと決定された場合、動作1100は、1116において、モバイルプロキシがトランスポートネットワークデータレートを低減することを含んでよい。一部の実施形態では、モバイルプロキシ206は、TCPレート制御手順を用いて、トランスポートネットワークデータレートを低減してよい。様々な実施形態において、TCPレート制御手順は、フロー制御又は輻輳制御に関連する手順を含んでよい。
If in 1112 it is determined that the transport network data rate is greater than the RAN data rate,
フロー制御は、通常、TCP受信側が確実にデータを受信し処理するよりも速く送信側がデータを送信することを避けるために用いられてよい。本実施形態では、モバイルプロキシ206は、スライディングウィンドウを用いてTCPフロー制御を実施してよい。アプリケーションサーバ708からトラフィックを受信すると、モバイルプロキシ206は、接続のためにバッファリングすることを望む追加データの量を決定してよい。次に、モバイルプロキシ206は、受信ウィンドウフィールドにおいて、決定された量の指示をアプリケーションサーバ708に送信してよい。アプリケーションサーバ708は、モバイルプロキシ206から肯定応答及び受信ウィンドウ更新を受信する前に、その量のデータを送信することのみが許可されてよい。モバイルプロキシ206がアプリケーションサーバ708のデータ送信を停止したい場合、モバイルプロキシ206は、受信ウィンドウフィールドにおいてゼロ値を送信してよい。
Flow control is typically used to prevent the sender from transmitting data faster than the TCP receiver can reliably receive and process the data. In this embodiment, the
モバイルプロキシ206は、追加/代替として、輻輳制御手順を用いて、トランスポートネットワークに入るデータのレートを制御してよい。一部の実施形態では、モバイルプロキシ206は、否定応答(又は肯定応答の欠如)をアプリケーションサーバ708に送信してよい。アプリケーションサーバ708は、このような否定応答(又は肯定応答の欠如)を受信し、トランスポートネットワークのデータレートが高すぎると推定することができる。その結果、アプリケーションサーバ708は、パケットがモバイルプロキシ206に送信されるレートを低減することができる。
The
様々な実施形態において、モバイルプロキシ206は、複数のTCP輻輳回避アルゴリズムのいずれかを用いて、輻輳制御を提供してよい。このようなTCP輻輳回避アルゴリズムは、TCP TahoeとReno、TCP Vegas、TCP New Reno、TCP Hybla、TCP BIC、TCP CUBIC、Agile-SD TCP、TCP Westwood+、又はCompound TCPを含んでよい。
In various embodiments, the
図12は、一部の実施形態に係る便宜的アクセス動作1200を示す。便宜的アクセス動作1200は、モバイルプロキシ206において実行されるスケジューリングを伴う、ダウンリンクトリガされたmmWaveリンクアクチベーション及びアクセスプロセスであってよい。別段の記載がない限り、図12の動作は、図12に記載されたそれぞれのデバイスの通信又はプラットフォーム回路のコンポーネントによって実行、発生又は制御されてよい。
FIG. 12 shows the
便宜的アクセス動作1200(以降「動作1200」)は、モバイルプロキシ206がコアネットワークを介して送信エンティティからデータを受信することから開始してよい。例えば、モバイルプロキシ206は、アプリケーションサーバ708からトラフィックを受信してよい。
The expedient access operation 1200 (hereinafter "
モバイルプロキシ206は、1204において、メモリ回路内にUEトラフィックをバッファリングし、図10の動作1004に関して上述したプロセスと同様に、トランスポート層データ転送管理メッセージを送信エンティティに送信してよい。
At 1204, the
動作1200は、1208において、モバイルプロキシ206が、MeNB208によって提供される第1のリンク又はSeNB212によって提供される第2のリンクを介して、UEトラフィックをスケジューリングすることを含んでよい。MeNB208ではなくモバイルプロキシ206においてスケジューリングを実行することを除いて、1208におけるUEトラフィックのスケジューリングは、1012において、UEトラフィックのスケジューリングと同様であってよい。
1208でスケジュールを作成した後、モバイルプロキシ206は、1212において、スケジューリング決定の通知をMeNB208に送信してよい。
After creating the schedule in 1208, the
スケジューリング決定が、SeNB212によって提供される第2のリンクを介してトラフィックの少なくとも一部が送信されることを含む場合、MeNB208は、1216において、mmWaveエアインタフェースをウェイクアップする命令をUE216に送信してよい。mmWaveインタフェースをウェイクアップする命令は、MeNB208によって提供される第1のリンクを介して送信されてよい。
If the scheduling decision involves sending at least a portion of the traffic over the second link provided by the
UE216は、そのmmWaveエアインタフェースをウェイクアップし、1228において、mmWave SeNB212との同期を開始してよい。
The
スケジューリング決定が、SeNB212によって提供される第2のリンクを介してトラフィックの少なくとも一部が送信されることを含む場合、モバイルプロキシ206は、1220において、UEトラフィックの一部をSeNB212にダウンロードしてよい。
If the scheduling decision involves sending at least a portion of the traffic over the second link provided by the
スケジューリング決定が、MeNB208によって提供される第1のリンクを介してトラフィックの少なくとも一部が送信されることを含む場合、モバイルプロキシ206は、1224において、UEトラフィックの一部をMeNB208にダウンロードしてよい。
If the scheduling decision involves sending at least a portion of the traffic over the first link provided by the
動作1200は、1232において、エアインタフェースを介したデータ伝送を含んでよい。データ送信は、モバイルプロキシ206によって行われたスケジューリング決定と一致する第1又は第2のリンクを介して行われてよい。
動作1200は更に、1236において、UE216が、SeNB212によって提供される第2のリンクのリンク容量の更新を送信することを含んでよい。MeNB208は、1240において、第1と第2のリンクの両方の更新されたリンク容量をモバイルプロキシ216に提供してよい。
更新されたUEリンク容量を受信すると、モバイルプロキシ206は、1244において、TCPレート制御動作を実行してよい。TCPレート制御動作の性能は、上述したものと同様であってよい。
Upon receiving the updated UE link capacity, the
図13は、一部の実施形態に係る便宜的アクセス動作1300を示す。便宜的アクセス動作1300は、SeB212とモバイルプロキシ206との間の直接接続を伴う、アップリンクトリガされたmmWaveアクチベーション及びアクセス手順であってよい。別段の記載がない限り、図13の動作は、図13で説明される各デバイスの制御回路のコンポーネントによって実行、発生又は制御されてよい。
FIG. 13 shows the
便宜的アクセス動作1300(以後「動作1300」)は、1304においてUE216がアップリンクトラフィックレポートをMeNB208に送信することから開始してよい。アップリンクトラフィックレポートは、UE216がアップリンクトラフィックを送信する必要性の指示を提供することができる。アップリンクトラフィックは、コアネットワーク上の別のデバイス、例えばアプリケーションサーバ708に宛てられてよい。アップリンクトラフィックレポートは、アップロードされるトラフィックのタイプ、サイズ又はQoS要件の指示を含んでよい。
The expedient access operation 1300 (hereinafter "
動作1300は、1308において、MeNB208がトラフィックをスケジューリングすることを含んでよい。MeNB208は、MeNB208によって提供される第1のリンク又はSeNB212によって提供される第2のリンクを介して、トラフィックをスケジュールしてよい。MeNB208は、リンク容量の推定値に基づいて、第1及び第2のリンクを介してトラフィックをスケジュールしてよい。リンク容量の推定は、図9に関して上述したものと同様に実行されてよい。MeNB208は更に、トラフィックのタイプ、サイズ又はQoS要件に基づいて、第1及び第2のリンク上でアップリンクトラフィックをスケジュールしてよい。
動作1300は、1312において、MeNB208がスケジューリング決定の通知をUE216に送信することを含んでよい。
アップリンクトラフィックの少なくとも一部が第2のリンクを介して送信される場合、UE216は、そのmmWaveインタフェースをアクティブにし、1316において、SeNB212との同期及びアクセスを開始してよい。
If at least a portion of the uplink traffic is transmitted over the second link, the
動作1300は更に、1320において、UE216がアップリンクデータ送信を送信することを含んでよい。アップリンクデータは、MeNB208のスケジューリング決定と一致する第1及び第2のリンクを介して送信されてよい。
アップリンクトラフィックの少なくとも一部が第2のリンクを介して送信される場合、動作1300は、1324において、SeNB212がUEトラフィックの少なくとも一部をモバイルプロキシ206にアップロードすることを含んでよい。
If at least a portion of the uplink traffic is transmitted over the second link,
アップリンクトラフィックの少なくとも一部が第1のリンクを介して送信される場合、動作1300は、1328において、MeNB208がUEトラフィックの少なくとも一部をモバイルプロキシ206にアップロードすることを含んでよい。動作1300は更に、1332において、モバイルプロキシ206がアップリンクトラフィックをバッファリングし、コアネットワークにおける送信をスケジューリングすることを含んでよい。
If at least a portion of the uplink traffic is transmitted over the first link,
上述のように、モバイルプロキシ206は、トランスポート層を終了させるためにTCPエンドポイントとして機能するTCPモジュール720を含んでよい。したがって、コアネットワークにおける送信をスケジューリングする際に、TCPモジュール720は、コアネットワークを介してTCP接続を管理する必要があり得る。図14は、アップリンクトラフィックをコアネットワークを介して、例えばアプリケーションサーバ708のような宛先に送信するためのTCP接続を管理するための、TCP管理動作1400のフローチャートを示す。TCP管理動作1400は、TCPモジュール720によって実行されてよい。
As mentioned above, the
TCP管理動作1400は、TCPモジュール720がアップリンクトラフィックを受信することにより、1404において開始してよい。アップリンクトラフィックは、MeB208又はSeB212から受信されてよい。
The
TCP管理動作1400は、1408において、TCPモジュール720がTCP接続を確立することを含んでよい。TCP接続は、例えばTCPモジュール740のようなTCP接続の他のエンドポイントと確立されてよい。
The
TCP接続を確立することは、複数ステップのハンドシェイクプロセスを含んでよい。一部の実施形態では、ハンドシェイクプロセスは、3ウェイハンドシェイクと呼ばれることがある。3ウェイハンドシェイクは、TCPモジュール720が、TCPモジュール740に同期要求(SYN)を送信することにより、アクティブオープンを実行することを含んでよい。TCPモジュール720は、同期要求に含まれるシーケンス番号をランダム値Aに設定してよい。同期要求を受信すると、TCPモジュール740は、同期肯定応答(SYN-ACK)メッセージで応答してよい。同期確認メッセージは、同期要求のシーケンス番号よりも1大きく設定された肯定応答番号(例えばA+1)を含んでよく、TCPモジュール740は、同期肯定応答メッセージに含まれるシーケンス番号について、別の乱数Bを選択してよい。同期確認メッセージを受信すると、TCPモジュール720は、TCPモジュール740に肯定応答(ACK)を返してよい。肯定応答は、肯定応答番号(例えばA+1)に設定されたシーケンス番号を含んでよく、同期肯定応答メッセージのシーケンス番号よりも1大きく設定されたACK番号(例えばB+1)を含んでよい。3ウェイハンドシェイクに続いて、TCPモジュール720とTCPモジュール740の両方が接続の肯定応答を受信し、全二重通信が確立されてよい。 Establishing a TCP connection may include a multi-step handshake process. In some embodiments, the handshake process is sometimes referred to as a 3-way handshake. The 3-way handshake may include the TCP module 720 performing an active open by sending a synchronization request (SYN) to the TCP module 740. The TCP module 720 may set the sequence number included in the synchronization request to a random value A. Upon receiving the synchronization request, the TCP module 740 may respond with a synchronization acknowledgment (SYN-ACK) message. The synchronization confirmation message may include an acknowledgment number (eg, A + 1) set 1 higher than the synchronization request sequence number, and the TCP module 740 may generate another random number B for the sequence number included in the synchronization acknowledgment message. You may choose. Upon receiving the synchronization confirmation message, the TCP module 720 may return an acknowledgment (ACK) to the TCP module 740. The acknowledgment may include a sequence number set in the acknowledgment number (eg A + 1) and may include an ACK number (eg B + 1) set one higher than the sequence number of the synchronous acknowledgment message. Following the 3-way handshake, both TCP module 720 and TCP module 740 may receive an acknowledgment of the connection and full-duplex communication may be established.
動作1400は更に、1412において、TCPモジュール720が、確立された接続を介してデータを転送することを含んでよい。上述のように、データ転送は、順序付けられたデータ転送、損失パケットの再送信、エラーのないデータ転送、フロー制御、輻輳制御などのTCP機能を用いて、実行されてよい。
動作1400は更に、1416において、TCPモジュール720がTCP接続を終了することを含んでよい。一部の実施形態では、TCP接続は、4ウェイハンドシェイクを用いて終了されてよい。
TCPモジュール720が接続の半分を停止させたい場合、TCPモジュール720は、完了(FIN)メッセージをTCPモジュール740に送信してよい。TCPモジュール740は、肯定応答(ACK)メッセージでFINメッセージを肯定応答してよく、別のFINメッセージを送信してよい。TCPモジュール720は、TCPモジュール740からACKメッセージ及びFINメッセージを受信すると、最終的なACKメッセージを送信し、所定時間待機し、TCP接続を終了してよい。このように、TCP接続は、両方のTCPエンドポイントによって確実に閉じることができる。 If TCP module 720 wants to stop half of the connections, TCP module 720 may send a completion (FIN) message to TCP module 740. The TCP module 740 may acknowledge a FIN message with an acknowledgment (ACK) message and may transmit another FIN message. When the TCP module 720 receives the ACK message and the FIN message from the TCP module 740, the TCP module 720 may transmit the final ACK message, wait for a predetermined time, and terminate the TCP connection. In this way, the TCP connection can be reliably closed by both TCP endpoints.
図15は、一部の実施形態に係る便宜的アクセス動作1500を示す。便宜的アクセス動作1500は、SeNB212とモバイルプロキシ206との間の間接的な接続を伴う、アップリンクトリガされたmmWaveアクチベーション及びアクセス手順であってよい。別段の記載がない限り、図15の動作は、図15に記載されるそれぞれのデバイスのプラットフォーム又は通信回路のコンポーネントによって、実行、発生又は制御されてよい。
FIG. 15 shows the
便宜的アクセス動作1500(以後「動作1500」と呼ぶ)は、図13に関して開示され論議された類似の名称の手順と同様の手順を含んでよい。特に、UEは、1504において、アップリンクトラフィックレポートをMeNB208に送信してよい。MeNB208は1508においてトラフィックをスケジュールし、1512においてスケジューリング決定の通知をUE216に送信してよい。UE216は、そのmmWaveインタフェースを起動し、1516においてSeNB212と同期し、1520において第1又は第2のリンクを介してデータ送信をアップロードしてよい。
The expedient access operation 1500 (hereinafter referred to as "
動作1300とは異なり、動作1500では、SeNB212は、アップリンクデータをモバイルプロキシ206に直接送信することができない場合がある。したがって、動作1500は、1524において、SeNB212が、UEトラフィックの少なくとも一部をMeNB208にアップロードすることを含んでよい。そして、1528において、MeNB208は、UEトラフィックの全てをモバイルプロキシ206にアップロードしてよい。動作1500は更に、1532において、モバイルプロキシ206が、アップリンクトラフィックをバッファリングし、コアネットワークにおける送信をスケジューリングすることを含んでよい。これは、1332に関して上述した動作と同様に実行されてよい。
Unlike the
図16は、装置による命令の実行に応答して、装置に本開示の選択された態様を実施させる命令を記憶するための使用に適した、例示的なコンピュータ可読記憶媒体1604を示す。一部の実施形態では、コンピュータ可読記憶媒体1604は非一時的であってよい。図示されるように、コンピュータ可読記憶媒体1604は、プログラミング命令1608を含んでよい。プログラミング命令1608は、デバイス(例えばCNデバイス204、MeNB208、SeNB212、UE216、或いは同様のコンピューティングデバイス)を、プログラミング命令1608の実行に応答して、mmWaveリンクの便宜的アクセスに関連して本開示を通じて説明された方法又は要素のいずれかを実現することを可能にするように構成されてよい。一部の実施形態では、プログラミング命令1608は、プログラミング命令1608の実行に応答して、制御回路又は対応するモジュールによって実行されるトラフィックレポート、スケジューリング、バッファリング、レート制御、リンク測定/レポートなどに関して本開示全体にわたって説明された方法又は要素のいずれか(の態様)を実現することを可能にするように構成されてよい。一部の実施形態では、プログラミング命令1608は、本質的に信号などの一時的なコンピュータ可読記憶媒体1604上に設けられてよい。
FIG. 16 shows an exemplary computer-
1つ以上のコンピュータ使用可能又はコンピュータ可読の記憶媒体の任意の組合わせが利用されてよい。コンピュータ使用可能又はコンピュータ可読の記憶媒体は、例えば、電子、磁気、光学、電磁気、赤外線、或いは半導体のシステム、装置、デバイス又は伝播媒体であってよいが、これらに限定されない。コンピュータ可読記憶媒体のより具体的な例(非限定的なリスト)は、1つ以上のワイヤを有する電気的接続、ポータブルコンピュータディスケット、ハードディスク、ランダムアクセスメモリ(RAM)、読出専用メモリ(ROM)、消去可能プログラム可能読出専用メモリ(EPROM或いはフラッシュメモリ)、光ファイバ、携帯型コンパクトディスク読出専用メモリ(CD−ROM)、光記憶装置、インターネット又はイントラネットをサポートするもののような伝送媒体、磁気記憶装置を含み得る。なお、プログラムは、例えば、紙その他の媒体の光学走査を介して電子的に取り込まれ、その後、必要に応じてコンパイル、解釈その他の適切な方法で処理され、次いでコンピュータメモリに記憶することができるので、コンピュータ使用可能又はコンピュータ可読の記憶媒体は、プログラムが印刷される紙その他の適切な媒体であってよい。この文書の文脈において、コンピュータ使用可能又はコンピュータ可読の記憶媒体は、命令実行システム、装置又はデバイスによって使用されるか、命令実行システム、装置又はデバイスと接続されるプログラムを含み、記憶し、通信し、伝播し、或いはトランスポートすることのできる任意の媒体であってよい。コンピュータ使用可能記憶媒体は、ベースバンドにおいて、又は搬送波の一部として、コンピュータ使用可能プログラムコードを具現化した伝搬データ信号を含んでよい。コンピュータ使用可能プログラムコードは、限定ではないが無線、有線、光ファイバケーブル、RFなどを含む任意の適切な媒体を用いて、送信されてよい。 Any combination of one or more computer-enabled or computer-readable storage media may be utilized. Computer-enabled or computer-readable storage media can be, but are not limited to, for example, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, devices, or propagation media. More specific examples (non-limiting list) of computer-readable storage media are electrical connections with one or more wires, portable computer diskettes, hard disks, random access memory (RAM), read-only memory (ROM), Erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage, transmission media such as those that support the Internet or intranet, magnetic storage Can include. The program can be electronically captured, for example, via optical scanning of paper or other medium, then processed by compilation, interpretation or other suitable method as needed, and then stored in computer memory. As such, the computer-enabled or computer-readable storage medium may be paper or other suitable medium on which the program is printed. In the context of this document, computer-enabled or computer-readable storage media includes, stores, and communicates programs that are used by or attached to instruction-execution systems, devices or devices. It can be any medium that can propagate or transport. The computer-enabled storage medium may include a propagated data signal that embodies the computer-enabled program code in baseband or as part of a carrier wave. Computer-enabled program code may be transmitted using any suitable medium, including but not limited to wireless, wired, fiber optic cables, RF, and the like.
本開示の動作を実行するためのコンピュータプログラムコードは、Java(登録商標)、Smalltalk、C++などのオブジェクト指向プログラミング言語や、「C」プログラミング言語や同様のプログラミング言語などの従来の手続き型プログラミング言語を含む、1つ以上のプログラミング言語の任意の組合わせで記述されてよい。プログラムコードは、完全にユーザのコンピュータ上で、或いは部分的にユーザのコンピュータ上で、或いはスタンドアロンのソフトウェアパッケージとして、或いは一部はユーザのコンピュータ上で、且つ一部はリモートコンピュータ上で、或いは完全にリモートコンピュータ又はサーバー上で、実行されてよい。後者のシナリオでは、リモートコンピュータは、ローカルエリアネットワーク(LAN)やワイドエリアネットワーク(WAN)を含む任意のタイプのネットワークを介して、ユーザのコンピュータに接続されてよく、或いは、外部コンピュータに接続されてよい(例えば、インターネットサービスプロバイダを用いてインターネットを介して)。 The computer program code for performing the operations of the present disclosure includes object-oriented programming languages such as Java (registered trademark), Smalltalk, and C ++, and conventional procedural programming languages such as the "C" programming language and similar programming languages. It may be described in any combination of one or more programming languages, including. The program code is entirely on the user's computer, or partially on the user's computer, or as a stand-alone software package, or partly on the user's computer and partly on the remote computer, or completely. May be run on a remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer or connected to an external computer via any type of network, including local area networks (LANs) and wide area networks (WANs). Good (eg, over the internet with an internet service provider).
本開示は、本開示の実施形態に係る方法、装置(システム)及びコンピュータプログラム製品のフローチャート図又はブロック図を参照して説明される。フローチャート図又はブロック図の各ブロックと、フローチャート図又はブロック図のブロックの組合わせは、コンピュータプログラム命令によって実現できることが理解されよう。このようなコンピュータプログラム命令は、マシンを製造するために、汎用コンピュータ、特殊目的コンピュータその他のプログラム可能データ処理装置のプロセッサに提供されてよく、それにより、コンピュータその他のプログラム可能データ処理装置のプロセッサを介して実行される命令が、フローチャート又はブロック図のブロックで指定された機能/動作を実現するための手段を作成する。 The present disclosure will be described with reference to the flow charts or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present disclosure. It will be understood that the combination of each block of the flowchart or block diagram with the blocks of the flowchart or block diagram can be realized by computer program instructions. Such computer program instructions may be provided to the processor of a general purpose computer, special purpose computer or other programmable data processor to manufacture the machine, thereby providing the processor of the computer or other programmable data processor. The instruction executed through the program creates a means for realizing the function / operation specified by the block of the flowchart or the block diagram.
このようなコンピュータプログラム命令は、コンピュータその他のプログラム可能データ処理装置を特定の方式で機能させることのできるコンピュータ可読記憶媒体に記憶されてもよく、それにより、コンピュータ可読記憶媒体に記憶された命令が、フローチャート又はブロック図のブロックで指定された機能/動作を実現する命令手段を含む製造品を生成する。コンピュータプログラム命令は、コンピュータその他のプログラム可能装置で一連の動作ステップを実行させて、コンピュータ実現プロセスを生成するために、コンピュータその他のプログラム可能データ処理装置にロードされてよく、それにより、コンピュータその他のプログラム可能装置上で実行される命令が、フローチャート又はブロック図のブロックで指定された機能/動作を実現するためのプロセスを提供する。 Such computer program instructions may be stored on a computer-readable storage medium capable of causing a computer or other programmable data processing device to function in a particular manner, whereby the instructions stored on the computer-readable storage medium may be stored. , Generates a manufactured product that includes a command means that realizes the function / operation specified by the block in the flowchart or block diagram. Computer program instructions may be loaded into a computer or other programmable data processor to perform a series of operating steps on the computer or other programmable device to generate a computer implementation process, thereby causing the computer or other programmable device. An instruction executed on a programmable device provides a process for realizing a function / operation specified by a block in a flowchart or a block diagram.
以下にいくつかの例を示す。 Some examples are shown below.
例1は、メモリ回路と、メモリ回路と結合された処理回路とを備える装置を含む。処理回路は、コアネットワークをトラバースするトランスポートネットワークを介して、送信エンティティからトラフィックを受信し、トラフィックをメモリ回路にバッファリングするように構成され、トランスポートネットワークのデータレートを制御するように構成され、ユーザ機器(UE)への後続の送信のために、トラフィックをコアネットワークから第1のeNB(例えばマクロeNB(MeNB))又は第2のeNB(例えばスモールセルeNB(SeNB))へ送信させるように構成される。一部の例では、SeNBは、6ギガヘルツ(GHz)よりも大きい周波数を用いて、UEと通信するように構成される。 Example 1 includes a device comprising a memory circuit and a processing circuit coupled to the memory circuit. The processing circuit is configured to receive traffic from the sending entity through the transport network traversing the core network, buffer the traffic into the memory circuit, and control the data rate of the transport network. To cause traffic to be sent from the core network to a first eNB (eg macro eNB (MeNB)) or a second eNB (eg small cell eNB (SeNB)) for subsequent transmission to the user equipment (UE). It is composed of. In some examples, the SeNB is configured to communicate with the UE using frequencies above 6 GHz (GHz).
例2は、例1の装置を含む。処理回路は、トランスポート層データ転送管理メッセージを送信エンティティへ送信させて、トランスポートネットワークのデータレートを制御するように構成される。 Example 2 includes the device of Example 1. The processing circuit is configured to send a transport layer data transfer management message to the sending entity to control the data rate of the transport network.
例3は、例2の装置を含む。トランスポート層データ転送管理メッセージは、伝送制御プロトコル(TCP)の肯定応答メッセージ又は否定応答メッセージである。 Example 3 includes the device of Example 2. The transport layer data transfer management message is a transmission control protocol (TCP) acknowledgment message or negative response message.
例4は、例1〜3のいずれか1つの装置を含む。処理回路は、MeNB又はSeNBからUEに提供されるリンク容量の指示を受信し、リンク容量に基づいてトランスポートネットワークのデータレートを制御するように構成される。 Example 4 includes any one of the devices of Examples 1 to 3. The processing circuit is configured to receive the link capacitance indication provided to the UE from the MeNB or SeNB and control the data rate of the transport network based on the link capacitance.
例5は、例4の装置を含む。リンク容量の指示は、スケジューリング決定の通知と共にメッセージに含まれる。 Example 5 includes the device of Example 4. The link capacity indication is included in the message along with the notification of the scheduling decision.
例6は、例4又は5の装置を含む。処理回路は更に、MeNB又はSeNBによりUEに提供される更新されたリンク容量の指示を受信するように構成される。 Example 6 includes the device of Example 4 or 5. The processing circuit is further configured to receive the updated link capacitance indication provided to the UE by the MeNB or SeNB.
例7は、例2〜6のいずれか1つの装置を含む。トランスポート層データ転送管理メッセージはトランスポート層NACKメッセージである。処理回路は、トランスポート層NACKメッセージを送信エンティティへ送信させて、送信エンティティからのデータの送信レートを制御して、トランスポート輻輳制御を容易にするように構成される。 Example 7 includes any one of the devices of Examples 2-6. The transport layer data transfer management message is a transport layer NACK message. The processing circuit is configured to send a transport layer NACK message to a transmitting entity to control the transmission rate of data from the transmitting entity, facilitating transport congestion control.
例8は、例7の装置を含む。処理回路は、データが正常に受信されたか否かに関係なく、トランスポート層NACKメッセージの送信を生じさせるように構成される。 Example 8 includes the device of Example 7. The processing circuit is configured to result in the transmission of a transport layer NACK message regardless of whether the data has been successfully received.
例9は、例1〜8のいずれか1つの装置を含む。処理回路は、トラフィックの送信の前に、MeNBに対して、トラフィックの通知の送信を生じさせるように構成される。 Example 9 includes any one of the devices of Examples 1-8. The processing circuit is configured to cause the MeNB to send a notification of the traffic prior to the transmission of the traffic.
例10は、例9の装置を含む。トラフィックの通知は、トラフィックのタイプ、サイズ又はサービス品質要件の通知を含む。 Example 10 includes the device of Example 9. Traffic notifications include notifications of traffic type, size or quality of service requirements.
例11は、例9又は10の装置を含む。処理回路は更に、MeNBのスケジューリング決定の通知を受信し、通知に基づいて、データをMeNB又はSeNBに送信するように構成される。 Example 11 includes the device of Example 9 or 10. The processing circuit is further configured to receive a notification of the MeNB scheduling decision and transmit data to the MeNB or SeNB based on the notification.
例12は、例1〜11のいずれか1つの装置を含む。処理回路は、MeNB又はSeNBによるトラフィックの送信のスケジュールを生成し、スケジュールの通知をMeNBに送信するように構成される。 Example 12 includes any one of the devices of Examples 1-11. The processing circuit is configured to generate a schedule for the transmission of traffic by the MeNB or SeNB and to send a notification of the schedule to the MeNB.
例13は、例12の装置を含む。処理回路は、トラフィックのタイプ、サイズ又はサービス品質要件に基づいてスケジュールを生成するように構成される。 Example 13 includes the device of Example 12. The processing circuit is configured to generate a schedule based on the type, size or quality of service requirements of the traffic.
例14は、例13の装置を含む。処理回路は、MeNB又はSeNBによりUEに提供されるリンク容量の指示を受信し、リンク容量の指示に基づいて、トラフィックの送信をスケジューリングするように構成される。 Example 14 includes the device of Example 13. The processing circuit is configured to receive a link capacity instruction provided by the MeNB or SeNB to the UE and schedule the transmission of traffic based on the link capacity instruction.
例15は、例1〜14のいずれか1つの装置を含む。本装置はコアネットワークに設けられる。 Example 15 includes any one of the devices of Examples 1-14. This device is installed in the core network.
例16は、例15の装置を含む。本装置はサービングゲートウェイである。 Example 16 includes the device of Example 15. This device is a serving gateway.
例17は、命令を有する1つ以上のコンピュータ可読記憶媒体を含む。命令は実行されると、モバイルプロキシに、コアネットワークをトラバースするトランスポートネットワークを介して送信エンティティから受信されたトラフィックをバッファリングし、トランスポートネットワークのデータレートを制御する工程と、その後のユーザ機器(UE)の送信のために、コアネットワークからマクロeNB(MeNB)又はスモールセルeNB(SeNB)にトラフィックを送信させるステップと、を実行させる。SeNBは、ギガヘルツ(GHz)よりも大きい周波数を用いてUEと通信するように構成される。 Example 17 includes one or more computer-readable storage media with instructions. When the instruction is executed, the mobile proxy buffers the traffic received from the sending entity over the transport network that traverses the core network, controlling the data rate of the transport network, and subsequent user equipment. For the transmission of the (UE), a step of causing the macro eNB (MeNB) or the small cell eNB (SeNB) to transmit traffic from the core network is executed. The SeNB is configured to communicate with the UE using frequencies above gigahertz (GHz).
例18は、例17の1つ以上のコンピュータ可読記憶媒体を含む。命令は実行されると、更に、トランスポート層データ転送管理メッセージを送信エンティティに送信させて、トランスポートネットワークのデータレートを制御するように構成される。 Example 18 includes one or more computer-readable storage media of Example 17. When the instruction is executed, it is further configured to send a transport layer data transfer management message to the sending entity to control the data rate of the transport network.
例19は、例17〜18のいずれか1つの1つ以上のコンピュータ可読記憶媒体を含む。命令は実行されると、更に、モバイルプロキシに、無線エアインタフェースのリンク容量に基づいて、トランスポートネットワークのデータレートを制御する工程を実行させる。 Example 19 includes one or more computer-readable storage media of any one of Examples 17-18. When the instruction is executed, it also causes the mobile proxy to perform a step of controlling the data rate of the transport network based on the link capacity of the wireless air interface.
例20は、例19の1つ以上のコンピュータ可読記憶媒体を含む。命令は実行されると、更に、モバイルプロキシに、MeNB又はSeNBから受信されたリンク容量の指示に基づいて、リンク容量を決定する工程を実行させる。 Example 20 includes one or more computer-readable storage media of Example 19. When the instruction is executed, the mobile proxy is further made to perform a step of determining the link capacity based on the link capacity instruction received from the MeNB or SeNB.
例21は、例20の1つ以上のコンピュータ可読記憶媒体を含む。リンク容量の指示は、スケジューリング決定の通知と共にメッセージに含まれ、メッセージはMeNBから受信される。 Example 21 includes one or more computer-readable storage media of Example 20. The link capacity indication is included in the message along with the notification of the scheduling decision, and the message is received from the MeNB.
例22は、例18〜21のいずれか1つの1つ以上のコンピュータ可読記憶媒体を含む。トランスポート層データ転送管理メッセージは、伝送制御プロトコル(TCP)メッセージである。 Example 22 includes one or more computer-readable storage media of any one of Examples 18-21. The transport layer data transfer management message is a transmission control protocol (TCP) message.
例23は、例17〜22のいずれか1つの1つ以上のコンピュータ可読記憶媒体を含む。命令は実行されると、更に、モバイルプロキシに、トラフィックの送信の前に、MeNBに、トラフィックの通知を送信する工程を実行させる。トラフィックの通知は、トラフィックのタイプ、サイズ又はサービス品質要件の通知を含む。 Example 23 includes one or more computer-readable storage media of any one of Examples 17-22. When the instruction is executed, it further causes the mobile proxy to perform a step of sending a traffic notification to the MeNB before sending the traffic. Traffic notifications include notifications of traffic type, size or quality of service requirements.
例24は、例17〜23のいずれか1つの1つ以上のコンピュータ可読記憶媒体を含む。命令は実行されると、更に、MeNBのスケジューリング決定の通知を受信し、スケジューリング決定の通知に基づいて、データをMeNB又はSeNBに送信するように構成される。 Example 24 includes one or more computer-readable storage media of any one of Examples 17-23. When the instruction is executed, it is further configured to receive a notification of the scheduling decision of MeNB and transmit data to the MeNB or SeNB based on the notification of the scheduling decision.
例25は、例17〜24のいずれか1つの1つ以上のコンピュータ可読記憶媒体を含む。命令は実行されると、正常に受信された送信を否定応答することにより、データレートを制御するように構成される。 Example 25 includes one or more computer-readable storage media of any one of Examples 17-24. When the instruction is executed, it is configured to control the data rate by negatively responding to a normally received transmission.
例26は、命令を有する1つ以上のコンピュータ可読記憶媒体を含む。命令は実行されると、モバイルプロキシに、マクロeNB(MeNB)から受信されたリンク容量レポートを処理する工程であって、リンク容量レポートは、スモールセルeNB(SeNB)によりユーザ機器(UE)に提供される第1のリンクのリンク容量を含み、第1のリンクは6ギガヘルツ(GHz)よりも大きい周波数を用いる、工程と、リンク容量レポートに基づいて、トランスポート層データ転送管理メッセージを送信エンティティに送信する工程であって、トランスポート層データ転送管理メッセージは、トランスポートネットワークのデータレートを制御するように構成される、工程と、を実行させる。 Example 26 includes one or more computer-readable storage media with instructions. When the instruction is executed, the mobile proxy is in the process of processing the link capacity report received from the macro eNB (MeNB), and the link capacity report is provided to the user device (UE) by the small cell eNB (SeNB). The transport layer data transfer management message is sent to the sending entity based on the process and the link capacity report, including the link capacity of the first link to be used, the first link using frequencies greater than 6 gigahertz (GHz). The process of transmitting, the transport layer data transfer management message, executes a process, which is configured to control the data rate of the transport network.
例27は、例26の1つ以上のコンピュータ可読記憶媒体を含む。トランスポート層メッセージは、肯定応答/否定応答(ACK/NACK)メッセージである。 Example 27 includes one or more computer-readable storage media of Example 26. The transport layer message is an acknowledgment / negative response (ACK / NACK) message.
例28は、例26又は27の1つ以上のコンピュータ可読記憶媒体を含む。トランスポート層データ転送管理メッセージは、伝送制御プロトコル(TCP)メッセージである。 Example 28 includes one or more computer-readable storage media of Example 26 or 27. The transport layer data transfer management message is a transmission control protocol (TCP) message.
例29は、例26〜28のいずれか1つの1つ以上のコンピュータ可読記憶媒体を含む。トランスポート層データ転送管理メッセージは、トランスポートネットワークにおいて輻輳又はフロー制御を提供するように構成される。 Example 29 includes one or more computer-readable storage media of any one of Examples 26-28. Transport layer data transfer management messages are configured to provide congestion or flow control in the transport network.
例30は、例29の1つ以上のコンピュータ可読記憶媒体を含む。命令は更に、実行されると、モバイルプロキシに、個々のサービス品質(QoS)クラスについて輻輳又はフロー制御を提供するために、トランスポート層データ転送管理メッセージを生成する工程、を実行させる。 Example 30 includes one or more computer-readable storage media of Example 29. When executed, the instruction further causes the mobile proxy to perform a step of generating a transport layer data transfer management message to provide congestion or flow control for each quality of service (QoS) class.
例31は、例26〜30のいずれか1つの1つ以上のコンピュータ可読記憶媒体を含む。命令は更に、実行されると、モバイルプロキシに、リンク容量レポートに基づいて、MeNB又はSeNBによりUEにデータを送信するスケジュールを生成する工程、を実行させる。 Example 31 includes one or more computer-readable storage media of any one of Examples 26-30. When executed, the instruction further causes the mobile proxy to perform a step of generating a schedule for sending data to the UE by MeNB or SeNB based on the link capacity report.
例32は、例31の1つ以上のコンピュータ可読記憶媒体を含む。命令は更に、実行されると、モバイルプロキシに、データのサービス品質(QoS)クラスを決定する工程と、QoSクラスに基づいてスケジュールを生成する工程と、を実行させる。 Example 32 includes one or more computer-readable storage media of Example 31. When executed, the instruction further causes the mobile proxy to perform a step of determining a quality of service (QoS) class of data and a step of generating a schedule based on the QoS class.
例33は、モバイルプロキシを動作させる方法を含む。本方法は、マクロeNB(MeNB)から受信されるリンク容量レポートを処理するステップであって、リンク容量レポートは、スモールセルeNB(SeNB)によりユーザ機器(UE)に提供される第1のリンクのリンク容量を含み、第1のリンクは6ギガヘルツ(GHz)よりも大きい周波数を用いる、ステップと、リンク容量レポートに基づいて、コアネットワークをトラバースし且つモバイルプロキシによって第1端で終了するトランスポートネットワークのデータレートを制御するステップと、を含む。 Example 33 includes a method of operating a mobile proxy. This method is a step of processing the link capacity report received from the macro eNB (MeNB), and the link capacity report is the first link provided to the user device (UE) by the small cell eNB (SeNB). A transport network that traverses the core network and terminates at the first end with a mobile proxy, based on steps and link capacity reports, including link capacity and the first link uses frequencies above 6 GHz (GHz). Includes steps to control the data rate of the.
例34は、例33の方法を含む。トランスポートネットワークのデータレートを制御するステップは、第2端でトランスポートネットワークを終了させる送信エンティティに、トランスポート層データ転送管理メッセージを送信するステップを含む。 Example 34 includes the method of Example 33. The step of controlling the data rate of the transport network includes sending a transport layer data transfer management message to the transmitting entity that terminates the transport network at the second end.
例35は、例34の方法を含む。トランスポート層メッセージは、肯定応答/否定応答(ACK/NACK)メッセージである。 Example 35 includes the method of Example 34. The transport layer message is an acknowledgment / negative response (ACK / NACK) message.
例36は、例34又は35の方法を含む。トランスポート層データ転送管理メッセージは、伝送制御プロトコル(TCP)メッセージである。 Example 36 includes the method of Example 34 or 35. The transport layer data transfer management message is a transmission control protocol (TCP) message.
例37は、例33〜36のいずれか1つの方法を含む。データレートを制御するステップは、トランスポートネットワークにおいて輻輳又はフロー制御を実行するステップを含む。 Example 37 includes any one of Examples 33-36. The steps of controlling the data rate include performing congestion or flow control in the transport network.
例38は、例33〜37のいずれか1つの方法を含む。データレートを制御するステップは、個々のサービス品質(QoS)クラスについて、輻輳又はフロー制御を実行するステップを含む。 Example 38 includes any one of Examples 33-37. The steps of controlling the data rate include performing congestion or flow control for each quality of service (QoS) class.
例39は、例33〜38のいずれか1つの方法を含む。更に、リンク容量レポートに基づいて、MeNB又はSeNBによりUEにデータを送信するスケジュールを生成するステップを含む。 Example 39 includes any one of Examples 33-38. Further, it includes a step of generating a schedule for transmitting data to the UE by MeNB or SeNB based on the link capacity report.
例40は、例39の方法を含む。更に、データのサービス品質(QoS)クラスを決定するステップと、QoSクラスに基づいてスケジュールを生成するステップと、を含む。 Example 40 includes the method of Example 39. Further, it includes a step of determining a quality of service (QoS) class of data and a step of generating a schedule based on the QoS class.
例41は、例33〜40のいずれか1つの方法を実行するように構成される手段を有するモバイルプロキシを含む。 Example 41 includes a mobile proxy having means configured to perform any one of Examples 33-40.
例42は、少なくとも部分的にハードウェアに実装され、マクロeNB(MeNB)から、スモールセルeNB(SeNB)によってユーザ機器(UE)に提供される第1のリンクのリンク容量状況を含むリンク容量レポートを受信するように構成されるスケジューリングロジックであって、第1のリンクは6ギガヘルツ(GHz)よりも大きい周波数を用いる、スケジューリングロジックと、少なくとも部分的にハードウェアに実装され、リンク容量レポートに基づいて、トランスポートネットワークを介してトランスポート層データ転送管理メッセージを送信するように構成される通信ロジックと、を備える装置を含む。 Example 42 is a link capacity report including the link capacity status of the first link, which is implemented in hardware at least partially and is provided from the macro eNB (MeNB) to the user equipment (UE) by the small cell eNB (SeNB). Scheduling logic configured to receive, the first link uses frequencies above 6 GHz (GHz), based on the scheduling logic and at least partially hardware-implemented, link capacity reports. A device comprising communication logic configured to transmit a transport layer data transfer management message over a transport network.
例43は、例42の装置を含む。トランスポート層データ転送管理メッセージは、伝送制御プロトコル(TCP)メッセージである。 Example 43 includes the device of Example 42. The transport layer data transfer management message is a transmission control protocol (TCP) message.
例44は、例42〜43のいずれか1つの装置を含む。トランスポート層データ転送管理メッセージは、トランスポートネットワーク輻輳又はフロー制御を提供するように構成される。 Example 44 includes any one of the devices of Examples 42-43. Transport layer data transfer management messages are configured to provide transport network congestion or flow control.
例45は、例44の装置を含む。通信ロジックは、トランスポート層データ転送管理メッセージを生成して、個々のサービス品質(QoS)クラスについて、トランスポートネットワーク輻輳又はフロー制御を提供するように構成される。 Example 45 includes the device of Example 44. The communication logic is configured to generate transport layer data transfer management messages to provide transport network congestion or flow control for individual quality of service (QoS) classes.
例46は、例42〜45のいずれか1つの装置を含む。スケジューリングロジックは、リンク容量レポートに基づいて、MeNB又はSeNBによりUEにデータを送信するためのスケジュールを生成するように構成される。 Example 46 includes any one of the devices of Examples 42-45. The scheduling logic is configured to generate a schedule for sending data to the UE by the MeNB or SeNB based on the link capacity report.
例47は、例46の装置を含む。スケジューリングロジックは更に、データのサービス品質(QoS)クラスを決定し、QoSクラスに基づいてスケジュールを生成するように構成される。 Example 47 includes the device of Example 46. Scheduling logic is further configured to determine a quality of service (QoS) class of data and generate a schedule based on the QoS class.
例48は、メモリ回路と、メモリ回路と結合された処理回路とを備える装置を含む。処理回路は、マクロeNB(MeNB)又はスモールセルeNB(SeNB)を介して、ユーザ機器(UE)からデータを受信するように構成され、データの少なくとも第1の部分は、6ギガヘルツ(GHz)よりも大きい周波数を用いてUEからSeNBに送信され、データをメモリ回路に一時的に記憶するように構成され、装置で終端しコアネットワークをトラバースするトランスポートネットワークを介して、コアネットワークを介してデータを送信するように構成される。 Example 48 includes a device comprising a memory circuit and a processing circuit coupled to the memory circuit. The processing circuit is configured to receive data from the user equipment (UE) via the macro eNB (MeNB) or small cell eNB (SeNB), and at least the first portion of the data is from 6 GHz (GHz). Data is transmitted from the UE to the SeNB using a large frequency, is configured to temporarily store the data in the memory circuit, terminates at the device, traverses the core network, and data via the core network. Is configured to send.
例49は、例48の装置を含む。処理回路は、コアネットワークにおけるデータの送信をスケジューリングするように構成される。 Example 49 includes the device of Example 48. The processing circuit is configured to schedule the transmission of data in the core network.
例50は、例48又は49の装置を含む。処理回路は、MeNBとSeNBの両方を介して、UEからデータを受信するように構成される。 Example 50 includes the device of Example 48 or 49. The processing circuit is configured to receive data from the UE via both MeNB and SeNB.
例51は、例48〜50のいずれか1つの装置を含む。処理回路は、MeNBから、データ(データの第1の部分を含む)を受信するように構成される。 Example 51 includes any one of Examples 48-50. The processing circuit is configured to receive data (including the first part of the data) from the MeNB.
例52は、例48〜51のいずれか1つの装置を含む。処理回路は、トランスポート層データ転送管理メッセージを送信して、トランスポートネットワークのデータレートを制御するように構成される。 Example 52 includes any one of the devices of Examples 48-51. The processing circuit is configured to send a transport layer data transfer management message to control the data rate of the transport network.
例53は、命令を含む1つ以上のコンピュータ可読記憶媒体を含む。命令は、実行されると、モバイルプロキシにユーザ機器(UE)からマクロeNB(MeNB)又はスモールセルeNB(SeNB)を介して受信されたデータを処理する工程であって、データの少なくとも第1の部分は、6ギガヘルツ(GHz)よりも大きい周波数を用いて、UEからSeNBに送信される、工程と、メモリ回路にデータを一時的に記憶する工程と、装置で終端するトランスポートネットワークを介して、コアネットワークを介して、データを送信する工程と、を実行させる。 Example 53 includes one or more computer-readable storage media containing instructions. When executed, the instruction is a step of processing the data received from the user device (UE) from the user device (UE) via the macro eNB (MeNB) or the small cell eNB (SeNB) to the mobile proxy, and is a step of processing at least the first data. The portion is transmitted from the UE to the SeNB using a frequency greater than 6 GHz (GHz), via a process, a process of temporarily storing data in a memory circuit, and a transport network terminated by the device. , The process of transmitting data via the core network, and so on.
例54は、例53の1つ以上のコンピュータ可読記憶媒体を含む。命令は更に、実行されると、モバイルプロキシに、コアネットワークにおけるデータの送信をスケジューリングする工程を実行させる。 Example 54 includes one or more computer-readable storage media of Example 53. The instruction also causes the mobile proxy to perform the process of scheduling the transmission of data in the core network when executed.
例55は、例53又は54の1つ以上のコンピュータ可読記憶媒体を含む。データは、MeNBとSeNBの両方を介して、UEから受信される。 Example 55 includes one or more computer-readable storage media of Example 53 or 54. Data is received from the UE via both MeNB and SeNB.
例56は、例53〜55のいずれか1つの1つ以上のコンピュータ可読記憶媒体を含む。データ(データの第1の部分を含む)は、MeNBから受信される。 Example 56 includes one or more computer-readable storage media of any one of Examples 53-55. The data (including the first part of the data) is received from the MeNB.
例57は、例53〜56のいずれか1つの1つ以上のコンピュータ可読記憶媒体を含む。命令は更に、実行されると、モバイルプロキシに、トランスポート層データ転送管理メッセージを送信して、トランスポートネットワークのデータレートを制御する工程を実行させる。 Example 57 includes one or more computer-readable storage media of any one of Examples 53-56. When executed, the instruction further causes the mobile proxy to send a transport layer data transfer management message to perform the step of controlling the data rate of the transport network.
例58は、命令を含む1つ以上のコンピュータ可読記憶媒体を含む。命令は、実行されると、モバイルプロキシに、コアネットワークと、無線アクセスネットワークを介してモバイルプロキシと通信可能に結合されたユーザ機器との間で通信されるデータを処理する工程と、無線アクセスネットワークにおける無線チャネル容量の変動を低減するために伝送制御プロトコル(TCP)層を終了する工程と、を実行させる。 Example 58 includes one or more computer-readable storage media containing instructions. When executed, the instruction processes the data transmitted to the mobile proxy between the core network and the user equipment communicatively coupled to the mobile proxy via the radio access network, and the radio access network. The step of terminating the transmission control protocol (TCP) layer in order to reduce the fluctuation of the radio channel capacity in the above is executed.
例59は、例58の1つ以上のコンピュータ可読記憶媒体を含む。命令は更に、実行されると、モバイルプロキシに、無線アクセスネットワークの容量に基づいてTCP層におけるネットワークトラフィックレートを操作する工程を実行させる。 Example 59 includes one or more computer-readable storage media of Example 58. The instruction, when executed, causes the mobile proxy to perform a step of manipulating the network traffic rate at the TCP layer based on the capacity of the radio access network.
例60は、例59の1つ以上のコンピュータ可読記憶媒体を含む。モバイルプロキシは、TCPレート制御手順を利用してネットワークトラフィックを操作するように構成される。 Example 60 includes one or more computer-readable storage media of Example 59. Mobile proxies are configured to use TCP rate control procedures to manipulate network traffic.
例61は、例59〜60のいずれか1つの1つ以上のコンピュータ可読記憶媒体を含む。命令は実行されると、マクロ進化型ノードB(MeNB)からのリンク容量レポートを処理して、ユーザ機器の接続に関する無線アクセスネットワークの容量を決定するように構成される。 Example 61 includes one or more computer-readable storage media of any one of Examples 59-60. When the instruction is executed, it is configured to process the link capacity report from the macro evolution node B (MeNB) to determine the capacity of the radio access network for the connection of the user equipment.
例62は、例58〜61のいずれか1つの1つ以上のコンピュータ可読記憶媒体を含む。命令は更に、実行されると、モバイルプロキシに、サービス品質要件に基づいてトラフィックを処理する工程を実行させる。 Example 62 includes one or more computer-readable storage media of any one of Examples 58-61. The instruction, when executed, also causes the mobile proxy to perform the process of processing traffic based on quality of service requirements.
例63は、例58〜62のいずれか1つの1つ以上のコンピュータ可読記憶媒体を含む。無線アクセスネットワークは、1つ以上のミリ波(mmWave)接続を提供するデバイスを含む。 Example 63 includes one or more computer-readable storage media of any one of Examples 58-62. Radio access networks include devices that provide one or more millimeter wave (mmWave) connections.
例64は、モバイルプロキシを含む。モバイルプロキシは、コアネットワークと、無線アクセスネットワークを介してモバイルプロキシと通信可能に結合されたユーザ機器との間で通信されるデータを処理する手段と、無線アクセスネットワークにおける無線チャネル容量の変動を低減するために伝送制御プロトコル(TCP)層を終了する手段と、を備える。 Example 64 includes a mobile proxy. Mobile proxies are a means of processing data that is communicated between the core network and user devices communicatively coupled to the mobile proxy over the radio access network and reduce fluctuations in radio channel capacity in the radio access network. A means of terminating the transmission control protocol (TCP) layer is provided.
例65は、例64のモバイルプロキシを含む。TCP層を終了させる手段は更に、無線アクセスネットワークの容量に基づいてTCP層におけるネットワークトラフィックを操作するように構成される。 Example 65 includes the mobile proxy of Example 64. Means for terminating the TCP layer are further configured to manipulate network traffic in the TCP layer based on the capacity of the radio access network.
例66は、例65のモバイルプロキシを含む。TCP層を終了させる手段は、TCP制御機構を利用してネットワークトラフィックを操作するように構成される。 Example 66 includes the mobile proxy of Example 65. The means for terminating the TCP layer is configured to manipulate network traffic using a TCP control mechanism.
例67は、例64〜66のいずれか1つのモバイルプロキシを含む。更に、マクロ進化型ノードB(MeNB)からのレポートを処理して、無線アクセスネットワークの容量を決定する手段を備える。 Example 67 includes any one of the mobile proxies of Examples 64-66. Further, a means for processing a report from the macro evolution node B (MeNB) to determine the capacity of the radio access network is provided.
例68は、例64〜67のいずれか1つのモバイルプロキシを含む。データを処理する手段は、サービス品質要件に基づいてトラフィックを処理するように構成される。 Example 68 includes any one of the mobile proxies of Examples 64-67. The means of processing data are configured to process traffic based on quality of service requirements.
例69は、例64〜68のいずれか1つのモバイルプロキシを含む。無線アクセスネットワークは、1つ以上のミリ波(mmWave)接続を提供するデバイスを含む。 Example 69 includes any one of the mobile proxies of Examples 64-68. Radio access networks include devices that provide one or more millimeter wave (mmWave) connections.
例70は、モバイルプロキシを含む。モバイルプロキシは、少なくとも部分的にハードウェアに実装され、第1の接続を介して送信エンティティから、無線アクセスネットワークを介してコアネットワークと通信可能に結合されるユーザ機器(UE)に向けられたデータを受信するように構成される伝送制御プロトコル(TCP)モジュールであって、トランスポートネットワークのデータレートを制御するために、1つ以上のトランスポート層メッセージを第1の接続を介して送信エンティティに送信するように構成される、TCPモジュールと、少なくとも部分的にハードウェアに実装され、UEとコアネットワークとの間の第2の接続を介して、データをUEへ送信させるように構成されるトランスポート無線エアインタフェースモジュールと、を備える。 Example 70 includes a mobile proxy. A mobile proxy is data directed at a user device (UE) that is at least partially implemented in hardware and is communicably coupled from a transmitting entity over a first connection to a core network over a wireless access network. A Transmission Control Protocol (TCP) module that is configured to receive, and sends one or more transport layer messages to the sending entity over the first connection to control the data rate of the transport network. A TCP module configured to transmit and a transformer implemented in hardware, at least partially, configured to transmit data to the UE over a second connection between the UE and the core network. It is equipped with a port wireless air interface module.
例71は、例70のモバイルプロキシを含む。第1の接続はインターネットプロトコル(IP)ネットワークをトラバースし、第2の接続は無線エアインタフェースをトラバースする。 Example 71 includes the mobile proxy of Example 70. The first connection traverses the Internet Protocol (IP) network and the second connection traverses the wireless air interface.
例72は、例70又は71のモバイルプロキシを含む。1つ以上のトランスポート層メッセージは、送信エンティティからのデータの送信レートを制御するためのトランスポート層データ転送管理メッセージを含む。 Example 72 includes the mobile proxy of Example 70 or 71. One or more transport layer messages include a transport layer data transfer management message for controlling the transmission rate of data from a transmitting entity.
例73は、例72のモバイルプロキシを含む。TCPモジュールは、正常に受信された送信に否定応答して、送信レートを低減するように構成される。 Example 73 includes the mobile proxy of Example 72. The TCP module is configured to reduce the transmission rate by negatively responding to a successfully received transmission.
例74は、例72又は73のモバイルプロキシを含む。TCPモジュールは、マクロeNB(MeNB)又はスモールセルeNB(SeNB)からUEに提供されるリンク容量に基づいて、データレートを制御するように構成される。 Example 74 includes the mobile proxy of Example 72 or 73. The TCP module is configured to control the data rate based on the link capacitance provided to the UE by the macro eNB (MeNB) or the small cell eNB (SeNB).
例75は、例70〜74のいずれか1つのモバイルプロキシを含む。モバイルプロキシは、第2の接続を介して、リンク容量の指示を受信するように構成される。 Example 75 includes any one of the mobile proxies of Examples 70-74. The mobile proxy is configured to receive a link capacity indication via a second connection.
例76は、例70〜75のいずれか1つのモバイルプロキシを含む。モバイルプロキシは、MeNB又はスモールセルeNB(SeNB)によるUEへのデータの送信スケジュールの指示を、マクロeNB(MeNB)から受信するように構成される。 Example 76 includes any one of the mobile proxies of Examples 70-75. The mobile proxy is configured to receive instructions from the macro eNB (MeNB) of the data transmission schedule to the UE by the MeNB or the small cell eNB (SeNB).
例77は、例70〜76のいずれか1つのモバイルプロキシを含む。モバイルプロキシは、MeNB又はスモールセルeNB(SeNB)によるUEへのデータの送信のスケジュールの指示を、マクロeNB(MeNB)に送信するように構成される。 Example 77 includes any one of the mobile proxies of Examples 70-76. The mobile proxy is configured to send instructions to the macro eNB (MeNB) to schedule the transmission of data to the UE by the MeNB or small cell eNB (SeNB).
例78は、例76又は77のモバイルプロキシを含む。スケジュールは、データの少なくとも一部がSeNBによってUEに送信されることを含み、SeNBは、6ギガヘルツよりも大きい周波数を用いてUEと通信するように構成される。 Example 78 includes the mobile proxy of Example 76 or 77. The schedule includes sending at least a portion of the data to the UE by the SeNB, which is configured to communicate with the UE using frequencies greater than 6 GHz.
例79は、例70〜78のいずれか1つのモバイルプロキシを含む。モバイルプロキシは、UEから受信エンティティに送信されるデータの指示を受信するように構成され、TCPモジュールは、UEから送信されるデータの指示に基づいて、第1の接続を確立するように構成される。 Example 79 includes any one of the mobile proxies of Examples 70-78. The mobile proxy is configured to receive instructions for the data sent from the UE to the receiving entity, and the TCP module is configured to establish a first connection based on the instructions for the data sent from the UE. Ru.
例80は、例79のモバイルプロキシを含む。TCPモジュールは、3ウェイハンドシェイクを用いて第1の接続を確立するように構成される。 Example 80 includes the mobile proxy of Example 79. The TCP module is configured to establish a first connection using a 3-way handshake.
例81は、マクロeNB(MeNB)を含む。MeNBは、少なくとも部分的にハードウェアに実装され、コアネットワーク要素に存在するモバイルプロキシから、ユーザ機器(UE)に送信されるデータの通知を受信するように構成される通信ロジックであって、通知は、データのタイプ、サイズ又はサービス品質(QoS)要件を含む、通信ロジックと、少なくとも部分的にハードウェアに実装され、通知に基づいて、MeNBによって提供される第1のリンク又はスモールセルeNB(SeNB)によって提供される第2のリンクを介して、無線エアインタフェースを介してデータを送信するためのスケジュールを生成するように構成されるスケジューリングロジックと、を備える。通信ロジックは更に、スケジュールの指示をモバイルプロキシに送信するように構成される。 Example 81 includes a macro eNB (MeNB). MeNB is a communication logic that is implemented in hardware at least partially and is configured to receive notification of data transmitted to a user device (UE) from a mobile proxy existing in a core network element. Is a first link or small cell eNB provided by MeNB based on communication logic, including data type, size or quality of service (QoS) requirements, and at least partly in hardware implementation and notification. It comprises scheduling logic configured to generate a schedule for transmitting data via a wireless air interface via a second link provided by SeNB). The communication logic is further configured to send schedule instructions to the mobile proxy.
例82は、例81のMeNBを含む。通信ロジックは、モバイルプロキシに、MeNB又はSeNBからUEに提供されるリンク容量の指示を提供するように構成される。 Example 82 includes the MeNB of Example 81. The communication logic is configured to provide the mobile proxy with an indication of the link capacity provided by the MeNB or SeNB to the UE.
例83は、例82のMeNBを含む。通信ロジックは、モバイルプロキシに、リンク容量の指示とスケジュールの指示の両方を含むメッセージを送信するように構成される。 Example 83 includes the MeNB of Example 82. The communication logic is configured to send a message to the mobile proxy that contains both a link capacity instruction and a schedule instruction.
例84は、例81〜83のいずれか1つのMeNBを含む。通信ロジックは、更に、MeNB又はSeNBによりUEに提供される更新されたリンク容量の指示を送信するように構成される。 Example 84 includes any one MeNB of Examples 81-83. The communication logic is further configured to send an updated link capacity indication provided to the UE by the MeNB or SeNB.
例85は、例81〜84のいずれか1つのMeNBを含む。エアインタフェースを介してデータを送信するためのスケジュールは、データの少なくとも第1の部分が、SeNBによってUEに提供されるようにスケジューリングされることを含む。SeNBは、6ギガヘルツよりも大きい周波数を用いて、データの少なくとも第1の部分を送信するように構成される。 Example 85 includes any one MeNB of Examples 81-84. The schedule for transmitting data over the air interface includes scheduling at least a first portion of the data to be provided to the UE by the SeNB. The SeNB is configured to transmit at least the first portion of the data using frequencies greater than 6 GHz.
例86は、例81〜85のいずれか1つのMeNBを含む。エアインタフェースを介してデータを送信するためのスケジュールは、データの少なくとも第1の部分が、MeNBによってUEに提供されるようにスケジューリングされることを含む。通信ロジックは、コアネットワークからデータの少なくとも第1の部分を受信し、6ギガヘルツ未満の周波数を用いて少なくとも第1の部分をUEに送信するように構成される。 Example 86 includes any one MeNB of Examples 81-85. The schedule for transmitting data over the air interface includes scheduling at least a first portion of the data to be provided to the UE by the MeNB. The communication logic is configured to receive at least the first portion of data from the core network and transmit at least the first portion to the UE using frequencies below 6 GHz.
例87は、マクロeNB(MeNB)を含む。MeNBは、MeNBによって提供される第1のリンク及びスモールセルeNB(SeNB)によって提供される第2のリンクを介して、ユーザ機器(UE)に提供されるリンク容量を決定するように構成される制御回路と、制御回路と結合される送受信回路とを備える。送受信回路は、リンク容量を、コアネットワーク要素に存在するモバイルプロキシに送信するように構成され、コアネットワーク要素に存在するモバイルプロキシから、第1のリンク又は第2のリンクを介してUEにデータを送信するためのスケジュールの通知を受信するように構成される。 Example 87 includes a macro eNB (MeNB). The MeNB is configured to determine the link capacity provided to the user equipment (UE) via the first link provided by the MeNB and the second link provided by the small cell eNB (SeNB). It includes a control circuit and a transmission / reception circuit coupled to the control circuit. The transmit / receive circuit is configured to transmit the link capacitance to the mobile proxy present in the core network element, and data is sent from the mobile proxy present in the core network element to the UE via the first link or the second link. It is configured to receive notification of the schedule for sending.
例88は、例87のMeNBを含む。データの送信のスケジュールは、データの少なくとも一部が第2のリンクを介してスケジューリングされることを含む。 Example 88 includes the MeNB of Example 87. Scheduling the transmission of data includes scheduling at least a portion of the data over a second link.
例89は、例88のMeNBを含む。送受信回路は更に、UEにウェイクアップ信号を送信して、第2のリンクに関連するエアインタフェースをウェイクアップさせるようにUEに指示するように構成される。 Example 89 includes the MeNB of Example 88. The transmit / receive circuit is further configured to send a wakeup signal to the UE to instruct the UE to wake up the air interface associated with the second link.
例90は、例89のMeNBを含む。送受信回路は、第1のリンクを介してウェイクアップ信号を送信するように構成される。 Example 90 includes the MeNB of Example 89. The transmit / receive circuit is configured to transmit a wakeup signal via the first link.
例91は、例87〜90のいずれか1つのMeNBを含む。データの送信のスケジュールは、第1のデータが第1のリンクを介してスケジューリングされることを含む。通信回路は更に、モバイルプロキシから第1のデータを受信し、第1のリンクを介して第1のデータをUEに送信するように構成される。 Example 91 includes any one MeNB of Examples 87-90. Scheduling the transmission of data includes scheduling the first data over the first link. The communication circuit is further configured to receive the first data from the mobile proxy and transmit the first data to the UE over the first link.
例92は、例87〜91のいずれか1つのMeNBを含む。通信回路は、更に、MeNB又はSeNBによりUEに提供される更新されたリンク容量の指示を送信するように構成される。 Example 92 includes any one of Examples 87-91, MeNB. The communication circuit is further configured to transmit an updated link capacitance indication provided to the UE by the MeNB or SeNB.
例93は、マクロeNB(MeNB)を含む。MeNBは、ユーザ装置(UE)との通信のための無線エアインタフェースの第1のリンクを提供するように構成される通信ロジックと、少なくとも部分的にハードウェアに実装されるスケジューリングロジックと、を備える。スケジューリングロジックは、通信ロジックを介して、UEからアップリンクトラフィックレポートを受信するように構成され、エアインタフェースの第2のリンクを介する第1のアップリンクデータの送信を示すスケジュールを生成するように構成され、第2のリンクは、6ギガヘルツよりも大きい周波数を用いてスモールセルeNB(SeNB)によって提供され、スケジュールを第1のリンクを介してUEへ送信させるように構成される。 Example 93 includes a macro eNB (MeNB). The MeNB comprises communication logic configured to provide a first link of a wireless air interface for communication with a user equipment (UE), and scheduling logic that is at least partially implemented in hardware. .. The scheduling logic is configured to receive the uplink traffic report from the UE via the communication logic and generate a schedule indicating the transmission of the first uplink data over the second link of the air interface. The second link is provided by the small cell eNB (SeNB) using a frequency greater than 6 GHz and is configured to transmit the schedule to the UE via the first link.
例94は、例93のMeNBを含む。通信ロジックは、コアネットワーク要素に存在するモバイルプロキシと通信するように構成される。 Example 94 includes the MeNB of Example 93. The communication logic is configured to communicate with a mobile proxy that resides in the core network element.
例95は、例93〜94のいずれか1つのMeNBを含む。通信ロジックは、第1のリンクを介して第2のアップリンクデータを受信し、第2のアップリンクデータをモバイルプロキシに送信するように構成される。 Example 95 comprises any one of Examples 93-94, MeNB. The communication logic is configured to receive the second uplink data over the first link and send the second uplink data to the mobile proxy.
例96は、マクロeNB(MeNB)を動作させる方法を含む。該方法は、ユーザ機器(UE)との通信のための無線エアインタフェースの第1のリンクを提供するステップと、UEからアップリンクトラフィックレポートを受信するステップと、エアインタフェースの第2のリンクを介する第1のアップリンクデータの送信を示すスケジュールを生成するステップであって、第2のリンクは、6ギガヘルツよりも大きい周波数を用いてスモールセルeNB(SeNB)によって提供される、ステップと、スケジュールを第1のリンクを介してUEへ送信させるステップと、を含む。 Example 96 includes a method of operating a macro eNB (MeNB). The method is via a step of providing a first link of the wireless air interface for communication with the user equipment (UE), a step of receiving an uplink traffic report from the UE, and a second link of the air interface. A step of generating a schedule indicating the transmission of the first uplink data, the second link is a step and a schedule provided by the small cell eNB (SeNB) using a frequency greater than 6 GHz. A step of transmitting to the UE via the first link is included.
例97は、例96の方法を含む。更に、コアネットワーク要素に存在するモバイルプロキシと通信するステップを含む。 Example 97 includes the method of Example 96. In addition, it includes a step of communicating with a mobile proxy that resides in the core network element.
例98は、例96〜97のいずれか1つの方法を含む。更に、第1のリンクを介して第2のアップリンクデータを受信するステップと、第2のアップリンクデータをモバイルプロキシに送信するステップと、を含む。 Example 98 includes any one of Examples 96-97. Further, it includes a step of receiving the second uplink data via the first link and a step of transmitting the second uplink data to the mobile proxy.
例99は、モバイルプロキシを動作させる方法を含む。該方法は、第1の接続を介して送信エンティティから、無線アクセスネットワークを介してコアネットワークと通信可能に結合されるユーザ機器(UE)に向けられたデータを受信するステップと、トランスポートネットワークのデータレートを制御するステップと、UEとコアネットワークとの間の第2の接続を介して、データをUEへ送信させるステップと、を含む。 Example 99 includes a method of operating a mobile proxy. The method comprises receiving data from a transmitting entity via a first connection to a user device (UE) communicably coupled to a core network via a radio access network, and a transport network. It includes a step of controlling the data rate and a step of transmitting data to the UE via a second connection between the UE and the core network.
例100は、例99の方法を含む。トランスポートネットワークのデータレートを制御するステップは、第1の接続を介して、送信エンティティに1つ以上のトランスポート層メッセージを送信するステップを含む。 Example 100 includes the method of Example 99. The step of controlling the data rate of the transport network includes sending one or more transport layer messages to the sending entity over the first connection.
例101は、例100の方法を含む。1つ以上のトランスポート層メッセージは、送信エンティティからのデータの送信レートを制御するためのトランスポート層データ転送管理メッセージを含む。 Example 101 includes the method of Example 100. One or more transport layer messages include a transport layer data transfer management message for controlling the transmission rate of data from a transmitting entity.
例102は、例99〜101のいずれか1つの方法を含む。第1の接続はインターネットプロトコル(IP)ネットワークをトラバースし、第2の接続は無線エアインタフェースをトラバースする。 Example 102 includes any one of Examples 99-101. The first connection traverses the Internet Protocol (IP) network and the second connection traverses the wireless air interface.
例103は、例99〜101のいずれか1つの方法を含む。データレートを制御するステップは、正常に受信された送信に否定応答して、送信レートを低減するステップを含む。 Example 103 includes any one of Examples 99-101. The step of controlling the data rate includes a step of reducing the transmission rate by negatively responding to a normally received transmission.
例104は、例99〜103のいずれか1つの方法を含む。データレートを制御するステップは、マクロeNB(MeNB)又はスモールセルeNB(SeNB)からUEに提供されたリンク容量に基づく。 Example 104 includes any one of Examples 99-103. The step of controlling the data rate is based on the link capacity provided to the UE by the macro eNB (MeNB) or the small cell eNB (SeNB).
例105は、例99〜104のいずれか1つの方法を含む。更に、第2の接続を介して、リンク容量の指示を受信するステップを含む。 Example 105 includes any one of Examples 99-104. Further, it includes a step of receiving an instruction of the link capacitance via the second connection.
例106は、例99〜105のいずれか1つの方法を含む。更に、MeNB又はスモールセルeNB(SeNB)によるUEへのデータの送信スケジュールの指示を、マクロeNB(MeNB)から受信するステップを含む。 Example 106 includes any one of Examples 99-105. Further, the step of receiving the instruction of the data transmission schedule to the UE by the MeNB or the small cell eNB (SeNB) from the macro eNB (MeNB) is included.
例107は、例99〜106のいずれか1つの方法を含む。更に、MeNB又はスモールセルeNB(SeNB)によるUEへのデータの送信のスケジュールの指示を、マクロeNB(MeNB)に送信するステップを含む。 Example 107 includes any one of Examples 99-106. Further, the step of transmitting the instruction of the schedule of data transmission to the UE by the MeNB or the small cell eNB (SeNB) to the macro eNB (MeNB) is included.
例108は、例106又は107の方法を含む。データの少なくとも一部がSeNBによってUEに送信されることを含み、SeNBは、6ギガヘルツよりも大きい周波数を用いてUEと通信するように構成される。 Example 108 includes the method of Example 106 or 107. The SeNB is configured to communicate with the UE using frequencies greater than 6 GHz, including the transmission of at least a portion of the data to the UE by the SeNB.
例109は、例99〜108のいずれか1つの方法を含む。モバイルプロキシは、UEから受信エンティティに送信されるデータの指示を受信するように構成され、TCPモジュールは、UEから送信されるデータの指示に基づいて、第1の接続を確立するように構成される。 Example 109 includes any one of Examples 99-108. The mobile proxy is configured to receive instructions for the data sent from the UE to the receiving entity, and the TCP module is configured to establish a first connection based on the instructions for the data sent from the UE. Ru.
例110は、例109の方法を含む。更に、3ウェイハンドシェイクを用いて第1の接続を確立するステップを含む。 Example 110 includes the method of Example 109. In addition, it includes the step of establishing a first connection using a 3-way handshake.
例111は、マクロeNB(MeNB)を動作させる方法を含む。該方法は、コアネットワーク要素に存在するモバイルプロキシから、ユーザ機器(UE)に送信されるデータの通知を受信するステップであって、通知は、データのタイプ、サイズ又はサービス品質(QoS)要件を含む、ステップと、通知に基づいて、MeNBによって提供される第1のリンク又はスモールセルeNB(SeNB)によって提供される第2のリンクを介して、無線エアインタフェースを介してデータを送信するためのスケジュールを生成するステップと、スケジュールの通知をモバイルプロキシに送信するステップと、を含む。 Example 111 includes a method of operating a macro eNB (MeNB). The method is the step of receiving a notification of data sent to a user device (UE) from a mobile proxy present in a core network element, where the notification sets the data type, size or quality of service (QoS) requirements. Including, based on steps and notifications, for transmitting data over a wireless air interface via a first link provided by MeNB or a second link provided by a small cell eNB (SeNB). It includes a step to generate a schedule and a step to send a schedule notification to a mobile proxy.
例112は、例111の方法を含む。更に、モバイルプロキシに、MeNB又はSeNBからUEに提供されるリンク容量の指示を提供するステップを含む。 Example 112 includes the method of Example 111. Further, the mobile proxy includes a step of providing an instruction of the link capacity provided from the MeNB or SeNB to the UE.
例113は、例112の方法を含む。更に、モバイルプロキシに、リンク容量の指示とスケジュールの通知の両方を含むメッセージを送信するステップを含む。 Example 113 includes the method of Example 112. In addition, it includes sending a message to the mobile proxy that includes both link capacity instructions and schedule notifications.
例114は、例111〜113のいずれか1つの方法を含む。更に、MeNB又はSeNBによりUEに提供される更新されたリンク容量の指示を送信するステップを含む。 Example 114 includes any one of the methods of Examples 111-113. Further, it includes a step of transmitting an updated link capacity indication provided to the UE by the MeNB or SeNB.
例115は、例111〜114のいずれか1つの方法を含む。エアインタフェースを介してデータを送信するためのスケジュールは、データの少なくとも第1の部分が、SeNBによってUEに提供されるようにスケジューリングされることを含む。SeNBは、6ギガヘルツよりも大きい周波数を用いて、データの少なくとも第1の部分を送信するように構成される。 Example 115 includes any one of the methods of Examples 111-114. The schedule for transmitting data over the air interface includes scheduling at least a first portion of the data to be provided to the UE by the SeNB. The SeNB is configured to transmit at least the first portion of the data using frequencies greater than 6 GHz.
例116は、例111〜115のいずれか1つの方法を含む。エアインタフェースを介してデータを送信するためのスケジュールは、データの少なくとも第1の部分が、MeNBによってUEに提供されるようにスケジューリングされることを含む。本方法は更に、コアネットワークからデータの少なくとも第1の部分を受信し、6ギガヘルツ未満の周波数を用いて少なくとも第1の部分をUEに送信するステップを含む。 Example 116 includes any one of the methods of Examples 111-115. The schedule for transmitting data over the air interface includes scheduling at least a first portion of the data to be provided to the UE by the MeNB. The method further comprises the step of receiving at least the first portion of data from the core network and transmitting at least the first portion to the UE using frequencies below 6 GHz.
例117は、マクロeNB(MeNB)を動作させる方法を含む。本方法は、MeNBによって提供される第1のリンク及びスモールセルeNB(SeNB)によって提供される第2のリンクを介して、ユーザ機器(UE)に提供されるリンク容量を決定するステップと、リンク容量を、コアネットワーク要素に存在するモバイルプロキシに送信するステップと、コアネットワーク要素に存在するモバイルプロキシから、第1のリンク又は第2のリンクを介してUEにデータを送信するためのスケジュールの通知を受信するステップと、を含む。 Example 117 includes a method of operating a macro eNB (MeNB). The method comprises a step of determining the link capacity provided to the user equipment (UE) via the first link provided by the MeNB and the second link provided by the small cell eNB (SeNB), and the link. Notification of the steps to send capacity to the mobile proxy present in the core network element and the schedule for sending data from the mobile proxy present in the core network element to the UE over the first or second link. Includes steps to receive and.
例118は、例117の方法を含む。データの送信のスケジュールは、データの少なくとも一部が第2のリンクを介してスケジューリングされることを含む。 Example 118 includes the method of Example 117. Scheduling the transmission of data includes scheduling at least a portion of the data over a second link.
例119は、例118の方法を含む。更に、UEにウェイクアップ信号を送信して、第2のリンクに関連するエアインタフェースをウェイクアップさせるようにUEに指示するステップを含む。 Example 119 includes the method of Example 118. Further, it includes a step of transmitting a wakeup signal to the UE to instruct the UE to wake up the air interface associated with the second link.
例120は、例119の方法を含む。更に、第1のリンクを介してウェイクアップ信号を送信するステップを含む。 Example 120 includes the method of Example 119. Further, it includes a step of transmitting a wakeup signal via the first link.
例121は、例117〜120のいずれか1つの方法を含む。データの送信のスケジュールは、第1のデータが第1のリンクを介してスケジューリングされることを含む。本方法は更に、モバイルプロキシから第1のデータを受信し、第1のリンクを介して第1のデータをUEに送信するステップを含む。 Example 121 includes any one of Examples 117-120. Scheduling the transmission of data includes scheduling the first data over the first link. The method further includes the step of receiving the first data from the mobile proxy and transmitting the first data to the UE over the first link.
例122は、例117〜121のいずれか1つの方法を含む。更に、MeNB又はSeNBによりUEに提供される更新されたリンク容量の指示を送信するステップを含む。 Example 122 includes any one of Examples 117-121. Further, it includes a step of transmitting an updated link capacity indication provided to the UE by the MeNB or SeNB.
例123は、モバイルプロキシを動作させる方法を含む。本方法は、コアネットワークをトラバースするトランスポートネットワークを介して送信エンティティから受信されたトラフィックをバッファリングし、トランスポートネットワークのデータレートを制御するステップと、ユーザ機器(UE)への後続の送信のために、トラフィックをコアネットワークからマクロeNB(MeNB)又はスモールセルeNB(SeNB)に送信させるステップと、を含む。SeNBは、6ギガヘルツ(GHz)よりも大きい周波数を用いて、UEと通信するように構成される。 Example 123 includes a method of operating a mobile proxy. The method buffers traffic received from a transmitting entity over a transport network that traverses the core network, controlling the data rate of the transport network, and subsequent transmissions to the user equipment (UE). For this purpose, it includes a step of transmitting traffic from the core network to the macro eNB (MeNB) or the small cell eNB (SeNB). The SeNB is configured to communicate with the UE using frequencies above 6 GHz (GHz).
例124は、例123の方法を含む。データレートを制御するステップは、トランスポート層データ転送管理メッセージを送信エンティティへ送信させるステップを含む。 Example 124 includes the method of Example 123. The step of controlling the data rate includes a step of sending a transport layer data transfer management message to the sending entity.
例125は、例123又は例124の方法を含む。データレートを制御するステップは、無線エアインタフェースのリンク容量に基づく。 Example 125 includes the method of Example 123 or Example 124. The steps to control the data rate are based on the link capacity of the wireless air interface.
例126は、例125の方法を含む。更に、MeNB又はSeNBから受信されたリンク容量の指示に基づいて、リンク容量を決定するステップを含む。 Example 126 includes the method of Example 125. Further, it includes a step of determining the link capacity based on the link capacity instruction received from the MeNB or SeNB.
例127は、例126の方法を含む。リンク容量の指示は、スケジューリング決定の通知と共にメッセージに含まれ、メッセージはMeNBから受信される。 Example 127 includes the method of Example 126. The link capacity indication is included in the message along with the notification of the scheduling decision, and the message is received from the MeNB.
例128は、例124〜127のいずれか1つの方法を含む。トランスポート層データ転送管理メッセージは、伝送制御プロトコル(TCP)メッセージである。 Example 128 includes any one of Examples 124-127. The transport layer data transfer management message is a transmission control protocol (TCP) message.
例129は、例123〜128のいずれか1つの方法を含む。更に、正常に受信された送信を否定応答して、データレートを制御するステップを含む。 Example 129 includes any one of the methods of Examples 123-128. Further, it includes a step of controlling the data rate by negatively responding to the normally received transmission.
例130は、例96〜129のいずれか1つ又は任意の他の例の方法を実行する装置を含む。 Example 130 includes a device that performs any one of Examples 96-129 or any other example method.
例131は、例96〜129その他の例のいずれか1つの方法を実行する手段を備える装置を含む。 Example 131 includes an apparatus comprising means for performing any one of Examples 96-129 and any other example.
例132は、命令を含む1つ以上のコンピュータ可読記憶媒体(非一時的であってよい)を含む。命令は、実行されると、デバイスに、例96〜129その他の例の方法のいずれか1つを実行させる。 Example 132 includes one or more computer-readable storage media (which may be non-temporary) containing instructions. The instruction, when executed, causes the device to perform any one of the methods of Examples 96-129 and other examples.
例133は、コアネットワークをトラバースするトランスポートネットワークを介して、送信エンティティからトラフィックを受信する手段と、トラフィックをメモリ回路にバッファリングする手段と、トランスポートネットワークのデータレートを制御する手段と、ユーザ機器(UE)への後続の送信のために、トラフィックをコアネットワークからマクロeNB(MeNB)又はスモールセルeNB(SeNB)へ送信させる手段と、を備える装置を含む。一部の例では、SeNBは、6ギガヘルツ(GHz)よりも大きい周波数を用いて、UEと通信するように構成される。 Example 133 is a means of receiving traffic from a transmitting entity via a transport network traversing the core network, a means of buffering the traffic in a memory circuit, a means of controlling the data rate of the transport network, and a user. A device comprising means for transmitting traffic from a core network to a macro eNB (MeNB) or a small cell eNB (SeNB) for subsequent transmission to a device (UE). In some examples, the SeNB is configured to communicate with the UE using frequencies above 6 GHz (GHz).
例134は、例133の装置を含む。更に、トランスポート層データ転送管理メッセージを送信エンティティへ送信させて、トランスポートネットワークのデータレートを制御する手段を備える。 Example 134 includes the device of Example 133. Further, a means for controlling the data rate of the transport network by transmitting a transport layer data transfer management message to a transmitting entity is provided.
例135は、例134の装置を含む。トランスポート層データ転送管理メッセージは、伝送制御プロトコル(TCP)肯定応答メッセージである。 Example 135 includes the device of Example 134. The transport layer data transfer management message is a Transmission Control Protocol (TCP) acknowledgment message.
例136は、例133〜135のいずれか1つの装置を含む。更に、MeNB又はSeNBからUEに提供されるリンク容量の指示を受信する手段と、リンク容量に基づいて、トランスポートネットワークのデータレートを制御する手段とを備える。 Example 136 includes any one of the devices of Examples 133-135. Further, it includes means for receiving the link capacity instruction provided from the MeNB or SeNB to the UE, and means for controlling the data rate of the transport network based on the link capacity.
例137は、例136の装置を含む。リンク容量の指示は、スケジューリング決定の通知と共にメッセージに含まれる。 Example 137 includes the device of Example 136. The link capacity indication is included in the message along with the notification of the scheduling decision.
例138は、例136又は137の装置を含む。更に、MeNB又はSeNBによりUEに提供される更新されたリンク容量の指示を受信する手段を備える。 Example 138 includes the device of Example 136 or 137. Further provided is means for receiving the updated link capacity indication provided to the UE by the MeNB or SeNB.
例139は、例134〜138のいずれか1つの装置を含む。トランスポート層データ転送管理メッセージはトランスポート層NACKメッセージである。本装置は更に、トランスポート層NACKメッセージを送信エンティティへ送信させて、送信エンティティからのデータの送信レートを制御して、トランスポート輻輳制御を容易にする手段を備える。 Example 139 includes any one of the devices of Examples 134-138. The transport layer data transfer management message is a transport layer NACK message. The present apparatus further includes means for transmitting a transport layer NACK message to a transmitting entity to control the transmission rate of data from the transmitting entity to facilitate transport congestion control.
例140は、例139の装置を含む。更に、データが正常に受信されたか否かに関係なく、トランスポート層NACKメッセージの送信を生じさせる手段を備える。 Example 140 includes the device of Example 139. Further, a means for causing the transmission of the transport layer NACK message is provided regardless of whether or not the data is normally received.
例141は、例133〜140のいずれか1つの装置を含む。更に、トラフィックの送信の前に、MeNBに対して、トラフィックの通知の送信を生じさせる手段を備える。 Example 141 includes any one of the devices of Examples 133-140. Further, a means for causing the MeNB to send a notification of the traffic before the transmission of the traffic is provided.
例142は、例141の装置を含む。トラフィックの通知は、トラフィックのタイプ、サイズ又はサービス品質要件の通知を含む。 Example 142 includes the device of Example 141. Traffic notifications include notifications of traffic type, size or quality of service requirements.
例143は、例141又は142の装置を含む。更に、MeNBのスケジューリング決定の通知を受信する手段と、通知に基づいて、MeNB又はSeNBにデータを送信する手段と、を備える。 Example 143 includes the device of Example 141 or 142. Further, it includes a means for receiving the notification of the scheduling decision of the MeNB, and a means for transmitting data to the MeNB or the SeNB based on the notification.
例144は、例141〜143のいずれか1つの装置を含む。更に、MeNB又はSeNBによるトラフィックの送信のスケジュールを生成して、スケジュールの通知をMeNBに送信する手段を備える。 Example 144 includes any one of the devices of Examples 141-143. Further, a means for generating a schedule for transmitting traffic by MeNB or SeNB and transmitting a notification of the schedule to MeNB is provided.
例145は、例144の装置を含む。更に、トラフィックのタイプ、サイズ又はサービス品質要件に基づいてスケジュールを生成する手段を備える。 Example 145 includes the device of Example 144. In addition, it provides means for generating schedules based on traffic type, size or quality of service requirements.
例146は、例145の装置を含む。更に、MeNB又はSeNBによりUEに提供されるリンク容量の指示を受信する手段と、リンク容量の指示に基づいて、トラフィックの送信をスケジューリングする手段と、を備える。 Example 146 includes the device of Example 145. Further, it includes means for receiving the link capacity instruction provided to the UE by the MeNB or SeNB, and means for scheduling the transmission of traffic based on the link capacity instruction.
例147は、例133〜146のいずれか1つの装置を含む。本装置はコアネットワークに設けられる。 Example 147 includes any one of the devices of Examples 133-146. This device is installed in the core network.
例148は、例147の装置を含む。本装置はサービングゲートウェイに設けられる。 Example 148 includes the apparatus of Example 147. This device is installed in the serving gateway.
例149は、モバイルプロキシを動作させるための装置を含む。本装置は、マクロeNB(MeNB)から受信されるリンク容量レポートを処理する手段であって、リンク容量レポートは、スモールセルeNB(SeNB)によりユーザ機器(UE)に提供される第1のリンクのリンク容量を含み、第1のリンクは6ギガヘルツ(GHz)よりも大きい周波数を用いる、手段と、リンク容量レポートに基づいて、トランスポートネットワークのデータレートを制御する手段と、を備える。 Example 149 includes a device for operating a mobile proxy. This device is a means for processing the link capacity report received from the macro eNB (MeNB), and the link capacity report is the first link provided to the user device (UE) by the small cell eNB (SeNB). The first link comprises means of using a frequency greater than 6 GHz (GHz), including link capacitance, and means of controlling the data rate of the transport network based on the link capacitance report.
例150は、例149の装置を含む。トランスポートネットワークのデータレートを制御する手段は、トランスポート層データ転送管理メッセージを送信エンティティに送信する手段を含む。 Example 150 includes the device of Example 149. Means for controlling the data rate of a transport network include means for sending a transport layer data transfer management message to a sending entity.
例151は、例150の装置を含む。トランスポート層メッセージは、肯定応答/否定応答(ACK/NACK)メッセージである。 Example 151 includes the device of Example 150. The transport layer message is an acknowledgment / negative response (ACK / NACK) message.
例152は、例150又は151の装置を含む。トランスポート層データ転送管理メッセージは、伝送制御プロトコル(TCP)メッセージである。 Example 152 includes the device of Example 150 or 151. The transport layer data transfer management message is a transmission control protocol (TCP) message.
例153は、例149〜152のいずれか1つの装置を含む。データレートを制御する手段は、トランスポートネットワークにおいて輻輳又はフロー制御を実行する手段を含む。 Example 153 includes any one of the devices of Examples 149-152. Means of controlling the data rate include means of performing congestion or flow control in the transport network.
例154は、例149〜153のいずれか1つの装置を含む。データレートを制御する手段は、個々のサービス品質(QoS)クラスについて、輻輳又はフロー制御を実行する手段を含む。 Example 154 includes any one of the devices of Examples 149-153. Means of controlling data rates include means of performing congestion or flow control for individual quality of service (QoS) classes.
例155は、例149〜154のいずれか1つの装置を含む。更に、リンク容量レポートに基づいて、MeNB又はSeNBによりUEにデータを送信するスケジュールを生成する手段を含む。 Example 155 includes any one of the devices of Examples 149-154. Further, it includes means for generating a schedule for transmitting data to the UE by MeNB or SeNB based on the link capacity report.
例156は、例155の装置を含む。更に、データのサービス品質(QoS)クラスを決定する手段と、QoSクラスに基づいてスケジュールを生成する手段と、を含む。 Example 156 includes the device of Example 155. Further, it includes means for determining a quality of service (QoS) class of data and means for generating a schedule based on the QoS class.
例157は、マクロeNB(MeNB)又はスモールセルeNB(SeNB)を介して、ユーザ機器(UE)からデータを受信する手段であって、データの少なくとも第1の部分は、6ギガヘルツ(GHz)よりも大きい周波数を用いて、UEからSeNBに送信される、手段と、データをメモリ回路に一時的にバッファリングする手段と、装置で終端するトランスポートネットワークを介して、コアネットワークを介してデータを送信する手段と、を備える装置を含む。 Example 157 is a means of receiving data from a user device (UE) via a macro eNB (MeNB) or a small cell eNB (SeNB), wherein at least the first portion of the data is from 6 GHz (GHz). Data is sent over the core network via means that are transmitted from the UE to the SeNB using a higher frequency, means that temporarily buffer the data in the memory circuit, and a transport network that terminates at the device. Includes a device comprising means of transmitting.
例158は、例157の装置を含む。更に、コアネットワークにおけるデータの送信をスケジューリングする手段を備える。 Example 158 includes the device of Example 157. Further, a means for scheduling the transmission of data in the core network is provided.
例159は、例157又は158の装置を含む。更に、MeNBとSeNBの両方を介して、UEからデータを受信する手段を備える。 Example 159 includes the device of Example 157 or 158. Further, a means for receiving data from the UE via both MeNB and SeNB is provided.
例160は、例157〜159のいずれか1つの装置を含む。更に、データ(データの第1の部分を含む)をMeNBから受信する手段を備える。 Example 160 includes any one of the devices of Examples 157-159. Further, a means for receiving data (including the first part of the data) from the MeNB is provided.
例161は、例157〜160のいずれか1つの装置を含む。更に、トランスポートネットワークのデータレートを制御するために、トランスポート層データ転送管理メッセージを送信する手段を備える。 Example 161 includes any one of the devices of Examples 157-160. Further, a means for transmitting a transport layer data transfer management message is provided in order to control the data rate of the transport network.
例162は、モバイルプロキシ内の装置を含む。本装置は、第1の接続を介して送信エンティティから、無線アクセスネットワークを介してコアネットワークと通信可能に結合されるユーザ機器(UE)に向けられたデータを受信する手段と、トランスポートネットワークのデータレートを制御する手段と、UEとコアネットワークとの間の第2の接続を介して、データをUEへ送信させる手段と、を備える。 Example 162 includes a device in a mobile proxy. The device is a means of receiving data from a transmitting entity via a first connection to a user device (UE) communicably coupled to a core network via a radio access network and a transport network. It includes means for controlling the data rate and means for transmitting data to the UE via a second connection between the UE and the core network.
例163は、例162の装置を含む。トランスポートネットワークのデータレートを制御する手段は、第1の接続を介して、1つ以上のトランスポート層メッセージを送信エンティティに送信する手段を含む。 Example 163 includes the apparatus of Example 162. Means for controlling the data rate of a transport network include means for sending one or more transport layer messages to a transmitting entity over a first connection.
例164は、例163の装置を含む。1つ以上のトランスポート層メッセージは、送信エンティティからのデータの送信レートを制御するためのトランスポート層データ転送管理メッセージを含む。 Example 164 includes the device of Example 163. One or more transport layer messages include a transport layer data transfer management message for controlling the transmission rate of data from a transmitting entity.
例165は、例162〜164のいずれか1つの装置を含む。第1の接続はインターネットプロトコル(IP)ネットワークをトラバースし、第2の接続は無線エアインタフェースをトラバースする。 Example 165 includes any one of the devices of Examples 162-164. The first connection traverses the Internet Protocol (IP) network and the second connection traverses the wireless air interface.
例166は、例162〜164のいずれか1つの装置を含む。データレートを制御する手段は、正常に受信された送信に否定応答して、送信レートを低減する手段を含む。 Example 166 includes any one of the devices of Examples 162-164. Means for controlling the data rate include means for reducing the transmission rate by negatively responding to a successfully received transmission.
例167は、例162〜166のいずれか1つの装置を含む。データレートを制御する手段は、マクロeNB(MeNB)又はスモールセルeNB(SeNB)からUEに提供されるリンク容量に基づく。 Example 167 includes any one of the devices of Examples 162-166. The means of controlling the data rate is based on the link capacity provided to the UE by the macro eNB (MeNB) or the small cell eNB (SeNB).
例168は、例162〜166のいずれか1つの装置を含む。更に、第2の接続を介してリンク容量の指示を受信する手段を備える。 Example 168 includes any one of the devices of Examples 162-166. Further, a means for receiving the link capacity instruction via the second connection is provided.
例169は、例162〜168のいずれか1つの装置を含む。更に、MeNB又はスモールセルeNB(SeNB)によるUEへのデータの送信スケジュールの指示を、マクロeNB(MeNB)から受信する手段を備える。 Example 169 includes any one of the devices of Examples 162-168. Further, a means for receiving an instruction of a data transmission schedule to the UE by the MeNB or the small cell eNB (SeNB) from the macro eNB (MeNB) is provided.
例170は、例162〜169のいずれか1つの装置を含む。更に、MeNB又はスモールセルeNB(SeNB)によるUEへのデータの送信のスケジュールの指示を、マクロeNB(MeNB)に送信する手段を備える。 Example 170 includes any one of the devices of Examples 162-169. Further, a means for transmitting an instruction of a schedule for transmitting data to the UE by the MeNB or the small cell eNB (SeNB) to the macro eNB (MeNB) is provided.
例171は、例169又は170の装置を含む。スケジュールは、データの少なくとも一部がSeNBによってUEに送信されることを含み、SeNBは、6ギガヘルツよりも大きい周波数を用いてUEと通信するように構成される。 Example 171 includes the apparatus of Example 169 or 170. The schedule includes sending at least a portion of the data to the UE by the SeNB, which is configured to communicate with the UE using frequencies greater than 6 GHz.
例172は、例162〜171のいずれか1つの装置を含む。モバイルプロキシは、UEから受信エンティティに送信されるデータの指示を受信するように構成され、TCPモジュールは、UEから送信されるデータの指示に基づいて、第1の接続を確立するように構成される。 Example 172 includes any one of the devices of Examples 162-171. The mobile proxy is configured to receive instructions for the data sent from the UE to the receiving entity, and the TCP module is configured to establish a first connection based on the instructions for the data sent from the UE. Ru.
例173は、例172の装置を含む。更に、3ウェイハンドシェイクを用いて第1の接続を確立する手段を備える。 Example 173 includes the apparatus of Example 172. Further provided is a means of establishing a first connection using a 3-way handshake.
例174は、マクロeNB(MeNB)内の装置を含む。本装置は、コアネットワーク要素に存在するモバイルプロキシから、ユーザ機器(UE)に送信されるデータの通知を受信する手段であって、通知は、データのタイプ、サイズ又はサービス品質(QoS)要件を含む、手段と、通知に基づいて、MeNBによって提供される第1のリンク又はスモールセルeNB(SeNB)によって提供される第2のリンクを介して、無線エアインタフェースを介してデータを送信するためのスケジュールを生成する手段と、スケジュールの通知をモバイルプロキシに送信する手段と、を備える。 Example 174 includes a device within a macro eNB (MeNB). The device is a means of receiving notifications of data sent to a user device (UE) from a mobile proxy that resides in a core network element, which provides data type, size or quality of service (QoS) requirements. For transmitting data via a wireless air interface, including, and based on notification, via a first link provided by MeNB or a second link provided by a small cell eNB (SeNB). It includes a means for generating a schedule and a means for sending a notification of the schedule to a mobile proxy.
例175は、例174の装置を含む。更に、モバイルプロキシに、MeNB又はSeNBからUEに提供されるリンク容量の指示を提供する手段を備える。 Example 175 includes the device of Example 174. Further, the mobile proxy is provided with a means for providing an instruction of the link capacity provided from the MeNB or SeNB to the UE.
例176は、例175の装置を含む。更に、モバイルプロキシに、リンク容量の指示とスケジュールの通知の両方を含むメッセージを送信する手段を備える。 Example 176 includes the device of Example 175. In addition, the mobile proxy is provided with means for sending a message containing both a link capacity indication and a schedule notification.
例177は、例174〜176のいずれか1つの装置を含む。更に、MeNB又はSeNBによりUEに提供される更新されたリンク容量の指示を送信する手段を備える。 Example 177 includes any one of the devices of Examples 174 to 176. Further provided is a means of transmitting an updated link capacity indication provided to the UE by the MeNB or SeNB.
例178は、例174〜177のいずれか1つの装置を含む。エアインタフェースを介してデータを送信するためのスケジュールは、データの少なくとも第1の部分が、SeNBによってUEに提供されるようにスケジューリングされることを含む。SeNBは、6ギガヘルツよりも大きい周波数を用いて、データの少なくとも第1の部分を送信するように構成される。 Example 178 includes any one of the devices of Examples 174-177. The schedule for transmitting data over the air interface includes scheduling at least a first portion of the data to be provided to the UE by the SeNB. The SeNB is configured to transmit at least the first portion of the data using frequencies greater than 6 GHz.
例179は、例174〜178のいずれか1つの装置を含む。エアインタフェースを介してデータを送信するためのスケジュールは、データの少なくとも第1の部分が、MeNBによってUEに提供されるようにスケジューリングされることを含む。本装置は更に、コアネットワークからデータの少なくとも第1の部分を受信し、6ギガヘルツ未満の周波数を用いて少なくとも第1の部分をUEに送信する手段を備える。 Example 179 includes any one of the devices of Examples 174 to 178. The schedule for transmitting data over the air interface includes scheduling at least a first portion of the data to be provided to the UE by the MeNB. The apparatus further comprises means for receiving at least the first portion of data from the core network and transmitting at least the first portion to the UE using frequencies below 6 GHz.
例180は、マクロeNB(MeNB)内の装置を含む。本装置は、MeNBによって提供される第1のリンク及びスモールセルeNB(SeNB)によって提供される第2のリンクを介して、ユーザ機器(UE)に提供されるリンク容量を決定する手段と、リンク容量を、コアネットワーク要素に存在するモバイルプロキシに送信する手段と、コアネットワーク要素に存在するモバイルプロキシから、第1のリンク又は第2のリンクを介してUEにデータを送信するためのスケジュールの通知を受信する手段と、を備える。 Example 180 includes a device within a macro eNB (MeNB). The device provides a means and a link to determine the link capacity provided to the user equipment (UE) via the first link provided by the MeNB and the second link provided by the small cell eNB (SeNB). Means of transmitting capacity to the mobile proxy present in the core network element and notification of the schedule for transmitting data from the mobile proxy present in the core network element to the UE via the first link or the second link. It is provided with a means for receiving the data.
例181は、例180の装置を含む。データの送信のスケジュールは、データの少なくとも一部が第2のリンクを介してスケジューリングされることを含む。 Example 181 includes the device of Example 180. Scheduling the transmission of data includes scheduling at least a portion of the data over a second link.
例182は、例180の装置を含む。更に、UEにウェイクアップ信号を送信して、第2のリンクに関連するエアインタフェースをウェイクアップさせるようにUEに指示する手段を備える。 Example 182 includes the device of Example 180. Further, a means is provided for transmitting a wakeup signal to the UE to instruct the UE to wake up the air interface associated with the second link.
例183は、例182の装置を含む。更に、第1のリンクを介してウェイクアップ信号を送信する手段を備える。 Example 183 includes the apparatus of Example 182. Further, a means for transmitting a wakeup signal via the first link is provided.
例184は、例180〜183のいずれか1つの装置を含む。データの送信のスケジュールは、第1のデータが第1のリンクを介してスケジューリングされることを含む。本装置は更に、モバイルプロキシから第1のデータを受信し、第1のリンクを介して第1のデータをUEに送信する手段を備える。 Example 184 includes any one of the devices of Examples 180-183. Scheduling the transmission of data includes scheduling the first data over the first link. The apparatus further comprises means for receiving the first data from the mobile proxy and transmitting the first data to the UE via the first link.
例185は、例180〜184のいずれか1つの装置を含む。更に、MeNB又はSeNBによりUEに提供される更新されたリンク容量の指示を送信する手段を備える。 Example 185 includes any one of the devices of Examples 180-184. Further provided is a means of transmitting an updated link capacity indication provided to the UE by the MeNB or SeNB.
例186は、ユーザ機器(UE)への無線リンクのリンク容量状況を通信するためのデータレートフィールドと、UEの識別子を通信するためのUE識別子フィールドとを含む、リンク容量レポートメッセージを含む。 Example 186 includes a link capacity report message that includes a data rate field for communicating the link capacity status of the wireless link to the user equipment (UE) and a UE identifier field for communicating the UE identifier.
例187は、例186のリンク容量レポートメッセージを含む。更に、UEとスモールセルeNB(SeNB)との間の第1のリンクのドロップアウト周波数に関する情報を通信するためのドロップアウト指示フィールドを含む。 Example 187 includes the link capacity report message of Example 186. In addition, it includes a dropout instruction field for communicating information about the dropout frequency of the first link between the UE and the small cell eNB (SeNB).
例188は、例187のリンク容量レポートメッセージを含む。ドロップアウト指示フィールドは、第1のリンクの平均ドロップアウト周波数に関する情報を通信するためのものである。 Example 188 includes the link capacity report message of Example 187. The dropout instruction field is for communicating information about the average dropout frequency of the first link.
例189は、例186〜188のいずれか1つのリンク容量レポートメッセージを含む。更に、UEとスモールセルeNB(SeNB)との間の第1のリンクの接続再確立時間についての情報を通信するための接続再確立時間指示フィールドを含む。 Example 189 includes a link capacity report message of any one of Examples 186-188. In addition, it includes a connection reestablishment time indicator field for communicating information about the connection reestablishment time of the first link between the UE and the small cell eNB (SeNB).
例190は、例189のリンク容量レポートメッセージを含む。接続再確立時間指示フィールドは、第1のリンクの平均接続再確立時間についての情報を通信するためのものである。 Example 190 includes the link capacity report message of Example 189. The connection reestablishment time indicator field is for communicating information about the average connection reestablishment time of the first link.
例191は、例186〜190のいずれか1つのリンク容量レポートメッセージを含む。無線リンクは、UEとスモールセルeNB(SeNB)との間のリンクである。 Example 191 includes a link capacity report message of any one of Examples 186-190. The wireless link is a link between the UE and the small cell eNB (SeNB).
例192は、例191のリンク容量レポートメッセージを含む。リンク容量レポートメッセージは更に、UEとマクロセルeNB(MeNB)との間の別の無線リンクのリンク容量状況を通信するための第2のデータレートフィールドを含む。 Example 192 includes the link capacity report message of Example 191. The link capacity report message further includes a second data rate field for communicating the link capacity status of another radio link between the UE and the macrocell eNB (MeNB).
例193は、例186〜192のいずれか1つのリンク容量レポートメッセージを含む。リンク容量状況は、IPパケットがユーザ機器(UE)に正常に配信されるレートに関する統計情報である。 Example 193 includes a link capacity report message of any one of Examples 186-192. The link capacity status is statistical information regarding the rate at which IP packets are normally delivered to the user equipment (UE).
例194は、例186〜193のいずれか1つのリンク容量レポートメッセージを含む。リンク容量レポートメッセージは、非アクセス層メッセージである。 Example 194 includes a link capacity report message of any one of Examples 186 to 193. Link capacity report messages are non-access layer messages.
例195は、例186〜194のいずれか1つのリンク容量レポートメッセージを含む。UEの識別子は、UEに割り当てられたIPアドレスである。 Example 195 includes a link capacity report message of any one of Examples 186-194. The UE identifier is the IP address assigned to the UE.
要約に記載されている内容を含め、例示された実施例の説明は、網羅的であることを意図するものではなく、本発明の開示を開示された正確な形態に限定するものでもない。本明細書には、特定の実施例及び例が例示目的で記載されているが、当業者が認識するように、上記の詳細な説明に照らして、同じ目的を達成するために計算された様々な代替又は均等な実施形態又は実施例がなされてよい。 The description of the illustrated examples, including the content described in the abstract, is not intended to be exhaustive and does not limit the disclosure of the present invention to the exact form disclosed. Specific examples and examples are described herein for illustrative purposes, but as those skilled in the art will recognize, various calculations calculated to achieve the same object in the light of the above detailed description. Alternative or equivalent embodiments or examples may be made.
Claims (17)
前記メモリ回路と結合された処理回路と、
を備える装置であって、
前記処理回路は、
コアネットワークをトラバースするトランスポートネットワークを介して、送信エンティティからトラフィックを受信し、
前記トラフィックを前記メモリ回路にバッファリングし、
前記トランスポートネットワークのデータレートを制御し、
ユーザ機器(UE)への後続の送信のために、前記トラフィックを前記コアネットワークから第1のeNB又は第2のeNBへ送信させ、
前記第1のeNB又は前記第2のeNBによるトラフィックの送信のスケジュールを生成し、前記スケジュールの通知を前記第1のeNBに送信するように構成される、
装置。 Memory circuit and
The processing circuit coupled with the memory circuit and
It is a device equipped with
The processing circuit
Receives traffic from sending entities over a transport network that traverses the core network
The traffic is buffered in the memory circuit and
Control the data rate of the transport network
The traffic is transmitted from the core network to the first eNB or the second eNB for subsequent transmission to the user equipment (UE).
It is configured to generate a schedule for the transmission of traffic by the first eNB or the second eNB and to transmit a notification of the schedule to the first eNB.
apparatus.
請求項1に記載の装置。 The processing circuit is configured to send a transport layer data transfer management message to the transmitting entity to control the data rate of the transport network.
The device according to claim 1.
請求項2に記載の装置。 The transport layer data transfer management message is a transmission control protocol (TCP) acknowledgment message or negative response message.
The device according to claim 2.
請求項1乃至3のいずれか一項に記載の装置。 The processing circuit receives an instruction of the link capacity provided to the UE from the first eNB or the second eNB, and controls the data rate of the transport network based on the link capacity. Composed,
The device according to any one of claims 1 to 3.
請求項1乃至3のいずれか一項に記載の装置。 The processing circuit is further configured to receive a notification of the scheduling decision of the first eNB and transmit the traffic to the first eNB or the second eNB based on the notification.
The device according to any one of claims 1 to 3.
請求項1に記載の装置。 The processing circuit is configured to generate the schedule based on the type, size or quality of service requirements of the traffic.
The device according to claim 1.
請求項6に記載の装置。 The processing circuit receives an instruction of the link capacity provided to the UE by the first eNB or the second eNB, and schedules the transmission of the traffic based on the instruction of the link capacity. Composed,
The device according to claim 6.
少なくとも部分的にハードウェアに実装され、コアネットワーク要素に存在するモバイルプロキシから、ユーザ機器(UE)に送信されるデータの通知を受信するように構成される通信ロジックであって、前記通知は、前記データのタイプ、サイズ又はサービス品質(QoS)要件を含む、通信ロジックと、
少なくとも部分的にハードウェアに実装され、前記通知に基づいて、前記MeNBによって提供される第1のリンク又はスモールセルeNB(SeNB)によって提供される第2のリンクを介して、無線エアインタフェースを介して前記データを送信するためのスケジュールを生成するように構成されるスケジューリングロジックと、
を備え、
前記通信ロジックは更に、前記スケジュールの指示を前記モバイルプロキシに送信するように構成される、
MeNB。 Macro eNB (MeNB)
Communication logic that is implemented at least partially in hardware and is configured to receive notifications of data transmitted to a user device (UE) from a mobile proxy present in a core network element. Communication logic, including said data type, size or quality of service (QoS) requirements.
Via a wireless air interface, at least partially implemented in hardware and based on the notification, via a first link provided by the MeNB or a second link provided by the small cell eNB (SeNB). And scheduling logic configured to generate a schedule for sending the data
With
The communication logic is further configured to send the schedule instructions to the mobile proxy.
MeNB.
請求項8に記載のMeNB。 The communication logic is configured to provide the mobile proxy with an indication of the link capacity provided by the MeNB or SeNB to the UE.
The MeNB according to claim 8.
請求項9に記載のMeNB。 The communication logic is configured to send a message to the mobile proxy that includes both said instructions for the link capacity and said instructions for the schedule.
The MeNB according to claim 9.
請求項8乃至10のいずれか一項に記載のMeNB。 The communication logic is further configured to send an indication of the updated link capacity provided to the UE by the MeNB or the SeNB.
The MeNB according to any one of claims 8 to 10.
前記SeNBは、6ギガヘルツよりも大きい周波数を用いて、前記データの少なくとも前記第1の部分を送信するように構成される、
請求項8乃至10のいずれか一項に記載のMeNB。 The schedule for transmitting the data via the radio air interface includes scheduling at least a first portion of the data to be provided to the UE by the SeNB.
The SeNB is configured to transmit at least the first portion of the data using frequencies greater than 6 GHz.
The MeNB according to any one of claims 8 to 10.
前記通信ロジックは、コアネットワークから前記データの少なくとも前記第1の部分を受信し、6ギガヘルツ未満の周波数を用いて、少なくとも前記第1の部分を前記UEに送信するように構成される、
請求項8乃至10のいずれか一項に記載のMeNB。 The schedule for transmitting the data via the radio air interface includes scheduling at least a first portion of the data to be provided to the UE by the MeNB.
The communication logic is configured to receive at least the first portion of the data from the core network and transmit at least the first portion to the UE using frequencies below 6 GHz.
The MeNB according to any one of claims 8 to 10.
前記MeNBによって提供される第1のリンク及びスモールセルeNB(SeNB)によって提供される第2のリンクを介して、ユーザ機器(UE)に提供されるリンク容量を決定するように構成される制御回路と、
前記制御回路と結合される送受信回路と、
を備え、前記送受信回路は、
前記リンク容量を、コアネットワーク要素に存在するモバイルプロキシに送信するように構成され、
コアネットワーク要素に存在するモバイルプロキシから、前記第1のリンク又は前記第2のリンクを介して前記UEにデータを送信するためのスケジュールの通知を受信するように構成される、
MeNB。 Macro eNB (MeNB)
A control circuit configured to determine the link capacitance provided to the user equipment (UE) via the first link provided by the MeNB and the second link provided by the small cell eNB (SeNB). When,
The transmission / reception circuit coupled to the control circuit and
The transmission / reception circuit
The link capacity is configured to be sent to a mobile proxy that resides in the core network element.
A mobile proxy located on a core network element is configured to receive notification of a schedule for sending data to the UE via the first link or the second link.
MeNB.
請求項14に記載のMeNB。 The schedule of data transmission includes that at least a portion of the data is scheduled via the second link.
The MeNB according to claim 14.
請求項15に記載のMeNB。 The transmit / receive circuit is further configured to send a wakeup signal to the UE to instruct the UE to wake up the air interface associated with the second link.
The MeNB according to claim 15.
前記送受信回路は更に、前記モバイルプロキシから前記第1のデータを受信し、前記第1のリンクを介して前記第1のデータを前記UEに送信するように構成される、
請求項14乃至16のいずれか一項に記載のMeNB。 The schedule of data transmission includes that the first data is scheduled via the first link.
The transmit / receive circuit is further configured to receive the first data from the mobile proxy and transmit the first data to the UE via the first link.
The MeNB according to any one of claims 14 to 16.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201562128009P | 2015-03-04 | 2015-03-04 | |
US62/128,009 | 2015-03-04 | ||
PCT/US2016/020741 WO2016141213A1 (en) | 2015-03-04 | 2016-03-03 | Opportunistic access of millimeterwave radio access technology based on edge cloud mobile proxy |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018511224A JP2018511224A (en) | 2018-04-19 |
JP6896640B2 true JP6896640B2 (en) | 2021-06-30 |
Family
ID=55590139
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017546087A Active JP6896640B2 (en) | 2015-03-04 | 2016-03-03 | Convenient access to millimeter-wave wireless access technology based on Edge Cloud Mobile Proxy |
Country Status (5)
Country | Link |
---|---|
EP (1) | EP3266167A1 (en) |
JP (1) | JP6896640B2 (en) |
CN (1) | CN107211321B (en) |
HK (1) | HK1244150A1 (en) |
WO (1) | WO2016141213A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11259233B2 (en) * | 2019-02-15 | 2022-02-22 | Qualcomm Incorporated | Signaling port information of user equipment ports in a wireless communication system including a radio access network |
CN111294886B (en) * | 2020-02-10 | 2022-03-25 | 广东工业大学 | Mobile edge calculation method and device based on wireless energy drive |
CN114554487A (en) * | 2020-11-24 | 2022-05-27 | 华为技术有限公司 | Communication system, communication method and communication device |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1045551A3 (en) * | 1999-04-15 | 2003-06-18 | Lucent Technologies Inc. | Method for transmission between data networks and wireless communication system |
JP2002171572A (en) * | 2000-12-01 | 2002-06-14 | Hitachi Ltd | Wireless base station, packet relay device, and wireless communication system |
GB2463001B (en) * | 2008-08-11 | 2012-07-04 | Picochip Designs Ltd | Communication network |
US20110237258A1 (en) * | 2008-10-20 | 2011-09-29 | Telefonakfiebolaget LM Ericsson (publ) | Method and arrangement in an lte femto system |
EP2446660B1 (en) * | 2009-06-26 | 2017-08-09 | Telefonaktiebolaget LM Ericsson (publ) | Method for efficient utilisation of the throughput capacity of an enb by using a cache |
CN102036256B (en) * | 2009-09-28 | 2013-03-20 | 华为技术有限公司 | Data transmission method, device and system |
US8755405B2 (en) * | 2009-11-09 | 2014-06-17 | Movik Networks, Inc. | Burst packet scheduler for improved ran efficiency in UMTS/HSPA networks |
US8743711B2 (en) * | 2009-12-15 | 2014-06-03 | Intel Corporation | Techniques for managing heterogeneous traffic streams |
CA2785842A1 (en) * | 2009-12-31 | 2011-07-07 | Bce Inc. | Method and system for increasing performance of transmission control protocol sessions in data networks |
US8693953B2 (en) * | 2011-09-28 | 2014-04-08 | Verizon Patent And Licensing Inc. | Optimizing use of network resources by small cells and/or user devices of a venue |
US9451591B2 (en) * | 2012-06-29 | 2016-09-20 | Telefonica, S.A. | Method and a system for assigning radio resources to small cells in 3GPP networks |
US8817733B2 (en) * | 2012-08-16 | 2014-08-26 | Intel Corporation | Mobile proxy for cloud radio access network |
RU2603626C2 (en) * | 2012-08-23 | 2016-11-27 | Интердиджитал Пэйтент Холдингз, Инк. | Operation with multiple schedulers in wireless system |
US9635683B2 (en) * | 2013-01-11 | 2017-04-25 | Lg Electronics Inc. | Method and apparatus for transmitting uplink control signals in wireless communication system |
US9444745B2 (en) * | 2013-03-08 | 2016-09-13 | Blackberry Limited | Sending data rate information to a wireless access network node |
ES2758445T3 (en) * | 2013-03-25 | 2020-05-05 | Altiostar Networks Inc | Transmission control protocol in a long-term evolution radio access network |
JP6272988B2 (en) * | 2013-04-15 | 2018-01-31 | アイディーエーシー ホールディングス インコーポレイテッド | Discontinuous reception (DRX) method for millimeter wave (MMW) dual connection |
JP2014220706A (en) * | 2013-05-09 | 2014-11-20 | Kddi株式会社 | Radio communication system and radio base station device |
CN104185209B (en) * | 2013-05-24 | 2019-11-19 | 中兴通讯股份有限公司 | A kind of small cell base station access system and its method for realizing network insertion |
KR102080116B1 (en) * | 2013-06-10 | 2020-02-24 | 삼성전자 주식회사 | Method and apparatus for assigning video bitrate in mobile communicatino system |
GB201310665D0 (en) * | 2013-06-14 | 2013-07-31 | Microsoft Corp | Rate Control |
EP2833665A1 (en) * | 2013-07-31 | 2015-02-04 | Fujitsu Limited | Activation mechanism for small cells |
CN103607774B (en) * | 2013-11-28 | 2016-10-05 | 中国联合网络通信集团有限公司 | A kind of communication means, equipment |
CN104170341B (en) * | 2014-01-29 | 2017-09-08 | 华为技术有限公司 | A kind of data transmission method, equipment and system |
WO2015115606A1 (en) * | 2014-01-31 | 2015-08-06 | 株式会社Nttドコモ | Method for notifying data rate control information, and base station |
-
2016
- 2016-03-03 JP JP2017546087A patent/JP6896640B2/en active Active
- 2016-03-03 WO PCT/US2016/020741 patent/WO2016141213A1/en active Application Filing
- 2016-03-03 CN CN201680007978.8A patent/CN107211321B/en active Active
- 2016-03-03 EP EP16711727.4A patent/EP3266167A1/en not_active Withdrawn
-
2018
- 2018-03-14 HK HK18103561.3A patent/HK1244150A1/en unknown
Also Published As
Publication number | Publication date |
---|---|
WO2016141213A1 (en) | 2016-09-09 |
EP3266167A1 (en) | 2018-01-10 |
CN107211321A (en) | 2017-09-26 |
HK1244150A1 (en) | 2018-07-27 |
CN107211321B (en) | 2021-10-01 |
JP2018511224A (en) | 2018-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12184554B2 (en) | Multi-access management service packet classification and prioritization techniques | |
US20240080798A1 (en) | Devices and Methods for Flow-Control Triggering and Feedback | |
NL2033607B1 (en) | Traffic steering and cross-layered and cross-link mobility management techniques for multi-access management services | |
US11019500B2 (en) | Apparatus for determining an estimated number of bytes to send over a link | |
NL2033587B1 (en) | Multi-access management service queueing and reordering techniques | |
EP3586489B1 (en) | Methods and network elements for multi-connectivity control | |
US9979653B2 (en) | System and method of providing improved throughput control under delay-based congestion situation in a network | |
US11503495B2 (en) | Quality of service realization in multi-hop data forwarding | |
Kanagarathinam et al. | NexGen D-TCP: Next generation dynamic TCP congestion control algorithm | |
US10461986B2 (en) | Data transmission method, apparatus, and system | |
Polese et al. | milliProxy: A TCP proxy architecture for 5G mmWave cellular systems | |
WO2017015151A1 (en) | Optimization of downlink throughput | |
US20240267792A1 (en) | Dynamic traffic management for multi-access management services | |
JP6896640B2 (en) | Convenient access to millimeter-wave wireless access technology based on Edge Cloud Mobile Proxy | |
Khorov et al. | Boosting TCP & QUIC performance in mmWave, terahertz, and lightwave wireless networks: A survey | |
WO2018031081A1 (en) | Systems and methods for packet data convergence protocol sequencing | |
US20240276301A1 (en) | Trigger-based keep-alive and probing mechanism for multiaccess management services | |
JP2017143336A (en) | Communication device and control method and program therefor, and communication system | |
TW201325145A (en) | Methods, system and apparatus for packet routing using a HoP-by-HoP protocol in multi-homed environments | |
EP2890179B1 (en) | Method, apparatus and computer program for data transfer | |
Kumar et al. | Device‐centric data reordering and buffer management for mobile Internet using Multipath Transmission Control Protocol | |
EP4427420A1 (en) | 5g qos provisioning for an end-to-end connection including non-5g networks | |
US20240056885A1 (en) | Multi-access traffic management | |
US11917462B2 (en) | Terminal apparatus and method | |
Janer Cifre | TCP Performance Analysis for LTE and LTE/WLAN Aggregation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190226 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20191120 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200114 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20200414 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20200414 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20200615 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200713 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20201224 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210416 |
|
C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20210416 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20210426 |
|
C21 | Notice of transfer of a case for reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C21 Effective date: 20210428 |
|
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: 20210520 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210609 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6896640 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |