CN113891398B - A resource determination method, device and storage medium - Google Patents
A resource determination method, device and storage medium Download PDFInfo
- Publication number
- CN113891398B CN113891398B CN202111258382.4A CN202111258382A CN113891398B CN 113891398 B CN113891398 B CN 113891398B CN 202111258382 A CN202111258382 A CN 202111258382A CN 113891398 B CN113891398 B CN 113891398B
- Authority
- CN
- China
- Prior art keywords
- data packet
- transmitted
- size
- base station
- segmented
- 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
- 238000000034 method Methods 0.000 title claims abstract description 45
- 230000005540 biological transmission Effects 0.000 claims abstract description 52
- 230000011218 segmentation Effects 0.000 claims abstract description 27
- 238000004891 communication Methods 0.000 abstract description 19
- 238000005516 engineering process Methods 0.000 abstract description 12
- 230000006870 function Effects 0.000 description 18
- 238000010586 diagram Methods 0.000 description 11
- 238000013461 design Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 6
- 230000006978 adaptation Effects 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000013467 fragmentation Methods 0.000 description 2
- 238000006062 fragmentation reaction Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 102100022734 Acyl carrier protein, mitochondrial Human genes 0.000 description 1
- 101000678845 Homo sapiens Acyl carrier protein, mitochondrial Proteins 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012546 transfer 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/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
- H04W28/065—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information using assembly or disassembly of packets
-
- 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/52—Allocation or scheduling criteria for wireless resources based on load
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
技术领域technical field
本发明涉及通信技术领域,尤其涉及一种资源确定方法、设备及存储介质。The present invention relates to the technical field of communications, and in particular to a resource determination method, device and storage medium.
背景技术Background technique
现有的网络是一种包转发的网络,接收端在接收待传输数据对应的所有数据包之后,方开始对待传输数据进行处理,这将造成接收端的计算资源利用率低下。因此,未来网络提出了一种突发转发技术,发送端可以将待传输数据封装为一个完整的数据包进行发送,接收端接收到该数据包后可以立即开始对该数据进行处理,从而提高接收端的计算资源利用率。The existing network is a packet forwarding network, and the receiving end starts to process the data to be transmitted after receiving all the data packets corresponding to the data to be transmitted, which will result in a low utilization rate of computing resources at the receiving end. Therefore, the future network proposes a burst forwarding technology. The sending end can encapsulate the data to be transmitted into a complete data packet and send it. After receiving the data packet, the receiving end can immediately start processing the data, thereby improving the reception end computing resource utilization.
但是,目前第五代移动通信技术(5th generation mobile communicationtechnology,5G)在处理用户设备(user equipment,UE)的待传输数据包时,仍然以适配包转发的方式为UE分配网络资源,从而影响UE进行突发转发的效果。因此,如何适配未来网络的突发转发技术是目前移动网络需要解决的问题。However, when the 5th generation mobile communication technology (5G) processes the data packets to be transmitted by the user equipment (UE), it still allocates network resources for the UE by forwarding the adaptation packet, which affects the The effect of UE performing burst forwarding. Therefore, how to adapt the burst forwarding technology of the future network is a problem to be solved in the current mobile network.
发明内容Contents of the invention
本发明提供一种资源确定方法、设备及存储介质,用于适配未来网络的突发转发技术。The present invention provides a resource determination method, device and storage medium, which are used to adapt to the burst forwarding technology of the future network.
为了达到上述目的,本发明采用如下技术方案:In order to achieve the above object, the present invention adopts following technical scheme:
第一方面,提供了一种资源确定方法,应用于基站设备,该方法包括:接收用户设备UE发送的分段指示;分段指示用于指示第一待传输数据包的剩余传输信息,以及第一待传输数据包的标识;剩余传输信息用于反映第一待传输数据包中未传输分段数据包的大小;根据第一待传输数据包的标识,确定第二待传输数据包的大小;第二待传输数据包与第一待传输数据包的大小相同;根据未传输分段数据包的大小以及第二待传输数据包的大小,确定用于为UE分配的目标网络资源;目标网络资源用于承载未传输分段数据包以及至少一个第二待传输数据包。In a first aspect, a resource determination method is provided, which is applied to a base station device, and the method includes: receiving a segment indication sent by a user equipment UE; the segment indication is used to indicate the remaining transmission information of the first data packet to be transmitted, and the second An identification of the data packet to be transmitted; the remaining transmission information is used to reflect the size of the untransmitted segmented data packet in the first data packet to be transmitted; according to the identification of the first data packet to be transmitted, determine the size of the second data packet to be transmitted; The size of the second data packet to be transmitted is the same as that of the first data packet to be transmitted; according to the size of the untransmitted segmented data packet and the size of the second data packet to be transmitted, determine the target network resource for allocation to the UE; the target network resource It is used to carry untransmitted segmented data packets and at least one second to-be-transmitted data packet.
可选的,剩余传输信息为第一待传输数据包中未传输分段数据包的占用比例;上述第一方面的资源确定方法还包括:确定第一待传输数据包的大小,并根据第一待传输数据包的大小以及剩余传输信息,确定未传输分段数据包的大小。Optionally, the remaining transmission information is the occupancy ratio of untransmitted segmented data packets in the first to-be-transmitted data packets; the method for determining resources in the first aspect further includes: determining the size of the first to-be-transmitted data packets, and according to the first The size of the data packet to be transmitted and the remaining transmission information determine the size of the untransmitted segmented data packet.
可选的,分段指示位于媒体接入控制MAC-控制元素CE的逻辑信道标识LCID中。Optionally, the segmentation indication is located in the logical channel identifier LCID of the medium access control MAC-control element CE.
可选的,根据未传输分段数据包的大小以及第二待传输数据包的大小,确定用于为UE分配的目标网络资源,包括:根据未传输分段数据包的大小以及第二待传输数据包的大小,从基站设备为UE分配的最大可分配网络资源中确定目标网络资源;最大可分配网络资源与未传输分段数据包大小的差值,为第二待传输数据包大小的整数倍。Optionally, according to the size of the untransmitted segmented data packet and the size of the second to-be-transmitted data packet, determining the target network resource for allocation to the UE includes: according to the size of the untransmitted segmented data packet and the second to-be-transmitted data packet The size of the data packet, the target network resource is determined from the maximum allocatable network resource allocated by the base station equipment to the UE; the difference between the maximum allocatable network resource and the size of the untransmitted segmented data packet is an integer of the size of the second data packet to be transmitted times.
第二方面,提供了一种资源确定方法,应用于用户设备UE,该方法包括:确定UE中存在未传输分段数据包,并生成分段指示;分段指示用于指示第一待传输数据包的剩余传输信息,以及第一待传输数据包的标识;第一待传输数据包为未传输分段数据包所在的待传输数据包;剩余传输信息用于反映第一待传输数据包中未传输分段数据包的大小;向基站设备发送分段指示,以使得基站设备根据第一待传输数据包的标识,确定第二待传输数据包的大小,并根据未传输分段数据包的大小以及第二待传输数据包的大小,确定用于为UE分配的目标网络资源;第二待传输数据包与第一待传输数据包的大小相同;目标网络资源用于承载未传输分段数据包以及至少一个第二待传输数据包。In a second aspect, a resource determination method is provided, which is applied to a user equipment UE, and the method includes: determining that there is an untransmitted segmented data packet in the UE, and generating a segment indication; the segment indication is used to indicate the first data to be transmitted The remaining transmission information of the packet, and the identification of the first data packet to be transmitted; the first data packet to be transmitted is the data packet to be transmitted where the segmented data packet is not transmitted; the remaining transmission information is used to reflect transmit the size of the segmented data packet; send a segment indication to the base station device, so that the base station device determines the size of the second data packet to be transmitted according to the identifier of the first data packet to be transmitted, and determines the size of the second data packet to be transmitted according to the size of the untransmitted segmented data packet And the size of the second data packet to be transmitted is used to determine the target network resources allocated for the UE; the size of the second data packet to be transmitted is the same as that of the first data packet to be transmitted; the target network resource is used to carry untransmitted segmented data packets and at least one second data packet to be transmitted.
可选的,分段指示位于媒体接入控制MAC-控制元素CE中的逻辑信道标识LCID字段。Optionally, the segment indication is located in the Logical Channel Identification LCID field in the Medium Access Control MAC-Control Element CE.
可选的,上述第二方面的资源确定方法还包括:确定基站设备分配的目标网络资源以及第二待传输数据包的大小;根据目标网络资源、第二待传输数据包的大小以及未传输分段数据包的大小,确定与目标网络资源对应的目标数据包。Optionally, the method for determining resources in the second aspect above further includes: determining the target network resource allocated by the base station device and the size of the second data packet to be transmitted; The size of the segment packet determines the target packet corresponding to the target network resource.
第三方面,提供了一种基站设备,包括接收单元以及确定单元;接收单元,用于接收用户设备UE发送的分段指示;分段指示用于指示第一待传输数据包的剩余传输信息,以及第一待传输数据包的标识;剩余传输信息用于反映第一待传输数据包中未传输分段数据包的大小;确定单元,用于根据第一待传输数据包的标识,确定第二待传输数据包的大小;第二待传输数据包与第一待传输数据包的大小相同;确定单元,还用于根据未传输分段数据包的大小以及第二待传输数据包的大小,确定用于为UE分配的目标网络资源;目标网络资源用于承载未传输分段数据包以及至少一个第二待传输数据包。In a third aspect, a base station device is provided, including a receiving unit and a determining unit; the receiving unit is configured to receive a segmentation indication sent by a user equipment UE; the segmentation indication is used to indicate the remaining transmission information of the first data packet to be transmitted, And the identification of the first data packet to be transmitted; the remaining transmission information is used to reflect the size of the untransmitted segmented data packet in the first data packet to be transmitted; the determining unit is used to determine the second data packet according to the identification of the first data packet to be transmitted The size of the data packet to be transmitted; the size of the second data packet to be transmitted is the same as that of the first data packet to be transmitted; the determination unit is also used to determine according to the size of the untransmitted segmented data packet and the size of the second data packet to be transmitted A target network resource allocated for the UE; the target network resource is used to carry untransmitted segmented data packets and at least one second to-be-transmitted data packet.
可选的,剩余传输信息为第一待传输数据包中未传输分段数据包的占用比例;确定单元,还用于确定第一待传输数据包的大小,并根据第一待传输数据包的大小以及剩余传输信息,确定未传输分段数据包的大小。Optionally, the remaining transmission information is the occupancy ratio of untransmitted segmented data packets in the first to-be-transmitted data packets; the determining unit is also configured to determine the size of the first to-be-transmitted data packets, and Size, along with remaining transfer information, determines the size of untransmitted fragmented packets.
可选的,分段指示位于媒体接入控制MAC-控制元素CE的逻辑信道标识LCID中。Optionally, the segmentation indication is located in the logical channel identifier LCID of the medium access control MAC-control element CE.
可选的,确定单元,具体用于:根据未传输分段数据包的大小以及第二待传输数据包的大小,从基站设备为UE分配的最大可分配网络资源中确定目标网络资源;最大可分配网络资源与未传输分段数据包大小的差值,为第二待传输数据包大小的整数倍。Optionally, the determining unit is specifically configured to: determine the target network resource from the maximum allocatable network resources allocated by the base station device to the UE according to the size of the untransmitted segmented data packet and the size of the second to-be-transmitted data packet; the maximum The difference between the allocated network resource and the size of the untransmitted segmented data packet is an integer multiple of the size of the second to-be-transmitted data packet.
第四方面,提供了一种用户设备UE,包括确定单元、生成单元以及发送单元;确定单元,用于确定UE中存在未传输分段数据包;生成单元,用于生成分段指示;分段指示用于指示第一待传输数据包的剩余传输信息,以及第一待传输数据包的标识;第一待传输数据包为未传输分段数据包所在的待传输数据包;剩余传输信息用于反映第一待传输数据包中未传输分段数据包的大小;发送单元,用于向基站设备发送分段指示,以使得基站设备根据第一待传输数据包的标识,确定第二待传输数据包的大小,并根据未传输分段数据包的大小以及第二待传输数据包的大小,确定用于为UE分配的目标网络资源;第二待传输数据包与第一待传输数据包的大小相同;目标网络资源用于承载未传输分段数据包以及至少一个第二待传输数据包。In a fourth aspect, a user equipment UE is provided, including a determining unit, a generating unit, and a sending unit; a determining unit, configured to determine that there is an untransmitted segmented data packet in the UE; a generating unit, configured to generate a segmented indication; segmented The indication is used to indicate the remaining transmission information of the first data packet to be transmitted, and the identification of the first data packet to be transmitted; the first data packet to be transmitted is the data packet to be transmitted in which the untransmitted segmented data packet is located; the remaining transmission information is used for Reflecting the size of the untransmitted segmented data packet in the first to-be-transmitted data packet; the sending unit is configured to send a segmented indication to the base station device, so that the base station device determines the second to-be-transmitted data packet according to the identifier of the first to-be-transmitted data packet The size of the packet, and according to the size of the untransmitted segmented data packet and the size of the second data packet to be transmitted, determine the target network resource for UE allocation; the size of the second data packet to be transmitted and the size of the first data packet to be transmitted The same; the target network resource is used to bear untransmitted segmented data packets and at least one second to-be-transmitted data packet.
可选的,分段指示位于媒体接入控制MAC-控制元素CE中的逻辑信道标识LCID字段。Optionally, the segment indication is located in the Logical Channel Identification LCID field in the Medium Access Control MAC-Control Element CE.
可选的,确定单元还用于:确定基站设备分配的目标网络资源以及第二待传输数据包的大小;根据目标网络资源、第二待传输数据包的大小以及未传输分段数据包的大小,确定与目标网络资源对应的目标数据包。Optionally, the determining unit is further configured to: determine the target network resources allocated by the base station equipment and the size of the second data packet to be transmitted; , to determine the target packet corresponding to the target network resource.
第五方面,提供了一种存储一个或多个程序的计算机可读存储介质,一个或多个程序包括指令,指令当被计算机执行时使计算机执行第一方面或第二方面的资源确定方法。In a fifth aspect, there is provided a computer-readable storage medium storing one or more programs, the one or more programs include instructions, and when executed by a computer, the instructions cause the computer to execute the resource determination method of the first aspect or the second aspect.
第六方面,提供了一种基站设备,包括:处理器以及存储器;其中,存储器用于存储一个或多个程序,一个或多个程序包括计算机执行指令,当基站设备运行时,处理器执行存储器存储的计算机执行指令,以使基站设备执行第一方面的资源确定方法。In a sixth aspect, there is provided a base station device, including: a processor and a memory; wherein the memory is used to store one or more programs, and the one or more programs include computer-executable instructions, and when the base station device is running, the processor executes the memory The stored computer executes instructions, so that the base station device executes the resource determination method of the first aspect.
第七方面,提供了一种用户设备UE,包括:处理器以及存储器;其中,存储器用于存储一个或多个程序,一个或多个程序包括计算机执行指令,当UE运行时,处理器执行存储器存储的计算机执行指令,以使UE执行第二方面的资源确定方法。In a seventh aspect, there is provided a user equipment UE, including: a processor and a memory; wherein, the memory is used to store one or more programs, and the one or more programs include computer-executed instructions, and when the UE is running, the processor executes the memory The stored computer executes instructions, so that the UE executes the resource determination method of the second aspect.
本发明提供的技术方案至少带来以下有益效果:基站设备接收用户设备UE发送的分段指示;由于分段指示可以指示第一待传输数据包的剩余传输信息,以及第一待传输数据包的标识;因此,基站设备可以得到第一传输数据包中未传输分段数据包的大小,以及根据第一待传输数据包的标识,确定第二待传输数据包的大小;第二待传输数据包与第一待传输数据包的大小相同;站设备在确定UE中未传输分段数据包的大小以及第二待传输数据包的大小后,进一步可以根据未传输分段数据包的大小以及第二待传输数据包的大小,为UE确定出能够承载未传输分段数据包以及至少一个第二待传输数据包的目标网络资源;这样一来,可以使得确定出的网络资源更适合UE不分段的传输数据包,以适配未来网络的突发转发技术。The technical solution provided by the present invention brings at least the following beneficial effects: the base station equipment receives the segmentation indication sent by the user equipment UE; since the segmentation indication can indicate the remaining transmission information of the first data packet to be transmitted, and the remaining transmission information of the first data packet to be transmitted identification; therefore, the base station equipment can obtain the size of the untransmitted segmented data packet in the first transmission data packet, and determine the size of the second data packet to be transmitted according to the identification of the first data packet to be transmitted; the second data packet to be transmitted It is the same as the size of the first data packet to be transmitted; after determining the size of the untransmitted segmented data packet in the UE and the size of the second to be transmitted data packet, the station device may further base on the size of the untransmitted segmented data packet and the second The size of the data packet to be transmitted determines the target network resource capable of carrying the untransmitted segmented data packet and at least one second data packet to be transmitted for the UE; in this way, the determined network resource can be more suitable for the UE not to be segmented The transmitted data packets are adapted to the burst forwarding technology of the future network.
附图说明Description of drawings
图1为本发明的实施例提供的一种通信系统的结构示意图一;FIG. 1 is a first schematic structural diagram of a communication system provided by an embodiment of the present invention;
图2为本发明的实施例提供的一种网络协议栈架构示意图;FIG. 2 is a schematic diagram of a network protocol stack architecture provided by an embodiment of the present invention;
图3为本发明的实施例提供的一种资源确定方法的流程示意图;FIG. 3 is a schematic flowchart of a resource determination method provided by an embodiment of the present invention;
图4为本发明的实施例提供的一种基站设备结构示意图一;FIG. 4 is a schematic structural diagram of a base station device provided by an embodiment of the present invention;
图5为本发明的实施例提供的一种用户设备结构示意图;FIG. 5 is a schematic structural diagram of a user equipment provided by an embodiment of the present invention;
图6为本发明的实施例提供的一种基站设备结构示意图二;FIG. 6 is a second structural schematic diagram of a base station device provided by an embodiment of the present invention;
图7为本发明的实施例提供的一种基站设备结构示意图三。FIG. 7 is a third structural schematic diagram of a base station device provided by an embodiment of the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述。The technical solutions in the embodiments of the present invention will be described below with reference to the drawings in the embodiments of the present invention.
在本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。In the embodiments of the present invention, words such as "exemplary" or "for example" are used as examples, illustrations or illustrations. Any embodiment or design solution described as "exemplary" or "for example" in the embodiments of the present invention shall not be construed as being more preferred or more advantageous than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "such as" is intended to present related concepts in a concrete manner.
在本发明的描述中,除非另有说明,“/”表示“或”的意思,例如,A/B可以表示A或B。本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。此外,“至少一个”“多个”是指两个或两个以上。“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。In the description of the present invention, unless otherwise specified, "/" means "or", for example, A/B may mean A or B. The "and/or" in this article is just an association relationship describing associated objects, which means that there can be three relationships, for example, A and/or B, which can mean: A exists alone, A and B exist at the same time, and B exists alone These three situations. In addition, "at least one" and "plurality" mean two or more. Words such as "first" and "second" do not limit the number and order of execution, and words such as "first" and "second" do not necessarily limit the difference.
下面对本发明实施例涉及的相关技术进行说明。The related technologies involved in the embodiments of the present invention will be described below.
相关技术中,终端之间的数据传输依靠包转发网络实现。例如,在第一终端向第二终端传输数据之前,第二终端可以向第一终端发送MTU消息,指示其能够接收的数据服务单元的最大尺寸;第一终端在通过网络侧向第二终端发送数据时,将待传输数据分割为多个符合MTU的数据包,并通过网络侧将这些数据包发送给第二终端。如在MTU消息指示第二终端能够接收的数据服务单元的最大尺寸为1.5Kb时,第一终端可以将待传输数据分割为多个1.5Kb的数据包,并将这些数据包封装发送给网络侧,由网络侧转发给第二终端。In related technologies, data transmission between terminals is implemented by means of a packet forwarding network. For example, before the first terminal transmits data to the second terminal, the second terminal may send an MTU message to the first terminal, indicating the maximum size of the data service unit it can receive; For data, the data to be transmitted is divided into multiple data packets conforming to the MTU, and these data packets are sent to the second terminal through the network side. For example, when the MTU message indicates that the maximum size of the data service unit that the second terminal can receive is 1.5Kb, the first terminal can divide the data to be transmitted into multiple 1.5Kb data packets, and encapsulate and send these data packets to the network side , forwarded by the network side to the second terminal.
基于包转发网络,第二终端需要接收所有待传输数据对应的数据包之后,方可以对待传输数据进行处理。由于在第二终端接收所有待传输数据对应的数据包的过程中过,其对应的计算资源处于空闲状态,这将使第二终端的计算资源利用率低下。另一方面,在第一终端和第二终端之间传输多个业务对应的待传输数据时,为避免传输链路的拥塞,通常使用拥塞控制算法使这些待传输数据对应的数据包共享第一终端和第二终端之间的传输链路的带宽,这将进一步增加待传输数据对应数据包的传输时间,进而导致第二终端的计算资源处于空闲状态的时间增加,计算资源的利用率更低。Based on the packet forwarding network, the second terminal needs to receive all data packets corresponding to the data to be transmitted before processing the data to be transmitted. Since the second terminal receives all the data packets corresponding to the data to be transmitted, its corresponding computing resource is in an idle state, which will reduce the utilization rate of the computing resource of the second terminal. On the other hand, when data to be transmitted corresponding to multiple services is transmitted between the first terminal and the second terminal, in order to avoid congestion of the transmission link, a congestion control algorithm is usually used to make the data packets corresponding to the data to be transmitted share the first The bandwidth of the transmission link between the terminal and the second terminal, which will further increase the transmission time of the data packet corresponding to the data to be transmitted, which will lead to an increase in the time when the computing resources of the second terminal are idle, and the utilization rate of computing resources is lower .
本发明实施例提供的资源确定方法可以适用于无线网络的通信系统。图1示出了该通信系统的一种结构示意图。如图1所示,通信系统10包括用户设备101以及基站设备102。其中,用户设备101与基站设备102连接。The method for determining resources provided by the embodiments of the present invention may be applicable to a communication system of a wireless network. Fig. 1 shows a schematic structural diagram of the communication system. As shown in FIG. 1 , a
用户设备101可以是一种具有无线收发功能的终端设备,例如手机、平板电脑、中继用户设备等。The
基站设备102可以是5G通信中的基站(gNode B,gNB),也可以为演进的LTE中的演进型基站(evolutional eNodeB),或者其它具有中继功能的设备等。The
用户设备101用于确定UE中存在未传输分段数据包,并向基站设备102发送分段指示。The
其中,分段指示用于指示第一待传输数据包中未传输分段数据包的大小,以及第一待传输数据包的标识。基站设备102用于接收用户设备101发送的分段指示,并根据第一待传输数据包的标识,确定第二待传输数据包的大小;基站设备102还用于根据未传输分段数据包的大小以及第二待传输数据包的大小,确定用于为UE分配的目标网络资源。Wherein, the segment indication is used to indicate the size of the untransmitted segmented data packet in the first to-be-transmitted data packet, and the identifier of the first to-be-transmitted data packet. The
基站设备102还用于存储各种类型的数据包指示信息;其中,数据包指示信息包括数据包的标识、数据包携带的内容、数据包的大小。The
用户设备101与基站设备102通过网络协议栈进行通信。如图2所示,该网络协议栈包括业务数据适配协议(service data adaptation protocol,SDAP)层、分组数据汇聚协议(packet data convergence protocol,PDCP)层、无线链路控制(radio linkcontrolstructure,RLC)层、媒体接入控制(medium access control,MAC)层和物理(physical,PHY)层。The
其中,PDCP层通过RLC层的逻辑信道与MAC层通信,RLC层从PDCP层接收的数据或发送给PDCP层的数据称为RLC SDU或PDCP PDU;RLC层从MAC层接收的数据或发送给MAC层的数据称为RLC PDU或MAC SDU。这里协议数据单元(protocol data unit,PDU)用于指示根据相关协议传输数据,服务数据单元(service data unit,SDU)用于承载传输的数据。Among them, the PDCP layer communicates with the MAC layer through the logical channel of the RLC layer. The data received by the RLC layer from the PDCP layer or sent to the PDCP layer is called RLC SDU or PDCP PDU; the data received by the RLC layer from the MAC layer or sent to the MAC layer Layer data is called RLC PDU or MAC SDU. Here, a protocol data unit (protocol data unit, PDU) is used to indicate data transmission according to a related protocol, and a service data unit (service data unit, SDU) is used to bear the transmitted data.
下面结合附图对本发明实施例提供的资源确定方法进行具体描述。The method for determining resources provided by the embodiments of the present invention will be specifically described below with reference to the accompanying drawings.
如图3所示,本发明实施例提供的资源确定方法,包括下述S201-S205:As shown in Figure 3, the resource determination method provided by the embodiment of the present invention includes the following S201-S205:
S201、UE确定UE中存在未传输分段数据包。S201. The UE determines that there is an untransmitted segmented data packet in the UE.
作为一种可能实现的方式,UE在传输第一待传输数据包的过程中,若基站设备分配的网络资源,无法使UE一次性发送第一待传输数据包,则UE在将第一待传输数据包分段之后,确定UE中存在未传输分段数据包。As a possible implementation, when the UE is transmitting the first data packet to be transmitted, if the network resources allocated by the base station equipment cannot enable the UE to send the first data packet to be transmitted at one time, then the UE transmits the first data packet to be transmitted After the data packet is fragmented, it is determined that there is an untransmitted fragmented data packet in the UE.
需要说明的,UE根据网络协议向基站设备上报缓存状态报告(buffer statusreporting,BSR),以指示基站设备待传输的上行数据量。例如,UE上报的BSR中表明UE有5000bit的待传输数据包。It should be noted that the UE reports a buffer status report (buffer status reporting, BSR) to the base station device according to the network protocol, so as to indicate the amount of uplink data to be transmitted by the base station device. For example, the BSR reported by the UE indicates that the UE has 5000 bits of data packets to be transmitted.
相应的,基站设备根据UE上报的BSR以及预设的调度算法,为UE分配网络资源。在网络资源较为紧张的情况下,基站设备为UE分配的网络资源,无法满足UE一次性发送所有数据包。因此,UE在传输数据的过程中会产生一些分段数据包。Correspondingly, the base station device allocates network resources for the UE according to the BSR reported by the UE and the preset scheduling algorithm. In the case of relatively tight network resources, the network resources allocated by the base station equipment to the UE cannot satisfy the UE to send all data packets at one time. Therefore, the UE will generate some fragmented data packets during data transmission.
其中,预设的调度算法为运维人员预先在基站设备中设置的。Wherein, the preset scheduling algorithm is pre-set in the base station equipment by operation and maintenance personnel.
示例性的,若BSR指示待传输数据包为5000bit,但是基站设备为UE分配的网络资源为1000bit。在这种情况下,UE在发送待传输数据包时,会将待传输数据包分割为1000bit大小的数据包和4000bit大小的数据包。进一步的,UE会将1000bit大小的数据包通过上述网络资源传输,4000bit大小的数据包就作为未传输分段数据包存储于UE中。Exemplarily, if the BSR indicates that the data packet to be transmitted is 5000 bits, but the network resource allocated by the base station device to the UE is 1000 bits. In this case, when the UE sends the data packet to be transmitted, it will divide the data packet to be transmitted into a data packet with a size of 1000 bits and a data packet with a size of 4000 bits. Further, the UE will transmit the 1000-bit data packet through the aforementioned network resources, and the 4000-bit data packet will be stored in the UE as an untransmitted segmented data packet.
S202、UE生成分段指示。S202. The UE generates a segmentation indication.
其中,分段指示用于指示第一待传输数据包的剩余传输信息,以及第一待传输数据包的标识;第一待传输数据包为未传输分段数据包所在的待传输数据包;剩余传输信息用于反映第一待传输数据包中未传输分段数据包的大小。Wherein, the segmentation indication is used to indicate the remaining transmission information of the first data packet to be transmitted, and the identification of the first data packet to be transmitted; the first data packet to be transmitted is the data packet to be transmitted in which the segmented data packet is not transmitted; the remaining The transmission information is used to reflect the size of untransmitted segmented data packets in the first data packet to be transmitted.
作为一种可能实现的方式,UE在确定UE中存在未传输分段数据包之后,获取未传输分段数据包的大小,以及未传输分段数据包所在的第一待传输数据包的标识。进一步的,UE将第一待传输数据包的标识以及第一待传输数据包中未传输分段数据包的大小添加到媒体接入控制(media access control,MAC)-控制元素(control element,CE)中的逻辑信道标识(logical channel identify,LCID)字段,以生成分段指示。As a possible implementation manner, after determining that there is an untransmitted segmented data packet in the UE, the UE acquires the size of the untransmitted segmented data packet and the identifier of the first to-be-transmitted data packet where the untransmitted segmented data packet is located. Further, the UE adds the identifier of the first data packet to be transmitted and the size of the untransmitted segmented data packet in the first data packet to be transmitted to a media access control (media access control, MAC)-control element (control element, CE) ) in the logical channel identification (logical channel identify, LCID) field to generate a segmentation indication.
作为另一种可能实现的方式,UE将第一待传输数据包的标识以及第一待传输数据包中未传输分段数据包的占用比例添加到MAC-CE中的LCID字段,以生成分段指示。As another possible implementation, the UE adds the identifier of the first data packet to be transmitted and the occupancy ratio of untransmitted segment data packets in the first data packet to be transmitted to the LCID field in the MAC-CE to generate a segment instruct.
需要说明的,LCID字段位于MAC-CE报头;MAC-CE报头由四个报头字段R/R/E/LCID组成。运维人员预先在LCID字段中设置PN字段以及PS字段。其中,PN字段用于承载第一待传输数据包的标识,PS字段用于承载第一待传输数据包的剩余传输信息。It should be noted that the LCID field is located in the MAC-CE header; the MAC-CE header consists of four header fields R/R/E/LCID. The operation and maintenance personnel set the PN field and the PS field in the LCID field in advance. Wherein, the PN field is used to carry the identifier of the first data packet to be transmitted, and the PS field is used to carry remaining transmission information of the first data packet to be transmitted.
示例性的,在剩余传输信息为第一待传输数据包中未传输分段数据包的占用比例的情况下,PN字段的值为20,表示第一待传输数据包中未传输分段数据包的占用比例为20%。Exemplarily, when the remaining transmission information is the occupancy ratio of untransmitted segmented data packets in the first to-be-transmitted data packet, the value of the PN field is 20, indicating that no segmented data packets are transmitted in the first to-be-transmitted data packet The occupancy ratio is 20%.
如表1所示,UE中存有各种类型的待传输数据包的指示信息,信指示息包括待传输数据包的标识、待传输数据包的类型、数据包的大小。表1中规定了携带各种内容的待传输数据包所对应的大小,例如,一个携带图片的待传输数据包,大小为800bit。表1示例性的示出了一种数据包指示信息参考,对于数据包的实际标识,以及不同的类型类型的待传输数据包的实际大小,本发明不做限定。As shown in Table 1, there are indication information of various types of data packets to be transmitted stored in the UE, and the information indication information includes the identifier of the data packet to be transmitted, the type of the data packet to be transmitted, and the size of the data packet. Table 1 specifies the corresponding sizes of data packets to be transmitted carrying various contents, for example, the size of a data packet to be transmitted carrying pictures is 800 bits. Table 1 exemplarily shows a data packet indication information reference, and the present invention does not limit the actual identification of the data packet and the actual size of different types of data packets to be transmitted.
表1Table 1
在实际应用中,UE可以根据第一待传输数据包中携带的内容,从上表1查询第一待传输数据包的标识以及待传输数据包大小。In practical applications, the UE may query the identifier of the first data packet to be transmitted and the size of the data packet to be transmitted from the above Table 1 according to the content carried in the first data packet to be transmitted.
例如,以第一待传输数据包的类型为图片,第一待传输数据包中未传输分段数据包的大小为160bit,且剩余传输信息为占用比例为例,结合表1,且为表1中的图片数据包时,则PN字段对应为0000 0001,反映第一待传输数据包的标识为1;PS字段对应为00010100,反映第一待传输数据包中未传输分段数据包的占用比例为20%。For example, taking the type of the first data packet to be transmitted as a picture, the size of the untransmitted segmented data packet in the first data packet to be transmitted is 160 bits, and the remaining transmission information is the occupation ratio as an example, combined with Table 1, it is Table 1 When the picture data packet in , then the PN field corresponds to 0000 0001, reflecting the identification of the first data packet to be transmitted as 1; the PS field corresponds to 00010100, reflecting the proportion of untransmitted segmented data packets in the first data packet to be transmitted 20%.
S203、UE向基站设备发送分段指示。S203. The UE sends a segmentation indication to the base station device.
作为一种可能实现的方式,UE在生成分段指示后,向基站设备发送带有分段指示的MAC-CE。As a possible implementation manner, after generating the segmentation indication, the UE sends the MAC-CE with the segmentation indication to the base station device.
作为另一种可能实现的方式,UE也可以根据预设周期向基站设备发送带有分段指示的MAC-CE。As another possible implementation manner, the UE may also send the MAC-CE with the segmentation indication to the base station device according to a preset period.
需要说明的,预设周期为运维人员预先在UE中设置的。It should be noted that the preset period is pre-set in the UE by the operation and maintenance personnel.
相应的,基站设备按照上述网络协议,接收UE发送的分段指示。Correspondingly, the base station device receives the segmentation indication sent by the UE according to the foregoing network protocol.
S204、基站设备根据第一待传输数据包的标识,确定第二待传输数据包的大小。S204. The base station device determines the size of the second data packet to be transmitted according to the identifier of the first data packet to be transmitted.
其中,第二待传输数据包与第一待传输数据包的大小相同。Wherein, the size of the second data packet to be transmitted is the same as that of the first data packet to be transmitted.
作为一种可能实现的方式,基站设备根据第一待传输数据包的标识,查询第二待传输数据包的大小。As a possible implementation manner, the base station device queries the size of the second data packet to be transmitted according to the identifier of the first data packet to be transmitted.
需要说明的,第一待传输数据包和第二待传输数据包均为待传输数据包。第二待传输数据包所携带的内容与第一待传输数据包可以相同,也可以不同。通常情况下,第二待传输数据包所携带的内容与第一待传输数据包相同,原因在于UE在同一预设时间内,传输同一类型数据包的概率较大。例如,UE一次可能需要传输多张图片,那么第二待传输数据包携带的内容也为图片。It should be noted that both the first data packet to be transmitted and the second data packet to be transmitted are data packets to be transmitted. The content carried by the second data packet to be transmitted may be the same as or different from the first data packet to be transmitted. Usually, the content carried by the second data packet to be transmitted is the same as that of the first data packet to be transmitted, because the UE has a higher probability of transmitting the same type of data packet within the same preset time. For example, the UE may need to transmit multiple pictures at a time, so the content carried in the second data packet to be transmitted is also a picture.
基站设备中存有与UE中相同的待传输数据包的指示信息。The base station device stores the same indication information of the data packet to be transmitted as that in the UE.
示例性的,如表1所示,当第一待传输数据包的标识为1,则基站设备可以确定第二数据包的大小为800bit。Exemplarily, as shown in Table 1, when the identifier of the first data packet to be transmitted is 1, the base station device may determine that the size of the second data packet is 800 bits.
S205、基站设备根据未传输分段数据包的大小以及第二待传输数据包的大小,确定用于为UE分配的目标网络资源。S205. The base station device determines target network resources for allocation to the UE according to the size of the untransmitted segmented data packet and the size of the second to-be-transmitted data packet.
其中,目标网络资源用于承载未传输分段数据包以及至少一个第二待传输数据包。Wherein, the target network resource is used to carry untransmitted segmented data packets and at least one second to-be-transmitted data packet.
作为一种可能的实现方式,基站设备基于最大可分配网络资源以及未传输分段数据包的大小,确定至少一个第二待传输数据包的数量,并确定至少一个第二待传输数据包的大小。进一步的,UE确定至少一个第二待传输数据包的大小与未传输分段数据包的大小的和为目标网络资源的大小。As a possible implementation manner, the base station device determines the number of at least one second data packet to be transmitted based on the maximum allocable network resource and the size of the untransmitted segmented data packet, and determines the size of the at least one second data packet to be transmitted . Further, the UE determines that the sum of the size of the at least one second to-be-transmitted data packet and the size of the untransmitted segmented data packet is the size of the target network resource.
此步骤的具体实现方式,可以具体参照本发明实施例的后续描述,此处不再进行赘述。For the specific implementation manner of this step, reference may be made to the subsequent description of the embodiment of the present invention, and details are not repeated here.
可以理解的,基站设备在确定UE中未传输分段数据包的大小以及第二待传输数据包的大小后,可以根据未传输分段数据包的大小以及第二待传输数据包的大小,为UE确定出能够承载未传输分段数据包以及至少一个第二待传输数据包的目标网络资源;这样一来,可以使得确定出的网络资源更适合UE不分段的传输数据包。It can be understood that, after determining the size of the untransmitted segmented data packet and the size of the second to-be-transmitted data packet in the UE, the base station device may, according to the size of the untransmitted segmented data packet and the size of the second to-be-transmitted data packet, be The UE determines a target network resource capable of carrying the untransmitted segmented data packet and at least one second to-be-transmitted data packet; in this way, the determined network resource can be more suitable for the UE to transmit the non-segmented data packet.
在一种设计中,在剩余传输信息为第一待传输数据包中未传输分段数据包的占用比例的情况下,本发明实施例提供的上述S203之后,还包括下述S301-S302。In one design, in the case that the remaining transmission information is the occupation ratio of untransmitted segmented data packets in the first to-be-transmitted data packets, the following S301-S302 are further included after the above S203 provided by the embodiment of the present invention.
S301、基站设备确定第一待传输数据包的大小。S301. The base station device determines the size of a first data packet to be transmitted.
作为一种可能实现的方式,基站设备根据第一待传输数据包的标识,查询第一待传输数据包的大小。As a possible implementation manner, the base station device queries the size of the first data packet to be transmitted according to the identifier of the first data packet to be transmitted.
S302、基站设备根据第一待传输数据包的大小以及剩余传输信息,确定未传输分段数据包的大小。S302. The base station device determines the size of the untransmitted segmented data packet according to the size of the first data packet to be transmitted and remaining transmission information.
作为一种可能实现的方式,基站设备确定第一待传输数据包的大小与占用比例的积,为未传输分段数据包的大小。As a possible implementation manner, the base station device determines that the product of the size of the first data packet to be transmitted and the occupation ratio is the size of the untransmitted segmented data packet.
例如,第一待传输数据包的大小为800bit,占用比例为20%,则未传输分段数据包的大小为:800bit*20%=160bit。For example, if the size of the first data packet to be transmitted is 800 bits and the occupation ratio is 20%, the size of the untransmitted segmented data packet is: 800 bits*20%=160 bits.
在一种设计中,为了能够确定用于为UE分配的目标网络资源,本发明实施例提供的上述S205,具体包括下述S2051。In one design, in order to determine the target network resource allocated to the UE, the above S205 provided by the embodiment of the present invention specifically includes the following S2051.
S2051、基站设备根据未传输分段数据包的大小以及第二待传输数据包的大小,从基站设备为UE分配的最大可分配网络资源中确定目标网络资源。S2051. The base station device determines the target network resource from the maximum allocatable network resources allocated by the base station device to the UE according to the size of the untransmitted segmented data packet and the size of the second data packet to be transmitted.
其中,最大可分配网络资源与未传输分段数据包大小的差值,为第二待传输数据包大小的整数倍。Wherein, the difference between the maximum allocable network resource and the size of the untransmitted segmented data packet is an integer multiple of the size of the second data packet to be transmitted.
示例性的,基站设备为UE分配的最大可分配网络资源为1000bit,未传输分段数据包的大小为160bit,每个第二待传输数据包的大小为800bit,第二待传输数据包的个数2个。由于1000-160=840,则基站设备确定在当前网络资源下,允许第二待传输数据包的数量为1个,又由于1个第二待传输数据包的大小为800bit,因此,基站设备会将960bit的网络资源分配给UE。此时,UE传输的数据包为:未传输分段数据包160bit+第二待传输数据包800bit=960bit。这样一来,在之后的传输过程中,由于网络资源的限制,就避免了UE在传输数据包时的分段。Exemplarily, the maximum allocatable network resource allocated by the base station device to the UE is 1000 bits, the size of untransmitted segmented data packets is 160 bits, the size of each second data packet to be transmitted is 800 bits, and the size of each second data packet to be transmitted is Count 2. Since 1000-160=840, the base station device determines that under the current network resources, the number of second data packets to be transmitted is allowed to be 1, and since the size of one second data packet to be transmitted is 800 bits, the base station device will Allocate 960bit network resources to UE. At this time, the data packet transmitted by the UE is: 160 bits of the untransmitted segmented data packet+800 bits of the second data packet to be transmitted=960 bits. In this way, in the subsequent transmission process, due to the limitation of network resources, fragmentation when the UE transmits data packets is avoided.
在一种设计中,本发明实施例提供的上述S205之后,还包括下述S401-S402。In one design, after the above S205 provided in the embodiment of the present invention, the following S401-S402 are also included.
S401、UE确定基站设备分配的目标网络资源以及第二待传输数据包的大小。S401. The UE determines the target network resource allocated by the base station device and the size of the second data packet to be transmitted.
其中,第二待传输数据包与第一待传输数据包的大小相同。Wherein, the size of the second data packet to be transmitted is the same as that of the first data packet to be transmitted.
在基站设备确定用于为UE分配的目标网络资源之后,UE确定基站设备分配的目标网络资源以及第二待传输数据包的大小。After the base station device determines the target network resource allocated to the UE, the UE determines the target network resource allocated by the base station device and the size of the second data packet to be transmitted.
S402、UE根据目标网络资源、第二待传输数据包的大小以及未传输分段数据包的大小,确定与目标网络资源对应的目标数据包。S402. The UE determines a target data packet corresponding to the target network resource according to the target network resource, the size of the second data packet to be transmitted, and the size of the untransmitted segmented data packet.
示例性的,目标网络资源为960bit、未传输分段数据包的大小为160bit、第二待传输数据包的大小为800bit,则将未传输分段数据包以及1个第二待传输数据包确定为目标数据包。Exemplarily, if the target network resource is 960bit, the size of the untransmitted segmented data packet is 160bit, and the size of the second to-be-transmitted data packet is 800bit, then the untransmitted segmented data packet and one second to-be-transmitted data packet are determined for the target packet.
上述实施例提供的技术方案至少带来以下有益效果:基站设备接收用户设备UE发送的分段指示;由于分段指示可以指示第一待传输数据包的剩余传输信息,以及第一待传输数据包的标识;因此,基站设备可以得到第一传输数据包中未传输分段数据包的大小,以及根据第一待传输数据包的标识,确定第二待传输数据包的大小;第二待传输数据包与第一待传输数据包的大小相同;站设备在确定UE中未传输分段数据包的大小以及第二待传输数据包的大小后,进一步可以根据未传输分段数据包的大小以及第二待传输数据包的大小,为UE确定出能够承载未传输分段数据包以及至少一个第二待传输数据包的目标网络资源;这样一来,可以使得确定出的网络资源更适合UE不分段的传输数据包,以适配未来网络的突发转发技术The technical solutions provided by the above embodiments bring at least the following beneficial effects: the base station device receives the segmentation indication sent by the user equipment UE; since the segmentation indication can indicate the remaining transmission information of the first data packet to be transmitted, and the first data packet to be transmitted identification; therefore, the base station device can obtain the size of the untransmitted segmented data packet in the first transmission data packet, and determine the size of the second data packet to be transmitted according to the identification of the first data packet to be transmitted; the second data packet to be transmitted The size of the packet is the same as that of the first data packet to be transmitted; after determining the size of the untransmitted segmented data packet in the UE and the size of the second to be transmitted data packet, the station device can further 2. The size of the data packet to be transmitted, determine the target network resource capable of carrying the untransmitted segmented data packet and at least one second data packet to be transmitted for the UE; in this way, the determined network resource can be more suitable for the UE regardless of Segment transmission data packets to adapt to the burst forwarding technology of future networks
上述主要从方法的角度对本发明实施例提供的方案进行了介绍。为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本发明实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。The foregoing mainly introduces the solutions provided by the embodiments of the present invention from the perspective of methods. In order to realize the above functions, it includes corresponding hardware structures and/or software modules for performing various functions. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the embodiments of the present invention can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed by hardware or computer software drives hardware depends on the specific application and design constraints of the technical solution. Skilled artisans may use different methods to implement the described functions for each specific application, but such implementation should not be regarded as exceeding the scope of the present invention.
本发明实施例可以根据上述方法示例对上述设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。可选的,本发明实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。In the embodiment of the present invention, the functional modules of the above-mentioned device can be divided according to the above-mentioned method examples. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software function modules. Optionally, the division of modules in this embodiment of the present invention is schematic, and is only a logical function division, and there may be another division manner in actual implementation.
图4为本发明实施例提供的一种基站设备的结构示意图。如图4所示,基站设备50用于适配未来网络的突发转发技术,例如用于执行图3所示的资源确定方法。该基站设备50包括接收单元501以及确定单元502。Fig. 4 is a schematic structural diagram of a base station device provided by an embodiment of the present invention. As shown in FIG. 4 , the
接收单元501,用于接收用户设备UE发送的分段指示;分段指示用于指示第一待传输数据包的剩余传输信息,以及第一待传输数据包的标识。剩余传输信息用于反映第一待传输数据包中未传输分段数据包的大小。The receiving
确定单元502,用于根据第一待传输数据包的标识,确定第二待传输数据包的大小;第二待传输数据包与第一待传输数据包的大小相同。The determining
确定单元502,还用于根据未传输分段数据包的大小以及第二待传输数据包的大小,确定用于为UE分配的目标网络资源;目标网络资源用于承载未传输分段数据包以及至少一个第二待传输数据包。The determining
可选的,如图4所示,本发明实施例提供的基站设备50中,剩余传输信息为第一待传输数据包中未传输分段数据包的占用比例。Optionally, as shown in FIG. 4 , in the
确定单元502,还用于确定第一待传输数据包的大小,并根据第一待传输数据包的大小以及剩余传输信息,确定未传输分段数据包的大小。The determining
可选的,如图4所示,本发明实施例提供的基站设备50中,分段指示位于媒体接入控制MAC-控制元素CE的逻辑信道标识LCID中。Optionally, as shown in FIG. 4 , in the
可选的,如图4所示,本发明实施例提供的基站设备50中,确定单元502,具体用于:根据未传输分段数据包的大小以及第二待传输数据包的大小,从基站设备为UE分配的最大可分配网络资源中确定目标网络资源;最大可分配网络资源与未传输分段数据包大小的差值,为第二待传输数据包大小的整数倍。Optionally, as shown in FIG. 4, in the
图5为本发明实施例提供的一种用户设备UE的结构示意图。如图5所示,用户设备60用于适配未来网络的突发转发技术,例如用于执行图3所示的资源确定方法。该用户设备60包括确定单元601、生成单元602以及发送单元603。FIG. 5 is a schematic structural diagram of a user equipment UE provided by an embodiment of the present invention. As shown in FIG. 5 , the
确定单元601,用于确定UE中存在未传输分段数据包。The determining
生成单元602,用于生成分段指示;分段指示用于指示第一待传输数据包的剩余传输信息,以及第一待传输数据包的标识;第一待传输数据包为未传输分段数据包所在的待传输数据包;剩余传输信息用于反映第一待传输数据包中未传输分段数据包的大小。A generating
发送单元603,用于向基站设备发送分段指示,以使得基站设备根据第一待传输数据包的标识,确定第二待传输数据包的大小,并根据未传输分段数据包的大小以及第二待传输数据包的大小,确定用于为UE分配的目标网络资源;第二待传输数据包与第一待传输数据包的大小相同;目标网络资源用于承载未传输分段数据包以及至少一个第二待传输数据包。The sending
可选的,如图5所示,本发明实施例提供的用户设备60中,分段指示位于媒体接入控制MAC-控制元素CE中的逻辑信道标识LCID字段。Optionally, as shown in FIG. 5 , in the
可选的,如图5所示,本发明实施例提供的用户设备60中,确定单元601还用于:确定基站设备分配的目标网络资源以及第二待传输数据包的大小;根据目标网络资源、第二待传输数据包的大小以及未传输分段数据包的大小,确定与目标网络资源对应的目标数据包。Optionally, as shown in FIG. 5, in the
在采用硬件的形式实现上述集成的模块的功能的情况下,本发明实施例提供了上述实施例中所涉及的基站设备的一种可能的结构示意图。如图6所示,一种基站设备70,用于适配未来网络的突发转发技术,例如用于执行图3所示的资源确定方法。该基站设备70包括处理器701,存储器702以及总线703。处理器701与存储器702之间可以通过总线703连接。In the case that the functions of the above-mentioned integrated modules are implemented in the form of hardware, this embodiment of the present invention provides a possible structural schematic diagram of the base station equipment involved in the above-mentioned embodiments. As shown in FIG. 6 , a
处理器701是基站设备的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器701可以是一个通用中央处理单元(central processing unit,CPU),也可以是其他通用处理器等。其中,通用处理器可以是微处理器或者是任何常规的处理器等。The
作为一种实施例,处理器701可以包括一个或多个CPU,例如图6中所示的CPU 0和CPU 1。As an embodiment, the
存储器702可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasable programmable read-only memory,EEPROM)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。The
作为一种可能的实现方式,存储器702可以独立于处理器701存在,存储器702可以通过总线703与处理器701相连接,用于存储指令或者程序代码。处理器701调用并执行存储器702中存储的指令或程序代码时,能够实现本发明实施例提供的资源隔离方法。As a possible implementation manner, the
另一种可能的实现方式中,存储器702也可以和处理器701集成在一起。In another possible implementation manner, the
总线703,可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外围设备互连(Peripheral Component Interconnect,PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,EISA)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。The
需要指出的是,图6示出的结构并不构成对该基站设备70的限定。除图6所示部件之外,该基站设备70可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。It should be noted that the structure shown in FIG. 6 does not limit the
作为一个示例,结合图4,基站设备中的接收单元501以及确定单元502实现的功能与图6中的处理器701的功能相同。As an example, with reference to FIG. 4 , functions implemented by the receiving
可选的,如图6所示,本发明实施例提供的基站设备70还可以包括通信接口704。Optionally, as shown in FIG. 6 , the
通信接口704,用于与其他设备通过通信网络连接。该通信网络可以是以太网,无线接入网,无线局域网(wireless local area networks,WLAN)等。通信接口704可以包括用于接收数据的接收单元,以及用于发送数据的发送单元。The
在一种设计中,本发明实施例提供的基站设备中,通信接口还可以集成在处理器中。In one design, in the base station equipment provided in the embodiment of the present invention, the communication interface may also be integrated in the processor.
图7示出了本发明实施例中基站设备的另一种硬件结构。如图7所示,基站设备80可以包括处理器801以及通信接口802。处理器801与通信接口802耦合。Fig. 7 shows another hardware structure of the base station equipment in the embodiment of the present invention. As shown in FIG. 7 , the
处理器801的功能可以参考上述处理器701的描述。此外,处理器801还具备存储功能,可以参考上述存储器702的功能。For functions of the
通信接口802用于为处理器801提供数据。该通信接口802可以是基站设备的内部接口,也可以是基站设备对外的接口(相当于通信接口704)。The
需要指出的是,图7中示出的结构并不构成对基站设备70的限定,除图7所示部件之外,该基站设备70可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。It should be pointed out that the structure shown in FIG. 7 does not constitute a limitation on the
同时,本发明实施例提供的用户设备的硬件结构示意图也可参照上述图6或者图7中基站设备的描述,此处不再进行赘述。不同之处在于用户设备包括的处理器用于执行用户设备在上述实施例中执行的步骤。At the same time, for the schematic diagram of the hardware structure of the user equipment provided by the embodiment of the present invention, reference may also be made to the description of the base station equipment in FIG. 6 or FIG. 7 , and details are not repeated here. The difference is that the processor included in the user equipment is used to execute the steps performed by the user equipment in the foregoing embodiments.
作为一个示例,结合图5,用户设备中的确定单元601、生成单元602以及发送单元603实现的功能与用户设备的处理器的功能相同。As an example, with reference to FIG. 5 , the functions implemented by the determining
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能单元的划分进行举例说明。在实际应用中,可以根据需要而将上述功能分配由不同的功能单元完成,即将装置的内部结构划分成不同的功能单元,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Through the above description of the implementation, those skilled in the art can clearly understand that, for the convenience and brevity of the description, only the division of the above functional units is used as an example for illustration. In practical applications, the above function allocation can be completed by different functional units according to needs, that is, the internal structure of the device is divided into different functional units, so as to complete all or part of the functions described above. For the specific working process of the above-described system, device, and unit, reference may be made to the corresponding process in the foregoing method embodiments, and details are not repeated here.
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当计算机执行该指令时,该计算机执行上述方法实施例所示的方法流程中的各个步骤。An embodiment of the present invention also provides a computer-readable storage medium, in which instructions are stored. When a computer executes the instructions, the computer executes each step in the method flow shown in the above-mentioned method embodiments.
本发明的实施例提供一种包含指令的计算机程序产品,当指令在计算机上运行时,使得计算机执行上述方法实施例中的资源确定方法。An embodiment of the present invention provides a computer program product containing instructions, and when the instructions are run on a computer, the computer is made to execute the method for determining resources in the above method embodiments.
其中,计算机可读存储介质,例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘。随机存取存储器(Random Access Memory,RAM)、只读存储器(Read-Only Memory,ROM)、可擦式可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、寄存器、硬盘、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光存储器件、磁存储器件、或者上述的人以合适的组合、或者本领域数值的任何其他形式的计算机可读存储介质。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于特定用途集成电路(Application Specific Integrated Circuit,ASIC)中。在本发明实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。Wherein, the computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any combination thereof. More specific examples (non-exhaustive list) of computer readable storage media include: electrical connection having one or more wires, portable computer disk, hard disk. Random Access Memory (Random Access Memory, RAM), Read-Only Memory (Read-Only Memory, ROM), Erasable Programmable Read-Only Memory (Erasable Programmable Read Only Memory, EPROM), registers, hard disk, optical fiber, portable compact Disk read-only memory (Compact Disc Read-Only Memory, CD-ROM), an optical storage device, a magnetic storage device, or any other form of computer-readable storage medium in a suitable combination of the above, or values in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. Of course, the storage medium may also be a component of the processor. The processor and the storage medium may be located in an application specific integrated circuit (Application Specific Integrated Circuit, ASIC). In the embodiments of the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program, and the program may be used by or in combination with an instruction execution system, apparatus or device.
以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何在本发明揭露的技术范围内的变化或替换,都应涵盖在本发明的保护范围之内。The above are only specific implementations of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or replacements within the technical scope disclosed in the present invention shall be covered within the protection scope of the present invention.
Claims (17)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111258382.4A CN113891398B (en) | 2021-10-27 | 2021-10-27 | A resource determination method, device and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111258382.4A CN113891398B (en) | 2021-10-27 | 2021-10-27 | A resource determination method, device and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN113891398A CN113891398A (en) | 2022-01-04 |
| CN113891398B true CN113891398B (en) | 2023-07-11 |
Family
ID=79014893
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111258382.4A Active CN113891398B (en) | 2021-10-27 | 2021-10-27 | A resource determination method, device and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN113891398B (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114793349B (en) * | 2022-04-21 | 2024-09-27 | 中国联合网络通信集团有限公司 | Data transmission method, device, equipment and storage medium |
| CN119729833A (en) * | 2023-09-27 | 2025-03-28 | 华为技术有限公司 | Transmission method and transmission device |
Citations (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010056762A1 (en) * | 2008-11-11 | 2010-05-20 | Qualcomm Incorporated | Efficient ue qos/ul packet build in lte |
| WO2014014260A1 (en) * | 2012-07-17 | 2014-01-23 | Lg Electronics Inc. | Method and apparatus for measuring a packet throughput in wireless communication system |
| CN104247547A (en) * | 2012-04-20 | 2014-12-24 | 华为技术有限公司 | Data offload configuration method, base station system and user terminal |
| CN104581679A (en) * | 2013-10-17 | 2015-04-29 | 普天信息技术研究院有限公司 | A BSR reporting method in a dual-connection network |
| CN106105304A (en) * | 2014-02-24 | 2016-11-09 | 英特尔公司 | The enhancing of the Buffer Status Report coordinating uplink authorization distribution in the dual link in LTE network |
| CN106171032A (en) * | 2015-01-29 | 2016-11-30 | 华为技术有限公司 | Data transmission method and equipment |
| CN107872885A (en) * | 2016-09-27 | 2018-04-03 | 华为技术有限公司 | Method and device for reporting cache status report |
| CN107925916A (en) * | 2015-05-14 | 2018-04-17 | 黑莓有限公司 | Uplink data is split |
| WO2018145063A1 (en) * | 2017-02-06 | 2018-08-09 | Altiostar Networks, Inc. | Multi-technology aggregation architecture for long term evolution communications systems |
| CN109561445A (en) * | 2017-09-26 | 2019-04-02 | 维沃移动通信有限公司 | Data processing method and terminal device |
| CN109644470A (en) * | 2017-06-16 | 2019-04-16 | Oppo广东移动通信有限公司 | Communication method, terminal device and network device |
| KR20190049201A (en) * | 2017-11-01 | 2019-05-09 | 삼성전자주식회사 | Apparatus and method for transmitting/receiving packet data information in wireless communication system |
| CN111669781A (en) * | 2020-05-22 | 2020-09-15 | 中国联合网络通信集团有限公司 | A communication method and device |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3319252A1 (en) * | 2016-11-04 | 2018-05-09 | Panasonic Intellectual Property Corporation of America | Efficient multiplexing of control information in transport block |
-
2021
- 2021-10-27 CN CN202111258382.4A patent/CN113891398B/en active Active
Patent Citations (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010056762A1 (en) * | 2008-11-11 | 2010-05-20 | Qualcomm Incorporated | Efficient ue qos/ul packet build in lte |
| CN104247547A (en) * | 2012-04-20 | 2014-12-24 | 华为技术有限公司 | Data offload configuration method, base station system and user terminal |
| WO2014014260A1 (en) * | 2012-07-17 | 2014-01-23 | Lg Electronics Inc. | Method and apparatus for measuring a packet throughput in wireless communication system |
| CN104581679A (en) * | 2013-10-17 | 2015-04-29 | 普天信息技术研究院有限公司 | A BSR reporting method in a dual-connection network |
| CN106105304A (en) * | 2014-02-24 | 2016-11-09 | 英特尔公司 | The enhancing of the Buffer Status Report coordinating uplink authorization distribution in the dual link in LTE network |
| CN106171032A (en) * | 2015-01-29 | 2016-11-30 | 华为技术有限公司 | Data transmission method and equipment |
| CN107925916A (en) * | 2015-05-14 | 2018-04-17 | 黑莓有限公司 | Uplink data is split |
| CN107872885A (en) * | 2016-09-27 | 2018-04-03 | 华为技术有限公司 | Method and device for reporting cache status report |
| WO2018145063A1 (en) * | 2017-02-06 | 2018-08-09 | Altiostar Networks, Inc. | Multi-technology aggregation architecture for long term evolution communications systems |
| CN109644470A (en) * | 2017-06-16 | 2019-04-16 | Oppo广东移动通信有限公司 | Communication method, terminal device and network device |
| CN109561445A (en) * | 2017-09-26 | 2019-04-02 | 维沃移动通信有限公司 | Data processing method and terminal device |
| KR20190049201A (en) * | 2017-11-01 | 2019-05-09 | 삼성전자주식회사 | Apparatus and method for transmitting/receiving packet data information in wireless communication system |
| CN111669781A (en) * | 2020-05-22 | 2020-09-15 | 中国联合网络通信集团有限公司 | A communication method and device |
Non-Patent Citations (3)
| Title |
|---|
| "R2-1705201 BSR format".3GPP tsg_ran\wg2_rl2.2017,全文. * |
| Ericsson.R2-2003852 "Updates for R16 LTE Mobility Enhancements and LTE updates for R16 NR Mobility Enhancements".3GPP tsg_ran\wg2_rl2.2020,(第tsgr2_109bis-e期),全文. * |
| 曹亘,吕婷,张涛,李福昌,冯毅."中国联通5G 基站设备架构及演进要求".《邮电设计技术》.2019,全文. * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN113891398A (en) | 2022-01-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109547168B (en) | Data transmission method, terminal device and network device | |
| US11418999B2 (en) | Buffer status report for high priority transmission | |
| CN106358239B (en) | Data transmission method, sending equipment and receiving equipment | |
| CN111356172B (en) | Communication method, device, terminal, network device and storage medium | |
| US9294248B2 (en) | Method and device for use in frame acknowledgement | |
| WO2021232568A1 (en) | Method, terminal and system for transceiving data over wireless local area network, and network access device | |
| KR20130023263A (en) | Techniques for initiating communication in a wireless network | |
| CN113647182B (en) | Wireless communication method and device | |
| CN113891398B (en) | A resource determination method, device and storage medium | |
| WO2023116403A1 (en) | Buffer state report sending method and communication apparatus | |
| CN114286447A (en) | Method, device and storage medium for adjusting scheduling priority | |
| US12238706B2 (en) | Methods for information transmission | |
| WO2021179178A1 (en) | Data transmission method and apparatus, and storage medium | |
| WO2020211737A1 (en) | Wireless communication method and device | |
| CN111278163A (en) | Channel access method to solve the problem of short-distance wireless Internet of things hidden terminal | |
| CN115865295A (en) | Information processing method and device | |
| JP7698078B2 (en) | Method and apparatus for reporting buffered data - Patents.com | |
| CN116889022A (en) | Method and device for wireless communication | |
| CN115835345A (en) | HARQ process allocation method, device, base station and storage medium | |
| WO2017177438A1 (en) | Transmission method and apparatus for control information | |
| US9479351B2 (en) | Method and apparatus for providing voice service in communication system | |
| CN107079468B (en) | A resource request method and device | |
| CN103139919B (en) | A kind of method and device for realizing step access | |
| EP2873282B1 (en) | Technique for uplink data processing | |
| CN117202257A (en) | User data processing method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |