CN117715192A - 一种数据传输方法及装置 - Google Patents
一种数据传输方法及装置 Download PDFInfo
- Publication number
- CN117715192A CN117715192A CN202311517192.9A CN202311517192A CN117715192A CN 117715192 A CN117715192 A CN 117715192A CN 202311517192 A CN202311517192 A CN 202311517192A CN 117715192 A CN117715192 A CN 117715192A
- Authority
- CN
- China
- Prior art keywords
- logical channel
- data
- node
- time
- frequency resource
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 184
- 238000000034 method Methods 0.000 title claims abstract description 162
- 230000011218 segmentation Effects 0.000 claims abstract description 75
- 230000011664 signaling Effects 0.000 claims description 25
- 230000036961 partial effect Effects 0.000 claims description 2
- 238000004891 communication Methods 0.000 abstract description 92
- 230000009286 beneficial effect Effects 0.000 abstract description 5
- 238000013461 design Methods 0.000 description 100
- 230000006870 function Effects 0.000 description 61
- 239000010410 layer Substances 0.000 description 37
- 230000015654 memory Effects 0.000 description 34
- 238000012545 processing Methods 0.000 description 27
- 238000007726 management method Methods 0.000 description 22
- 238000010586 diagram Methods 0.000 description 21
- 238000005516 engineering process Methods 0.000 description 17
- 230000008569 process Effects 0.000 description 17
- 238000010295 mobile communication Methods 0.000 description 14
- 230000009467 reduction Effects 0.000 description 11
- 238000012546 transfer Methods 0.000 description 9
- 238000004590 computer program Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 6
- 238000005538 encapsulation Methods 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 5
- 229920001621 AMOLED Polymers 0.000 description 4
- 238000011161 development Methods 0.000 description 4
- 230000018109 developmental process Effects 0.000 description 4
- 230000002829 reductive effect Effects 0.000 description 4
- 101100476985 Schizosaccharomyces pombe (strain 972 / ATCC 24843) sdu1 gene Proteins 0.000 description 3
- 238000013528 artificial neural network Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000007774 longterm Effects 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 230000003190 augmentative effect Effects 0.000 description 2
- 238000005452 bending Methods 0.000 description 2
- 238000013467 fragmentation Methods 0.000 description 2
- 238000006062 fragmentation reaction Methods 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 239000002096 quantum dot Substances 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000013529 biological neural network Methods 0.000 description 1
- 210000000988 bone and bone Anatomy 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000011229 interlayer Substances 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 210000002569 neuron Anatomy 0.000 description 1
- 230000036963 noncompetitive effect Effects 0.000 description 1
- 238000011022 operating instruction Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/543—Allocation or scheduling criteria for wireless resources based on quality criteria based on requested quality, e.g. QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
- H04W28/065—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information using assembly or disassembly of packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0453—Resources in frequency domain, e.g. a carrier in FDMA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请提供一种数据传输方法及装置,涉及通信技术领域,尤其是短距离通信,例如座舱域。有利于提高传输效率、降低***开销和时延。该方法包括:第二节点接收来自第一节点的第一配置信息。其中,第一配置信息用于配置第一时频资源。第二节点获取第一逻辑信道对应的第一信息,其中第一信息用于指示是否允许对第一逻辑信道中的数据包分段,第一逻辑信道对应第二时频资源,第二时频资源包含于第一时频资源。第二节点通过第一时频资源向第一节点发送第一数据。本申请应用于数据传输。
Description
本申请是分案申请,原申请的申请号是202080103042.1,原申请日是2020年7月17日,原申请的全部内容通过引用结合在本申请中。
技术领域
本申请实施例涉及通信技术领域,尤其涉及一种数据传输方法及装置。
背景技术
随着全球通信技术的不断发展,无线通信技术的发展速度与应用已经超过了固定通信技术,呈现出如火如荼的发展态势。智能运输设备、智能家居设备、机器人等智能终端正在逐步进入人们的日常生活中。
以智能终端为智能运输设备为例,车联网技术的发展与应用越来越受到人们的关注。由于相比现有的有线通信,车载无线可以进一步降低车内线束数量、长度、重量,以及与之对应的安装、维护、保养成本,车载通信技术有逐步无线化的趋势。随着车载应用的多样化,车内通信节点数量、类型都越来越多,对于车载通信的能力提出了更高的要求。
对于智能运输设备来说,随着智能座舱技术的不断发展,车辆不仅是运输工具,更是人们生活的空间之一。人们期望智能座舱能为人们提供更加丰富的娱乐和办公体验。
目前,智能座舱中涉及到的设备主要有座舱域控制器(cockpit domaincontroller,CDC)和终端设备。其中,终端设备包括车载显示器、车载扬声器以及车载麦克风等车载终端设备,还包括智能终端等非车载终端设备。通常,座舱域控制器与上述终端设备采用有线方式连接,用于实现两者间数据的传输。但是,有线连接方式会受到线缆成本以及车内布线等因素的制约,因此越来越多的解决方案中,开始尝试基于无线方式来实现座舱域控制器与终端设备的连接,以便两者基于建立的无线连接进行数据的传输。
在座舱域控制器与终端设备之间基于无线连接进行数据传输的过程中,可能存在用于承载数据的时频资源的大小与需要传输的上层数据包的大小不匹配的情况。这种情况下,就需要对数据包进行分段,并对分段数据添加额外的包头信息,例如分段偏移量信息,从而使接收端能够根据包头信息对分段数据进行拼接得到完整的数据包。
而当被传输的数据包为数据量较小的小包时,若对其进行分段传输,添加额外的信息,则会严重影响时频资源中有效负载的占比,因此极大的增加***开销。此外,在发送端对数据进行分段、在接收端对分段数据进行拼接也会增加处理时延。
发明内容
本申请提供一种数据传输方法及装置,有利于提高传输效率、降低***开销和时延。
第一方面,本申请提供一种数据传输方法,该方法可以应用于通信***,该通信***中可以包括多个传输节点,其中多个传输节点之间可以进行数据传输。以通信***中第二节点向第一节点发送数据为例,该方法包括:第二节点接收来自第一节点的第一配置信息。其中,第一配置信息用于配置第一时频资源。第二节点获取第一逻辑信道对应的第一信息,其中第一信息用于指示是否允许对第一逻辑信道中的数据包分段,第一逻辑信道对应第二时频资源,第二时频资源包含于第一时频资源。第二节点通过第一时频资源向第一节点发送第一数据。
因此基于上述方法,在发送第一逻辑信道中的数据包时,可以控制是否允许对第一逻辑信道中的数据包进行分段。进一步的,当第一逻辑信道用于传输小包时,可以通过使第一信息指示不允许对第一逻辑信道中的数据进行分段,从而避免对小包进行分段,进而提高时频资源中有效负载的占比,降低***开销和时延。
在一种可能的设计中,考虑到在需要传输第一逻辑信道中的数据包的情况下,是否能够通过第一逻辑信道所对应第二时频资源来发送第一逻辑信道中的数据包,一方面会受到第一信息所指示的内容的影响,例如若第一信息用于指示不允许对第一逻辑信道中的数据包分段,那么当通过第二时频资源发送第一逻辑信道中的数据包就会对第一逻辑信道中的数据包分段的这种场景下,就无法通过第二时频资源来发送第一逻辑信道中的数据包。另一方面,是否能够通过第一逻辑信道所对应第二时频资源来发送第一逻辑信道中的数据包,还受到第二时频资源大小的影响。
因此该方法中,是否通过第二时频资源发送第一逻辑信道中的数据包,具体可以是根据第一信息和第二时频资源中的至少一个来确定。
在一种可能的设计中,在上述方法中,第一数据不包含第一逻辑信道中的数据包,并且:
其中,第一信息用于指示不允许对第一逻辑信道中的数据包分段,并且第二时频资源的大小不足以承载第一逻辑信道中的所有数据包。
也就是说,在上述设计中,若第一信息用于指示不允许对第一逻辑信道中的数据包分段,并且第二时频资源的大小不足以承载第一逻辑信道中的所有数据包,则第一数据不包含第一逻辑信道中的数据包。这样一来,就可以避免对第一逻辑信道中的数据包进行分段。例如,本申请所提供方法在具体实施过程中,在第一信息指示不允许对第一逻辑信道中的数据包分段的情况下,可以通过判断第二时频资源的大小是否足以承载第一逻辑信道中的所有数据包,若确定第二时频资源的大小不足以承载第一逻辑信道中的所有数据包,则不通过第二时频资发送第一逻辑信道中的数据包(第一数据不包含第一逻辑信道中的数据包)的这一方式,来避免对第一逻辑信道中的数据包进行分段。
或者,其中,所述第一信息用于指示不允许对第一逻辑信道中的数据包分段,并且所述第二时频资源的大小不足以承载所述第一逻辑信道中的任一数据包或者第一个数据包。
也就是说,在上述设计中,若第一信息用于指示不允许对第一逻辑信道中的数据包分段,并且第二时频资源的大小不足以承载第一逻辑信道中的任一数据包或者第一个数据包,则第一数据不包含第一逻辑信道中的数据包。这样一来,就可以避免对第一逻辑信道中的数据包进行分段。例如,本申请所提供方法在具体实施过程中,在第一信息指示不允许对第一逻辑信道中的数据包分段的情况下:可以通过判断第二时频资源的大小是否足以承载第一逻辑信道中任一数据包,若确定第二时频资源的大小不足以承载第一逻辑信道中任一数据包,则不通过第二时频资发送第一逻辑信道中的数据包的这一方式,来避免对第一逻辑信道中的数据包进行分段;或者,在第一逻辑信道中的数据包对应有发送顺序的情况下,可以通过判断第二时频资源的大小是否足以承载第一逻辑信道中第一个数据包,若确定第二时频资源的大小不足以承载第一逻辑信道中第一个数据包,则不通过第二时频资发送第一逻辑信道中的数据包的这一方式,来避免对第一逻辑信道中的数据包进行分段。
在一种可能的设计中,在上述方法中,第一数据中包含第一逻辑信道中的至少一个数据包;通过第一时频资源向第一节点发送第一数据,包括:根据第一信息或者第二时频资源的大小中至少一个,通过第二时频资源向第一节点发送上述第一逻辑信道中的至少一个数据包。也就是说,本申请所提供方法在具体实施过程中,可以根据第一信息和/或第二时频资源的大小,确定是否通过第二时频资源向第一节点发送第一逻辑信道中的至少一个数据包,即确定第一数据是否包含第一逻辑信道中的至少一个数据包。
在一种可能的设计中,在上述方法中,第一数据中包含第一逻辑信道中的所有数据包。其中,第二时频资源的大小足以承载第一逻辑信道中的所有数据包。也就是说,可以在确定第二时频资源的大小足以承载第一逻辑信道中的所有数据包后,不用考虑第一信息指示的内容,便使第一数据中包含第一逻辑信道中的所有数据包以将第一逻辑信道中的数据包进行发送,例如可以将第一逻辑信道中的所有数据包承载在第二时频资源中进行发送。
在上述设计中,考虑到在第二时频资源的大小足以承载第一逻辑信道中的所有数据包的情况下,无论第一信息指示不允许对第一逻辑信道中的数据包分段还是指示允许对第一逻辑信道中的数据包分段,此时都通过不对第一逻辑信道中的数据包分段的方式,将第一逻辑信道中的所有数据包承载在第二时频资源中发送至第一节点。因此,基于上述设计,可以在第二时频资源的大小足以承载第一逻辑信道中的所有数据包的情况下,简化第二节点的处理过程,即可以在不对第一信息进行处理的情况下,将第一逻辑信道中的所有数据包进行发送。
在一种可能的设计中,在上述方法中,第一数据中包含第一逻辑信道中的至少一个数据包。其中,第一信息用于指示不允许对第一逻辑信道中的数据包分段。第二时频资源的大小不足以承载第一逻辑信道中所有数据包并且第二时频资源的大小足以承载上述至少一个数据包。也就是说,在第一信息用于指示不允许对第一逻辑信道中的数据包分段的情况下,若第二时频资源的大小不足以承载第一逻辑信道中的所有数据包,但是第二时频资源的大小足以承载第一逻辑信道中的至少一个数据包,则可以通过使第一数据中包含第一逻辑信道中的至少一个数据包的这一方式来传输数据。
在一种可能的设计中,在上述方法中,第一逻辑信道对应于第一数据队列,所述第一逻辑信道中的数据包包含业务数据包,或者所述第一逻辑信道中的数据包包含控制信令。基于上述设计,当第一逻辑信道中的数据包指业务数据包时,通过使第一信息指示不允许对第一逻辑信道中的数据包分段,便可以保证第一逻辑信道中的业务数据包在传输过程中不被分段。或者,当第一逻辑信道中的数据包指控制信令时,通过使第一信息指示不允许对第一逻辑信道中的数据包分段,便可以保证控制信令在传输过程中不被分段。
在一种可能的设计中,所述第一逻辑信道对应于第一协议栈实体,第一逻辑信道中的数据包为第一协议栈实体中的服务数据单元SDU。基于上述设计,可以通过第一信息,指示是否允许对第一协议栈实体中的服务数据单元进行分段。
在一种可能的设计中,在上述方法中,获取第一逻辑信道对应的第一信息,包括:接收来自第一节点的第二配置信息;第二配置信息用于配置第一逻辑信道对应的第一信息。基于上述设计,可以通过第一节点来控制是否允许对第一逻辑信道中的数据包分段。
在一种可能的设计中,在上述方法中,获取第一逻辑信道对应的第一信息,包括:根据所述第一逻辑信道中的数据对应的服务质量QoS信息或业务类型,确定所述第一逻辑信道对应的所述第一信息。基于上述设计,可以使第一逻辑信道中的数据包的发送方式与第一逻辑信道对应的服务质量QoS信息或业务类型相匹配。
在一种可能的设计中,在上述方法中,第一数据中包含第二逻辑信道中的至少一个数据包。基于上述设计,可以在第一数据中承载多个逻辑信道的数据包。
在一种可能的设计中,在上述方法中,上述第二逻辑信道的优先级低于第一逻辑信道的优先级。基于上述设计,可以在第一数据中承载优先级不同的多个逻辑信道的数据包。
第二方面,本申请提供一种数据传输方法,该方法包括:第一节点向第二节点发送第一配置信息和第二配置信息。其中,第一配置信息用于配置第一时频资源;第二配置信息用于指示是否允许对第一逻辑信道中的数据包分段。其中,第一逻辑信道对应第二时频资源,第二时频资源包含于第一时频资源。第一节点通过第一时频资源接收来自第二节点的第一数据。
因此基于上述方法,可以在第二节点发送第一逻辑信道中的数据包时,控制是否允许对第一逻辑信道中的数据包进行分段。进一步的,当第一逻辑信道用于传输小包时,可以通过使第一信息指示不允许对第一逻辑信道中的数据包进行分段,从而避免对小包进行分段,进而提高时频资源中有效负载的占比,降低***开销。
在一种可能的设计中,在上述方法中,第一逻辑信道对应于第一数据队列,所述第一逻辑信道中的数据包包含业务数据包,或者所述第一逻辑信道中的数据包包含控制信令。基于上述设计,当第一逻辑信道中的数据包指业务数据包时,通过使第一信息指示不允许对第一逻辑信道中的数据包分段,便可以保证第一逻辑信道中的业务数据包在传输过程中不被分段。或者,当第一逻辑信道中的数据包指控制信令时,通过使第一信息指示不允许对第一逻辑信道中的数据包分段,便可以保证控制信令在传输过程中不被分段。
在一种可能的设计中,所述第一逻辑信道对应于第一协议栈实体,第一逻辑信道中的数据包为第一协议栈实体中的服务数据单元SDU。基于上述设计,可以通过第一信息,指示是否允许对第一协议栈实体中的服务数据单元进行分段。
在一种可能的设计中,在上述方法中,第一数据中包含第二逻辑信道中的至少一个数据包。基于上述设计,可以在第一数据中承载多个逻辑信道的数据包。
在一种可能的设计中,在上述方法中,上述第二逻辑信道的优先级低于第一逻辑信道的优先级。基于上述设计,可以在第一数据中承载优先级不同的多个逻辑信道的数据包。
第三方面,本申请提供一种通信方法,该方法包括:第二节点接收来自第一节点的第一***广播消息。其中,第一***广播消息中包括第一节点的身份信息。第二节点在确定第一节点的身份信息与预设身份信息一致后,向第一节点发送接入请求。上述方法中,在第二节点向第一节点发送接入请求之前,先由第二节点对第一节点的身份信息进行验证,在验证成功后再向第一节点发送接入请求。从而避免第二节点向错误的节点发送接入请求。例如,当第二节点为座舱域中的车载或非车载设备,第一节点为CDC时,可以避免第二节点与外界其他车辆上的CDC建立连接。
在一种可能的设计中,第一节点的身份信息可以为第一节点的设备标识、媒体访问控制(media access control,MAC)地址、软地址、短地址中的至少一项。
第四方面,本申请提供一种通信方法,该方法包括:第一节点向第二节点发送第一***广播消息。其中,第一***广播消息中包括第一节点的身份信息。第一节点接收来自第二节点的接入请求。
在一种可能的设计中,第一节点的身份信息可以为第一节点的设备标识、媒体访问控制(media access control,MAC)地址、软地址、短地址中的至少一项。
第五方面,本申请提供一种通信方法,该方法包括:第二节点接收来自第一节点的接入资源配置信息。其中,所述接入资源配置信息用于配置用于与所述第一节点建立连接(也称为接入)的接入资源。第二节点在配置的接入资源上向第一节点发送接入请求。
在一种可能的设计中,所述接入资源配置信息还包含所述接入资源对应的接入方式的信息,或者说所述接入资源配置信息还用于指示所述接入资源对应的接入方式。
在一种可能的设计中,所述接入资源配置信息可以是***消息(Systeminformation)或者RRC信令。
在一种可能的设计中,当所述接入方式为竞争接入时,第二节点随机从所述接入资源中选择第一资源,并在所述第一资源上向第一节点发送接入请求。
在一种可能的设计中,其中在所述第一资源上向第一节点发送接入请求可以包括在所述第一资源上向第一节点发送接入请求向第一节点发送第二节点的第二身份信息。
在一种可能的设计中,当所述接入方式为非竞争接入方式时,第二节点根据第二节点的第二身份信息从所述接入资源中确定第二资源,并在所述第二资源上向第一节点发送接入请求。
在一种可能的设计中,所述在所述第二资源上向第一节点发送接入请求可以包括在所述第二资源上向第一节点发送第二节点的第三身份信息。
在一种可能的设计中,所述第二身份信息和第三身份信息可以相同或者不同所述第二身份信息或第三身份信息可以为设备标识、媒体访问控制(media access control,MAC)地址、软地址、短地址中的至少一项。
第六方面,本申请提供一种通信方法,该方法包括:第一节点向第二节点发送接入资源配置信息。其中,所述接入资源配置信息用于配置用于与所述第一节点建立连接(也称为接入)的接入资源。第一节点通过该接入资源接收来自第二节点的接入请求。
在一种可能的设计中,所述接入资源配置信息还包含所述接入资源对应的接入方式的信息,或者说所述接入资源配置信息还用于指示所述接入资源对应的接入方式。
在一种可能的设计中,所述接入资源配置信息可以是***消息(Systeminformation)或者RRC信令。
第七方面,本申请提供一种数据传输装置,该数据传输装置可以为芯片或者片上***。该数据传输装置可以实现上述第一方面或者第一方面中可能的设计中所执行的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个上述功能相应的模块。如:该数据传输装置可以包括:接收单元,用于接收来自第一节点的第一配置信息,所述第一配置信息用于配置第一时频资源;获取单元,用于获取第一逻辑信道对应的第一信息,所述第一信息用于指示是否允许对所述第一逻辑信道中的数据包分段;其中,所述第一逻辑信道对应第二时频资源,所述第二时频资源包含于所述第一时频资源;发送单元,用于通过所述第一时频资源向所述第一节点发送第一数据。当然,该数据传输装置中还可以包括更多或更少的单元,用于实现终端设备其他的功能。
第八方面,本申请提供一种数据传输装置,该数据传输装置可以为芯片或者片上***。该数据传输装置可以实现上述第二方面或者第二方面中可能的设计中所执行的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个上述功能相应的模块。如:该数据传输装置可以包括:发送单元,用于向第二节点发送第一配置信息;所述配置信息用于配置第一时频资源;所述发送单元,还用于第二配置信息;所述第二配置信息用于指示是否允许对第一逻辑信道中的数据包分段;所述第一逻辑信道对应第二时频资源,所述第二时频资源包含于所述第一时频资源;接收单元,用于通过所述第一时频资源接收来自所述第二节点的第一数据。当然,该数据传输装置中还可以包括更多或更少的单元,用于实现终端设备其他的功能。
第九方面本申请提供一种数据传输装置,该数据传输装置可以为芯片或者片上***。该数据传输装置可以实现上述第三方面或者第三方面中可能的设计中所执行的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个上述功能相应的模块。如:该数据传输装置可以包括:接收单元,用于接收来自第一节点的第一***广播消息。其中,第一***广播消息中包括第一节点的身份信息。发送单元,在确定第一节点的身份信息与预设身份信息一致后,向第一节点发送接入请求。当然,该数据传输装置中还可以包括更多或更少的单元,用于实现终端设备其他的功能。
第十方面本申请提供一种数据传输装置,该数据传输装置可以为芯片或者片上***。该数据传输装置可以实现上述第四方面或者第四方面中可能的设计中所执行的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个上述功能相应的模块。如:该数据传输装置可以包括:发送单元,向第二节点发送第一***广播消息。其中,第一***广播消息中包括第一节点的身份信息。接收单元,接收来自第二节点的接入请求。当然,该数据传输装置中还可以包括更多或更少的单元,用于实现终端设备其他的功能。
第十一方面本申请提供一种数据传输装置,该数据传输装置可以为芯片或者片上***。该数据传输装置可以实现上述第五方面或者第五方面中可能的设计中所执行的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个上述功能相应的模块。如:该数据传输装置可以包括:接收单元,用于接收来自第一节点的接入资源配置信息。其中,所述接入资源配置信息用于配置用于与所述第一节点建立连接(也称为接入)的接入资源。发送单元,用于第二节点在配置的接入资源上向第一节点发送接入请求。当然,该数据传输装置中还可以包括更多或更少的单元,用于实现终端设备其他的功能。
第十二方面本申请提供一种数据传输装置,该数据传输装置可以为芯片或者片上***。该数据传输装置可以实现上述第三方面或者第三方面中可能的设计中所执行的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个上述功能相应的模块。如:该数据传输装置可以包括:发送单元,用于向第二节点发送接入资源配置信息。其中,所述接入资源配置信息用于配置用于与所述第一节点建立连接(也称为接入)的接入资源。接收单元,用于第一节点通过该接入资源接收来自第二节点的接入请求。当然,该数据传输装置中还可以包括更多或更少的单元,用于实现终端设备其他的功能。
第十三方面,本申请提供一种数据传输装置,该数据传输装置包括一个或多个处理器,该一个或多个处理器和一个或多个存储器耦合。该一个或多个存储器存储有计算机指令。当该一个或多个处理器执行该计算机指令时,使得该数据传输装置执行上述第一方面或者第一方面中可能的设计中第二节点所执行的数据传输方法,或者,当该一个或多个处理器执行该计算机指令时,使得该数据传输装置执行上述第二方面或者第二方面中可能的设计中第一节点所执行的数据传输方法,或者,当该一个或多个处理器执行该计算机指令时,使得该数据传输装置执行上述第三方面或者第三方面中可能的设计中第二节点所执行的通信方法。当该一个或多个处理器执行该计算机指令时,使得该数据传输装置执行上述第四方面或者第四方面中可能的设计中第一节点所执行的通信方法。当该一个或多个处理器执行该计算机指令时,使得该数据传输装置执行上述第五方面或者第五方面中可能的设计中第二节点所执行的通信方法。当该一个或多个处理器执行该计算机指令时,使得该数据传输装置执行上述第六方面或者第六方面中可能的设计中第一节点所执行的通信方法。
第十四方面,本申请提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当该指令运行时,执行上述第一方面或者第一方面中可能的设计中第二节点所执行的数据传输方法,或者,当该指令运行时,执行上述第二方面或者第二方面中可能的设计中第一节点所执行的数据传输方法,或者,当该指令运行时,执行上述第三方面或者第三方面中可能的设计中第二节点所执行的通信方法,当该指令运行时,执行上述第四方面或者第四方面中可能的设计中第一节点所执行的数据传输方法,或者,当该指令运行时,执行上述第五方面或者第五方面中可能的设计中第二节点所执行的数据传输方法,或者,当该指令运行时,执行上述第六方面或者第六方面中可能的设计中第一节点所执行的通信方法。
第十五方面,本申请提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面或者第一方面中可能的设计中第二节点所执行的数据传输方法,或者,使得计算机可以执行上述第二方面或者第二方面中可能的设计中第一节点所执行的数据传输方法,或者,使得计算机可以执行上述第三方面或者第三方面中可能的设计中第二节点所执行的通信方法,或者,使得计算机可以执行上述第四方面或者第四方面中可能的设计中第一节点所执行的数据传输方法,或者,使得计算机可以执行上述第五方面或者第五方面中可能的设计中第二节点所执行的数据传输方法,或者,使得计算机可以执行上述第六方面或者第六方面中可能的设计中第一节点所执行的通信方法。
第十六方面,本申请提供一种芯片,芯片包括处理电路和接口;处理电路用于从存储介质中调用并运行存储介质中存储的计算机程序,以执行如上述第一方面或者第一方面中可能的设计中所提供的数据传输方法,或者以执行如上述第二方面或者第二方面中可能的设计中所提供的数据传输方法,或者以执行如上述第三方面或者第三方面中可能的设计中第二节点所执行的通信方法,或者以上述第四方面或者第四方面中可能的设计中第一节点所执行的数据传输方法,或者以执行上述第五方面或者第五方面中可能的设计中第二节点所执行的数据传输方法,或者以执行上述第六方面或者第六方面中可能的设计中第一节点所执行的通信方法。
第十七方面,本申请提供一种数据传输***,该数据传输***包括两个或多个如上述第七方面至第十二方面提供的数据传输装置。
第十八方面,本申请保护一种座舱***,该座舱***包括上述第七方面或者第九方面所述的数据传输装置,和/或,上述第八方面或者第十方面所述的数据传输装置。
第十九方面,本申请保护一种终端,所述终端可以为运输工具或者智能设备,包含无人机、无人运输车、智能汽车或者机器人等。所述终端包括上述座舱***。
示例性地,第七方面至第十九方面中任一种设计方式均可对应到上述第一方面至第六方面,因此,能够带来类似的技术效果,此处不再赘述。
附图说明
图1为本申请实施例提供的一种通信***的结构示意图之一;
图2为本申请实施例提供的一种通信***的结构示意图之二;
图3A为本申请实施例提供的一种MAC PDU的格式示意图一;
图3B为本申请实施例提供的一种MAC PDU的格式示意图二;
图4为本申请实施例提供的一种RLC PDU的封装过程的示意图;
图5为本申请实施例提供的一种数据传输方法的流程示意图;
图6为本申请实施例提供的一种通信方法的流程示意图之一;
图7为本申请实施例提供的一种通信方法的流程示意图之二;
图8为本申请实施例提供的一种数据传输装置的结构示意图之一;
图9为本申请实施例提供的一种数据传输装置的结构示意图之二;
图10为本申请实施例提供的一种数据传输装置的结构示意图之三;
图11为本申请实施例提供的一种数据传输装置的结构示意图之四;
图12为本申请实施例提供的一种数据传输装置的结构示意图之五;
图13为本申请实施例提供的一种数据传输装置的结构示意图之六;
图14为本申请实施例提供的一种数据传输装置的结构示意图之七;
图15为本申请实施例提供的一种芯片的结构示意图。
具体实施方式
下面将结合附图,对本申请中的技术方案进行描述。为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。同时,在本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念,便于理解。
对本申请实施例提供的一种数据发送方法及装置中涉及的一些概念做解释说明。
逻辑信道:一般的,不同的业务往往具有不同的服务质量(Quality of Service,Qos)需求,因此可以为不同的业务建立不同的逻辑信道,从而保障保证不同业务的差异化Qos需求。例如,为音频业务、视频业务分别建立不同的逻辑信道。当然,可以理解的,也可以为Qos需求相近的一个或者多个业务建立相同的逻辑信道,从而减少逻辑信道数量,便于管理。
需要说明的是,逻辑信道是一个抽象的概念,不同的逻辑信道中的数据对应于该逻辑信道中的一种或者多种业务数据。可选地,业务数据可以是业务数据包,业务数据也可以是一个业务数据包队列。
更广义的逻辑信道概念为:逻辑信道根据传输内容的属性来进行区分。例如,逻辑信道可以分为两类:控制信道和业务信道,控制信道用于传输控制面信息,而业务信道用于传输用户面信息(例如业务数据)。示例性的,控制信道又可分为公共控制信道和专用控制信道。
可选的,在具体的协议栈中,一个逻辑信道可以对应于一个或多个协议实体。以LTE(Long term evolution,长期演进)***为例,单个逻辑信道对应单个无线链路控制层(radio link control,RLC)实体。LTE***的用户面协议栈包括数据汇聚协议层(PacketData Convergence Protocol,PDCP),RLC层,媒体接入层(Media Access Control,MAC)层和物理层(Physical,PHY)。
例如,对于网络层数据包,本发明称为业务数据包,例如,网络层传递下来的IP数据包,该数据包会传递到PDCP实体。在PDCP实体,该IP数据包会被看做PDCP层SDU(ServiceDate Unit),PDCP实体会处理该IP数据包,例如为该数据包添加PDCP层包头信息,处理完成之后的数据称为PDCP PDU(Protocol Data Unit);同样的道理,该PDCP PDU会通过层间服务单元(Service Access Point,SAP)传递到RLC层,则该PDCP PDU会被看做是RLC层SDU,经过RLC层处理,例如添加RLC层包头,之后生成RLC PDU。可以理解的,在接收端,对等的协议层会解析数据包包头,例如,拆除包头,并得到SDU。
可以理解的,对于某个协议层,其也可以对SDU不作处理,即生成的PDU包含SDU,且大小等于SDU,不包含任何包头信息,即可以理解为透明传输(Transparency),简称透传。
需要说明的是,本发明不限制具体的协议栈组成,因为也不限制逻辑信道具体对应于那个协议实体。示例性的,本发明逻辑信道可以与RLC实体对应,则逻辑信道中的数据对应于RLC层的SDU,不对逻辑信道中数据进行分段即不对RLC SDU进行分段;或者,本发明逻辑信道可以与PDCP实体对应,则逻辑信道中的数据对应于PDCP层SDU,不对逻辑信道中的数据进行分段即不对PDCP SDU进行分段。当然可以理解的,协议栈也可能包含其他层,命名也可以完全不同,本发明对此不进行限制。
图1示出了本申请实施例提供的通信***100的结构示意图,该通信***100包括至少一个通信域,图1中示出了通信域110,该通信域110包括主节点111和至少一个从节点112。如图1中以包括两个从节点112示出。
需要说明的是,本申请实施例中所述的主节点111,是指能够与从节点112进行通信,具有管理从节点112(如为从节点112调度资源)的能力的装置。
还需要说明的是,本申请实施例中所述的从节点112,是指能够听从主节点111的管理、具有使用主节点111分配的资源进行通信的能力的装置。
通信域110可以适用于多种环境本申请实施例对此不作限定。
在一种可能的实现方式中,该通信域110可以适用于机动车辆(例如智能车、电动车、数字汽车等)等的座舱(也称为车舱)环境。
在另一种可能的实现方式中,该通信域110可以适用于智能家居环境。
可选地,该主节点111与该从节点112之间可以通过多种方式进行通信,本申请实施例对此不作限定。例如,该主节点111可以通过无线方式与从节点112进行通信。
需要说明的是,上述无线方式可以为通过通信网络实现通信。该通信网络可以是局域网,也可以是通过中继(relay)设备转接的广域网,或者包括局域网和广域网。当该通信网络为局域网时,示例性的,该通信网络可以是wifi热点网络、wifi点到点(wifi peer-to-peer,wifi P2P)网络、蓝牙网络、zigbee网络、近场通信(near field communication,NFC)网或者未来可能的通用短距离通信网络等。当该通信网络为广域网时,示例性的,该通信网络可以是第三代移动通信技术(3rd-generation wireless telephone technology,3G)网络、***移动通信技术(the 4th generation mobile communicationtechnology,4G)网络、第五代移动通信技术(5th-generation mobile communicationtechnology,5G)网络、PLMN或因特网、甚至第六代或者第七代移动通信技术等,本申请实施例对此不作限定。
在一种可能的实现方式中,该主节点111可以为网络控制装置,该从节点112可以为终端设备。可选地,上述网络控制装置可以为多种形态,本申请实施例对此不作限定。
在一种可能的实现方式中,该网络控制装置可以是一个独立的设备。
在另一种可能的实现方式中,该网络控制装置可以作为功能模块或芯片装置集成在其他设备中。
需要说明的是,本申请实施例中所述的网络控制装置也可以称为接入设备或无线接入网设备,可以是长期演进(long term evolution,LTE)***中的演进型基站(evolvedNodeB,eNB或eNodeB),还可以是云无线接入网络(cloud radio access network,CRAN)场景下的无线控制器,或者该接入设备可以为中继站、接入点、车载设备、可穿戴设备以及5G网络中的接入设备或者未来演进的公共陆地移动网络(public land mobile network,PLMN)中的网络设备等,可以是无线局域网(wireless local area networks,WLAN)中的接入点(access point,AP),可以是新型无线***(new radio,NR)***中的gNB,还可以是座舱域中的控制设备或者控制装置,还可以是包含智能终端设备的场景中的控制设备或者控制装置,本申请实施例并不限定。
可选地,上述终端设备可以为多种形态,本申请实施例对此不作限定。
在一种可能的实现方式中,该终端设备可以是一个独立的设备。
在另一种可能的实现方式中,该终端设备可以作为功能模块或芯片装置集成在其他设备中。
需要说明的是,本申请实施例中所述的终端设备可以是一种向用户提供语音/数据连通性的设备,例如:具有无线连接功能的手持式设备、车载设备等。目前,一些终端设备的举例为:手机(mobile phone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,MID)、可穿戴设备,虚拟现实(virtual reality,VR)设备、增强现实(augmented reality,AR)设备、无人驾驶(self driving)中的无线终端、蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、个人数字助理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备、车载设备、智能家居设备、可穿戴设备,5G网络中的终端设备或者未来演进的公用陆地移动通信网络(public land mobile network,PLMN)中的终端设备等,本申请实施例对此并不限定。
还需要说明的是,可穿戴设备也可以称为穿戴式智能设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。
在一种可能的实现方式中,以上述通信域110适用于座舱域环境为例,按照终端设备与座舱的关系,终端设备可以包括以下两种终端类型:“车载终端设备”和“非车载终端设备”。
“车载终端设备”,也称为车载单元(on-board unit,OBU),是指集成或安装在车辆内或车辆上的一部分的设备。可选的,可以是安装在座舱内的设备。例如:车载扬声器、车载麦克风、车载显示器、车载摄像头等。一般的,车载终端设备可以指由车辆制造商前装(factory-installed)在车辆上的设备。
“非车载终端设备”,是指放置在车辆上或车辆内、能够与其他设备进行通信或连接、但不属于该车辆的一部分的设备,例如:用户的智能手机、平板电脑、蓝牙耳机、可穿戴设备等智能终端。
在一种可能的实现方式中,该网络控制装置可以为座舱域控制器(cockpitdomain controller,CDC),该CDC可以与多个终端设备进行通信,该多个终端设备的类型可以包括车载终端设备或非车载终端设备中的至少一种终端类型。
当通信域110适用于座舱域环境,即主节点111为CDC、从节点112包括车载终端设备(如车载显示器、车载扬声器以及车载麦克风)和非车载终端设备(如智能终端)的情况下,通信***100也可以是如图2所示架构。
目前,在主节点111与从节点112进行通信的过程中,由于物理层的时频资源的大小与上层数据包的大小不匹配,因此可以对上层数据包进行分段,并对分段数据添加额外的包头信息,例如分段偏移量信息,然后将分段后的数据进行传输。
以从节点112向主节点111发送业务数据为例,从节点112对待发送的业务数据的处理过程,以LTE***MAC PDU生成过程为例,包括:
MAC层生成的一个MAC PDU中可以包含一个或者多个逻辑信道的MAC SDU(对应于RLC PDU),其中每个逻辑信道分别对应一个RLC实体。
第一数据(MAC PDU)包含多个逻辑信道的数据时,即将多个逻辑信道的数据封装在一个MAC PDU时,上述MAC PDU的包头中包含多个逻辑信道各自的MAC SDU对应的子头。可以理解的,一般来说,MAC SDU对应的子头一般包含MAC SDU相关的信息。示例性的,MAC SDU子头可以包括MAC SDU对应的逻辑信道标识、MAC SDU的长度指示信息、MAC SDU是否是MACPDU中最后一个SDU中的至少一项信息。可选地,图3A和图3B是两种可选地MAC PDU的封装格式。其中,如图3A所示,MAC SDU1的子头(sub-header)为子头1,MAC SDU1的子头为子头2,…,MAC SDU n的子头为子头n。在MAC PDU中,多个MAC SDU各自的子头统一封装在MACPDU的帧头(MAC header)位置。如图3B所示,在MAC PDU中,多个MAC SDU各自的子头分别位于该MAC SDU的前部,即多个MAC SDU间隔排列。
MAC层会根据主节点为其(从节点)调度的时频资源的大小,以及当前逻辑信道的优先级等信息首先确定为每个逻辑信道分配的时频资源的大小;逻辑信道对应的RLC实体需要根据所述确定的时频资源的大小,生成至少一个RLC PDU,所述至少一个RLC PDU在MAC层被看做是MAC SDU。需要说明的,为了适配物理资源的大小,RLC实体在生成至少一个RLCPDU时,可能会对某个RLC SDU进行分段(Segmentation)。例如图4所示,RLC SDU被分为两部分,并分别添加独立的包头,生成RLC PDU1和RLC PDU2;其中本次只将RLC PDU1包含在MACSDU中;可以理解的,RLC实体在确定RLC SDU应该如何分段的时候,也会考虑SDU对应的包头占用的比特长度(即,包头大小),即RLC实体会综合考虑最终生成的包含RLC SDU分段的RLCPDU的大小。
例如,在座舱环境下,在座舱域控制器(即主节点)与终端设备(即从节点,例如车载扬声器或车载麦克风)之间进行传输的数据中,既有数据包数据量较大的数据,例如流媒体业务的数据;也有小包的数据,例如主动降噪业务的数据。其中,主动降噪业务通常的采样周期为48Khz,每个采样点的采样数据为16bit或24bit,也就是说主动降噪业务的数据包可以仅有16bit或24bit。在传输主动降噪业务的数据包的过程中,可能也会存在由于时频资源的大小与上层数据包的大小不匹配,需要将该主动降噪业务的数据包进行分段传输的需要。但是,若将该业务的数据包进行分段、添加额外信息,例如,分段偏移量信息(Segmentation offset)就会严重影响时频资源中有效负荷的占比,因此极大的增加***开销。此外,在发送端对数据进行分段、在接收端对分段数据进行拼接也会增加处理时延。
所为了解决上述问题,本申请实施例中提供一种数据传输方法,有利于提高传输效率、降低***开销和时延。
以下对本申请实施例提供的数据传输方法进行详细介绍。
图5为本申请实施例提供的一种数据传输方法的流程示意图。如图5示,该方法包括:
S201、第二节点接收来自第一节点的第一配置信息。
当本申请实施例所提供的方法应用于上述通信***100中时,第一节点可以是上述通信***100中主节点111,第二节点可以是上述通信***100中任一个从节点112。
示例性的,第一节点可以为各种形态的网络控制装置,第二节点可以是各种形态的终端设备。例如,当本申请实施例所提供的方法应用于座舱域环境中时,第一节点可以是CDC,第二节点可以是各种车载终端设备或者非车载终端设备。
其中,第一配置信息用于配置第一时频资源。
例如,第一配置信息中包括第一时频资源的时域资源信息和频域资源信息中的至少一个,或者第一配置信息中包括用于指示第一时频资源的时域资源的信息和频域资源的信息中的至少一个。第二节点在接收到第一配置信息后,可以根据第一配置信息确定第一时频资源,以便利用第一时频资源向第一节点发送数据。需要说明的是,若第一配置信息仅指示了所述时域资源或频域资源,则第二节点可以根据预先的配置或者标准的定义确定未被指示的时域资源或者频域资源,以确定所述第一时频资源。
在一种可能的设计中,第一配置信息可以为半静态资源配置信息,即所述第一配置信息配置的所述第一时频资源为半静态资源。
在另一种可能的设计中,第一配置信息可以为动态资源配置信息,以便通过动态配置的方式为第二节点配置上述第一时频资源。
在一种可能的设计中,第一配置信息可以承载在无线资源控制(Radio ResourceControl,RRC)信令中。可选的,所述RRC信令包含***信息(Systeminformation)。
在一种可能的设计中,第一配置信息也可以承载在物理层控制信道上,例如下行控制指示(Downlink Control Information,DCI)上。
在一种可能的设计中,第一配置信息也可以包含在管理帧中。管理帧可实现主节点与从节点之间的连接管理、资源配置等管理功能。
S202、第二节点获取第一逻辑信道对应的第一信息。
示例性的,第一逻辑信道,具体可以对应于第二节点中某个RLC实体,或者可以对应于某个业务的数据队列。例如,当第二节点为车载麦克风,第一节点为CDC时,第一逻辑信道中的数据可以是主动降噪业务对应数据队列,或者第一逻辑信道中的数据可以是第一RLC实体中的RLC SDU,其中第一RLC实体中的RLC SDU可以包含主动降噪业务数据。可以理解的是,第一逻辑信道也可能对应其他协议实体中的SDU,例如PDCP实体,对此本申请可以不做限制。
其中,第一逻辑信道对应的第一信息,用于指示是否允许对第一逻辑信道中的数据包分段。第一逻辑信道对应第二时频资源,第二时频资源包含于第一时频资源。
具体的,对于第一逻辑信道与第一信息的对应:
可以理解的,第二节点上可能对应多个逻辑信道。一般的,在考虑将哪些逻辑信道的数据包承载在所述第一时频资源上,和/或,不同的逻辑信道分别承载多少数据包时,需要综合考虑逻辑信道优先级、逻辑信道中的数据的大小等信息中的至少一个,一般的,这些可以由数据封装规则或协议约定,本申请不对具体的规则和约定方式做具体限定。
在一种示例中,第一逻辑信道对应第二时频资源可以是媒体接入层根据逻辑信道优先级、逻辑信道中的数据的大小等信息中的至少一个,为第一逻辑信道确定的、满足所述数据封装规则或者协议预定的时频资源。
在另外一种示例中,第一逻辑信道对应第二时频资源的大小可以是媒体接入层根据逻辑信道优先级等数据封装规则、逻辑信道中的数据的大小等信息中的至少一个,为第一逻辑信道确定的、满足所述数据封装规则或者协议预定的时频资源大小。具体的时频资源位置在该示例中暂不考虑。
可选的,第一逻辑信道对应于第一数据队列。例如第一逻辑信道用于传输第一数据队列中的数据包。是否允许对第一逻辑信道中的数据包进行分段可以是是否允许对第一逻辑信道中的业务数据包进行分段。
可选的,第一逻辑信道对应于第一协议栈实体,例如第一逻辑信道对应于RLC实体,也就是说第一逻辑信道用于传输来自该RLC实体的数据包。是否允许对第一逻辑信道中的数据包进行分段可以是是否允许对于所述第一逻辑信道对应的第一协议实体中的SDU进行分段;示例性的,所述第一协议实体可以是RLC实体,所述第一协议实体中的SDU可以是RLC SDU。下文多以第一逻辑信道对应RLC实体为例进行阐述,本领域技术人员可以理解,RLC实体可以替换为其它类型的协议栈实体,例如各种短距离无线通信***中可能的实体类型。
也就是说,在需要传输第一逻辑信道中的数据包的情况下,是否能够通过第一逻辑信道所对应第二时频资源来发送第一逻辑信道中的数据包,一方面会受到第一信息所指示的内容的影响,例如若第一信息用于指示不允许对第一逻辑信道中的数据包分段,那么如果通过第二时频资源发送第一逻辑信道中的数据包必须对第一逻辑信道中的数据包分段,则基于第一信息的指示,实际无法通过第二时频资源来发送第一逻辑信道中的数据包。另一方面,是否能够通过第一逻辑信道所对应第二时频资源来发送第一逻辑信道中的数据包,还受到第二时频资源大小的影响。
换句话讲,是否通过第二时频资源发送第一逻辑信道中的数据包,具体可以是根据第一信息和第二时频资源中的至少一个来确定。
在一种可能的设计中,考虑到一些业务在传输过程中,若对这些业务的数据包进行分段,则可能会严重影响***开销,同时增加处理时延。例如上述内容中提到的主动降噪业务的数据包就不适合进行分段。因此,上述第一逻辑信道中的数据包可以包括业务数据包。
进而第一信息具体用于指示是否允许对第一逻辑信道中的业务数据包分段。这样一来,当第一逻辑信道中的业务数据包是不适合分段的业务数据包时,便可以通过第一信息指示不允许对第一逻辑信道中的业务数据包分段,进而避免将第一逻辑信道中的业务数据包进行分段。
其中,业务数据包可以理解为承载某个业务的数据包。例如,承载主动降噪业务的数据包,承载视频业务的数据包等。可选的,业务数据包可以是网络层向下层传递的数据包。例如,承载视频业务数据的IP或者Non-IP数据包。可选的,业务数据包可以是应用层向下层传递的数据包。需要说明的,这里的下层是一个相对的概念。在另一种可能的设计中,考虑到控制信令在传输过程中,也可能存在不适合分段的情况。因此,可以通过第一信息来指示是否允许对第一逻辑信道中的控制信令分段。例如,所述控制信令可以为从节点发送给主节点的专用RRC信令。
即,上述第一逻辑信道中的数据包可以包括控制信令。需要说明的是,在一些场景下,控制信令也可以称为管理帧。
在一种可能的设计中,考虑到可以通过第一节点来控制是否允许对第一逻辑信道中的数据包分段,因此上述S202可以包括:
S202a、第二节点接收来自第一节点的第二配置信息。
其中,第二配置信息用于配置第一逻辑信道对应的第一信息。
与S201类似,第二配置信息也可以有多种不同的承载形式。第二配置信息可以承载在RRC信令中,或者,第二配置信息可以承载在DCI上,又或者第二配置信息还可以承载在物理层控制信道上。具体第二配置信息的承载形式可参照第一配置信息的承载形式,在此不再赘述。
例如,在第一节点为上述通信***100中的主节点111,第二节点为从节点112的情况下,通过上述设计,可以实现在从节点向主节点发送数据时,由主节点来控制从节点是否允许对第一逻辑信道中的数据包分段的效果。
可选的,所述第二配置信息可以是与第一逻辑信道对应的第一协议实体的配置信息;
可选的,所述第二配置信息包含第一模式信息,第一模式信息用于指示第二节点以第一模式工作,以及不允许对第一逻辑信道中的数据包进行分段。其中,第二节点可以有多个工作模式,多个工作模式中包括第一模式。当第二节点工作在第一模式下时,不允许对第一逻辑信道中的数据包进行分段。例如,所述第一模式可以为低时延传输模式,在低时延传输模式下工作时,由于分段的处理会带来更多的时延,因此第二节点不允许或者无法接受对所述第一逻辑信道中的数据包进行分段。也就是说,低时延传输模式的模式信息用于指示第二节点以相应模式工作的同时,也指示了不允许对第一逻辑信道中的数据包进行分段。本申请不对工作模式的种类做具体限定,这里仅涉及不同模式的模式信息可以用于指示是否允许分段。
可选的,与S201类似,逻辑信道中的数据可以是对应于第一协议实体中的SDU或者是业务数据,在此不再赘述。
在另一种可能的设计中,考虑到可以由第二节点根据第一逻辑信道的属性来确定是否允许对第一逻辑信道中的数据包进行分段,进而上述S202可以包括:
S202b、第二节点根据第一逻辑信道中的数据对应的服务质量(quality ofservice,QoS)信息或业务类型,确定第一逻辑信道对应的第一信息。其中,第一逻辑信道中的数据对应的服务质量信息或业务类型,具体可以是第一逻辑信道中的数据包中所封装的业务数据的服务质量信息或业务类型,也可以是第一逻辑信道中的数据包(SDU或PDU)的服务质量信息或业务类型,对此本申请可以不做限制。
需要说明的是,QoS信息或业务类型只是一种示例,本申请不限制仅根据QoS信息或业务类型确定所述第一信息,第二节点可以根据所述第一逻辑信道或者所述第一逻辑信道中的数据的任何一种或多种信息确定所述第一信息。可替代的,上述服务质量信息或业务类型也可以看作是所述第一信息。即,获取第一逻辑信道对应的第一信息,可以理解为获取第一逻辑信道对应的服务质量信息或业务类型,所述第一逻辑信道对应的服务质量信息或业务类型用于指示是否允许对所述第一逻辑信道中的数据包分段。
例如,若第一逻辑信道中的数据对应的QoS信息反映出第一逻辑信道中的数据包不适合分段,则确定第一信息指示不允许对第一逻辑信道中的数据包分段;若第一逻辑信道对应的QoS信息反映出第一逻辑信道中的数据包可以分段,则确定第一信息指示允许对第一逻辑信道中的数据包分段。这样一来,第一逻辑信道中的数据包的发送方式与第一逻辑信道对应的服务质量QoS信息相匹配。同样的,根据第一逻辑信道对应的业务类型,确定第一逻辑信道对应的第一信息,也可以达到类似效果。
可选的,不允许进行数据包分段的数据的Qos信息可以是协议约定的;其中所述QoS信息用于指示逻辑信道中的数据的QoS需求或要求。示例性的,QoS需求或要求可以包括但是不限于数据的优先级(priority)、数据的可靠性(reliability)、数据的传输速率(data rate)、数据的传输时延(latency)、数据的通信距离(range)中的一项或者多项。可选地,QoS信息可以是QoS分级索引QCI,或者QoS流标识(Qos flow ID),本申请实施例对此不进行限制。可选地,QCI或Qos flow ID与相应的Qos需求或要求之间的对应关系可以是协议约定的。
可选的,不允许进行数据包分段的数据的业务类型信息可以是协议约定的。业务类型信息用于指示逻辑信道中的数据的业务类型。可选地,业务类型可以通过应用标识(application ID,AID)来区分。例如主动降噪业务的AID为1,视频业务的AID为2。例如,主动降噪业务不允许进行分段。再例如,专用RRC信令不允许进行分段。
S203、第二节点通过第一时频资源向第一节点发送第一数据。
具体的,第二节点在确定需要通过第一时频资源发送的数据后,便可以通过第一时频资源向第一节点发送数据,即第一数据。
以第一数据为MAC PDU为例,所述MAC PDU包含至少一个MAC SDU。其中单个MACSDU可以包含一个逻辑信道中的一个或者多个数据。因此,第一逻辑信道所对应的第二时频资源,可以包括用于第一逻辑信道中的至少一个数据的时频资源。例如,第一数据中包括第一逻辑信道中的数据包的情况下,第一逻辑信道中的数据包(RLC SDU)会被封装成RLC PDU(也称为MAC SDU)中(例如MAC SDU1)。进一步,MAC SDU1在传输过程中会承载在第二时频资源中。一种实现中,第二时频资源是否足以承载所述第一逻辑信道中的数据包,不能仅考虑RLC SDU的大小,而是要考虑对RLC SDU进行处理后生成的RLC PDU的大小。又一种实现中,第二时频资源是否足以承载所述第一逻辑信道中的数据包,可以仅考虑RLC SDU的大小,无需考虑对RLC SDU进行处理后生成的RLC PDU的大小。具体实现方式可以取决于具体的通信场景或者协议约定。下文针对时频资源是否足以承载数据包的阐述可以参考本段。
需要说明的是,第一逻辑信道对应的MAC SDU可以是一个,也可以多个,本发明不对此进行限制。
可选的,第一逻辑信道对应的MAC SDU的子包头中携带有逻辑信道标识(logicalchannel identifier,LCID)或者QoS类标识(QoS class Identifier,QCI),用于将第一逻辑信道对应的MAC SDU与其他逻辑信道对应的MAC SDU进行区分。
当第一数据为MAC PDU时,在一种示例中,第一数据中MAC SDU的子包头可以位于第一数据的包头。
例如,当第一数据为MAC PDU时,图3A示出一种第一数据的帧结构。其中,第一数据可以包括MAC包头(MAC header)、MAC控制元素(MAC control element)、MAC SDU以及填充域(padding)。其中,MAC SDU的子包头(sub-header)位于MAC包头位置。
在另一种示例中,第一数据中MAC SDU的子包头可以与MAC SDU间隔排列。
例如,图3B示出另一种第一数据的帧结构。其中,各MAC SDU的子包头位于对应MACSDU之前。
可选的,图3B示出的帧结构中也可以包括MAC控制元素和/或填充域。
可选的,图3B示出的帧结构中也可以包含MAC CE对应的子头。
可选的,图3B示出的帧结构中也可以包含填充域对应的子头。
需要说明的是,当第一数据为MAC PDU时,本申请对于第一数据中各MAC SDU的子包头的位置可以不做限制。
另外,在第一数据为MAC PDU,并且MAC PDU只对应一个逻辑信道的情况下,第一逻辑信道所对应的第二时频资源也可以是MAC PDU的可用资源。
需要说明的是,在一些实施例中,第二节点也可以不通过第一时频资源向第一节点发送数据。
例如,当第一时频资源仅用于承载第一逻辑信道中的数据,并且第一信息指示不允许对第一逻辑信道中的数据包进行分段,并且在不对第一逻辑信道中的数据包进行分段的情况下无法将第一逻辑信道中的数据包承载在第一时频资源中时,则第二节点可以不通过第一时频资源向第一节点发送数据。
例如,当第一时频资源仅用于承载第一逻辑信道中的数据,并且第一时频资源中的可用资源所能够承载的数据量的最大值为1MB,第一逻辑信道中最小的数据包的大小已经超出1MB,并且不允许对第一逻辑信道中的数据包进行分段,则第二节点可以不通过第一时频资源向第一节点发送数据。
再例如,当第一时频资源用于承载多个逻辑信道中的数据时,若第一时频资源中所承载的多个逻辑信道(多个逻辑信道中包括第一逻辑信道)中各逻辑信道都按照上述方案确定不允许对逻辑信道中的数据包进行分段,并且在不对逻辑信道中的数据包进行分段的情况下无法将这些逻辑信道中的数据包承载在第一时频资源中时,第二节点可以不通过第一时频资源向第一节点发送数据。
一种实现中,在确定所述第一时频资源是否足以承载第一逻辑信道中的数据包时,将数据包的包头信息的大小考虑在内。例如,当第一逻辑信道对应第一RLC实体时,在确定所述第一时频资源能否承载第一逻辑信道中的数据包时,考虑RLC PDU的大小。
又一种实现中,在确定所述第一时频资源是否足以承载第一逻辑信道中的数据包时,不将数据包的包头信息的大小考虑在内,例如透传模式或者其他可能的场景。例如,当第一逻辑信道对应第一RLC实体时,在确定所述第一时频资源能否承载第一逻辑信道中的数据包时,考虑RLC SDU的大小。
因此,当第二节点可以不通过第一时频资源向第一节点发送数据时,本申请所提供技术方案中也可以不执行上述S203的内容。
在一种可能的设计中,考虑到在第一信息指示不允许对第一逻辑信道中的数据包分段的情况下,可以通过一些方式来判断第二时频资源的大小是否足以承载第一逻辑信道中的所有数据包,若确定第二时频资源的大小不足以承载第一逻辑信道中的所有数据包,则不通过第二时频资发送第一逻辑信道中的数据包(第一数据不包含第一逻辑信道中的数据包)的这一方式,来避免对第一逻辑信道中的数据包进行分段。
也就是说,本申请实施例所提供的上述方法,具体可以包括:
S301、第二节点接收来自第一节点的第一配置信息。其中,第一配置信息用于配置第一时频资源。
S302、第二节点获取第一逻辑信道对应的第一信息。
其中,第一信息用于指示是否允许对第一逻辑信道中的数据包分段,具体的,第一信息用于指示不允许对第一逻辑信道中的数据包分段。
第一逻辑信道对应第二时频资源,第二时频资源包含于第一时频资源,第二时频资源的大小不足以承载第一逻辑信道中的所有数据包。
S303、第二节点通过第一时频资源向第一节点发送第一数据。
其中,第一数据不包含第一逻辑信道中的数据包。
其中,S301-S303与S201-S203在实现方式上的相同内容,可参照上述S201-S203的相应描述,在此不再赘述。
也就是说,考虑到第一逻辑信道的下层协议栈实体,通常无法获取第一逻辑信道中的各个数据包的大小,只能获取到第一逻辑信道中所有数据包的总大小。因此为了避免将部分数据包发送时,出现分段的情况,上述设计中当第一信息指示不允许对第一逻辑信道中的数据包分段,并且确定第二时频资源的大小不足以承载第一逻辑信道中的所有数据包时,则通过使第一数据不包含第一逻辑信道中的数据包,可以避免对第一逻辑信道中的数据包进行分段。
在另一种可能的设计中,考虑到在第一信息指示不允许对第一逻辑信道中的数据包分段的情况下:可以通过一些方式来判断第二时频资源的大小是否足以承载第一逻辑信道中任一数据包,若确定第二时频资源的大小不足以承载第一逻辑信道中任一数据包,则不通过第二时频资发送第一逻辑信道中的数据包的这一方式,来避免对第一逻辑信道中的数据包进行分段。或者,在第一逻辑信道中的数据包对应有发送顺序的情况下,可以通过一些方式来判断第二时频资源的大小是否足以承载第一逻辑信道中第一个数据包(即,第一个待发送数据包),若确定第二时频资源的大小不足以承载第一逻辑信道中第一个数据包,则不通过第二时频资发送第一逻辑信道中的数据包的这一方式,来避免对第一逻辑信道中的数据包进行分段。同上文所述,确定第二时频资源的大小是否足以承载第一逻辑信道中的任一数据包或者第一个数据包时,可以考虑所述第一逻辑信道对应的协议栈实体的PDU大小,或者,也可以考虑所述第一逻辑信道对应的协议栈实体的SDU大小。具体取决于通信场景或者协议约定。
本申请实施例所提供的上述方法,具体可以包括:
S401、第二节点接收来自第一节点的第一配置信息。其中,第一配置信息用于配置第一时频资源。
S402、第二节点获取第一逻辑信道对应的第一信息。
其中,第一信息用于指示是否允许对第一逻辑信道中的数据包分段,具体的,第一信息用于指示不允许对第一逻辑信道中的数据包分段。
第一逻辑信道对应第二时频资源,第二时频资源包含于第一时频资源,第二时频资源的大小不足以承载第一逻辑信道中的任一数据包或者第一个数据包。
S403、第二节点通过第一时频资源向第一节点发送第一数据。
其中,第一数据不包含第一逻辑信道中的数据包。
其中,S401-S403与S201-S203在实现方式上的相同内容,可参照上述S201-S203的相应描述,在此不再赘述。
在上述设计中,当第一信息指示不允许对第一逻辑信道中的数据包分段,并且第二时频资源的大小不足以承载第一逻辑信道中的任一数据包或者第一个数据包时,则通过使第一数据不包含第一逻辑信道中的数据包,就可以避免对第一逻辑信道中的数据包进行分段。
在又一种可能的设计中,考虑到在第二节点向第一节点发送第一数据时,第二时频资源中承载了第一逻辑信道中的哪些数据包,一方面会受到第一信息所指示的内容的影响,另一方面还受到第二时频资源大小的影响。也就是说,在第二节点向第一节点发送第一数据时,第二时频资源中承载了第一逻辑信道中的哪些数据包,具体可以是根据第一信息和第二时频资源中的至少一个来确定。
也就是说,可以根据所述第一信息或所述第二时频资源的大小中至少一个,通过所述第二时频资源向所述第一节点发送所述第一逻辑信道中的至少一个数据包。
因此,本申请实施例所提供的上述方法,具体可以包括:
S501、第二节点接收来自第一节点的第一配置信息。其中,第一配置信息用于配置第一时频资源。
S502、第二节点获取第一逻辑信道对应的第一信息。
其中,第一信息用于指示是否允许对第一逻辑信道中的数据包分段。
第一逻辑信道对应第二时频资源,第二时频资源包含于第一时频资源。
S503、第二节点通过第一时频资源向第一节点发送第一数据。
其中,第一数据中包含第一逻辑信道中的至少一个数据包。
其中,根据第一信息或第二时频资源的大小中至少一个,通过第二时频资源向第一节点发送第一逻辑信道中的至少一个数据包。
其中,S501-S503与S201-S203在实现方式上的相同内容,可参照上述S201-S203的相应描述,在此不再赘述。
在一种实现方式中,考虑到在确定第二时频资源的大小足以承载第一逻辑信道中的所有数据包的情况下,不用考虑第一信息指示的内容,便可以使第一数据中包含第一逻辑信道中的所有数据包,以将第一逻辑信道中的数据包进行发送。
因此,本申请实施例所提供的上述方法,具体可以包括:
S601、第二节点接收来自第一节点的第一配置信息。其中,第一配置信息用于配置第一时频资源。
S602、第二节点获取第一逻辑信道对应的第一信息。
其中,第一信息用于指示是否允许对第一逻辑信道中的数据包分段。
第一逻辑信道对应第二时频资源,第二时频资源包含于第一时频资源,第二时频资源的大小足以承载第一逻辑信道中的所有数据包。
S603、第二节点通过第一时频资源向第一节点发送第一数据。
第一数据中包含第一逻辑信道中的所有数据包。
其中,S601-S603与S201-S203在实现方式上的相同内容,可参照上述S201-S203的相应描述,在此不再赘述。
也就是说,在上述设计中,在第二时频资源的大小足以承载第一逻辑信道中的所有数据包的情况下,无论第一信息指示允许还是不允许对第一逻辑信道中的数据包分段,此时都将第一逻辑信道中的所有数据包承载在第二时频资源中。基于上述设计,可以在第二时频资源的大小足以承载第一逻辑信道中的所有数据包的情况下,简化第一节点的处理过程,即可以在不对第一信息进行读取的情况下,将第一逻辑信道中的所有数据包进行发送。
在另一种实现方式中,在根据第一信息或第二时频资源的大小中至少一个,通过第二时频资源向第一节点发送第一逻辑信道中的至少一个数据包时,考虑到在第一信息用于指示不允许对第一逻辑信道中的数据包分段的情况下,若第二时频资源的大小不足以承载第一逻辑信道中的所有数据包,但是第二时频资源的大小足以承载第一逻辑信道中的至少一个数据包,则可以通过使第一数据中包含第一逻辑信道中的至少一个数据包的这一方式来传输数据。
因此,本申请实施例所提供的上述方法,具体可以包括:
S701、第二节点接收来自第一节点的第一配置信息。其中,第一配置信息用于配置第一时频资源。
S702、第二节点获取第一逻辑信道对应的第一信息。
其中,第一信息用于指示是否允许对第一逻辑信道中的数据包分段。一种实现中,第一信息用于指示不允许对第一逻辑信道中的数据包分段。
第一逻辑信道对应第二时频资源,第二时频资源包含于第一时频资源,第二时频资源的大小不足以承载第一逻辑信道中的所有数据包并且第二时频资源的大小足以承载第一逻辑信道中的至少一个数据包。
在一种实现方式中,第一逻辑信道中的至少一个数据包,具体可以是第一逻辑信道中发送顺序最前的至少一个数据包。
S703、第二节点通过第一时频资源向第一节点发送第一数据。
其中,第一数据中包含第一逻辑信道中的至少一个数据包。
其中,S701-S703与S201-S203在实现方式上的相同内容,可参照上述S201-S203的相应描述,在此不再赘述。
也就是说,上述设计中,在第一信息用于指示不允许对第一逻辑信道中的数据包分段的情况下,若第二时频资源的大小不足以承载第一逻辑信道中的所有数据包,但是第二时频资源的大小足以承载第一逻辑信道中的至少一个数据包,则可以通过使第一数据中包含第一逻辑信道中的至少一个数据包的这一方式来传输数据。
在一种可能的设计中,考虑到第一时频资源可以对应多个逻辑信道。因此,通过第一时频资源发送的第一数据中,还可以包括除第一逻辑信道之外的其他逻辑信道中的至少一个数据包。进而,本申请上述方法中:第一数据中包含第二逻辑信道中的至少一个数据包。
例如,第一数据为MAC PDU时,则第二逻辑信道中的至少一个数据包可以封装在MAC PDU中的一个或多个MAC SDU中。
在一种实现方式中,本申请实施例所提供的方法可以包括:上述第二逻辑信道的优先级低于第一逻辑信道的优先级。
本申请实施例所提供数据传输方法,通过设置第一逻辑信道对应的第一信息,可以在发送第一逻辑信道中的数据包时,控制是否允许对第一逻辑信道中的数据包进行分段。进一步的,当第一逻辑信道用于传输小包时,可以通过使第一信息指示不允许对第一逻辑信道中的数据包进行分段,从而避免对小包进行分段,进而提高时频资源中有效负载的占比,降低***开销和处理时延。
在另一种实施例中,本申请实施例还提供一种通信方法,该方法可以用于上述通信***100中以在节点之间建立连接,具体的该方法可以用于上述实施例中在第一节点与第二节点之间建立连接。以下以在第一节点与第二节点之间建立连接为例,对该通信方法进行介绍,如图6所示,该方法包括:
S801、第二节点接收来自第一节点的第一***广播消息。
其中,第一***广播消息中包括第一节点的身份信息。
可选的,该第一身份信息可以理解为能够在该第一节点所在通信域内唯一标识该第一节点身份的信息。
具体的,第一节点的身份信息可以为第一节点的设备标识、媒体访问控制(mediaaccess control,MAC)地址、软地址、短地址中的至少一项。
需要说明的是,设备标识是指能够唯一标识第一节点的一串数字或一个序列号。例如:国际移动设备识别码(international mobile equipment identification number,IMEI)或移动设备标识(mobile equipment identifier,MEID)。
还需要说明的是,MAC地址是指在媒体接入层上使用的地址,也叫物理地址或硬件地址。
还需要说明的是,软地址可以为该在通信域中能够唯一识别该第一节点的地址或标识(ID)。
还需要说明的是,短地址可以为根据上述设备标识、MAC地址、软地址中的至少一个的一部分得到的地址或标识。
S802、第二节点在确定第一节点的身份信息与预设身份信息一致后,向第一节点发送接入请求。
本申请实施例所提供通信方法,在第二节点向第一节点发送接入请求之前,先由第二节点对第一节点的身份信息进行验证,在验证成功后再向第一节点发送接入请求。从而避免第二节点向错误的节点发送接入请求。例如,当第二节点为座舱域中的车载或非车载设备,第一节点为CDC时,可以避免第二节点与外界其他车辆上的CDC建立连接。
在另一种实施例中,本申请实施例还提供一种通信方法,该方法可以用于上述通信***100中以在节点之间建立连接,具体的该方法可以用于上述实施例中在第一节点与第二节点之间建立连接。以下以在第一节点与第二节点之间建立连接为例,对该通信方法进行介绍,如图7所示,该方法包括:
S901、第二节点接收来自第一节点的接入资源配置信息。
其中,所述接入资源配置信息用于配置用于与所述第一节点建立连接(也称为接入)的接入资源。所述接入资源可以包括至少一个时频资源。
可选的,所述接入资源配置信息还包含所述接入资源对应的接入方式的信息,例如通过1比特来指示接入方式,或者说所述接入资源配置信息还用于指示所述接入资源对应的接入方式。示例性的,所述接入方式可以为竞争接入或非竞争接入中的至少一种。
一种实现中,所述接入资源配置信息用于指示竞争接入,所述接入资源包括的至少一个时频资源用于多个第二节点竞争接入。
例如,在接入资源配置信息用于指示竞争接入,接入资源包括的至少一个时频资源的情况下,第二节点在接收到该接入资源配置信息后,可以按照竞争接入的方式,通过至少一个时频资源向第一节点发送接入请求。
又一种实现中,所述接入资源配置信息用于指示非竞争接入,所述第二节点通过所述接入资源发送接入请求。可选的,所述第二节点可以通过所述接入资源中的部分资源发送接入请求。
例如,在接入资源配置信息用于指示非竞争接入,第二节点在接收到该接入资源配置信息后,则第二节点在接收到该接入资源配置信息后,可以按照非竞争接入的方法,利用接入资源中包括的时频资源向第一节点发送接入请求。
再一种实现中,所述接入资源配置信息用于指示非竞争接入以及竞争接入,所述接入资源包含至少两个时频资源,所述至少两个时频资源包含用于非竞争接入的视频资源以及用于竞争接入的时频资源。
可以理解的,对于竞争接入,顾名思义,即多个第二节点可能在相同的时频资源上向第一节点发送接入请求。对于非竞争接入,即多个第二节点在相互正交(不重叠)的时频资源上向第一节点发送接入请求。
可选的,所述接入资源配置信息可以是***信息(Systeminformation)或者RRC信令。
S902、第二节点在配置的接入资源上向第一节点发送接入请求。
可选的,当所述接入方式为竞争接入时,第二节点随机从所述接入资源中选择第一资源,并在所述第一资源上向第一节点发送接入请求;
一种实现中,当所述接入资源为周期性资源时,第二节点可以随机选择一个时间单元,并通过所述时间单元对应的接入资源发送接入请求。其中,上述时间单元具体可以为符号、时隙、无线帧、超帧等时间单元。所述符号可以为正交频分复用OFDM符号。其中,一个超帧的时长可以为1ms,一个超帧可以包含多个无线帧,例如无线帧的数量也可以48个。可选的,一个无线帧可以包含多个符号,无线帧的长度可以为1/48kHz,约为20.83us。其中每个无线帧中包含的符号个数可以预先定义的。进一步,每个无线帧中的每个符号的传输方向可以由所述第一节点配置或者通知。具体的,无线帧可以在时域上依次包含第一时域资源、第一保护间隔GP、第二时域资源以及第二GP。进一步可选的,所述第一时域资源用于映射来自所述第一节点的信息或信号(下行方向),所述第二时域资源用于映射向所述第一节点发送的信息或信号(上行方向),所述第一GP和第二GP用于执行不同方向传输的转换,例如收发转换或者发收转换。
可选的,其中在所述第一资源上向第一节点发送接入请求可以包括在所述第一资源上向第一节点发送接入请求向第一节点发送第二节点的第二身份信息。
当所述接入方式为非竞争接入方式时,第二节点根据第二节点的第二身份信息从所述接入资源中确定第二资源,并在所述第二资源上向第一节点发送接入请求。可选的,所述在所述第二资源上向第一节点发送接入请求可以包括在所述第二资源上向第一节点发送第二节点的第三身份信息。可选的,该第三身份信息可以理解为能够在该第二节点所在通信域内唯一标识该第二节点身份的信息。
可选的,所述第二身份信息和第三身份信息可以相同或者不同。
可选的所述第二身份信息或第三身份信息可以为设备标识、媒体访问控制(mediaaccess control,MAC)地址、软地址、短地址中的至少一项。
需要说明的是,设备标识是指能够唯一标识所述设备的一串数字或一个序列号。例如:国际移动设备识别码(international mobile equipment identification number,IMEI)或移动设备标识(mobile equipment identifier,MEID)。
还需要说明的是,MAC地址是指在媒体接入层上使用的地址,也叫物理地址或硬件地址。
还需要说明的是,软地址可以为在通信域中能够唯一识别该节点的地址或标识。可选的,软地址可以是设备出厂时预配置的。
还需要说明的是,短地址可以为根据上述设备标识、MAC地址、软地址中的至少一个的一部分得到的地址或标识。
以上主要从设备之间交互的角度对本申请实施例提供的方案进行了介绍。应理解,上述终端设备或网络设备为了实现对应的功能,其包括了执行各功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法示例对设备(包括终端设备和网络设备)进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。可选的,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
如图8所示,为本申请实施例提供的一种数据传输装置200的组成示意图。该数据传输装置200可以是芯片或片上***。该数据传输装置200可以用于执行上述实施例中涉及的第二节点的功能。作为一种可实现方式,该数据传输装置200包括:
接收单元2001,用于接收来自第一节点的第一配置信息,所述第一配置信息用于配置第一时频资源;
获取单元2002,用于获取第一逻辑信道对应的第一信息,所述第一信息用于指示是否允许对所述第一逻辑信道中的数据包分段;其中,所述第一逻辑信道对应第二时频资源,所述第二时频资源包含于所述第一时频资源;
发送单元2003,用于通过所述第一时频资源向所述第一节点发送第一数据。
可选的,所述第一数据不包含所述第一逻辑信道中的数据包;其中,所述第一信息用于指示不允许对所述第一逻辑信道中的数据包分段,并且所述第二时频资源的大小不足以承载所述第一逻辑信道中的所有数据包;或者,其中,所述第一信息用于指示不允许对所述第一逻辑信道中的数据包分段,并且所述第二时频资源的大小不足以承载所述第一逻辑信道中的任一数据包或者第一个数据包。
可选的,所述第一数据中包含所述第一逻辑信道中的至少一个数据包;
所述发送单元2003,具体用于根据所述第一信息或所述第二时频资源的大小中至少一个,通过所述第二时频资源发送所述至少一个数据包。
可选的,所述第一数据中包含所述第一逻辑信道中的所有数据包;其中,所述第二时频资源的大小足以承载所述第一逻辑信道中的所有数据包。
可选的,所述第一数据中包含所述第一逻辑信道中的至少一个数据包;
所述第一信息用于指示不允许对第一逻辑信道中的数据包分段,所述第二时频资源的大小不足以承载所述第一逻辑信道中的所有数据包并且所述第二时频资源的大小足以承载所述至少一个数据包。
可选的,所述第一逻辑信道对应于第一数据队列,所述第一逻辑信道中的数据包包含业务数据包,或者所述第一逻辑信道中的数据包包含控制信令。
可选的,所述第一逻辑信道对应于第一协议栈实体,第一逻辑信道中的数据包为第一协议栈实体中的服务数据单元。
可选的,所述获取单元2002,用于接收来自所述第一节点的第二配置信息,所述第二配置信息用于配置所述第一逻辑信道对应的所述第一信息。
可选的,所述获取单元2002,用于根据所述第一逻辑信道中的数据对应的服务质量QoS信息或业务类型,确定所述第一逻辑信道对应的所述第一信息。
可选的,所述第一数据中包含第二逻辑信道中的至少一个数据包。
需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。本申请实施例提供的数据传输装置200,用于执行上述数据传输方法中第二节点的功能,从而达到与上述数据传输方法相同的效果。
如图9所示,为本申请实施例提供的一种数据传输装置300的组成示意图。该数据传输装置300可以是芯片或片上***。该数据传输装置300可以用于执行上述实施例中涉及的第一节点的功能。作为一种可实现方式,该数据传输装置300包括:
发送单元3001,用于向第二节点发送第一配置信息;所述配置信息用于配置第一时频资源;
所述发送单元3001,还用于第二配置信息;所述第二配置信息用于指示是否允许对第一逻辑信道中的数据包分段;所述第一逻辑信道对应第二时频资源,所述第二时频资源包含于所述第一时频资源;
接收单元3002,用于通过所述第一时频资源接收来自所述第二节点的第一数据。
可选的,第一逻辑信道对应于第一数据队列,所述第一逻辑信道中的数据包包含业务数据包,或者所述第一逻辑信道中的数据包包含控制信令。
可选的,所述第一逻辑信道对应于第一协议栈实体,第一逻辑信道中的数据包为第一协议栈实体中的服务数据单元SDU。基于上述设计,可以通过第一信息,指示是否允许对第一协议栈实体中的服务数据单元进行分段。
需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。本申请实施例提供的数据传输装置200,用于执行上述数据传输方法中第一节点的功能,从而达到与上述数据传输方法相同的效果。
如图10所示,为本申请实施例提供的一种数据传输装置400的组成示意图。该数据传输装置400可以是芯片或片上***。该数据传输装置400可以用于执行上述实施例中涉及的第二节点的功能。作为一种可实现方式,该数据传输装置400包括:
接收单元4001,用于接收来自第一节点的第一***广播消息。其中,第一***广播消息中包括第一节点的身份信息。
发送单元4002,在确定第一节点的身份信息与预设身份信息一致后,向第一节点发送接入请求。
可选的,第一节点的身份信息可以为第一节点的设备标识、媒体访问控制(mediaaccess control,MAC)地址、软地址、短地址中的至少一项。
如图11所示,为本申请实施例提供的一种数据传输装置500的组成示意图。该数据传输装置500可以是芯片或片上***。该数据传输装置500可以用于执行上述实施例中涉及的第一节点的功能。作为一种可实现方式,该数据传输装置500包括:
发送单元5001,向第二节点发送第一***广播消息。其中,第一***广播消息中包括第一节点的身份信息。
接收单元5002,接收来自第二节点的接入请求。
在一种可能的设计中,第一节点的身份信息可以为第一节点的设备标识、媒体访问控制(media access control,MAC)地址、软地址、短地址中的至少一项。
如图12所示,为本申请实施例提供的一种数据传输装置600的组成示意图。该数据传输装置600可以是芯片或片上***。该数据传输装置600可以用于执行上述实施例中涉及的第二节点的功能。作为一种可实现方式,该数据传输装置600包括:
接收单元6001,用于接收来自第一节点的接入资源配置信息。其中,所述接入资源配置信息用于配置用于与所述第一节点建立连接(也称为接入)的接入资源。
发送单元6002,用于第二节点在配置的接入资源上向第一节点发送接入请求。
在一种可能的设计中,所述接入资源配置信息还包含所述接入资源对应的接入方式的信息,或者说所述接入资源配置信息还用于指示所述接入资源对应的接入方式。
在一种可能的设计中,所述接入资源配置信息可以是***消息(Systeminformation)或者RRC信令。
在一种可能的设计中,所述发送单元6002,具体用于随机从所述接入资源中选择第一资源,并在所述第一资源上向第一节点发送接入请求。
在一种可能的设计中,其中所述发送单元6002,具体用于在所述第一资源上向第一节点发送接入请求向第一节点发送第二节点的第二身份信息。
在一种可能的设计中,所述发送单元6002,具体用于根据第二节点的第二身份信息从所述接入资源中确定第二资源,并在所述第二资源上向第一节点发送接入请求。
在一种可能的设计中,所述发送单元6002,具体用于在所述第二资源上向第一节点发送第二节点的第三身份信息。
在一种可能的设计中,所述第二身份信息和第三身份信息可以相同或者不同,所述第二身份信息或第三身份信息可以为设备标识、媒体访问控制(media access control,MAC)地址、软地址、短地址中的至少一项。
如图13所示,为本申请实施例提供的一种数据传输装置700的组成示意图。该数据传输装置700可以是芯片或片上***。该数据传输装置700可以用于执行上述实施例中涉及的第一节点的功能。作为一种可实现方式,该数据传输装置700包括:
发送单元7001,用于向第二节点发送接入资源配置信息。其中,所述接入资源配置信息用于配置用于与所述第一节点建立连接(也称为接入)的接入资源。
接收单元7002,用于第一节点通过该接入资源接收来自第二节点的接入请求。
在一种可能的设计中,所述接入资源配置信息还包含所述接入资源对应的接入方式的信息,或者说所述接入资源配置信息还用于指示所述接入资源对应的接入方式。
在一种可能的设计中,所述接入资源配置信息可以是***消息(Systeminformation)或者RRC信令。
如图14所示,为本申请实施例提供的一种数据传输装置800的组成示意图,该数据传输装置可以用于实现上述数据传输方法或通信方法中第一节点或者第二节点的功能。该数据传输装置800可以包括处理器810,外部存储器接口820,内部存储器821,通用串行总线(universal serial bus,USB)接口830,充电管理模块840,电源管理模块841,电池842,天线1,天线2,移动通信模块850,无线通信模块860,音频模块870,扬声器870A,受话器870B,麦克风870C,耳机接口870D,传感器模块880,按键890,马达891,指示器892,摄像头893,显示屏894,以及用户标识模块(subscriber identification module,SIM)卡接口895等中的至少一个。
可以理解的是,本申请实施例示意的结构并不构成对数据传输装置800的具体限定。在本申请另一些实施例中,数据传输装置800可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器810可以包括一个或多个处理单元,例如:处理器810可以包括应用处理器(application processor,AP)、调制解调处理器、图形处理器(graphics processingunit,GPU)、图像信号处理器(image signal processor,ISP)、控制器、视频编解码器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specificintegrated circuit,ASIC)、现场可编程门阵列(field-programmable gate array,FPGA)、基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的部件,也可以集成在一个或多个处理器中。在一些实施例中,数据传输装置800也可以包括一个或多个处理器810。其中,控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。在其他一些实施例中,处理器810中还可以设置存储器,用于存储指令和数据。示例性地,处理器810中的存储器可以为高速缓冲存储器。该存储器可以保存处理器810刚用过或循环使用的指令或数据。如果处理器810需要再次使用该指令或数据,可从所述存储器中直接调用。这样就避免了重复存取,减少了处理器810的等待时间,因而提高了数据传输装置800处理数据或执行指令的效率。
在一些实施例中,处理器810可以包括一个或多个接口。接口可以包括集成电路间(inter-integrated circuit,I2C)接口,集成电路间音频(inter-integrated circuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,SIM卡接口,和/或USB接口等。其中,USB接口830是符合USB标准规范的接口,具体可以是Mini USB接口,Micro USB接口,USB Type C接口等。USB接口830可以用于连接充电器为数据传输装置800充电,也可以用于数据传输装置800与***设备之间传输数据。该USB接口830也可以用于连接耳机,通过耳机播放音频。
可以理解的是,本申请实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对数据传输装置800的结构限定。在本申请另一些实施例中,数据传输装置800也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
充电管理模块840用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块840可以通过USB接口830接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块840可以通过数据传输装置800的无线充电线圈接收无线充电输入。充电管理模块840为电池842充电的同时,还可以通过电源管理模块841为终端供电。
电源管理模块841用于连接电池842,充电管理模块840与处理器810。电源管理模块841接收电池842和/或充电管理模块840的输入,为处理器810,内部存储器821,外部存储器,显示屏894,摄像头893,和无线通信模块860等供电。电源管理模块841还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块841也可以设置于处理器810中。在另一些实施例中,电源管理模块841和充电管理模块840也可以设置于同一个器件中。
数据传输装置800的无线通信功能可以通过天线1,天线2,移动通信模块850,无线通信模块860,调制解调处理器以及基带处理器等实现。
天线1和天线2用于发射和接收电磁波信号。数据传输装置800中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
移动通信模块850可以提供应用在数据传输装置800上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块850可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。移动通信模块850可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块850还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块850的至少部分功能模块可以被设置于处理器810中。在一些实施例中,移动通信模块850的至少部分功能模块可以与处理器810的至少部分模块被设置在同一个器件中。
无线通信模块860可以提供应用在数据传输装置800上的包括无线局域网(wirelesslocal area networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星***(global navigation satellite system,GNSS),调频(frequency modulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)或者其它可能的通用传输技术等无线通信的解决方案。
可选地,无线通信模块860可以是集成至少一个通信处理模块的一个或多个器件,其中,一个通信处理模块可以对应于一个网络接口,该网络接口可以设置在不同的业务功能模式,设置在不同模式下的网络接口可以建立与该模式对应的网络连接。
例如:通过P2P功能模式下的网络接口可以建立支持P2P功能的网络连接,通过STA功能模式下的网络接口可以建立支持STA功能的网络连接,通过AP模式下的网络接口可以建立支持AP功能的网络连接。
无线通信模块860经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器810。无线通信模块860还可以从处理器810接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
数据传输装置800通过GPU,显示屏894,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏894和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器810可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏894用于显示图像,视频等。显示屏894包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emittingdiode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic light emitting diode的,AMOLED),柔性发光二极管(flex light-emittingdiode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dotlightemitting diodes,QLED)等。在一些实施例中,数据传输装置800可以包括1个或多个显示屏894。
在本申请的一些实施例中,当显示面板采用OLED、AMOLED、FLED等材料时,上述图14中的显示屏894可以被弯折。这里,上述显示屏894可以被弯折是指显示屏可以在任意部位被弯折到任意角度,并可以在该角度保持,例如,显示屏894可以从中部左右对折。也可以从中部上下对折。本申请中,将可以被弯折的显示屏称为可折叠显示屏。其中,该触摸显示屏可以是一块屏幕,也可以是多块屏幕拼凑在一起组合成的显示屏,在此不做限定。
数据传输装置800的显示屏894可以是一种柔性屏,目前,柔性屏以其独特的特性和巨大的潜力而备受关注。柔性屏相对于传统屏幕而言,具有柔韧性强和可弯曲的特点,可以给用户提供基于可弯折特性的新交互方式,可以满足用户对于终端的更多需求。对于配置有可折叠显示屏的数据传输装置而言,数据传输装置上的可折叠显示屏可以随时在折叠形态下的小屏和展开形态下大屏之间切换。因此,用户在配置有可折叠显示屏的数据传输装置上使用分屏功能,也越来越频繁。
数据传输装置800可以通过ISP,摄像头893,视频编解码器,GPU,显示屏894以及应用处理器等实现拍摄功能。
ISP用于处理摄像头893反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给ISP处理,转化为肉眼可见的图像。ISP还可以对图像的噪点,亮度,肤色进行算法优化。ISP还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,ISP可以设置在摄像头893中。
摄像头893用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP加工处理。DSP将数字图像信号转换成标准的RGB,YUV等格式的图像信号。在一些实施例中,数据传输装置800可以包括1个或多个摄像头893。
数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当数据传输装置800在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
视频编解码器用于对数字视频压缩或解压缩。数据传输装置800可以支持一种或多种视频编解码器。这样,数据传输装置800可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,MPEG)1,MPEG2,MPEG3,MPEG4等。
NPU为神经网络(neural-network,NN)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递业务功能,对输入信息快速处理,还可以不断的自学习。通过NPU可以实现数据传输装置800的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
外部存储器接口820可以用于连接外部存储卡,例如Micro SD卡,实现扩展数据传输装置800的存储能力。外部存储卡通过外部存储器接口820与处理器810通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
内部存储器821可以用于存储一个或多个计算机程序,该一个或多个计算机程序包括指令。处理器810可以通过运行存储在内部存储器821的上述指令,从而使得数据传输装置800执行本申请一些实施例中所提供的数据传输方法、通信方法,以及各种应用以及数据处理等。内部存储器821可以包括存储程序区和存储数据区。
其中,存储程序区可存储操作***;该存储程序区还可以存储一个或多个应用(比如图库、联系人等)等。存储数据区可存储数据传输装置800使用过程中所创建的数据(比如照片,联系人等)等。此外,内部存储器821可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储部件,闪存部件,通用闪存存储器(universal flashstorage,UFS)等。在一些实施例中,处理器810可以通过运行存储在内部存储器821的指令,和/或存储在设置于处理器810中的存储器的指令,来使得数据传输装置800执行本申请实施例中所提供的灭屏显示的方法,以及其他应用及数据处理。数据传输装置800可以通过音频模块870,扬声器870A,受话器870B,麦克风870C,耳机接口870D,以及应用处理器等实现音频功能。例如音乐播放,录音等。
传感器模块880可以包括压力传感器880A,陀螺仪传感器880B,气压传感器880C,磁传感器880D,加速度传感器880E,距离传感器880F,接近光传感器880G,指纹传感器880H,温度传感器880J,触摸传感器880K,环境光传感器880L,骨传导传感器880M等。
本实施例还提供一种计算机存储介质,该计算机存储介质中存储有计算机指令,当该计算机指令在数据传输装置上运行时,使得数据传输装置执行上述相关方法步骤实现上述实施例中的数据传输方法。
本实施例还提供了一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述相关步骤,以实现上述实施例中的数据传输方法。
另外,本申请的实施例还提供一种装置,这个装置具体可以是芯片,组件或模块,该装置可包括相连的处理器和存储器;其中,存储器用于存储计算机执行指令,当装置运行时,处理器可执行存储器存储的计算机执行指令,以使芯片执行上述各方法实施例中的数据传输方法。
图15示出了一种芯片900的结构示意图。本申请中的数据传输装置,可以为该芯片900。其中芯片900包括一个或多个处理器910以及接口电路920。可选的,所述芯片900还可以包含总线930。
处理器910可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法200的各步骤可以通过处理器910中的硬件的集成逻辑电路或者软件形式的指令完成。
可选地,上述的处理器910可以是通用处理器、DSP、ASIC、FPGA或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
接口电路920可以用于与其他装置进行通信。如,接口电路920可以用于数据、指令或者信息的发送或者接收,处理器910可以利用接口电路920接收的数据、指令或者其它信息,进行加工,可以将加工完成信息通过接口电路920发送出去。
例如,当该芯片900用于实现上述方法中第一节点的功能时,上述其他装置可以为上述实施例中所述的第二节点或第二节点中的装置(如第二节点中的数据传输装置)。
再例如,当该芯片900用于实现上述方法中第二节点的功能时,上述其他装置可以为上述实施例中所述的第一节点或第一节点中的装置(如第一节点中的数据传输装置)。
可选的,芯片还包括存储器,存储器可以包括只读存储器和随机存取存储器,并向处理器提供操作指令和数据。存储器的一部分还可以包括非易失性随机存取存储器(non-volatile random access memory,NVRAM)。
可选的,存储器存储了可执行软件模块或者数据结构,处理器可以通过调用存储器存储的操作指令(该操作指令可存储在操作***中),执行相应的操作。
可选的,芯片可以使用在本申请实施例涉及的第一控制装置、第二控制装置或终端设备中。可选的,接口电路920可用于输出处理器910的执行结果。关于本申请的一个或多个实施例提供的数据传输方法可参考前述各个实施例,这里不再赘述。
需要说明的,处理器910、接口电路920各自对应的功能既可以通过硬件设计实现,也可以通过软件设计来实现,还可以通过软硬件结合的方式来实现,这里不作限制。
其中,本实施例提供的数据传输装置、计算机存储介质、计算机程序产品或芯片均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。
本实施例还提供一种座舱***。该座舱***包括上述数据传输装置300、数据传输装置500、数据传输装置700、或数据传输装置900。
本实施例还提供一种终端,可以为运输工具或者智能设备,含智能家居设备、智能穿戴设备、无人机、无人运输车、汽车或者机器人等。该终端包含上述数据传输装置200、数据传输装置300、数据传输装置400、数据传输装置500、数据传输装置600、数据传输装置700、数据传输装置800或数据传输装置900中的任一项。在一种实现方式中,该终端包括上述座舱***。
本实施例还提供一种车辆,其上包含数据传输装置,该数据处理装置用于实现上述数据传输方法或通信方法中第一节点的功能。例如,该车辆可以包括上述数据传输装置300、数据传输装置500、数据传输装置700、或数据传输装置900中任一项。
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。
Claims (17)
1.一种数据传输方法,其特征在于,所述方法包括:
接收来自第一节点的第一配置信息,所述第一配置信息指示了第一时频资源的时域资源和/或频域资源;获取第一逻辑信道对应的第一信息,所述第一信息用于指示是否允许对所述第一逻辑信道中的数据包分段;其中,所述第一逻辑信道对应第二时频资源,所述第二时频资源包含于所述第一时频资源;
根据所述第一信息,确定是否通过所述第二时频资源发送所述第一逻辑信道中的至少一个数据包。
2.根据权利要求1所述的方法,其特征在于,所述第一时频资源为半静态资源。
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述第一信息,确定是否通过所述第二时频资源发送所述第一逻辑信道中的至少一个数据包,包括:
根据所述第一信息指示不允许对所述第一逻辑信道中的数据包分段,以及根据所述第二时频资源的大小不足以承载所述第一逻辑信道中的所有数据包、任一数据包或第一数据包,确定不通过所述第二时频资源发送所述第一逻辑信道中的至少一个数据包。
4.根据权利要求1或2所述的方法,其特征在于,所述根据所述第一信息,确定是否通过所述第二时频资源发送所述第一逻辑信道中的至少一个数据包,包括:
根据所述第一信息指示允许对所述第一逻辑信道中的数据包分段,确定通过所述第二时频资源发送所述第一逻辑信道中的所述至少一个数据包。
5.根据权利要求4所述的方法,其特征在于,当所述第二时频资源的大小足以承载所述第一逻辑信道中的所有数据包时,所述至少一个数据包为所述第一逻辑信道中的所有数据包。
6.根据权利要求4所述的方法,其特征在于,当所述第一信息指示不允许对第一逻辑信道中的数据包分段,且所述第二时频资源的大小不足以承载所述第一逻辑信道中的所有数据包并且所述第二时频资源的大小足以承载所述第一逻辑信道中的部分数据包时,所述确定是否通过所述第二时频资源发送所述第一逻辑信道中的至少一个数据包,包括:
确定通过所述第二时频资源发送所述部分数据包。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述第一逻辑信道对应于第一数据队列,所述第一逻辑信道中的数据包包含业务数据包,或者所述第一逻辑信道中的数据包包含控制信令。
8.根据权利要求1-6任一项所述的方法,其特征在于,所述第一逻辑信道对应于第一协议栈实体,所述第一逻辑信道中的数据包为所述第一协议栈实体中的服务数据单元SDU。
9.根据权利要求1-8任一项所述的方法,其特征在于,所述获取第一逻辑信道对应的第一信息,包括:
接收来自所述第一节点的第二配置信息,所述第二配置信息用于配置所述第一逻辑信道对应的所述第一信息。
10.根据权利要求1-8任一项所述的方法,其特征在于,所述获取第一逻辑信道对应的第一信息,包括:根据所述第一逻辑信道中的数据对应的服务质量QoS信息或业务类型,确定所述第一逻辑信道对应的所述第一信息。
11.一种数据传输方法,其特征在于,所述方法包括:
向第二节点发送第一配置信息,所述第一配置信息指示了第一时频资源的时域资源和/或频域资源;
向所述第二节点发送第二配置信息;所述第二配置信息用于指示是否允许对第一逻辑信道中的数据包分段;所述第一逻辑信道对应第二时频资源,所述第二时频资源包含于所述第一时频资源;
通过所述第一时频资源接收来自所述第二节点的第一数据。
12.根据权利要求11所述的方法,其特征在于,所述第一时频资源为半静态资源。
13.根据权利要求12或13所述的方法,其特征在于,所述第一逻辑信道对应于第一数据队列,所述第一逻辑信道中的数据包包含业务数据包,或者所述第一逻辑信道中的数据包为包含控制信令。
14.根据权利要求12或13所述的方法,其特征在于,所述第一逻辑信道对应于第一协议栈实体,所述第一逻辑信道中的数据包为所述第一协议栈实体中的服务数据单元SDU。
15.一种数据传输装置,其特征在于,包括:至少一个处理器和接口电路,所述至少一个处理器用于通过所述接口电路与其它装置通信,并执行权利要求1至10中任一项或者权利要求11-14任一项所述的方法。
16.一种计算机可读存储介质,其特征在于,包括:计算机指令;
当所述计算机指令在数据传输装置或内置在所述数据传输装置的芯片中运行时,使得所述数据传输装置执行如权利要求1至10中任一项或者权利要求11-14中任一项所述的方法。
17.一种***,其特征在于,所述***包括第一数据传输装置和第二数据传输装置,所述第一数据传输装置用于执行如权利要求1至10中任一项所述的方法,所述第二数据传输装置用于执行如权利要求11-14中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311517192.9A CN117715192A (zh) | 2020-07-17 | 2020-07-17 | 一种数据传输方法及装置 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311517192.9A CN117715192A (zh) | 2020-07-17 | 2020-07-17 | 一种数据传输方法及装置 |
CN202080103042.1A CN115836562B (zh) | 2020-07-17 | 2020-07-17 | 一种数据传输方法及装置 |
PCT/CN2020/102876 WO2022011725A1 (zh) | 2020-07-17 | 2020-07-17 | 一种数据传输方法及装置 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202080103042.1A Division CN115836562B (zh) | 2020-07-17 | 2020-07-17 | 一种数据传输方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117715192A true CN117715192A (zh) | 2024-03-15 |
Family
ID=79556108
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202080103042.1A Active CN115836562B (zh) | 2020-07-17 | 2020-07-17 | 一种数据传输方法及装置 |
CN202311517192.9A Pending CN117715192A (zh) | 2020-07-17 | 2020-07-17 | 一种数据传输方法及装置 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202080103042.1A Active CN115836562B (zh) | 2020-07-17 | 2020-07-17 | 一种数据传输方法及装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20230156770A1 (zh) |
EP (1) | EP4185031A4 (zh) |
JP (1) | JP2023534056A (zh) |
CN (2) | CN115836562B (zh) |
WO (1) | WO2022011725A1 (zh) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017049536A1 (zh) * | 2015-09-24 | 2017-03-30 | 华为技术有限公司 | 数据传输装置、方法及*** |
US11201780B2 (en) * | 2016-01-29 | 2021-12-14 | Qualcomm Incorporated | Configurations associated with segmentation of one or more packets for wireless communication |
CN107959946B (zh) * | 2016-10-14 | 2022-10-11 | 中兴通讯股份有限公司 | 无线接入网数据复用、解复用的方法、装置及设备 |
CN108024374A (zh) * | 2016-11-03 | 2018-05-11 | 电信科学技术研究院 | 一种进行数据发送和接收的方法及*** |
CN109219131B (zh) * | 2017-07-03 | 2022-06-14 | 华为技术有限公司 | 一种数据的传输方法、终端设备和接入网设备 |
WO2019024105A1 (zh) * | 2017-08-04 | 2019-02-07 | Oppo广东移动通信有限公司 | 支持数据重复的方法、发射端设备和接收端设备 |
-
2020
- 2020-07-17 WO PCT/CN2020/102876 patent/WO2022011725A1/zh unknown
- 2020-07-17 CN CN202080103042.1A patent/CN115836562B/zh active Active
- 2020-07-17 JP JP2023503103A patent/JP2023534056A/ja active Pending
- 2020-07-17 CN CN202311517192.9A patent/CN117715192A/zh active Pending
- 2020-07-17 EP EP20945167.3A patent/EP4185031A4/en active Pending
-
2023
- 2023-01-17 US US18/155,450 patent/US20230156770A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
JP2023534056A (ja) | 2023-08-07 |
CN115836562A (zh) | 2023-03-21 |
WO2022011725A1 (zh) | 2022-01-20 |
US20230156770A1 (en) | 2023-05-18 |
EP4185031A4 (en) | 2023-08-02 |
CN115836562B (zh) | 2023-10-20 |
EP4185031A1 (en) | 2023-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021082829A1 (zh) | 蓝牙连接方法及相关装置 | |
EP4132098A1 (en) | Implementation method for wi-fi peer-to-peer service and related device | |
CN114125789B (zh) | 通信方法、终端设备及存储介质 | |
WO2021134386A1 (zh) | 一种通信方法、通信装置和*** | |
CN114679710A (zh) | 一种tws耳机连接方法及设备 | |
US20230156676A1 (en) | Data Transmission Method and Apparatus | |
CN115836562B (zh) | 一种数据传输方法及装置 | |
US20230139029A1 (en) | Communications method and apparatus | |
CN113302857B (zh) | 数据传输方法、装置及存储介质 | |
WO2022068486A1 (zh) | 数据发送方法、电子设备、芯片***及存储介质 | |
CN112469023B (zh) | 一种消息传输方法和终端 | |
CN113785619B (zh) | 接入方法和装置以及通信*** | |
WO2021217524A1 (zh) | 接入方法和装置以及通信*** | |
WO2023061217A1 (zh) | 一种数据传输方法及装置 | |
WO2021190277A1 (zh) | 一种上行数据的分流方法及终端 | |
WO2022228234A1 (zh) | 一种无线局域网中传输报文的方法及电子设备 | |
WO2022156497A1 (zh) | 上行控制信道的发送方法、装置和终端设备 | |
CN117202373A (zh) | 通信方法、通信装置和通信*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |