WO2024104459A1 - Data transmission method and apparatus, and terminal device and network device - Google Patents

Data transmission method and apparatus, and terminal device and network device Download PDF

Info

Publication number
WO2024104459A1
WO2024104459A1 PCT/CN2023/132284 CN2023132284W WO2024104459A1 WO 2024104459 A1 WO2024104459 A1 WO 2024104459A1 CN 2023132284 W CN2023132284 W CN 2023132284W WO 2024104459 A1 WO2024104459 A1 WO 2024104459A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
service
terminal device
time
upper layer
Prior art date
Application number
PCT/CN2023/132284
Other languages
French (fr)
Chinese (zh)
Inventor
韩立锋
Original Assignee
展讯通信(上海)有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 展讯通信(上海)有限公司 filed Critical 展讯通信(上海)有限公司
Publication of WO2024104459A1 publication Critical patent/WO2024104459A1/en

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The present application relates to the technical field of communications. Disclosed are a data transmission method and apparatus, and a terminal device and a network device. The method comprises: a network device sending data of a service, wherein the service has a data delivery characteristic, and the data delivery characteristic is used for describing the characteristic of the terminal device delivering the data of the service to an upper layer after receiving the data of the service; and correspondingly, the terminal device receiving the data of the service. It can be seen that by means of the embodiments of the present application, a data delivery characteristic of a service is introduced, and by means of the data delivery characteristic, a relevant characteristic of a terminal device delivering data of the service to an upper layer after receiving the data of the service is described, so that the enhancement of data characteristics of the service is realized, the data transmission of the service is enhanced, scenarios of a user using the service are enriched, and more service usage requirements of the user are met.

Description

数据传输方法与装置、终端设备和网络设备Data transmission method and device, terminal equipment and network equipment
本发明要求2022年11月18日递交的发明名称为“数据传输方法与装置、终端设备和网络设备”的申请号202211446407.8的在先申请优先权,上述在先申请的内容以引入的方式并入本文本中。The present invention claims priority of the prior application No. 202211446407.8 filed on November 18, 2022, with the invention name “Data Transmission Method and Apparatus, Terminal Equipment and Network Equipment”. The contents of the above-mentioned prior application are incorporated into this text by introduction.
技术领域Technical Field
本申请涉及通信技术领域,尤其涉及一种数据传输方法与装置、终端设备和网络设备。The present application relates to the field of communication technology, and in particular to a data transmission method and apparatus, a terminal device, and a network device.
背景技术Background technique
目前,第三代合作伙伴计划组织(3rd Generation Partnership Project,3GPP)所规范的标准协议针对业务的数据特性讨论了终端设备在应用层上何时向用户呈现该业务的数据,以便实现该业务的数据呈现特性。Currently, the standard protocol specified by the 3rd Generation Partnership Project (3GPP) discusses when the terminal device presents the data of the service to the user at the application layer based on the data characteristics of the service, so as to realize the data presentation characteristics of the service.
例如,以用户使用终端设备听音乐的场景为例,在该场景下的业务的数据为音频数据,而为了实现音乐在用户的左耳和右耳之间进行先后环绕的听觉效果,终端设备需要在应用层上将左耳的音频数据与右耳的音频数据在时间上按照先后顺序进行呈现。如果左耳的的音频数据先呈现,而右耳的音频数据后呈现,用户将感受到左耳先听到一段音乐,右耳后听到下一段音乐,如此循环。For example, in the scenario where a user uses a terminal device to listen to music, the service data in this scenario is audio data. In order to achieve the auditory effect of music being surrounded by the user's left ear and right ear, the terminal device needs to present the audio data of the left ear and the audio data of the right ear in a time sequence at the application layer. If the audio data of the left ear is presented first and the audio data of the right ear is presented later, the user will feel that the left ear hears a piece of music first, and the right ear hears the next piece of music later, and so on.
又例如,以多个用户分别使用终端设备玩游戏的场景为例,在该场景下的业务的数据为游戏画面,而为了实现将游戏画面在不同用户上先后呈现以产生更加逼真的视觉效果,不同终端设备在应用上向各自的用户呈现游戏画面时会按照先后的时间顺序。For another example, take a scenario in which multiple users use terminal devices to play games respectively. The business data in this scenario is the game screen. In order to present the game screen to different users in sequence to produce a more realistic visual effect, different terminal devices will present the game screen to their respective users in the application in chronological order.
虽然目前在业务的数据特性上讨论了业务的数据呈现特性,但是业务的数据呈现特性在用户的业务需求层面上显得相对单一,无法满足各类用户的业务使用需求等,因此如何对业务的数据特性进行增强,以便满足用户使用该业务的不同需求,还需要进一步研究。Although the data presentation characteristics of the business have been discussed in terms of the data characteristics of the business, the data presentation characteristics of the business are relatively simple in terms of the business needs of users and cannot meet the business usage needs of various users. Therefore, further research is needed on how to enhance the data characteristics of the business to meet the different needs of users for using the business.
发明内容Summary of the invention
本申请提供了一种数据传输方法与装置、终端设备和网络设备,以期望解决如何对业务的数据特性进行增强的问题。The present application provides a data transmission method and apparatus, a terminal device and a network device, in the hope of solving the problem of how to enhance the data characteristics of a service.
第一方面,为本申请的一种数据传输方法,包括:In a first aspect, a data transmission method of the present application includes:
接收业务的数据,所述业务具有数据递交特性,所述数据递交特性用于描述终端设备在接收到所述业务的数据之后向上层递交的特性。Receive data of a service, where the service has a data delivery characteristic, and the data delivery characteristic is used to describe a characteristic of a terminal device delivering the data of the service to an upper layer after receiving the data.
可见,本申请实施例引入业务的数据递交特性,通过数据递交特性来描述终端设备在接收到业务的数据之后向上层递交该业务的数据的相关特性,从而实现业务的数据特性的增强,增强业务的数据传输,丰富用户使用该业务的场景,以及满足用户更多的业务使用需求。It can be seen that the embodiment of the present application introduces the data delivery characteristics of the service, and uses the data delivery characteristics to describe the relevant characteristics of the terminal device submitting the data of the service to the upper layer after receiving the data of the service, thereby enhancing the data characteristics of the service, enhancing the data transmission of the service, enriching the scenarios in which users use the service, and meeting more service usage needs of users.
第二方面,为本申请的一种数据传输方法,包括:The second aspect is a data transmission method of the present application, comprising:
发送业务的数据,所述业务具有数据递交特性,所述数据递交特性用于描述终端设备在接收到所述业务的数据之后向上层递交的特性。The data of the service is sent, and the service has a data delivery characteristic, and the data delivery characteristic is used to describe the characteristics of the terminal device submitting to the upper layer after receiving the data of the service.
第三方面,为本申请的一种数据传输装置,包括:A third aspect is a data transmission device of the present application, comprising:
接收单元,用于接收业务的数据,所述业务具有数据递交特性,所述数据递交特性用于描述终端设备在接收到所述业务的数据之后向上层递交的特性。The receiving unit is used to receive data of a service, wherein the service has a data delivery characteristic, and the data delivery characteristic is used to describe a characteristic of a terminal device delivering the data of the service to an upper layer after receiving the data.
第四方面,为本申请的一种数据传输装置,包括:A fourth aspect is a data transmission device of the present application, comprising:
发送单元,用于发送业务的数据,所述业务具有数据递交特性,所述数据递交特性用于描述终端设备在接收到所述业务的数据之后向上层递交的特性。The sending unit is used to send data of a service, wherein the service has a data delivery characteristic, and the data delivery characteristic is used to describe a characteristic of a terminal device delivering the data of the service to an upper layer after receiving the data.
第五方面,上述第一方面所设计的方法中的步骤应用于终端设备或者终端设备之中。In a fifth aspect, the steps in the method designed in the first aspect are applied to a terminal device or in a terminal device.
第六方面,上述第一方面所设计的方法中的步骤应用于网络设备或者网络设备之中。In a sixth aspect, the steps in the method designed in the first aspect are applied to a network device or in a network device.
第七方面,为本申请的一种终端设备,包括处理器、存储器及存储在所述存储器上的计算机程序或指令,其中,所述处理器执行所述计算机程序或指令以实现上述第一方面所设计的方法中的步骤。The seventh aspect is a terminal device of the present application, comprising a processor, a memory, and a computer program or instructions stored on the memory, wherein the processor executes the computer program or instructions to implement the steps in the method designed in the first aspect above.
第八方面,为本申请的一种网络设备,包括处理器、存储器及存储在所述存储器上的计算机程序或指令,其中,所述处理器执行所述计算机程序或指令以实现上述第二方面所设计的方法中的步骤。The eighth aspect is a network device of the present application, comprising a processor, a memory, and a computer program or instructions stored on the memory, wherein the processor executes the computer program or instructions to implement the steps in the method designed in the second aspect above.
第九方面,为本申请的一种芯片,包括处理器和通信接口,其中,所述处理器执行上述第一方面或第二方面所设计的方法中的步骤。The ninth aspect is a chip of the present application, comprising a processor and a communication interface, wherein the processor executes the steps in the method designed in the first aspect or the second aspect.
第十方面,为本申请的一种芯片模组,包括收发组件和芯片,所述芯片包括处理器,其中,所述处 理器执行上述第一方面或第二方面所设计的方法中的步骤。A tenth aspect is a chip module of the present application, comprising a transceiver component and a chip, wherein the chip comprises a processor, wherein the processor The processor executes the steps in the method designed in the first aspect or the second aspect above.
第十一方面,为本申请的一种计算机可读存储介质,其中,其存储有计算机程序或指示,所述计算机程序或指令被执行时实现上述第一方面或第二方面所设计的方法中的步骤。例如,所述计算机程序或指令被处理器执行。In an eleventh aspect, a computer-readable storage medium of the present application is provided, wherein a computer program or instruction is stored therein, and when the computer program or instruction is executed, the steps in the method designed in the first aspect or the second aspect are implemented. For example, the computer program or instruction is executed by a processor.
第十二方面,为本申请的一种计算机程序产品,包括计算机程序或指令,其中,该计算机程序或指令被执行时实现上述第一方面或第二方面所设计的方法中的步骤。例如,所述计算机程序或指令被处理器执行。A twelfth aspect is a computer program product of the present application, comprising a computer program or an instruction, wherein when the computer program or the instruction is executed, the steps in the method designed in the first aspect or the second aspect are implemented. For example, the computer program or the instruction is executed by a processor.
第二方面至第十二方面的技术方案所带来的有益效果可以参见第一方面的技术方案所带来的技术效果,此处不再赘述。The beneficial effects brought about by the technical solutions of the second to twelfth aspects can refer to the technical effects brought about by the technical solution of the first aspect, and will not be repeated here.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art are briefly introduced below.
图1是本申请实施例的一种通信***的架构示意图;FIG1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present application;
图2是本申请实施例的一种业务的数据传输过程的结构示意图;FIG2 is a schematic diagram of a data transmission process of a service in an embodiment of the present application;
图3是本申请实施例的又一种业务的数据传输过程的结构示意图;FIG3 is a structural diagram of a data transmission process of another service in an embodiment of the present application;
图4是本申请实施例的又一种业务的数据传输过程的结构示意图;FIG4 is a schematic diagram of a data transmission process of another service in an embodiment of the present application;
图5是本申请实施例的一种数据传输定方法的流程示意图;FIG5 is a schematic diagram of a flow chart of a data transmission method according to an embodiment of the present application;
图6是本申请实施例的一种数据传输装置的功能单元组成框图;FIG6 is a block diagram of functional units of a data transmission device according to an embodiment of the present application;
图7是本申请实施例的又一种数据传输装置的功能单元组成框图;7 is a block diagram of functional units of another data transmission device according to an embodiment of the present application;
图8是本申请实施例的一种终端设备的结构示意图;FIG8 is a schematic diagram of the structure of a terminal device according to an embodiment of the present application;
图9是本申请实施例的一种网络设备的结构示意图。FIG. 9 is a schematic diagram of the structure of a network device according to an embodiment of the present application.
具体实施方式Detailed ways
应理解,本申请实施例中涉及的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如,包含了一系列步骤或单元的过程、方法、软件、产品或设备没有限定于已列出的步骤或单元,而是还包括没有列出的步骤或单元,或还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。It should be understood that the terms "first", "second", etc. involved in the embodiments of the present application are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, software, product, or device that includes a series of steps or units is not limited to the listed steps or units, but also includes steps or units that are not listed, or also includes other steps or units inherent to these processes, methods, products, or devices.
本申请实施例中涉及的“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。The "embodiment" involved in the embodiments of the present application means that the specific features, structures or characteristics described in conjunction with the embodiment may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
本申请实施例中的“和/或”,描述关联对象的关联关系,表示可以存在三种关系。例如,A和/或B,可以表示如下三种情况:单独存在A;同时存在A和B;单独存在B。其中,A、B可以是单数或者复数。In the embodiments of the present application, "and/or" describes the association relationship of the associated objects, indicating that three relationships may exist. For example, A and/or B can represent the following three situations: A exists alone; A and B exist at the same time; B exists alone. Among them, A and B can be singular or plural.
本申请实施例中,符号“/”可以表示前后关联对象是一种“或”的关系。另外,符号“/”也可以表示除号,即执行除法运算。例如,A/B,可以表示A除以B。In the embodiment of the present application, the symbol "/" can indicate that the objects associated with each other are in an "or" relationship. In addition, the symbol "/" can also indicate a division sign, that is, performing a division operation. For example, A/B can indicate A divided by B.
本申请实施例中的“至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合,是指一个或多个,多个指的是两个或两个以上。例如,a、b或c中的至少一项(个),可以表示如下七种情况:a,b,c,a和b,a和c,b和c,a、b和c。其中,a、b、c中的每一个可以是元素,也可以是包含一个或多个元素的集合。In the embodiments of the present application, "at least one item" or similar expressions refer to any combination of these items, including any combination of single items or plural items, and refer to one or more, and multiple refers to two or more. For example, at least one item of a, b, or c can represent the following seven situations: a, b, c, a and b, a and c, b and c, a, b, and c. Among them, each of a, b, and c can be an element or a set containing one or more elements.
本申请实施例中的“等于”可以与大于连用,适用于大于时所采用的技术方案,也可以与小于连用,适用于与小于时所采用的技术方案。当等于与大于连用时,不与小于连用;当等于与小于连用时,不与大于连用。In the embodiments of the present application, "equal to" can be used in conjunction with greater than, and is applicable to the technical solution adopted when greater than, and can also be used in conjunction with less than, and is applicable to the technical solution adopted when less than. When equal to is used in conjunction with greater than, it is not used in conjunction with less than; when equal to is used in conjunction with less than, it is not used in conjunction with greater than.
本申请实施例中涉及“的(of)”、“相应的(corresponding/relevant)”、“对应的(corresponding)”、“指示的(indicated)”有时可以混用。应当指出的是,在不强调其区别时,其所要表达的含义是一致的。In the embodiments of the present application, "of", "corresponding/relevant", "corresponding", and "indicated" may sometimes be used interchangeably. It should be noted that when the distinction is not emphasized, the meanings to be expressed are consistent.
本申请实施例中的“连接”是指直接连接或者间接连接等各种连接方式,以实现设备间的通信,对此不做任何限定。The "connection" in the embodiments of the present application refers to various connection methods such as direct connection or indirect connection to achieve communication between devices, and there is no limitation on this.
本申请实施例中的“网络”可以与“***”表达为同一概念,通信***即为通信网络。The “network” in the embodiments of the present application can be expressed as the same concept as the “system”, and the communication system is the communication network.
下面对本申请实施例所涉及的相关内容、概念、含义、技术问题、技术方案、有益效果等进行说明。The following is an explanation of the relevant contents, concepts, meanings, technical issues, technical solutions, beneficial effects, etc. involved in the embodiments of the present application.
一、通信***、终端设备和网络设备1. Communication systems, terminal equipment and network equipment
1、通信*** 1. Communication system
本申请实施例的技术方案可以应用于各种通信***,例如:通用分组无线业务(General Packet Radio Service,GPRS)、长期演进(Long Term Evolution,LTE)***、先进的长期演进(Advanced Long Term Evolution,LTE-A)***、新无线(New Radio,NR)***、NR***的演进***、非授权频谱上的LTE(LTE-based Access to Unlicensed Spectrum,LTE-U)***、非授权频谱上的NR(NR-based Access to Unlicensed Spectrum,NR-U)***、非地面通信网络(Non-Terrestrial Networks,NTN)***、通用移动通信***(Universal Mobile Telecommunication System,UMTS)、无线局域网(Wireless Local Area Networks,WLAN)、无线保真(Wireless Fidelity,Wi-Fi)、第6代(6th-Generation,6G)通信***或者其他通信***等。The technical solutions of the embodiments of the present application can be applied to various communication systems, for example: General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, NR system evolution system, LTE-based Access to Unlicensed Spectrum (LTE-U) system, NR-based Access to Unlicensed Spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (Wi-Fi), 6th-Generation (6G) communication system or other communication systems, etc.
需要说明的是,传统的通信***所支持的连接数有限,且易于实现。然而,随着通信技术的发展,通信***不仅可以支持传统的通信***,还可以支持如设备到设备(device to device,D2D)通信、机器到机器(machine to machine,M2M)通信、机器类型通信(machine type communication,MTC)、车辆间(vehicle to vehicle,V2V)通信、车联网(vehicle to everything,V2X)通信、窄带物联网(narrow band internet of things,NB-IoT)通信等,因此本申请实施例的技术方案也可以应用于上述通信***。It should be noted that the number of connections supported by traditional communication systems is limited and easy to implement. However, with the development of communication technology, communication systems can not only support traditional communication systems, but also support device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine type communication (MTC), vehicle-to-vehicle (V2V) communication, vehicle-to-everything (V2X) communication, narrowband Internet of Things (NB-IoT) communication, etc. Therefore, the technical solution of the embodiment of the present application can also be applied to the above communication systems.
此外,本申请实施例的技术方案可以应用于波束赋形(beamforming)、载波聚合(carrier aggregation,CA)、双连接(dual connectivity,DC)或者独立(standalone,SA)部署场景等。In addition, the technical solutions of the embodiments of the present application can be applied to beamforming (beamforming), carrier aggregation (CA), dual connectivity (DC) or standalone (SA) deployment scenarios, etc.
本申请实施例中,终端设备和网络设备之间通信所使用的频谱,或者终端设备和终端设备之间通信所使用的频段可以为授权频段,也可以为非授权频段,对此不做限定。另外,非授权频段可以理解为共享频段,授权频谱可以理解为非共享频段。In the embodiments of the present application, the spectrum used for communication between the terminal device and the network device, or the frequency band used for communication between the terminal devices, can be an authorized frequency band or an unauthorized frequency band, without limitation. In addition, the unauthorized frequency band can be understood as a shared frequency band, and the authorized spectrum can be understood as a non-shared frequency band.
由于本申请实施例结合终端设备和网络设备描述了各个实施例,因此下面将对涉及的终端设备和网络设备进行具体描述。Since the embodiments of the present application describe various embodiments in conjunction with terminal devices and network devices, the terminal devices and network devices involved will be described in detail below.
2、终端设备2. Terminal equipment
终端设备,可以为一种具有收发功能的设备,又可以称之为终端、用户设备(user equipment,UE)、远程终端设备(remote UE)、中继设备(relay UE)、接入终端设备、用户单元、用户站、移动站、移动台、远方站、移动设备、用户终端设备、智能终端设备、无线通信设备、用户代理或用户装置。需要说明的是,中继设备是能够为其他终端设备(包括远程终端设备)提供中继转发服务的终端设备。Terminal equipment can be a device with transceiver functions, and can also be called terminal, user equipment (UE), remote terminal equipment (remote UE), relay equipment (relay UE), access terminal equipment, user unit, user station, mobile station, mobile station, remote station, mobile device, user terminal equipment, intelligent terminal equipment, wireless communication equipment, user agent or user device. It should be noted that relay equipment is a terminal equipment that can provide relay forwarding services for other terminal equipment (including remote terminal equipment).
例如,终端设备可以是手机(mobile phone)、平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端设备、增强现实(augmented reality,AR)终端设备、工业控制(industrial control)中的无线终端设备、无人自动驾驶中的无线终端设备、远程医疗(remote medical)中的无线终端设备、智能电网(smart grid)中的无线终端设备、运输安全(transportation safety)中的无线终端设备、智慧城市(smart city)中的无线终端设备或者智慧家庭(smart home)中的无线终端设备等。For example, the terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in unmanned autonomous driving, a wireless terminal device in remote medical, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, or a wireless terminal device in a smart home, etc.
又例如,终端设备还可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备、下一代通信***(例如NR通信***、6G通信***)中的终端设备或者未来演进的公用陆地移动通信网络(public land mobile network,PLMN)中的终端设备等,对此不作具体限定。For another example, the terminal device may also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a next-generation communication system (such as an NR communication system, a 6G communication system), or a terminal device in a future evolved public land mobile communication network (PLMN), etc., without specific limitation.
在一些可能的实现中,终端设备可以部署在陆地上,包括室内或室外、手持、穿戴或车载;可以部署在水面上(如轮船等);可以部署在空中(如飞机、气球和卫星等)。In some possible implementations, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; can be deployed on the water surface (such as ships, etc.); can be deployed in the air (such as airplanes, balloons and satellites, etc.).
在一些可能的实现中,终端设备可以包括无线通信功能的装置,例如芯片***、芯片、芯片模组。示例的,该芯片***可以包括芯片,还可以包括其它分立器件。In some possible implementations, the terminal device may include a device with wireless communication functions, such as a chip system, a chip, or a chip module. For example, the chip system may include a chip and may also include other discrete devices.
3、网络设备3. Network equipment
网络设备,可以为一种具有收发功能的设备,用于与终端设备之间进行通信。A network device may be a device with transceiver functions, used for communicating with terminal devices.
在一些可能的实现中,网络设备可以负责空口侧的无线资源管理(radio resource management,RRM)、服务质量(quality of service,QoS)管理、数据压缩和加密、数据收发等。In some possible implementations, the network equipment may be responsible for radio resource management (RRM), quality of service (QoS) management, data compression and encryption, data transmission and reception, etc. on the air interface side.
在一些可能的实现中,网络设备可以是通信***中的基站(base station,BS)或者部署于无线接入网(radio access network,RAN)用于提供无线通信功能的设备。In some possible implementations, the network device may be a base station (BS) in a communication system or a device deployed in a radio access network (RAN) to provide wireless communication functions.
例如,网络设备可以是LTE通信***中的演进型节点B(evolutional node B,eNB或eNodeB)、NR通信***中的下一代演进型的节点B(next generation evolved node B,ng-eNB)、NR通信***中的下一代节点B(next generation node B,gNB)、双连接架构中的主节点(master node,MN)、双连接架构中的第二节点或辅节点(secondary node,SN)等,对此不作具体限制。For example, the network device can be an evolved node B (eNB or eNodeB) in an LTE communication system, a next generation evolved node B (ng-eNB) in an NR communication system, a next generation node B (gNB) in an NR communication system, a master node (MN) in a dual connection architecture, a second node or secondary node (SN) in a dual connection architecture, etc., without specific restrictions.
在一些可能的实现中,网络设备还可以是WLAN中的接入点(access point,AP)、中继站、未来演进的PLMN网络中的通信设备、NTN网络中的通信设备等。 In some possible implementations, the network device may also be an access point (AP) in a WLAN, a relay station, a communication device in a future evolved PLMN network, a communication device in an NTN network, and the like.
在一些可能的实现中,网络设备可以包括具有为终端设备提供无线通信功能的装置,例如芯片***、芯片、芯片模组。示例的,该芯片***可以包括芯片,或者,可以包括其它分立器件。In some possible implementations, the network device may include a device that provides wireless communication functions for the terminal device, such as a chip system, a chip, or a chip module. For example, the chip system may include a chip, or may include other discrete devices.
在一些可能的实现中,网络设备可以与互联网协议(Internet Protocol,IP)网络进行通信。例如,因特网(internet)、私有的IP网或者其他数据网等。In some possible implementations, the network device can communicate with an Internet Protocol (IP) network, such as the Internet, a private IP network, or other data networks.
在一些可能的实现中,网络设备可以是一个独立的节点以实现上述基站的功能或者,网络设备可以包括两个或多个独立的节点以实现上述基站的功能。例如,网络设备包括集中式单元(centralized unit,CU)和分布式单元(distributed unit,DU),如gNB-CU和gNB-DU。进一步的,在本申请的另一些实施例中,网络设备还可以包括有源天线单元(active antenna unit,AAU)。其中,CU实现网络设备的一部分功能,DU实现网络设备的另一部分功能。比如,CU负责处理非实时协议和服务,实现无线资源控制(radio resource control,RRC)层、服务数据适配(service data adaptation protocol,SDAP)层、分组数据汇聚(packet data convergence protocol,PDCP)层的功能。DU负责处理物理层协议和实时服务,实现无线链路控制(radio link control,RLC)层、媒体接入控制(medium access control,MAC)层和物理(physical,PHY)层的功能。另外,AAU可以实现部分物理层处理功能、射频处理及有源天线的相关功能。由于RRC层的信息最终会变成PHY层的信息,或者由PHY层的信息转变而来,因此,在该网络部署下,高层信令(如RRC信令)可以认为是由CU生成,由DU发送的,或者由DU和AAU共同发送的。可以理解的是,网络设备可以包括CU、DU、AAU中的至少一个。另外,可以将CU划分为RAN中的网络设备,或者,也可以将CU划分为核心网中的设备,对此不做具体限定。In some possible implementations, the network device may be an independent node to implement the functions of the above-mentioned base station, or the network device may include two or more independent nodes to implement the functions of the above-mentioned base station. For example, the network device includes a centralized unit (CU) and a distributed unit (DU), such as gNB-CU and gNB-DU. Further, in some other embodiments of the present application, the network device may also include an active antenna unit (AAU). Among them, the CU implements part of the functions of the network device, and the DU implements another part of the functions of the network device. For example, the CU is responsible for processing non-real-time protocols and services, and implements the functions of the radio resource control (RRC) layer, the service data adaptation (SDAP) layer, and the packet data convergence (PDCP) layer. The DU is responsible for processing physical layer protocols and real-time services, and implements the functions of the radio link control (RLC) layer, the medium access control (MAC) layer, and the physical (PHY) layer. In addition, the AAU can implement some physical layer processing functions, RF processing and related functions of active antennas. Since the information of the RRC layer will eventually become the information of the PHY layer, or be converted from the information of the PHY layer, under this network deployment, high-level signaling (such as RRC signaling) can be considered to be generated by the CU, sent by the DU, or sent jointly by the DU and the AAU. It can be understood that the network device may include at least one of the CU, DU, and AAU. In addition, the CU can be classified as a network device in the RAN, or the CU can be classified as a device in the core network, without specific limitation.
在一些可能的实现中,网络设备可以是与终端设备进行相干协作传输(coherent joint transmission,CJT)的多站点中的任一站点,或者是该多站点外的其他站点,或者是其他与终端设备进行网络通信的网络设备,对此不作具体限制。其中,多站点相干协作传输可以为多个站点联合相干传输,或者属于同一个物理下行共享信道(Physical Downlink Shared Channel,PDSCH)的不同数据从不同的站点发送到终端设备,或者多个站点虚拟成一个站点进行传输,其他标准中规定相同含义的名称也同样适用于本申请,即本申请并不限制这些参数的名称。多站点相干协作传输中的站点可以为射频拉远头(Remote Radio Head,RRH)、传输接收点(transmission and reception point,TRP)、网络设备等,对此不作具体限定。In some possible implementations, the network device may be any one of the multiple sites that perform coherent joint transmission (CJT) with the terminal device, or other sites outside the multiple sites, or other network devices that perform network communication with the terminal device, and no specific restrictions are made to this. Among them, multi-site coherent cooperative transmission may be joint coherent transmission of multiple sites, or different data belonging to the same physical downlink shared channel (PDSCH) are sent from different sites to the terminal device, or multiple sites are virtualized into one site for transmission. Names with the same meaning specified in other standards are also applicable to this application, that is, this application does not limit the names of these parameters. The sites in multi-site coherent cooperative transmission may be remote radio heads (RRH), transmission and reception points (TRP), network devices, etc., and no specific restrictions are made to this.
在一些可能的实现中,网络设备可以是与终端设备进行非相干协作传输的多站点中的任一站点,或者是该多站点外的其他站点,或者是其他与终端设备进行网络通信的网络设备,对此不作具体限制。其中,多站点非相干协作传输可以为多个站点联合非相干传输,或者属于同一个PDSCH的不同数据从不同的站点发送到终端设备,或者属于同一个PDSCH的不同数据从不同的站点发送到终端设备,其他标准中规定相同含义的名称也同样适用于本申请,即本申请并不限制这些参数的名称。多站点非相干协作传输中的站点可以为RRH、TRP、网络设备等,对此不作具体限定。In some possible implementations, the network device may be any one of the multiple sites that perform incoherent collaborative transmission with the terminal device, or other sites outside the multiple sites, or other network devices that perform network communications with the terminal device, and there is no specific limitation on this. Among them, multi-site incoherent collaborative transmission may be multiple sites joint incoherent transmission, or different data belonging to the same PDSCH is sent from different sites to the terminal device, or different data belonging to the same PDSCH is sent from different sites to the terminal device, and the names with the same meaning specified in other standards are also applicable to this application, that is, this application does not limit the names of these parameters. The sites in multi-site incoherent collaborative transmission may be RRH, TRP, network equipment, etc., and there is no specific limitation on this.
在一些可能的实现中,网络设备可以具有移动特性,例如网络设备可以为移动的设备。可选地,网络设备可以为卫星、气球站。例如,卫星可以为低地球轨道(low earth orbit,LEO)卫星、中地球轨道(medium earth orbit,MEO)卫星、地球同步轨道(geostationary earth orbit,GEO)卫星、高椭圆轨道(high elliptical orbit,HEO)卫星等。可选地,网络设备还可以为设置在陆地、水域等位置的基站。In some possible implementations, the network device may have a mobile feature, for example, the network device may be a mobile device. Optionally, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Optionally, the network device may also be a base station set up in a location such as land or water.
在一些可能的实现中,网络设备可以为小区提供服务,而该小区中的终端设备可以通过传输资源(如频谱资源)与网络设备进行通信。其中,该小区可以为宏小区(macro cell)、小小区(small cell)、城市小区(metro cell)、微小区(micro cell)、微微小区(pico cell)和毫微微小区(femto cell)等。In some possible implementations, a network device may provide services for a cell, and a terminal device in the cell may communicate with the network device through transmission resources (such as spectrum resources). The cell may be a macro cell, a small cell, a metro cell, a micro cell, a pico cell, a femto cell, etc.
4、示例说明4. Example
下面对本申请实施例的通信***做一个示例性说明。The following is an exemplary description of the communication system in an embodiment of the present application.
示例性的,本申请实施例的一种通信***的网络架构,可以参阅图1。如图1所示,通信***10可以包括网络设备110和终端设备120。For example, a network architecture of a communication system according to an embodiment of the present application may refer to FIG1 . As shown in FIG1 , a communication system 10 may include a network device 110 and a terminal device 120 .
图1仅为一种通信***的网络架构的举例说明,对本申请实施例的通信***的网络架构并不构成限定。例如,通信***10中还可以包括服务器或其它设备。再例如,通信***10中可以包括多个网络设备和/或多个终端设备。FIG1 is only an example of a network architecture of a communication system, and does not limit the network architecture of the communication system of the embodiment of the present application. For example, the communication system 10 may also include a server or other devices. For another example, the communication system 10 may include multiple network devices and/or multiple terminal devices.
二、业务的数据特征的增强2. Enhancement of business data features
1、描述1. Description
虽然目前在业务的数据特性上讨论了业务的数据呈现特性,但是业务的数据呈现特性在用户的业务需求层面上显得相对单一,无法满足各类用户的业务使用需求等。Although the data presentation characteristics of the business have been discussed in terms of the data characteristics of the business, the data presentation characteristics of the business appear to be relatively simple in terms of the business needs of users and cannot meet the business usage needs of various users.
基于此,本申请实施例引入业务的数据递交特性,通过数据递交特性来描述终端设备在接收到业务的数据之后向上层递交该业务的数据的相关特性,从而实现业务的数据特性的增强,增强业务的数据传输,丰富用户使用该业务的场景,以及满足用户更多的业务使用需求。 Based on this, the embodiment of the present application introduces the data delivery characteristics of the service, and uses the data delivery characteristics to describe the relevant characteristics of the terminal device submitting the data of the service to the upper layer after receiving the data of the service, so as to enhance the data characteristics of the service, enhance the data transmission of the service, enrich the scenarios in which users use the service, and meet more service usage needs of users.
2、具体说明2. Specific instructions
下面对本申请实施例所涉及的技术方案、有益效果、概念等进行具体说明。The technical solutions, beneficial effects, concepts, etc. involved in the embodiments of the present application are described in detail below.
1)业务的类型1) Type of business
需要说明的是,本申请实施例的业务可以具有不同类型。因此,业务的数据,可以是同一类型的业务的数据,可以是多种类型的业务的数据,对此不作具体限制。It should be noted that the services in the embodiments of the present application may be of different types. Therefore, the service data may be data of services of the same type or data of services of multiple types, and there is no specific limitation on this.
具体的,业务的类型包括时延敏感(latency sensitive)业务、流分类服务(stream classification service,SCS)业务、实时应用程序(real-time application,RTA)业务、低时延(low latency)业务、时延敏感且数据量大的业务、低时延高可靠性的业务、低时延高可靠且数据量大的业务、数据量大的业务等。Specifically, the types of services include latency sensitive service, stream classification service (SCS) service, real-time application (RTA) service, low latency service, latency sensitive and large data volume service, low latency and high reliability service, low latency and high reliability and large data volume service, large data volume service, etc.
例如,业务的类型可以包括扩展现实(Extended Reality,XR)业务、虚拟现实(Virtual Reality,VR)、增强现实(Augmented Reality,AR)、混合现实(Mixed Reality,MR)、在线视频业务、在线直播业务、在线语音业务等。For example, the types of services may include extended reality (XR) services, virtual reality (VR), augmented reality (AR), mixed reality (MR), online video services, online live broadcast services, online voice services, etc.
需要说明的是,XR业务以视频业务为主,该视频业务的数据呈现突发(burst)方式,即XR业务的数据是周期性生成的,通常1秒有60帧视频数据。也就是说,每16.6ms生成一个视频帧。由于一个视频帧中的数据量的尺寸可能太大,因此会被切分为几十个IP数据包。也就是说,对传输XR业务的网络来说,每16.6ms需要传输几十个IP数据包,并且IP数据包的到达时间具有不确定性,大概范围在[-4,4]ms,或[-5,5]ms内,且服从截断高斯分布。It should be noted that XR services are mainly video services, and the data of this video service is in a burst mode, that is, the data of the XR service is generated periodically, usually with 60 frames of video data in 1 second. In other words, a video frame is generated every 16.6ms. Since the size of the data in a video frame may be too large, it will be divided into dozens of IP packets. In other words, for the network that transmits XR services, dozens of IP packets need to be transmitted every 16.6ms, and the arrival time of the IP packets is uncertain, roughly in the range of [-4,4]ms, or [-5,5]ms, and obeys the truncated Gaussian distribution.
2)业务的数据2) Business data
需要说明的是,本申请实施例的业务的数据可以具有低时延、高可靠、数据量大等特性。It should be noted that the data of the business in the embodiments of the present application can have the characteristics of low latency, high reliability, and large data volume.
具体的,本申请实施例的业务的数据,可以是业务的下行数据。对此,该业务的数据可以是由核心网(core network,CN)中的设备或应用服务器先下发给网络设备,再由网络设备下发给终端设备;当然,该业务的数据以是预先存储在网络设备中,以便网络设备直接下发给终端设备。Specifically, the data of the service of the embodiment of the present application may be downlink data of the service. In this regard, the data of the service may be first sent by a device or application server in a core network (CN) to a network device, and then sent by the network device to a terminal device; of course, the data of the service may be pre-stored in the network device so that the network device can directly send it to the terminal device.
具体的,核心网(core network,CN)中的设备,可以包括会话管理功能(Session Management Function,SMF)访问、移动性管理功能(access and mobility management function,AMF)、用户面功能(user plane function,UPF)等。Specifically, the equipment in the core network (CN) may include session management function (SMF), access and mobility management function (AMF), user plane function (UPF), etc.
具体的,应用服务器可以为用于提供应用数据等功能的软硬件单元。Specifically, the application server may be a software or hardware unit for providing functions such as application data.
例如,应用服务器可以是基础设施即服务(infrastructure as a service,IaaS)、平台即服务(platform as a service,PaaS)、软件即服务(software as service,SAAS)平台等。For example, an application server can be an infrastructure as a service (IaaS), platform as a service (PaaS), software as a service (SAAS) platform, etc.
又例如,应用服务器可以是云服务器、硬件服务器、软件服务器、软硬件服务器、web服务器、负载均衡器(Nginx)、数据中心网络设备、个人计算机(personal computer,PC)、计算设备、支持802.11协议的计算机等,对此不作具体限制。For another example, the application server can be a cloud server, a hardware server, a software server, a hardware and software server, a web server, a load balancer (Nginx), a data center network device, a personal computer (PC), a computing device, a computer that supports the 802.11 protocol, etc., without specific limitation.
3)业务的数据分布特性3) Data distribution characteristics of the business
①描述①Description
需要说明的是,本申请实施例的业务可以具有数据分布特征。其中,数据分布特征可以用于表示通过数据统计来描述业务的数据在周期、数据量、生成时刻、数据包位置分布等中的至少之一项上的分布情况/分布特征/分布规律/特性等。It should be noted that the services of the embodiments of the present application may have data distribution characteristics. The data distribution characteristics may be used to represent the distribution of data of the service described by data statistics in at least one of the period, data volume, generation time, data packet location distribution, etc./distribution characteristics/distribution law/characteristics, etc.
对于生成时刻,当忽略数据从生成至最终发送成功之间所需占用的时间,生成时刻可以是发送时刻/下发时刻。For the generation time, when the time required for data to be generated and finally sent successfully is ignored, the generation time can be the sending time/distribution time.
对于到达时刻,当忽略数据从达到至最终接收成功之间所需占用的时间,达到时刻可以是接收时刻。For the arrival time, when the time required for the data to arrive and be finally received successfully is ignored, the arrival time can be the receiving time.
②时刻② Moment
需要说明的是,本申请实施例所述的“时刻”,可以通过时间单元来表征/表示/描述。其中,时间单元可以表示在时域上的通信粒度,即在时域上是以时间单元为粒度/单位进行通信。It should be noted that the "moment" described in the embodiments of the present application can be characterized/expressed/described by a time unit, wherein the time unit can represent the communication granularity in the time domain, that is, communication is performed in the time domain with the time unit as the granularity/unit.
具体的,时间单元可以为超帧、无线帧、子帧、时隙、符号、迷你时隙、绝对时间单位等,对此不做限定。Specifically, the time unit may be a superframe, a radio frame, a subframe, a time slot, a symbol, a mini time slot, an absolute time unit, etc., and there is no limitation on this.
例如,以时间单元为时隙为例,生成时刻可以指示生成业务的数据所在的时隙。For example, taking the time unit as a time slot as an example, the generation time may indicate the time slot where the data of the generated service is located.
具体的,在5G NR的帧结构中,一个无线帧的时长固定为10ms,每个无线帧包含10个子帧,即每个子帧的时长固定为1ms。每个子帧包含若干(如1/2/4/816/32等)个时隙,例如当子载波间隔为15KHz时,每个子帧包含1个时隙,即每个时隙为1ms。每个时隙包含14或12个OFDM符号。另外,5G NR的传输时间间隔(transmission time interval,TTI)为1个时隙。Specifically, in the frame structure of 5G NR, the duration of a radio frame is fixed at 10ms, and each radio frame contains 10 subframes, that is, the duration of each subframe is fixed at 1ms. Each subframe contains several (such as 1/2/4/816/32, etc.) time slots. For example, when the subcarrier spacing is 15KHz, each subframe contains 1 time slot, that is, each time slot is 1ms. Each time slot contains 14 or 12 OFDM symbols. In addition, the transmission time interval (TTI) of 5G NR is 1 time slot.
具体的,若时间单元为超帧/无线帧/子帧/时隙/符号/迷你时隙等,则超帧/无线帧/子帧/时隙/符号/迷你时隙等也可以由绝对时间单位映射得到,对此不作具体限制。Specifically, if the time unit is a superframe/radio frame/subframe/time slot/symbol/mini time slot, etc., then the superframe/radio frame/subframe/time slot/symbol/mini time slot, etc. can also be mapped from the absolute time unit, and there is no specific limitation on this.
③数据分布特性的类型 ③Types of data distribution characteristics
结合上述描述,本申请实施例的数据分布特征可以包括以下至少一项:数据生成时刻、数据生成周期、数据量范围、数据生成时刻的抖动范围等。In combination with the above description, the data distribution characteristics of the embodiments of the present application may include at least one of the following: data generation time, data generation cycle, data volume range, jitter range of data generation time, etc.
下面分别进行具体说明。The following are detailed explanations respectively.
a)数据生成时刻a) Data generation time
◆描述Description
在本申请实施例中,对于下行,数据生成时刻,可以是指应用服务器生成业务的数据的时刻。另外,应用服务器可以将生成的业务的数据,发送给核心网中的设备,再由核心网中的设备下发给网络设备,对此不作具体限制。In the embodiment of the present application, for downlink, the data generation time may refer to the time when the application server generates the service data. In addition, the application server may send the generated service data to the device in the core network, and then the device in the core network sends it to the network device, without specific limitation.
◆数据发送时刻◆Data sending time
为了简化计算,本申请实施例可以忽略业务的数据从应用层到接入层的处理时延/处理时间。因此,应用层上生成业务的数据的时刻,即数据生成时刻,可以为数据从应用层到达物理层(或接入层)以进行发送的时刻,即数据发送时刻。In order to simplify the calculation, the processing delay/processing time of the service data from the application layer to the access layer can be ignored in the embodiment of the present application. Therefore, the time when the service data is generated on the application layer, that is, the data generation time, can be the time when the data reaches the physical layer (or access layer) from the application layer for transmission, that is, the data transmission time.
也就是说,数据生成时刻,也可以是指从应用层到达物理层(或接入层)以准备进行发送的时间。因此,数据生成时刻,可以等效于数据发送时刻。That is to say, the data generation time may also refer to the time when the data arrives at the physical layer (or access layer) from the application layer to prepare for transmission. Therefore, the data generation time may be equivalent to the data transmission time.
◆接入层◆Access layer
需要说明的是,接入层,可以理解为,除应用层之外的协议栈。It should be noted that the access layer can be understood as the protocol stack excluding the application layer.
例如,接入层可以为用户面协议栈或者控制面协议栈。其中,用户面(User Plane,UP)协议栈可以包括服务数据适配协议(Service Data Adaptation Protocol,SDAP)层、分组数据汇聚协议(Packet Data Convergence Protocol,PDCP)层、无线链路控制(Radio Link Control,RLC)层、媒体接入控制(Medium Access Control,MAC)层和物理(Physical,PHY)层;控制面(Control Plane,CP)协议栈包括非接入层(Non-Access Stratum,NAS)、无线资源控制(Radio Resource Control,RRC)层、PDCP层、RLC层、MAC层和PHY层。For example, the access layer can be a user plane protocol stack or a control plane protocol stack. The user plane (UP) protocol stack can include a service data adaptation protocol (SDAP) layer, a packet data convergence protocol (PDCP) layer, a radio link control (RLC) layer, a medium access control (MAC) layer and a physical (PHY) layer; the control plane (CP) protocol stack includes a non-access stratum (NAS), a radio resource control (RRC) layer, a PDCP layer, an RLC layer, a MAC layer and a PHY layer.
具体的,在数据传输过程中,SDAP层可以将IP数据包映射到不同的无线承载(radio bearer,RB)。通常,来自或去往更高协议层的数据实体称为服务数据单元(service data unit,SDU),而来自或者去往较低协议层的数据实体称为协议数据单元(protocol data unit,PDU)。因此,SDAP层通过向IP数据包添加SDAP报头以向PDCP层输出SDAP PDU,而PDCP层向SDAP层输出PDCP SDU,SDAP PDU等价于PDCP SDU。Specifically, during data transmission, the SDAP layer can map IP data packets to different radio bearers (RBs). Generally, the data entity from or to a higher protocol layer is called a service data unit (SDU), while the data entity from or to a lower protocol layer is called a protocol data unit (PDU). Therefore, the SDAP layer outputs SDAP PDU to the PDCP layer by adding an SDAP header to the IP data packet, and the PDCP layer outputs PDCP SDU to the SDAP layer. SDAP PDU is equivalent to PDCP SDU.
具体的,PDCP层可以通过向SDAP PDU添加PDCP报头以向RLC层输出PDCP PDU。RLC层通过向PDCP PDU添加RLC报头以向MAC层输出RLC PDU。Specifically, the PDCP layer may output the PDCP PDU to the RLC layer by adding a PDCP header to the SDAP PDU. The RLC layer may output the RLC PDU to the MAC layer by adding an RLC header to the PDCP PDU.
具体的,MAC层会对多个RLC PDU进行复用并添加MAC报头以形成传输块(transport block,TB),并最终由PHY层对TB进行信道编码、调制、多天线处理以及资源映射等处理以传输。Specifically, the MAC layer multiplexes multiple RLC PDUs and adds a MAC header to form a transport block (TB). Finally, the PHY layer performs channel coding, modulation, multi-antenna processing, and resource mapping on the TB for transmission.
b)数据生成周期b) Data generation cycle
◆描述Description
在本申请实施例中,对于下行,应用服务器每次所生成的业务的数据,可能具有周期性。也就是说,数据生成时刻/数据发送时刻可能具有周期性。另外,应用服务器可以将生成的业务的数据,发送给核心网中的设备,再由核心网中的设备下发给网络设备,对此不作具体限制。In the embodiment of the present application, for downlink, the service data generated by the application server each time may have periodicity. That is, the data generation time/data transmission time may have periodicity. In addition, the application server may send the generated service data to the device in the core network, and then the device in the core network sends it to the network device, and there is no specific limitation on this.
例如,以生成的XR业务的数据为例,应用服务器可以周期性的生成一帧视频。同一帧视频的多个数据包可以组成一个突发(burst),即每次burst包含多个数据包,集中到达接入层,等待通过空口传输。其中,应用服务器可以每秒周期性的下发60个帧视频,即每16.67ms就有一次burst需要传输,即XR业务的数据生成周期为16.67ms(约17ms),每次burst包含多个数据包,而每次burst的数据量可能会在一定范围内波动。For example, taking the data generated for the XR service as an example, the application server can periodically generate a frame of video. Multiple data packets of the same frame of video can form a burst, that is, each burst contains multiple data packets, which arrive at the access layer in a concentrated manner and wait for transmission through the air interface. Among them, the application server can periodically send down 60 frames of video per second, that is, there is a burst to be transmitted every 16.67ms, that is, the data generation cycle of the XR service is 16.67ms (about 17ms), each burst contains multiple data packets, and the amount of data in each burst may fluctuate within a certain range.
◆数据生成周期的表示方式◆How to express the data generation cycle
具体的,结合上述“②时刻”中的内容,数据生成周期可以由时间单元为粒度进行表示。Specifically, in combination with the content in the above “② Moment”, the data generation cycle can be represented by a time unit as a granularity.
例如,以时间单元为绝对时间单位为例,若数据生成周期为17ms(如每秒输出60个帧,即每16.67ms(约17ms)就有一次burst需要传输),则当前burst在2022年11月15日17时15分32秒267ms到达接入层,而下一次burst将在2022年11月15日17时15分32秒284ms到达接入层。For example, taking the time unit as the absolute time unit, if the data generation cycle is 17ms (such as 60 frames are output per second, that is, there is a burst to be transmitted every 16.67ms (about 17ms)), then the current burst will arrive at the access layer at 17:15:32:267ms on November 15, 2022, and the next burst will arrive at the access layer at 17:15:32:284ms on November 15, 2022.
又例如,以时间单元为时隙为例,若数据生成周期为17个时隙(如1个时隙为1ms),则当前burst在时隙20(该数字20表示时隙的索引)到达接入层,而下一次burst将在时隙37到达接入层。For another example, taking the time unit as a time slot, if the data generation cycle is 17 time slots (such as 1 time slot is 1 ms), the current burst arrives at the access layer at time slot 20 (the number 20 represents the index of the time slot), and the next burst will arrive at the access layer at time slot 37.
c)数据量范围c) Data volume range
需要说明的是,由于每次可能是周期性生成业务的数据,而每次所生成的业务的数据可以由多个数据包组成,而不同数据包又可能具有不同的数据量大小,因此每次所生成的业务的数据的数据量可能会 在一定范围内波动。It should be noted that, since the service data may be generated periodically each time, and the service data generated each time may be composed of multiple data packets, and different data packets may have different data volumes, the data volume of the service data generated each time may be different. Fluctuates within a certain range.
基于此,数据量范围,可以用于表示每次所生成的业务的数据的最小数据量与最大数据量之间的范围。Based on this, the data volume range can be used to represent the range between the minimum data volume and the maximum data volume of the data of the service generated each time.
例如,以上述举例为例,由于每次burst包含多个数据包,而不同的数据包具有不同的数据量,因此每次所生成的burst的数据量可能存在不同,并且每次所生成的burst具有最小数据量与最大数据量之间的范围。For example, taking the above example, since each burst contains multiple data packets and different data packets have different data volumes, the data volume of each generated burst may be different, and each generated burst has a range between a minimum data volume and a maximum data volume.
d)数据生成时刻的抖动范围d) Jitter range at the time of data generation
需要说明的是,数据生成时刻的抖动范围,可以用于表示数据生成时刻的最大取值与最下取值之间的范围。It should be noted that the jitter range at the data generation time can be used to represent the range between the maximum value and the minimum value at the data generation time.
4)业务的数据递交特性4) Data delivery characteristics of the business
①描述①Description
需要说明的是,本申请实施例引入业务的数据递交特性,通过数据递交特性来描述终端设备在接收到业务的数据之后向上层递交该业务的数据的相关特性,从而实现业务的数据特性的增强,增强业务的数据传输,丰富用户使用该业务的场景,以及满足用户更多的业务使用需求。It should be noted that the embodiment of the present application introduces the data delivery characteristics of the service, and uses the data delivery characteristics to describe the relevant characteristics of the terminal device submitting the data of the service to the upper layer after receiving the data of the service, thereby enhancing the data characteristics of the service, enhancing the data transmission of the service, enriching the scenarios in which users use the service, and meeting more service usage needs of users.
②上层②Upper
结合上述“a)数据生成时刻”中的接入层的描述,本申请实施例所述的“上层”,可以包括除PHY层之外的接入层,可以包括应用层和除PHY层之外的接入层,可以包括PDCP层和PDCP层以上的协议栈层,可以包括接入层以上的协议层,可以包括SDAP以上的协议层,可以包括除PHY层之外的协议栈层等,对此不作具体限制。In combination with the description of the access layer in the above “a) data generation moment”, the “upper layer” described in the embodiments of the present application may include the access layer other than the PHY layer, may include the application layer and the access layer other than the PHY layer, may include the PDCP layer and the protocol stack layer above the PDCP layer, may include the protocol layer above the access layer, may include the protocol layer above the SDAP, may include the protocol stack layer other than the PHY layer, etc., without specific limitation.
例如,该上层可以包括PDCP层、SDAP层和应用层等。For example, the upper layer may include a PDCP layer, a SDAP layer, an application layer, and the like.
③数据递交特性的类型③Types of data delivery characteristics
在本申请实施例中,数据递交特性,可以包括以下至少之一项:In the embodiment of the present application, the data delivery characteristics may include at least one of the following:
数据递交时刻、第一数据时刻差、数据递交顺序、数据递交序号类型、数据递交丢弃状态、数据递交时刻补偿、数据递交时刻调整。Data submission time, first data time difference, data submission order, data submission sequence number type, data submission discard status, data submission time compensation, data submission time adjustment.
下面分别进行具体说明。The following are detailed explanations respectively.
a)数据递交时刻a) Data submission time
◆描述Description
在本申请实施例中,数据递交时刻,可以是指终端设备在接收到业务的数据之后向上层递交的时刻。In the embodiment of the present application, the data delivery time may refer to the time when the terminal device delivers the service data to the upper layer after receiving the service data.
例如,以时间单元为绝对时间单位为例,若数据递交时刻为2022年11月15日14时15分32秒40ms,则当该14时15分32秒40ms到达时,终端设备需要将该14时15分32秒40ms之前所接收到的业务的数据(这些数据还未向上层递交过)向上层进行递交。For example, taking the time unit as an absolute time unit, if the data delivery time is 14:15:32:40ms on November 15, 2022, when 14:15:32:40ms arrives, the terminal device needs to deliver the service data received before 14:15:32:40ms (these data have not been delivered to the upper layer) to the upper layer.
又例如,以时间单元为时隙为例,若数据递交时刻为时隙8(该数字8表示时隙的索引),则当时隙8达到时,终端设备需要将该时隙8之前所接收到的业务的数据(这些数据还未向上层递交过)向上层进行递交。For another example, taking the time unit as a time slot, if the data delivery time is time slot 8 (the number 8 represents the index of the time slot), when time slot 8 is reached, the terminal device needs to deliver the data of the service received before time slot 8 (these data have not been delivered to the upper layer) to the upper layer.
这样,通过引入数据递交时刻,在接收到业务的数据之后,终端设备可以获知需要何时向上层递交该业务的数据,以便有利于保证后续对该业务的数据的呈现。In this way, by introducing the data delivery time, after receiving the service data, the terminal device can know when to deliver the service data to the upper layer, so as to facilitate the subsequent presentation of the service data.
◆数据递交时刻的周期◆Data submission time cycle
在一些可能的实现中,该数据递交时刻可以具有周期性。In some possible implementations, the data delivery timing may be periodic.
例如,以时间单元为***帧(由***帧号(System Frame Number,SFN)标识)为例,若数据递交时刻满足SFN mod 16=0,则终端设备需要在SFN=0、16、32、48…时向上层递交业务的数据,即数据递交时刻的周期为16个SFN;其中,若终端设备在SFN=0时已向上层递交了缓存内所接收到的数据后,缓存变空,则当SFN=16时,终端设备向上层递交的数据,这些数据是在SFN为0至16之内所接收到的并缓存的;若终端设备在SFN=0时只向上层递交了缓存内部分所接收的数据后,缓存内还有剩余数据未递交,则当SFN=16时,终端设备向上层递交的数据,这些数据是缓存内还未递交的,且这些数据可以是之前所剩余的,也可以是在SFN为0至16之内所接收到的。For example, taking the time unit as a system frame (identified by a system frame number (SFN)), if the data delivery time satisfies SFN mod 16 = 0, the terminal device needs to deliver the service data to the upper layer when SFN = 0, 16, 32, 48..., that is, the period of the data delivery time is 16 SFNs; wherein, if the terminal device has delivered the received data in the cache to the upper layer at SFN = 0, and the cache becomes empty, then when SFN = 16, the data delivered to the upper layer by the terminal device are the data received and cached within a range of SFN from 0 to 16; if the terminal device has delivered only part of the received data in the cache to the upper layer at SFN = 0, and there is still data remaining in the cache that has not been delivered, then when SFN = 16, the data delivered to the upper layer by the terminal device are the data that has not been delivered in the cache, and these data may be the remaining data from before, or the data received within a range of SFN from 0 to 16.
若数据递交时刻满足SFN mod 16=1,则终端设备需要在SFN=1、17、33、49…时向上层递交业务的数据,即数据递交时刻的周期为16个SFN。If the data delivery time satisfies SFN mod 16 = 1, the terminal device needs to deliver the service data to the upper layer when SFN = 1, 17, 33, 49..., that is, the period of the data delivery time is 16 SFNs.
可见,通过配置/指示/确定数据递交时刻的周期,就可以只需配置/指示/确定一次数据递交时刻。这样,终端设备就可以根据该次数据递交时刻以及该周期确定出后续每次的数据递交时刻,以便提高效率,节省开销等。It can be seen that by configuring/indicating/determining the cycle of the data delivery time, it is only necessary to configure/indicate/determine the data delivery time once. In this way, the terminal device can determine the subsequent data delivery time each time according to the data delivery time and the cycle, so as to improve efficiency and save costs.
◆多个终端设备下的数据递交时刻 ◆Data delivery time for multiple terminal devices
在本申请实施例中,由于存在需要向多个用户均提供业务的场景,因此业务的数据可能需要传输给多个终端设备。因此,多个终端设备所接收的业务均具有数据递交时刻。In the embodiment of the present application, since there is a scenario where a service needs to be provided to multiple users, the data of the service may need to be transmitted to multiple terminal devices. Therefore, the services received by the multiple terminal devices all have data delivery times.
具体的,该多个终端设备所接收的业务,可以是同一类型的业务,也可以是不同类型的业务,对此不作具体限制。Specifically, the services received by the multiple terminal devices may be services of the same type or services of different types, and there is no specific limitation on this.
具体的,该多个终端设备所接收的业务的数据,可以是同一个业务的数据,可以是同一个业务的同一个数据,可以是同一个业务的不同数据,可以是不同业务的数据,对此不作具体限制。Specifically, the data of the services received by the multiple terminal devices may be data of the same service, the same data of the same service, different data of the same service, or data of different services, and there is no specific limitation on this.
需要说明的是,本申请实施例出现的所有以业务为XR业务为例的说明,并不限于XR业务,还可以是其他类型的业务(如AR/VR等),且所有具有多用户递交耦合关系的业务,都属于本申请所要求保护的范围,对此不再赘述。It should be noted that all descriptions of the XR business as an example in the embodiments of the present application are not limited to XR business, but can also be other types of business (such as AR/VR, etc.), and all businesses with multi-user delivery coupling relationships are within the scope of protection required by this application, and will not be repeated here.
例如,以两个终端设备为例,该两个终端设备均接收XR业务的数据;For example, taking two terminal devices as an example, both of the terminal devices receive data of the XR service;
或者,一个终端设备可能接收XR业务的数据A,另一个终端设备可能需要接收XR业务的数据B,数据A和数据B为不同的数据;Alternatively, one terminal device may receive data A of the XR service, and another terminal device may need to receive data B of the XR service, where data A and data B are different data;
或者,一个终端设备可能接收XR业务的数据,另一个终端设备可能需要接收AR业务的数据等。Alternatively, one terminal device may receive data for an XR service, while another terminal device may need to receive data for an AR service, and so on.
另外,需要说明的是,由于多个用户所需的业务的数据之间可能具有一定的同步关系,因此多个终端设备所需接收的业务的数据递交时刻之间可能需要保证一定的同步关系。In addition, it should be noted that, since the data of services required by multiple users may have a certain synchronization relationship, the data delivery times of services required to be received by multiple terminal devices may need to ensure a certain synchronization relationship.
例如,以多个用户联机玩同一款游戏为例,该多个用户在同时玩游戏时,在游戏过程中可能需要保证游戏画面之间的同步,避免带有视觉上的较大差异,影响游戏体现。For example, when multiple users play the same game online, the multiple users may need to ensure synchronization between the game screens during the game to avoid large visual differences that affect the game experience.
具体的,该同步关系,可以是指不同终端设备之间所需接收的业务的数据递交时刻是相同的。Specifically, the synchronization relationship may mean that the data delivery time of the services to be received by different terminal devices is the same.
可以理解为,不同终端设备之间需要同时向上层递交业务的数据。It can be understood that different terminal devices need to submit service data to the upper layer at the same time.
例如,以两个终端设备且核心网中的设备为SMF为例,如图2所示,网络设备220在时刻A1接收到来自SMF 210的业务数据(或者说,业务的数据在时刻A1从SMF 210到达网络设备220等)。然后,终端设备2301在时刻B1接收到来自网络设备220的业务的数据,而终端设备2302在时刻C1接收到来自网络设备220的业务的数据。其中,终端设备2301和终端设备2302均需要等到时刻D1,再同时向上层递交各自所接收到的数据。For example, taking two terminal devices and the device in the core network as SMF, as shown in FIG2, the network device 220 receives the service data from the SMF 210 at time A1 (or the service data arrives at the network device 220 from the SMF 210 at time A1, etc.). Then, the terminal device 2301 receives the service data from the network device 220 at time B1, and the terminal device 2302 receives the service data from the network device 220 at time C1. Among them, both the terminal device 2301 and the terminal device 2302 need to wait until time D1, and then submit their received data to the upper layer at the same time.
具体的,该同步关系,可以是指不同终端设备之间所需接收的业务的数据递交时刻是前后相互关联的。Specifically, the synchronization relationship may mean that the data delivery moments of services to be received by different terminal devices are correlated with each other.
可以理解为,虽然不同终端设备之间需要按照先后的顺序分别向上层递交各自所接收到的数据,但是各自之间的数据递交时刻之间存在一定的关联关系。It can be understood that, although different terminal devices need to submit their received data to the upper layer in a certain order, there is a certain correlation between the data submission times between them.
例如,以两个终端设备且核心网中的设备为SMF为例,如图3所示,网络设备320在时刻A2接收到来自SMF 310的业务数据(或者说,业务的数据在时刻A2从SMF 310到达网络设备320等)。然后,终端设备3301在时刻B2接收到来自网络设备320的业务的数据,而终端设备3302在时刻C2接收到来自网络设备320的业务的数据。其中,终端设备3301需要等到时刻D2以向上层递交自身所接收到的数据,而终端设备3302需要等到时刻E2以向上层递交自身所接收到的数据。For example, taking two terminal devices and the device in the core network being SMF as an example, as shown in FIG3 , the network device 320 receives the service data from the SMF 310 at time A2 (or the service data arrives at the network device 320 from the SMF 310 at time A2, etc.). Then, the terminal device 3301 receives the service data from the network device 320 at time B2, and the terminal device 3302 receives the service data from the network device 320 at time C2. Among them, the terminal device 3301 needs to wait until time D2 to submit the received data to the upper layer, and the terminal device 3302 needs to wait until time E2 to submit the received data to the upper layer.
综上所述,为了便于区分和描述上述中的“多个终端设备”和“同步关系”,本申请实施例引入第一终端设备和第二终端设备,第一终端设备和第二终端设备为不同的两个终端设备,且均需要接收业务的数据。To summarize, in order to facilitate the distinction and description of the "multiple terminal devices" and "synchronization relationship" mentioned above, the embodiment of the present application introduces a first terminal device and a second terminal device. The first terminal device and the second terminal device are two different terminal devices, and both need to receive service data.
其中,第一终端设备在接收到业务的数据之后向上层递交的时刻,需要同步于第二终端设备在接收到业务的数据之后向上层递交的时刻。The moment when the first terminal device submits the received service data to the upper layer needs to be synchronized with the moment when the second terminal device submits the received service data to the upper layer.
也就是说,第一终端设备在接收到业务的数据之后向上层递交的时刻,与第二终端设备在接收到业务的数据之后向上层递交的时刻可以是相同的/同时的,可以是先后关联的等。That is to say, the moment when the first terminal device submits the received service data to the upper layer and the moment when the second terminal device submits the received service data to the upper layer may be the same/simultaneous, or may be sequentially related.
这样,有利于实现在需要向多个用户均提供业务的场景下多个终端设备的数据递交时刻的同步关系,增强业务的数据特性,增强业务的数据传输,丰富用户使用该业务的场景,以及满足用户更多的业务使用需求。This is conducive to achieving the synchronization relationship of data delivery moments of multiple terminal devices in scenarios where services need to be provided to multiple users, enhancing the data characteristics of the services, enhancing the data transmission of the services, enriching the scenarios in which users use the services, and meeting more user service usage needs.
具体的,第一终端设备与第二终端设备可以是在同一个小区下,可以是分别在不同小区下,可以是同一个网络设备下,可以是分别在不同网络设备下,对此不作具体限制。Specifically, the first terminal device and the second terminal device may be in the same cell or in different cells, may be in the same network device or in different network devices, and there is no specific limitation on this.
例如,如图4所示,第一终端设备在网络设备4201下,第二终端设备在网络设备4202下。For example, as shown in FIG. 4 , the first terminal device is under the network device 4201 , and the second terminal device is under the network device 4202 .
在图4的(a)中,SMF 410将第一终端设备和第二终端设备各自所需的业务的数据统一下发给网络设备4201,再由网络设备4201将第二终端设备所需的业务的数据发送给网络设备4202。然后,网络设备4201向第一终端设备发送数据,以及网络设备4202向第二终端设备发送数据。其中,第一终端设备在接收到业务的数据之后向上层递交的时刻,需要同步于第二终端设备在接收到业务的数据之后向上层递交的时刻。 In (a) of FIG4 , SMF 410 sends the data of the services required by the first terminal device and the second terminal device to network device 4201, and network device 4201 sends the data of the services required by the second terminal device to network device 4202. Then, network device 4201 sends data to the first terminal device, and network device 4202 sends data to the second terminal device. The moment when the first terminal device submits the service data to the upper layer after receiving it needs to be synchronized with the moment when the second terminal device submits the service data to the upper layer after receiving it.
在图4的(b)中,SMF 410将第一终端设备所需的业务的数据下发给网络设备4201,以及将第二终端设备所需的业务的数据下发给网络设备4202。然后,网络设备4201向第一终端设备发送数据,以及网络设备4202向第二终端设备发送数据。其中,第一终端设备在接收到数据之后向上层递交的时刻,需要同步于第二终端设备在接收到数据之后向上层递交的时刻。In (b) of FIG4 , SMF 410 sends data of the service required by the first terminal device to network device 4201, and sends data of the service required by the second terminal device to network device 4202. Then, network device 4201 sends data to the first terminal device, and network device 4202 sends data to the second terminal device. The moment when the first terminal device submits the data to the upper layer after receiving it needs to be synchronized with the moment when the second terminal device submits the data to the upper layer after receiving it.
b)第一数据时刻差b) First data time difference
◆描述Description
由于终端设备可以获知业务的数据从网络设备达到自身的时刻(或者说,终端设备可以获知自身接收到数据的时刻,该时刻称为“第一数据到达时刻”),因此为了保证终端设备能够获知数据递交时刻,本申请实施例可以引入第一数据时刻差,该第一数据时刻差可以是指第一数据到达时刻与数据递交时刻之间的差值。Since the terminal device can know the moment when the data of the service reaches itself from the network device (or, the terminal device can know the moment when it receives the data, which is called the "first data arrival moment"), in order to ensure that the terminal device can know the data delivery moment, the embodiment of the present application can introduce a first data time difference, which can refer to the difference between the first data arrival moment and the data delivery moment.
这样,终端设备可以根据第一数据到达时刻和第一数据时刻差确定出上述所述的数据递交时刻,以便在接收到业务的数据之后,终端设备可以获知需要何时向上层递交该业务的数据,以便有利于保证后续对该业务的数据的呈现。In this way, the terminal device can determine the data delivery time mentioned above based on the first data arrival time and the first data time difference, so that after receiving the service data, the terminal device can know when to submit the service data to the upper layer, so as to facilitate the subsequent presentation of the service data.
例如,以时间单元为绝对时间单位为例,若第一数据时刻差为2ms,则当业务的数据从网络设备达到终端设备的时刻(即第一数据到达时刻)为2022年11月15日14时15分32秒40ms时,终端设备需要在2022年11月15日14时15分32秒42ms将所接收到的业务的数据向上层进行递交。其中,在2022年11月15日14时15分32秒42ms所递交的这些数据可以是在2022年11月15日14时15分32秒40ms以及其之前所接收但还未递交的所有数据或部分数据。For example, taking the time unit as an absolute time unit, if the first data time difference is 2ms, when the time when the service data reaches the terminal device from the network device (i.e., the first data arrival time) is 14:15:32:40ms on November 15, 2022, the terminal device needs to submit the received service data to the upper layer at 14:15:32:42ms on November 15, 2022. The data submitted at 14:15:32:42ms on November 15, 2022 may be all or part of the data received but not submitted at 14:15:32:40ms on November 15, 2022 or before.
又例如,以时间单元为时隙为例,若第一数据时刻差为2个时隙,则当业务的数据从网络设备达到终端设备的时刻为时隙8(该数字8表示时隙的索引)时,终端设备需要在时隙10将所接收到的业务的数据向上层进行递交。其中,在时隙10所递交的这些数据可以是在时隙8以及其之前所接收但还未递交的所有数据或部分数据。For another example, taking the time unit as a time slot, if the first data time difference is 2 time slots, when the time when the service data arrives at the terminal device from the network device is time slot 8 (the number 8 represents the index of the time slot), the terminal device needs to submit the received service data to the upper layer in time slot 10. The data submitted in time slot 10 can be all or part of the data received in time slot 8 and before but not yet submitted.
◆多个终端设备下的第一数据时刻差◆The first data time difference of multiple terminal devices
在本申请实施例中,由于存在需要向多个用户均提供业务的场景,因此业务的数据可能需要传输给多个终端设备。因此,多个终端设备所接收的业务均具有第一数据时刻差。In the embodiment of the present application, since there is a scenario where services need to be provided to multiple users, the data of the services may need to be transmitted to multiple terminal devices. Therefore, the services received by the multiple terminal devices all have a first data time difference.
具体的,该多个终端设备所接收的业务的第一数据时刻差,可以是相同的取值,也可以是不同的取值,对此不作具体限制。具体可以结合上述“多个终端设备下的数据递交时刻”中的内容进行理解,对此不再赘述。Specifically, the first data time difference of the services received by the multiple terminal devices can be the same value or different values, and there is no specific limitation on this. The specific understanding can be combined with the content of the above "data delivery time under multiple terminal devices", which will not be repeated.
c)数据递交顺序c) Data submission order
◆描述Description
需要说明的是,终端设备在当前时刻接收到业务的数据时,在该当前时刻之前终端设备可能还缓存有一些还未递交的数据,或者当前时刻所接收的数据本身由多个数据包组成。此时,在该当前时刻之后的某个时刻需要向上层递交数据时,终端设备所递交的数据中可能存存在业务的多个数据(或者多个数据包),而这些数据本身之间可能存在一定的顺序(如数据的包头中本身携带有数据序列或者数据包序列)。It should be noted that when the terminal device receives the data of the service at the current moment, the terminal device may have cached some data that has not been delivered before the current moment, or the data received at the current moment itself consists of multiple data packets. At this time, when it is necessary to deliver data to the upper layer at a certain moment after the current moment, the data delivered by the terminal device may contain multiple data (or multiple data packets) of the service, and these data themselves may have a certain order (such as the data header itself carries a data sequence or a data packet sequence).
对此,本申请实施例引入数据递交顺序,该数据递交顺序可以是指终端设备在接收到业务的数据之后向上层递交所需按照的数据顺序。In this regard, the embodiment of the present application introduces a data delivery order, which may refer to the order in which the terminal device needs to deliver the data to the upper layer after receiving the service data.
例如,对于终端设备所接收到的业务的数据,当SFN mod 16=0时,终端设备需要按照数据递交顺序,向上层递交一次缓存中尚未递交过的数据。For example, for the service data received by the terminal device, when SFN mod 16 = 0, the terminal device needs to submit the data in the cache that has not been submitted to the upper layer once according to the data submission order.
这样,本申请实施例可以根据数据递交顺序所指的数据顺序,将数据向上层进行递交,从而实现业务的数据特性的增强,增强业务的数据传输,丰富用户使用该业务的场景,以及满足用户更多的业务使用需求。In this way, the embodiment of the present application can submit data to the upper layer according to the data order referred to by the data submission order, thereby enhancing the data characteristics of the service, enhancing the data transmission of the service, enriching the scenarios in which users use the service, and meeting more user service usage needs.
具体的,数据递交顺序所指的数据顺序,可以是按照数据序号从小到大(或从大到小)的顺序向上层递交,按照数据包大小从小到大(或从大到小)的顺序向上层递交,可以是按照数据缓存的先后顺序向上层递交,可以是按照数据到达(接收)的先后顺序向上层递交等。Specifically, the data submission order refers to the data order, which can be submitted to the upper layer in the order of data sequence numbers from small to large (or from large to small), submitted to the upper layer in the order of data packet sizes from small to large (or from large to small), submitted to the upper layer in the order of data cache, submitted to the upper layer in the order of data arrival (reception), etc.
可见,本申请实施例可以按照各类顺序向上层递交数据,以便提高数据递交的灵活性和多样性。It can be seen that the embodiments of the present application can submit data to the upper layer in various orders to improve the flexibility and diversity of data submission.
◆多个终端设备下的数据递交顺序◆Data submission order under multiple terminal devices
在本申请实施例中,由于存在需要向多个用户均提供业务的场景,因此业务的数据可能需要传输给多个终端设备。因此,多个终端设备所接收的业务可能具有数据递交顺序。In the embodiment of the present application, since there is a scenario where services need to be provided to multiple users, the data of the services may need to be transmitted to multiple terminal devices. Therefore, the services received by the multiple terminal devices may have a data delivery order.
具体的,该多个终端设备各自所接收的业务的数据递交顺序之间,可以是相同的,也可以是不同的,对此不作具体限制。具体可以结合上述“多个终端设备下的数据递交时刻”中的内容进行理解,对此不再 赘述。Specifically, the data delivery order of the services received by the multiple terminal devices may be the same or different, and there is no specific limitation on this. This can be understood in conjunction with the content of the above-mentioned "data delivery time of multiple terminal devices", and no further explanation is given on this. Elaborate.
具体的,该多个终端设备中存在一些终端设备所接收的业务具有数据递交顺序,而另一些终端设备所接收的业务不具有数据递交顺序,具体由网络自行实现,从而可以根据不同场景/不同用户需求进行灵活的配置/指示。Specifically, among the multiple terminal devices, some terminal devices receive services with a data delivery order, while other terminal devices receive services without a data delivery order, which is specifically implemented by the network itself, so that flexible configuration/instructions can be performed according to different scenarios/different user needs.
例如,以第一终端设备和第二终端设备为例,网络设备可以配置/指示第一终端设备所接收的业务具有数据递交顺序,而第二终端设备所接收的业务具有数据递交顺序。这样,第一终端设备需要按照数据递交顺序进行数据递交,而第二终端设备无需按照数据递交顺序进行数据递交。For example, taking the first terminal device and the second terminal device as examples, the network device may configure/instruct that the service received by the first terminal device has a data delivery order, while the service received by the second terminal device has a data delivery order. In this way, the first terminal device needs to deliver data according to the data delivery order, while the second terminal device does not need to deliver data according to the data delivery order.
又例如,以第一终端设备和第二终端设备为例,网络设备可以配置/指示第一终端设备和第二终端设备各自所接收的业务均具有数据递交顺序。For another example, taking the first terminal device and the second terminal device as an example, the network device may configure/instruct the first terminal device and the second terminal device that the services received by each of them have a data delivery order.
又例如,以第一终端设备和第二终端设备为例,网络设备可以配置/指示第一终端设备和第二终端设备各自所接收的业务均不具有数据递交顺序。For another example, taking the first terminal device and the second terminal device as an example, the network device may configure/instruct the first terminal device and the second terminal device that the services received by each of the first terminal device and the second terminal device do not have a data delivery order.
d)数据递交序号类型d) Data submission sequence number type
◆描述Description
需要说明的是,结合上述“c)数据递交顺序”中的内容,本申请实施例可以按照数据序号从小到大(或从大到小)的顺序向上层递交。由于数据序列可能具有不同的类型,如数据序列的类型包括PDCP序号、IP序号、SDAP序号等,因此本申请实施例可以引入数据递交序号类型,该数据递交序号类型可以是指终端设备在接收到业务的数据之后向上层递交的数据顺序所需按照的数据序号类型。It should be noted that, in combination with the content in the above "c) Data submission order", the embodiment of the present application can submit to the upper layer in the order of data sequence numbers from small to large (or from large to small). Since data sequences may have different types, such as data sequence types including PDCP sequence numbers, IP sequence numbers, SDAP sequence numbers, etc., the embodiment of the present application can introduce a data submission sequence number type, which can refer to the data sequence number type that the terminal device needs to follow in the order of data submitted to the upper layer after receiving the data of the service.
这样,本申请实施例可以灵活按照数据序号类型来实现数据递交顺序,以提高数据递交的灵活性和多样性,从而实现业务的数据特性的增强,增强业务的数据传输,丰富用户使用该业务的场景,以及满足用户更多的业务使用需求。In this way, the embodiments of the present application can flexibly implement the data delivery order according to the data sequence number type to improve the flexibility and diversity of data delivery, thereby enhancing the data characteristics of the service, enhancing the data transmission of the service, enriching the scenarios in which users use the service, and meeting more user service usage needs.
◆多个终端设备下的数据递交序号类型◆Data submission sequence number type under multiple terminal devices
在本申请实施例中,由于存在需要向多个用户均提供业务的场景,因此业务的数据可能需要传输给多个终端设备。因此,多个终端设备所接收的业务可能具有数据递交序号类型。In the embodiment of the present application, since there is a scenario where services need to be provided to multiple users, the data of the services may need to be transmitted to multiple terminal devices. Therefore, the services received by the multiple terminal devices may have a data delivery sequence number type.
具体的,该多个终端设备各自所接收的业务的数据递交序号类型之间,可以是相同的,也可以是不同的,对此不作具体限制。Specifically, the data delivery sequence number types of the services received by the multiple terminal devices may be the same or different, and there is no specific limitation on this.
例如,以第一终端设备和第二终端设备,且数据递交序号类型是不同的为例,第一终端设备按照PDCP序号从小到大(或从大到小)的顺序向上层递交,而第一终端设备按照IP序号从小到大(或从大到小)的顺序向上层递交。For example, taking the first terminal device and the second terminal device, and the data submission sequence number types are different, the first terminal device submits to the upper layer in the order of PDCP sequence number from small to large (or from large to small), and the second terminal device submits to the upper layer in the order of IP sequence number from small to large (or from large to small).
具体的,该多个终端设备中存在一些终端设备所接收的业务具有数据递交序号类型,而另一些终端设备所接收的业务不具有数据递交序号类型,具体由网络自行实现,从而可以根据不同场景/不同用户需求进行灵活的配置/指示。Specifically, among the multiple terminal devices, some terminal devices receive services with a data delivery sequence number type, while other terminal devices receive services without a data delivery sequence number type. This is specifically implemented by the network itself, so that it can be flexibly configured/indicated according to different scenarios/different user needs.
例如,以第一终端设备和第二终端设备为例,网络设备可以配置/指示第一终端设备所接收的业务具有数据递交序号类型,而第二终端设备所接收的业务具有数据递交序号类型。这样,第一终端设备需要按照数据递交序号类型进行数据递交,而第二终端设备无需按照数据递交顺序进行数据递交。For example, taking the first terminal device and the second terminal device as examples, the network device can configure/indicate that the service received by the first terminal device has a data delivery sequence number type, while the service received by the second terminal device has a data delivery sequence number type. In this way, the first terminal device needs to deliver data according to the data delivery sequence number type, while the second terminal device does not need to deliver data according to the data delivery order.
e)数据递交丢弃状态e) Data submission discard status
◆描述Description
由于终端设备可能需要向上层递交多个数据(或多个数据包),而有些数据可能无需进行递交,因此本申请实施例引入数据递交丢弃状态,该数据递交丢弃状态可以是指终端设备在接收到业务的数据之后向上层递交的数据所需按照的丢弃状态。该丢弃状态可以表示数据是递交,还是不递交。Since the terminal device may need to submit multiple data (or multiple data packets) to the upper layer, and some data may not need to be submitted, the embodiment of the present application introduces a data submission discard state, which may refer to the discard state that the terminal device needs to follow for the data submitted to the upper layer after receiving the service data. The discard state may indicate whether the data is submitted or not submitted.
例如,终端设备缓存有数据序号为1至7的多个数据。其中,终端设备只向上层递交数据序号为1至3的数据,而数据序号为5至7的数据不进行递交。For example, the terminal device caches a plurality of data with data sequence numbers from 1 to 7. The terminal device only submits the data with data sequence numbers from 1 to 3 to the upper layer, and does not submit the data with data sequence numbers from 5 to 7.
这样,本申请实施例可以灵活选择哪些数据需要向上层递交,哪些数据(比如重复传输的数据)无需向上层递交,以提高数据递交的灵活性和多样性,从而实现业务的数据特性的增强,增强业务的数据传输,丰富用户使用该业务的场景,以及满足用户更多的业务使用需求。In this way, the embodiments of the present application can flexibly select which data needs to be submitted to the upper layer and which data (such as repeatedly transmitted data) does not need to be submitted to the upper layer, so as to improve the flexibility and diversity of data submission, thereby enhancing the data characteristics of the service, enhancing the data transmission of the service, enriching the scenarios in which users use the service, and meeting more user service usage needs.
具体的,这些不递交的数据,可以继续进行缓存,也可以直接删除。Specifically, the undelivered data can continue to be cached or directly deleted.
◆多个终端设备下的数据递交丢弃状态◆Data delivery and discard status under multiple terminal devices
在本申请实施例中,由于存在需要向多个用户均提供业务的场景,因此业务的数据可能需要传输给多个终端设备。因此,多个终端设备所接收的业务可能具有数据递交丢弃状态。In the embodiment of the present application, since there is a scenario where services need to be provided to multiple users, the data of the services may need to be transmitted to multiple terminal devices. Therefore, the services received by the multiple terminal devices may have a data delivery discarded state.
具体的,该多个终端设备各自所接收的业务的数据递交丢弃状态之间,可以是相同的,也可以是不同的,对此不作具体限制。Specifically, the data delivery and discarding states of the services received by the multiple terminal devices may be the same or different, and there is no specific limitation on this.
具体的,该多个终端设备中存在一些终端设备所接收的业务具有数据递交丢弃状态,而另一些终端 设备所接收的业务不具有数据递交丢弃状态,具体由网络自行实现,从而可以根据不同场景/不同用户需求进行灵活的配置/指示。Specifically, some of the multiple terminal devices receive services in a data delivery discard state, while other terminal devices receive services in a data delivery discard state. The service received by the device does not have a data delivery discard state, which is specifically implemented by the network itself, so that it can be flexibly configured/indicated according to different scenarios/different user needs.
f)数据递交时刻补偿f) Data delivery time compensation
◆描述Description
需要说明的是,由于终端设备存在一定的移动性,因此终端设备可能从一个小区移动到另一个小区,或者可能从一个地理位置移动到另一个地理位置。It should be noted that, since the terminal device has certain mobility, the terminal device may move from one cell to another cell, or may move from one geographical location to another geographical location.
这样,当终端设备所处的小区或地理位置发生变化时,终端设备所确定/配置/指示的数据递交时刻也可能变化,而不再适配。In this way, when the cell or geographical location of the terminal device changes, the data delivery time determined/configured/indicated by the terminal device may also change and no longer adapt.
基于此,本申请实施例引入数据递交时刻补偿,该数据递交时刻补偿可以是指数据递交时刻在不同小区或者不同地理位置下的补偿。Based on this, the embodiment of the present application introduces data delivery time compensation, and the data delivery time compensation may refer to compensation of data delivery time in different cells or different geographical locations.
可见,当终端设备所处的小区或地理位置发生变化时,本申请实施例可以对数据递交时刻进行补偿,以便提高数据递交时刻的准确性,实现业务的数据特性的增强,增强业务的数据传输,丰富用户使用该业务的场景,以及满足用户更多的业务使用需求。It can be seen that when the cell or geographical location of the terminal device changes, the embodiment of the present application can compensate for the data delivery time so as to improve the accuracy of the data delivery time, enhance the data characteristics of the service, enhance the data transmission of the service, enrich the scenarios in which users use the service, and meet more user service usage needs.
例如,对于网络设备A的小区A和网络设备B的小区B,其SFN相差5(如在同一时刻下,小区A的SFN是0,小区B的SFN是5),当网络设备A的小区A下的终端设备需要在SFN mod 16=0时向上层递交数据时,若该终端设备移动到网络设备B的小区B下,则网络设备A与网络设备B之间可以协商对SFN mod 16=0进行补偿,得到SFN mode 16=5。如此,在小区B下的该终端设备需要在SFN mode 16=5时向上层递交数据。For example, for cell A of network device A and cell B of network device B, the SFN difference is 5 (e.g., at the same time, the SFN of cell A is 0 and the SFN of cell B is 5). When the terminal device in cell A of network device A needs to submit data to the upper layer when SFN mod 16 = 0, if the terminal device moves to cell B of network device B, network device A and network device B can negotiate to compensate SFN mod 16 = 0 and obtain SFN mode 16 = 5. In this way, the terminal device in cell B needs to submit data to the upper layer when SFN mode 16 = 5.
当然,上述的数据递交时刻补偿,除了可以适用于同一个终端设备在不同小区或不同地理位置的情况,也可以适用于在不同小区或不同地理位置下的多个终端设备。Of course, the above-mentioned data delivery time compensation can be applied not only to the case where the same terminal device is in different cells or different geographical locations, but also to multiple terminal devices in different cells or different geographical locations.
例如,对于网络设备A的小区A和网络设备B的小区B,其SFN相差5(如在同一时刻下,小区A的SFN是0,小区B的SFN是5),网络设备A与网络设备B之间可以协商如下:For example, for cell A of network device A and cell B of network device B, the SFN difference is 5 (e.g., at the same time, the SFN of cell A is 0 and the SFN of cell B is 5), network device A and network device B can negotiate as follows:
网络设备A的小区A下的第一终端设备需要在SFN mod 16=0时向上层递交数据,而网络设备B的小区B下的第二终端设备需要在SFN mode 16=5时向上层递交数据。这样,可以保证第一终端设备和第二终端设备在同一时刻上向上层递交数据,实现同步关系。The first terminal device under cell A of network device A needs to submit data to the upper layer when SFN mod 16 = 0, while the second terminal device under cell B of network device B needs to submit data to the upper layer when SFN mode 16 = 5. In this way, it can be ensured that the first terminal device and the second terminal device submit data to the upper layer at the same time, realizing a synchronous relationship.
◆多个终端设备下的数据递交时刻补偿◆Data delivery time compensation for multiple terminal devices
具体的,该多个终端设备各自所接收的业务的数据递交时刻补偿之间,可以是相同的,也可以是不同的,对此不作具体限制。Specifically, the data delivery time compensations of the services received by the multiple terminal devices may be the same or different, and there is no specific limitation on this.
具体的,该多个终端设备中存在一些终端设备所接收的业务具有数据递交时刻补偿,而另一些终端设备所接收的业务不具有数据递交时刻补偿,具体由网络自行实现,从而可以根据不同场景/不同用户需求进行灵活的配置/指示。Specifically, among the multiple terminal devices, some terminal devices receive services with data delivery time compensation, while other terminal devices receive services without data delivery time compensation. This is specifically implemented by the network itself, so that it can be flexibly configured/indicated according to different scenarios/different user needs.
g)数据递交时刻调整。g) Adjustment of data submission time.
◆描述Description
需要说明的是,随着网络配置/业务需求等因素的变动,原有终端设备所确定/配置/指示的数据递交时刻可能会发生变化,而不再适配。It should be noted that with changes in factors such as network configuration/business requirements, the data delivery time determined/configured/indicated by the original terminal device may change and no longer adapt.
基于此,本申请实施例引入数据递交时刻调整,该数据递交时刻调整可以是指数据递交时刻的调整。Based on this, the embodiment of the present application introduces data submission time adjustment, which may refer to the adjustment of data submission time.
可见,本申请实施例可以对数据递交时刻进行调整,以便提高数据递交时刻的灵活性和多样性,实现业务的数据特性的增强,增强业务的数据传输,丰富用户使用该业务的场景,以及满足用户更多的业务使用需求。It can be seen that the embodiments of the present application can adjust the data delivery time in order to improve the flexibility and diversity of the data delivery time, enhance the data characteristics of the service, enhance the data transmission of the service, enrich the scenarios in which users use the service, and meet more user service usage needs.
例如,终端设备原先需要在SFN mod 16=0时向上层递交数据。现在需要调整为在SFN mode 16=5时向上层递交数据。For example, the terminal device originally needs to submit data to the upper layer when SFN mod 16 = 0. Now it needs to be adjusted to submit data to the upper layer when SFN mode 16 = 5.
当然,上述的数据递交时刻补偿,除了可以适用于同一个终端设备的情况,也可以适用于多个终端设备。Of course, the above-mentioned data delivery time compensation can be applied not only to the same terminal device, but also to multiple terminal devices.
例如,第一终端设备和第二终端设备原先均需要在SFN mod 16=0时向上层递交数据。现在,需要将第一终端设备调整为在SFN mode 16=5时向上层递交数据,而第二终端设备的数据递交时刻不变。For example, the first terminal device and the second terminal device originally need to submit data to the upper layer when SFN mod 16 = 0. Now, the first terminal device needs to be adjusted to submit data to the upper layer when SFN mode 16 = 5, while the data submission time of the second terminal device remains unchanged.
具体的,网络设备可以根据业务特性和/或终端设备的地理位置调整据递交时刻。Specifically, the network device may adjust the data delivery time according to service characteristics and/or the geographical location of the terminal device.
例如,若第一终端设备的地理位置比第二终端设备更靠近业务的数据源,则网络设备可以调整第一终端设备比第二终端设备更早向上层递交数据,从而调整两个终端设备的数据递交时刻。For example, if the geographical location of the first terminal device is closer to the data source of the service than the second terminal device, the network device can adjust the first terminal device to submit data to the upper layer earlier than the second terminal device, thereby adjusting the data submission time of the two terminal devices.
◆多个终端设备下的数据递交时刻调整◆Adjustment of data delivery time for multiple terminal devices
具体的,该多个终端设备各自所接收的业务的数据递交时刻调整之间,可以是相同的,也可以是不同的,对此不作具体限制。 Specifically, the data delivery time adjustments of the services received by the multiple terminal devices may be the same or different, and there is no specific limitation on this.
具体的,该多个终端设备中存在一些终端设备所接收的业务具有数据递交时刻调整,而另一些终端设备所接收的业务不具有数据递交时刻调整,具体由网络自行实现,从而可以根据不同场景/不同用户需求进行灵活的配置/指示。Specifically, among the multiple terminal devices, some terminal devices receive services with data delivery time adjustment, while other terminal devices receive services without data delivery time adjustment, which is specifically implemented by the network itself, so that flexible configuration/instructions can be performed according to different scenarios/different user needs.
5)如何实现数据递交特性的配置/指示过程5) How to implement the configuration/instruction process of data submission features
①描述①Description
需要说明的是,本申请实施例的数据递交特性,可以是网络配置/指示、预配置、协议规定的,对此不作具体限制。It should be noted that the data delivery characteristics of the embodiments of the present application may be network configuration/indication, pre-configuration, or protocol regulations, and there is no specific limitation on this.
在一些可能的实现中,数据递交特性可以是通过控制面配置的和/或通过用户面指示的。In some possible implementations, the data delivery characteristics may be configured via the control plane and/or indicated via the user plane.
下面分别进行具体说明。The following are detailed explanations respectively.
②仅通过控制面配置②Configuration via control plane only
具体的,通过控制面配置,可以包括通过控制面信令配置。其中,该控制面信令可以包括RRC信令和/或MAC控制元素(Control CE)。Specifically, the control plane configuration may include configuration through control plane signaling. The control plane signaling may include RRC signaling and/or MAC control element (Control CE).
需要说明的是,网络设备可以根据控制面信令来向终端设备配置数据递交特性,从而实现通过控制面配置数据递交特性。It should be noted that the network device can configure the data delivery feature to the terminal device according to the control plane signaling, thereby realizing the data delivery feature configured through the control plane.
例如,网络设备可以通过RRC信令实现配置数据递交特性,可以通过MAC CE实现配置数据递交特性,可以通过RRC信令和MAC CE实现配置数据递交特性。For example, a network device may implement a configuration data delivery feature through RRC signaling, may implement a configuration data delivery feature through MAC CE, or may implement a configuration data delivery feature through RRC signaling and MAC CE.
进一步的,若该控制面信令可以包括RRC信令和MAC CE,则该RRC信令可以用于配置数据递交特性的多个候选,而该MAC CE可以用于从数据递交特性的多个候选中指示出一个。Further, if the control plane signaling may include RRC signaling and MAC CE, the RRC signaling may be used to configure multiple candidates for data delivery characteristics, and the MAC CE may be used to indicate one from the multiple candidates for data delivery characteristics.
需要说明的是,网络设备可以先通过RRC信令向终端设备配置数据递交特性的多个候选,再通过MAC CE从多个候选中指示出一个,从而实现向终端设备配置数据递交特性。It should be noted that the network device can first configure multiple candidates for data delivery characteristics to the terminal device through RRC signaling, and then indicate one from the multiple candidates through MAC CE, thereby realizing the configuration data delivery characteristics to the terminal device.
可选的,数据递交特性的多个候选各自具有一个标识(ID)或索引(index),而MAC CE可以携带该多个标识或该多个索引中的一个,从而实现通过MAC CE从多个候选中指示出一个。Optionally, multiple candidates for the data delivery feature each have an identifier (ID) or an index (index), and the MAC CE can carry one of the multiple identifiers or the multiple indexes, thereby indicating one from the multiple candidates through the MAC CE.
③仅通过用户面指示③Only through user interface instructions
具体的,通过用户面指示,可以包括通过用户面信令指示。其中,该用户面信令可以包括下行控制信息(Downlink Control Information,DCI)或者MAC CE。Specifically, the user plane indication may include indication through user plane signaling. The user plane signaling may include downlink control information (Downlink Control Information, DCI) or MAC CE.
需要说明的是,网络设备可以根据用户面信令来向终端设备指示数据递交特性,从而实现通过用户面指示数据递交特性。It should be noted that the network device can indicate the data delivery characteristics to the terminal device according to the user plane signaling, thereby realizing the data delivery characteristics indicated through the user plane.
具体的,通过用户面指示,可以包括通过业务的数据所携带的信息指示。Specifically, the user plane indication may include information indication carried by service data.
需要说明的是,网络设备在向终端设备发下业务的数据时,可以直接通过该业务的数据所携带的信息来指示数据递交特性,而无需再单独利用信令来进行指示,以便节省信令开销。It should be noted that when the network device sends service data to the terminal device, it can directly indicate the data delivery characteristics through the information carried by the service data, without using signaling separately for indication, so as to save signaling overhead.
例如,该信息可以携带在业务的数据的MAC报头或者IP报头中。For example, the information may be carried in a MAC header or an IP header of the service data.
④通过控制面配置和通过用户面指示④Configuration through the control plane and indication through the user plane
需要说明的是,结合上述描述,本申请实施例可以通过控制面配置数据递交特性的多个候选,再通过用户面从多个候选中指示出一个,具体不再赘述。It should be noted that, in combination with the above description, the embodiment of the present application can configure multiple candidates for data delivery characteristics through the control plane, and then indicate one from the multiple candidates through the user plane, and the details will not be repeated.
例如,网络设备可以先通过控制面信令向终端设备配置数据递交特性的多个候选,再通过用户面指令或业务的数据所携带的信息从多个候选中指示出一个,从而实现向终端设备配置数据递交特性。For example, the network device may first configure multiple candidates of data delivery characteristics to the terminal device through control plane signaling, and then indicate one from the multiple candidates through user plane instructions or information carried in service data, thereby configuring data delivery characteristics to the terminal device.
6)如何确定数据递交特性6) How to determine data delivery characteristics
①描述①Description
结合上述“5)如何实现数据递交特性的配置/指示过程”中的内容,在网络配置/指示数据递交特性的实现方式中,本申请实施例的数据递交特性可以是由网络设备确定的,再由网络设备直接告知或者间接告知终端设备。Combined with the content of the above “5) How to implement the configuration/indication process of the data delivery characteristics”, in the implementation method of the network configuration/indication of the data delivery characteristics, the data delivery characteristics of the embodiment of the present application can be determined by the network device, and then directly or indirectly notified to the terminal device by the network device.
对于网络设备如何确定数据递交特性,可以存在如下实现方式。Regarding how the network device determines the data delivery characteristics, there may be the following implementations.
在一些可能的实现中,数据递交特性,可以是网络设备根据核心网中的设备或应用服务器所发送的递交要求信息确定的,可以是网络设备根据终端设备上报的递交期望信息确定的。In some possible implementations, the data delivery characteristics may be determined by the network device based on delivery requirement information sent by a device or application server in the core network, or may be determined by the network device based on delivery expectation information reported by a terminal device.
下面分别进行具体说明。The following are detailed explanations respectively.
②递交要求信息②Submit the required information
a)描述a) Description
需要说明的是,对于下行,由于业务的数据可以是由核心网中的设备或应用服务器下发给网络设备的,因此在下发业务的数据的过程,核心网中的设备或应用服务器需要告知网络设备该业务的相关递交要求,以便保证业务的数据特性等。It should be noted that for the downlink, since the service data can be sent from the equipment or application server in the core network to the network equipment, in the process of sending the service data, the equipment or application server in the core network needs to inform the network equipment of the relevant delivery requirements of the service in order to ensure the data characteristics of the service, etc.
具体实现时,核心网中的设备或应用服务器可以向网络设备发送递交要求信息,该递交要求信息可 以用于指示该业务的相关递交要求。In specific implementation, the device or application server in the core network can send a submission request message to the network device, and the submission request message can be To indicate the relevant submission requirements for the business.
这样,网络设备可以根据递交要求信息来确定数据递交特性,再告知给终端设备。In this way, the network device can determine the data delivery characteristics according to the delivery requirement information and then inform the terminal device.
具体的,该递交要求信息可以是根据上述的业务的数据分布特性确定。Specifically, the submission requirement information may be determined according to the data distribution characteristics of the above-mentioned service.
具体的,递交要求信息可以用于指示以下至少之一项:Specifically, the submission request information may be used to indicate at least one of the following:
递交时刻周期、第二数据时刻差、数据发送周期。Submission time period, second data time difference, data sending period.
下面分别进行具体说明。The following are detailed explanations respectively.
b)递交时刻周期b) Submission time period
需要说明的是,结合上述“a)数据递交时刻”的“数据递交时刻的周期”中的内容,数据递交时刻可以具有周期性。It should be noted that, in combination with the content of "periodicity of data submission time" in the above "a) data submission time", the data submission time may be periodic.
对此,本申请实施例引入递交时刻周期,该递交时刻周期可以是指数据递交时刻的周期。In this regard, the embodiment of the present application introduces a delivery time period, which may refer to a period of data delivery time.
可见,本申请实施例可以通过递交要求信息实现核心网中的设备或应用服务器来向网络设备配置/指示数据递交时刻的周期,再由网络设备向终端设备配置/指示该数据递交时刻的周期。It can be seen that the embodiments of the present application can enable the device or application server in the core network to configure/indicate the period of data submission time to the network device by submitting request information, and then the network device configures/indicates the period of data submission time to the terminal device.
这样,终端设备就可以根据数据递交时刻以及该数据递交时刻的周期确定出后续每次的数据递交时刻,以便提高效率,节省开销等。In this way, the terminal device can determine each subsequent data delivery time according to the data delivery time and the period of the data delivery time, so as to improve efficiency, save overhead, etc.
c)第二数据时刻差c) Second data time difference
由于网络设备可以获知业务的数据从核心网中的设备或应用服务器达到自身的时刻(或者说,网络设备可以获知自身接收到数据的时刻,该时刻称为“第二数据到达时刻”),因此为了保证网络设备能够获知数据递交时刻,本申请实施例可以引入第二数据时刻差,该第二数据时刻差可以是指该第二数据到达时刻与该第二数据递交时刻之间的差值。Since the network device can know the moment when the service data reaches itself from the device or application server in the core network (or, the network device can know the moment when it receives the data, which is called the "second data arrival moment"), in order to ensure that the network device can know the data delivery moment, the embodiment of the present application can introduce a second data moment difference, which can refer to the difference between the second data arrival moment and the second data delivery moment.
这样,网络设备可以根据该第二数据到达时刻和该第二数据时刻差确定出上述所述的数据递交时刻,以便网络设备可以将数据递交时刻告知给终端设备,从而终端设备可以获知需要何时向上层递交该业务的数据,以便有利于保证后续对该业务的数据的呈现。In this way, the network device can determine the data delivery time mentioned above based on the second data arrival time and the second data time difference, so that the network device can inform the terminal device of the data delivery time, so that the terminal device can know when to submit the data of the service to the upper layer, so as to facilitate the subsequent presentation of the data of the service.
d)数据发送周期d) Data sending cycle
需要说明的是,结合上述“3)业务的数据分布特性”的“b)数据生成周期”中的内容,对于下行,应用服务器每次所生成的业务的数据,可能具有周期性。也就是说,数据生成时刻/数据发送时刻可能具有周期性。It should be noted that, in combination with the content in "b) Data generation cycle" of the above "3) Data distribution characteristics of the service", for the downlink, the service data generated by the application server each time may have periodicity. In other words, the data generation time/data sending time may have periodicity.
对此,本申请实施例引入数据发送周期,该数据发送周期可以是指核心网中的设备或应用服务器发送业务的数据的周期。In this regard, an embodiment of the present application introduces a data sending cycle, which may refer to a cycle for a device or application server in the core network to send service data.
可见,本申请实施例可以通过递交要求信息实现核心网中的设备或应用服务器来向网络设备配置/指示数据生成时刻/数据发送时刻的周期,再由网络设备根据该周期确定数据递交特性。It can be seen that the embodiments of the present application can enable the device or application server in the core network to configure/indicate the cycle of data generation time/data sending time to the network device by submitting request information, and then the network device determines the data delivery characteristics according to the cycle.
例如,网络设备可以根据该周期确定数据递交时刻、第一数据时刻差、数据递交时刻的周期等。For example, the network device may determine the data delivery time, the first data time difference, the period of the data delivery time, etc. according to the period.
③递交期望信息③Submit expected information
需要说明的是,由于不同的终端设备在支持业务的数据递交上可能具有不同的能力或者需求,因此终端设备可以向网络设备上报自身所期望的数据递交特性。It should be noted that, since different terminal devices may have different capabilities or requirements in supporting service data delivery, the terminal device may report its desired data delivery characteristics to the network device.
具体实现时,终端设备可以向网络设备发送递交期望信息,该递交期望信息可以用于指示终端设备所期望的数据递交特性。During specific implementation, the terminal device may send the delivery expectation information to the network device, and the delivery expectation information may be used to indicate the data delivery characteristics expected by the terminal device.
这样,网络设备可以根据递交期望信息看来参与到最终的数据递交特性确定过程中,再最终的数据递交特性告知给终端设备。其中,最终的数据递交特性可能不一定是终端设备所期望的数据递交特性。In this way, the network device can participate in the final data delivery characteristic determination process according to the delivery expectation information, and then inform the terminal device of the final data delivery characteristic, wherein the final data delivery characteristic may not necessarily be the data delivery characteristic expected by the terminal device.
当然,结合上述“②递交要求信息”中的内容,网络设备可以根据递交要求信息和递交期望信息确定最终的数据递交特性。Of course, in combination with the content in the above “②Submission requirement information”, the network device can determine the final data submission characteristics according to the submission requirement information and the submission expectation information.
具体的,该递交期望信息可以是根据上述的业务的数据分布特性和/或终端设备自身的能力/需求等确定。Specifically, the delivery expectation information may be determined based on the data distribution characteristics of the above-mentioned services and/or the capabilities/requirements of the terminal device itself.
7)是否递交业务的数据7) Whether to submit business data
①描述①Description
需要说明的是,虽然本申请实施例引入业务的数据递交特性,但是终端设备可能根据该数据递交特性向上层递交数据,也可能直接不向上层递交数据。下面多种实现场景进行具体说明。其中,这些实现场景之间可以相互结合以形成新的实现方式。It should be noted that although the data delivery characteristics of the service are introduced in the embodiments of the present application, the terminal device may deliver data to the upper layer according to the data delivery characteristics, or may not deliver data to the upper layer directly. The following multiple implementation scenarios are specifically described. Among them, these implementation scenarios can be combined with each other to form a new implementation method.
②具体实现场景②Specific implementation scenarios
场景1:scene 1:
a)描述a) Description
在“场景1”中,本申请实施例针对单个终端设备进行数据递交的情况。此时,终端设备在接收到业 务的数据之后向上层递交或者不向上层递交,可以是由网络设备指示的。In "Scenario 1", the present embodiment is directed to a single terminal device delivering data. Whether the service data is subsequently delivered to the upper layer or not may be instructed by the network device.
也就是说,网络设备可以指示终端设备在接收到业务的数据之后向上层递交,也可以指示终端设备在接收到业务的数据之后不向上层递交,从而实现网络指示是否递交业务的数据。That is to say, the network device can instruct the terminal device to submit the service data to the upper layer after receiving it, or can instruct the terminal device not to submit the service data to the upper layer after receiving it, thereby enabling the network to instruct whether to submit the service data.
b)显式通知或者总是通知的方式b) Explicit notification or always notify
具体的,网络设备指示,可以包括网络设备通过发送指示信息进行指示。Specifically, the network device indication may include the network device indicating by sending indication information.
其中,该指示信息可以用于指示终端设备是向上层递交,还是不向上层递交。例如,若该指示信息为“1”,则指示终端设备向上层递交;该指示信息为“0”,则指示终端设备不向上层递交;反之同理。The indication information may be used to indicate whether the terminal device submits to the upper layer or not. For example, if the indication information is "1", it indicates that the terminal device submits to the upper layer; if the indication information is "0", it indicates that the terminal device does not submit to the upper layer; and vice versa.
需要说明的是,网络设备可以通过下发指示信息来指示终端设备是否需要向上层递交,从而通过该指示信息实现显式通知或者总是通知的方式。It should be noted that the network device can instruct the terminal device whether to submit to the upper layer by sending indication information, thereby realizing explicit notification or always notifying through the indication information.
c)隐式通知的方式c) Implicit notification method
具体的,网络设备指示,可以包括网络设备在预设时间窗内通过不发送该指示信息进行指示。Specifically, the network device indication may include the network device indicating by not sending the indication information within a preset time window.
其中,该预设时间窗的结束位置在业务的数据向上层递交的时刻之前。The end position of the preset time window is before the time when the service data is submitted to the upper layer.
需要说明的是,本申请实施例引入预设时间窗,使得终端设备可以该预设时间窗中等待接收该指示信息。当网络设备在预设时间窗内不发送该指示信息时,终端设备在该预设时间窗内不会接收到该指示信息。此时,终端设备就可以知道是递交数据,还是不递交数据。It should be noted that the embodiment of the present application introduces a preset time window, so that the terminal device can wait to receive the indication information in the preset time window. When the network device does not send the indication information in the preset time window, the terminal device will not receive the indication information in the preset time window. At this time, the terminal device can know whether to submit data or not.
这样,通过引入预设时间窗,可以无法发送该指示信息就可以实现指示是否递交数据,实现隐式通知,以便节省发送该指示信息所需的开销。In this way, by introducing a preset time window, it is possible to indicate whether to submit data without sending the indication information, thereby realizing implicit notification, thereby saving the overhead required for sending the indication information.
可选的,该指示信息可以由DCI或MAC CE携带。Optionally, the indication information can be carried by DCI or MAC CE.
场景2:Scenario 2:
在“场景2”中,本申请实施例针对多个终端设备进行数据递交的情况。In "Scenario 2", the embodiment of the present application is directed to the situation where multiple terminal devices deliver data.
需要说明的是,由于有些业务可能需要确定集合内的所有终端设备同时向上层递交数据,或者集合内的所有终端设备依次向上层递交数据,如多个用户联机玩同一款游戏,因此如果集合内中存在有终端设备未正确/成功接收到该业务的数据,则集合内的所有终端设备可能不向上层递交数据。It should be noted that some services may require that all terminal devices in the set submit data to the upper layer at the same time, or that all terminal devices in the set submit data to the upper layer in turn, such as multiple users playing the same game online. Therefore, if there are terminal devices in the set that do not correctly/successfully receive the data of the service, all terminal devices in the set may not submit data to the upper layer.
例如,以第一终端设备和第二终端设备为例,若第一终端设备未成功接收业务的数据,则第二终端设备在成功接收到业务的数据之后不向上层递交。For example, taking the first terminal device and the second terminal device as an example, if the first terminal device fails to successfully receive the data of the service, the second terminal device will not submit the data to the upper layer after successfully receiving the data of the service.
场景3:Scenario 3:
a)描述a) Description
在“场景3”中,本申请实施例针对多个终端设备进行数据递交的情况。其中,该多个终端设备中的每个终端设备是否递交数据,可以是由网络设备指示的。In "Scenario 3", the embodiment of the present application is directed to a situation where multiple terminal devices deliver data, wherein whether each of the multiple terminal devices delivers data may be indicated by a network device.
b)显式通知或者总是通知的方式b) Explicit notification or always notify
具体的,网络设备可以通过指示信息单独向每个终端设备指示是否向上层递交。其中,该指示信息可以用于指示终端设备是向上层递交,还是不向上层递交。Specifically, the network device may indicate to each terminal device individually whether to submit to the upper layer through indication information. The indication information may be used to indicate whether the terminal device submits to the upper layer or not.
可选的,该指示信息可以由DCI或MAC CE携带。Optionally, the indication information can be carried by DCI or MAC CE.
可选的,该指示信息可以由终端设备的区无线网络临时标识(Cell-Radio Network Temporary Identifier,C-RNTI)小加扰,以便通过C-RNTI来区分终端设备。Optionally, the indication information may be slightly scrambled by the Cell-Radio Network Temporary Identifier (C-RNTI) of the terminal device so as to distinguish the terminal device by the C-RNTI.
具体的,网络设备可以通过广播信息同时向该多个终端设备中的每个终端设备指示是否向上层递交。Specifically, the network device may indicate to each of the multiple terminal devices at the same time through broadcast information whether to submit to the upper layer.
可选的,该广播信息可以采用一个统一的group-RNTI加扰,以便通过group-RNTI来区分不属于该多个终端设备之外的其他终端设备,该其他终端设备可能与该多个终端设备所接收的数据的业务属于不同的类型。Optionally, the broadcast information may be scrambled using a unified group-RNTI so that other terminal devices other than the multiple terminal devices can be distinguished through the group-RNTI, and the other terminal devices may be of a different type from the services of the data received by the multiple terminal devices.
c)隐式通知的方式c) Implicit notification method
具体的,网络设备可以在预设时间窗内通过不发送该指示信息的方式单独向每个终端设备指示是否向上层递交。Specifically, the network device may indicate to each terminal device individually whether to submit to the upper layer by not sending the indication information within a preset time window.
其中,该预设时间窗的结束位置在业务的数据向上层递交的时刻之前。The end position of the preset time window is before the time when the service data is submitted to the upper layer.
其中,每个终端设备可以分别对应不同的预设时间窗,可以对应同一个预设时间窗。Among them, each terminal device can correspond to a different preset time window or the same preset time window.
这样,通过引入预设时间窗,可以无法发送该指示信息就可以实现指示是否递交数据,实现隐式通知,以便节省发送该指示信息所需的开销。In this way, by introducing a preset time window, it is possible to indicate whether to submit data without sending the indication information, thereby realizing implicit notification, thereby saving the overhead required for sending the indication information.
具体的,网络设备可以在预设时间窗内通过不发送该广播信息的方式同时向该多个终端设备中的每个终端设备指示是否向上层递交。Specifically, the network device may indicate to each of the multiple terminal devices whether to submit to the upper layer by not sending the broadcast information within a preset time window.
其中,每个终端设备对应同一个预设时间窗。Among them, each terminal device corresponds to the same preset time window.
这样,通过引入预设时间窗,可以无法发送该广播信息就可以实现指示是否递交数据,实现隐式通知,以便节省发送该指示信息所需的开销。 In this way, by introducing a preset time window, it is possible to indicate whether to submit data without sending the broadcast information, thereby realizing implicit notification, thereby saving the overhead required for sending the indication information.
8)反馈已成功接收业务的数据但未向上层递交8) Feedback of successfully received service data but not submitted to the upper layer
需要说明的是,本申请实施例的终端设备可以向网络设备反馈已成功接收业务的数据但未向上层递交,以便网络设备依次做进一步决策动作,如网络设备决策终端设备是否仍然需要递交数据等。It should be noted that the terminal device of the embodiment of the present application can feedback to the network device the data of the service that has been successfully received but not submitted to the upper layer, so that the network device can make further decision actions in turn, such as the network device deciding whether the terminal device still needs to submit data.
为了便于区分和描述,本申请实施例引入第一信息,该第一信息可以用于指示终端设备已成功接收业务的数据但未向上层递交,从而通过第一信息实现反馈。For ease of distinction and description, an embodiment of the present application introduces first information, which can be used to indicate that the terminal device has successfully received the data of the service but has not submitted it to the upper layer, thereby realizing feedback through the first information.
需要说明的是,该第一信息的发送情形可以存在多种实现方式。下面进行具体说明。It should be noted that there are multiple implementations for sending the first information, which are described in detail below.
在一些可能的实现中,结合上述“7)是否递交业务的数据”中的内容,在接收业务的数据之后,若网络设备指示终端设备在接收到业务的数据之后向上层递交,则终端设备可以发送第一信息。In some possible implementations, combined with the content of “7) Whether to submit service data” above, after receiving service data, if the network device instructs the terminal device to submit to the upper layer after receiving the service data, the terminal device can send the first information.
可见,在网络设备指示自己需要向上层递交时,若终端设备因一些因素而导致未向上层递交。此时,终端设备需要通过第一信息向网络设备反馈自己未向上层递交,使得网络设备知道这个情况,以便网络设备决策后续的数据传输。It can be seen that when the network device indicates that it needs to submit to the upper layer, if the terminal device fails to submit to the upper layer due to some factors, the terminal device needs to feedback to the network device through the first information that it has not submitted to the upper layer, so that the network device knows this situation and the network device decides on subsequent data transmission.
在一些可能的实现中,在接收业务的数据之后,若终端设备决定不向上层递交,则终端设备可以发送第一信息。In some possible implementations, after receiving the data of the service, if the terminal device decides not to submit it to the upper layer, the terminal device may send the first information.
可见,终端设备可以自主决定是否向上层递交,并通过第一信息向网络设备反馈自己的决定,使得网络设备知道这个情况,以便网络设备决策后续的数据传输。It can be seen that the terminal device can independently decide whether to submit to the upper layer, and feedback its decision to the network device through the first information, so that the network device knows this situation and can decide on subsequent data transmission.
在一些可能的实现中,在接收业务的数据之后,终端设备可以发送第一信息。In some possible implementations, after receiving the data of the service, the terminal device may send the first information.
可见,不管是什么情况,终端设备都需要向网络设备反馈自身已成功接收业务的数据但未向上层递交,使得网络设备知道这个情况,以便网络设备决策后续的数据传输。It can be seen that no matter what the situation is, the terminal device needs to feedback to the network device that it has successfully received the service data but has not submitted it to the upper layer, so that the network device knows this situation and the network device can decide on subsequent data transmission.
3、一种数据传输方法的示例说明3. An example of a data transmission method
1)描述1) Description
结合上述内容,下面以终端设备与网络设备之间的交互为例,对本申请实施例的一种数据传输方法进行示例介绍。需要说明的是,终端设备可以是芯片、芯片模组或通信模块等,网络设备可以是芯片、芯片模组或通信模块等。In combination with the above content, the following takes the interaction between the terminal device and the network device as an example to introduce an example of a data transmission method of an embodiment of the present application. It should be noted that the terminal device can be a chip, a chip module or a communication module, etc., and the network device can be a chip, a chip module or a communication module, etc.
如图5所示,为本申请实施例的一种数据传输方法的流程示意图,具体包括如下步骤:As shown in FIG5 , it is a flowchart of a data transmission method according to an embodiment of the present application, which specifically includes the following steps:
S510、网络设备发送业务的数据,该业务具有数据递交特性,该数据递交特性用于描述终端设备在接收到该业务的数据之后向上层递交的特性。S510. The network device sends data of a service, where the service has a data delivery characteristic, and the data delivery characteristic is used to describe a characteristic of a terminal device delivering the data of the service to an upper layer after receiving the data.
对应的,终端设备接收该业务的数据。Correspondingly, the terminal device receives the data of the service.
需要说明的是,“业务”和“数据递交特性”等,详见上述中的内容,对此不再赘述。It should be noted that the “business” and “data delivery characteristics” are detailed in the above contents and will not be elaborated on here.
可见,本申请实施例引入业务的数据递交特性,通过数据递交特性来描述终端设备在接收到业务的数据之后向上层递交该业务的数据的相关特性,从而实现业务的数据特性的增强,增强业务的数据传输,丰富用户使用该业务的场景,以及满足用户更多的业务使用需求。It can be seen that the embodiment of the present application introduces the data delivery characteristics of the service, and uses the data delivery characteristics to describe the relevant characteristics of the terminal device submitting the data of the service to the upper layer after receiving the data of the service, thereby enhancing the data characteristics of the service, enhancing the data transmission of the service, enriching the scenarios in which users use the service, and meeting more service usage needs of users.
2)一些可能的实现方式2) Some possible implementations
结合上述内容,下面再对一些可能存在的实现方式进行说明,而其他未说明的,可以详见上述内容,对此不再赘述。In combination with the above content, some possible implementation methods are described below. For other methods not described, please refer to the above content for details, and no further elaboration will be given.
在一些可能的实现中,数据递交特性,包括以下至少之一项:In some possible implementations, the data delivery characteristics include at least one of the following:
数据递交时刻、第一数据时刻差、数据递交顺序、数据递交序号类型、数据递交丢弃状态、数据递交时刻补偿、数据递交时刻调整;Data submission time, first data time difference, data submission order, data submission sequence number type, data submission discard status, data submission time compensation, data submission time adjustment;
其中,数据递交时刻,是指终端设备在接收到业务的数据之后向上层递交的时刻;The data delivery time refers to the time when the terminal device delivers the service data to the upper layer after receiving it;
第一数据时刻差,是指第一数据到达时刻与数据递交时刻之间的差值,第一数据到达时刻是指业务的数据从网络设备达到终端设备的时刻;The first data time difference refers to the difference between the first data arrival time and the data delivery time. The first data arrival time refers to the time when the service data arrives at the terminal device from the network device;
数据递交顺序,是指终端设备在接收到业务的数据之后向上层递交所需按照的数据顺序;Data delivery order refers to the order in which the terminal device delivers data to the upper layer after receiving the service data;
数据递交序号类型,是指终端设备在接收到业务的数据之后向上层递交的数据顺序所需按照的数据序号类型;The data submission sequence number type refers to the data sequence number type that the terminal device must follow when submitting data to the upper layer after receiving the service data;
数据递交丢弃状态,是指终端设备在接收到业务的数据之后向上层递交的数据所需按照的丢弃状态;The data delivery discard state refers to the discard state that the terminal device needs to follow when delivering data to the upper layer after receiving the service data;
数据递交时刻补偿,是指数据递交时刻在不同小区或者不同地理位置下的补偿;Data delivery time compensation refers to the compensation of data delivery time in different cells or different geographical locations;
数据递交时刻调整,是指数据递交时刻的调整。Data submission time adjustment refers to the adjustment of data submission time.
需要说明的是,结合上述“4)业务的数据递交特性”中的内容可知,对此不再赘述。It should be noted that, combined with the content in the above “4) Data delivery characteristics of the business”, it can be seen that this will not be elaborated on.
在一些可能的实现中,数据递交时刻具有周期性。In some possible implementations, the data delivery timing is periodic.
需要说明的是,结合上述“a)数据递交时刻”中的内容可知,对此不再赘述。It should be noted that, combined with the content in the above “a) Data submission time”, it can be seen that this will not be elaborated on.
在一些可能的实现中,第一终端设备在接收到业务的数据之后向上层递交的时刻,需要同步于第二终端设备在接收到业务的数据之后向上层递交的时刻,第一终端设备与第二终端设备为不同的两个终端 设备。In some possible implementations, the time when the first terminal device submits the service data to the upper layer after receiving it needs to be synchronized with the time when the second terminal device submits the service data to the upper layer after receiving it. The first terminal device and the second terminal device are two different terminal devices. equipment.
需要说明的是,结合上述“a)数据递交时刻”中的内容可知,对此不再赘述。It should be noted that, combined with the content in the above “a) Data submission time”, it can be seen that this will not be elaborated on.
在一些可能的实现中,数据递交特性是通过控制面配置的和/或通过用户面指示的。In some possible implementations, the data delivery characteristics are configured via the control plane and/or indicated via the user plane.
需要说明的是,结合上述“5)如何实现数据递交特性的配置/指示过程”中的内容可知,对此不再赘述。It should be noted that, combined with the content in the above “5) How to implement the configuration/instruction process of the data submission feature”, it can be seen that this will not be repeated here.
在一些可能的实现中,通过控制面配置,包括通过控制面信令配置,控制面信令包括无线资源控制RRC信令和/或媒体接入控制MAC控制元素CE。In some possible implementations, the control plane configuration includes configuration through control plane signaling, and the control plane signaling includes radio resource control RRC signaling and/or media access control MAC control element CE.
需要说明的是,结合上述“5)如何实现数据递交特性的配置/指示过程”的“②控制面配置”中的内容可知,对此不再赘述。It should be noted that, combined with the content of "② Control plane configuration" in the above "5) How to implement the configuration/indication process of data delivery characteristics", it can be seen that this is not repeated here.
在一些可能的实现中,若控制面信令包括RRC信令和MAC CE,则RRC信令用于配置数据递交特性的多个候选,MAC CE用于从数据递交特性的多个候选中指示出一个。In some possible implementations, if the control plane signaling includes RRC signaling and MAC CE, the RRC signaling is used to configure multiple candidates for data delivery characteristics, and the MAC CE is used to indicate one from the multiple candidates for data delivery characteristics.
需要说明的是,结合上述“5)如何实现数据递交特性的配置/指示过程”的“②控制面配置”中的内容可知,对此不再赘述。It should be noted that, combined with the content of "② Control plane configuration" in the above "5) How to implement the configuration/indication process of data delivery characteristics", it can be seen that this is not repeated here.
在一些可能的实现中,通过用户面指示,包括通过用户面信令指示或者通过业务的数据所携带的信息指示,用户面信令,包括下行控制信息DCI或者MAC CE。In some possible implementations, the user plane indication includes indication through user plane signaling or indication through information carried by service data, and the user plane signaling includes downlink control information DCI or MAC CE.
需要说明的是,结合上述“5)如何实现数据递交特性的配置/指示过程”的“③用户面指示”中的内容可知,对此不再赘述。It should be noted that, combined with the content in "③ User plane indication" of the above "5) How to implement the configuration/indication process of data delivery characteristics", it can be seen that this is not repeated here.
在一些可能的实现中,数据递交特性,是网络设备根据核心网中的设备或应用服务器所发送的递交要求信息确定的。In some possible implementations, the data delivery characteristics are determined by the network device according to delivery requirement information sent by the device or application server in the core network.
需要说明的是,结合上述“6)如何确定数据递交特性”中的内容可知,对此不再赘述。It should be noted that, combined with the content in the above “6) How to determine the data submission characteristics”, it can be seen that this will not be repeated here.
在一些可能的实现中,递交要求信息用于指示以下至少之一项:In some possible implementations, the submission request information is used to indicate at least one of the following:
递交时刻周期、第二数据时刻差、数据发送周期;Submission time period, second data time difference, data sending period;
其中,递交时刻周期,是指数据递交时刻的周期,数据递交时刻是指终端设备在接收到业务的数据之后向上层递交的时刻;The delivery time period refers to the period of data delivery time, and the data delivery time refers to the time when the terminal device delivers the service data to the upper layer after receiving the service data;
第二数据时刻差,是指第二数据到达时刻与数据递交时刻之间的差值,第二数据到达时刻是指业务的数据从核心网中的设备或应用服务器达到网络设备的时刻。The second data time difference refers to the difference between the second data arrival time and the data delivery time. The second data arrival time refers to the time when the service data reaches the network device from the device or application server in the core network.
数据发送周期,是指核心网中的设备或应用服务器发送业务的数据的周期。The data transmission cycle refers to the period during which a device or application server in the core network sends service data.
需要说明的是,结合上述“6)如何确定数据递交特性”的“②递交要求信息”中的内容可知,对此不再赘述。It should be noted that, combined with the content of "② Submission requirement information" in the above "6) How to determine data submission characteristics", it can be seen that this is not repeated here.
在一些可能的实现中,数据递交特性,是网络设备根据终端设备上报的递交期望信息确定的,递交期望信息用于指示终端设备所期望的数据递交特性。In some possible implementations, the data delivery characteristics are determined by the network device according to the delivery expectation information reported by the terminal device, and the delivery expectation information is used to indicate the data delivery characteristics expected by the terminal device.
需要说明的是,结合上述“6)如何确定数据递交特性”中的内容可知,对此不再赘述。It should be noted that, combined with the content in the above “6) How to determine the data submission characteristics”, it can be seen that this will not be repeated here.
在一些可能的实现中,若第一终端设备未成功接收业务的数据,则第二终端设备在成功接收到业务的数据之后不向上层递交,第一终端设备与第二终端设备为不同的两个终端设备。In some possible implementations, if the first terminal device fails to successfully receive the service data, the second terminal device does not submit the service data to an upper layer after successfully receiving the service data, and the first terminal device and the second terminal device are two different terminal devices.
需要说明的是,结合上述“7)是否递交业务的数据”的“场景2”中的内容可知,对此不再赘述。It should be noted that, combined with the content in "Scenario 2" of the above "7) Whether to submit business data", it can be seen that this is not repeated here.
在一些可能的实现中,终端设备在接收到业务的数据之后向上层递交或者不向上层递交,是由网络设备指示的。In some possible implementations, after receiving the service data, whether the terminal device submits it to the upper layer or not is instructed by the network device.
需要说明的是,结合上述“7)是否递交业务的数据”的“场景1”中的内容可知,对此不再赘述。It should be noted that, combined with the content in "Scenario 1" of "7) Whether to submit business data" above, it can be seen that this is not repeated here.
在一些可能的实现中,网络设备指示,可以包括:In some possible implementations, the network device indication may include:
网络设备通过发送指示信息进行指示,或者,网络设备在预设时间窗内通过不发送指示信息进行指示;The network device indicates by sending indication information, or the network device indicates by not sending indication information within a preset time window;
其中,预设时间窗的结束位置在业务的数据向上层递交的时刻之前。The end position of the preset time window is before the time when the service data is submitted to the upper layer.
需要说明的是,结合上述“7)是否递交业务的数据”的“场景1”中的内容可知,对此不再赘述。It should be noted that, combined with the content in "Scenario 1" of "7) Whether to submit business data" above, it can be seen that this is not repeated here.
在一些可能的实现中,在接收业务的数据之后,还可以包括如下步骤:In some possible implementations, after receiving the service data, the following steps may also be included:
若网络设备指示终端设备在接收到业务的数据之后向上层递交,则终端设备发送第一信息,第一信息用于指示终端设备已成功接收业务的数据但未向上层递交。If the network device instructs the terminal device to submit the service data to the upper layer after receiving the service data, the terminal device sends the first information, where the first information is used to indicate that the terminal device has successfully received the service data but has not submitted it to the upper layer.
对应的,网络设备接收该第一信息。Correspondingly, the network device receives the first information.
在一些可能的实现中,在接收业务的数据之后,还可以包括如下步骤:In some possible implementations, after receiving the service data, the following steps may also be included:
若终端设备决定不向上层递交,则终端设备发送第一信息。If the terminal device decides not to submit to the upper layer, the terminal device sends the first information.
对应的,网络设备接收该第一信息。Correspondingly, the network device receives the first information.
在一些可能的实现中,在接收业务的数据之后,还可以包括如下步骤: In some possible implementations, after receiving the service data, the following steps may also be included:
终端设备发送第一信息。The terminal device sends the first information.
对应的,网络设备接收该第一信息。Correspondingly, the network device receives the first information.
需要说明的是,结合上述“8)反馈已成功接收业务的数据但未向上层递交”中的内容可知,对此不再赘述。It should be noted that, combined with the content in the above “8) Feedback of data of successfully received services but not submitted to the upper layer”, it can be seen that this will not be elaborated on.
四、一种数据传输装置的示例说明4. Example of a data transmission device
1、描述1. Description
上述主要从方法侧的角度对本申请实施例的方案进行了介绍。可以理解的是,终端设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件与计算机软件的结合形式来实现。某个功能究竟以硬件或计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。The above mainly introduces the scheme of the embodiment of the present application from the perspective of the method side. It is understandable that in order to realize the above functions, the terminal device includes a hardware structure and/or software module corresponding to each function. 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 in this document, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
本申请实施例可以根据上述方法示例对终端设备进行功能单元的划分。例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件程序模块的形式实现。需要说明的是,本申请实施例中对单元的划分是示意性的,只是一种逻辑功能划分,而实际实现时可以有另外的划分方式。The embodiment of the present application can divide the terminal device into functional units according to the above method example. For example, each functional unit can be divided according to each function, or two or more functions can be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of a software program module. It should be noted that the division of units in the embodiment of the present application is schematic, which is only a logical function division, and there may be other division methods in actual implementation.
在采用集成的单元的情况下,图6是本申请实施例的一种数据传输装置的功能单元组成框图。数据传输装置600包括:接收单元601。In the case of using an integrated unit, FIG6 is a block diagram of the functional units of a data transmission device according to an embodiment of the present application. The data transmission device 600 includes: a receiving unit 601 .
在一些可能的实现中,接收单元601可以是一种用于对信号、数据、信息等进行处理的模块单元,对此不作具体限制。In some possible implementations, the receiving unit 601 may be a module unit for processing signals, data, information, etc., and there is no specific limitation on this.
在一些可能的实现中,数据传输装置600还可以包括存储单元,用于存储数据传输装置600所执行的计算机程序代码或者指令。存储单元可以是存储器。In some possible implementations, the data transmission device 600 may further include a storage unit for storing computer program codes or instructions executed by the data transmission device 600. The storage unit may be a memory.
在一些可能的实现中,数据传输装置600可以是芯片或者芯片模组。In some possible implementations, the data transmission device 600 may be a chip or a chip module.
在一些可能的实现中,接收单元601可以集成在其他单元中。In some possible implementations, the receiving unit 601 may be integrated into other units.
例如,接收单元601可以集成在通信单元中。For example, the receiving unit 601 may be integrated into the communication unit.
又例如,接收单元601可以集成在处理单元中。For another example, the receiving unit 601 may be integrated into the processing unit.
需要说明的是,通信单元可以是通信接口、收发器、收发电路等。It should be noted that the communication unit may be a communication interface, a transceiver, a transceiver circuit, etc.
处理单元可以是处理器或控制器,例如可以是基带处理器、基带芯片、中央处理器(central processing unit,CPU)、通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application-specific integrated circuit,ASIC)、现场可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框、模块和电路。处理单元也可以是实现计算功能的组合,例如包含一个或多个微处理器组合、DSP和微处理器的组合等。The processing unit may be a processor or a controller, for example, a baseband processor, a baseband chip, a central processing unit (CPU), a general processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. The processing unit may also be a combination that implements a computing function, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
在一些可能的实现中,数据传输装置600用于执行如上述方法实施例中由终端设备/芯片/芯片模组等执行的任一步骤,如发送或接收数据等。下面进行详细说明。In some possible implementations, the data transmission device 600 is used to execute any step executed by the terminal device/chip/chip module, etc. in the above method embodiment, such as sending or receiving data, etc. This is described in detail below.
具体实现时,接收单元601用于执行如上述方法实施例中的任一步骤,且在执行诸如发送等动作时,可选择的调用其他单元来完成相应操作。下面进行详细说明。In specific implementation, the receiving unit 601 is used to execute any step in the above method embodiment, and when executing actions such as sending, other units can be selectively called to complete corresponding operations.
接收单元601,用于接收业务的数据,该业务具有数据递交特性,该数据递交特性用于描述终端设备在接收到该业务的数据之后向上层递交的特性。The receiving unit 601 is used to receive data of a service, where the service has a data delivery characteristic, and the data delivery characteristic is used to describe a characteristic of a terminal device delivering the data of the service to an upper layer after receiving the data.
可见,本申请实施例引入业务的数据递交特性,通过数据递交特性来描述终端设备在接收到业务的数据之后向上层递交该业务的数据的相关特性,从而实现业务的数据特性的增强,增强业务的数据传输,丰富用户使用该业务的场景,以及满足用户更多的业务使用需求。It can be seen that the embodiment of the present application introduces the data delivery characteristics of the service, and uses the data delivery characteristics to describe the relevant characteristics of the terminal device submitting the data of the service to the upper layer after receiving the data of the service, thereby enhancing the data characteristics of the service, enhancing the data transmission of the service, enriching the scenarios in which users use the service, and meeting more service usage needs of users.
需要说明的是,图6所述实施例中各个操作的具体实现可以详见上述所示的方法实施例中的描述,在此不再具体赘述。It should be noted that the specific implementation of each operation in the embodiment shown in FIG. 6 can be found in the description of the method embodiment shown above, and will not be described in detail here.
2、一些可能的实现方式2. Some possible implementation methods
下面对一些可能存在的实现方式进行说明。其中,一些具体的描述可以详见上述,对此不再赘述。Some possible implementations are described below, wherein some specific descriptions can be found above, and will not be repeated here.
在一些可能的实现中,数据递交特性,包括以下至少之一项:In some possible implementations, the data delivery characteristics include at least one of the following:
数据递交时刻、第一数据时刻差、数据递交顺序、数据递交序号类型、数据递交丢弃状态、数据递交时刻补偿、数据递交时刻调整;Data submission time, first data time difference, data submission order, data submission sequence number type, data submission discard status, data submission time compensation, data submission time adjustment;
其中,数据递交时刻,是指终端设备在接收到业务的数据之后向上层递交的时刻;The data delivery time refers to the time when the terminal device delivers the service data to the upper layer after receiving it;
第一数据时刻差,是指第一数据到达时刻与数据递交时刻之间的差值,第一数据到达时刻是指业务 的数据从网络设备达到终端设备的时刻;The first data time difference refers to the difference between the first data arrival time and the data delivery time. The first data arrival time refers to the service The time when the data reaches the terminal device from the network device;
数据递交顺序,是指终端设备在接收到业务的数据之后向上层递交所需按照的数据顺序;Data delivery order refers to the order in which the terminal device delivers data to the upper layer after receiving the service data;
数据递交序号类型,是指终端设备在接收到业务的数据之后向上层递交的数据顺序所需按照的数据序号类型;The data submission sequence number type refers to the data sequence number type that the terminal device must follow when submitting data to the upper layer after receiving the service data;
数据递交丢弃状态,是指终端设备在接收到业务的数据之后向上层递交的数据所需按照的丢弃状态;The data delivery discard state refers to the discard state that the terminal device needs to follow when delivering data to the upper layer after receiving the service data;
数据递交时刻补偿,是指数据递交时刻在不同小区或者不同地理位置下的补偿;Data delivery time compensation refers to the compensation of data delivery time in different cells or different geographical locations;
数据递交时刻调整,是指数据递交时刻的调整。Data submission time adjustment refers to the adjustment of data submission time.
需要说明的是,结合上述“4)业务的数据递交特性”中的内容可知,对此不再赘述。It should be noted that, combined with the content in the above “4) Data delivery characteristics of the business”, it can be seen that this is not repeated here.
在一些可能的实现中,数据递交时刻具有周期性。In some possible implementations, the data delivery timing is periodic.
需要说明的是,结合上述“a)数据递交时刻”中的内容可知,对此不再赘述。It should be noted that, combined with the content in the above “a) Data submission time”, it can be seen that this will not be elaborated on.
在一些可能的实现中,第一终端设备在接收到业务的数据之后向上层递交的时刻,需要同步于第二终端设备在接收到业务的数据之后向上层递交的时刻,第一终端设备与第二终端设备为不同的两个终端设备。In some possible implementations, the moment when the first terminal device submits the received service data to the upper layer needs to be synchronized with the moment when the second terminal device submits the received service data to the upper layer. The first terminal device and the second terminal device are two different terminal devices.
需要说明的是,结合上述“a)数据递交时刻”中的内容可知,对此不再赘述。It should be noted that, combined with the content in the above “a) Data submission time”, it can be seen that this will not be elaborated on.
在一些可能的实现中,数据递交特性是通过控制面配置的和/或通过用户面指示的。In some possible implementations, the data delivery characteristics are configured via the control plane and/or indicated via the user plane.
需要说明的是,结合上述“5)如何实现数据递交特性的配置/指示过程”中的内容可知,对此不再赘述。It should be noted that, combined with the content in the above “5) How to implement the configuration/instruction process of the data submission feature”, it can be seen that this will not be repeated here.
在一些可能的实现中,通过控制面配置,包括通过控制面信令配置,控制面信令包括无线资源控制RRC信令和/或媒体接入控制MAC控制元素CE。In some possible implementations, the control plane configuration includes configuration through control plane signaling, and the control plane signaling includes radio resource control RRC signaling and/or media access control MAC control element CE.
需要说明的是,结合上述“5)如何实现数据递交特性的配置/指示过程”的“②控制面配置”中的内容可知,对此不再赘述。It should be noted that, combined with the content of "② Control plane configuration" in the above "5) How to implement the configuration/indication process of data delivery characteristics", it can be seen that this is not repeated here.
在一些可能的实现中,若控制面信令包括RRC信令和MAC CE,则RRC信令用于配置数据递交特性的多个候选,MAC CE用于从数据递交特性的多个候选中指示出一个。In some possible implementations, if the control plane signaling includes RRC signaling and MAC CE, the RRC signaling is used to configure multiple candidates for data delivery characteristics, and the MAC CE is used to indicate one from the multiple candidates for data delivery characteristics.
需要说明的是,结合上述“5)如何实现数据递交特性的配置/指示过程”的“②控制面配置”中的内容可知,对此不再赘述。It should be noted that, combined with the content of "② Control plane configuration" in the above "5) How to implement the configuration/indication process of data delivery characteristics", it can be seen that this is not repeated here.
在一些可能的实现中,通过用户面指示,包括通过用户面信令指示或者通过业务的数据所携带的信息指示,用户面信令,包括下行控制信息DCI或者MAC CE。In some possible implementations, the user plane indication includes indication through user plane signaling or indication through information carried by service data, and the user plane signaling includes downlink control information DCI or MAC CE.
需要说明的是,结合上述“5)如何实现数据递交特性的配置/指示过程”的“③用户面指示”中的内容可知,对此不再赘述。It should be noted that, combined with the content in "③ User plane indication" of the above "5) How to implement the configuration/indication process of data delivery characteristics", it can be seen that this is not repeated here.
在一些可能的实现中,数据递交特性,是网络设备根据核心网中的设备或应用服务器所发送的递交要求信息确定的。In some possible implementations, the data delivery characteristics are determined by the network device according to delivery requirement information sent by the device or application server in the core network.
需要说明的是,结合上述“6)如何确定数据递交特性”中的内容可知,对此不再赘述。It should be noted that, combined with the content in the above “6) How to determine the data submission characteristics”, it can be seen that this will not be repeated here.
在一些可能的实现中,递交要求信息用于指示以下至少之一项:In some possible implementations, the submission request information is used to indicate at least one of the following:
递交时刻周期、第二数据时刻差、数据发送周期;Submission time period, second data time difference, data sending period;
其中,递交时刻周期,是指数据递交时刻的周期,数据递交时刻是指终端设备在接收到业务的数据之后向上层递交的时刻;The delivery time period refers to the period of data delivery time, and the data delivery time refers to the time when the terminal device delivers the service data to the upper layer after receiving the service data;
第二数据时刻差,是指第二数据到达时刻与数据递交时刻之间的差值,第二数据到达时刻是指业务的数据从核心网中的设备或应用服务器达到网络设备的时刻。The second data time difference refers to the difference between the second data arrival time and the data delivery time. The second data arrival time refers to the time when the service data reaches the network device from the device or application server in the core network.
数据发送周期,是指核心网中的设备或应用服务器发送业务的数据的周期。The data transmission cycle refers to the period during which a device or application server in the core network sends service data.
需要说明的是,结合上述“6)如何确定数据递交特性”的“②递交要求信息”中的内容可知,对此不再赘述。It should be noted that, combined with the content of "② Submission requirement information" in the above "6) How to determine data submission characteristics", it can be seen that this is not repeated here.
在一些可能的实现中,数据递交特性,是网络设备根据终端设备上报的递交期望信息确定的,递交期望信息用于指示终端设备所期望的数据递交特性。In some possible implementations, the data delivery characteristics are determined by the network device according to the delivery expectation information reported by the terminal device, and the delivery expectation information is used to indicate the data delivery characteristics expected by the terminal device.
需要说明的是,结合上述“6)如何确定数据递交特性”中的内容可知,对此不再赘述。It should be noted that, combined with the content in the above “6) How to determine the data submission characteristics”, it can be seen that this will not be repeated here.
在一些可能的实现中,若第一终端设备未成功接收业务的数据,则第二终端设备在成功接收到业务的数据之后不向上层递交,第一终端设备与第二终端设备为不同的两个终端设备。In some possible implementations, if the first terminal device fails to successfully receive the service data, the second terminal device does not submit the service data to an upper layer after successfully receiving the service data, and the first terminal device and the second terminal device are two different terminal devices.
需要说明的是,结合上述“7)是否递交业务的数据”的“场景2”中的内容可知,对此不再赘述。It should be noted that, combined with the content in "Scenario 2" of the above "7) Whether to submit business data", it can be seen that this is not repeated here.
在一些可能的实现中,终端设备在接收到业务的数据之后向上层递交或者不向上层递交,是由网络设备指示的。In some possible implementations, after receiving the service data, whether the terminal device submits it to the upper layer or not is instructed by the network device.
需要说明的是,结合上述“7)是否递交业务的数据”的“场景1”中的内容可知,对此不再赘述。It should be noted that, combined with the content in "Scenario 1" of "7) Whether to submit business data" above, it can be seen that this is not repeated here.
在一些可能的实现中,网络设备指示,可以包括: In some possible implementations, the network device indication may include:
网络设备通过发送指示信息进行指示,或者,网络设备在预设时间窗内通过不发送指示信息进行指示;The network device indicates by sending indication information, or the network device indicates by not sending indication information within a preset time window;
其中,预设时间窗的结束位置在业务的数据向上层递交的时刻之前。The end position of the preset time window is before the time when the service data is submitted to the upper layer.
需要说明的是,结合上述“7)是否递交业务的数据”的“场景1”中的内容可知,对此不再赘述。It should be noted that, combined with the content in "Scenario 1" of "7) Whether to submit business data" above, it can be seen that this is not repeated here.
在一些可能的实现中,在接收业务的数据之后,数据传输装置600还可以包括发送单元,该发送单元:In some possible implementations, after receiving the service data, the data transmission device 600 may further include a sending unit, wherein the sending unit:
若网络设备指示终端设备在接收到业务的数据之后向上层递交,则发送第一信息,第一信息用于指示终端设备已成功接收业务的数据但未向上层递交;或者,If the network device instructs the terminal device to submit the service data to the upper layer after receiving the service data, the first information is sent, where the first information is used to indicate that the terminal device has successfully received the service data but has not submitted it to the upper layer; or,
若终端设备决定不向上层递交,则发送第一信息;或者,If the terminal device decides not to submit to the upper layer, the first information is sent; or,
发送第一信息。Send the first message.
需要说明的是,结合上述“8)反馈已成功接收业务的数据但未向上层递交”中的内容可知,对此不再赘述。It should be noted that, combined with the content in the above “8) Feedback of data of successfully received services but not submitted to the upper layer”, it can be seen that this will not be elaborated on.
五、又一种数据传输装置的示例说明V. Example of another data transmission device
1、描述1. Description
上述主要从方法侧的角度对本申请实施例的方案进行了介绍。可以理解的是,网络设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件与计算机软件的结合形式来实现。某个功能究竟以硬件或计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。The above mainly introduces the scheme of the embodiment of the present application from the perspective of the method side. It is understandable that in order to realize the above functions, the network device includes a hardware structure and/or software module corresponding to each function. 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 in this article, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
本申请实施例可以根据上述方法示例对网络设备进行功能单元的划分。例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件程序模块的形式实现。需要说明的是,本申请实施例中对单元的划分是示意性的,只是一种逻辑功能划分,而实际实现时可以有另外的划分方式。The embodiment of the present application can divide the network device into functional units according to the above method example. For example, each functional unit can be divided according to each function, or two or more functions can be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of a software program module. It should be noted that the division of units in the embodiment of the present application is schematic, which is only a logical function division, and there may be other division methods in actual implementation.
在采用集成的单元的情况下,图7是本申请实施例的又一种数据传输装置的功能单元组成框图。数据传输装置700包括:发送单元701。In the case of using an integrated unit, FIG7 is a block diagram of functional units of another data transmission device according to an embodiment of the present application. The data transmission device 700 includes: a sending unit 701 .
在一些可能的实现中,发送单元701可以是一种用于对信号、数据、信息等进行处理的模块单元,对此不作具体限制。In some possible implementations, the sending unit 701 may be a module unit for processing signals, data, information, etc., and there is no specific limitation on this.
在一些可能的实现中,数据传输装置700还可以包括存储单元,用于存储数据传输装置700所执行的计算机程序代码或者指令。存储单元可以是存储器。In some possible implementations, the data transmission device 700 may further include a storage unit for storing computer program codes or instructions executed by the data transmission device 700. The storage unit may be a memory.
在一些可能的实现中,数据传输装置700可以是芯片或者芯片模组。In some possible implementations, the data transmission device 700 may be a chip or a chip module.
在一些可能的实现中,发送单元701可以集成在其他单元中。In some possible implementations, the sending unit 701 may be integrated into other units.
例如,发送单元701可以集成在通信单元中。For example, the sending unit 701 may be integrated into a communication unit.
又例如,发送单元701可以集成在处理单元中。For another example, the sending unit 701 may be integrated into the processing unit.
需要说明的是,通信单元可以是通信接口、收发器、收发电路等。It should be noted that the communication unit may be a communication interface, a transceiver, a transceiver circuit, etc.
处理单元可以是处理器或控制器,例如可以是基带处理器、基带芯片、中央处理器(central processing unit,CPU)、通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application-specific integrated circuit,ASIC)、现场可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框、模块和电路。处理单元也可以是实现计算功能的组合,例如包含一个或多个微处理器组合、DSP和微处理器的组合等。The processing unit may be a processor or a controller, for example, a baseband processor, a baseband chip, a central processing unit (CPU), a general processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. The processing unit may also be a combination that implements a computing function, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
在一些可能的实现中,数据传输装置700用于执行如上述方法实施例中由网络设备/芯片/芯片模组等执行的任一步骤,如发送或接收数据等。下面进行详细说明。In some possible implementations, the data transmission device 700 is used to perform any step performed by the network device/chip/chip module, etc. in the above method embodiment, such as sending or receiving data, etc. This is described in detail below.
具体实现时,发送单元701用于执行如上述方法实施例中的任一步骤,且在执行诸如发送等动作时,可选择的调用其他单元来完成相应操作。下面进行详细说明。In specific implementation, the sending unit 701 is used to execute any step in the above method embodiment, and when executing actions such as sending, other units can be selectively called to complete corresponding operations.
发送单元701,用于发送业务的数据,该业务具有数据递交特性,该数据递交特性用于描述终端设备在接收到该业务的数据之后向上层递交的特性。The sending unit 701 is used to send data of a service, where the service has a data delivery characteristic, and the data delivery characteristic is used to describe a characteristic of a terminal device delivering the data of the service to an upper layer after receiving the data.
可见,本申请实施例引入业务的数据递交特性,通过数据递交特性来描述终端设备在接收到业务的数据之后向上层递交该业务的数据的相关特性,从而实现业务的数据特性的增强,增强业务的数据传输,丰富用户使用该业务的场景,以及满足用户更多的业务使用需求。It can be seen that the embodiment of the present application introduces the data delivery characteristics of the service, and uses the data delivery characteristics to describe the relevant characteristics of the terminal device submitting the data of the service to the upper layer after receiving the data of the service, thereby enhancing the data characteristics of the service, enhancing the data transmission of the service, enriching the scenarios in which users use the service, and meeting more service usage needs of users.
需要说明的是,图7所述实施例中各个操作的具体实现可以详见上述所示的方法实施例中的描述, 在此不再具体赘述。It should be noted that the specific implementation of each operation in the embodiment shown in FIG. 7 can be found in the description of the method embodiment shown above. I will not go into details here.
2、一些可能的实现方式2. Some possible implementation methods
下面对一些可能存在的实现方式进行说明。其中,一些具体的描述可以详见上述,对此不再赘述。Some possible implementations are described below, wherein some specific descriptions can be found above, and will not be repeated here.
在一些可能的实现中,数据递交特性,包括以下至少之一项:In some possible implementations, the data delivery characteristics include at least one of the following:
数据递交时刻、第一数据时刻差、数据递交顺序、数据递交序号类型、数据递交丢弃状态、数据递交时刻补偿、数据递交时刻调整;Data submission time, first data time difference, data submission order, data submission sequence number type, data submission discard status, data submission time compensation, data submission time adjustment;
其中,数据递交时刻,是指终端设备在接收到业务的数据之后向上层递交的时刻;The data delivery time refers to the time when the terminal device delivers the service data to the upper layer after receiving it;
第一数据时刻差,是指第一数据到达时刻与数据递交时刻之间的差值,第一数据到达时刻是指业务的数据从网络设备达到终端设备的时刻;The first data time difference refers to the difference between the first data arrival time and the data delivery time. The first data arrival time refers to the time when the service data arrives at the terminal device from the network device;
数据递交顺序,是指终端设备在接收到业务的数据之后向上层递交所需按照的数据顺序;Data delivery order refers to the order in which the terminal device delivers data to the upper layer after receiving the service data;
数据递交序号类型,是指终端设备在接收到业务的数据之后向上层递交的数据顺序所需按照的数据序号类型;The data submission sequence number type refers to the data sequence number type that the terminal device must follow when submitting data to the upper layer after receiving the service data;
数据递交丢弃状态,是指终端设备在接收到业务的数据之后向上层递交的数据所需按照的丢弃状态;The data delivery discard state refers to the discard state that the terminal device needs to follow when delivering data to the upper layer after receiving the service data;
数据递交时刻补偿,是指数据递交时刻在不同小区或者不同地理位置下的补偿;Data delivery time compensation refers to the compensation of data delivery time in different cells or different geographical locations;
数据递交时刻调整,是指数据递交时刻的调整。Data submission time adjustment refers to the adjustment of data submission time.
需要说明的是,结合上述“4)业务的数据递交特性”中的内容可知,对此不再赘述。It should be noted that, combined with the content in the above “4) Data delivery characteristics of the business”, it can be seen that this is not repeated here.
在一些可能的实现中,数据递交时刻具有周期性。In some possible implementations, the data delivery timing is periodic.
需要说明的是,结合上述“a)数据递交时刻”中的内容可知,对此不再赘述。It should be noted that, combined with the content in the above “a) Data submission time”, it can be seen that this will not be elaborated on.
在一些可能的实现中,第一终端设备在接收到业务的数据之后向上层递交的时刻,需要同步于第二终端设备在接收到业务的数据之后向上层递交的时刻,第一终端设备与第二终端设备为不同的两个终端设备。In some possible implementations, the moment when the first terminal device submits the received service data to the upper layer needs to be synchronized with the moment when the second terminal device submits the received service data to the upper layer. The first terminal device and the second terminal device are two different terminal devices.
需要说明的是,结合上述“a)数据递交时刻”中的内容可知,对此不再赘述。It should be noted that, combined with the content in the above “a) Data submission time”, it can be seen that this will not be elaborated on.
在一些可能的实现中,数据递交特性是通过控制面配置的或者通过用户面指示的。In some possible implementations, the data delivery characteristics are configured through the control plane or indicated through the user plane.
需要说明的是,结合上述“5)如何实现数据递交特性的配置/指示过程”中的内容可知,对此不再赘述。It should be noted that, combined with the content in the above “5) How to implement the configuration/instruction process of the data submission feature”, it can be seen that this will not be repeated here.
在一些可能的实现中,通过控制面配置,包括通过控制面信令配置,控制面信令包括无线资源控制RRC信令和/或媒体接入控制MAC控制元素CE。In some possible implementations, the control plane configuration includes configuration through control plane signaling, and the control plane signaling includes radio resource control RRC signaling and/or media access control MAC control element CE.
需要说明的是,结合上述“5)如何实现数据递交特性的配置/指示过程”的“②控制面配置”中的内容可知,对此不再赘述。It should be noted that, combined with the content of "② Control plane configuration" in the above "5) How to implement the configuration/indication process of data delivery characteristics", it can be seen that this is not repeated here.
在一些可能的实现中,若控制面信令包括RRC信令和MAC CE,则RRC信令用于配置数据递交特性的多个候选,MAC CE用于从数据递交特性的多个候选中指示出一个。In some possible implementations, if the control plane signaling includes RRC signaling and MAC CE, the RRC signaling is used to configure multiple candidates for data delivery characteristics, and the MAC CE is used to indicate one from the multiple candidates for data delivery characteristics.
需要说明的是,结合上述“5)如何实现数据递交特性的配置/指示过程”的“②控制面配置”中的内容可知,对此不再赘述。It should be noted that, combined with the content of "② Control plane configuration" in the above "5) How to implement the configuration/indication process of data delivery characteristics", it can be seen that this is not repeated here.
在一些可能的实现中,通过用户面指示,包括通过用户面信令指示或者通过业务的数据所携带的信息指示,用户面信令,包括下行控制信息DCI或者MAC CE。In some possible implementations, the user plane indication includes indication through user plane signaling or indication through information carried by service data, and the user plane signaling includes downlink control information DCI or MAC CE.
需要说明的是,结合上述“5)如何实现数据递交特性的配置/指示过程”的“③用户面指示”中的内容可知,对此不再赘述。It should be noted that, combined with the content in "③ User plane indication" of the above "5) How to implement the configuration/indication process of data delivery characteristics", it can be seen that this is not repeated here.
在一些可能的实现中,数据递交特性,是网络设备根据核心网中的设备或应用服务器所发送的递交要求信息确定的。In some possible implementations, the data delivery characteristics are determined by the network device according to delivery requirement information sent by the device or application server in the core network.
需要说明的是,结合上述“6)如何确定数据递交特性”中的内容可知,对此不再赘述。It should be noted that, combined with the content in the above “6) How to determine the data submission characteristics”, it can be seen that this will not be repeated here.
在一些可能的实现中,递交要求信息用于指示以下至少之一项:In some possible implementations, the submission request information is used to indicate at least one of the following:
递交时刻周期、第二数据时刻差、数据发送周期;Submission time period, second data time difference, data sending period;
其中,递交时刻周期,是指数据递交时刻的周期,数据递交时刻是指终端设备在接收到业务的数据之后向上层递交的时刻;The delivery time period refers to the period of data delivery time, and the data delivery time refers to the time when the terminal device delivers the service data to the upper layer after receiving the service data;
第二数据时刻差,是指第二数据到达时刻与数据递交时刻之间的差值,第二数据到达时刻是指业务的数据从核心网中的设备或应用服务器达到网络设备的时刻。The second data time difference refers to the difference between the second data arrival time and the data delivery time. The second data arrival time refers to the time when the service data reaches the network device from the device or application server in the core network.
数据发送周期,是指核心网中的设备或应用服务器发送业务的数据的周期。The data transmission cycle refers to the period during which a device or application server in the core network sends service data.
需要说明的是,结合上述“6)如何确定数据递交特性”的“②递交要求信息”中的内容可知,对此不再赘述。It should be noted that, combined with the content of "② Submission requirement information" in the above "6) How to determine data submission characteristics", it can be seen that this is not repeated here.
在一些可能的实现中,数据递交特性,是网络设备根据终端设备上报的递交期望信息确定的,递交期望信息用于指示终端设备所期望的数据递交特性。 In some possible implementations, the data delivery characteristics are determined by the network device according to the delivery expectation information reported by the terminal device, and the delivery expectation information is used to indicate the data delivery characteristics expected by the terminal device.
需要说明的是,结合上述“6)如何确定数据递交特性”中的内容可知,对此不再赘述。It should be noted that, combined with the content in the above “6) How to determine the data submission characteristics”, it can be seen that this will not be repeated here.
在一些可能的实现中,若第一终端设备未成功接收业务的数据,则第二终端设备在成功接收到业务的数据之后不向上层递交,第一终端设备与第二终端设备为不同的两个终端设备。In some possible implementations, if the first terminal device fails to successfully receive the service data, the second terminal device does not submit the service data to an upper layer after successfully receiving the service data, and the first terminal device and the second terminal device are two different terminal devices.
需要说明的是,结合上述“7)是否递交业务的数据”的“场景2”中的内容可知,对此不再赘述。It should be noted that, combined with the content in "Scenario 2" of the above "7) Whether to submit business data", it can be seen that this is not repeated here.
在一些可能的实现中,终端设备在接收到业务的数据之后向上层递交或者不向上层递交,是由网络设备指示的。In some possible implementations, after receiving the service data, whether the terminal device submits it to the upper layer or not is instructed by the network device.
需要说明的是,结合上述“7)是否递交业务的数据”的“场景1”中的内容可知,对此不再赘述。It should be noted that, combined with the content in "Scenario 1" of "7) Whether to submit business data" above, it can be seen that this is not repeated here.
在一些可能的实现中,网络设备指示,可以包括:In some possible implementations, the network device indication may include:
网络设备通过发送指示信息进行指示,或者,网络设备在预设时间窗内通过不发送指示信息进行指示;The network device indicates by sending indication information, or the network device indicates by not sending indication information within a preset time window;
其中,预设时间窗的结束位置在业务的数据向上层递交的时刻之前。The end position of the preset time window is before the time when the service data is submitted to the upper layer.
需要说明的是,结合上述“7)是否递交业务的数据”的“场景1”中的内容可知,对此不再赘述。It should be noted that, combined with the content in "Scenario 1" of "7) Whether to submit business data" above, it can be seen that this is not repeated here.
在一些可能的实现中,在发送业务的数据之后,数据传输装置700还可以包括接收单元,该接收单元:In some possible implementations, after sending the service data, the data transmission device 700 may further include a receiving unit, wherein the receiving unit:
若网络设备指示终端设备在接收到业务的数据之后向上层递交,则接收第一信息,第一信息用于指示终端设备已成功接收业务的数据但未向上层递交;或者,If the network device instructs the terminal device to submit the service data to the upper layer after receiving the service data, first information is received, where the first information is used to indicate that the terminal device has successfully received the service data but has not submitted it to the upper layer; or,
若终端设备决定不向上层递交,则接收第一信息;或者,If the terminal device decides not to submit to the upper layer, the first information is received; or,
接收第一信息。A first message is received.
需要说明的是,结合上述“8)反馈已成功接收业务的数据但未向上层递交”中的内容可知,对此不再赘述。It should be noted that, combined with the content in the above “8) Feedback of data of successfully received services but not submitted to the upper layer”, it can be seen that this will not be elaborated on.
六、一种终端设备的示例说明6. Example of a terminal device
请参阅图8,图8是本申请实施例的一种终端设备的结构示意图。其中,终端设备800可以包括处理器810、存储器820以及用于连接处理器810和存储器820的通信总线。Please refer to FIG8 , which is a schematic diagram of the structure of a terminal device according to an embodiment of the present application. The terminal device 800 may include a processor 810 , a memory 820 , and a communication bus for connecting the processor 810 and the memory 820 .
在一些可能的实现中,存储器820包括但不限于是随机存储记忆体(random access memory,RAM)、只读存储器(read-only memory,ROM)、可擦除可编程只读存储器(erasable programmable read-only memory,EPROM)或便携式只读存储器(compact disc read-only memory,CD-ROM),该存储器820用于存储终端设备800所执行的程序代码和所传输的数据。In some possible implementations, the memory 820 includes but is not limited to random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM) or portable read-only memory (CD-ROM), and the memory 820 is used to store the program code executed by the terminal device 800 and the transmitted data.
在一些可能的实现中,终端设备800还包括通信接口,其用于接收和发送数据。In some possible implementations, the terminal device 800 also includes a communication interface, which is used to receive and send data.
在一些可能的实现中,终端设备800可以为上述的第一终端设备。In some possible implementations, the terminal device 800 may be the first terminal device mentioned above.
在一些可能的实现中,处理器810可以是一个或多个中央处理器(CPU),在处理器810是一个中央处理器(CPU)的情况下,该中央处理器(CPU)可以是单核中央处理器(CPU),也可以是多核中央处理器(CPU)。In some possible implementations, the processor 810 may be one or more central processing units (CPUs). When the processor 810 is a central processing unit (CPU), the central processing unit (CPU) may be a single-core central processing unit (CPU) or a multi-core central processing unit (CPU).
在一些可能的实现中,处理器810可以为基带芯片、芯片、中央处理器(CPU)、通用处理器、DSP、ASIC、FPGA或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。In some possible implementations, the processor 810 may be a baseband chip, a chip, a central processing unit (CPU), a general-purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, a transistor logic device, a hardware component or any combination thereof.
具体实现时,终端设备800中的处理器810用于执行存储器820中存储的计算机程序或指令821,执行以下操作:In a specific implementation, the processor 810 in the terminal device 800 is used to execute the computer program or instruction 821 stored in the memory 820 to perform the following operations:
接收业务的数据,该业务具有数据递交特性,该数据递交特性用于描述终端设备在接收到该业务的数据之后向上层递交的特性。The data of the receiving service has a data delivery characteristic, and the data delivery characteristic is used to describe the characteristics of the terminal device delivering the data of the receiving service to the upper layer.
可见,本申请实施例引入业务的数据递交特性,通过数据递交特性来描述终端设备在接收到业务的数据之后向上层递交该业务的数据的相关特性,从而实现业务的数据特性的增强,增强业务的数据传输,丰富用户使用该业务的场景,以及满足用户更多的业务使用需求。It can be seen that the embodiment of the present application introduces the data delivery characteristics of the service, and uses the data delivery characteristics to describe the relevant characteristics of the terminal device submitting the data of the service to the upper layer after receiving the data of the service, thereby enhancing the data characteristics of the service, enhancing the data transmission of the service, enriching the scenarios in which users use the service, and meeting more service usage needs of users.
需要说明的是,各个操作的具体实现可以采用上述所示的方法实施例的相应描述,终端设备800可以用于执行本申请上述方法实施例,对此不再赘述。It should be noted that the specific implementation of each operation can adopt the corresponding description of the method embodiment shown above, and the terminal device 800 can be used to execute the above method embodiment of the present application, which will not be repeated here.
七、一种网络设备的示例说明VII. Example of a network device
请参阅图9,图9是本申请实施例提供的一种网络设备的结构示意图。其中,网络设备900包括处理器910、存储器920以及用于连接处理器910、存储器920的通信总线。Please refer to FIG9 , which is a schematic diagram of the structure of a network device provided in an embodiment of the present application, wherein the network device 900 includes a processor 910 , a memory 920 , and a communication bus for connecting the processor 910 and the memory 920 .
在一些可能的实现中,存储器920包括但不限于是RAM、ROM、EPROM或CD-ROM,该存储器920用于存储相关指令及数据。In some possible implementations, the memory 920 includes but is not limited to RAM, ROM, EPROM or CD-ROM, and is used to store relevant instructions and data.
在一些可能的实现中,网络设备900还包括通信接口,其用于接收和发送数据。In some possible implementations, the network device 900 also includes a communication interface for receiving and sending data.
在一些可能的实现中,处理器910可以是一个或多个中央处理器(CPU),在处理器910是一个中央处理器(CPU)的情况下,该中央处理器(CPU)可以是单核中央处理器(CPU),也可以是多核中央 处理器(CPU)。In some possible implementations, the processor 910 may be one or more central processing units (CPUs). In the case where the processor 910 is a central processing unit (CPU), the central processing unit (CPU) may be a single-core central processing unit (CPU) or a multi-core central processing unit (CPU). Processor (CPU).
在一些可能的实现中,处理器910可以为基带芯片、芯片、中央处理器(CPU)、通用处理器、DSP、ASIC、FPGA或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。In some possible implementations, the processor 910 may be a baseband chip, a chip, a central processing unit (CPU), a general-purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, a transistor logic device, a hardware component or any combination thereof.
在一些可能的实现中,网络设备900中的处理器910用于执行存储器920中存储的计算机程序或指令921,执行以下操作:In some possible implementations, the processor 910 in the network device 900 is used to execute a computer program or instruction 921 stored in the memory 920 to perform the following operations:
发送业务的数据,该业务具有数据递交特性,该数据递交特性用于描述终端设备在接收到该业务的数据之后向上层递交的特性。The data of the service is sent, and the service has a data delivery characteristic, which is used to describe the characteristics of the terminal device submitting to the upper layer after receiving the data of the service.
可见,本申请实施例引入业务的数据递交特性,通过数据递交特性来描述终端设备在接收到业务的数据之后向上层递交该业务的数据的相关特性,从而实现业务的数据特性的增强,增强业务的数据传输,丰富用户使用该业务的场景,以及满足用户更多的业务使用需求。It can be seen that the embodiment of the present application introduces the data delivery characteristics of the service, and uses the data delivery characteristics to describe the relevant characteristics of the terminal device submitting the data of the service to the upper layer after receiving the data of the service, thereby enhancing the data characteristics of the service, enhancing the data transmission of the service, enriching the scenarios in which users use the service, and meeting more service usage needs of users.
需要说明的是,各个操作的具体实现可以采用上述所示的方法实施例的相应描述,网络设备900可以用于执行本申请上述方法实施例,对此不再赘述。It should be noted that the specific implementation of each operation can adopt the corresponding description of the method embodiment shown above, and the network device 900 can be used to execute the above method embodiment of the present application, which will not be repeated here.
八、其他相关的示例说明8. Other related examples
在一些可能的实现中,上述方法实施例可以应用于终端设备或应用于终端设备之中。也就是说,上述方法实施例的执行主体,可以是终端设备,可以是芯片、芯片模组或模块等,对此不作具体限制。In some possible implementations, the above method embodiments may be applied to or in a terminal device. That is, the execution subject of the above method embodiments may be a terminal device, a chip, a chip module or a module, etc., and no specific limitation is made to this.
在一些可能的实现中,上述方法实施例可以应用于网络设备或应用于网络设备之中。也就是说,上述方法实施例的执行主体,可以是网络设备,可以是芯片、芯片模组或模块等,对此不作具体限制。In some possible implementations, the above method embodiments may be applied to or in network devices. That is, the execution subject of the above method embodiments may be a network device, a chip, a chip module or a module, etc., and no specific limitation is made to this.
本申请实施例还提供了一种芯片,包括处理器、存储器及存储在该存储器上的计算机程序或指令,其中,该处理器执行该计算机程序或指令以实现上述方法实施例所描述的步骤。An embodiment of the present application also provides a chip, including a processor, a memory, and a computer program or instructions stored in the memory, wherein the processor executes the computer program or instructions to implement the steps described in the above method embodiment.
本申请实施例还提供了一种芯片模组,包括收发组件和芯片,该芯片包括处理器、存储器及存储在该存储器上的计算机程序或指令,其中,该处理器执行该计算机程序或指令以实现上述方法实施例所描述的步骤。An embodiment of the present application also provides a chip module, including a transceiver component and a chip, the chip including a processor, a memory and a computer program or instructions stored in the memory, wherein the processor executes the computer program or instructions to implement the steps described in the above method embodiment.
本申请实施例还提供了一种计算机可读存储介质,其存储有计算机程序或指令,该计算机程序或指令被执行时实现上述方法实施例所描述的步骤。An embodiment of the present application also provides a computer-readable storage medium storing a computer program or instructions, which implements the steps described in the above method embodiment when executed.
本申请实施例还提供了一种计算机程序产品,包括计算机程序或指令,该计算机程序或指令被执行时实现上述方法实施例所描述的步骤。The embodiment of the present application also provides a computer program product, including a computer program or instructions, which implement the steps described in the above method embodiment when executed.
本申请实施例还提供了一种通信***,包括上述的终端设备和网络设备。An embodiment of the present application also provides a communication system, including the above-mentioned terminal device and network device.
需要说明的是,对于上述的各个实施例,为了简单描述,将其都表述为一系列的动作组合。本领域技术人员应该知悉,本申请不受所描述的动作顺序的限制,因为本申请实施例中的某些步骤可以采用其他顺序或者同时进行。另外,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作、步骤、模块或单元等并不一定是本申请实施例所必须的。It should be noted that, for the above-mentioned various embodiments, for the sake of simple description, they are all expressed as a series of action combinations. Those skilled in the art should be aware that the present application is not limited by the described order of actions, because some steps in the embodiments of the present application can be performed in other orders or simultaneously. In addition, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions, steps, modules or units involved are not necessarily required by the embodiments of the present application.
在上述实施例中,本申请实施例对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。In the above embodiments, the embodiments of the present application have different focuses on the description of each embodiment. For parts that are not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
本申请实施例所描述的方法或者算法的步骤可以以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于RAM、闪存、ROM、EPROM、电可擦可编程只读存储器(electrically EPROM,EEPROM)、寄存器、硬盘、移动硬盘、只读光盘(CD-ROM)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于终端设备或管理设备中。当然,处理器和存储介质也可以作为分立组件存在于终端设备或管理设备中。The steps of the method or algorithm described in the embodiments of the present application can be implemented in hardware or by executing software instructions by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in RAM, flash memory, ROM, EPROM, electrically erasable programmable read-only memory (electrically EPROM, EEPROM), registers, hard disks, mobile hard disks, read-only compact disks (CD-ROMs) or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a terminal device or a management device. Of course, the processor and the storage medium can also exist in a terminal device or a management device as discrete components.
本领域技术人员应该可以意识到,在上述一个或多个示例中,本申请实施例所描述的功能可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。该计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输。例如,该计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。该计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,数字视频光盘(digital video disc,DVD))、或者半导体介质(例如,固态硬盘(solid state  disk,SSD))等。Those skilled in the art should be aware that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiments of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server, or data center to another website site, computer, server, or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a digital video disc (DVD)), or a semiconductor medium (e.g., a solid state drive (SSD)). disk, SSD) etc.
上述实施例中描述的各个装置、产品包含的各个模块/单元,其可以是软件模块/单元,也可以是硬件模块/单元,或者也可以部分是软件模块/单元,部分是硬件模块/单元。例如,对于应用于或集成于芯片的各个装置、产品,其包含的各个模块/单元可以都采用电路等硬件的方式实现,或者,至少部分模块/单元可以采用软件程序的方式实现,该软件程序运行于芯片内部集成的处理器,剩余的(如果有)部分模块/单元可以采用电路等硬件方式实现;对于应用于或集成于芯片模组的各个装置、产品,其包含的各个模块/单元可以都采用电路等硬件的方式实现,不同的模块/单元可以位于芯片模组的同一组件(例如芯片、电路模块等)或者不同组件中,或者,至少部分模块/单元可以采用软件程序的方式实现,该软件程序运行于芯片模组内部集成的处理器,剩余的(如果有)部分模块/单元可以采用电路等硬件方式实现;对于应用于或集成于终端设备的各个装置、产品,其包含的各个模块/单元可以都采用电路等硬件的方式实现,不同的模块/单元可以位于终端设备内同一组件(例如,芯片、电路模块等)或者不同组件中,或者,至少部分模块/单元可以采用软件程序的方式实现,该软件程序运行于终端设备内部集成的处理器,剩余的(如果有)部分模块/单元可以采用电路等硬件方式实现。The modules/units included in the devices and products described in the above embodiments may be software modules/units or hardware modules/units, or may be partially software modules/units and partially hardware modules/units. For example, for the devices and products applied to or integrated in the chip, the modules/units included therein may all be implemented in the form of hardware such as circuits, or at least some of the modules/units may be implemented in the form of software programs, which run on the processor integrated inside the chip, and the remaining (if any) modules/units may be implemented in the form of hardware such as circuits; for the devices and products applied to or integrated in the chip module, the modules/units included therein may all be implemented in the form of hardware such as circuits, and different modules/units may be located in the same component (such as a chip, circuit module, etc.) or in different components of the chip module, or at least some of the modules/units may be implemented in the form of software programs. The software programs run on the processor integrated inside the chip, and the remaining (if any) modules/units may be implemented in the form of hardware such as circuits. It is implemented in the form of a software program, which runs on a processor integrated inside the chip module, and the remaining (if any) modules/units can be implemented in hardware such as circuits; for various devices and products applied to or integrated in the terminal equipment, the various modules/units contained therein can be implemented in hardware such as circuits, and different modules/units can be located in the same component (for example, chip, circuit module, etc.) or in different components in the terminal equipment, or, at least some modules/units can be implemented in the form of a software program, which runs on a processor integrated inside the terminal equipment, and the remaining (if any) modules/units can be implemented in hardware such as circuits.
以上所述的具体实施方式,对本申请实施例的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本申请实施例的具体实施方式而已,并不用于限定本申请实施例的保护范围,凡在本申请实施例的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本申请实施例的保护范围之内。 The specific implementation methods described above further illustrate the purpose, technical solutions and beneficial effects of the embodiments of the present application. It should be understood that the above description is only the specific implementation method of the embodiments of the present application and is not intended to limit the protection scope of the embodiments of the present application. Any modifications, equivalent substitutions, improvements, etc. made on the basis of the technical solutions of the embodiments of the present application should be included in the protection scope of the embodiments of the present application.

Claims (36)

  1. 一种数据传输方法,其特征在于,包括:A data transmission method, comprising:
    接收业务的数据,所述业务具有数据递交特性,所述数据递交特性用于描述终端设备在接收到所述业务的数据之后向上层递交的特性。Receive data of a service, where the service has a data delivery characteristic, and the data delivery characteristic is used to describe a characteristic of a terminal device delivering the data of the service to an upper layer after receiving the data.
  2. 根据权利要求1所述的方法,其特征在于,所述数据递交特性,包括以下至少之一项:The method according to claim 1, wherein the data submission characteristic comprises at least one of the following:
    数据递交时刻、第一数据时刻差、数据递交顺序、数据递交序号类型、数据递交丢弃状态、数据递交时刻补偿、数据递交时刻调整;Data submission time, first data time difference, data submission order, data submission sequence number type, data submission discard status, data submission time compensation, data submission time adjustment;
    其中,所述数据递交时刻,是指所述终端设备在接收到所述业务的数据之后向上层递交的时刻;The data delivery time refers to the time when the terminal device delivers the data of the service to the upper layer after receiving the data;
    所述第一数据时刻差,是指第一数据到达时刻与所述数据递交时刻之间的差值,所述第一数据到达时刻是指所述业务的数据从网络设备达到所述终端设备的时刻;The first data time difference refers to the difference between the first data arrival time and the data delivery time, and the first data arrival time refers to the time when the data of the service reaches the terminal device from the network device;
    所述数据递交顺序,是指所述终端设备在接收到所述业务的数据之后向上层递交所需按照的数据顺序;The data submission order refers to the data order in which the terminal device needs to submit the data to the upper layer after receiving the data of the service;
    所述数据递交序号类型,是指所述终端设备在接收到所述业务的数据之后向上层递交的数据顺序所需按照的数据序号类型;The data submission sequence number type refers to the data sequence number type that the terminal device needs to follow in the order of submitting data to the upper layer after receiving the data of the service;
    所述数据递交丢弃状态,是指所述终端设备在接收到所述业务的数据之后向上层递交的数据所需按照的丢弃状态;The data submission discarding state refers to the discarding state that the data submitted by the terminal device to the upper layer after receiving the data of the service needs to follow;
    所述数据递交时刻补偿,是指所述数据递交时刻在不同小区或者不同地理位置下的补偿;The data delivery time compensation refers to the compensation of the data delivery time in different cells or different geographical locations;
    所述数据递交时刻调整,是指所述数据递交时刻的调整。The data submission time adjustment refers to the adjustment of the data submission time.
  3. 根据权利要求2所述的方法,其特征在于,所述数据递交时刻具有周期性。The method according to claim 2 is characterized in that the data submission time is periodic.
  4. 根据权利要求2所述的方法,其特征在于,第一终端设备在接收到所述业务的数据之后向上层递交的时刻,需要同步于第二终端设备在接收到所述业务的数据之后向上层递交的时刻,所述第一终端设备与所述第二终端设备为不同的两个所述终端设备。The method according to claim 2 is characterized in that the moment when the first terminal device submits the data of the service to the upper layer after receiving it needs to be synchronized with the moment when the second terminal device submits the data of the service to the upper layer after receiving it, and the first terminal device and the second terminal device are two different terminal devices.
  5. 根据权利要求1所述的方法,其特征在于,所述数据递交特性是通过控制面配置的和/或通过用户面指示的。The method according to claim 1 is characterized in that the data delivery characteristics are configured through a control plane and/or indicated through a user plane.
  6. 根据权利要求5所述的方法,其特征在于,所述通过控制面配置,包括通过控制面信令配置,所述控制面信令包括无线资源控制RRC信令和/或媒体接入控制MAC控制元素CE。The method according to claim 5 is characterized in that the configuration through the control plane includes configuration through control plane signaling, and the control plane signaling includes radio resource control RRC signaling and/or media access control MAC control element CE.
  7. 根据权利要求6所述的方法,其特征在于,若所述控制面信令包括所述RRC信令和所述MAC CE,则所述RRC信令用于配置所述数据递交特性的多个候选,所述MAC CE用于从所述数据递交特性的多个候选中指示出一个。The method according to claim 6 is characterized in that, if the control plane signaling includes the RRC signaling and the MAC CE, the RRC signaling is used to configure multiple candidates for the data delivery characteristics, and the MAC CE is used to indicate one from the multiple candidates for the data delivery characteristics.
  8. 根据权利要求5所述的方法,其特征在于,所述通过用户面指示,包括通过用户面信令指示或者通过所述业务的数据所携带的信息指示,所述用户面信令,包括下行控制信息DCI或者MAC CE。The method according to claim 5 is characterized in that the indication through the user plane includes indication through user plane signaling or indication through information carried by the data of the service, and the user plane signaling includes downlink control information DCI or MAC CE.
  9. 根据权利要求1所述的方法,其特征在于,所述数据递交特性,是网络设备根据核心网中的设备或应用服务器所发送的递交要求信息确定的。The method according to claim 1 is characterized in that the data delivery characteristics are determined by the network device based on delivery requirement information sent by the device or application server in the core network.
  10. 根据权利要求9所述的方法,其特征在于,所述递交要求信息用于指示以下至少之一项:The method according to claim 9, wherein the submission request information is used to indicate at least one of the following:
    递交时刻周期、第二数据时刻差、数据发送周期;Submission time period, second data time difference, data sending period;
    其中,所述递交时刻周期,是指数据递交时刻的周期,所述数据递交时刻是指所述终端设备在接收到所述业务的数据之后向上层递交的时刻;The delivery time period refers to the period of data delivery time, and the data delivery time refers to the time when the terminal device delivers the data of the service to the upper layer after receiving the data;
    所述第二数据时刻差,是指第二数据到达时刻与所述数据递交时刻之间的差值,所述第二数据到达时刻是指所述业务的数据从核心网中的设备或应用服务器达到所述网络设备的时刻;The second data time difference refers to the difference between the second data arrival time and the data delivery time, and the second data arrival time refers to the time when the data of the service reaches the network device from the device or application server in the core network;
    所述数据发送周期,是指核心网中的设备或应用服务器发送所述业务的数据的周期。The data sending period refers to the period during which the equipment or application server in the core network sends the data of the service.
  11. 根据权利要求1所述的方法,其特征在于,所述数据递交特性,是网络设备根据所述终端设备上报的递交期望信息确定的,所述递交期望信息用于指示所述终端设备所期望的所述数据递交特性。The method according to claim 1 is characterized in that the data delivery characteristics are determined by the network device based on the delivery expectation information reported by the terminal device, and the delivery expectation information is used to indicate the data delivery characteristics expected by the terminal device.
  12. 根据权利要求1所述的方法,其特征在于,若第一终端设备未成功接收所述业务的数据,则第二终端设备在成功接收到所述业务的数据之后不向上层递交,所述第一终端设备与所述第二终端设备为不同的两个所述终端设备。The method according to claim 1 is characterized in that if the first terminal device fails to successfully receive the data of the service, the second terminal device does not submit the data to the upper layer after successfully receiving the data of the service, and the first terminal device and the second terminal device are two different terminal devices.
  13. 根据权利要求1所述的方法,其特征在于,所述终端设备在接收到所述业务的数据之后向上层递交或者不向上层递交,是由网络设备指示的。The method according to claim 1 is characterized in that after receiving the data of the service, the terminal device submits it to the upper layer or does not submit it to the upper layer, which is instructed by the network device.
  14. 根据权利要求13所述的方法,其特征在于,所述网络设备指示,包括:The method according to claim 13, wherein the network device indication comprises:
    所述网络设备通过发送指示信息进行指示,或者,所述网络设备在预设时间窗内通过不发送所述指示信息进行指示;The network device indicates by sending indication information, or the network device indicates by not sending the indication information within a preset time window;
    其中,所述预设时间窗的结束位置在所述业务的数据向上层递交的时刻之前。 The end position of the preset time window is before the time when the data of the service is submitted to the upper layer.
  15. 根据权利要求1-14中任一项所述的方法,其特征在于,在所述接收业务的数据之后,还包括:The method according to any one of claims 1 to 14, characterized in that after receiving the service data, it further comprises:
    若网络设备指示所述终端设备在接收到所述业务的数据之后向上层递交,则发送第一信息,所述第一信息用于指示所述终端设备已成功接收所述业务的数据但未向上层递交;或者,If the network device instructs the terminal device to submit the data of the service to the upper layer after receiving it, the first information is sent, where the first information is used to indicate that the terminal device has successfully received the data of the service but has not submitted it to the upper layer; or
    若所述终端设备决定不向上层递交,则发送所述第一信息;或者,If the terminal device decides not to submit to the upper layer, the first information is sent; or,
    发送所述第一信息。The first information is sent.
  16. 一种数据传输方法,其特征在于,包括:A data transmission method, comprising:
    发送业务的数据,所述业务具有数据递交特性,所述数据递交特性用于描述终端设备在接收到所述业务的数据之后向上层递交的特性。The data of the service is sent, and the service has a data delivery characteristic, and the data delivery characteristic is used to describe the characteristics of the terminal device submitting to the upper layer after receiving the data of the service.
  17. 根据权利要求16所述的方法,其特征在于,所述数据递交特性,包括以下至少之一项:The method according to claim 16, wherein the data submission characteristics include at least one of the following:
    数据递交时刻、第一数据时刻差、数据递交顺序、数据递交序号类型、数据递交丢弃状态、数据递交时刻补偿、数据递交时刻调整;Data submission time, first data time difference, data submission order, data submission sequence number type, data submission discard status, data submission time compensation, data submission time adjustment;
    其中,所述数据递交时刻,是指所述终端设备在接收到所述业务的数据之后向上层递交的时刻;The data delivery time refers to the time when the terminal device delivers the data of the service to the upper layer after receiving the data;
    所述第一数据时刻差,是指第一数据到达时刻与所述数据递交时刻之间的差值,所述第一数据到达时刻是指所述业务的数据从网络设备达到所述终端设备的时刻;The first data time difference refers to the difference between the first data arrival time and the data delivery time, and the first data arrival time refers to the time when the data of the service reaches the terminal device from the network device;
    所述数据递交顺序,是指所述终端设备在接收到所述业务的数据之后向上层递交所需按照的数据顺序;The data submission order refers to the data order in which the terminal device needs to submit the data to the upper layer after receiving the data of the service;
    所述数据递交序号类型,是指所述终端设备在接收到所述业务的数据之后向上层递交的数据顺序所需按照的数据序号类型;The data submission sequence number type refers to the data sequence number type that the terminal device needs to follow in the order of submitting data to the upper layer after receiving the data of the service;
    所述数据递交丢弃状态,是指所述终端设备在接收到所述业务的数据之后向上层递交的数据所需按照的丢弃状态;The data submission discarding state refers to the discarding state that the data submitted by the terminal device to the upper layer after receiving the data of the service needs to follow;
    所述数据递交时刻补偿,是指所述数据递交时刻在不同小区或者不同地理位置下的补偿;The data delivery time compensation refers to the compensation of the data delivery time in different cells or different geographical locations;
    所述数据递交时刻调整,是指所述数据递交时刻的调整。The data submission time adjustment refers to the adjustment of the data submission time.
  18. 根据权利要求17所述的方法,其特征在于,所述数据递交时刻具有周期性。The method according to claim 17 is characterized in that the data submission timing is periodic.
  19. 根据权利要求17所述的方法,其特征在于,第一终端设备在接收到所述业务的数据之后向上层递交的时刻,需要同步于第二终端设备在接收到所述业务的数据之后向上层递交的时刻,所述第一终端设备与所述第二终端设备为不同的两个所述终端设备。The method according to claim 17 is characterized in that the moment when the first terminal device submits the data of the service to the upper layer after receiving it needs to be synchronized with the moment when the second terminal device submits the data of the service to the upper layer after receiving it, and the first terminal device and the second terminal device are two different terminal devices.
  20. 根据权利要求16所述的方法,其特征在于,所述数据递交特性是通过控制面配置的和/或通过用户面指示的。The method according to claim 16 is characterized in that the data delivery characteristics are configured through a control plane and/or indicated through a user plane.
  21. 根据权利要求20所述的方法,其特征在于,所述通过控制面配置,包括通过控制面信令配置,所述控制面信令包括无线资源控制RRC信令和/或媒体接入控制MAC控制元素CE。The method according to claim 20 is characterized in that the configuration through the control plane includes configuration through control plane signaling, and the control plane signaling includes radio resource control RRC signaling and/or media access control MAC control element CE.
  22. 根据权利要求21所述的方法,其特征在于,若所述控制面信令包括所述RRC信令和所述MAC CE,则所述RRC信令用于配置所述数据递交特性的多个候选,所述MAC CE用于从所述数据递交特性的多个候选中指示出一个。The method according to claim 21 is characterized in that if the control plane signaling includes the RRC signaling and the MAC CE, the RRC signaling is used to configure multiple candidates for the data delivery characteristics, and the MAC CE is used to indicate one from the multiple candidates for the data delivery characteristics.
  23. 根据权利要求20所述的方法,其特征在于,所述通过用户面指示,包括通过用户面信令指示或者通过所述业务的数据所携带的信息指示,所述用户面信令,包括下行控制信息DCI或者MAC CE。The method according to claim 20 is characterized in that the indication through the user plane includes indication through user plane signaling or indication through information carried by the data of the service, and the user plane signaling includes downlink control information DCI or MAC CE.
  24. 根据权利要求16所述的方法,其特征在于,所述数据递交特性,是网络设备根据核心网中的设备或应用服务器所发送的递交要求信息确定的。The method according to claim 16 is characterized in that the data delivery characteristics are determined by the network device based on the delivery request information sent by the device or application server in the core network.
  25. 根据权利要求24所述的方法,其特征在于,所述递交要求信息用于指示以下至少之一项:The method according to claim 24, wherein the submission request information is used to indicate at least one of the following:
    递交时刻周期、第二数据时刻差、数据发送周期;Submission time period, second data time difference, data sending period;
    其中,所述递交时刻周期,是指数据递交时刻的周期,所述数据递交时刻是指所述终端设备在接收到所述业务的数据之后向上层递交的时刻;The delivery time period refers to the period of data delivery time, and the data delivery time refers to the time when the terminal device delivers the data of the service to the upper layer after receiving the data;
    所述第二数据时刻差,是指第二数据到达时刻与所述数据递交时刻之间的差值,所述第二数据到达时刻是指所述业务的数据从核心网中的设备或应用服务器达到所述网络设备的时刻;The second data time difference refers to the difference between the second data arrival time and the data delivery time, and the second data arrival time refers to the time when the data of the service reaches the network device from the device or application server in the core network;
    所述数据发送周期,是指核心网中的设备或应用服务器发送所述业务的数据的周期。The data sending period refers to the period during which the equipment or application server in the core network sends the data of the service.
  26. 根据权利要求16所述的方法,其特征在于,所述数据递交特性,是网络设备根据所述终端设备上报的递交期望信息确定的,所述递交期望信息用于指示所述终端设备所期望的所述数据递交特性。The method according to claim 16 is characterized in that the data delivery characteristics are determined by the network device based on the delivery expectation information reported by the terminal device, and the delivery expectation information is used to indicate the data delivery characteristics expected by the terminal device.
  27. 根据权利要求16所述的方法,其特征在于,若第一终端设备未成功接收所述业务的数据,则第二终端设备在成功接收到所述业务的数据之后不向上层递交,所述第一终端设备与所述第二终端设备为不同的两个所述终端设备。The method according to claim 16 is characterized in that if the first terminal device fails to successfully receive the data of the service, the second terminal device does not submit the data to the upper layer after successfully receiving the data of the service, and the first terminal device and the second terminal device are two different terminal devices.
  28. 根据权利要求16所述的方法,其特征在于,所述终端设备在接收到所述业务的数据之后向上层递交或者不向上层递交,是由网络设备指示的。 The method according to claim 16 is characterized in that whether the terminal device submits or does not submit to the upper layer after receiving the data of the service is instructed by the network device.
  29. 根据权利要求28所述的方法,其特征在于,所述网络设备指示,包括The method according to claim 28, characterized in that the network device indication includes
    所述网络设备通过发送指示信息进行指示,或者,所述网络设备在预设时间窗内通过不发送所述指示信息进行指示;The network device indicates by sending indication information, or the network device indicates by not sending the indication information within a preset time window;
    其中,所述预设时间窗的结束位置在所述业务的数据向上层递交的时刻之前。The end position of the preset time window is before the moment when the data of the service is submitted to the upper layer.
  30. 根据权利要求16-29中任一项所述的方法,其特征在于,在所述发送业务的数据之后,还包括:The method according to any one of claims 16 to 29, characterized in that after sending the service data, it also includes:
    若网络设备指示所述终端设备在接收到所述业务的数据之后向上层递交,或者所述,则发送第一信息,所述第一信息用于指示所述终端设备已成功接收所述业务的数据但未向上层递交;或者,If the network device instructs the terminal device to submit the data of the service to the upper layer after receiving it, or the network device sends first information, wherein the first information is used to indicate that the terminal device has successfully received the data of the service but has not submitted it to the upper layer; or,
    所述终端设备决定不向上层递交,则发送所述第一信息;或者,The terminal device decides not to submit to the upper layer, and then sends the first information; or,
    发送所述第一信息。The first information is sent.
  31. 一种数据传输装置,其特征在于,包括:A data transmission device, comprising:
    接收单元,用于接收业务的数据,所述业务具有数据递交特性,所述数据递交特性用于描述终端设备在接收到所述业务的数据之后向上层递交的特性。The receiving unit is used to receive data of a service, wherein the service has a data delivery characteristic, and the data delivery characteristic is used to describe a characteristic of a terminal device delivering the data of the service to an upper layer after receiving the data.
  32. 一种数据传输装置,其特征在于,包括:A data transmission device, comprising:
    发送单元,用于发送业务的数据,所述业务具有数据递交特性,所述数据递交特性用于描述终端设备在接收到所述业务的数据之后向上层递交的特性。The sending unit is used to send data of a service, wherein the service has a data delivery characteristic, and the data delivery characteristic is used to describe a characteristic of a terminal device delivering the data of the service to an upper layer after receiving the data.
  33. 一种终端设备,包括处理器、存储器及存储在所述存储器上的计算机程序或指令,其特征在于,所述处理器执行所述计算机程序或指令以实现权利要求1-15中任一项所述方法的步骤。A terminal device comprises a processor, a memory and a computer program or instructions stored in the memory, wherein the processor executes the computer program or instructions to implement the steps of the method described in any one of claims 1 to 15.
  34. 一种网络设备,包括处理器、存储器及存储在所述存储器上的计算机程序或指令,其特征在于,所述处理器执行所述计算机程序或指令以实现权利要求16-30中任一项所述方法的步骤。A network device comprises a processor, a memory and a computer program or instructions stored in the memory, wherein the processor executes the computer program or instructions to implement the steps of the method described in any one of claims 16 to 30.
  35. 一种芯片,包括处理器和通信接口,其特征在于,所述处理器执行权利要求1-15或16-30中任一项所述方法的步骤。A chip comprising a processor and a communication interface, characterized in that the processor executes the steps of the method described in any one of claims 1-15 or 16-30.
  36. 一种计算机可读存储介质,其特征在于,其存储有计算机程序或指令,所述计算机程序或指令被执行时实现权利要求1-15或16-30中任一项所述方法的步骤。 A computer-readable storage medium, characterized in that it stores a computer program or instruction, which, when executed, implements the steps of the method described in any one of claims 1-15 or 16-30.
PCT/CN2023/132284 2022-11-18 2023-11-17 Data transmission method and apparatus, and terminal device and network device WO2024104459A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202211446407.8 2022-11-18
CN202211446407.8A CN118057875A (en) 2022-11-18 2022-11-18 Data transmission method and device, terminal equipment and network equipment

Publications (1)

Publication Number Publication Date
WO2024104459A1 true WO2024104459A1 (en) 2024-05-23

Family

ID=91068617

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/132284 WO2024104459A1 (en) 2022-11-18 2023-11-17 Data transmission method and apparatus, and terminal device and network device

Country Status (2)

Country Link
CN (1) CN118057875A (en)
WO (1) WO2024104459A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110366258A (en) * 2018-04-09 2019-10-22 华为技术有限公司 A kind of method, relevant device and the communication system of data transmission
CN112205028A (en) * 2018-08-29 2021-01-08 Oppo广东移动通信有限公司 Communication method and apparatus
WO2021062809A1 (en) * 2019-09-30 2021-04-08 华为技术有限公司 Method and apparatus for notifying time information
CN113467979A (en) * 2020-03-30 2021-10-01 华为技术有限公司 Data submission method and device
CN115150045A (en) * 2021-03-31 2022-10-04 展讯通信(上海)有限公司 Wireless communication method and device, terminal and network equipment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110366258A (en) * 2018-04-09 2019-10-22 华为技术有限公司 A kind of method, relevant device and the communication system of data transmission
CN112205028A (en) * 2018-08-29 2021-01-08 Oppo广东移动通信有限公司 Communication method and apparatus
WO2021062809A1 (en) * 2019-09-30 2021-04-08 华为技术有限公司 Method and apparatus for notifying time information
CN113467979A (en) * 2020-03-30 2021-10-01 华为技术有限公司 Data submission method and device
CN115150045A (en) * 2021-03-31 2022-10-04 展讯通信(上海)有限公司 Wireless communication method and device, terminal and network equipment

