KR20230088907A - 데이터 전송 방법, 장치 및 기기 - Google Patents
데이터 전송 방법, 장치 및 기기 Download PDFInfo
- Publication number
- KR20230088907A KR20230088907A KR1020237016916A KR20237016916A KR20230088907A KR 20230088907 A KR20230088907 A KR 20230088907A KR 1020237016916 A KR1020237016916 A KR 1020237016916A KR 20237016916 A KR20237016916 A KR 20237016916A KR 20230088907 A KR20230088907 A KR 20230088907A
- Authority
- KR
- South Korea
- Prior art keywords
- data packet
- user equipment
- uplink resource
- transmission
- physical layer
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 234
- 238000000034 method Methods 0.000 title claims abstract description 127
- 238000012545 processing Methods 0.000 claims description 64
- 230000008569 process Effects 0.000 claims description 40
- 238000004590 computer program Methods 0.000 claims description 28
- 238000003860 storage Methods 0.000 claims description 23
- 230000008859 change Effects 0.000 claims description 13
- 238000010586 diagram Methods 0.000 description 15
- 230000007246 mechanism Effects 0.000 description 11
- 230000006870 function Effects 0.000 description 7
- 230000000737 periodic effect Effects 0.000 description 5
- 230000011664 signaling Effects 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000007774 longterm Effects 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000010187 selection method Methods 0.000 description 2
- 239000000969 carrier Substances 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000009849 deactivation Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 239000003381 stabilizer Substances 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
- 230000001960 triggered effect Effects 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
-
- 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/0231—Traffic management, e.g. flow control or congestion control based on communication conditions
- H04W28/0236—Traffic management, e.g. flow control or congestion control based on communication conditions radio quality, e.g. interference, losses or delay
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1263—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
- H04W72/231—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal the control data signalling from the layers above the physical layer, e.g. RRC or MAC-CE signalling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0002—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
- H04L1/0003—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate by switching between different modulation schemes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0009—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1822—Automatic repetition systems, e.g. Van Duuren systems involving configuration of automatic repeat request [ARQ] with parallel processes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/188—Time-out mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1896—ARQ related signaling
-
- 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/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1263—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
- H04W72/1268—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of uplink data flows
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/21—Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/53—Allocation or scheduling criteria for wireless resources based on regulatory allocation policies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/115—Grant-free or autonomous transmission
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 개시의 실시예는 데이터 전송 방법, 장치 및 기기를 제공하며, 해당 방법은, 사용자 기기의 미디어 액세스 제어(MAC) 층이 사용자 기기의 물리층에 제1 데이터 패킷을 전달하고, 구성 그랜트 타이머(CGT) 및/또는 구성 그랜트 재전송 타이머(CGRT)를 시작하는 단계; 및 상기 사용자 기기의 MAC 층이 상기 사용자 기기의 물리층에서 상기 제1 데이터 패킷의 송신이 정지됨을 확정하였을 경우, 상기 CGT 및/또는 상기 CGRT를 정지하고, 상기 CGT 및/또는 상기 CGRT가 정지된 후, 상기 제1 데이터 패킷을 송신하는 단계; 를 포함한다. 본 개시는 데이터 송신이 정지되었을 경우, CGT 및/또는 CGRT를 폐쇄하고, 계속하여 데이터를 송신함으로써, 데이터 전송을 미리 완성하고, 데이터 전송 지연을 절약할 수 있다.
Description
[관련 출원에 대한 참조]
본 출원은 2020년 10월 23일 중국에 제출한 발명의 명칭이 "데이터 전송 방법, 장치 및 기기"인, 중국 특허 출원 제 202011149169.5호의 우선권을 주장하며, 그 전체 내용을 본 출원에 원용한다.
본 개시는 이동 통신 기술분야에 관한 것으로, 특히 데이터 전송 방법, 장치 및 기기에 관한 것이다.
현재의 전송 메커니즘에서, 데이터 패킷은 미디어 액세스 제어(Medium Access Control, MAC) 층에서 물리층에 전달된 후, 구성 그랜트 자원을 기반으로 네트워크 기기로 송신되며, 일부가 전송된 후에는, 해당 데이터 패킷의 송신이 정지되는 경우가 발생할 수 있다. 해당 데이터 패킷의 송신이 정지된 후, 사용자 기기(User Equipment,UE)는 MAC 층에서 구성 그랜트 타이머(Configured Grant Timer,CGT) 및/또는 구성 그랜트 재전송 타이머(CG-Retransmission Timer,CGRT)를 시작한다.
만약 네트워크 기기가 해당 데이터 패킷을 성공적으로 수신하였다면, NR 안라이센스 스펙트럼(NR-unlicensed spectrum,NR-U) 시나리오에서, 네트워크측은 다운링크 피드백 정보(Downlink Feedback Information,DFI)를 피드백하며, 즉 데이터를 성공적으로 수신하였음을 지시하며; 만약 네트워크 기기가 성공적으로 수신할 수 없다면, 산업 사물 인터넷(Industrial Internet of Things,IIoT) 시나리오에서, 네트워크측은 UE에 재전송 스케줄링을 송신한다. 그러나 채널 등의 원인으로, UE는 네트워크측의 DFI 또는 재전송 스케줄링을 수신할 수 없기 때문에, 타이머가 시간을 초과한 후, UE는 데이터 전송을 수행할 수 있다. 이는 전송 지연을 증가시키며, 특히 트래픽이 IIoT 트래픽인 경우, 지연의 증가는 트래픽 성능에 심각한 영향을 끼칠 수 있다.
본 개시의 실시예는 데이터 전송 방법, 장치 및 기기를 제공하여, 기존의 전송 메커니즘에서 전송 지연이 증가되어 트래픽 성능에 영향을 주는 문제를 해결한다.
제1 측면에 있어서, 본 개시의 실시예는 사용자 기기에 응용되는 데이터 전송 방법을 제공하며, 상기 방법은,
사용자 기기의 미디어 액세스 제어(MAC) 층이 사용자 기기의 물리층에 제1 데이터 패킷을 전달하고, 구성 그랜트 타이머(CGT) 및/또는 구성 그랜트 재전송 타이머(CGRT)를 시작하는 단계; 및
상기 사용자 기기의 MAC 층이 상기 사용자 기기의 물리층에서 상기 제1 데이터 패킷의 송신이 정지됨을 확정하였을 경우, 상기 CGT 및/또는 상기 CGRT를 정지하고, 상기 CGT 및/또는 상기 CGRT가 정지된 후, 상기 제1 데이터 패킷을 송신하는 단계; 를 포함한다.
선택적으로, 상기 방법은,
상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 타깃 시나리오를 검측하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하고, 상기 사용자 기기의 MAC 층에 통지 정보를 피드백하는 단계; 를 더 포함하며,
그중, 상기 사용자 기기의 MAC 층은 상기 통지 정보에 따라, 상기 제1 데이터 패킷의 송신이 정지됨을 확정한다.
선택적으로, 상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 타깃 시나리오를 검측하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하는 것은,
상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 기설정 조건을 만족하는 제2 데이터 패킷을 획득하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하는 방식;
상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 네트워크 기기에서 송신한 상기 제1 데이터 패킷의 전송 중단을 지시하는 제1 지시 정보를 수신하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하는 방식; 및
상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 상기 네트워크 기기에서 송신한 사용자 기기의 슬롯 변경을 지시하는 제2 지시 정보를 수신하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하는 방식; 중 하나의 방식을 포함한다.
선택적으로, 상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 기설정 조건을 만족하는 제2 데이터 패킷을 획득하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하는 것은,
상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시, 상기 사용자 기기의 MAC 층이 전달한 제2 미디어 액세스 제어 프로토콜 데이터 유닛(MAC PDU)을 수신하였거나 또는 상기 사용자 기기의 물리층에서 업링크 제어 정보(UCI)를 생성하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하는 것을 포함하며,
그중, 상기 제2 데이터 패킷은 상기 제2 MAC PDU이거나 또는 상기 UCI이며, 상기 제1 데이터 패킷은 제1 MAC PDU이며, 상기 제1 데이터 패킷은 제1 구성 그랜트 자원을 통해 네트워크 기기에 송신되며, 상기 제2 데이터 패킷은 제1 타깃 업링크 자원을 통해 상기 네트워크 기기에 송신되며, 상기 제2 데이터 패킷의 우선 순위는 상기 제1 데이터 패킷의 우선 순위보다 높거나, 및/또는 상기 제1 타깃 업링크 자원의 우선 순위는 상기 제1 구성 그랜트 자원의 우선 순위보다 높다.
선택적으로, 상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 기설정 조건을 만족하는 제2 데이터 패킷을 획득하였을 경우, 상기 제1 데이터 패킷의 송신을 정지한 후, 상기 방법은,
상기 사용자 기기의 물리층이 상기 제2 데이터 패킷을 송신하는 단계; 를 더 포함한다.
선택적으로, 상기 제1 데이터 패킷을 송신하는 단계는,
상기 사용자 기기의 MAC 층이 적어도 하나의 업링크 자원 중에서 제2 타깃 업링크 자원을 선택하는 단계; 및
상기 사용자 기기의 물리층이 상기 제2 타깃 업링크 자원을 통해 캐시된 상기 제1 데이터 패킷을 네트워크 기기에 송신하는 단계; 를 포함한다.
선택적으로, 상기 제1 데이터 패킷은 제1 구성 그랜트 자원을 통해 상기 네트워크 기기에 처음으로 송신되며; 상기 사용자 기기의 MAC 층이 적어도 하나의 업링크 자원 중에서 제2 타깃 업링크 자원을 선택하는 단계는,
상기 사용자 기기의 MAC 층이 업링크 자원의 변조와 코딩 방식(MCS) 및 업링크 자원의 신뢰도 파라미터 중의 적어도 하나에 따라, 상기 적어도 하나의 업링크 자원 중에서 상기 제2 타깃 업링크 자원을 선택하는 단계; 를 포함한다.
선택적으로, 상기 사용자 기기의 MAC 층이 업링크 자원의 변조와 코딩 방식(MCS) 및 업링크 자원의 신뢰도 파라미터 중의 적어도 하나에 따라, 상기 적어도 하나의 업링크 자원 중에서 상기 제2 타깃 업링크 자원을 선택하는 것은,
상기 사용자 기기의 MAC 층이 상기 적어도 하나의 업링크 자원 중에서, 상기 MCS가 상기 제1 구성 그랜트 자원에 대응하는 상기 MCS보다 낮거나 또는 같은 상기 제2 타깃 업링크 자원을 선택하는 방식;
상기 사용자 기기의 MAC 층이 상기 적어도 하나의 업링크 자원 중에서, 상기 신뢰도 파라미터가 상기 제1 구성 그랜트 자원에 대응하는 상기 신뢰도 파라미터보다 높거나 또는 같은 상기 제2 타깃 업링크 자원을 선택하는 방식; 및
상기 사용자 기기의 MAC 층이 상기 적어도 하나의 업링크 자원 중에서, 상기 MCS가 상기 제1 구성 그랜트 자원에 대응하는 상기 MCS보다 낮거나 또는 같고, 상기 신뢰도 파라미터가 상기 제1 구성 그랜트 자원에 대응하는 상기 신뢰도 파라미터보다 높거나 또는 같은 상기 제2 타깃 업링크 자원을 선택하는 방식; 중 하나의 방식을 포함한다.
선택적으로, 상기 사용자 기기의 MAC 층이 상기 CGT 및/또는 상기 CGRT를 시작한 후, 상기 방법은,
상기 사용자 기기의 MAC 층이 하이브리드 자동 재전송 요청(HARQ) 프로세스를 전송을 수행할 수 있는 비 일시 정지 상태로 설정하는 단계; 를 더 포함하며,
상기 사용자 기기의 MAC 층이 상기 CGT 및/또는 상기 CGRT를 정지한 후, 상기 방법은,
상기 사용자 기기의 MAC 층이 상기 HARQ 프로세스를 송신될 데이터가 캐시되어 있는 일시 정지 상태로 설정하는 단계; 를 더 포함하며,
그중, 상기 사용자 기기의 MAC 층은 상기 HARQ 프로세스를 일시 정지 상태로 설정한 후, 상기 제1 데이터 패킷을 송신한다.
제2 측면에 있어서, 본 개시의 실시예는 사용자 기기를 제공하며, 상기 사용자 기기는, 메모리, 송수신기, 및 프로세서를 포함하며;
상기 메모리는, 컴퓨터 프로그램을 저장하기 위한 것이며; 상기 송수신기는, 상기 프로세서의 제어하에 데이터를 수신하고 송신하기 위한 것이며; 상기 프로세서는, 상기 메모리 내의 컴퓨터 프로그램을 판독하여,
사용자 기기의 미디어 액세스 제어(MAC) 층이 사용자 기기의 물리층에 제1 데이터 패킷을 전달하도록 제어하고, 상기 사용자 기기의 MAC 층이 구성 그랜트 타이머(CGT) 및/또는 구성 그랜트 재전송 타이머(CGRT)를 시작하도록 제어하는 것; 및
상기 사용자 기기의 MAC 층이 상기 사용자 기기의 물리층에서 상기 제1 데이터 패킷의 송신이 정지됨을 확정하였을 경우, 상기 CGT 및/또는 상기 CGRT를 정지하고, 상기 CGT 및/또는 상기 CGRT가 정지된 후, 상기 제1 데이터 패킷을 송신하도록 제어하는 것; 을 수행하기 위한 것이다.
선택적으로, 상기 프로세서는,
상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 타깃 시나리오를 검측하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하고, 상기 사용자 기기의 MAC 층에 통지 정보를 피드백하도록 제어하기 위한 것이며;
그중, 상기 사용자 기기의 MAC 층은 상기 통지 정보에 따라, 상기 제1 데이터 패킷의 송신이 정지됨을 확정한다.
선택적으로, 상기 프로세서는 상기 사용자 기기의 물리층이 상기 제1 데이터 패킷의 송신을 정지하도록 제어할 시, 구체적으로,
상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 기설정 조건을 만족하는 제2 데이터 패킷을 획득하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하도록 제어하는 것;
상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 네트워크 기기에서 송신한 상기 제1 데이터 패킷의 전송 중단을 지시하는 제1 지시 정보를 수신하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하도록 제어하는 것; 및
상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 상기 네트워크 기기에서 송신한 사용자 기기의 슬롯 변경을 지시하는 제2 지시 정보를 수신하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하도록 제어하는 것; 중 하나를 수행하기 위한 것이다.
선택적으로, 상기 프로세서는 상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 기설정 조건을 만족하는 제2 데이터 패킷을 획득하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하도록 제어할 시, 구체적으로,
상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시, 상기 사용자 기기의 MAC 층이 전달한 제2 미디어 액세스 제어 프로토콜 데이터 유닛(MAC PDU)을 수신하였거나 또는 상기 사용자 기기의 물리층에서 업링크 제어 정보(UCI)를 생성하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하도록 제어하기 위한 것이며;
그중, 상기 제2 데이터 패킷은 상기 제2 MAC PDU이거나 또는 상기 UCI이며, 상기 제1 데이터 패킷은 제1 MAC PDU이며, 상기 제1 데이터 패킷은 제1 구성 그랜트 자원을 통해 네트워크 기기에 송신되며, 상기 제2 데이터 패킷은 제1 타깃 업링크 자원을 통해 상기 네트워크 기기에 송신되며, 상기 제2 데이터 패킷의 우선 순위는 상기 제1 데이터 패킷의 우선 순위보다 높거나, 및/또는 상기 제1 타깃 업링크 자원의 우선 순위는 상기 제1 구성 그랜트 자원의 우선 순위보다 높다.
선택적으로, 상기 프로세서는 상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 기설정 조건을 만족하는 제2 데이터 패킷을 획득하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하도록 제어한 후,
상기 사용자 기기의 물리층이 상기 제2 데이터 패킷을 송신하도록 제어하기 위한 것이다.
선택적으로, 상기 프로세서는 상기 사용자 기기의 MAC 층이 상기 제1 데이터 패킷을 송신하도록 제어할 시, 구체적으로,
상기 사용자 기기의 MAC 층이 적어도 하나의 업링크 자원 중에서 제2 타깃 업링크 자원을 선택하도록 제어하기 위한 것이며;
상기 사용자 기기의 물리층이 상기 제2 타깃 업링크 자원을 통해 캐시된 상기 제1 데이터 패킷을 네트워크 기기에 송신하도록 제어하기 위한 것이다.
선택적으로, 상기 제1 데이터 패킷은 제1 구성 그랜트 자원을 통해 상기 네트워크 기기에 처음으로 송신되며; 상기 프로세서는 상기 사용자 기기의 MAC 층이 적어도 하나의 업링크 자원 중에서 제2 타깃 업링크 자원을 선택하도록 제어할 시, 구체적으로,
상기 사용자 기기의 MAC 층이 업링크 자원의 변조와 코딩 방식(MCS) 및 업링크 자원의 신뢰도 파라미터 중의 적어도 하나에 따라, 상기 적어도 하나의 업링크 자원 중에서 상기 제2 타깃 업링크 자원을 선택하도록 제어하기 위한 것이다.
선택적으로, 상기 프로세서는 상기 사용자 기기의 MAC 층이 업링크 자원의 변조와 코딩 방식(MCS) 및 업링크 자원의 신뢰도 파라미터 중의 적어도 하나에 따라, 상기 적어도 하나의 업링크 자원 중에서 상기 제2 타깃 업링크 자원을 선택하도록 제어할 시, 구체적으로,
상기 사용자 기기의 물리층이 상기 적어도 하나의 업링크 자원 중에서, 상기 MCS가 상기 제1 구성 그랜트 자원에 대응하는 상기 MCS보다 낮거나 또는 같은 상기 제2 타깃 업링크 자원을 선택하도록 제어하는 것;
상기 사용자 기기의 물리층이 상기 적어도 하나의 업링크 자원 중에서, 상기 신뢰도 파라미터가 상기 제1 구성 그랜트 자원에 대응하는 상기 신뢰도 파라미터보다 높거나 또는 같은 상기 제2 타깃 업링크 자원을 선택하도록 제어하는 것; 및
상기 사용자 기기의 물리층이 상기 적어도 하나의 업링크 자원 중에서, 상기 MCS가 상기 제1 구성 그랜트 자원에 대응하는 상기 MCS보다 낮거나 또는 같고, 상기 신뢰도 파라미터가 상기 제1 구성 그랜트 자원에 대응하는 상기 신뢰도 파라미터보다 높거나 또는 같은 상기 제2 타깃 업링크 자원을 선택하도록 제어하는 것; 중 하나를 수행하기 위한 것이다.
선택적으로, 상기 프로세서는 상기 사용자 기기의 MAC 층이 상기 CGT 및/또는 상기 CGRT를 시작하도록 제어한 후, 구체적으로,
상기 사용자 기기의 MAC 층이 하이브리드 자동 재전송 요청(HARQ) 프로세스를 전송을 수행할 수 있는 비 일시 정지 상태로 설정하도록 제어하기 위한 것이며;
상기 프로세서는 상기 사용자 기기의 MAC 층이 상기 CGT 및/또는 상기 CGRT를 정지하도록 제어한 후,
상기 사용자 기기의 MAC 층이 상기 HARQ 프로세스를 송신될 데이터가 캐시되어 있는 일시 정지 상태로 설정하도록 제어하기 위한 것이며;
그중, 상기 프로세서는 상기 사용자 기기의 MAC 층이 상기 HARQ 프로세스를 일시 정지 상태로 설정한 후, 상기 제1 데이터 패킷을 송신하도록 제어한다.
제3 측면에 있어서, 본 개시의 실시예는 사용자 기기에 응용되는 데이터 전송 장치를 제공하며, 상기 데이터 전송 장치는, 사용자 기기의 미디어 액세스 제어(MAC) 층 처리 모듈 및 사용자 기기의 물리층 처리 모듈을 포함하며;
상기 사용자 기기의 MAC 층 처리 모듈은,
상기 사용자 기기의 물리층 처리 모듈에 제1 데이터 패킷을 전달하고, 구성 그랜트 타이머(CGT) 및/또는 구성 그랜트 재전송 타이머(CGRT)를 시작하기 위한 제1 처리 서브 모듈; 및
상기 사용자 기기의 물리층 처리 모듈에서 상기 제1 데이터 패킷의 송신이 정지됨을 확정하였을 경우, 상기 CGT 및/또는 상기 CGRT를 정지하고, 상기 CGT 및/또는 상기 CGRT가 정지된 후, 상기 제1 데이터 패킷을 송신하기 위한 제2 처리 서브 모듈; 을 포함한다.
선택적으로, 상기 사용자 기기의 물리층 처리 모듈은,
상기 제1 데이터 패킷을 송신할 시 타깃 시나리오를 검측하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하고, 상기 사용자 기기의 MAC 층 처리 모듈에 통지 정보를 피드백하기 위한 것이며;
그중, 상기 사용자 기기의 MAC 층 처리 모듈은 상기 통지 정보에 따라, 상기 제1 데이터 패킷의 송신이 정지됨을 확정한다.
선택적으로, 상기 사용자 기기의 물리층 처리 모듈은,
상기 제1 데이터 패킷을 송신할 시 기설정 조건을 만족하는 제2 데이터 패킷을 획득하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하기 위한 제1 정지 서브 모듈;
상기 제1 데이터 패킷을 송신할 시 네트워크 기기에서 송신한 상기 제1 데이터 패킷의 전송 중단을 지시하는 제1 지시 정보를 수신하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하기 위한 제2 정지 서브 모듈; 및
상기 제1 데이터 패킷을 송신할 시 상기 네트워크 기기에서 송신한 사용자 기기의 슬롯 변경을 지시하는 제2 지시 정보를 수신하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하기 위한 제3 정지 서브 모듈; 중 하나의 서브 모듈을 포함한다.
선택적으로, 상기 제1 정지 서브 모듈은,
상기 제1 데이터 패킷을 송신할 시, 상기 사용자 기기의 MAC 층 처리 모듈이 전달한 제2 미디어 액세스 제어 프로토콜 데이터 유닛(MAC PDU)을 수신하였거나 또는 업링크 제어 정보(UCI)를 생성하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하기 위한 것이며;
그중, 상기 제2 데이터 패킷은 상기 제2 MAC PDU이거나 또는 상기 UCI이며, 상기 제1 데이터 패킷은 제1 MAC PDU이며, 상기 제1 데이터 패킷은 제1 구성 그랜트 자원을 통해 네트워크 기기에 송신되며, 상기 제2 데이터 패킷은 제1 타깃 업링크 자원을 통해 상기 네트워크 기기에 송신되며, 상기 제2 데이터 패킷의 우선 순위는 상기 제1 데이터 패킷의 우선 순위보다 높거나, 및/또는 상기 제1 타깃 업링크 자원의 우선 순위는 상기 제1 구성 그랜트 자원의 우선 순위보다 높다.
제4 측면에 있어서, 본 개시의 실시예는 프로세서 판독 가능 저장 매체를 제공하며, 해당 프로세서 판독 가능 저장 매체에는 컴퓨터 프로그램이 저장되어 있으며, 상기 컴퓨터 프로그램은 프로세서에 의해 실행될 때, 상술한 제1 측면에 따른 데이터 전송 방법의 단계를 구현한다.
제5 측면에 있어서, 본 개시의 실시예는 컴퓨터 판독 가능 코드를 포함하는 컴퓨터 프로그램을 제공하며, 상기 컴퓨터 판독 가능 코드는 컴퓨팅 처리 기기에서 작동될 때, 상기 컴퓨팅 처리 기기로 하여금 상술한 제1 측면에 따른 데이터 전송 방법을 수행하도록 한다.
제6 측면에 있어서, 본 개시의 실시예는 컴퓨터 판독 가능 저장 매체를 제공하며, 상기 컴퓨터 판독 가능 저장 매체에는 상술한 제5 측면에 따른 컴퓨터 프로그램이 저장되어 있다.
본 개시의 실시예에서, 사용자 기기의 MAC 층은 사용자 기기의 물리층에 제1 데이터 패킷을 전달하고, 구성 그랜트 타이머(CGT) 및/또는 구성 그랜트 재전송 타이머(CGRT)를 시작한 후, 사용자 기기의 물리층에서 제1 데이터 패킷의 송신이 정지됨을 확정하였을 경우, CGT 및/또는 CGRT를 정지하고, CGT 및/또는 CGRT가 정지된 후, 상기 제1 데이터 패킷을 송신함으로써, 타이머가 시간을 초과한 후, 데이터 전송 동작을 수행하는 것을 피할 수 있고, 사용자 기기가 데이터 전송을 미리 완성하도록 보장하며, 지연을 절약할 수 있다.
상술한 설명은 본 개시의 기술방안의 개요일 뿐이며, 본 개시의 기술적 수단을 더 명확하게 이해할 수 있도록 하기 위하여, 본 개시의 상술한 내용 및 기타 목적, 특징 및 장점을 더 명확하고 쉽게 이해할 수 있도록 하기 위하여, 아래에서는 본 개시의 구체적인 실시 형태를 설명한다.
본 개시의 실시예에 따른 기술방안을 더 명확하게 설명하기 위하여, 아래에서는 본 개시의 실시예의 설명에 사용되어야 할 도면들을 간단하게 소개하기로 한다. 하기 설명에서의 도면들은 단지 본 개시의 일부 실시예들인 것으로, 해당 기술분야에서 통상의 지식을 가진 자들에게 있어서, 창조적 노동을 하지 않는다는 전제하에 이러한 도면들에 의해 기타 도면들을 더 얻을 수 있음은 자명한 것이다.
도 1은 기존의 전송 메커니즘에 대응하는 데이터 전송을 나타내는 예시도이다.
도 2는 본 개시의 실시예에 따른 데이터 전송 방법을 나타내는 예시도이다.
도 3은 본 개시의 실시예에 따른 데이터 전송 방법의 구체적인 실시 흐름을 나타내는 예시도 1이다.
도 4는 본 개시의 전송 메커니즘에 대응하는 데이터 전송을 나타내는 예시도이다.
도 5는 본 개시의 실시예에 따른 데이터 전송 방법의 구체적인 실시 흐름을 나타내는 예시도 2이다.
도 6은 본 개시의 실시예에 따른 데이터 전송 장치의 구조를 나타내는 예시도이다.
도 7은 본 개시의 실시예에 따른 사용자 기기의 구조를 나타내는 블록도이다.
도 8은 본 개시에 따른 방법을 수행하기 위한 컴퓨팅 처리 기기의 블록도를 예시적으로 도시하였다.
도 9는 본 개시에 따른 방법을 구현하는 프로그램 코드를 유지 또는 캐리하기 위한 저장 유닛을 예시적으로 도시하였다.
도 1은 기존의 전송 메커니즘에 대응하는 데이터 전송을 나타내는 예시도이다.
도 2는 본 개시의 실시예에 따른 데이터 전송 방법을 나타내는 예시도이다.
도 3은 본 개시의 실시예에 따른 데이터 전송 방법의 구체적인 실시 흐름을 나타내는 예시도 1이다.
도 4는 본 개시의 전송 메커니즘에 대응하는 데이터 전송을 나타내는 예시도이다.
도 5는 본 개시의 실시예에 따른 데이터 전송 방법의 구체적인 실시 흐름을 나타내는 예시도 2이다.
도 6은 본 개시의 실시예에 따른 데이터 전송 장치의 구조를 나타내는 예시도이다.
도 7은 본 개시의 실시예에 따른 사용자 기기의 구조를 나타내는 블록도이다.
도 8은 본 개시에 따른 방법을 수행하기 위한 컴퓨팅 처리 기기의 블록도를 예시적으로 도시하였다.
도 9는 본 개시에 따른 방법을 구현하는 프로그램 코드를 유지 또는 캐리하기 위한 저장 유닛을 예시적으로 도시하였다.
이하, 본 개시의 실시예에서의 도면을 결부시켜, 본 개시의 실시예의 목적, 기술방안 및 장점을 명확하고 완전하게 설명하기로 한다. 설명되는 실시예들은 본 개시의 일부 실시예일 뿐, 전부의 실시예가 아님은 자명한 것이다. 본 개시의 실시예들을 토대로, 해당 기술분야에서 통상의 지식을 가진 자들이 창조적 노동을 하지 않는다는 전제하에 얻어지는 모든 기타 실시예들은 모두 본 개시의 보호 범위에 속한다.
본 개시의 실시예에서 용어 "및/또는" 은, 연결 대상의 연결 관계를 설명하며, 예컨대, "A 및/또는 B"는 개별 A, 개별 B, 및 A와 B가 공존하는 3가지 경우가 존재할 수 있음을 나타낸다. 부호 "/"는 일반적으로 앞뒤로 연결된 대상이 "또는"의 관계임을 나타낸다.
본 개시의 실시예에서 용어 "복수 개"는 2개 또는 2개 이상을 의미하며, 기타 양사와 유사하다.
본 개시의 실시예는 데이터 전송 방법 및 장치를 제공하여, 사용자 기기의 데이터 전송을 미리 완성하고, 지연을 절약한다.
그중, 방법 및 장치는 동일한 출원 구상을 토대로 하며, 방법 및 장치가 문제를 해결하는 원리는 유사하기 때문에, 장치 및 방법의 실시를 상호 참조할 수 있으며, 중복되는 부분에 대해 더 이상 상세하게 기술하지 않기로 한다.
그 외, 본 개시의 실시예에서 제공하는 기술방안은 다양한 시스템에 적용될 수 있으며, 특히 5G 시스템에 적용될 수 있다. 예컨대, 적용되는 시스템은, 글로벌 이동 통신(global system of mobile communication,GSM) 시스템, 코드 분할 멀티플렉싱 액세스(code division multiple access,CDMA) 시스템, 광대역 코드 분할 멀티플렉싱 액세스(Wideband Code Division Multiple Access,WCDMA) 범용 패킷 무선 서비스(general packet radio service,GPRS) 시스템, 장기 진화(long term evolution,LTE) 시스템, LTE 주파수 분할 듀플렉스(frequency division duplex,FDD) 시스템, LTE 시분할 듀플렉스(time division duplex,TDD) 시스템, 고급 장기 진화(long term evolution advanced,LTE-A) 시스템, 범용 이동 시스템(universal mobile telecommunication system,UMTS), 와이맥스(worldwide interoperability for microwave access,WiMAX) 시스템, 5G 뉴 라디오(New Radio, NR) 시스템 등일 수 있다. 이러한 다양한 시스템에는 모두 단말 기기 및 네트워크 기기가 포함된다. 시스템에는 진화된 패킷 시스템(Evloved Packet System, EPS), 5G 시스템(5GS) 등과 같은 코어망 부분이 더 포함될 수 있다.
본 개시의 실시예에서 기술된 단말 기기는, 사용자에게 음성 및/또는 데이터의 연결성을 제공하는 기기, 무선 연결 기능을 갖는 핸드헬드 기기, 또는 무선 모뎀 프로세서에 연결된 기타 처리 기기 등을 의미할 수 있다. 상이한 시스템에서, 사용자 기기의 명칭은 동일하지 않을 수 있는바, 예컨대, 5G 시스템에서, 단말 기기를 사용자 기기로 칭할 수 있다. 무선 단말 기기는 무선 액세스 네트워크(Radio Access Network,RAN)를 경유하여 하나 또는 복수 개의 코어망(Core Network,CN)과 통신을 진행할 수 있고, 무선 단말 기기는 이동 전화기(또는 "셀룰러" 전화기) 및 이동 단말 기기를 구비한 컴퓨터와 같은 이동 단말 기기일 수 있으며, 예컨대, 휴대용, 포켓형, 그립형, 컴퓨터 내부에 설치되거나 또는 차량 탑재용 이동 장치일 수 있으며, 이들은 무선 액세스 네트워크와 언어 및/또는 데이터를 교환한다. 예컨대, 개인 통신 업무(Personal Communication Service,PCS) 전화기, 무선 전화기, 세션 개시 프로토콜(Session Initiated Protocol,SIP) 트랜시버, 무선 로컬 루프(Wireless Local Loop, WLL) 스테이션, 개인용 디지털 보조기(Personal Digital Assistant,PDA) 등 기기이다. 무선 단말 기기는 시스템, 가입자 유닛(subscriber unit), 가입자 스테이션(subscriber station), 모바일 스테이션(mobile station), 모바일(mobile), 원격 스테이션(remote station), 액세스 포인트(access point), 원격 단말 기기(remote terminal), 액세스 단말 기기(access terminal), 사용자 단말 기기(user terminal), 사용자 에이전트(user agent), 사용자 장치(user device) 등으로 칭할 수 있는바, 본 개시의 실시예는 이에 대해 한정하지 않는다.
본 개시의 실시예에서 기술된 네트워크 기기는 기지국일 수 있으며, 해당 기지국은 단말을 위해 서비스를 제공하는 복수 개의 셀을 포함할 수 있다. 구체적인 애플리케이션 시나리오가 상이함에 따라, 기지국은 액세스 포인트로 불리기도 하며, 액세스 네트워크의 에어 인터페이스(Air Interface)에서 하나 또는 복수 개의 섹터를 통해 무선 단말 기기와 통신하는 기기일 수 있으며, 또는 다른 명칭일 수 있다. 네트워크 기기는 무선 단말 기기와 액세스 네트워크의 나머지 부분 사이의 라우더로서, 수신된 에어 프레임과 인터넷 프로토콜(Internet Protocol,IP) 패킷을 상호 교체하는데 사용될 수 있으며, 그중 액세스 네트워크의 나머지 부분은 인터넷 프로토콜(IP) 통신 네트워크를 포함할 수 있다. 네트워크 기기는 에어 인터페이스에 대한 속성 관리도 조정할 수 있다. 예컨대, 본 개시의 실시예에 기술된 네트워크 기기는, 글로버 이동 통신 시스템(Global System for Mobile communications,GSM) 또는 코드 분할 멀티플렉싱 액세스(Code Division Multiple Access, CDMA) 중의 네트워크 기기(Base Transceiver Station,BTS)일 수 있고, 광대역 코드 분할 멀티플렉싱 액세스(Wide-band Code Division Multiple Access,WCDMA) 중의 네트워크 기기(NodeB)일 수도 있고, 장기 진화(long term evolution,LTE) 시스템 중의 진화형 네트워크 기기(evolutional Node B, eNB 또는 e-NodeB), 5G 네트워크 아키텍처(next generation system) 중의 5G 기지국(gNB)일 수도 있으며, 진화된 가정용 기지국(Home evolved Node B,HeNB), 중계 노드(relay node), 펨토 기지국(femto), 피코 기지국(pico) 등일 수도 있는바, 본 개시의 실시예는 이에 대해 한정하지 않는다. 일부 네트워크 구조에서, 네트워크 기기는, 집중 유닛(centralized unit,CU) 노드 및 분포 유닛(distributed unit,DU) 노드를 포함할 수 있으며, 집중 유닛 및 분포 유닛은 지리적으로 분리되어 설치될 수도 있다.
네트워크 기기와 단말 기기 사이에는 하나 또는 복수 개의 안테나를 각자 사용하여 멀티 입력 멀티 출력(Multi Input Multi Output,MIMO) 전송을 진행할 수 있으며, MIMO 전송은 싱글 사용자 MIMO(Single User MIMO,SU-MIMO)이거나 또는 멀티 사용자 MIMO(Multiple User MIMO,MU-MIMO)일 수 있다. 안테나 조합의 형태 및 수량에 따라, MIMO 전송은 2D-MIMO, 3D-MIMO, FD-MIMO 또는 massive-MIMO일 수 있으며, 다이버시티 전송(diversity transmission) 또는 프리코딩 전송 또는 빔포밍 전송 등일 수도 있다. 먼저 기존의 전송 메커니즘에 대해 기술한다. 구성 그랜트(Configured Grant,CG)에 있어서, 동적 스케줄링 시 각 슬롯/전송 시간 간격(Transmission Timing Interval,TTI)마다 UE를 위해 1회의 무선 자원을 분배하는 것과 상이(물리 다운링크 제어 채널(Physical downlink control channel,PDCCH)에 의해 지정됨)하게, 구성 그랜트는 반 정적으로 무선 자원을 구성하는 것을 지원하며, 해당 자원을 주기적으로 어느 특정된 UE에게 분배할 수 있다. 즉, 네트워크측은 어느 자원을 주기적으로 사용할 수 있음을 UE에 통지하고, 무선 자원 제어(Radio Resource Control,RRC) 시그널링을 통해 주기적으로 자원의 위치를 통지할 수 있다. 네트워크측은 사용 자원의 주파수 도메인의 위치, 시작과 종료 시간, 변조와 코딩 방식(Modulation Coding Scheme,MCS) 등 정보를 UE에 통지할 수도 있다. 이로서, 네트워크측은 주기적인 자원 분배를 통해, PDCCH 통지 오버헤드를 감소한다.
구성 그랜트 스케줄링 방식은, 인터넷 전화(Voice Over IP,VoIP), 일부 울트라 신뢰가능한 저지연 통신(Ultra Reliable Low Latency Communications,URLLC) 트래픽 중 주기적인 제어 시그널링 등을 가진 트래픽에 적용된다. 구성 그랜트는 하나의 업링크 스케줄링 방식이며, type1 및 type2의 2가지 방식이 존재한다.
Type1에서, RRC는 주기 자원을 분배하고, RRC 구성 후, 자원은 활성 상태에 처하며, 즉 UE가 RRC 구성 메시지를 수신한 후, 해당 자원을 사용하여 업링크 데이터를 송신할 수 있다.
Type2에서, RRC는 주기 자원을 분배하지만, 초기 상태가 비활성이기 때문에, 네트워크측은 물리층 시그널링을 통해 해당 자원을 활성화하여야 하며, 데이터 전송을 종료한 후, 다운링크 제어 정보(Downlink Control Information,DCI)를 통해 자원을 비활성화(deactivation)한다. 동일하게, 물리층 시그널링을 통해 부분 구성 그랜트의 구성 정보를 수정할 수도 있으며, 예컨대, 자원의 시간 주파수 도메인의 위치 정보 등을 수정한다.
CGT에 있어서, 뉴 라디오(New Radio,NR)에서, 업링크(UpLink,UL) 데이터 송신에는 다운링크(Downlink,DL) 피드백이 없다. UL 전송을 실패할 경우, 네트워크측은 PDCCH를 통해 재전송 스케줄링 명령을 송신하며, UL 데이터 전송을 성공할 경우, 네트워크측이 PDCCH를 피드백한다면, PDCCH 오버헤드를 절약하는 목적을 달성할 수 없으므로, 하나의 CGT를 정의하였으며, 해당 타이머는 UE가 데이터 패킷을 송신한 후 시작된다. 만약 CGT가 시간을 초과하기 전에, UE가 해당 하이브리드 자동 재전송 요청(Hybrid Automatic Repeat Request,HARQ) 프로세스의 재전송 스케줄링을 수신하였다면, UE는 재전송 조작을 수행한다. 만약 UE가 네트워크측의 재전송 스케줄링을 수신하지 않았다면, UE는 CGT가 시간을 초과한 후, 데이터 전송이 성공한 것으로 인지한다.
CGRT에 있어서, NR-U에 CGRT가 도입되었는데, 이는 NR-U에서, HARQ 프로세스의 신분 식별자(Identity Document,ID)는 UE가 자율적으로 선택한 것이며, 네트워크측이 UE의 데이터 패킷을 수신할 수 없을 경우, 재전송 스케줄링을 수행할 수 없기 때문에, NR-U에 도입된 메커니즘은 네트워크측이 UE에 피드백 시그널링(DFI)을 송신하는 것이다. 그러나 NR-U 채널은 선점식이기 때문에, UE가 DFI를 수신하지 못할 수 있으므로, CGRT를 도입한다. 해당 타이머는 UE가 데이터 패킷을 송신한 후 시작된다. 타이머가 시간을 초과하지 않고, UE가 DFI(정확한 피드백)를 수신하였을 경우, UE는 해당 타이머를 정지하며, 만약 해당 타이머가 시간을 초과한 후, 여전히 DFI를 수신하지 못하면, UE는 재전송 조작을 수행한다.
기존의 전송 메커니즘에서, UE의 데이터 패킷이 MAC 층으로부터 물리층으로 전달되고, 물리층이 해당 데이터 패킷을 송신할 경우, 현재 프로토콜 데이터 유닛(Protocol Data Unit,PDU)의 송신을 방해하는 경우가 나타날 수 있으며, 예컨대, 데이터 송신 선점(preemption)이 발생한다.
예컨대, 도 1을 참조하면, 데이터 패킷 A는 MAC 층으로부터 물리층에 전달되어, 타이머 CGT/CGRT를 시작하지만, 물리층에서 preemption이 발생하는데, 즉 물리층은 비교적 높은 우선 순위의 데이터 B를 우선적으로 송신한다. 채널 등의 원인으로, UE는 네트워크측이 송신한 데이터 패킷 A에 대한 DFI를 수신하지 않아, UE는 타이머 CGRT가 시간을 초과한 후에만, 데이터 패킷 A를 재전송할 수 있어, 데이터 전송의 지연을 증가시킨다.
보다시피, 기존의 전송 메커니즘에는 전송 지연이 증가할 시 트래픽 성능에 영향을 주는 문제가 존재한다. 기존의 전송 메커니즘에 존재하는 문제를 해결하기 위해, 본 개시의 실시예는 데이터 전송 방법, 장치 및 기기를 제공한다.
도 2는 본 개시의 실시예에서 제공하는 데이터 전송 방법의 흐름 예시도를 도시하였으며, 해당 방법은 사용자 기기에 응용되며, 그중 사용자 기기는, 사용자 기기의 MAC 층 및 사용자 기기의 물리층을 포함하며, 해당 방법은 하기의 단계들을 포함한다.
단계 201에서, 사용자 기기의 미디어 액세스 제어(MAC) 층이 사용자 기기의 물리층에 제1 데이터 패킷을 전달하고, 구성 그랜트 타이머(CGT) 및/또는 구성 그랜트 재전송 타이머(CGRT)를 시작한다.
사용자 기기의 MAC 층은 먼저 사용자 기기의 물리층에 제1 데이터 패킷을 전달하여, 사용자 기기의 물리층으로 하여금 수신한 제1 데이터 패킷을 네트워크 기기에 송신하도록 한다. 사용자 기기의 MAC 층은 제1 데이터 패킷을 사용자 기기의 물리층에 전달한 후, CGT 및/또는 CGRT를 시작할 수 있다.
단계 202에서, 상기 사용자 기기의 MAC 층이 상기 사용자 기기의 물리층에서 상기 제1 데이터 패킷의 송신이 정지됨을 확정하였을 경우, 상기 CGT 및/또는 상기 CGRT를 정지하고, 상기 CGT 및/또는 상기 CGRT가 정지된 후, 상기 제1 데이터 패킷을 송신한다.
사용자 기기의 MAC 층은 제1 데이터 패킷을 사용자 기기의 물리층에 전달한 후, 사용자 기기의 물리층에서 제1 데이터 패킷의 송신이 정지됨을 확정하였을 경우, CGT 및/또는 CGRT를 정지할 수 있다. 구체적으로, 만약 그 전에 제1 데이터 패킷을 송신한 후, CGT를 시작하였다면, 이 때는 CGT를 정지하며, 만약 그 전에 제1 데이터 패킷을 송신한 후, CGRT를 시작하였다면, 이 때는 CGRT를 정지하며, 만약 그 전에 제1 데이터 패킷을 송신한 후, CGRT 및 CGT를 시작하였다면, 이 때는 CGRT 및 CGT를 정지한다. CGT 및/또는 CGRT를 정지한 후, 사용자 기기의 MAC 층은 제1 데이터 패킷을 송신할 수 있다. CGT 및/또는 CGRT를 정지하고, CGT 및/또는 CGRT가 정지된 후, 제1 데이터 패킷을 송신함으로써, 타이머가 시간을 초과한 후, 데이터 전송 동작을 수행하는 것을 피할 수 있고, 사용자 기기가 데이터 전송을 미리 완성하도록 보장하며, 지연을 절약할 수 있다.
본 개시의 실시예에서, 사용자 기기의 MAC 층이 사용자 기기의 물리층에 제1 데이터 패킷을 전달하고, CGT 및/또는 CGRT를 시작한 후, 사용자 기기의 물리층에서 제1 데이터 패킷의 송신이 정지됨을 확정하였을 경우, CGT 및/또는 CGRT를 정지하고, CGT 및/또는 CGRT가 정지된 후, 제1 데이터 패킷을 송신함으로써, 타이머가 시간을 초과한 후, 데이터 전송 동작을 수행하는 것을 피할 수 있고, 사용자 기기가 데이터 전송을 미리 완성하도록 보장하며, 지연을 절약할 수 있다.
본 개시의 하나의 선택가능한 실시예에서, 해당 방법은,
상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 타깃 시나리오를 검측하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하고, 상기 사용자 기기의 MAC 층에 통지 정보를 피드백하는 단계; 를 더 포함하며,
그중, 상기 사용자 기기의 MAC 층은 상기 통지 정보에 따라, 상기 제1 데이터 패킷의 송신이 정지됨을 확정한다.
사용자 기기의 MAC 층은 사용자 기기의 물리층에 제1 데이터 패킷을 전달한 후, 사용자 기기의 물리층은 수신한 제1 데이터 패킷을 네트워크 기기에 송신하며, 사용자 기기의 물리층이 제1 데이터 패킷을 송신할 시 타깃 시나리오를 검측하였다면, 제1 데이터 패킷의 송신을 정지하고, 사용자 기기의 MAC 층에 제1 데이터 패킷의 송신이 정지되었다는 통지 정보를 피드백한다. 사용자 기기의 MAC 층은 사용자 기기의 물리층이 피드백한 통지 정보를 수신한 후, 사용자 기기의 물리층에서 제1 데이터 패킷의 송신이 정지됨을 알 수 있으며, 이 때 사용자 기기의 MAC 층은 CGT 및/또는 CGRT를 정지하고, CGT 및/또는 CGRT가 정지된 후, 제1 데이터 패킷을 송신할 수 있다.
본 개시의 실시예에서, 사용자 기기의 물리층이 제1 데이터 패킷을 송신할 시 타깃 시나리오를 검측하였다면, 네트워크 기기에 제1 데이터 패킷을 송신하는 것을 정지하고, 사용자 기기의 MAC 층에 통지하여, 사용자 기기의 MAC 층이 제1 데이터 패킷의 송신 상태를 제때에 알 수 있도록 하고, 대응되는 조치를 취하여 사용자 기기의 데이터 전송을 보장하고, 지연을 절약한다.
본 개시의 하나의 선택가능한 실시예에서, 상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 타깃 시나리오를 검측하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하는 것은,
상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 기설정 조건을 만족하는 제2 데이터 패킷을 획득하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하는 방식;
상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 네트워크 기기에서 송신한 상기 제1 데이터 패킷의 전송 중단을 지시하는 제1 지시 정보를 수신하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하는 방식; 및
상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 상기 네트워크 기기에서 송신한 사용자 기기의 슬롯 변경을 지시하는 제2 지시 정보를 수신하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하는 방식; 중 하나의 방식을 포함한다.
사용자 기기의 물리층이 제1 데이터 패킷을 송신할 시 기설정 조건을 만족하는 제2 데이터 패킷을 획득하였을 경우, 네트워크 기기에 제1 데이터 패킷을 송신하는 것을 정지할 수 있으며, 그중 제2 데이터 패킷은 사용자 기기의 MAC 층이 사용자 기기의 물리층에 전달한 또 다른 하나의 데이터 패킷일 수 있고, 사용자 기기의 물리층 자체에 의해 생성된 데이터 패킷일 수도 있다. 즉, 사용자 기기의 물리층이 네트워크 기기에 제1 데이터 패킷을 송신하는 과정에서, 사용자 기기의 MAC 층이 전달한 기설정 조건을 만족하는 제2 데이터 패킷을 수신하였을 경우, 네트워크 기기에 제1 데이터 패킷을 송신하는 것을 정지할 수 있다. 또는 사용자 기기의 물리층이 네트워크 기기에 제1 데이터 패킷을 송신하는 과정에서, 사용자 기기의 물리층이 기설정 조건을 만족하는 제2 데이터 패킷을 생성하였을 경우, 네트워크 기기에 제1 데이터 패킷을 송신하는 것을 정지할 수 있다.
사용자 기기의 물리층이 제1 데이터 패킷을 송신할 시 네트워크 기기에서 송신한 상기 제1 데이터 패킷의 전송 중단을 지시하는 제1 지시 정보를 수신하였을 경우, 네트워크 기기에 제1 데이터 패킷을 송신하는 것을 정지할 수 있다. 즉, 사용자 기기의 물리층이 네트워크 기기에 제1 데이터 패킷을 송신하는 과정에서, 네트워크 기기가 송신한 제1 데이터 패킷의 전송 중단을 지시하는 제1 지시 정보를 수신하였을 경우, 네트워크 기기가 송신한 제1 지시 정보에 따라, 네트워크 기기에 제1 데이터 패킷을 송신하는 것을 정지할 수 있다.
사용자 기기의 물리층이 제1 데이터 패킷을 송신할 시 네트워크 기기에서 송신한 사용자 기기의 슬롯 변경을 지시하는 제2 지시 정보를 수신하였을 경우, 네트워크 기기에 제1 데이터 패킷을 송신하는 것을 정지할 수 있다. 즉, 사용자 기기의 물리층이 네트워크 기기에 제1 데이터 패킷을 송신하는 과정에서, 네트워크 기기에서 송신한 사용자 기기의 슬롯 변경을 지시하는 제2 지시 정보를 수신하였을 경우, 네트워크 기기가 송신한 제2 지시 정보에 따라, 네트워크 기기에 제1 데이터 패킷을 송신하는 것을 정지할 수 있다.
본 개시의 실시예에서, 데이터 패킷의 획득 상황 또는 네트워크 기기의 지시를 토대로, 네트워크 기기에 제1 데이터 패킷을 송신하는 것을 정지하고, 사용자 기기 또는 네트워크 기기의 트리거에 따라 제1 데이터 패킷의 송신 정지를 제어할 수 있다.
본 개시의 하나의 선택가능한 실시예에서, 상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 기설정 조건을 만족하는 제2 데이터 패킷을 획득하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하는 것은,
상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시, 상기 사용자 기기의 MAC 층이 전달한 제2 미디어 액세스 제어 프로토콜 데이터 유닛(MAC PDU)을 수신하였거나 또는 상기 사용자 기기의 물리층에서 업링크 제어 정보(UCI)를 생성하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하는 것을 포함하며,
그중, 상기 제2 데이터 패킷은 상기 제2 MAC PDU이거나 또는 상기 UCI이며, 상기 제1 데이터 패킷은 제1 MAC PDU이며, 상기 제1 데이터 패킷은 제1 구성 그랜트 자원을 통해 네트워크 기기에 송신되며, 상기 제2 데이터 패킷은 제1 타깃 업링크 자원을 통해 상기 네트워크 기기에 송신되며, 상기 제2 데이터 패킷의 우선 순위는 상기 제1 데이터 패킷의 우선 순위보다 높거나, 및/또는 상기 제1 타깃 업링크 자원의 우선 순위는 상기 제1 구성 그랜트 자원의 우선 순위보다 높다.
사용자 기기의 MAC 층이 사용자 기기의 물리층에 전달한 데이터 패킷은 모두 MAC PDU이기 때문에, 제1 데이터 패킷은 제1 MAC PDU이며, 제2 데이터 패킷이 사용자 기기의 MAC 층이 사용자 기기의 물리층에 전달한 데이터 패킷인 경우, 제2 데이터 패킷은 제2 MAC PDU이다. 그중, 제1 데이터 패킷은 제1 구성 그랜트 자원을 통해 네트워크 기기에 송신되며, 제2 데이터 패킷은 제1 타깃 업링크 자원을 통해 네트워크 기기에 송신되며, 구성 그랜트 자원은 업링크 자원 중에서 선택되며, 구성 그랜트 자원을 주기적으로 사용하여, PDCCH 오버헤드를 절약하는 것을 구현할 수 있다.
제2 데이터 패킷이 제2 MAC PDU인 경우, 기설정 조건을 만족하는 제2 데이터 패킷에 따라 네트워크 기기에 제1 데이터 패킷을 송신하는 것을 정지할 수 있으며, 구체적인 과정은 다음과 같을 수 있되, 사용자 기기의 물리층이 제1 데이터 패킷을 송신할 시, 사용자 기기의 MAC 층이 전달한 제2 MAC PDU를 수신하였고, 제2 MAC PDU의 우선 순위가 제1 데이터 패킷(제1 MAC PDU)의 우선 순위보다 높을 경우, 제1 데이터 패킷의 송신을 정지할 수 있다. 구체적인 과정은 다음과 같을 수도 있되, 사용자 기기의 물리층이 제1 데이터 패킷을 송신할 시, 사용자 기기의 MAC 층이 전달한 제2 MAC PDU를 수신하였고, 제2 MAC PDU를 송신하기 위한 제1 타깃 업링크 자원의 우선 순위가 제1 데이터 패킷을 송신하기 위한 제1 구성 그랜트 자원의 우선 순위보다 높을 경우, 제1 데이터 패킷의 송신을 정지할 수 있다. 구체적인 과정은 또한 다음과 같을 수도 있되, 사용자 기기의 물리층이 제1 데이터 패킷을 송신할 시, 사용자 기기의 MAC 층이 전달한 제2 MAC PDU를 수신하였고, 제2 MAC PDU를 송신하기 위한 제1 타깃 업링크 자원의 우선 순위가 제1 데이터 패킷을 송신하기 위한 제1 구성 그랜트 자원의 우선 순위보다 높고, 동시에 제2 MAC PDU의 우선 순위가 제1 데이터 패킷의 우선 순위보다 높을 경우, 제1 데이터 패킷의 송신을 정지할 수 있다.
제2 데이터 패킷이 사용자 기기의 물리층에 의해 생성된 업링크 제어 정보(Uplink Control Information,UCI)인 경우, 기설정 조건을 만족하는 제2 데이터 패킷에 따라 네트워크 기기에 제1 데이터 패킷을 송신하는 것을 정지할 수 있으며, 구체적인 과정은 다음과 같을 수 있되, 사용자 기기의 물리층이 제1 데이터 패킷을 송신할 시, UCI를 생성하였고, 사용자 기기의 물리층에 의해 생성된 UCI의 우선 순위가 제1 데이터 패킷(제1 MAC PDU)의 우선 순위보다 높을 경우, 제1 데이터 패킷의 송신을 정지할 수 있다. 구체적인 과정은 다음과 같을 수도 있되, 사용자 기기의 물리층이 제1 데이터 패킷을 송신할 시, UCI를 생성하였고, UCI를 송신하기 위한 제1 타깃 업링크 자원의 우선 순위가 제1 데이터 패킷을 송신하기 위한 제1 구성 그랜트 자원의 우선 순위보다 높을 경우, 제1 데이터 패킷의 송신을 정지할 수 있다. 구체적인 과정은 또한 다음과 같을 수도 있되, 사용자 기기의 물리층이 제1 데이터 패킷을 송신할 시, UCI를 생성하였고, 사용자 기기의 물리층에 의해 생성된 UCI를 송신하기 위한 제1 타깃 업링크 자원의 우선 순위가 제1 데이터 패킷을 송신하기 위한 제1 구성 그랜트 자원의 우선 순위보다 높고, 동시에 사용자 기기의 물리층에 의해 생성된 UCI의 우선 순위가 제1 데이터 패킷의 우선 순위보다 높을 경우, 제1 데이터 패킷의 송신을 정지할 수 있다.
본 개시의 실시예에서, 제2 MAC PDU의 우선 순위 및/또는 제2 MAC PDU를 송신하기 위한 제1 타깃 업링크 자원의 우선 순위를 토대로, 제1 데이터 패킷의 송신을 정지하는 것을 트리거할 수 있으며, 또한 UCI의 우선 순위 및/또는 UCI를 송신하기 위한 제1 타깃 업링크 자원의 우선 순위를 토대로, 제1 데이터 패킷의 송신을 정지하는 것을 트리거할 수도 있으며, 높은 우선 순위의 데이터 및/또는 업링크 자원에 따라, 제1 데이터 패킷의 송신 정지를 트리거하는 것을 구현할 수 있다.
본 개시의 하나의 선택가능한 실시예에서, 상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 기설정 조건을 만족하는 제2 데이터 패킷을 획득하였을 경우, 상기 제1 데이터 패킷의 송신을 정지한 후, 상기 방법은,
상기 사용자 기기의 물리층이 상기 제2 데이터 패킷을 송신하는 단계; 를 더 포함한다.
사용자 기기의 물리층이 제1 데이터 패킷을 송신할 시 기설정 조건을 만족하는 제2 데이터 패킷을 획득하였을 경우, 사용자 기기의 물리층이 제1 데이터 패킷의 송신을 정지한 후, 네트워크 기기에 제2 데이터 패킷을 송신할 수 있다. 여기서 기설정 조건을 만족하는 제2 데이터 패킷은, 데이터 패킷의 우선 순위가 제1 데이터 패킷의 우선 순위보다 높은 것이거나 및/또는 해당 데이터 패킷을 송신하기 위한 업링크 자원의 우선 순위가 제1 데이터 패킷을 송신하기 위한 업링크 자원의 우선 순위보다 높은 것이다. 사용자 기기의 물리층은 네트워크 기기에 제2 데이터 패킷을 송신함으로써, 우선 순위가 더 높은 데이터 패킷을 송신하는 것을 구현하거나 및/또는 업링크 자원의 우선 순위가 더 높은 데이터 패킷을 송신하는 것을 구현할 수 있다.
본 개시의 하나의 선택가능한 실시예에서, 상기 제1 데이터 패킷을 송신하는 단계는,
상기 사용자 기기의 MAC 층이 적어도 하나의 업링크 자원 중에서 제2 타깃 업링크 자원을 선택하는 단계; 및
상기 사용자 기기의 물리층이 상기 제2 타깃 업링크 자원을 통해 캐시된 상기 제1 데이터 패킷을 네트워크 기기에 송신하는 단계; 를 포함한다.
사용자 기기의 MAC 층이 제1 데이터 패킷을 송신할 시, 먼저 적어도 하나의 업링크 자원 중에서 제2 타깃 업링크 자원을 선택하여야 하며, 제2 타깃 업링크 자원을 확정한 후, 사용자 기기는 제2 타깃 업링크 자원을 통해 사용자 기기의 MAC 층에 캐시되어 있는 제1 데이터 패킷을 네트워크 기기에 송신할 수 있다. 구체적으로, 사용자 기기의 MAC 층은 제2 타깃 업링크 자원을 확정한 후, 사용자 기기의 물리층은 사용자 기기의 MAC 층에 의해 확정된 제2 타깃 업링크 자원을 통해, 사용자 기기의 MAC 층에 캐시되어 있는 제1 데이터 패킷을 네트워크 기기에 송신한다.
본 개시의 하나의 선택가능한 실시예에서, 상기 제1 데이터 패킷은 제1 구성 그랜트 자원을 통해 상기 네트워크 기기에 처음으로 송신되며; 상기 사용자 기기의 MAC 층이 적어도 하나의 업링크 자원 중에서 제2 타깃 업링크 자원을 선택하는 단계는,
상기 사용자 기기의 MAC 층이 업링크 자원의 변조와 코딩 방식(MCS) 및 업링크 자원의 신뢰도 파라미터 중의 적어도 하나에 따라, 상기 적어도 하나의 업링크 자원 중에서 상기 제2 타깃 업링크 자원을 선택하는 단계; 를 포함한다.
제1 데이터 패킷은 네트워크 기기에 처음으로 송신될 때, 제1 구성 그랜트 자원을 통해 송신되며, 사용자 기기의 MAC 층이 적어도 하나의 업링크 자원 중에서 제2 타깃 업링크 자원을 선택할 시, 업링크 자원의 MCS에 따라 적어도 하나의 업링크 자원 중에서 제2 타깃 업링크 자원을 선택할 수 있으며, 업링크 자원의 신뢰도 파라미터에 따라 적어도 하나의 업링크 자원 중에서 제2 타깃 업링크 자원을 선택할 수도 있으며, 또한 업링크 자원의 MCS 및 업링크 자원의 신뢰도 파라미터에 따라 적어도 하나의 업링크 자원 중에서 제2 타깃 업링크 자원을 선택할 수도 있다. 업링크 자원의 MCS 및 업링크 자원의 신뢰도 파라미터 중의 적어도 하나를 토대로, 제2 타깃 업링크 자원을 선택함으로써, 제2 타깃 업링크 자원의 선택 방식을 풍부하게 한다.
그중, 상기 사용자 기기의 MAC 층이 업링크 자원의 변조와 코딩 방식(MCS) 및 업링크 자원의 신뢰도 파라미터 중의 적어도 하나에 따라, 상기 적어도 하나의 업링크 자원 중에서 상기 제2 타깃 업링크 자원을 선택하는 것은,
상기 사용자 기기의 MAC 층이 상기 적어도 하나의 업링크 자원 중에서, 상기 MCS가 상기 제1 구성 그랜트 자원에 대응하는 상기 MCS보다 낮거나 또는 같은 상기 제2 타깃 업링크 자원을 선택하는 방식;
상기 사용자 기기의 MAC 층이 상기 적어도 하나의 업링크 자원 중에서, 상기 신뢰도 파라미터가 상기 제1 구성 그랜트 자원에 대응하는 상기 신뢰도 파라미터보다 높거나 또는 같은 상기 제2 타깃 업링크 자원을 선택하는 방식; 및
상기 사용자 기기의 MAC 층이 상기 적어도 하나의 업링크 자원 중에서, 상기 MCS가 상기 제1 구성 그랜트 자원에 대응하는 상기 MCS보다 낮거나 또는 같고, 상기 신뢰도 파라미터가 상기 제1 구성 그랜트 자원에 대응하는 상기 신뢰도 파라미터보다 높거나 또는 같은 상기 제2 타깃 업링크 자원을 선택하는 방식; 중 하나의 방식을 포함한다.
업링크 자원의 MCS 및 업링크 자원의 신뢰도 파라미터 중의 적어도 하나에 따라 제2 타깃 업링크 자원을 선택할 시, 하기의 방안 중 하나를 채용하여 선택할 수 있다.
사용자 기기의 MAC 층은 적어도 하나의 업링크 자원 중에서 MCS가 제1 구성 그랜트 자원에 대응하는 MCS보다 낮거나 또는 같은 업링크 자원을 선택하여, 선택한 업링크 자원을 제2 타깃 업링크 자원으로 하며, MCS에 따라 요구에 부합하는 적어도 2개의 업링크 자원을 선택할 수 있으며, MCS에 따라 요구에 부합하는 적어도 2개의 업링크 자원을 선택할 시, 처음으로 선택한 업링크 자원을 제2 타깃 업링크 자원으로 확정할 수 있으며, 또한 기설정 전략을 토대로 요구에 부합하는 적어도 2개의 업링크 자원 중에서 제2 타깃 업링크 자원을 선택할 수도 있다.
사용자 기기의 MAC 층은 적어도 하나의 업링크 자원 중에서 신뢰도 파라미터가 제1 구성 그랜트 자원에 대응하는 신뢰도 파라미터보다 높거나 또는 같은 업링크 자원을 선택하여, 선택한 업링크 자원을 제2 타깃 업링크 자원으로 하며, 신뢰도 파라미터에 따라 요구에 부합하는 적어도 2개의 업링크 자원을 선택할 시, 처음으로 선택한 업링크 자원을 제2 타깃 업링크 자원으로 확정할 수 있으며, 또한 기설정 전략을 토대로 요구에 부합하는 적어도 2개의 업링크 자원 중에서 제2 타깃 업링크 자원을 선택할 수도 있다.
사용자 기기의 MAC 층은 적어도 하나의 업링크 자원 중에서 MCS가 제1 구성 그랜트 자원에 대응하는 MCS보다 낮거나 또는 같고, 신뢰도 파라미터가 제1 구성 그랜트 자원에 대응하는 신뢰도 파라미터보다 높거나 또는 같은 업링크 자원을 선택하여, 선택한 업링크 자원을 제2 타깃 업링크 자원으로 하며, MCS 및 신뢰도 파라미터에 따라 요구에 부합하는 적어도 2개의 업링크 자원을 선택할 시, 처음으로 선택한 업링크 자원을 제2 타깃 업링크 자원으로 확정할 수 있으며, 또한 기설정 전략을 토대로 요구에 부합하는 적어도 2개의 업링크 자원 중에서 제2 타깃 업링크 자원을 선택할 수도 있다.
그중, 설명해야 할 것은, MCS의 감소로 인해, 업링크 자원의 신뢰도가 더 높기 때문에, MCS가 제1 구성 그랜트 자원에 대응하는 MCS보다 낮거나 또는 같은 업링크 자원을 선택한다. 신뢰도 파라미터는 네트워크 기기가 업링크 자원을 위해 구성된 파라미터일 수 있으며, 신뢰도 파라미터가 클수록, 신뢰도가 더 높으며, 예컨대, 0, 1, 2, 3 등의 일부 레벨 파라미터일 수 있다. 그중 0은 신뢰도가 가장 낮음을 나타내고, 숫자가 클수록, 신뢰도가 더 높다.
본 개시의 실시예에서, MCS 및 신뢰도 파라미터 중의 적어도 하나를 토대로, 업링크 자원 중에서 제2 타깃 업링크 자원을 선택함으로써, 제2 타깃 업링크 자원의 선택 방식을 풍부하게 하는 기초상에, 신뢰도가 높은 자원을 선택하는 것을 구현할 수 있다.
본 개시의 하나의 선택가능한 실시예에서, 상기 사용자 기기의 MAC 층이 상기 CGT 및/또는 상기 CGRT를 시작한 후, 해당 방법은,
상기 사용자 기기의 MAC 층이 하이브리드 자동 재전송 요청(HARQ) 프로세스를 전송을 수행할 수 있는 비 일시 정지 상태로 설정하는 단계; 를 더 포함하며,
상기 사용자 기기의 MAC 층이 상기 CGT 및/또는 상기 CGRT를 정지한 후, 상기 방법은,
상기 사용자 기기의 MAC 층이 상기 HARQ 프로세스를 송신될 데이터가 캐시되어 있는 일시 정지 상태로 설정하는 단계; 를 더 포함하며,
그중, 상기 사용자 기기의 MAC 층은 상기 HARQ 프로세스를 일시 정지 상태로 설정한 후, 상기 제1 데이터 패킷을 송신한다.
사용자 기기의 MAC 층은 CGT 및/또는 CGRT를 시작한 후, HARQ 프로세스를 전송을 수행할 수 있는 비 일시 정지 상태로 설정하여야 하며, HARQ 프로세스의 상태를 설정함으로써, HARQ 캐시 중의 데이터가 이미 송신되었음을 표징한다. 사용자 기기의 MAC 층이 CGT 및/또는 CGRT를 정지한 후, HARQ 프로세스를 송신될 데이터가 캐시되어 있는 일시 정지 상태로 설정하여야 하며, HARQ 프로세스의 상태를 설정함으로써, HARQ 캐시 중에 송신될 데이터가 있음을 표징하며, HARQ 프로세스를 송신될 데이터가 캐시되어 있는 일시 정지 상태로 설정한 후, 캐시된 제1 데이터 패킷을 송신할 수 있다.
아래에서는 2개의 구체적인 단계를 통해, 본 개시의 실시예에서 제공하는 데이터 전송 방법을 기술한다. 사용자 기기의 물리층이 제1 데이터 패킷을 송신할 시, 기설정 조건을 만족하는 제2 데이터 패킷을 획득하였을 경우, 데이터 전송 방법의 구체적인 단계는 도 3을 참조할 수 있다.
단계 301에서, 사용자 기기의 MAC 층은 제1 MAC PDU를 생성하여, 제1 MAC PDU를 사용자 기기의 물리층에 전달하고, CGT 및/또는 CGRT를 시작하여, HARQ 프로세스 상태를 전송을 수행할 수 있는 비 일시 정지 상태로 설정한다.
단계 302에서, 사용자 기기의 물리층은 제1 구성 그랜트 자원을 통해, 네트워크 기기에 제1 MAC PDU를 송신한다.
단계 303에서, 사용자 기기의 물리층이 사용자 기기의 MAC 층이 전달한 제2 데이터 패킷을 수신하였거나 또는 사용자 기기의 물리층에서 제2 데이터 패킷을 생성하였을 경우, 제1 MAC PDU의 송신을 정지하고, 제2 데이터 패킷의 송신을 수행하며, 그중, 상기 제2 데이터 패킷의 우선 순위는 상기 제1 MAC PDU의 우선 순위보다 높거나, 및/또는 상기 제2 데이터 패킷을 송신하기 위한 제1 타깃 업링크 자원의 우선 순위는 제1 MAC PDU를 송신하기 위한 제1 구성 그랜트 자원의 우선 순위보다 높으며, 제2 데이터 패킷은 제2 MAC PDU이거나 또는 UCI이다.
단계 304에서, 사용자 기기의 물리층은 사용자 기기의 MAC 층에 제1 MAC PDU의 송신이 정지되었다는 통지 정보를 피드백한다.
단계 305에서, 사용자 기기의 MAC 층은 통지 정보에 따라, 사용자 기기의 물리층에서 제1 MAC PDU의 송신이 정지됨을 확정하며, CGT 및/또는 CGRT를 정지하고, HARQ 프로세스를 송신될 데이터가 캐시되어 있는 일시 정지 상태로 설정한다.
단계 306에서, 사용자 기기의 MAC 층은 제2 타깃 업링크 자원을 선택하고, 제2 타깃 업링크 자원 상에서 제1 MAC PDU를 송신한다.
그중, 상술한 실시 단계에 대응하는 전송 메커니즘은 도 4를 참조할 수 있으며, 데이터 패킷은 MAC 층으로부터 물리층으로 전달되어, CGT 및 CGRT를 시작하지만, 물리층에서 전송 중단(물리층은 기타 데이터를 우선적으로 송신하거나 또는 네트워크 기기의 지시에 따라 현재 데이터 전송을 중단함)이 발생하였기 때문에, MAC 층은 CGT 및 CGRT를 폐쇄하고, 데이터 패킷을 송신하여, 데이터 전송의 지연을 감소한다.
사용자 기기의 물리층이 제1 데이터 패킷을 송신할 시 네트워크 기기가 송신한 제1 데이터 패킷의 전송 중단을 지시하는 제1 지시 정보 또는 사용자 기기의 슬롯 변경을 지시하는 제2 지시 정보를 수신하였을 경우, 데이터 전송 방법의 구체적인 단계는 도 5를 참조할 수 있다.
단계 501에서, 사용자 기기의 MAC 층은 제1 MAC PDU를 생성하여, 제1 MAC PDU를 사용자 기기의 물리층에 전달하고, CGT 및/또는 CGRT를 시작하여, HARQ 프로세스 상태를 전송을 수행할 수 있는 비 일시 정지 상태로 설정한다.
단계 502에서, 사용자 기기의 물리층은 제1 구성 그랜트 자원을 통해, 네트워크 기기에 제1 MAC PDU를 송신한다.
단계 503에서, 사용자 기기의 물리층이 네트워크 기기가 송신한 제1 MAC PDU의 전송 중단을 지시하는 제1 지시 정보를 수신하였거나 또는 네트워크 기기에서 송신한 사용자 기기의 슬롯 변경을 지시하는 제2 지시 정보를 수신하였을 경우, 제1 MAC PDU의 송신을 정지한다.
단계 504에서, 사용자 기기의 물리층은 사용자 기기의 MAC 층에 제1 MAC PDU의 송신이 정지되었다는 통지 정보를 피드백한다.
단계 505에서, 사용자 기기의 MAC 층은 통지 정보에 따라, 사용자 기기의 물리층에서 제1 MAC PDU의 송신이 정지됨을 확정하며, CGT 및/또는 CGRT를 정지하고, HARQ 프로세스를 송신될 데이터가 캐시되어 있는 일시 정지 상태로 설정한다.
단계 506에서, 사용자 기기의 MAC 층은 제2 타깃 업링크 자원을 선택하고, 제2 타깃 업링크 자원 상에서 제1 MAC PDU를 송신한다.
그중, 해당 실시 단계에 대응하는 전송 메커니즘은 도 4를 참조할 수도 있다.
이 상, 본 개시의 실시예에서 제공하는 데이터 전송 방법의 전체 실시 과정이며, 사용자 기기의 MAC 층이 사용자 기기의 물리층에 제1 데이터 패킷을 송신하고, CGT 및/또는 CGRT를 시작한 후, 사용자 기기의 물리층에서 제1 데이터 패킷의 송신이 정지됨을 확정하였을 경우, CGT 및/또는 CGRT를 정지하고, 제1 데이터 패킷을 송신함으로써, 타이머가 시간을 초과한 후, 데이터 전송 동작을 수행하는 것을 피할 수 있고, 사용자 기기가 데이터 전송을 미리 완성하도록 보장하며, 지연을 절약할 수 있다. 더 나아가, 본 개시는 사용자 기기 또는 네트워크 기기의 트리거에 따라 제1 데이터 패킷의 송신 정지를 제어할 수 있으며, 제2 타깃 업링크 자원의 선택 방식을 풍부하게 하는 기초상에, 신뢰도가 높은 자원을 선택하는 것을 구현할 수 있다.
이 상, 본 개시의 실시예에서 제공하는 데이터 전송 방법을 소개하였으며, 아래에서는 도면을 결부하여 본 개시의 실시예에서 제공하는 데이터 전송 장치를 소개하려 한다.
도 6을 참조하면, 본 개시의 실시예는 사용자 기기에 응용되는 데이터 전송 장치를 더 제공하며, 상기 데이터 전송 장치는, 사용자 기기의 MAC 층 처리 모듈(61) 및 사용자 기기의 물리층 처리 모듈(62); 을 포함하며,
상기 사용자 기기의 MAC 층 처리 모듈(61)은,
상기 사용자 기기의 물리층 처리 모듈(62)에 제1 데이터 패킷을 전달하고, 구성 그랜트 타이머(CGT) 및/또는 구성 그랜트 재전송 타이머(CGRT)를 시작하기 위한 제1 처리 서브 모듈(611); 및
상기 사용자 기기의 물리층 처리 모듈(62)에서 상기 제1 데이터 패킷의 송신이 정지됨을 확정하였을 경우, 상기 CGT 및/또는 상기 CGRT를 정지하고, 상기 CGT 및/또는 상기 CGRT가 정지된 후, 상기 제1 데이터 패킷을 송신하기 위한 제2 처리 서브 모듈(612); 을 포함한다.
선택적으로, 상기 사용자 기기의 물리층 처리 모듈은,
상기 제1 데이터 패킷을 송신할 시 타깃 시나리오를 검측하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하고, 상기 사용자 기기의 MAC 층 처리 모듈에 통지 정보를 피드백하기 위한 것이며;
그중, 상기 사용자 기기의 MAC 층 처리 모듈은 상기 통지 정보에 따라, 상기 제1 데이터 패킷의 송신이 정지됨을 확정한다.
선택적으로, 상기 사용자 기기의 물리층 처리 모듈은,
상기 제1 데이터 패킷을 송신할 시 기설정 조건을 만족하는 제2 데이터 패킷을 획득하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하기 위한 제1 정지 서브 모듈;
상기 제1 데이터 패킷을 송신할 시 네트워크 기기에서 송신한 상기 제1 데이터 패킷의 전송 중단을 지시하는 제1 지시 정보를 수신하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하기 위한 제2 정지 서브 모듈; 및
상기 제1 데이터 패킷을 송신할 시 상기 네트워크 기기에서 송신한 사용자 기기의 슬롯 변경을 지시하는 제2 지시 정보를 수신하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하기 위한 제3 정지 서브 모듈; 중 하나의 서브 모듈을 포함한다.
선택적으로, 상기 제1 정지 서브 모듈은,
상기 제1 데이터 패킷을 송신할 시, 상기 사용자 기기의 MAC 층 처리 모듈이 전달한 제2 미디어 액세스 제어 프로토콜 데이터 유닛(MAC PDU)을 수신하였거나 또는 업링크 제어 정보(UCI)를 생성하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하기 위한 것이며;
그중, 상기 제2 데이터 패킷은 상기 제2 MAC PDU이거나 또는 상기 UCI이며, 상기 제1 데이터 패킷은 제1 MAC PDU이며, 상기 제1 데이터 패킷은 제1 구성 그랜트 자원을 통해 네트워크 기기에 송신되며, 상기 제2 데이터 패킷은 제1 타깃 업링크 자원을 통해 상기 네트워크 기기에 송신되며, 상기 제2 데이터 패킷의 우선 순위는 상기 제1 데이터 패킷의 우선 순위보다 높거나, 및/또는 상기 제1 타깃 업링크 자원의 우선 순위는 상기 제1 구성 그랜트 자원의 우선 순위보다 높다.
선택적으로, 상기 사용자 기기의 물리층 처리 모듈은,
상기 제1 정지 서브 모듈이 상기 제1 데이터 패킷의 송신을 정지한 후, 상기 제2 데이터 패킷을 송신하기 위한 송신 서브 모듈; 을 더 포함한다.
선택적으로, 상기 제2 처리 서브 모듈은,
적어도 하나의 업링크 자원 중에서 제2 타깃 업링크 자원을 선택하기 위한 선택 유닛; 및
상기 사용자 기기의 물리층 처리 모듈이 상기 제2 타깃 업링크 자원을 통해 캐시된 상기 제1 데이터 패킷을 네트워크 기기에 송신하도록 제어하기 위한 제어 유닛; 을 포함한다.
선택적으로, 상기 제1 데이터 패킷은 제1 구성 그랜트 자원을 통해 상기 네트워크 기기에 처음으로 송신되며; 상기 선택 유닛은,
업링크 자원의 변조와 코딩 방식(MCS) 및 업링크 자원의 신뢰도 파라미터 중의 적어도 하나에 따라, 상기 적어도 하나의 업링크 자원 중에서 상기 제2 타깃 업링크 자원을 선택하기 위한 것이다.
선택적으로, 상기 선택 유닛은,
상기 적어도 하나의 업링크 자원 중에서, 상기 MCS가 상기 제1 구성 그랜트 자원에 대응하는 상기 MCS보다 낮거나 또는 같은 상기 제2 타깃 업링크 자원을 선택하기 위한 제1 선택 서브 유닛;
상기 적어도 하나의 업링크 자원 중에서, 상기 신뢰도 파라미터가 상기 제1 구성 그랜트 자원에 대응하는 상기 신뢰도 파라미터보다 높거나 또는 같은 상기 제2 타깃 업링크 자원을 선택하기 위한 제2 선택 서브 유닛; 및
상기 적어도 하나의 업링크 자원 중에서, 상기 MCS가 상기 제1 구성 그랜트 자원에 대응하는 상기 MCS보다 낮거나 또는 같고, 상기 신뢰도 파라미터가 상기 제1 구성 그랜트 자원에 대응하는 상기 신뢰도 파라미터보다 높거나 또는 같은 상기 제2 타깃 업링크 자원을 선택하기 위한 제3 선택 서브 유닛; 중 하나의 서브 유닛을 포함한다.
선택적으로, 상기 사용자 기기의 MAC 층 처리 모듈은,
상기 제1 처리 서브 모듈이 상기 CGT 및/또는 상기 CGRT를 시작한 후, 하이브리드 자동 재전송 요청(HARQ) 프로세스를 전송을 수행할 수 있는 비 일시 정지 상태로 설정하기 위한 제1 설정 서브 모듈; 및
상기 제2 처리 서브 모듈이 상기 CGT 및/또는 상기 CGRT를 정지한 후, 상기 HARQ 프로세스를 송신될 데이터가 캐시되어 있는 일시 정지 상태로 설정하기 위한 제2 설정 서브 모듈; 을 더 포함하며,
그중, 상기 제2 처리 서브 모듈은 상기 제2 설정 서브 모듈에서 상기 HARQ 프로세스를 일시 정지 상태로 설정한 후, 상기 제1 데이터 패킷을 송신한다.
설명해야 할 것은, 본 개시의 실시예에서 모듈(유닛)들의 분할은 예시적인 것으로, 단지 하나의 로직 기능에 대한 분할이며, 실제 구현에 있어서, 또 다른 분할방식이 있을 수 있다. 그 외 본 개시의 각각의 실시예에서의 각 기능 유닛은 하나의 처리 유닛에 집적될 수 있고, 각 유닛은 물리적으로 분리될 수도 있으며, 또한 2개 이상의 유닛은 하나의 유닛에 집적될 수도 있다. 상술한 집적된 유닛은 하드웨어의 형태로 구현될 수 있고, 소프트웨어 기능 유닛의 형태로 구현될 수도 있다.
상기 집적된 유닛이 소프트웨어 기능 유닛의 형태로 구현되고 개별 제품으로서 판매 또는 사용될 경우, 프로세서 판독 가능한 저장 매체에 저장될 수 있다. 이러한 이해를 토대로, 본 개시에 따른 기술방안의 본질적 또는 관련 기술에 기여하는 부분 또는 해당 기술방안의 전부 또는 부분은 소프트웨어 제품의 형태로 구현될 수 있으며, 해당 컴퓨터 소프트웨어 제품은 하나의 저장 매체에 저장되고, 컴퓨터 기기(개인용 컴퓨터, 서버, 또는 네트워크 기기 등) 또는 프로세서(processor)로 하여금 본 개시의 각 실시예의 상기 방법의 전부 또는 일부 단계를 실행 수 있게 하기 위한 다수의 명령들을 포함하는 형태로 구현될 수 있다. 상술한 저장 매체는 U 디스크, 이동 하드 디스크, 판독 전용 메모리(Read-Only Memory,ROM), 랜덤 액세스 메모리(Random Access Memory,RAM), 자기 디스크 또는 광 디스크 등의 각종 프로그램 코드를 저장할 수 있는 매체를 포함한다.
설명해야 할 것은, 본 개시의 실시예에서 제공하는 상술한 장치는, 상술한 방법 실시예가 구현하는 모든 방법의 단계를 구현할 수 있으며, 동일한 기술적 효과를 달성할 수 있는바, 본 개시의 실시예에서 방법 실시예와 동일한 부분 및 유익한 효과에 대해 여기서 더 이상 상세하게 기술하지 않기로 한다.
본 개시의 실시예는 사용자 기기를 더 제공하며, 도 7에 도시된 바와 같이, 해당 사용자 기기는, 메모리(701), 송수신기(702), 프로세서(703)를 포함하며; 메모리(701)는, 컴퓨터 프로그램을 저장하기 위한 것이며; 송수신기(702)는, 프로세서(703)의 제어하에 데이터를 수신하고 송신하기 위한 것이며; 프로세서(703)는, 상기 메모리(701) 내의 컴퓨터 프로그램을 판독하여,
사용자 기기의 미디어 액세스 제어(MAC) 층이 사용자 기기의 물리층에 제1 데이터 패킷을 전달하도록 제어하고, 상기 사용자 기기의 MAC 층이 구성 그랜트 타이머(CGT) 및/또는 구성 그랜트 재전송 타이머(CGRT)를 시작하도록 제어하는 것; 및
상기 사용자 기기의 MAC 층이 상기 사용자 기기의 물리층에서 상기 제1 데이터 패킷의 송신이 정지됨을 확정하였을 경우, 상기 CGT 및/또는 상기 CGRT를 정지하고, 상기 CGT 및/또는 상기 CGRT가 정지된 후, 상기 제1 데이터 패킷을 송신하도록 제어하는 것; 을 수행하기 위한 것이다.
선택적으로, 상기 프로세서(703)는,
상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 타깃 시나리오를 검측하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하고, 상기 사용자 기기의 MAC 층에 통지 정보를 피드백하도록 제어하기 위한 것이며;
그중, 상기 사용자 기기의 MAC 층은 상기 통지 정보에 따라, 상기 제1 데이터 패킷의 송신이 정지됨을 확정한다.
선택적으로, 상기 프로세서(703)는 상기 사용자 기기의 물리층이 상기 제1 데이터 패킷의 송신을 정지하도록 제어할 시, 구체적으로,
상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 기설정 조건을 만족하는 제2 데이터 패킷을 획득하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하도록 제어하는 것;
상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 네트워크 기기에서 송신한 상기 제1 데이터 패킷의 전송 중단을 지시하는 제1 지시 정보를 수신하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하도록 제어하는 것; 및
상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 상기 네트워크 기기에서 송신한 사용자 기기의 슬롯 변경을 지시하는 제2 지시 정보를 수신하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하도록 제어하는 것; 중 하나를 수행하기 위한 것이다.
선택적으로, 상기 프로세서(703)는 상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 기설정 조건을 만족하는 제2 데이터 패킷을 획득하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하도록 제어할 시, 구체적으로,
상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시, 상기 사용자 기기의 MAC 층이 전달한 제2 미디어 액세스 제어 프로토콜 데이터 유닛(MAC PDU)을 수신하였거나 또는 상기 사용자 기기의 물리층에서 업링크 제어 정보(UCI)를 생성하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하도록 제어하기 위한 것이며;
그중, 상기 제2 데이터 패킷은 상기 제2 MAC PDU이거나 또는 상기 UCI이며, 상기 제1 데이터 패킷은 제1 MAC PDU이며, 상기 제1 데이터 패킷은 제1 구성 그랜트 자원을 통해 네트워크 기기에 송신되며, 상기 제2 데이터 패킷은 제1 타깃 업링크 자원을 통해 상기 네트워크 기기에 송신되며, 상기 제2 데이터 패킷의 우선 순위는 상기 제1 데이터 패킷의 우선 순위보다 높거나, 및/또는 상기 제1 타깃 업링크 자원의 우선 순위는 상기 제1 구성 그랜트 자원의 우선 순위보다 높다.
선택적으로, 상기 프로세서(703)는 상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 기설정 조건을 만족하는 제2 데이터 패킷을 획득하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하도록 제어한 후,
상기 사용자 기기의 물리층이 상기 제2 데이터 패킷을 송신하도록 제어하기 위한 것이다.
선택적으로, 상기 프로세서(703)는 상기 사용자 기기의 MAC 층이 상기 제1 데이터 패킷을 송신하도록 제어할 시, 구체적으로,
상기 사용자 기기의 MAC 층이 적어도 하나의 업링크 자원 중에서 제2 타깃 업링크 자원을 선택하도록 제어하기 위한 것이며;
상기 사용자 기기의 물리층이 상기 제2 타깃 업링크 자원을 통해 캐시된 상기 제1 데이터 패킷을 네트워크 기기에 송신하도록 제어하기 위한 것이다.
선택적으로, 상기 제1 데이터 패킷은 제1 구성 그랜트 자원을 통해 상기 네트워크 기기에 처음으로 송신되며; 상기 프로세서(703)는 상기 사용자 기기의 MAC 층이 적어도 하나의 업링크 자원 중에서 제2 타깃 업링크 자원을 선택하도록 제어할 시, 구체적으로,
상기 사용자 기기의 MAC 층이 업링크 자원의 변조와 코딩 방식(MCS) 및 업링크 자원의 신뢰도 파라미터 중의 적어도 하나에 따라, 상기 적어도 하나의 업링크 자원 중에서 상기 제2 타깃 업링크 자원을 선택하도록 제어하기 위한 것이다.
선택적으로, 상기 프로세서(703)는 상기 사용자 기기의 MAC 층이 업링크 자원의 변조와 코딩 방식(MCS) 및 업링크 자원의 신뢰도 파라미터 중의 적어도 하나에 따라, 상기 적어도 하나의 업링크 자원 중에서 상기 제2 타깃 업링크 자원을 선택하도록 제어할 시, 구체적으로,
상기 사용자 기기의 물리층이 상기 적어도 하나의 업링크 자원 중에서, 상기 MCS가 상기 제1 구성 그랜트 자원에 대응하는 상기 MCS보다 낮거나 또는 같은 상기 제2 타깃 업링크 자원을 선택하도록 제어하는 것;
상기 사용자 기기의 물리층이 상기 적어도 하나의 업링크 자원 중에서, 상기 신뢰도 파라미터가 상기 제1 구성 그랜트 자원에 대응하는 상기 신뢰도 파라미터보다 높거나 또는 같은 상기 제2 타깃 업링크 자원을 선택하도록 제어하는 것; 및
상기 사용자 기기의 물리층이 상기 적어도 하나의 업링크 자원 중에서, 상기 MCS가 상기 제1 구성 그랜트 자원에 대응하는 상기 MCS보다 낮거나 또는 같고, 상기 신뢰도 파라미터가 상기 제1 구성 그랜트 자원에 대응하는 상기 신뢰도 파라미터보다 높거나 또는 같은 상기 제2 타깃 업링크 자원을 선택하도록 제어하는 것; 중 하나를 수행하기 위한 것이다.
선택적으로, 상기 프로세서(703)는 상기 사용자 기기의 MAC 층이 상기 CGT 및/또는 상기 CGRT를 시작하도록 제어한 후, 구체적으로,
상기 사용자 기기의 MAC 층이 하이브리드 자동 재전송 요청(HARQ) 프로세스를 전송을 수행할 수 있는 비 일시 정지 상태로 설정하도록 제어하기 위한 것이며;
상기 프로세서(703)는 상기 사용자 기기의 MAC 층이 상기 CGT 및/또는 상기 CGRT를 정지하도록 제어한 후,
상기 사용자 기기의 MAC 층이 상기 HARQ 프로세스를 송신될 데이터가 캐시되어 있는 일시 정지 상태로 설정하도록 제어하기 위한 것이며;
그중, 상기 프로세서(703)는 상기 사용자 기기의 MAC 층이 상기 HARQ 프로세스를 일시 정지 상태로 설정한 후, 상기 제1 데이터 패킷을 송신하도록 제어한다.
그중, 도 7에서, 버스 아키텍처는 어느 수량의 서로 연결된 버스와 브릿지를 포함할 수 있다. 구체적으로, 버스는 프로세서(703)에 의해 대표되는 하나 또는 복수 개의 프로세서와 메모리(701)에 의해 대표되는 메모리의 각종 회로를 함께 연결한다. 버스 아키텍처는 또한 주변 기기, 전압 안정기 및 파워 관리 회로 등과 같은 각종 기타 회로를 함께 연결할 수 있는데, 이들은 모두 해당 기술분야에 공지된 것이므로, 본문에서는 더 이상 이에 대해 진일보하여 기술하지 않기로 한다. 버스 인터페이스는 인터페이스를 제공한다. 송수신기(702)는 하나의 소자일 수도 있고, 복수 개의 소자일 수 있는바, 송신기 및 수신기를 포함하여, 전송 매체 상에서 각종 기타 장치와 통신하기 위한 유닛을 제공하며, 이러한 전송 매체는, 무선 채널, 유선 채널, 광케이블 등의 전송 매체를 포함한다. 상이한 사용자 기기에 대해, 사용자 인터페이스(704)는 기기에 외접 또는 내접할 수 있는 인터페이스일 수 있고, 접속된 기기들은 키보드, 디스플레이, 스피커, 마이크, 조이스틱 등을 포함하지만 이에 한정되지 않는다.
프로세서(703)는 버스 아키텍처의 관리 및 통상의 처리를 책임지고, 메모리(701)는 프로세서(703)가 조작을 수행할 때 사용되는 데이터를 저장할 수 있다.
프로세서(703)는 중앙 프로세서(CPU), 전용 집적 회로(Application Specific Integrated Circuit,ASIC), 필드 프로그램 가능한 게이트 어레이(Field-Programmable Gate Array,FPGA) 또는 콤플렉스 프로그램 가능한 로직 디바이스(Complex Programmable Logic Device,CPLD)일 수 있으며, 프로세서는 멀티코어 아키텍처를 채용할 수도 있다.
프로세서는 메모리에 저장되어 있는 컴퓨터 프로그램을 호출하여, 획득한 수행가능한 명령에 따라, 본 개시의 실시예에서 제공하는 어느 하나의 방법을 수행하기 위한 것이다. 프로세서와 메모리는 물리적으로 분리되어 구성될 수도 있다.
설명해야 할 것은, 본 개시의 실시예에서 제공하는 상술한 장치는, 상술한 방법 실시예가 구현하는 모든 방법의 단계를 구현할 수 있으며, 동일한 기술적 효과를 달성할 수 있는바, 본 개시의 실시예에서 방법 실시예와 동일한 부분 및 유익한 효과에 대해 여기서 더 이상 상세하게 기술하지 않기로 한다.
본 개시의 실시예는 프로세서 판독 가능 저장 매체를 더 제공하며, 상기 프로세서 판독 가능 저장 매체에는 컴퓨터 프로그램이 저장되어 있으며, 상기 컴퓨터 프로그램은, 상기 프로세서로 하여금 데이터 전송 방법을 수행하도록 하기 위한 것이다.
상기 프로세서 판독 가능 저장 매체는 프로세서가 액세스할 수 있는 모든 사용가능한 저장 매체 또는 데이터 저장 기기일 수 있으며, 자기 메모리(예컨대, 플로피 디스크, 하드 디스크, 자기 디스크, 광자기 디스크(MO) 등), 광 메모리(예컨대, CD, DVD, BD, HVD 등), 및 반도체 메모리(예컨대, ROM, EPROM, EEPROM, 비휘발성 메모리(NAND FLASH), 솔리드 스테이트 디스크(SSD))를 포함하나 이에 한정되지 않는다.
본 개시의 실시예는 컴퓨터 판독 가능 코드를 포함하는 컴퓨터 프로그램을 더 제공하며, 상기 컴퓨터 판독 가능 코드는 컴퓨팅 처리 기기에서 작동될 때, 상기 컴퓨팅 처리 기기로 하여금 상술한 데이터 전송 방법을 수행하도록 한다.
해당 기술분야의 통상의 지식을 가진 자들은, 본 개시의 실시예는 방법, 시스템 또는 컴퓨터 프로그램 제품으로 제공될 수 있음을 이해하여야 한다. 따라서, 본 개시는 완전히 하드웨어 실시예, 소프트웨어 실시예 또는 소프트웨어 및 하드웨어를 결합한 실시예의 형태를 취할 수 있다. 또한, 본 개시는 하나 또는 복수 개의 컴퓨터 사용 가능 프로그램 코드를 포함한 컴퓨터 사용 가능 저장 매체(디스크 메모리, 광 메모리 등을 포함하지만 이에 한정되지 않음) 상에서 실시한 컴퓨터 프로그램 제품 형태를 취할 수 있다.
본 개시의 실시예는 이에 따른 방법, 기기(시스템) 및 컴퓨터 프로그램 제품의 플로우 차트 및/또는 블록도를 참조하여 기술된다. 컴퓨터 실행가능한 명령으로 플로우 차트 및/또는 블록도 중의 각 플로우 및/또는 블록을 실현하고, 및 플로우 차트 및/또는 블록도 중의 플로우 및/또는 블록의 결합으로 실현할 수 있음을 이해하여야 한다. 이러한 컴퓨터 실행가능한 명령은, 기계를 생성하기 위한 범용 컴퓨터, 전용 컴퓨터, 임베딩 프로세서 또는 다른 프로그램 가능한 데이터 처리 기기의 프로세서에 제공될 수 있으며, 이로하여, 컴퓨터 또는 기타 프로그램 가능한 데이터 처리 기기의 프로세서를 통하여 실행되는 명령이 플로우 차트에서의 하나 또는 복수 개의 플로우 및/또는 블록도에서의 하나 또는 복수 개의 블록에 지정된 기능을 구현하기 위한 장치를 생성하도록 한다.
이러한 프로세서 실행가능한 명령은 또한 컴퓨터 또는 기타 프로그램 가능한 데이터 처리 기기를 특정 방식으로 작업하도록 인도할 수 있는 컴퓨터 판독 가능 메모리에 저장되어, 해당 프로세서 판독 가능 메모리에 저장된 명령이 명령 장치를 포함하는 제조품을 생성하고, 해당 명령 장치는 플로우 차트의 하나 또는 복수 개의 플로우 및/또는 블록도의 하나 또는 복수 개의 블록에 지정된 기능을 실현한다.
이러한 프로세서 실행가능한 명령은 컴퓨터 또는 기타 프로그램 가능한 데이터 처리 기기에 적재되어, 컴퓨터 또는 기타 프로그램 가능한 기기에서 일련의 조작 단계를 실행하도록 하여 컴퓨터가 실현한 처리를 생성함으로써, 컴퓨터 또는 기타 프로그램 가능한 기기 상에서 실행한 명령이 플로우 차트의 하나 또는 복수 개의 플로우 및/또는 블록도의 하나 또는 복수 개의 블록에 지정된 기능을 실현하기 위한 단계를 제공한다.
상술한 장치 실시예는 단지 예시적인 것이며, 그중 분리 컴포넌트로서 설명된 유닛은 물리적으로 분리되거나, 물리적으로 분리되지 않을 수 있고, 유닛으로서 표시된 컴포넌트는 물리 유닛이거나, 또는 물리 유닛이 아닐 수도 있고, 즉 한 장소에 위치될 수도 있고, 다수의 네트워크 유닛에 분포될 수도 있다. 본 개시의 실시예의 방안의 목적을 달성하기 위하여 실제 수요에 따라 그중의 일부 또는 전부의 모듈을 선택할 수 있다. 해당 기술분야에서 통상의 지식을 가진 자들은 창조적 노동을 하지 않고도, 이해하고 실시할 수 있다.
본 개시의 각각의 컴포넌트 실시예는 하드웨어의 형태로 구현되거나, 또는 하나 또는 복수 개의 프로세서에서 작동하는 소프트웨어 모듈로 구현되거나, 또는 이들의 조합으로 구현될 수도 있다. 해당 기술분야에서 통상의 지식을 가진 자들은, 실천에서 마이크로 프로세서 또는 디지철 신호 프로세서(DSP)를 사용하여, 본 개시의 실시예의 컴퓨팅 처리 기기 중의 일부 또는 전부 컴포넌트의 일부 또는 전부 기능을 구현할 수 있음을 이해할 수 있다. 본 개시는 여기서 설명된 방법의 일부 또는 전부의 기기 또는 장치를 수행하기 위한 프로그램(예컨대, 컴퓨터 프로그램 및 컴퓨터 프로그램 제품)으로 구현될 수도 있다. 이러한 본 개시를 구현하는 프로그램은 컴퓨터 판독 가능 매체에 저장될 수 있거나, 또는 하나 또는 복수 개의 신호의 형태를 가질 수 있다. 이러한 신호는 인터넷 웹사이트에서 다운로드하여 획득하거나, 또는 캐리어 신호에서 제공되거나, 또는 다른 형태로 제공될 수 있다.
예컨대, 도 8은 본 개시에 따른 방법을 구현할 수 있는 컴퓨팅 처리 기기를 도시하였다. 해당 컴퓨팅 처리 기기는 전통적으로 프로세서(810) 및 메모리(820) 형태의 컴퓨터 프로그램 제품 또는 컴퓨터 판독 가능 매체를 포함한다. 메모리(820)는 플래시 메모리, EEPROM(전기 소거 프로그램 가능한 판독 전용 메모리), EPROM, 하드 디스크 또는 ROM과 같은 전자 메모리일 수 있다. 메모리(820)는 상술한 방법 중의 어느 방법의 단계를 수행하기 위한 프로그램 코드(831)의 저장 공간(830)을 갖는다. 예컨대, 프로그램 코드에 사용되는 저장 공간(830)은, 상술한 방법 중의 각종 단계를 각각 구현하기 위한 각 프로그램 코드(831)를 포함할 수 있다. 이러한 프로그램 코드를 하나 또는 복수 개의 컴퓨터 프로그램 제품으로부터 판독하거나 또는 해당 하나 또는 복수 개의 컴퓨터 프로그램 제품에 기록할 수 있다. 이러한 컴퓨터 프로그램 제품은 하드 디스크, 콤펙트 디스크(CD), 메모리 카드 또는 플로피 디스크와 같은 프로그램 코드 캐리어를 포함한다. 이러한 컴퓨터 프로그램 제품은 도 9에 도시된 휴대용 또는 고정된 저장 유닛이다. 해당 저장 유닛은 도 8의 컴퓨팅 처리 기기 중의 메모리(820)의 구성과 유사한 저장 세그먼트, 저장 공간 등을 가질 수 있다. 프로그램 코드를 적합한 형태로 압축할 수 있다. 통상적으로, 저장 유닛은 컴퓨터 판독 가능 코드(831')를 포함하며, 즉 프로세서(810)와 같은 프로세서에 의해 액세스될 수 있는 코드이며, 이러한 코드는 컴퓨팅 처리 기기에서 작동될 때, 해당 컴퓨팅 처리 기기로 하여금 상술한 방법의 각각의 단계를 수행하도록 한다.
본문에서 언급한 "하나의 실시예", "실시예" 또는 "하나 또는 복수 개의 실시예"는, 실시예와 관련 있는 특정한 특징, 구조 또는 특성이 본 개시의 적어도 하나의 실시예에 포함되는 것을 의미한다. 그 외, 주의하여야 할 것은, 여기서 "하나의 실시예에 있어서"는 반드시 동일한 실시예를 뜻하는 것이 아니다.
여기에 제공된 설명서에는, 많은 구체적인 세부 사항이 설명되어 있다. 그러나, 본 개시의 실시예는 이러한 구체적인 세부 사항 없이 실천될 수 있음을 이해할 수 있다. 일부 실시예에서는, 본 설명서의 이해를 모호하지 않도록하기 위해, 공지된 방법, 구조 및 기술을 상세하게 설명하지 않는다.
청구항에서, 괄호 사이에 있는 참조 심볼은 청구항에 대한 한정을 구성하여서는 안된다. 단어 "포함"은 청구항에 열거되지 않은 소자 또는 단계가 존재하는 것을 배제하지 않는다. 소자 전에 위치하는 단어 "일" 또는 "하나"는 복수 개의 이러한 소자가 존재하는 것을 배제하지 않는다. 본 개시는 다수의 상이한 소자가 포함된 하드웨어로 또는 적합한 프로그램의 컴퓨터로 구현될 수 있다. 다수의 장치의 유닛을 열거한 단위 청구항에서, 이러한 장치 중의 몇몇은 동일한 하드웨어 항을 통해 구체적으로 반영될 수 있다. 단어 "제1", "제2", 및 "제3" 등의 사용은 어떠한 순서도 나타내지 않는다. 이러한 단어들을 명칭으로 해석할 수 있다.
마지막으로 설명해야 할 것은, 상술한 실시예는 본 개시의 기술방안을 설명하기 위한 것이지, 이에 한정되는 것은 아니며; 전술한 실시예를 참조하여 본 개시에 대해 상세하게 설명하였지만, 해당 기술분야에서 통상의 지식을 가진 자들은, 전술한 각 실시예에 기재된 기술방안을 수정하거나, 또는 그중의 일부 기술 특징에 대해 등가 교체할 수 있음을 이해할 수 있으며; 이러한 수정 또는 교체는, 상응한 기술방안의 본질을 본 개시의 각 실시예에 따른 기술방안의 정신 및 청구범위에서 벗어나지 않게 한다.
Claims (24)
- 사용자 기기에 응용되는 데이터 전송 방법에 있어서,
상기 방법은,
사용자 기기의 미디어 액세스 제어(MAC) 층이 사용자 기기의 물리층에 제1 데이터 패킷을 전달하고, 구성 그랜트 타이머(CGT) 및/또는 구성 그랜트 재전송 타이머(CGRT)를 시작하는 단계; 및
상기 사용자 기기의 MAC 층이 상기 사용자 기기의 물리층에서 상기 제1 데이터 패킷의 송신이 정지됨을 확정하였을 경우, 상기 CGT 및/또는 상기 CGRT를 정지하고, 상기 CGT 및/또는 상기 CGRT가 정지된 후, 상기 제1 데이터 패킷을 송신하는 단계;
를 포함하는 것을 특징으로 하는 데이터 전송 방법. - 제1 항에 있어서,
상기 방법은,
상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 타깃 시나리오를 검측하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하고, 상기 사용자 기기의 MAC 층에 통지 정보를 피드백하는 단계; 를 더 포함하며,
상기 사용자 기기의 MAC 층은 상기 통지 정보에 따라, 상기 제1 데이터 패킷의 송신이 정지됨을 확정하는 것인,
것을 특징으로 하는 데이터 전송 방법. - 제2 항에 있어서,
상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 타깃 시나리오를 검측하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하는 것은,
상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 기설정 조건을 만족하는 제2 데이터 패킷을 획득하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하는 방식;
상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 네트워크 기기에서 송신한 상기 제1 데이터 패킷의 전송 중단을 지시하는 제1 지시 정보를 수신하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하는 방식; 및
상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 상기 네트워크 기기에서 송신한 사용자 기기의 슬롯 변경을 지시하는 제2 지시 정보를 수신하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하는 방식;
중 하나의 방식을 포함하는 것을 특징으로 하는 데이터 전송 방법. - 제3 항에 있어서,
상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 기설정 조건을 만족하는 제2 데이터 패킷을 획득하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하는 것은,
상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시, 상기 사용자 기기의 MAC 층이 전달한 제2 미디어 액세스 제어 프로토콜 데이터 유닛(MAC PDU)을 수신하였거나 또는 상기 사용자 기기의 물리층에서 업링크 제어 정보(UCI)를 생성하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하는 것을 포함하며,
상기 제2 데이터 패킷은 상기 제2 MAC PDU이거나 또는 상기 UCI이며, 상기 제1 데이터 패킷은 제1 MAC PDU이며, 상기 제1 데이터 패킷은 제1 구성 그랜트 자원을 통해 네트워크 기기에 송신되며, 상기 제2 데이터 패킷은 제1 타깃 업링크 자원을 통해 상기 네트워크 기기에 송신되며, 상기 제2 데이터 패킷의 우선 순위는 상기 제1 데이터 패킷의 우선 순위보다 높거나, 및/또는 상기 제1 타깃 업링크 자원의 우선 순위는 상기 제1 구성 그랜트 자원의 우선 순위보다 높은 것인,
것을 특징으로 하는 데이터 전송 방법. - 제3 항에 있어서,
상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 기설정 조건을 만족하는 제2 데이터 패킷을 획득하였을 경우, 상기 제1 데이터 패킷의 송신을 정지한 후, 상기 방법은,
상기 사용자 기기의 물리층이 상기 제2 데이터 패킷을 송신하는 단계;
를 더 포함하는 것을 특징으로 하는 데이터 전송 방법. - 제1 항 내지 제5 항 중 어느 한 항에 있어서,
상기 제1 데이터 패킷을 송신하는 단계는,
상기 사용자 기기의 MAC 층이 적어도 하나의 업링크 자원 중에서 제2 타깃 업링크 자원을 선택하는 단계; 및
상기 사용자 기기의 물리층이 상기 제2 타깃 업링크 자원을 통해 캐시된 상기 제1 데이터 패킷을 네트워크 기기에 송신하는 단계;
를 포함하는 것을 특징으로 하는 데이터 전송 방법. - 제6 항에 있어서,
상기 제1 데이터 패킷은 제1 구성 그랜트 자원을 통해 상기 네트워크 기기에 처음으로 송신되며;
상기 사용자 기기의 MAC 층이 적어도 하나의 업링크 자원 중에서 제2 타깃 업링크 자원을 선택하는 단계는,
상기 사용자 기기의 MAC 층이 업링크 자원의 변조와 코딩 방식(MCS) 및 업링크 자원의 신뢰도 파라미터 중의 적어도 하나에 따라, 상기 적어도 하나의 업링크 자원 중에서 상기 제2 타깃 업링크 자원을 선택하는 단계; 를 포함하는 것인,
것을 특징으로 하는 데이터 전송 방법. - 제7 항에 있어서,
상기 사용자 기기의 MAC 층이 업링크 자원의 변조와 코딩 방식(MCS) 및 업링크 자원의 신뢰도 파라미터 중의 적어도 하나에 따라, 상기 적어도 하나의 업링크 자원 중에서 상기 제2 타깃 업링크 자원을 선택하는 것은,
상기 사용자 기기의 MAC 층이 상기 적어도 하나의 업링크 자원 중에서, 상기 MCS가 상기 제1 구성 그랜트 자원에 대응하는 상기 MCS보다 낮거나 또는 같은 상기 제2 타깃 업링크 자원을 선택하는 방식;
상기 사용자 기기의 MAC 층이 상기 적어도 하나의 업링크 자원 중에서, 상기 신뢰도 파라미터가 상기 제1 구성 그랜트 자원에 대응하는 상기 신뢰도 파라미터보다 높거나 또는 같은 상기 제2 타깃 업링크 자원을 선택하는 방식; 및
상기 사용자 기기의 MAC 층이 상기 적어도 하나의 업링크 자원 중에서, 상기 MCS가 상기 제1 구성 그랜트 자원에 대응하는 상기 MCS보다 낮거나 또는 같고, 상기 신뢰도 파라미터가 상기 제1 구성 그랜트 자원에 대응하는 상기 신뢰도 파라미터보다 높거나 또는 같은 상기 제2 타깃 업링크 자원을 선택하는 방식;
중 하나의 방식을 포함하는 것을 특징으로 하는 데이터 전송 방법. - 제1 항에 있어서,
상기 사용자 기기의 MAC 층이 상기 CGT 및/또는 상기 CGRT를 시작한 후, 상기 방법은,
상기 사용자 기기의 MAC 층이 하이브리드 자동 재전송 요청(HARQ) 프로세스를 전송을 수행할 수 있는 비 일시 정지 상태로 설정하는 단계; 를 더 포함하며,
상기 사용자 기기의 MAC 층이 상기 CGT 및/또는 상기 CGRT를 정지한 후, 상기 방법은,
상기 사용자 기기의 MAC 층이 상기 HARQ 프로세스를 송신될 데이터가 캐시되어 있는 일시 정지 상태로 설정하는 단계; 를 더 포함하며,
상기 사용자 기기의 MAC 층은 상기 HARQ 프로세스를 일시 정지 상태로 설정한 후, 상기 제1 데이터 패킷을 송신하는 것인,
것을 특징으로 하는 데이터 전송 방법. - 사용자 기기에 있어서,
상기 사용자 기기는, 메모리, 송수신기, 및 프로세서를 포함하며;
상기 메모리는, 컴퓨터 프로그램을 저장하기 위한 것이며; 상기 송수신기는, 상기 프로세서의 제어하에 데이터를 수신하고 송신하기 위한 것이며; 상기 프로세서는, 상기 메모리 내의 컴퓨터 프로그램을 판독하여,
사용자 기기의 미디어 액세스 제어(MAC) 층이 사용자 기기의 물리층에 제1 데이터 패킷을 전달하도록 제어하고, 상기 사용자 기기의 MAC 층이 구성 그랜트 타이머(CGT) 및/또는 구성 그랜트 재전송 타이머(CGRT)를 시작하도록 제어하는 것; 및
상기 사용자 기기의 MAC 층이 상기 사용자 기기의 물리층에서 상기 제1 데이터 패킷의 송신이 정지됨을 확정하였을 경우, 상기 CGT 및/또는 상기 CGRT를 정지하고, 상기 CGT 및/또는 상기 CGRT가 정지된 후, 상기 제1 데이터 패킷을 송신하도록 제어하는 것; 을 수행하기 위한 것인,
것을 특징으로 하는 사용자 기기. - 제10 항에 있어서,
상기 프로세서는,
상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 타깃 시나리오를 검측하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하고, 상기 사용자 기기의 MAC 층에 통지 정보를 피드백하도록 제어하기 위한 것이며;
상기 사용자 기기의 MAC 층은 상기 통지 정보에 따라, 상기 제1 데이터 패킷의 송신이 정지됨을 확정하는 것인,
것을 특징으로 하는 사용자 기기. - 제11 항에 있어서,
상기 프로세서는 상기 사용자 기기의 물리층이 상기 제1 데이터 패킷의 송신을 정지하도록 제어할 시,
상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 기설정 조건을 만족하는 제2 데이터 패킷을 획득하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하도록 제어하는 것;
상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 네트워크 기기에서 송신한 상기 제1 데이터 패킷의 전송 중단을 지시하는 제1 지시 정보를 수신하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하도록 제어하는 것; 및
상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 상기 네트워크 기기에서 송신한 사용자 기기의 슬롯 변경을 지시하는 제2 지시 정보를 수신하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하도록 제어하는 것; 중 하나를 수행하기 위한 것인,
것을 특징으로 하는 사용자 기기. - 제12 항에 있어서,
상기 프로세서는 상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 기설정 조건을 만족하는 제2 데이터 패킷을 획득하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하도록 제어할 시,
상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시, 상기 사용자 기기의 MAC 층이 전달한 제2 미디어 액세스 제어 프로토콜 데이터 유닛(MAC PDU)을 수신하였거나 또는 상기 사용자 기기의 물리층에서 업링크 제어 정보(UCI)를 생성하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하도록 제어하기 위한 것이며;
상기 제2 데이터 패킷은 상기 제2 MAC PDU이거나 또는 상기 UCI이며, 상기 제1 데이터 패킷은 제1 MAC PDU이며, 상기 제1 데이터 패킷은 제1 구성 그랜트 자원을 통해 네트워크 기기에 송신되며, 상기 제2 데이터 패킷은 제1 타깃 업링크 자원을 통해 상기 네트워크 기기에 송신되며, 상기 제2 데이터 패킷의 우선 순위는 상기 제1 데이터 패킷의 우선 순위보다 높거나, 및/또는 상기 제1 타깃 업링크 자원의 우선 순위는 상기 제1 구성 그랜트 자원의 우선 순위보다 높은 것인,
것을 특징으로 하는 사용자 기기. - 제12 항에 있어서,
상기 프로세서는 상기 사용자 기기의 물리층이 상기 제1 데이터 패킷을 송신할 시 기설정 조건을 만족하는 제2 데이터 패킷을 획득하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하도록 제어한 후,
상기 사용자 기기의 물리층이 상기 제2 데이터 패킷을 송신하도록 제어하기 위한 것인,
것을 특징으로 하는 사용자 기기. - 제10 항 내지 제14 항 중 어느 한 항에 있어서,
상기 프로세서는 상기 사용자 기기의 MAC 층이 상기 제1 데이터 패킷을 송신하도록 제어할 시,
상기 사용자 기기의 MAC 층이 적어도 하나의 업링크 자원 중에서 제2 타깃 업링크 자원을 선택하도록 제어하기 위한 것이며;
상기 사용자 기기의 물리층이 상기 제2 타깃 업링크 자원을 통해 캐시된 상기 제1 데이터 패킷을 네트워크 기기에 송신하도록 제어하기 위한 것인,
것을 특징으로 하는 사용자 기기. - 제15 항에 있어서,
상기 제1 데이터 패킷은 제1 구성 그랜트 자원을 통해 상기 네트워크 기기에 처음으로 송신되며;
상기 프로세서는 상기 사용자 기기의 MAC 층이 적어도 하나의 업링크 자원 중에서 제2 타깃 업링크 자원을 선택하도록 제어할 시,
상기 사용자 기기의 MAC 층이 업링크 자원의 변조와 코딩 방식(MCS) 및 업링크 자원의 신뢰도 파라미터 중의 적어도 하나에 따라, 상기 적어도 하나의 업링크 자원 중에서 상기 제2 타깃 업링크 자원을 선택하도록 제어하기 위한 것인,
것을 특징으로 하는 사용자 기기. - 제16 항에 있어서,
상기 프로세서는 상기 사용자 기기의 MAC 층이 업링크 자원의 변조와 코딩 방식(MCS) 및 업링크 자원의 신뢰도 파라미터 중의 적어도 하나에 따라, 상기 적어도 하나의 업링크 자원 중에서 상기 제2 타깃 업링크 자원을 선택하도록 제어할 시,
상기 사용자 기기의 물리층이 상기 적어도 하나의 업링크 자원 중에서, 상기 MCS가 상기 제1 구성 그랜트 자원에 대응하는 상기 MCS보다 낮거나 또는 같은 상기 제2 타깃 업링크 자원을 선택하도록 제어하는 것;
상기 사용자 기기의 물리층이 상기 적어도 하나의 업링크 자원 중에서, 상기 신뢰도 파라미터가 상기 제1 구성 그랜트 자원에 대응하는 상기 신뢰도 파라미터보다 높거나 또는 같은 상기 제2 타깃 업링크 자원을 선택하도록 제어하는 것; 및
상기 사용자 기기의 물리층이 상기 적어도 하나의 업링크 자원 중에서, 상기 MCS가 상기 제1 구성 그랜트 자원에 대응하는 상기 MCS보다 낮거나 또는 같고, 상기 신뢰도 파라미터가 상기 제1 구성 그랜트 자원에 대응하는 상기 신뢰도 파라미터보다 높거나 또는 같은 상기 제2 타깃 업링크 자원을 선택하도록 제어하는 것; 중 하나를 수행하기 위한 것인,
것을 특징으로 하는 사용자 기기. - 제10 항에 있어서,
상기 프로세서는 상기 사용자 기기의 MAC 층이 상기 CGT 및/또는 상기 CGRT를 시작하도록 제어한 후,
상기 사용자 기기의 MAC 층이 하이브리드 자동 재전송 요청(HARQ) 프로세스를 전송을 수행할 수 있는 비 일시 정지 상태로 설정하도록 제어하기 위한 것이며;
상기 프로세서는 상기 사용자 기기의 MAC 층이 상기 CGT 및/또는 상기 CGRT를 정지하도록 제어한 후,
상기 사용자 기기의 MAC 층이 상기 HARQ 프로세스를 송신될 데이터가 캐시되어 있는 일시 정지 상태로 설정하도록 제어하기 위한 것이며;
상기 프로세서는 상기 사용자 기기의 MAC 층이 상기 HARQ 프로세스를 일시 정지 상태로 설정한 후, 상기 제1 데이터 패킷을 송신하도록 제어하기 위한 것인,
것을 특징으로 하는 사용자 기기. - 사용자 기기에 응용되는 데이터 전송 장치에 있어서,
상기 데이터 전송 장치는, 사용자 기기의 미디어 액세스 제어(MAC) 층 처리 모듈 및 사용자 기기의 물리층 처리 모듈을 포함하며;
상기 사용자 기기의 MAC 층 처리 모듈은,
상기 사용자 기기의 물리층 처리 모듈에 제1 데이터 패킷을 전달하고, 구성 그랜트 타이머(CGT) 및/또는 구성 그랜트 재전송 타이머(CGRT)를 시작하기 위한 제1 처리 서브 모듈; 및
상기 사용자 기기의 물리층 처리 모듈에서 상기 제1 데이터 패킷의 송신이 정지됨을 확정하였을 경우, 상기 CGT 및/또는 상기 CGRT를 정지하고, 상기 CGT 및/또는 상기 CGRT가 정지된 후, 상기 제1 데이터 패킷을 송신하기 위한 제2 처리 서브 모듈;
을 포함하는 것을 특징으로 하는 데이터 전송 장치. - 제19 항에 있어서,
상기 사용자 기기의 물리층 처리 모듈은,
상기 제1 데이터 패킷을 송신할 시 타깃 시나리오를 검측하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하고, 상기 사용자 기기의 MAC 층 처리 모듈에 통지 정보를 피드백하기 위한 것이며;
상기 사용자 기기의 MAC 층 처리 모듈은 상기 통지 정보에 따라, 상기 제1 데이터 패킷의 송신이 정지됨을 확정하는 것인,
것을 특징으로 하는 데이터 전송 장치. - 제20 항에 있어서,
상기 사용자 기기의 물리층 처리 모듈은,
상기 제1 데이터 패킷을 송신할 시 기설정 조건을 만족하는 제2 데이터 패킷을 획득하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하기 위한 제1 정지 서브 모듈;
상기 제1 데이터 패킷을 송신할 시 네트워크 기기에서 송신한 상기 제1 데이터 패킷의 전송 중단을 지시하는 제1 지시 정보를 수신하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하기 위한 제2 정지 서브 모듈; 및
상기 제1 데이터 패킷을 송신할 시 상기 네트워크 기기에서 송신한 사용자 기기의 슬롯 변경을 지시하는 제2 지시 정보를 수신하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하기 위한 제3 정지 서브 모듈;
중 하나의 서브 모듈을 포함하는 것을 특징으로 하는 데이터 전송 장치. - 제20 항에 있어서,
상기 제1 정지 서브 모듈은,
상기 제1 데이터 패킷을 송신할 시, 상기 사용자 기기의 MAC 층 처리 모듈이 전달한 제2 미디어 액세스 제어 프로토콜 데이터 유닛(MAC PDU)을 수신하였거나 또는 업링크 제어 정보(UCI)를 생성하였을 경우, 상기 제1 데이터 패킷의 송신을 정지하기 위한 것이며;
상기 제2 데이터 패킷은 상기 제2 MAC PDU이거나 또는 상기 UCI이며, 상기 제1 데이터 패킷은 제1 MAC PDU이며, 상기 제1 데이터 패킷은 제1 구성 그랜트 자원을 통해 네트워크 기기에 송신되며, 상기 제2 데이터 패킷은 제1 타깃 업링크 자원을 통해 상기 네트워크 기기에 송신되며, 상기 제2 데이터 패킷의 우선 순위는 상기 제1 데이터 패킷의 우선 순위보다 높거나, 및/또는 상기 제1 타깃 업링크 자원의 우선 순위는 상기 제1 구성 그랜트 자원의 우선 순위보다 높은 것인,
것을 특징으로 하는 데이터 전송 장치. - 프로세서 판독 가능 저장 매체에 있어서,
상기 프로세서 판독 가능 저장 매체에는 컴퓨터 프로그램이 저장되어 있으며, 상기 컴퓨터 프로그램은 상기 프로세서가 제1 항 내지 제9 항 중 어느 한 항에 따른 데이터 전송 방법을 수행하도록 하기 위한 것인 것을 특징으로 하는 프로세서 판독 가능 저장 매체. - 컴퓨터 판독 가능 코드를 포함하는 컴퓨터 프로그램에 있어서,
상기 컴퓨터 판독 가능 코드는 컴퓨팅 처리 기기에서 작동될 때, 상기 컴퓨팅 처리 기기가 제1 항 내지 제9 항 중 어느 한 항에 따른 데이터 전송 방법을 수행하도록 하는 것인 것을 특징으로 하는 컴퓨터 프로그램.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011149169.5A CN114501531A (zh) | 2020-10-23 | 2020-10-23 | 一种数据传输方法、装置及设备 |
CN202011149169.5 | 2020-10-23 | ||
PCT/CN2021/123427 WO2022083480A1 (zh) | 2020-10-23 | 2021-10-13 | 一种数据传输方法、装置及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20230088907A true KR20230088907A (ko) | 2023-06-20 |
Family
ID=81291611
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020237016916A KR20230088907A (ko) | 2020-10-23 | 2021-10-13 | 데이터 전송 방법, 장치 및 기기 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20230397189A1 (ko) |
EP (1) | EP4236441A4 (ko) |
JP (1) | JP2023546251A (ko) |
KR (1) | KR20230088907A (ko) |
CN (1) | CN114501531A (ko) |
WO (1) | WO2022083480A1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024034918A1 (en) * | 2022-08-09 | 2024-02-15 | Lg Electronics Inc. | Method and apparatus for performing autonomous retransmission during in-device coexistence problem in wireless communication system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101431398B (zh) * | 2007-11-05 | 2012-04-25 | 华为技术有限公司 | 控制保护设备保持激活状态的方法及设备 |
CN110167188B (zh) * | 2019-05-27 | 2022-07-26 | 南京邮电大学 | 一种未授权频段中的sr自适应配置方法 |
-
2020
- 2020-10-23 CN CN202011149169.5A patent/CN114501531A/zh active Pending
-
2021
- 2021-10-13 US US18/033,353 patent/US20230397189A1/en active Pending
- 2021-10-13 WO PCT/CN2021/123427 patent/WO2022083480A1/zh active Application Filing
- 2021-10-13 KR KR1020237016916A patent/KR20230088907A/ko active Search and Examination
- 2021-10-13 JP JP2023524960A patent/JP2023546251A/ja active Pending
- 2021-10-13 EP EP21881898.7A patent/EP4236441A4/en active Pending
Also Published As
Publication number | Publication date |
---|---|
JP2023546251A (ja) | 2023-11-01 |
WO2022083480A1 (zh) | 2022-04-28 |
EP4236441A4 (en) | 2024-03-13 |
EP4236441A1 (en) | 2023-08-30 |
CN114501531A (zh) | 2022-05-13 |
US20230397189A1 (en) | 2023-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11229046B2 (en) | Data transmission method and terminal | |
US11678401B2 (en) | Transmission timing information sending method, transmission timing information receiving method, and apparatus | |
CN111800869B (zh) | 物理上行控制信道pucch传输方法、终端设备和网络设备 | |
JP2022543974A (ja) | データを伝送するための方法及び端末装置 | |
WO2020168577A1 (zh) | 传输上行反馈信息的方法、终端设备和网络设备 | |
JP2023518637A (ja) | 情報伝送方法及び関連装置 | |
JP7293391B2 (ja) | 通信方法、端末機器およびネットワーク機器 | |
JP2022546896A (ja) | 通信方法、端末装置及びネットワーク装置 | |
CN113678558A (zh) | 信息传输方法及相关装置 | |
JP2022535332A (ja) | データを伝送するための方法、端末デバイス及びネットワークデバイス | |
KR20230088907A (ko) | 데이터 전송 방법, 장치 및 기기 | |
WO2021026844A1 (zh) | 数据传输方法、终端设备、网络设备及存储介质 | |
WO2023035945A1 (zh) | 多时隙传输方法、装置、终端及网络侧设备 | |
TW202019215A (zh) | 一種載波處理方法、終端、網路設備和存儲媒介 | |
CN115174008B (zh) | 数据传输方法、装置及存储介质 | |
CN114070482B (zh) | 业务传输的处理方法、装置、网络侧设备及终端 | |
WO2023155729A1 (zh) | 一种信息处理方法、装置及可读存储介质 | |
WO2023011030A1 (zh) | 一种数据包激活方法、装置、网络设备和终端 | |
CN115333699B (zh) | 信道处理方法、装置及存储介质 | |
WO2022206344A1 (zh) | 一种信道复用方法、装置及通信设备 | |
CN114765488B (zh) | Harq-ack使能控制方法、装置、设备及存储介质 | |
WO2022237539A1 (zh) | 反馈处理方法、发送方法、反馈方法、设备和存储介质 | |
WO2024032274A1 (zh) | 确定harq进程标识的方法及装置 | |
WO2022206360A1 (zh) | 一种降低时延的方法、装置、终端及设备 | |
JP7178368B2 (ja) | データを伝送する方法、ネットワーク装置及び端末装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination |