[go: up one dir, main page]

CN115843125A - Communication method and communication device - Google Patents

Communication method and communication device Download PDF

Info

Publication number
CN115843125A
CN115843125A CN202310182295.8A CN202310182295A CN115843125A CN 115843125 A CN115843125 A CN 115843125A CN 202310182295 A CN202310182295 A CN 202310182295A CN 115843125 A CN115843125 A CN 115843125A
Authority
CN
China
Prior art keywords
information
data
terminal device
data packet
network
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.)
Granted
Application number
CN202310182295.8A
Other languages
Chinese (zh)
Other versions
CN115843125B (en
Inventor
夏月明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honor Device Co Ltd
Original Assignee
Honor Device Co Ltd
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 Honor Device Co Ltd filed Critical Honor Device Co Ltd
Priority to CN202310182295.8A priority Critical patent/CN115843125B/en
Publication of CN115843125A publication Critical patent/CN115843125A/en
Application granted granted Critical
Publication of CN115843125B publication Critical patent/CN115843125B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The application provides a communication method and a communication device, which can improve communication quality and communication efficiency and further improve user experience, and the method comprises the following steps: the method comprises the steps that terminal equipment sends a data bearing establishment request to network equipment, wherein the data bearing establishment request comprises a plurality of data packets; and under the condition that the retransmission times of the first data packet in the plurality of data packets are greater than or equal to the preset times, the terminal equipment retransmits the data bearer establishment request to the network equipment.

Description

通信方法和通信装置Communication method and communication device

技术领域technical field

本申请涉及通信技术领域,尤其涉及一种通信方法和通信装置。The present application relates to the technical field of communication, and in particular, to a communication method and a communication device.

背景技术Background technique

终端设备在接入网络后通常会建立数据承载,例如分组数据网(packet datanetwork,PDN)、协议数据单元(protocol data unit,PDU)等,用于传输数据业务、IP多媒体子系统(IP multimedia subsystem,IMS)语音通话等业务数据。在终端设备通过数据承载向网络设备发送业务数据时,若发生数据包的丢失,终端设备会重复向网络设备发送该丢失的数据包。After connecting to the network, terminal devices usually establish data bearers, such as packet data network (packet data network, PDN), protocol data unit (protocol data unit, PDU), etc., used to transmit data services, IP multimedia subsystem (IP multimedia subsystem) , IMS) business data such as voice calls. When the terminal device sends service data to the network device through the data bearer, if a data packet is lost, the terminal device will repeatedly send the lost data packet to the network device.

然而,目前的通信方法,在终端设备传输该丢失的数据包的重传次数大于预设次数的情况下,终端设备会确定发生无线链路失败(radio link failure,RLF),从而发起无线资源控制(radio resource control,RRC)重建立,对其余数据承载的传输产生影响,导致通信质量和通信效率较低,用户体验感差。However, in the current communication method, when the number of retransmissions of the lost data packet transmitted by the terminal device is greater than the preset number of times, the terminal device will determine that a radio link failure (radio link failure, RLF) has occurred, thereby initiating radio resource control (radio resource control, RRC) re-establishment affects the transmission of other data bearers, resulting in low communication quality and efficiency, and poor user experience.

发明内容Contents of the invention

本申请提供一种通信方法和通信装置,能够提高通信质量和通信效率,进而提高用户体验感。The present application provides a communication method and a communication device, which can improve communication quality and communication efficiency, and further improve user experience.

第一方面,提供了一种通信方法,包括:终端设备向网络设备发送数据承载建立请求,所述数据承载建立请求包括多个数据包;在所述多个数据包中的第一数据包的重传次数大于或者等于预设次数的情况下,所述终端设备重新向所述网络设备发送所述数据承载建立请求。In a first aspect, a communication method is provided, including: a terminal device sends a data bearer establishment request to a network device, and the data bearer establishment request includes a plurality of data packets; the first data packet in the plurality of data packets When the number of retransmissions is greater than or equal to the preset number of times, the terminal device resends the data bearer establishment request to the network device.

本申请的通信方法,在终端设备向网络设备发送数据承载建立请求的过程中,若数据承载建立请求中包括的数据包的重传次数大于或者等于预设次数的情况下,终端设备重新向网络设备发送数据承载建立请求,这样,在发生数据包的重传次数大于或者等于预设次数的情况下,终端设备不会发起RRC重建,能够减小对于其他数据承载传输的影响,提高通信质量和通信效率,从而提高用户体验感。In the communication method of the present application, when the terminal device sends a data bearer establishment request to the network device, if the number of retransmissions of the data packet included in the data bearer establishment request is greater than or equal to the preset number of times, the terminal device retransmits to the network The device sends a data bearer establishment request. In this way, when the number of retransmissions of data packets is greater than or equal to the preset number of times, the terminal device will not initiate RRC reconstruction, which can reduce the impact on other data bearer transmissions, improve communication quality and Communication efficiency, thereby improving user experience.

应理解,数据承载建立请求为终端设备向网络设备发送的用于请求建立数据承载的消息。数据承载包含数据信息,可以用于传输多种业务数据,例如,用于传输视频通话的业务数据。多个数据包包括的数据包的数量大于或者等于2,例如可以为5个、10个等。多个数据包的数量可以根据终端设备向网络设备的数据传输能力以及数据承载建立请求的数据量确定。多个数据包中的任意两个数据包的数据量可以相同或者不同。终端设备一次可以向网络设备发送多个数据包中的一个或者多个数据包。It should be understood that the data bearer establishment request is a message sent by the terminal device to the network device for requesting establishment of the data bearer. The data bearer contains data information and can be used to transmit various service data, for example, to transmit service data of a video call. The number of data packets included in the plurality of data packets is greater than or equal to 2, for example, may be 5, 10, and so on. The number of multiple data packets may be determined according to the data transmission capability of the terminal device to the network device and the data volume of the data bearer establishment request. The data amounts of any two data packets in the plurality of data packets may be the same or different. The terminal device can send one or more data packets among the multiple data packets to the network device at a time.

在第一方面的某些实现方式中,所述终端设备为长期演进LTE类型终端设备,所述数据承载建立请求为分组数据网PDN建立请求。In some implementation manners of the first aspect, the terminal device is a long term evolution LTE type terminal device, and the data bearer establishment request is a packet data network PDN establishment request.

应理解,LTE类型终端设备指可以接入LTE网络的终端设备,例如可以为能够接入LTE网络的手机、平板电脑等。在LTE类型终端设备接入LTE网络的情况下,终端设备通常会建立PDN。在终端设备具有新的业务需求,需要建立新的PDN的情况下,终端设备会向网络设备发送PDN建立请求,该PDN建立请求包括多个数据包。It should be understood that an LTE-type terminal device refers to a terminal device that can access an LTE network, for example, a mobile phone or a tablet computer that can access an LTE network. When an LTE-type terminal device accesses an LTE network, the terminal device usually establishes a PDN. When the terminal device has a new service requirement and needs to establish a new PDN, the terminal device will send a PDN establishment request to the network device, and the PDN establishment request includes multiple data packets.

在第一方面的某些实现方式中,所述终端设备为新无线NR类型终端设备,所述数据承载建立请求为协议数据单元PDU会话建立请求。In some implementation manners of the first aspect, the terminal device is a new wireless NR type terminal device, and the data bearer establishment request is a protocol data unit PDU session establishment request.

应理解,NR类型终端设备指可以接入NR网络的终端设备,例如可以为能够接入NR网络的手机、平板电脑等。在NR类型终端设备接入NR网络的情况下,终端设备通常会建立PDU。在终端设备具有新的业务需求,需要建立新的PDU的情况下,终端设备会向网络设备发送PDU会话建立请求,该PDU会话建立请求包括多个数据包。It should be understood that an NR type terminal device refers to a terminal device that can access an NR network, for example, a mobile phone or a tablet computer that can access an NR network. In the case of an NR-type terminal device accessing an NR network, the terminal device usually establishes a PDU. When the terminal device has a new service requirement and needs to establish a new PDU, the terminal device will send a PDU session establishment request to the network device, and the PDU session establishment request includes multiple data packets.

在第一方面的某些实现方式中,在所述终端设备重新向所述网络设备发送所述数据承载建立请求之前,所述方法还包括:所述终端设备确定所述第一数据包未成功发送;所述终端设备再次向所述网络设备发送所述第一数据包。In some implementation manners of the first aspect, before the terminal device resends the data bearer establishment request to the network device, the method further includes: the terminal device determines that the first data packet is unsuccessful Sending: the terminal device sends the first data packet to the network device again.

应理解,终端设备确定第一数据包未成功发送,以及终端设备再次向网络设备发送第一数据包是重复执行的。并且,终端设备会确定第一数据包的重传次数,直至第一数据包的重传次数大于或者等于预设次数。可选地,终端设备确定第一数据包未成功发送后,方法200还包括:确定第一数据包的重传次数;在第一数据包的重传次数小于预设次数的情况下,终端设备再次向网络设备发送第一数据包。It should be understood that the terminal device determines that the first data packet is not sent successfully, and the terminal device sends the first data packet to the network device again are performed repeatedly. In addition, the terminal device will determine the retransmission times of the first data packet until the retransmission times of the first data packet are greater than or equal to the preset times. Optionally, after the terminal device determines that the first data packet has not been successfully sent, the method 200 further includes: determining the number of retransmissions of the first data packet; when the number of retransmissions of the first data packet is less than the preset number of times, the terminal device Send the first data packet to the network device again.

在第一方面的某些实现方式中,所述方法还包括:所述终端设备接收来自所述网络设备的第一信息,所述第一信息用于指示所述网络设备成功接收的数据包的信息;所述终端设备确定所述第一数据包未成功发送,包括:所述终端设备基于所述第一信息,确定所述第一数据包未成功发送。In some implementations of the first aspect, the method further includes: the terminal device receiving first information from the network device, where the first information is used to indicate the number of data packets successfully received by the network device Information; determining, by the terminal device, that the first data packet has not been successfully sent includes: determining, by the terminal device, that the first data packet has not been successfully sent based on the first information.

应理解,网络设备成功接收的数据包为多个数据包中的一个或者多个数据包。用于指示网络设备成功接收的数据包的信息可以指任意能够指示网络设备成功接收的数据包的信息。示例性地,假设多个数据包包括数据包1、数据包2和数据包3,网络设备成功接收的数据包为数据包1和数据包2,则指示网络设备成功接收的数据包的信息可以为“01”和“02”,其中“01”用于指示数据包1,“02”用于指示数据包2。由于第一信息能够指示网络设备成功接收的数据包,同时终端设备能够确定终端设备已经向网络设备发送的数据包,终端设备通过将网络设备成功接收的数据包和终端设备向网络设备发送的数据包进行对比,能够确定未成功发送的第一数据包。示例性地,多个数据包包括数据包1、数据包2和数据包3,终端设备向网络设备发送数据包1和数据包2后,接收到第一信息,第一信息中包括“01”,“01”用于指示数据包1,因此终端设备确定数据包1成功发送,终端设备通过将网络设备反馈的数据包1和终端设备向网络设备发送的数据包1和数据包2进行对比,能够确定网络设备未成功接收数据包2。通过这样的方式,网络设备主动向终端设备发送第一信息,便于终端设备确定未成功发送的数据包,有助于提高通信效率。It should be understood that the data packets successfully received by the network device are one or more data packets among the multiple data packets. The information used to indicate the data packets successfully received by the network device may refer to any information capable of indicating the successfully received data packets by the network device. Exemplarily, assuming that multiple data packets include data packet 1, data packet 2 and data packet 3, and the data packets successfully received by the network device are data packet 1 and data packet 2, then the information indicating the data packets successfully received by the network device may be They are "01" and "02", where "01" is used to indicate data packet 1, and "02" is used to indicate data packet 2. Since the first information can indicate the data packets successfully received by the network device, and at the same time, the terminal device can determine the data packets that the terminal device has sent to the network device, the terminal device combines the data packets successfully received by the network device and the data sent by the terminal device to the network device By comparing the packets, it is possible to determine the first data packet that was not successfully sent. Exemplarily, the multiple data packets include data packet 1, data packet 2, and data packet 3. After the terminal device sends data packet 1 and data packet 2 to the network device, it receives first information, and the first information includes "01" , "01" is used to indicate data packet 1, so the terminal device determines that data packet 1 is successfully sent, and the terminal device compares the data packet 1 fed back by the network device with the data packet 1 and data packet 2 sent by the terminal device to the network device, It can be determined that packet 2 was not successfully received by the network device. In this way, the network device actively sends the first information to the terminal device, which facilitates the terminal device to determine the unsuccessfully sent data packets, and helps to improve communication efficiency.

在第一方面的某些实现方式中,在所述终端设备接收来自所述网络设备的第一信息之前,所述方法还包括:所述终端设备向所述网络设备发送第二信息,所述第二信息用于指示所述网络设备反馈成功接收的数据包的信息。In some implementation manners of the first aspect, before the terminal device receives the first information from the network device, the method further includes: the terminal device sends second information to the network device, the The second information is used to instruct the network device to feed back information about successfully received data packets.

应理解,第二信息为用于终端设备向网络设备发送的用于指示网络设备反馈第一信息的请求信息。通过这样的方式,终端设备能够根据需求请求网络设备向终端设备反馈第一信息,便于终端设备随时获取网络设备成功接收的数据包的情况。It should be understood that the second information is request information sent by the terminal device to the network device for instructing the network device to feed back the first information. In this manner, the terminal device can request the network device to feed back the first information to the terminal device according to requirements, so that the terminal device can obtain information about data packets successfully received by the network device at any time.

在第一方面的某些实现方式中,所述方法还包括:所述终端设备向所述网络设备发送第三信息,所述第三信息包括用于指示所述终端设备已发送的数据包的信息和用于指示所述网络设备反馈未成功接收的数据包的信息;所述终端设备接收来自所述网络设备的第四信息,所述第四信息用于指示所述网络设备未成功接收的数据包的信息;所述终端设备确定所述第一数据包未成功发送,包括:所述终端设备基于所述第四信息,确定所述第一数据包未成功发送。In some implementations of the first aspect, the method further includes: the terminal device sending third information to the network device, where the third information includes information indicating the data packet sent by the terminal device information and information used to indicate that the network device feeds back unsuccessfully received data packets; the terminal device receives fourth information from the network device, and the fourth information is used to indicate that the network device has not successfully received Information about the data packet: determining, by the terminal device, that the first data packet has not been successfully sent includes: determining, by the terminal device, that the first data packet has not been successfully sent based on the fourth information.

应理解,终端设备已经发送的数据包可以指多个数据包中的一个或者多个数据包,也可以指多个数据包中全部的数据包。网络设备根据第三信息能够确定终端设备向网络设备发送的数据包。基于第三信息,网络设备将终端设备向网络设备发送的数据包和网络设备成功接收的数据包进行对比,能够确定网络设备未成功接收的数据包。网络设备基于与终端设备约定的用于指示多个数据包中每个数据包的标识信息,向终端设备发送第四信息。可选地,第四信息可以为否定确认(negative acknowledgement,NACK)信息,该NACK信息用于指示网络设备未成功接收数据包,同时,该NACK信息中包括用于指示网络设备未成功接收的数据包的信息。It should be understood that the data packets sent by the terminal device may refer to one or more data packets in the multiple data packets, or may refer to all the data packets in the multiple data packets. The network device can determine the data packet sent by the terminal device to the network device according to the third information. Based on the third information, the network device compares the data packets sent by the terminal device to the network device with the data packets successfully received by the network device, and can determine the data packets not successfully received by the network device. The network device sends the fourth information to the terminal device based on the identification information agreed with the terminal device and used to indicate each of the multiple data packets. Optionally, the fourth information may be negative acknowledgment (negative acknowledgment, NACK) information, the NACK information is used to indicate that the network device has not successfully received the data packet, and at the same time, the NACK information includes data used to indicate that the network device has not successfully received information about the package.

第二方面,提供了一种通信装置,用于执行上述第一方面中任一种可能的实现方式中的方法。具体地,该装置包括用于执行上述第一方面中任一种可能的实现方式中的方法的模块。In a second aspect, a communication device is provided, configured to execute the method in any possible implementation manner of the foregoing first aspect. Specifically, the apparatus includes a module configured to execute the method in any possible implementation manner of the foregoing first aspect.

第三方面,本申请提供了又一种通信装置,包括处理器,该处理器与存储器耦合,可用于执行存储器中的指令,以实现上述第一方面中任一种可能实现方式中的方法。可选地,该装置还包括存储器。可选地,该装置还包括通信接口,处理器与通信接口耦合。In a third aspect, the present application provides yet another communication device, including a processor, the processor is coupled to a memory, and can be used to execute instructions in the memory, so as to implement the method in any possible implementation manner of the above first aspect. Optionally, the device further includes a memory. Optionally, the device further includes a communication interface, and the processor is coupled to the communication interface.

在一种实现方式中,该装置为终端设备。当该装置为终端设备时,上述通信接口可以是收发器,或,输入/输出接口。In an implementation manner, the apparatus is a terminal device. When the device is a terminal device, the above-mentioned communication interface may be a transceiver, or an input/output interface.

在另一种实现方式中,该装置为配置于终端设备中的芯片。当该装置为配置于终端设备中的芯片时,上述通信接口可以是输入/输出接口。In another implementation manner, the device is a chip configured in a terminal device. When the device is a chip configured in a terminal device, the aforementioned communication interface may be an input/output interface.

第四方面,提供了一种处理器,包括:输入电路、输出电路和处理电路。所述处理电路用于通过所述输入电路接收信号,并通过所述输出电路发射信号,使得所述处理器执行上述第一方面中任一种可能实现方式中的方法。In a fourth aspect, a processor is provided, including: an input circuit, an output circuit, and a processing circuit. The processing circuit is configured to receive a signal through the input circuit and transmit a signal through the output circuit, so that the processor executes the method in any possible implementation manner of the above first aspect.

在具体实现流程中,上述处理器可以为芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路所接收的输入的信号可以是由例如但不限于接收器接收并输入的,输出电路所输出的信号可以是例如但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是同一电路,该电路在不同的时刻分别用作输入电路和输出电路。本申请实施例对处理器及各种电路的具体实现方式不做限定。In a specific implementation process, the above-mentioned processor can be a chip, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, a gate circuit, a flip-flop, and various logic circuits. The input signal received by the input circuit may be received and input by, for example but not limited to, the receiver, the output signal of the output circuit may be, for example but not limited to, output to the transmitter and transmitted by the transmitter, and the input circuit and the output The circuit may be the same circuit, which is used as an input circuit and an output circuit respectively at different times. The embodiment of the present application does not limit the specific implementation manners of the processor and various circuits.

第五方面,提供了一种处理装置,包括处理器和存储器。该处理器用于读取存储器中存储的指令,并可通过接收器接收信号,通过发射器发射信号,以执行上述第一方面中任一种可能实现方式中的方法。In a fifth aspect, a processing device is provided, including a processor and a memory. The processor is used to read instructions stored in the memory, and may receive signals through the receiver and transmit signals through the transmitter, so as to execute the method in any possible implementation manner of the first aspect above.

可选地,所述处理器为一个或多个,所述存储器为一个或多个。Optionally, there are one or more processors, and one or more memories.

可选地,所述存储器可以与所述处理器集成在一起,或者所述存储器与处理器分离设置。Optionally, the memory may be integrated with the processor, or the memory may be set separately from the processor.

在具体实现流程中,存储器可以为非瞬时性(non-transitory)存储器,例如只读存储器(read only memory,ROM),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本申请对存储器的类型以及存储器与处理器的设置方式不做限定。In the specific implementation process, the memory can be a non-transitory (non-transitory) memory, such as a read-only memory (read only memory, ROM), which can be integrated with the processor on the same chip, or can be set in different On the chip, the application does not limit the type of the memory and the arrangement of the memory and the processor.

应理解,相关的数据交互流程例如发送指示信息可以为从处理器输出指示信息的流程,接收能力信息可以为处理器接收输入能力信息的流程。具体地,处理输出的数据可以输出给发射器,处理器接收的输入数据可以来自接收器。其中,发射器和接收器可以统称为收发器。It should be understood that a related data interaction process, for example, sending indication information may be a process of outputting indication information from a processor, and receiving capability information may be a process of receiving input capability information by a processor. In particular, processed output data may be output to the transmitter, and input data received by the processor may be from the receiver. Wherein, the transmitter and the receiver may be collectively referred to as a transceiver.

上述第五方面中的处理装置可以是一个芯片,该处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于该处理器之外,独立存在。The processing device in the above-mentioned fifth aspect may be a chip, and the processor may be implemented by hardware or by software. When implemented by hardware, the processor may be a logic circuit, an integrated circuit, etc.; When implemented, the processor may be a general-purpose processor, which is realized by reading the software code stored in the memory, and the memory may be integrated in the processor, or it may be located outside the processor and exist independently.

第六方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序(也可以称为代码,或指令),当所述计算机程序被运行时,使得计算机执行上述第一方面中任一种可能实现方式中的方法。According to a sixth aspect, a computer program product is provided, and the computer program product includes: a computer program (also referred to as code, or an instruction), which, when the computer program is executed, causes the computer to perform any of the above-mentioned first aspects. A method in one possible implementation.

第七方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序(也可以称为代码,或指令)当其在计算机上运行时,使得计算机执行上述第一方面中任一种可能实现方式中的方法。In a seventh aspect, a computer-readable storage medium is provided, and the computer-readable storage medium stores a computer program (also referred to as code, or instruction) which, when run on a computer, causes the computer to execute the above-mentioned first aspect. A method in any of the possible implementations.

附图说明Description of drawings

图1为本申请实施例的通信系统的示意图;FIG. 1 is a schematic diagram of a communication system according to an embodiment of the present application;

图2为本申请实施例提供的通信方法的流程示意图;FIG. 2 is a schematic flowchart of a communication method provided in an embodiment of the present application;

图3为本申请实施例提供的一种通信装置的结构示意图;FIG. 3 is a schematic structural diagram of a communication device provided by an embodiment of the present application;

图4为本申请实施例提供的另一种通信装置的结构示意图。FIG. 4 is a schematic structural diagram of another communication device provided by an embodiment of the present application.

具体实施方式Detailed ways

下面将结合附图,对本申请中的技术方案进行描述。The technical solution in this application will be described below with reference to the accompanying drawings.

在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。例如,第一数值和第二数值仅仅是为了区分不同的数值,并不对其先后顺序进行限定。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。In the embodiments of the present application, words such as "first" and "second" are used to distinguish the same or similar items with basically the same function and effect. For example, the first numerical value and the second numerical value are only used to distinguish different numerical values, and the sequence thereof is not limited. Those skilled in the art can understand that words such as "first" and "second" do not limit the number and execution order, and words such as "first" and "second" do not necessarily limit the difference.

需要说明的是,本申请实施例中,“示例性地”或者“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例性地”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性地”或者“例如”等词旨在以具体方式呈现相关概念。It should be noted that, in the embodiments of the present application, words such as "exemplarily" or "for example" are used as examples, illustrations or descriptions. Any embodiment or design described herein as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplarily" or "for example" is intended to present related concepts in a concrete manner.

本申请实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,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" means one or more, and "multiple" means two or more. "And/or" describes the association relationship of associated objects, indicating that there may be three types of relationships, for example, A and/or B, which can mean: A exists alone, A and B exist simultaneously, and B exists alone, where A, B can be singular or plural. The character "/" generally indicates that the contextual objects are an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one item (piece) of a, b, or c can represent: a, b, c, a-b, a--c, b-c, or a-b-c, where a, b, c can be single or is multiple.

本申请实施例的技术方案可以应用于各种通信系统,例如:长期演进(long termevolution,LTE)系统、LTE频分双工(frequency division duplex,FDD)系统、LTE时分双工(time division duplex,TDD)、通用移动通信系统(universal mobiletelecommunication system,UMTS)、全球互联微波接入(worldwide interoperabilityfor microwave access,WiMAX)通信系统、第五代(5th generation,5G)系统或新无线(newradio,NR)、未来可能出现的新系统等。The technical solutions of the embodiments of the present application can be applied to various communication systems, for example: long term evolution (long termevolution, LTE) system, LTE frequency division duplex (frequency division duplex, FDD) system, LTE time division duplex (time division duplex, TDD), Universal Mobile Telecommunications System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) Communication System, 5th Generation (5G) System or New Radio (NR), New systems that may appear in the future, etc.

本申请实施例中的终端设备也可以称为:用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal,MT)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置等。The terminal equipment in this embodiment of the present application may also be called: user equipment (user equipment, UE), mobile station (mobile station, MS), mobile terminal (mobile terminal, MT), access terminal, subscriber unit, subscriber station, Mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, etc.

终端设备可以是一种向用户提供语音/数据连通性的设备,例如,具有无线连接功能的手持式设备、车载设备等。目前,一些终端设备的举例包括:手机(mobile phone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,MID)、可穿戴设备,虚拟现实(virtual reality,VR)设备、增强现实(augmented reality,AR)设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端、蜂窝电话、无绳电话、会话启动协议(sessioninitiation protocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,5G网络中的终端设备或者未来演进的公用陆地移动通信网络(public land mobile network,PLMN)中的终端设备等,本申请对此并不限定。A terminal device may be a device that provides voice/data connectivity to users, for example, a handheld device with a wireless connection function, a vehicle-mounted device, and the like. At present, examples of some terminal devices include: mobile phone (mobile phone), tablet computer, notebook computer, palmtop computer, mobile internet device (mobile internet device, MID), wearable device, virtual reality (virtual reality, VR) device, enhanced Augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self driving, wireless terminals in remote medical surgery, smart grid Wireless terminals in transportation safety, wireless terminals in smart city, wireless terminals in smart home, cellular phones, cordless phones, session initiation protocol , SIP) telephone, wireless local loop (wireless local loop, WLL) station, personal digital assistant (personal digital assistant, PDA), handheld device with wireless communication function, computing device or other processing device connected to a wireless modem, vehicle Devices, wearable devices, terminal devices in a 5G network or terminal devices in a future evolved public land mobile network (PLMN), etc., are not limited in this application.

作为示例而非限定,在本申请中,终端设备可以是物联网(internet of things,IoT)系统中的终端设备。物联网是未来信息技术发展的重要组成部分,其主要技术特点是将物品通过通信技术与网络连接,从而实现人机互连,物物互连的智能化网络。示例性地,本申请实施例中的终端设备可以是可穿戴设备。可穿戴设备也可以称为穿戴式智能设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备是可以直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更可以通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能首饰等。As an example but not a limitation, in this application, the terminal device may be a terminal device in an Internet of Things (internet of things, IoT) system. The Internet of Things is an important part of the development of information technology in the future. Its main technical feature is to connect objects to the network through communication technology, so as to realize the intelligent network of man-machine interconnection and object interconnection. Exemplarily, the terminal device in this embodiment of the present application may be a wearable device. Wearable devices can also be called wearable smart devices, which is a general term for the application of wearable technology to intelligently design daily wear and develop wearable devices, such as glasses, gloves, watches, clothing and shoes. A wearable device is a portable device that can be worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not only a hardware device, but also can achieve powerful functions through software support, data interaction, and cloud interaction. Generalized wearable smart devices include full-featured, large-sized, complete or partial functions without relying on smart phones, such as smart watches or smart glasses, etc., and only focus on a certain type of application functions, and need to cooperate with other devices such as smart phones Use, such as various smart bracelets and smart jewelry for physical sign monitoring.

作为示例而非限定,在本申请实施例中,终端设备还可以是机器类型通信(machine type communication,MTC)中的终端设备。此外,终端设备还可以是作为一个或多个部件或者单元而内置于车辆的车载模块、车载模组、车载部件、车载芯片或者车载单元等,车辆通过内置的所述车载模块、车载模组、车载部件、车载芯片或者车载单元等可以实施本申请提供的方法。因此,本申请实施例也可以应用于车联网,例如车辆外联(vehicleto everything,V2X)、车间通信长期演进技术(long term evolution-vehicle,LTE-V)、车到车(vehicle-to-vehicle,V2V)技术等。As an example but not a limitation, in this embodiment of the present application, the terminal device may also be a terminal device in machine type communication (machine type communication, MTC). In addition, the terminal device can also be an on-board module, on-board module, on-board component, on-board chip, or on-board unit built into the vehicle as one or more components or units. The on-board component, on-board chip, or on-board unit can implement the method provided in this application. Therefore, the embodiments of the present application can also be applied to the Internet of Vehicles, such as vehicle-to-everything (V2X), long-term evolution-vehicle (LTE-V), vehicle-to-vehicle , V2V) technology, etc.

本申请涉及的网络设备可以是与终端设备通信的设备,该网络设备也可以称为接入网设备或无线接入网设备,它可以是传输接收点(transmission reception point,TRP),还可以是LTE系统中的演进型基站(evolved NodeB,eNB或eNodeB),还可以是家庭基站(例如,home evolved NodeB,或home Node B,HNB)、基带单元(base band unit,BBU),还可以是云无线接入网络(cloud radio access network,CRAN)场景下的无线控制器,或者该网络设备可以为中继站、接入点、车载设备、可穿戴设备以及5G网络中的网络设备或者未来演进的PLMN网络中的网络设备等,还可以是WLAN中的接入点(access point,AP),还可以是NR系统中的gNB,上述网络设备还可以是城市基站、微基站、微微基站、毫微微基站等等,本申请对此不做限定。The network device involved in this application may be a device that communicates with a terminal device. This network device may also be called an access network device or a wireless access network device. It may be a transmission reception point (transmission reception point, TRP), or a The evolved base station (evolved NodeB, eNB or eNodeB) in the LTE system can also be a home base station (for example, home evolved NodeB, or home Node B, HNB), a base band unit (base band unit, BBU), or a cloud A wireless controller in a wireless access network (cloud radio access network, CRAN) scenario, or the network device can be a relay station, an access point, a vehicle device, a wearable device, and a network device in a 5G network or a future evolved PLMN network The network equipment in the WLAN can also be the access point (access point, AP) in the WLAN, or the gNB in the NR system. The above-mentioned network equipment can also be a city base station, a micro base station, a pico base station, a femto base station, etc. etc., the present application does not make a limitation on this.

在一种网络结构中,网络设备可以包括集中单元(centralized unit,CU)节点、或分布单元(distributed unit,DU)节点、或包括CU节点和DU节点的RAN设备、或者控制面CU节点(CU-CP节点)和用户面CU节点(CU-UP节点)以及DU节点的RAN设备。In a network structure, the network device may include a centralized unit (centralized unit, CU) node, or a distributed unit (distributed unit, DU) node, or a RAN device including a CU node and a DU node, or a control plane CU node (CU -CP node) and RAN equipment of user plane CU node (CU-UP node) and DU node.

网络设备为小区提供服务,终端设备通过网络设备分配的传输资源(例如,频域资源,或者说,频谱资源)与小区进行通信,该小区可以属于宏基站(例如,宏eNB或宏gNB等),也可以属于小小区(small cell)对应的基站,这里的小小区可以包括:城市小区(metrocell)、微小区(micro cell)、微微小区(pico cell)、毫微微小区(femto cell)等,这些小小区具有覆盖范围小、发射功率低的特点,适用于提供高速率的数据传输服务。The network device provides services for the cell, and the terminal device communicates with the cell through the transmission resources (for example, frequency domain resources, or spectrum resources) allocated by the network device. The cell may belong to a macro base station (for example, a macro eNB or a macro gNB, etc.) , may also belong to the base station corresponding to a small cell, where the small cell may include: a metro cell, a micro cell, a pico cell, a femto cell, etc., These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.

为便于理解本申请实施例,首先结合图1对适用于本申请实施例的通信系统进行详细说明。In order to facilitate understanding of the embodiment of the present application, a communication system applicable to the embodiment of the present application is described in detail first with reference to FIG. 1 .

图1示出了本申请实施例应用的通信系统100。该通信系统100可以包括至少一个网络设备,例如图1所示的网络设备110;该通信系统100还可以包括至少一个终端设备,例如图1所示的终端设备120。网络设备110与终端设备120可通过无线链路通信。FIG. 1 shows a communication system 100 to which the embodiment of the present application is applied. The communication system 100 may include at least one network device, such as the network device 110 shown in FIG. 1 ; the communication system 100 may also include at least one terminal device, such as the terminal device 120 shown in FIG. 1 . The network device 110 and the terminal device 120 may communicate through a wireless link.

图1示例性地示出了一个网络设备和一个终端设备,可选地,该通信系统100可以包括多个网络设备并且每个网络设备的覆盖范围内可以包括其它数量的终端设备,本申请实施例对此不做限定。Figure 1 exemplarily shows a network device and a terminal device. Optionally, the communication system 100 may include multiple network devices and each network device may include other numbers of terminal devices within the coverage area. Examples are not limited to this.

上述各个通信设备,如图1中的网络设备110或终端设备120,可以配置多个天线。该多个天线可以包括至少一个用于发送信号的发射天线和至少一个用于接收信号的接收天线。另外,各通信设备还附加地包括发射机链和接收机链,本领域普通技术人员可以理解,它们均可包括与信号发送和接收相关的多个部件(例如处理器、调制器、复用器、解调器、解复用器或天线等)。因此,网络设备110与终端设备120之间可通过多天线技术通信。Each of the aforementioned communication devices, such as the network device 110 or the terminal device 120 in FIG. 1 , may be configured with multiple antennas. The plurality of antennas may include at least one transmit antenna for transmitting signals and at least one receive antenna for receiving signals. In addition, each communication device additionally includes a transmitter chain and a receiver chain, and those of ordinary skill in the art can understand that they may include a plurality of components related to signal transmission and reception (such as processors, modulators, multiplexers, etc.) , demodulator, demultiplexer or antenna, etc.). Therefore, the network device 110 and the terminal device 120 may communicate through the multi-antenna technology.

可选地,上述通信系统100还可以包括网络控制器、移动管理实体等其他网络实体,本申请实施例不限于此。Optionally, the foregoing communication system 100 may further include other network entities such as a network controller and a mobility management entity, to which this embodiment of the present application is not limited.

终端设备在接入网络后通常会建立两条数据承载,其中一条用于承载数据业务,另一条用于承载IMS语音通话业务。示例性地,在LTE网络中,终端设备建立的数据承载为PDN;在NR网络中,终端设备建立的数据承载为PDU会话。在用户具有其他业务需求的情况下,终端设备会建立新的数据承载,用于传输其他业务的业务数据。示例性地,终端设备接入NR网络,用户需要通过终端设备进行视频通话,终端设备向网络设备发送PDU会话建立请求(PDU session establishment request),该PDU会话建立请求可以包括终端设备建立视频通话的业务数据。After the terminal device accesses the network, two data bearers are usually established, one of which is used to bear the data service, and the other is used to bear the IMS voice call service. Exemplarily, in the LTE network, the data bearer established by the terminal device is a PDN; in the NR network, the data bearer established by the terminal device is a PDU session. When the user has other service requirements, the terminal device will establish a new data bearer for transmitting service data of other services. Exemplarily, the terminal device accesses the NR network, and the user needs to make a video call through the terminal device, and the terminal device sends a PDU session establishment request (PDU session establishment request) to the network device. The PDU session establishment request may include the terminal device establishing a video call. business data.

一般情况下,用于建立数据承载的请求(后续称为“数据承载建立请求”)包括多个数据包,终端设备向网络设备发送数据承载建立请求,即终端设备向网络设备发送该多个数据包。但是,该多个数据包中可能会存在部分数据包未成功发送,例如,多个数据包中的第一数据包丢失,在这种情况下,终端设备会重复向网络设备发送该第一数据包。在第一数据包重传次数大于或者等于预设次数的情况下,终端设备会确定发生RLF,引起RRC重建立,导致掉网。Generally, a request for establishing a data bearer (hereinafter referred to as a "data bearer establishment request") includes multiple data packets, and the terminal device sends a data bearer establishment request to the network device, that is, the terminal device sends the multiple data packets to the network device Bag. However, some of the multiple data packets may not be sent successfully, for example, the first data packet among the multiple data packets is lost, in this case, the terminal device will repeatedly send the first data packet to the network device Bag. When the number of retransmissions of the first data packet is greater than or equal to the preset number of times, the terminal device will determine that RLF occurs, causing RRC to be re-established, resulting in network disconnection.

由此可见,这样的通信方法,在新建立的数据承载传输业务数据的过程中,若数据包重传次数大于或者等于预设次数,终端设备会触发RLF,进行RRC重建立,这样,会影响其余数据承载的正常传输,导致通信质量和通信效率较低,用户体验差。It can be seen that, in such a communication method, in the process of transmitting business data on a newly established data bearer, if the number of data packet retransmissions is greater than or equal to the preset number of times, the terminal device will trigger RLF and perform RRC re-establishment, which will affect The normal transmission of the remaining data bearers results in low communication quality and efficiency, and poor user experience.

为了解决上述技术问题,本申请提供一种通信方法和通信装置,在终端设备向网络设备发送数据承载建立请求时,若该数据承载建立请求中任意一个或者多个数据包的重传次数大于或者等于预设次数,终端设备会重新向网络设备发送该数据承载建立请求,这样,能够避免终端设备进行RRC重建,减小对其余数据承载的正常传输的影响,从而提高通信质量和通信效率,提高用户体验感。In order to solve the above technical problems, this application provides a communication method and a communication device. When a terminal device sends a data bearer establishment request to a network device, if the number of retransmissions of any one or more data packets in the data bearer establishment request is greater than or equal to the preset number of times, the terminal device will resend the data bearer establishment request to the network device, so that the terminal device can avoid RRC reconstruction and reduce the impact on the normal transmission of other data bearers, thereby improving communication quality and communication efficiency, and improving User experience.

下面结合图1对本申请的通信方法进行详细介绍。本申请所示出的实施例从设备交互的角度示出了本申请提供的通信方法。其中所示的各设备的具体形态和数量仅为示例,不应对本申请提供的方法的实施构成任何限定。下面,以终端设备和网络设备为执行主体为例,对本申请实施例的通信方法进行详细说明。The communication method of the present application will be described in detail below with reference to FIG. 1 . The embodiments shown in this application show the communication method provided by this application from the perspective of device interaction. The specific form and quantity of each device shown therein are only examples, and should not constitute any limitation to the implementation of the method provided in this application. In the following, the communication method in the embodiment of the present application will be described in detail by taking the terminal device and the network device as execution bodies as examples.

应理解,本申请实施例中的终端设备,可以是终端设备本身,也可以为支持终端设备实现通信方法的芯片、芯片系统或处理器,还可以是能实现全部或部分终端设备的逻辑模块或软件。本申请实施例中的网络设备,可以是网络设备本身,也可以为网络设备实现通信方法的芯片、芯片系统或处理器,还可以是能实现全部或部分网络设备的逻辑模块或软件,本申请对此不做具体限制。It should be understood that the terminal device in the embodiment of the present application may be the terminal device itself, or a chip, a chip system or a processor that supports the terminal device to implement a communication method, or a logic module or a logic module that can realize all or part of the terminal device. software. The network device in the embodiment of this application may be the network device itself, or a chip, a chip system or a processor that implements a communication method for the network device, or a logic module or software that can realize all or part of the network device. This application There is no specific limitation on this.

图2为本申请实施例提供的通信方法200的流程示意图。方法200包括下列步骤:FIG. 2 is a schematic flowchart of a communication method 200 provided by an embodiment of the present application. Method 200 includes the following steps:

S201、终端设备向网络设备发送数据承载建立请求,数据承载建立请求包括多个数据包。对应地,网络设备接收来自终端设备的数据承载建立请求。S201. The terminal device sends a data bearer establishment request to the network device, where the data bearer establishment request includes multiple data packets. Correspondingly, the network device receives the data bearer establishment request from the terminal device.

应理解,数据承载建立请求为终端设备向网络设备发送的用于请求建立数据承载的消息。数据承载包含数据信息,可以用于传输多种业务数据,例如,用于传输视频通话的业务数据。多个数据包包括的数据包的数量大于或者等于2,例如可以为5个、10个等。多个数据包的数量可以根据终端设备向网络设备的数据传输能力以及数据承载建立请求的数据量确定。示例性地,终端设备向网络设备的数据传输能力可以指信道带宽,假设信道带宽为1千字节(kilobyte,kB)数据承载建立请求的数据量为5kB,这样,终端设备可以将数据承载建立请求被划分为5个数据包,该5个数据包中每个数据包的数据量为1kB,并且终端设备依次将该5个数据包发送至网络设备。It should be understood that the data bearer establishment request is a message sent by the terminal device to the network device for requesting establishment of the data bearer. The data bearer contains data information and can be used to transmit various service data, for example, to transmit service data of a video call. The number of data packets included in the plurality of data packets is greater than or equal to 2, for example, may be 5, 10, and so on. The number of multiple data packets may be determined according to the data transmission capability of the terminal device to the network device and the data volume of the data bearer establishment request. Exemplarily, the data transmission capability of the terminal device to the network device may refer to the channel bandwidth. Assume that the channel bandwidth is 1 kilobyte (kilobyte, kB) and the data volume of the data bearer establishment request is 5 kB. In this way, the terminal device can establish the data bearer The request is divided into 5 data packets, each of which has a data volume of 1kB, and the terminal device sends the 5 data packets to the network device in sequence.

多个数据包中的任意两个数据包的数据量可以相同或者不同。终端设备一次可以向网络设备发送多个数据包中的一个或者多个数据包。在一个具体的示例中,终端设备向网络设备的数据传输能力限制终端设备每次向网络设备发送的数据量均需小于或者等于4kB,数据承载建立请求的数据量为8kB,数据承载建立请求包括第一数据包、第二数据包和第三数据包,第一数据包、第二数据包和第三数据包的数据量分别为4kB、2kB和2kB,终端设备可以先向网络设备发送第一数据包,然后再向网络设备同时发送第二数据包和第三数据包。The data amounts of any two data packets in the plurality of data packets may be the same or different. The terminal device can send one or more data packets among the multiple data packets to the network device at a time. In a specific example, the data transmission capability of the terminal device to the network device limits the amount of data sent by the terminal device to the network device each time to be less than or equal to 4kB, the data volume of the data bearer establishment request is 8kB, and the data bearer establishment request includes The first data packet, the second data packet and the third data packet, the data volume of the first data packet, the second data packet and the third data packet are respectively 4kB, 2kB and 2kB, and the terminal device can first send the first data packet to the network device data packet, and then send the second data packet and the third data packet to the network device at the same time.

在一种可能的实施方式中,终端设备为LTE类型终端设备,数据承载建立请求为PDN建立请求(PDN connectivity request)。In a possible implementation manner, the terminal device is an LTE type terminal device, and the data bearer establishment request is a PDN establishment request (PDN connectivity request).

应理解,LTE类型终端设备指可以接入LTE网络的终端设备,例如可以为能够接入LTE网络的手机、平板电脑等。在LTE类型终端设备接入LTE网络的情况下,终端设备通常会建立PDN。在终端设备具有新的业务需求,需要建立新的PDN的情况下,终端设备会向网络设备发送PDN建立请求,该PDN建立请求包括多个数据包。It should be understood that an LTE-type terminal device refers to a terminal device that can access an LTE network, for example, a mobile phone or a tablet computer that can access an LTE network. When an LTE-type terminal device accesses an LTE network, the terminal device usually establishes a PDN. When the terminal device has a new service requirement and needs to establish a new PDN, the terminal device will send a PDN establishment request to the network device, and the PDN establishment request includes multiple data packets.

在另一种可能的实施方式中,终端设备为NR类型终端设备,数据承载建立请求为PDU会话建立请求。In another possible implementation manner, the terminal device is an NR type terminal device, and the data bearer establishment request is a PDU session establishment request.

应理解,NR类型终端设备指可以接入NR网络的终端设备,例如可以为能够接入NR网络的手机、平板电脑等。在NR类型终端设备接入NR网络的情况下,终端设备通常会建立PDU。在终端设备具有新的业务需求,需要建立新的PDU的情况下,终端设备会向网络设备发送PDU会话建立请求,该PDU会话建立请求包括多个数据包。It should be understood that an NR type terminal device refers to a terminal device that can access an NR network, for example, a mobile phone or a tablet computer that can access an NR network. In the case of an NR-type terminal device accessing an NR network, the terminal device usually establishes a PDU. When the terminal device has a new service requirement and needs to establish a new PDU, the terminal device will send a PDU session establishment request to the network device, and the PDU session establishment request includes multiple data packets.

本领域的技术人员可以理解,PDU为对等层次之间传递的数据单位,例如,在物理层(physical layer),PDU可以为数据位(bit);在数据链路控制(data link control)层,PDU可以为数据帧。Those skilled in the art can understand that a PDU is a data unit transmitted between peer layers. For example, in the physical layer (physical layer), a PDU can be a data bit (bit); in a data link control (data link control) layer , the PDU can be a data frame.

S202、在多个数据包中的第一数据包的重传次数大于或者等于预设次数的情况下,终端设备重新向网络设备发送数据承载建立请求。对应地,网络设备接收来自终端设备的数据承载建立请求。S202. In a case where the number of retransmissions of the first data packet among the multiple data packets is greater than or equal to the preset number of times, the terminal device resends a data bearer establishment request to the network device. Correspondingly, the network device receives the data bearer establishment request from the terminal device.

应理解,第一数据包为多个数据包中的一个或者多个数据包,第一数据包也可以为多个数据包中全部的数据包。示例性地,多个数据包包括数据包1、数据包2和数据包3,第一数据包可以指数据包1、数据包2和数据包3中的数据包2;第一数据包也可以指数据包1、数据包2和数据包3中的数据包1和数据包2;第一数据包还可以指数据包1、数据包2和数据包3。It should be understood that the first data packet is one or more data packets in the multiple data packets, and the first data packet may also be all the data packets in the multiple data packets. Exemplarily, the multiple data packets include data packet 1, data packet 2, and data packet 3, and the first data packet may refer to data packet 2 in data packet 1, data packet 2, and data packet 3; the first data packet may also be Refers to data packet 1 and data packet 2 among data packet 1, data packet 2, and data packet 3; the first data packet may also refer to data packet 1, data packet 2, and data packet 3.

可以理解,在网络设备未成功接收第一数据包的情况下,终端设备会向网络设备重新发送第一数据包,同时终端设备会确定第一数据包的重传次数。重传次数可以为终端设备在第一次向网络设备发送第一数据包失败后,终端设备向网络设备重复发送第一数据包的次数。示例性地,终端设备向网络设备发送第一数据包失败后,终端设备设备再次向网络设备发送第一数据包,此时第一数据包的重传次数为1次;若网路设备仍然没有成功接收第一数据包,终端设备会再次向网络设备发送第一数据包,此时第一数据包的重传次数为2次。可选地,重传次数可以指终端设备向网络设备发送第一数据包的总次数。示例性地,终端设备向网络设备发送第一数据包,此时第一数据包的重传次数为1次;若网络设备没有成功接收第一数据包,终端设备再次向网络设备发送第一数据包,此时第一数据包的重传次数为2次。预设次数为预设的任意正整数,例如可以为3次、10次等。It can be understood that, when the network device fails to receive the first data packet, the terminal device will resend the first data packet to the network device, and at the same time, the terminal device will determine the retransmission times of the first data packet. The number of retransmissions may be the number of times the terminal device repeatedly sends the first data packet to the network device after the terminal device fails to send the first data packet to the network device for the first time. Exemplarily, after the terminal device fails to send the first data packet to the network device, the terminal device sends the first data packet to the network device again. At this time, the number of retransmissions of the first data packet is 1; if the network device still does not After successfully receiving the first data packet, the terminal device will send the first data packet to the network device again, and at this time, the retransmission times of the first data packet are 2 times. Optionally, the number of retransmissions may refer to the total number of times the terminal device sends the first data packet to the network device. Exemplarily, the terminal device sends the first data packet to the network device, and the number of retransmissions of the first data packet at this time is 1; if the network device fails to receive the first data packet, the terminal device sends the first data packet to the network device again packet, the number of retransmissions of the first data packet at this time is 2 times. The preset number of times is any preset positive integer, such as 3 times, 10 times, etc.

在第一数据包的重传次数大于或者等于预设次数的情况下,终端设备会重新向网络设备发送数据承载建立请求,即终端设备会重新向网络设备发送多个数据包。在一个具体的示例中,多个数据包包括数据包1、数据包2和数据包3,第一数据包指数据包2,预设次数为2次。终端设备向网络设备发送数据包1、数据包2和数据包3,在网络设备向终端设备反馈未成功接收数据包2的情况下,终端设备重新向网络设备发送数据包2,若网络设备再次向终端设备反馈未成功接收数据包2,终端设备再次向网络设备发送数据包2。若网络设备再次向终端设备反馈未成功接收数据包2,由于数据包2的重复次数等于预设次数,因此,终端设备重新向网络设备发送数据承载建立请求,即终端设备会重新向网络设备发送数据包1、数据包2和数据包3。When the number of retransmissions of the first data packet is greater than or equal to the preset number of times, the terminal device will resend a data bearer establishment request to the network device, that is, the terminal device will resend multiple data packets to the network device. In a specific example, the multiple data packets include data packet 1, data packet 2, and data packet 3, the first data packet refers to data packet 2, and the preset number of times is 2. The terminal device sends data packet 1, data packet 2, and data packet 3 to the network device. When the network device feeds back to the terminal device that it has failed to receive data packet 2, the terminal device sends data packet 2 to the network device again. Feedback to the terminal device that the data packet 2 was not successfully received, and the terminal device sends the data packet 2 to the network device again. If the network device feeds back to the terminal device that it failed to receive data packet 2 again, since the number of repetitions of data packet 2 is equal to the preset number of times, the terminal device will resend a data bearer establishment request to the network device, that is, the terminal device will resend the request to the network device Packet 1, Packet 2, and Packet 3.

本申请的通信方法,在终端设备向网络设备发送数据承载建立请求的过程中,若数据承载建立请求中包括的数据包的重传次数大于或者等于预设次数的情况下,终端设备重新向网络设备发送数据承载建立请求,这样,在数据包的重传次数大于或者等于预设次数的情况下,终端设备不会发起RRC重建,能够减小对于其他数据承载传输的影响,提高通信质量和通信效率,从而提高用户体验感。In the communication method of the present application, when the terminal device sends a data bearer establishment request to the network device, if the number of retransmissions of the data packet included in the data bearer establishment request is greater than or equal to the preset number of times, the terminal device retransmits to the network The device sends a data bearer establishment request, so that when the number of retransmissions of the data packet is greater than or equal to the preset number of times, the terminal device will not initiate RRC reconstruction, which can reduce the impact on other data bearer transmissions and improve communication quality and communication quality. Efficiency, thereby improving user experience.

作为一个可选的实施例,在终端设备重新向网络设备发送数据承载建立请求之前,方法200还包括:终端设备确定第一数据包未成功发送;终端设备再次向网络设备发送第一数据包。As an optional embodiment, before the terminal device resends the data bearer establishment request to the network device, the method 200 further includes: the terminal device determines that the first data packet has not been successfully sent; and the terminal device sends the first data packet to the network device again.

应理解,终端设备确定第一数据包未成功发送,以及终端设备再次向网络设备发送第一数据包是重复执行的。并且,终端设备会确定第一数据包的重传次数,直至第一数据包的重传次数大于或者等于预设次数。可选地,终端设备确定第一数据包未成功发送后,方法200还包括:确定第一数据包的重传次数;在第一数据包的重传次数小于预设次数的情况下,终端设备再次向网络设备发送第一数据包。It should be understood that the terminal device determines that the first data packet is not sent successfully, and the terminal device sends the first data packet to the network device again are performed repeatedly. In addition, the terminal device will determine the retransmission times of the first data packet until the retransmission times of the first data packet are greater than or equal to the preset times. Optionally, after the terminal device determines that the first data packet has not been successfully sent, the method 200 further includes: determining the number of retransmissions of the first data packet; when the number of retransmissions of the first data packet is less than the preset number of times, the terminal device Send the first data packet to the network device again.

在一种可能的实施中,方法200还包括:终端设备接收来自网络设备的第一信息,第一信息用于指示网络设备成功接收的数据包的信息;终端设备确定第一数据包未成功发送,包括:终端设备基于第一信息,确定第一数据包未成功发送。In a possible implementation, the method 200 further includes: the terminal device receives first information from the network device, the first information is used to indicate the information of the data packet successfully received by the network device; the terminal device determines that the first data packet has not been successfully sent , including: the terminal device determines, based on the first information, that the first data packet has not been successfully sent.

应理解,网络设备成功接收的数据包为多个数据包中的一个或者多个数据包。用于指示网络设备成功接收的数据包的信息可以指任意能够指示网络设备成功接收的数据包的信息。示例性地,假设多个数据包包括数据包1、数据包2和数据包3,网络设备成功接收的数据包为数据包1和数据包2,则指示网络设备成功接收的数据包的信息可以为“01”和“02”,其中“01”用于指示数据包1,“02”用于指示数据包2。由于第一信息能够指示网络设备成功接收的数据包,同时终端设备能够确定终端设备已经向网络设备发送的数据包,因此,终端设备通过将网络设备成功接收的数据包和终端设备向网络设备发送的数据包进行对比,能够确定未成功发送的第一数据包。示例性地,多个数据包包括数据包1、数据包2和数据包3,终端设备向网络设备发送数据包1和数据包2后,接收到第一信息,第一信息中包括“01”,“01”用于指示数据包1,因此终端设备确定数据包1成功发送。终端设备通过将网络设备反馈的数据包1和终端设备向网络设备发送的数据包1和数据包2进行对比,能够确定网络设备未成功接收数据包2。通过这样的方式,网络设备主动向终端设备发送第一信息,便于终端设备确定未成功发送的数据包,有助于提高通信效率。It should be understood that the data packets successfully received by the network device are one or more data packets among the multiple data packets. The information used to indicate the data packets successfully received by the network device may refer to any information capable of indicating the successfully received data packets by the network device. Exemplarily, assuming that multiple data packets include data packet 1, data packet 2 and data packet 3, and the data packets successfully received by the network device are data packet 1 and data packet 2, then the information indicating the data packets successfully received by the network device may be They are "01" and "02", where "01" is used to indicate data packet 1, and "02" is used to indicate data packet 2. Since the first information can indicate the data packet successfully received by the network device, and at the same time the terminal device can determine the data packet that the terminal device has sent to the network device, the terminal device sends the data packet successfully received by the network device and the terminal device to the network device By comparing the data packets, it is possible to determine the first data packet that was not successfully sent. Exemplarily, the multiple data packets include data packet 1, data packet 2, and data packet 3. After the terminal device sends data packet 1 and data packet 2 to the network device, it receives first information, and the first information includes "01" , "01" is used to indicate data packet 1, so the terminal device determines that data packet 1 was sent successfully. The terminal device can determine that the network device fails to receive the data packet 2 by comparing the data packet 1 fed back by the network device with the data packet 1 and the data packet 2 sent by the terminal device to the network device. In this way, the network device actively sends the first information to the terminal device, which facilitates the terminal device to determine the unsuccessfully sent data packets, and helps to improve communication efficiency.

可以理解,第一信息可以为确认(acknowledge,ACK)信息,该ACK信息用于指示网络设备成功接收数据包。该ACK信息还包括用于指示网络设备成功接收的数据包的信息。这样,终端设备接收ACK信息后,能够根据ACK信息快速确定网络设备成功接收的数据包。It can be understood that the first information may be acknowledgment (acknowledge, ACK) information, where the ACK information is used to indicate that the network device has successfully received the data packet. The ACK information also includes information indicating the data packets successfully received by the network device. In this way, after receiving the ACK information, the terminal device can quickly determine the data packets successfully received by the network device according to the ACK information.

可选地,网络设备可以周期性向终端设备发送第一信息。Optionally, the network device may periodically send the first information to the terminal device.

应理解,在终端设备向网络设备发送多个数据包的过程中,终端设备接收来自网络设备的第一信息的个数可以为一个或者多个。示例性地,假设网络设备每隔5秒向终端设备发送一次第一信息,终端设备向网络设备发送多个数据包共用时12秒,则终端设备接收到来自网络设备的第一信息的数量为3。该三个第一信息可以相同或者不同。It should be understood that, during the process of the terminal device sending multiple data packets to the network device, the number of first information received by the terminal device from the network device may be one or more. Exemplarily, assuming that the network device sends the first information to the terminal device every 5 seconds, and it takes 12 seconds for the terminal device to send multiple data packets to the network device, the number of first messages received by the terminal device from the network device is 3. The three first pieces of information may be the same or different.

可选地,在网络设备成功接收N个来自终端设备的数据包后,向终端设备发送第一信息,N为正整数。应理解,N可以为1个、3个等。Optionally, after the network device successfully receives N data packets from the terminal device, it sends the first information to the terminal device, where N is a positive integer. It should be understood that N can be 1, 3, etc.

在一种可能的实施方式中,在终端设备接收来自网络设备的第一信息之前,方法200还包括:终端设备向网络设备发送第二信息,第二信息用于指示网络设备反馈成功接收的数据包的信息。In a possible implementation manner, before the terminal device receives the first information from the network device, the method 200 further includes: the terminal device sends second information to the network device, and the second information is used to instruct the network device to feed back successfully received data information about the package.

应理解,第二信息为终端设备向网络设备发送的用于指示网络设备反馈第一信息的请求信息。通过这样的方式,终端设备能够根据需求随时请求网络设备向终端设备反馈第一信息,便于终端设备随时获取网络设备成功接收的数据包的情况。It should be understood that the second information is request information sent by the terminal device to the network device for instructing the network device to feed back the first information. In this way, the terminal device can request the network device to feed back the first information to the terminal device at any time according to the requirement, so that the terminal device can obtain information about the data packets successfully received by the network device at any time.

可选地,终端设备每向网络设备发送M个数据包后,向网络设备发送一次第二信息,M为正整数。示例性地,多个数据包包括数据包1、数据包2和数据包3,若M为2,则终端设备向网络设备发送数据包1和数据包2后,向网络设备发送第二信息,网络设备基于该第二信息,向终端设备发送第一信息,该第一信息用于指示网络设备成功接收数据包1和数据包2;在终端设备根据第一信息确定数据包1和数据包2均成功发送的情况下,终端设备向网络设备发送数据包3,由于多个数据包发送完毕,因此,终端设备再次向网络设备发送第二信息;网络设备根据该第二信息,向终端设备发送第一信息,该第一信息用于指示网络设备成功接收数据包3。Optionally, after sending M data packets to the network device, the terminal device sends the second information to the network device once, where M is a positive integer. Exemplarily, the multiple data packets include data packet 1, data packet 2, and data packet 3. If M is 2, the terminal device sends the second information to the network device after sending the data packet 1 and the data packet 2, The network device sends first information to the terminal device based on the second information, and the first information is used to indicate that the network device has successfully received the data packet 1 and the data packet 2; the terminal device determines the data packet 1 and the data packet 2 according to the first information In the case of successful sending, the terminal device sends data packet 3 to the network device. Since multiple data packets have been sent, the terminal device sends the second information to the network device again; the network device sends the second information to the terminal device according to the second information. First information, where the first information is used to indicate that the network device has successfully received the data packet 3 .

可选地,终端设备在向网络设备发送完毕多个数据包后,向网络设备发送第二信息。示例性地,多个数据包包括数据包1、数据包2和数据包3,则终端设备向网络设备发送数据包1、数据包2和数据包3后,向网络设备发送第二信息;网络设备基于该第二信息,向终端设备发送第一信息,该第一信息用于指示网络设备成功接收数据包1、数据包2和数据包3;若网络设备未成功接收数据包1,则该第一信息用于指示网络设备成功接收数据包2和数据包3。Optionally, after sending the multiple data packets to the network device, the terminal device sends the second information to the network device. Exemplarily, the multiple data packets include data packet 1, data packet 2, and data packet 3, and then the terminal device sends the second information to the network device after sending the data packet 1, data packet 2, and data packet 3 to the network device; The device sends first information to the terminal device based on the second information, and the first information is used to indicate that the network device successfully receives data packet 1, data packet 2, and data packet 3; if the network device fails to receive data packet 1, the The first information is used to indicate that the network device has successfully received the data packet 2 and the data packet 3 .

在一种可能的实施方式中,方法200还包括:终端设备向网络设备发送第三信息,第三信息包括用于指示终端设备已发送的数据包的信息和用于指示网络设备反馈未成功接收的数据包的信息;终端设备接收来自网络设备的第四信息,第四信息用于指示网络设备未成功接收的数据包的信息;终端设备确定第一数据包未成功发送,包括:终端设备基于第四信息,确定第一数据包未成功发送。In a possible implementation manner, the method 200 further includes: the terminal device sends third information to the network device, the third information includes information indicating the data packet sent by the terminal device and information used to indicate that the network device feedback failed to receive The information of the data packet; the terminal device receives the fourth information from the network device, and the fourth information is used to indicate the information of the data packet that the network device has not successfully received; the terminal device determines that the first data packet has not been successfully sent, including: the terminal device based on The fourth information is to determine that the first data packet has not been sent successfully.

应理解,终端设备已经发送的数据包可以指多个数据包中的一个或者多个数据包,也可以指多个数据包中全部的数据包。网络设备根据第三信息能够确定终端设备向网络设备发送的数据包。基于第三信息,网络设备将终端设备向网络设备发送的数据包和网络设备成功接收的数据包进行对比,能够确定网络设备未成功接收的数据包。网络设备基于与终端设备约定的用于指示多个数据包中每个数据包的标识信息,向终端设备发送第四信息。It should be understood that the data packets sent by the terminal device may refer to one or more data packets in the multiple data packets, or may refer to all the data packets in the multiple data packets. The network device can determine the data packet sent by the terminal device to the network device according to the third information. Based on the third information, the network device compares the data packets sent by the terminal device to the network device with the data packets successfully received by the network device, and can determine the data packets not successfully received by the network device. The network device sends the fourth information to the terminal device based on the identification information agreed with the terminal device and used to indicate each of the multiple data packets.

可选地,第四信息可以为否定确认(negative acknowledgement,NACK)信息,该NACK信息用于指示网络设备未成功接收数据包,同时,该NACK信息中包括用于指示网络设备未成功接收的数据包的信息。Optionally, the fourth information may be negative acknowledgment (negative acknowledgment, NACK) information, the NACK information is used to indicate that the network device has not successfully received the data packet, and at the same time, the NACK information includes data used to indicate that the network device has not successfully received information about the package.

应理解,上述各方法的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定。It should be understood that the sequence numbers of the above-mentioned methods do not mean the sequence of execution, and the execution sequence of each process should be determined by its functions and internal logic.

上文结合图2,详细描述了本申请实施例的通信方法,下面结合图3至图4,详细描述本申请实施例的通信装置。所述通信装置包括用于执行上述实施例中每个部分相应的模块或单元。所述模块或单元可以是软件,也可以是硬件,或者是软件和硬件结合。下文仅对通信装置进行了简要举例说明,对于方案实现细节,可以参考前述方法实施例的描述,下文不再赘述。The communication method according to the embodiment of the present application is described in detail above with reference to FIG. 2 , and the communication device according to the embodiment of the present application is described in detail below with reference to FIG. 3 to FIG. 4 . The communication device includes corresponding modules or units for executing each part in the foregoing embodiments. The modules or units may be software, or hardware, or a combination of software and hardware. The following only briefly illustrates the communication device, and for the implementation details of the solution, reference may be made to the description of the foregoing method embodiments, which will not be repeated hereafter.

图3为本申请实施例提供的一种通信装置300的结构示意图。如图3所示,装置300包括:第一收发模块301和第二收发模块302。FIG. 3 is a schematic structural diagram of a communication device 300 provided in an embodiment of the present application. As shown in FIG. 3 , the device 300 includes: a first transceiver module 301 and a second transceiver module 302 .

在一种可能的实现方式中,该装置300用于实现上述方法200中终端设备对应的步骤。In a possible implementation manner, the apparatus 300 is configured to implement the steps corresponding to the terminal device in the foregoing method 200 .

第一收发模块301,用于向网络设备发送数据承载建立请求,数据承载建立请求包括多个数据包;The first transceiver module 301 is configured to send a data bearer establishment request to a network device, where the data bearer establishment request includes a plurality of data packets;

第二收发模块302,用于在多个数据包中的第一数据包的重传次数大于或者等于预设次数的情况下,重新向网络设备发送数据承载建立请求。The second transceiver module 302 is configured to resend the data bearer establishment request to the network device when the number of retransmissions of the first data packet among the multiple data packets is greater than or equal to the preset number of times.

可选地,装置300为长期演进LTE类型终端设备,数据承载建立请求为分组数据网PDN建立请求。Optionally, the apparatus 300 is a long term evolution LTE type terminal device, and the data bearer establishment request is a packet data network PDN establishment request.

可选地,装置300为新无线NR类型终端设备,数据承载建立请求为协议数据单元PDU会话建立请求。Optionally, the apparatus 300 is a new wireless NR terminal device, and the data bearer establishment request is a PDU session establishment request.

可选地,装置300还包括处理模块,用于确定第一数据包未成功发送;第一收发模块301或第二收发模块302还用于,再次向网络设备发送第一数据包。Optionally, the apparatus 300 further includes a processing module configured to determine that the first data packet is not sent successfully; the first transceiving module 301 or the second transceiving module 302 is further configured to send the first data packet to the network device again.

可选地,第一收发模块301或第二收发模块302还用于:接收来自网络设备的第一信息,第一信息用于指示网络设备成功接收的数据包的信息;处理模块具体用于:基于第一信息,确定第一数据包未成功发送。Optionally, the first transceiver module 301 or the second transceiver module 302 is also configured to: receive first information from the network device, the first information is used to indicate information of the data packet successfully received by the network device; the processing module is specifically configured to: Based on the first information, it is determined that the first data packet has not been successfully sent.

可选地,第一收发模块301或第二收发模块302还用于:向网络设备发送第二信息,第二信息用于指示网络设备反馈成功接收的数据包的信息。Optionally, the first transceiving module 301 or the second transceiving module 302 is further configured to: send second information to the network device, where the second information is used to instruct the network device to feed back information about successfully received data packets.

可选地,第一收发模块301或第二收发模块302还用于:向网络设备发送第三信息,第三信息包括用于指示装置300已发送的数据包的信息和用于指示网络设备反馈未成功接收的数据包的信息;接收来自网络设备的第四信息,第四信息用于指示网络设备未成功接收的数据包的信息;处理模块具体用于:终端设备基于第四信息,确定第一数据包未成功发送。Optionally, the first transceiver module 301 or the second transceiver module 302 is also configured to: send third information to the network device, the third information includes information for indicating the data packet sent by the apparatus 300 and for instructing the network device to feedback The information of the data packet not successfully received; receiving the fourth information from the network device, the fourth information is used to indicate the information of the data packet not successfully received by the network device; the processing module is specifically used for: the terminal device determines the fourth information based on the fourth information A packet was not sent successfully.

应理解,这里的装置300以功能模块的形式体现。这里的术语“模块”可以指应用特有集成电路(application specific integrated circuit,ASIC)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。在一个可选的例子中,本领域技术人员可以理解,装置300可以具体为上述实施例中的终端设备,装置300可以用于执行上述方法实施例中与终端设备对应的各个流程和/或步骤,为避免重复,在此不再赘述。It should be understood that the apparatus 300 here is embodied in the form of functional modules. The term "module" here may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor, or a group processor, etc.) and memory, incorporated logic, and/or other suitable components to support the described functionality. In an optional example, those skilled in the art can understand that the apparatus 300 may specifically be the terminal device in the above-mentioned embodiment, and the apparatus 300 may be used to execute various processes and/or steps corresponding to the terminal device in the above-mentioned method embodiment , to avoid repetition, it will not be repeated here.

上述装置300具有实现上述方法中终端设备执行的相应步骤的功能;上述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。The above-mentioned apparatus 300 has the function of implementing the corresponding steps executed by the terminal device in the above-mentioned method; the above-mentioned functions can be realized by hardware, or can be realized by executing corresponding software by hardware. The hardware or software includes one or more modules corresponding to the above functions.

在本申请的实施例,图3中的装置300也可以是芯片,例如:SOC。对应地,第一收发模块301可以是该芯片的收发电路,在此不做限定。In the embodiment of the present application, the device 300 in FIG. 3 may also be a chip, such as an SOC. Correspondingly, the first transceiver module 301 may be a transceiver circuit of the chip, which is not limited here.

图4为本申请实施例提供的通信装置400的结构示意图。该装置400包括处理器401、收发器402和存储器403。其中,处理器401、收发器402和存储器403通过内部连接通路互相通信,该存储器403用于存储指令,该处理器401用于执行该存储器403存储的指令,以控制该收发器402发送信号和/或接收信号。FIG. 4 is a schematic structural diagram of a communication device 400 provided by an embodiment of the present application. The apparatus 400 includes a processor 401 , a transceiver 402 and a memory 403 . Wherein, the processor 401, the transceiver 402 and the memory 403 communicate with each other through an internal connection path, the memory 403 is used to store instructions, and the processor 401 is used to execute the instructions stored in the memory 403 to control the transceiver 402 to send signals and /or to receive a signal.

应理解,装置400可以具体为上述实施例中的终端设备,并且可以用于执行上述方法实施例中与终端设备对应的各个步骤和/或流程。可选地,该存储器403可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器。例如,存储器还可以存储设备类型的信息。该处理器401可以用于执行存储器中存储的指令,并且当该处理器401执行存储器中存储的指令时,该处理器401用于执行上述方法实施例的各个步骤和/或流程。该收发器402可以包括发射器和接收器,该发射器可以用于实现上述收发器对应的用于执行发送动作的各个步骤和/或流程,该接收器可以用于实现上述收发器对应的用于执行接收动作的各个步骤和/或流程。It should be understood that the apparatus 400 may specifically be the terminal device in the foregoing embodiments, and may be configured to execute various steps and/or processes corresponding to the terminal device in the foregoing method embodiments. Optionally, the memory 403 may include read-only memory and random-access memory, and provides instructions and data to the processor. A portion of the memory may also include non-volatile random access memory. For example, the memory may also store device type information. The processor 401 may be used to execute instructions stored in the memory, and when the processor 401 executes the instructions stored in the memory, the processor 401 is used to execute various steps and/or processes of the above method embodiments. The transceiver 402 may include a transmitter and a receiver, and the transmitter may be used to implement various steps and/or processes corresponding to the above-mentioned transceiver for performing the sending action, and the receiver may be used to implement the corresponding application of the above-mentioned transceiver. Various steps and/or processes for performing receiving actions.