Also Published As

Publication number Publication date
CN118057875A (en) 2024-05-21

Similar Documents

Publication Publication Date Title
US10440607B2 (en) Base station and user terminal
KR101971968B1 (en) Method for improving communication performance using vehicle provided with antennas
JP6510156B1 (en) base station
CN110572246B (en) Data sending method, data receiving method and device
JP2022550963A (en) HARQ codebook construction to enable/disable feedback per HARQ process
WO2017088123A1 (en) Method for wireless communication, network device and terminal device
US20240056889A1 (en) Communication processing method for data transmission and related device
WO2024103798A1 (en) Wireless communication method and apparatus
CN108337659B (en) A kind of method and apparatus of transmission of configuration information, monitoring information
CN115150045A (en) Wireless communication method and device, terminal and network equipment
US20160360383A1 (en) Mbms control method, user terminal, and base station
WO2024104459A1 (en) Data transmission method and apparatus, and terminal device and network device
CN113543191A (en) Communication method and communication device
WO2024083029A1 (en) Multicast broadcast service transmission method and apparatus, and terminal device and network device
WO2023208198A1 (en) Communication method and apparatus, terminal device, network device, and chip
WO2023103919A1 (en) Data transmission method and data transmission apparatus
WO2022077481A1 (en) Channel transmission method and apparatus
WO2023010951A1 (en) Resource configuration method and communication apparatus
US20230180190A1 (en) Method and device for sidelink relay wireless communication
WO2022257949A1 (en) Communication method and apparatus
WO2023115559A1 (en) Wireless communication method, terminal device, and network device
WO2023015466A1 (en) Network triggered aggregation operations
WO2022079955A1 (en) Terminal, base station, and communication method
KR20230098314A (en) virtual user equipment set
WO2024057128A1 (en) Semi-persistent scheduling configurations including timer configurations