应理解,在本申请实施例中,该处理器可以是中央处理单元(central processingunit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。It should be understood that, in the embodiment of the present application, the processor may be a central processing unit (central processing unit, CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC) , field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor, or the processor may be any conventional processor, and the like.

在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器执行存储器中的指令,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software. The steps of the methods disclosed in connection with the embodiments of the present application may be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor. The software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register. The storage medium is located in the memory, and the processor executes the instructions in the memory, and completes the steps of the above method in combination with its hardware. To avoid repetition, no detailed description is given here.

本申请还提供了一种计算机可读存储介质,该计算机可读存储介质用于存储计算机程序,该计算机程序用于实现上述方法实施例中所示的方法。The present application also provides a computer-readable storage medium, where the computer-readable storage medium is used to store a computer program, and the computer program is used to implement the methods shown in the above method embodiments.

本申请还提供了一种计算机程序产品,该计算机程序产品包括计算机程序(也可以称为代码,或指令),当该计算机程序在计算机上运行时,该计算机可以执行上述方法实施例所示的方法。The present application also provides a computer program product. The computer program product includes a computer program (also called code, or instruction). When the computer program is run on a computer, the computer can execute the above-mentioned methods shown in the above method embodiments. method.

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的模块及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。Those skilled in the art can appreciate that the modules and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be regarded as exceeding the scope of the present application.

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the above-described system, device, and module can refer to the corresponding process in the foregoing method embodiment, and details are not repeated here.

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods may be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the modules is only a logical function division. In actual implementation, there may be other division methods. For example, multiple modules or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or modules may be in electrical, mechanical or other forms.

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。The modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, that is, they may be located in one place, or may be distributed to multiple network modules. Part or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。In addition, each functional module in each embodiment of the present application may be integrated into one processing module, each module may exist separately physically, or two or more modules may be integrated into one module.

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。If the functions are realized in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage media include: U disk, mobile hard disk, read-only memory (read-only memory, ROM), random access memory (random access memory, RAM), magnetic disk or optical disk, and various media that can store program codes. .

以上所述,仅为本申请的具体实施方式,但本申请实施例的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请实施例揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请实施例的保护范围之内。因此,本申请实施例的保护范围应所述以权利要求的保护范围为准。The above is only the specific implementation of the application, but the protection scope of the embodiment of the application is not limited thereto, and any skilled person familiar with the technical field can easily think of changes within the technical scope disclosed in the embodiment of the application Or replacement, should be covered within the scope of protection of the embodiments of the present application. Therefore, the scope of protection of the embodiments of the present application should be based on the scope of protection of the claims.

Claims (17)

1. A method of communication, comprising:
the method comprises the steps that terminal equipment sends a data bearing establishment request to network equipment, wherein the data bearing establishment request comprises a plurality of data packets;
and under the condition that the retransmission times of the first data packet in the plurality of data packets are greater than or equal to the preset times, the terminal equipment sends the data bearer establishment request to the network equipment again.
2. The method of claim 1, wherein the terminal device is a long term evolution, LTE, type terminal device, and wherein the data bearer establishment request is a packet data network, PDN, establishment request.
3. The method of claim 1, wherein the terminal device is a new wireless NR type terminal device and wherein the data bearer setup request is a protocol data unit, PDU, session setup request.
4. The method according to any of claims 1 to 3, wherein before the terminal device resends the data bearer establishment request to the network device, the method further comprises:
the terminal equipment determines that the first data packet is not successfully transmitted;
and the terminal equipment sends the first data packet to the network equipment again.
5. The method of claim 4, further comprising:
the terminal equipment receives first information from the network equipment, wherein the first information is used for indicating information of a data packet successfully received by the network equipment;
the determining, by the terminal device, that the first data packet is not successfully transmitted includes:
and the terminal equipment determines that the first data packet is not successfully transmitted based on the first information.
6. The method of claim 5, wherein before the terminal device receives the first information from the network device, the method further comprises:
and the terminal equipment sends second information to the network equipment, wherein the second information is used for indicating the network equipment to feed back the information of the successfully received data packet.
7. The method of claim 4, further comprising:
the terminal device sends third information to the network device, wherein the third information comprises information used for indicating a data packet sent by the terminal device and information used for indicating the network device to feed back the data packet which is not successfully received;
the terminal equipment receives fourth information from the network equipment, wherein the fourth information is used for indicating information of data packets which are not successfully received by the network equipment;
the determining, by the terminal device, that the first data packet is not successfully transmitted includes:
and the terminal equipment determines that the first data packet is not successfully transmitted based on the fourth information.
8. A communications apparatus, comprising:
the first transceiver module is used for sending a data bearer establishment request to the network equipment, wherein the data bearer establishment request comprises a plurality of data packets;
and a second transceiver module, configured to resend the data bearer establishment request to the network device when the retransmission time of a first data packet in the multiple data packets is greater than or equal to a preset time.
9. The apparatus of claim 8, wherein the apparatus is a long term evolution, LTE, type terminal device, and wherein the data bearer establishment request is a packet data network, PDN, establishment request.
10. The apparatus of claim 8, wherein the apparatus is a new wireless NR type terminal device and wherein the data bearer setup request is a protocol data unit, PDU, session setup request.
11. The apparatus of any one of claims 8 to 10, further comprising:
a processing module for determining that the first data packet was not successfully transmitted;
the first transceiver module or the second transceiver module is further configured to:
and sending the first data packet to the network equipment again.
12. The apparatus of claim 11, wherein the first transceiver module or the second transceiver module is further configured to:
receiving first information from the network equipment, wherein the first information is used for indicating information of data packets successfully received by the network equipment;
the processing module is specifically configured to:
determining, based on the first information, that the first data packet was not successfully transmitted.
13. The apparatus of claim 12, wherein the first transceiver module or the second transceiver module is further configured to:
and sending second information to the network equipment, wherein the second information is used for indicating the network equipment to feed back the information of the successfully received data packet.
14. The apparatus of claim 11, wherein the first transceiver module or the second transceiver module is further configured to:
sending third information to the network equipment, wherein the third information comprises information used for indicating the data packets sent by the device and information used for indicating the network equipment to feed back the data packets which are not successfully received;
receiving fourth information from the network device, wherein the fourth information is used for indicating information of data packets which are not successfully received by the network device;
the processing module is specifically configured to:
determining that the first data packet was not successfully transmitted based on the fourth information.
15. A communications apparatus, comprising: a processor coupled with a memory for storing a computer program that, when invoked by the processor, causes the apparatus to perform the method of any of claims 1 to 7.
16. A computer-readable storage medium for storing a computer program comprising instructions for implementing the method of any one of claims 1 to 7.
17. A computer program product, characterized in that computer program code is included in the computer program product, which, when run on a computer, causes the computer to implement the method according to any one of claims 1 to 7.
CN202310182295.8A 2023-03-01 2023-03-01 Communication method and communication device Active CN115843125B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310182295.8A CN115843125B (en) 2023-03-01 2023-03-01 Communication method and communication device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310182295.8A CN115843125B (en) 2023-03-01 2023-03-01 Communication method and communication device

Publications (2)

Publication Number Publication Date
CN115843125A true CN115843125A (en) 2023-03-24
CN115843125B CN115843125B (en) 2023-08-08

Family

ID=85580238

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310182295.8A Active CN115843125B (en) 2023-03-01 2023-03-01 Communication method and communication device

Country Status (1)

Country Link
CN (1) CN115843125B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117896792A (en) * 2024-03-15 2024-04-16 荣耀终端有限公司 Communication method and communication device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7069008B1 (en) * 2003-08-04 2006-06-27 Cingular Wireless Ii, Llc Systems and methods for automatic selection of an optimal available data bearer
US20170230819A1 (en) * 2014-10-31 2017-08-10 Huawei Technologies Co., Ltd. Data processing method, apparatus, terminal, mobility management entity, and system
WO2019192458A1 (en) * 2018-04-04 2019-10-10 华为技术有限公司 Communication method and apparatus
CN111132358A (en) * 2019-12-19 2020-05-08 RealMe重庆移动通信有限公司 Data packet transmission method, terminal and storage medium
US20200374973A1 (en) * 2018-02-11 2020-11-26 Huawei Technologies Co., Ltd. Communication Method and Wireless Communications Apparatus
US20220124839A1 (en) * 2019-06-27 2022-04-21 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Data transmission method and apparatus, and terminal

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7069008B1 (en) * 2003-08-04 2006-06-27 Cingular Wireless Ii, Llc Systems and methods for automatic selection of an optimal available data bearer
US20170230819A1 (en) * 2014-10-31 2017-08-10 Huawei Technologies Co., Ltd. Data processing method, apparatus, terminal, mobility management entity, and system
US20200374973A1 (en) * 2018-02-11 2020-11-26 Huawei Technologies Co., Ltd. Communication Method and Wireless Communications Apparatus
WO2019192458A1 (en) * 2018-04-04 2019-10-10 华为技术有限公司 Communication method and apparatus
US20220124839A1 (en) * 2019-06-27 2022-04-21 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Data transmission method and apparatus, and terminal
CN111132358A (en) * 2019-12-19 2020-05-08 RealMe重庆移动通信有限公司 Data packet transmission method, terminal and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117896792A (en) * 2024-03-15 2024-04-16 荣耀终端有限公司 Communication method and communication device

Also Published As

Publication number Publication date
CN115843125B (en) 2023-08-08

Similar Documents

Publication Publication Date Title
CN110809866B (en) Command receiving method, device and communication system
CN113490168B (en) Communication method and device
WO2022110168A1 (en) Communication configuration method and communication apparatus
CN113727368A (en) Communication method and device
CN116669100A (en) Communication method and communication device
CN115843125B (en) Communication method and communication device
US20230199712A1 (en) Wireless communication method and terminal
CN113115360B (en) Wireless communication method, communication device, chip and communication system
EP4087303A1 (en) Communication method and device
CN117835459A (en) Communication method, terminal device, storage medium, chip system and product
CN112514454B (en) Method for switching network, network node, chip and communication system
CN113489578A (en) Information transmission method, device, equipment and storage medium
WO2023280085A1 (en) Frequency band range reporting method and communication apparatus
WO2022213393A1 (en) Paging method, device, and storage medium
CN113556792B (en) Status report transmission method, terminal device and network device
JP7673205B2 (en) Data transmission method, terminal device and network device
WO2022133912A1 (en) Sidelink communication method, apparatus and system
CN117896792B (en) Communication method and communication device
CN115913474B (en) Data transmission method, device, equipment and computer readable storage medium
CN113301606A (en) Communication method and device
US12376170B2 (en) Configuration reset method and apparatus, and terminal device
CN102754498B (en) Wireless communications method, subscriber equipment, base station and system
TW201815113A (en) Method for transmitting data, receiving device and transmitting device
WO2025194633A1 (en) Communication method and communication apparatus
WO2024254765A1 (en) Communication method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: Unit 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong 518040

Patentee after: Honor Terminal Co.,Ltd.

Country or region after: China

Address before: 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong

Patentee before: Honor Device Co.,Ltd.

Country or region before: China

CP03 Change of name, title or address