CN113286326A - Communication method and device - Google Patents
Communication method and device Download PDFInfo
- Publication number
- CN113286326A CN113286326A CN202010105414.6A CN202010105414A CN113286326A CN 113286326 A CN113286326 A CN 113286326A CN 202010105414 A CN202010105414 A CN 202010105414A CN 113286326 A CN113286326 A CN 113286326A
- Authority
- CN
- China
- Prior art keywords
- information
- data
- network device
- service
- downlink data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0231—Traffic management, e.g. flow control or congestion control based on communication conditions
- H04W28/0236—Traffic management, e.g. flow control or congestion control based on communication conditions radio quality, e.g. interference, losses or delay
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0268—Traffic management, e.g. flow control or congestion control using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/24—Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/27—Transitions between radio resource control [RRC] states
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the application provides a communication method and device, relates to the field of communication, and aims to enable data transmission in scenes such as large-scale live-action games and remote operations to meet the requirements of the data transmission on real-time performance, time delay, data quantity, burstiness and the like. The specific scheme is as follows: the communication device receives the first information and determines the information of the service data according to the first information; the information of the service data comprises one or more of the following information: the arrival time of the service data, the arrival rule of the service data, the arrival data volume of the service data, the arrival data packet state of the service data, and the required QoS of the service data.
Description
Technical Field
The embodiment of the application relates to the field of communication, in particular to a communication method and device.
Background
With the continuous development of the fifth generation mobile communication technology (5G), data transmission delay is continuously reduced, transmission capacity is continuously increased, and the 5G system is gradually applied to scenes such as large-scale live-action games, remote operations, and the like. Taking remote surgery as an example, it is often used for emergency treatment in which a doctor cannot arrive in time. The doctor remotely observes the condition of operation scene through equipment such as helmet to send corresponding instruction through equipment such as gloves, the instruction is transmitted to the back of operation scene through the 5G system, carries out through the manipulator of operation scene, and the condition of carrying out is passed to the doctor's helmet through the 5G system after being gathered by the camera of operation scene again.
At present, the common characteristics of the scenes such as the large-scale live-action game, the remote operation and the like are as follows: the data transmission delay is low, the service data volume is large, the data has burstiness, the real-time requirement is high, and the like. Continuing with the example of remote surgery, if the transmission delay is low enough to be imperceptible to a person, the doctor cannot perceive the delay caused by remote transmission, and the same effect as that of on-site surgery is achieved. If the transmission capacity is large enough, the scene of the operation site can be clearly displayed in front of the eyes of the doctor, and the operation effect and the use feeling of the doctor are ensured.
However, the existing communication technology may not meet the requirements of the above scenarios on data transmission real-time performance, time delay, data amount, burstiness, and the like. Therefore, how to satisfy various demands of these scenarios on data transmission has become a problem to be solved in the art.
Disclosure of Invention
In view of this, embodiments of the present disclosure provide a communication method and apparatus, so that data transmission in scenes such as large-scale live-action games and remote operations can meet the requirements of real-time performance, time delay, data amount, burstiness, and the like of data transmission.
In a first aspect, an embodiment of the present application provides a communication method, which may include: the communication device receives the first information and determines the information of the service data according to the received first information; the information of the service data determined by the communication device may include one or more of the following information: the arrival time of the service data, the arrival rule of the service data, the arrival data volume of the service data, the arrival data packet state of the service data, and the required quality of service (QoS) of the service data. For example, the first information may be uplink data or downlink data. When the first information is uplink data, from the perspective of the application layer, the uplink data may also be referred to as uplink control signaling, that is, the first information may also be uplink control signaling. When the first information is downlink data, from the perspective of the application layer, the downlink data may also be referred to as downlink control signaling, that is, the first information may also be downlink control signaling.
In a possible implementation manner, the determining, by the communication device, the information of the service data according to the first information specifically may include: the communication device can determine the information of the service data according to the auxiliary information and the first information; wherein the auxiliary information may include one or more of the following information: the mapping relation between the size of the first information and the information of the service data; the mapping relation between the packet distribution of the first information and the information of the service data; and mapping the value of one or more bits of the first information with the information of the service data. The above mapping relationship may also be referred to as a correspondence relationship. For example, the communication device may determine the information of the traffic data according to the size of the first information. As another example, the first information is divided into a plurality of data packets, and the communication device may determine the information of the service data according to a packet distribution of the plurality of data packets. As another example, the communication device may determine the information of the traffic data according to a value of one or more bits of the first information.
For example, the first information may be uplink data, and the communication device determines that the subsequent arrival is downlink data, and may determine one or more of the arrival time, the arrival rule, the amount of the arrival data, the status of the arrival data packet, and the required QoS of the downlink data according to the size of the uplink data. For another example, the first information may be downlink data, and the communication device determines that the subsequent arrival is uplink data, and may determine one or more of the arrival time, the arrival rule, the arrival data amount, the arrival packet status, and the required QoS of the uplink data according to the size of the downlink data. As another example, the first information may be uplink data, the communication device determines that the subsequent arrival is downlink data, the uplink data is divided into a plurality of data packets, and one or more of the arrival time, the arrival rule, the arrival data amount, the arrival data packet status, and the required QoS of the downlink data may be determined according to the packet distribution of the plurality of data, such as the packet interval, the packet size, or the packet interval and the packet size. For another example, the first information may be downlink data, the network device determines that the subsequent arrival is uplink data, the downlink data is divided into a plurality of data packets, and one or more of the arrival time, the arrival rule, the arrival data amount, the arrival data packet status, and the required QoS of the uplink data may be determined according to packet distribution of the plurality of data, such as packet interval, or packet size, or packet interval and packet size. For another example, if one or more preset bits of the first information are used to indicate or determine the information of the service data, for example, the communication device has a mapping relationship between the value of the preset bit and the information of the service data, the information of the service data may be determined according to the value of the preset bit.
In another possible implementation manner, the service data may be response data of the first information, or the service data may also be the next first information. For example, the first information is uplink data, and the service data may be downlink data of the uplink data, or the service data is downlink response data of the uplink data. For another example, the first information is downlink data, and the service data may be uplink data of the downlink data, or the service data is uplink response data of the downlink data. For another example, the first information is uplink data, and for a continuous uplink data trigger, the service data may be next uplink data of the uplink data. For another example, the first information is downlink data, and for a continuous downlink data trigger, the service data may be next downlink data of the downlink data.
In another possible implementation manner, the communication device may be a network device. The auxiliary information may be obtained by the network device from a network management device, a core network device, a terminal device, or a server.
In another possible implementation manner, the acquiring, by the network device, the auxiliary information from the core network device specifically may include: the network device receives a service response from an access and mobility management function (AMF), the service response including the assistance information. For example, the network device may send a service request to the AMF so that the AMF returns the service response to the network device. The service response may be a session request message or a session modification message.
In another possible implementation, the auxiliary information is information transmitted by the terminal device, i.e. the auxiliary information originates from the terminal device. Specifically, the network device may obtain the auxiliary information from the terminal apparatus by: the network device receives a service request from the terminal device, which may include assistance information. Of course, the auxiliary information may not be included in the service request, but the terminal device may be sent to the network device together with the service request.
In another possible implementation manner, the network device may further send, to the terminal device, indication information for indicating the terminal device to report the channel state before the service data reaches the network device. In another possible implementation manner, the network device may further send configuration information to the terminal device, where the configuration information includes an arrival time of the service data, so that the terminal device may report the channel state to the network device before the service data reaches the network device according to the arrival time of the service data. In this way, the network device can prepare for receiving and/or sending the service data, for example, prepare for transmission resources, according to the obtained information of the channel state and the service data.
In another possible implementation manner, the communication device may be a terminal device, and the terminal device may further send information of the service data to the network device. That is, the information of the service data may be determined by the terminal device, and the terminal device may further send the determined information of the service data to the network device for the network device to prepare for receiving and/or sending the service data.
In another possible implementation manner, the sending, by the terminal device, the information of the service data to the network device specifically may include: the terminal device may send the information of the service data to the network device through a Radio Resource Control (RRC) message, that is, the terminal device may carry the information of the service data in the RRC message and send the RRC message to the network device. Or, the terminal device may send the information of the service data to the network device through a media access control element (MAC CE), that is, the terminal device may carry the information of the service data in the MAC CE and send the information to the network device.
In another possible implementation manner, the terminal device may further receive indication information from the network device, where the indication information is used to instruct the terminal device to report the channel state. In another possible implementation manner, the terminal device may further receive configuration information from the network device, where the configuration information may include an arrival time of the service data. Thus, the terminal device can report the channel state to the network device before the service data reaches the network device according to the indication information or the arrival time of the received service data, so that the network device can prepare for receiving and/or sending the service data.
In another possible implementation, the terminal device may further send capability information indicating that the terminal device has the capability of predicting the information of the traffic data to the network apparatus. If the terminal device has the capability, the network device may consider that a part of the data transmitted by the terminal device in the subsequent process is related to the capability.
In another possible implementation manner, the configuration information may further include: the amount of timing advance.
In another possible implementation manner, the communication device may be a User Plane Function (UPF), and the UPF may further send information of the service data to the network device. That is, the information of the service data may be determined by the UPF, and the UPF may further send the determined information of the service data to the network device for the network device to prepare for the reception and/or transmission of the service data.
In a second aspect, an embodiment of the present application provides a communication apparatus, which may include: means or units (means) for performing the steps of the first aspect above. For example, the communication device may include: a receiving unit and a determining unit. The communication device may further include a transmitting unit.
In a third aspect, an embodiment of the present application provides a communication apparatus, which may include: a processor and interface circuitry, the processor being arranged to communicate with other devices via the interface circuitry and to perform the method provided by the first aspect above. The processor may include one or more.
In a fourth aspect, embodiments of the present application provide a communication device, which may include a processor, connected to a memory, for calling a program stored in the memory to execute the method provided in the first aspect above. The memory may be located within the device or external to the device. And the processor includes one or more.
In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, including: computer software instructions; the computer software instructions, when executed in the communication device or a chip built in the communication device, cause the communication device to perform the method provided in the first aspect above.
The above communication apparatus may be located in a terminal apparatus, a network device, or a core network device (e.g., UPF).
In a sixth aspect, an embodiment of the present application provides a program for communication, which when executed by a processor is configured to perform the method provided in the first aspect above. The processor includes one or more.
In a seventh aspect, an embodiment of the present application provides a program product, for example, a computer-readable storage medium, including the above program.
It can be seen that in the above aspects, the network device may obtain one or more information of the traffic data, such as arrival time, arrival rule, arrival data amount, arrival packet status, and required QoS. Thus, the network device can prepare for receiving and/or sending the service data according to the obtained information, for example, prepare transmission resources, so as to ensure that the data transmission can meet the requirements of the network device on data transmission real-time performance, time delay, data amount, burstiness and the like, thereby improving the transmission efficiency.
As described above, one or more information of the service data, such as arrival time, arrival rule, arrival data amount, arrival packet status, and required QoS, may be determined by the network device, and the network device may determine the information of the service data according to the auxiliary information and the first information. Such information of the service data may also be determined by the terminal device or the core network device (e.g., UPF) and sent to the network device. In addition, the network device may trigger the terminal device to report the channel state before the service data arrives, so that preparation may be made for transmission of the service data according to the channel state. Meanwhile, higher utilization efficiency of air interface resources can be realized, and the number of users of a communication system, which can support services (such as real-time multimedia services of large-scale live-action games, remote operations and the like), is increased.
Drawings
Fig. 1 is a schematic diagram of a communication system according to an embodiment of the present application;
fig. 2 is a schematic diagram of a network architecture according to an embodiment of the present application;
fig. 3 is a schematic diagram of another network architecture provided in the embodiments of the present application;
fig. 4 is a flowchart illustrating a communication method according to an embodiment of the present application;
fig. 5 is a flowchart illustrating another communication method according to an embodiment of the present application;
fig. 6 is a flowchart illustrating another communication method according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of a MAC subheader according to an embodiment of the present application;
fig. 8 is a flowchart illustrating another communication method according to an embodiment of the present application;
fig. 9 is a schematic structural diagram of a network device according to an embodiment of the present application;
fig. 10 is a schematic structural diagram of a terminal according to an embodiment of the present application.
Detailed Description
In the following, some terms in the present application will be explained:
1) the terminal device may be a terminal, or a device located within a terminal (e.g., a chip within a terminal). A terminal, also referred to as User Equipment (UE), a Mobile Station (MS), a Mobile Terminal (MT), etc., is a device that provides voice/data connectivity to a user. For example, a handheld device having a wireless connection function, or a vehicle-mounted device, etc. Currently, some examples of terminals are: a mobile phone (mobile phone), a tablet computer, a notebook computer, a palm top computer, a Mobile Internet Device (MID), a wearable device, a Virtual Reality (VR) device, an Augmented Reality (AR) device, a wireless terminal in industrial control (industrial control), a wireless terminal in self driving (self driving), a wireless terminal in remote surgery (remote medical supply), a wireless terminal in smart grid (smart grid), a wireless terminal in transportation safety (smart security), a wireless terminal in city (smart city), a wireless terminal in smart home (smart home), and the like.
2) A network device is a device in a wireless network, such as a Radio Access Network (RAN) node that accesses a terminal to the wireless network. Currently, some examples of RAN nodes are: a gbb, a Transmission Reception Point (TRP), an evolved Node B (eNB), a Radio Network Controller (RNC), a Node B (NB), a Base Station Controller (BSC), a Base Transceiver Station (BTS), a home base station (e.g., home evolved Node B, or home Node B, HNB), a Base Band Unit (BBU), or a wireless fidelity (Wifi) Access Point (AP), etc. In one network configuration, a network device may include a Centralized Unit (CU) node, or a Distributed Unit (DU) node, or a RAN device including a CU node and a DU node.
3) The term "plurality" means two or more, and the other terms are similar. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. Furthermore, for elements (elements) that appear in the singular form "a," an, "and" the, "they are not intended to mean" one or only one "unless the context clearly dictates otherwise, but rather" one or more than one. For example, "a device" means for one or more such devices. Still further, at least one (at least one of a). Determining Y from X does not mean determining Y from X alone, but can be determined from X and other information.
Please refer to fig. 1, which is a schematic diagram of a communication system according to an embodiment of the present application. As shown in fig. 1, in the communication system, a terminal apparatus 110 communicates with other apparatuses through a wireless network including a RAN and a Core Network (CN). Where RAN is used to access terminal device 110 to a wireless network and CN is used to manage terminal device 110 and provide a gateway for communicating with an external network.
Take the wireless network as a 5G system (or referred to as a 5G NR system, or NR system) as an example. The wireless network may include a network device 120, such as a RAN device (e.g., a gNB) 120, responsible for the transmission of data over the wireless interface. Network device 120 may be connected to server 130 through a core network. The server 130 may be a server providing third party applications. The core network may include signaling plane network elements, such as an access and mobility management function (AMF) 140 and a Session Management Function (SMF) 150, which are responsible for building a data transmission channel. The SMF 150 is mainly responsible for session management, and the AMF 140 is mainly responsible for user management. The core network may also include a data plane network element, such as a User Plane Function (UPF) 160, which is mainly responsible for data forwarding.
Please refer to fig. 2, which is a schematic diagram of a network architecture according to an embodiment of the present application. As shown in fig. 2, the network architecture includes CN equipment and RAN equipment.
The RAN equipment comprises a baseband device and a radio frequency device. The baseband device may be implemented by one node or by a plurality of nodes. The radio frequency device can be realized independently by pulling away from the baseband device, or can be integrated in the baseband device, or a part of the pulling away part is integrated in the baseband device. For example, in a Long Term Evolution (LTE) communication system, a RAN equipment (eNB) includes a baseband device and a radio frequency device, where the radio frequency device may be remotely located with respect to the baseband device, e.g., a Remote Radio Unit (RRU) is remotely located with respect to a BBU.
The network architecture may also include a terminal device. The communication between the RAN equipment and the terminal device follows a certain protocol layer structure. For example, with continued reference to fig. 2, the control plane protocol layer structure may include the functions of Radio Resource Control (RRC) layer, packet data convergence layer protocol (PDCP) layer, Radio Link Control (RLC) layer, Medium Access Control (MAC) layer, and physical layer (PHY) protocol layer. The user plane protocol layer structure can comprise functions of protocol layers such as a PDCP layer, an RLC layer, an MAC layer, a physical layer and the like; in one implementation, a Service Data Adaptation Protocol (SDAP) layer may be further included above the PDCP layer.
The functions of these protocol layers may be implemented by one node, or may be implemented by a plurality of nodes; for example, in an evolved structure, a RAN device may include a Centralized Unit (CU) and a Distributed Unit (DU), and a plurality of DUs may be centrally controlled by one CU. As shown in fig. 2, the CU and the DU may be divided according to protocol layers of the radio network, for example, functions of a PDCP layer and above protocol layers are provided in the CU, and functions of protocol layers below the PDCP layer, for example, functions of an RLC layer and a MAC layer, are provided in the DU.
This division of the protocol layers is only an example, and it is also possible to divide the protocol layers at other protocol layers, for example, at the RLC layer, and the functions of the RLC layer and the protocol layers above are set in the CU, and the functions of the protocol layers below the RLC layer are set in the DU; alternatively, the functions are divided into some protocol layers, for example, a part of the functions of the RLC layer and the functions of the protocol layers above the RLC layer are provided in the CU, and the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer are provided in the DU. In addition, the processing time may be divided in other manners, for example, by time delay, a function that needs to satisfy the time delay requirement for processing is provided in the DU, and a function that does not need to satisfy the time delay requirement is provided in the CU.
In addition, the radio frequency device may be pulled away, not placed in the DU, or integrated in the DU, or partially pulled away and partially integrated in the DU, which is not limited herein.
With continued reference to fig. 3, with respect to the architecture shown in fig. 2, the Control Plane (CP) and the User Plane (UP) of the CU may be separated and implemented by being divided into different entities, namely a control plane CU entity (CU-CP entity) and a user plane CU entity (CU-UP entity).
In the above network architecture, the signaling generated by the CU may be transmitted to the terminal device through the DU, or the signaling generated by the terminal device may be transmitted to the CU through the DU. The DU may pass through the protocol layer encapsulation directly to the terminal device or CU without parsing the signaling. In the following embodiments, if transmission of such signaling between the DU and the terminal apparatus is involved, at this time, transmission or reception of the signaling by the DU includes such a scenario. For example, the signaling of the RRC or PDCP layer is finally processed as the signaling of the PHY layer to be transmitted to the terminal device, or is converted from the received signaling of the PHY layer. Under this architecture, the signaling of the RRC or PDCP layer can also be considered to be sent by the DU, or by the DU and the radio frequency.
In the above embodiment, the CU is divided into the network devices on the RAN side, and in addition, the CU may also be divided into the network devices on the CN side, which is not limited herein.
The apparatus in the following embodiments of the present application may be located in a terminal apparatus or a network device according to the functions implemented by the apparatus. When the above structure of CU-DU is adopted, the network device may be a CU node, or a DU node, or a RAN device including the CU node and the DU node.
At present, with the continuous development of mobile communication technology, the 5G system is gradually applied to services such as large-scale live-action games, remote operations and the like, which have the characteristics of low data transmission delay, large service data volume, burstiness of data, high real-time requirement and the like. These services may be referred to as real-time multimedia services. Take a large live-action game, or called an immersive real-time game as an example. In the game process, each action and each command of a user using the terminal device need to be sent to the server in a short time, and the response content generated after the server receives the command is usually data such as images and videos, and also needs to be quickly transmitted to the terminal device so that the user can determine the next command, action and the like according to the response content, and the process is repeated. Telesurgery is also similar. The network side (such as a network device) cannot predict when the response content reaches the network device, so that the method has the characteristic of data burst. The response content generated by the server is usually data such as high-definition images and videos, so that the server has a characteristic of large traffic data volume. Because the sensory requirement of people, the time requirement of instruction-feedback is usually 70 milliseconds (ms), if the time is higher than 70ms, people can feel dizzy, so after the application layer of the terminal device sends an instruction, the instruction is transmitted to the server, the server processes and generates a response, and then the response content is transmitted to the terminal device by the network, and the whole time delay cannot be higher than 70ms, so the method has the characteristics of high real-time requirement and low data transmission time delay.
In addition, from the perspective of user demand, the real-time multimedia services have strong demand and wide audience, and about 40% of services in the current wireless network belong to such services. Only based on the current fourth generation mobile communication technology (4G) system, the user experience is not high, such as large delay, low image definition, low video frame rate, and the like. Although the 5G system is far superior to the 4G system in terms of transmission delay, transmission capacity, etc., the number of users that the 5G system can support is relatively limited in consideration of the above characteristics of real-time multimedia services. And from the perspective of an operator, compared with ultra-high-reliability ultra-low-latency communication (URLLC), multi-connection (MC) and other services, the data volume of the real-time multimedia service is far higher than the two types, so that the utilization rate of the 5G system can be greatly improved, and greater economic benefits are brought to the operator. Thus, it can be seen that the necessity of the 5G system to support the implementation of multimedia services.
Generally, in the scheduling method of the conventional 5G system, after data arrives at a network device, such as a gNB, the gNB selects an appropriate downlink data transmission format to transmit the data according to a channel state (such as a downlink channel state) of a terminal device stored by the gNB. However, since the gNB does not know the arrival time of the downlink data in advance, it is not able to update the channel state of the terminal device stored by itself in real time, and if the terminal device is transmitted according to the old channel state stored originally, the air interface efficiency is low; if the gNB receives the downlink data, the gNB temporarily notifies the terminal device to report the channel state, and then determines the downlink data transmission format according to the refreshed channel state.
For uplink data, after the data arrives at the access stratum of the terminal device, the terminal device may indicate to the gNB: the terminal device has data to transmit. After the uplink radio resource and the data transmission format are allocated by the gbb, the terminal apparatus transmits uplink data using the resource. But this method also has the problem of large transmission delay. In the prior art, for some services, such as uplink data of URLLC service, a method of allocating radio resources and data transmission formats in advance may be adopted, and after data of a terminal device reaches an access stratum, the terminal device may find a most recent one of its pre-configured resources, and transmit uplink data using the pre-configured data transmission format using the radio resources. It can be appreciated that, as long as the preconfigured radio resources are configured sufficiently densely in the time dimension, the data transmission delay can be effectively reduced. However, in such a configuration, if the utilization efficiency of the air interface resources is low, the number of supportable service users is small.
That is, if the real-time multimedia service directly follows the existing scheduling method, the requirements of the real-time multimedia service on the real-time performance, the time delay, the data amount, the burstiness, and the like of data (e.g., uplink data and/or downlink data) transmission may not be satisfied.
Based on this, a communication method is provided: the network device obtains in advance one or more information of the arrival time, the arrival rule, the arrival data amount, the arrival packet state, and the required quality of service (QoS) of the service data to be arrived. In this way, the network device may prepare for receiving and/or sending the service data before the service data arrives based on the obtained information, for example, prepare for transmission resources, so as to ensure that the transmission of the data can meet the requirements of the network device on transmission real-time performance, time delay, data amount, burstiness, and the like, and improve transmission efficiency. Meanwhile, higher utilization efficiency of air interface resources can be realized, and the number of users of the communication system which can support the real-time multimedia service is improved.
The communication method according to the embodiment of the present application may be applied to various services, such as the real-time multimedia service described above. The real-time multimedia service may be based on the communication system shown in fig. 1. The wireless network in the communication system is exemplified by a 5G system. Of course, the wireless network may also be other systems such as Long Term Evolution (LTE), Universal Mobile Telecommunications System (UMTS), and the like, as long as the system can support the real-time multimedia service, and the embodiment of the present application is not limited in detail herein.
In this embodiment, one or more of the information of the arrival time, the arrival rule, the arrival data amount, the arrival packet status, and the required QoS of the service data may be determined by the network device itself, may be determined by the terminal device and sent to the network device, and may be determined by the core network device (e.g., UPF) and sent to the network device. The following embodiments, with reference to fig. 1, describe in detail the communication method provided in this embodiment according to different devices for determining information of the service data.
Fig. 4 and fig. 5 are schematic flowcharts of a communication method according to an embodiment of the present application. In the embodiments illustrated in fig. 4 and 5, the network device may receive first information from which the network device may determine information for the traffic data. The first information may be uplink data or downlink data. When the first information is uplink data, the service data may be downlink data (or referred to as downlink response data) of the uplink data. When the first information is downlink data, the service data may be uplink data (or referred to as uplink response data) of the downlink data.
In the embodiment shown in fig. 4, it is assumed that the first information is uplink data, the service data is downlink data of the uplink data, and the network device is a gNB. The core network device, such as the AMF, may send auxiliary information to the network device in advance, where the auxiliary information includes a mapping relationship between one or more information of the size of the uplink data, the packet distribution, and the value of one or more bits and information of the downlink data. In this way, after the terminal device transmits the uplink data to the network device, the network device can infer one or more of the arrival time, the arrival rule, the amount of the arrival data, the state of the arrival packet, and the required QoS of the downlink data to be subsequently arrived based on the auxiliary information obtained in advance. For example, as shown in fig. 4, the method may include:
s401, the server provides service related parameters for the SMF.
The server may be a server of a third party application for providing a service corresponding to the service. For example, the server may be a server for a game application of some type for servicing the game. As another example, the server may be a server of a telesurgical application for servicing a telesurgical service.
The service-related parameter may include auxiliary information. The auxiliary information may include one or more of the following information 1, information 2, and information 3.
The information 1 may be a mapping relationship between the size of the uplink data and the information of the downlink data. For example, mapping 1 includes one or more of the following mappings: after corresponding Z time (or Z time units) is passed from the time when uplink data with different sizes sent by the terminal device is received, the server can send corresponding downlink data; after receiving uplink data with different sizes, the server sends out corresponding arrival data volume of the downlink data; after receiving uplink data with different sizes, the corresponding arrival rule of the downlink data sent by the server is determined; after receiving uplink data with different sizes, the corresponding arrival data packet state of the downlink data sent by the server; and after receiving the uplink data with different sizes, the downlink data sent by the server corresponds to the required QoS, and the like.
The information 2 may be a mapping relationship between packet distribution of uplink data and information of downlink data. For example, mapping 2 includes one or more of the following mappings: after corresponding Z time (or Z time units) is passed from the time when uplink data distributed by different packets sent by the terminal device is received, the server can send corresponding downlink data; after receiving uplink data distributed by different packets, sending corresponding arrival data volume of the downlink data by the server; after receiving uplink data distributed by different packets, the corresponding arrival rule of the downlink data sent by the server; after receiving uplink data distributed by different packets, the corresponding arrival data packet state of the downlink data sent by the server; and after receiving the uplink data distributed by different packets, the downlink data sent by the server corresponds to the required QoS, and the like.
The information 3 may be a mapping relationship between values of one or more bits (e.g., referred to as preset bits) of the uplink data and information of the downlink data. For example, mapping 3 includes one or more of the following mappings: after receiving uplink data with preset bits having different values sent by the terminal device, the server sends corresponding downlink data after corresponding Z time (or Z time units); after receiving uplink data with preset bits having different values, the server sends out corresponding arrival data volume of the downlink data; after receiving uplink data with preset bits having different values, the server sends out a corresponding arrival rule of the downlink data; after receiving uplink data with preset bits having different values, the corresponding arrival data packet state of the downlink data sent by the server; and after receiving the uplink data with different values of the preset bit, the downlink data sent by the server corresponds to the required QoS and the like.
The above mapping relationship may also be referred to as a correspondence relationship. For example, the uplink data may be an uplink command carried in a traffic data flow, such as flow a, and the downlink data may be a downlink response of the uplink command carried in a traffic data flow, such as flow B. In addition, the time unit described in this embodiment may include a subframe, a slot, a symbol, or the like. Or the time may be in units of ms, or microseconds (us), or the like. The amount of the arrival data may refer to the total amount of the downlink data. When the downlink data has a plurality of downlink bursts (downlink bursts), the arrival rule may be an arrival interval of the plurality of downlink bursts. The arriving packet state may include one or more of the following information: the number of data packets included in the downlink data, and the size of the data packets included in the downlink data. The downlink data may include the same or different packet sizes. The packet size may be a size distribution of packets included in the downlink data when the packet sizes included in the downlink data are different.
The QoS required by the downlink data may include one or more of a transmission delay requirement, a transmission success rate, and a degree of correct transmission of the downlink data. When the downlink data includes a plurality of data packets, the transmission delay requirement of each data packet may be the same or different. When the transmission delay requirements of the data packets included in the downlink data are different, the transmission delay requirements of the different data packets can be indicated. For example, the indication may be: the transmission delay requirement of the first M packets is K1, the transmission delay from the M +1 th packet to the nth packet is K2, etc. Optionally, the network device determines the time delay of the data packet corresponding to the downlink data, and the time delay may be determined according to the time when the uplink data reaches the network device and the time when the downlink data reaches the network device. For example, the end-to-end total delay requirement is 70ms, the network device determines in advance that the uplink data is transmitted from the terminal device to the network device, t1ms is used, the network device sends the uplink data to the core network device after t2ms after receiving the uplink data, and the network device receives the downlink data from the core network device after t3ms, and the network device may consider the delay budget of the data packet corresponding to the downlink data to be (70-t1-t2-t3) ms.
When the downlink data includes a plurality of packets, the transmission success rate of each packet may be the same or different. When the transmission success rates of the data packets included in the downlink data are different, the transmission success rates of the different data packets may be indicated. For example, the transmission success rate required for the first P packets is P1, the transmission success rate required for the P +1 th packet to the Q th packet is P2, and so on. Additionally, it should be noted that the transmission delay requirement, such as Yms, may refer to the time from the arrival of the downstream data at the UPFFirst, the time until the downstream data arrives at the terminal device cannot exceed Yms; it may mean that the time from when the downstream data arrives at the network device to when the downstream data arrives at the terminal device cannot exceed Yms; it may also mean that the time from when the downlink data arrives at the DU to when the downlink data arrives at the terminal apparatus cannot exceed Yms. The transmission success rate may refer to a success probability that the network device requires the downlink data to be transmitted over the radio interface after receiving the downlink data, which is higher than a threshold. Alternatively, the transmission success rate may be measured from another dimension, such as a transmission error probability, where the transmission error probability may refer to an error probability that the network device requires to transmit the downlink data at the wireless interface after receiving the downlink data, which is lower than a threshold, such as 10~-2 (power-2 of 10).
When the uplink data is a cluster of data packets, the size of the uplink data may refer to the size of a certain data packet in the cluster of data packets, or may refer to the sizes of certain data packets in the cluster of data packets. Where a packet meeting certain criteria may be included in the scope of "certain packets" as described herein. For example, if a single packet size is larger than K bytes, the packet is counted in the range of "some packets"; or, the Mth data packet to the Nth data packet in a cluster of data packets are counted in the range of 'a certain number of data packets'; or, the ratio of the number of bits with a value of 1 to the total number of bits in the data packets in the cluster is greater than or equal to a preset value, or the number of bits with a value of 1 reaches or is higher than a preset number, and the data packet is counted in the range of "some data packets", for example, one data packet has S bits, wherein P bits have a value of 1, and when P/S is greater than or equal to the preset value or when P is greater than or equal to the preset number S1, the data packet is counted in the range of "some data packets"; optionally, 0 may be used instead of 1, for example, the ratio of the number of bits with a value of 0 to the total number of bits in the data packet is smaller than or equal to a preset value, or the number of bits with a value of 0 reaches or is lower than a preset number, and the data packet is counted in the range of "some data packets". The size of the upstream data may also be the sum of the sizes of all the packets in the cluster. When the uplink data is divided into a plurality of data packets, the packet distribution of the uplink data may include a packet interval, or a packet size, or both the packet interval and the packet size. That is, the packet distribution of the uplink data may refer to the distribution of a plurality of data packets divided by the uplink data in the time dimension (or the packet interval dimension), may also refer to the distribution of a plurality of data packets divided by the uplink data in the packet size dimension, and may also refer to the distribution of a plurality of data packets divided by the uplink data in both the time dimension and the packet size dimension. One or more bit positions of the uplink data, or preset bits of the uplink data, may be a flow identifier (QoS flow ID, QFI) in a header of an SDAP layer of the uplink data, a Logical channel identifier (LCH ID) in a header of an MAC layer, one or more specific bits (or preset bits) in an application layer, or the like, and this embodiment is not limited in this respect.
For example, information 1 may include: when the size of the uplink data is within the interval of 1-100 bits (Bytes), the downlink data is sent from the server after Z1ms, the data size is a1, the downlink data comprises a plurality of downlink bursts, the reaching interval of the plurality of downlink bursts is interval 1, the number of the included data packets is N1, the size of each data packet is S, and the required QoS of the downlink data is QoS 1. When the size of the uplink data is within the interval of 101-200Bytes, the downlink data is sent from the server after Z2ms, the data size is a2, the uplink data comprises a plurality of downlink bursts, the reaching interval of the plurality of downlink bursts is interval 2, the number of the included data packets is N2, the size distribution of the data packets is distribution 1, and the QoS required by the downlink data is QoS 2. When the size of the uplink data is larger than 200Bytes, the downlink data is sent from the server after Z3ms, the data size is A3, the downlink data comprises a plurality of downlink bursts, the reaching interval of the plurality of downlink bursts is interval 3, the number of data packets included in the downlink data is N3, the size distribution of the data packets is distribution 2, and the QoS required by the downlink data is QoS 3.
For another example, the information 2 includes: when the packet interval of the uplink data is packet interval 1, the downlink data is sent from the server after Z1ms, the data size is a1, the downlink data includes a plurality of downlink bursts, the arrival interval of the plurality of downlink bursts is interval 1, the number of the data packets included in the downlink data is N1, the size of each data packet is S, and the QoS required for the downlink data is QoS 1. When the packet interval of the uplink data is packet interval 2, the downlink data is transmitted from the server after Z2ms, the data size is a2, the downlink data includes a plurality of downlink bursts, the arrival interval of the plurality of downlink bursts is interval 2, the number of data packets included in the downlink data is N2, the size distribution of the data packets is distribution 1, and the QoS required for the downlink data is QoS 2. When the packet interval of the uplink data is packet interval 3, the downlink data is transmitted from the server after Z3ms, the data size is A3, the data size includes a plurality of downlink bursts, the arrival interval of the plurality of downlink bursts is interval 3, the number of data packets included therein is N3, the size distribution of the data packets is distribution 2, and the QoS required for the downlink data is QoS 3. Note that, when the packet interval of the uplink data is packet interval 1 (or packet interval 2, or packet interval 3), the transmission of the downlink data from the server after Z1ms (or Z2ms, or Z3ms) may be: the server receives the first data packet of the uplink data, and sends out the downlink data after Z1 ms; or the server receives the Xth data packet (X is a positive integer larger than 1, namely any intermediate data packet) of the uplink data, and sends out the downlink data after Z1 ms; or the server receives the last data packet of the uplink data, and sends the downlink data after Z1 ms.
As another example, the information 3 includes: when the value of the seventh bit and the eighth bit of the uplink data is 00, the downlink data is sent from the server after Z1ms, the data size is a1, the downlink data includes a plurality of downlink bursts, the arrival interval of the plurality of downlink bursts is interval 1, the number of data packets included in the downlink data is N1, the size of each data packet is S, and the QoS required for the downlink data is QoS 1. When the value of the seventh bit and the eighth bit of the upstream data is 01, the downstream data is sent from the server after Z2ms, the data size is a2, the downstream data includes a plurality of downstream bursts, the arrival interval of the plurality of downstream bursts is interval 2, the number of packets included in the downstream data is N2, the size distribution of the packets is distribution 1, and the QoS required for the downstream data is QoS 2. When the value of the seventh bit and the eighth bit of the upstream data is 10, the downstream data is sent from the server after Z3ms, the data size is A3, the downstream data includes a plurality of downstream bursts, the arrival interval of the plurality of downstream bursts is interval 3, the number of packets included in the downstream data is N3, the size distribution of the packets is distribution 2, and the QoS required for the downstream data is QoS 3.
In addition, the service-related parameters may further include: session Identification (ID) corresponding to the service.
S402, the terminal device transmits a service request.
In some embodiments, the service request may be initiated by the input/output device and transmitted to the terminal apparatus. The input/output device may also be referred to as an application layer device, and may be a device that interacts with a person, such as a helmet, a glove, a mechanical arm, a keyboard, a mouse, or a display screen. The input/output device may be integrated with the terminal as an input/output device of the terminal, or may be connected with the terminal in a wireless or wired manner independently of the terminal. And when the input/output device is independent of the terminal, the terminal apparatus may be located in the input/output device or in the terminal. That is, the input/output device and the terminal apparatus may be physically integrated or separated, but they are logically two different functional entities. If the two are physically integrated, in this embodiment, the information transmission between the input/output device and the terminal apparatus may be transferred through an inter-layer primitive, and may also be transferred through an interface message. If the two are physically separate, information between the two may be communicated through interface messages.
Illustratively, the input/output device may initiate a service request and transmit it to the terminal device. The terminal device may send the service request to a core network device, such as an AMF, via the network device. And the network equipment does not analyze and process the service request. The service request may include a service ID of the requested service. Of course, for the service request initiated by the input/output device, the terminal device may perform corresponding processing on the service request to generate a service request used in the wireless network, and then send the service request to the AMF through the network device.
S403, AMF requests context of service corresponding to the service ID from SMF according to the service ID in the service request.
S404, the SMF provides the context information of the service to the AMF, where the context information of the service includes the above-mentioned auxiliary information.
S405, the AMF sends a service response to the network equipment, and the service response comprises the auxiliary information.
After receiving a service request sent by the terminal device through the network device, the AMF may request a context of a service corresponding to a service ID from the SMF according to the service ID carried in the service request, for example, the AMF may send a service context request to the SMF. After receiving the service downlink message request, the SMF may reply a service context response to the AMF, where the service context response includes the auxiliary information sent to the SMF by the server in S401. After receiving the service context response from the SMF, the AMF sends a service response to the network device as a response to the service request in S402, where the service response carries the auxiliary information. The AMF can transmit the auxiliary information to the network equipment without analyzing the auxiliary information. In addition, the service response may be a session request message or a session modification message. In addition, the auxiliary information may not be included in the service response, but may be provided to the network device together with the service response.
S406, the network device configures parameters for the service flow in the session corresponding to the session ID.
The service response may further include the session ID in S401. After receiving the service response, the network device may configure parameters for a service flow (flow) in the session corresponding to the session ID according to the session ID. For example, a session includes one or more traffic streams, which Data Resource Bearers (DRBs) each traffic stream maps to, which LCHs each DRB corresponds to, and which Dedicated Traffic Channels (DTCHs) each traffic stream corresponds to. If the uplink data 1 sent by the terminal device is transmitted through flow A, the flow A is mapped to the DRB M, the DTCH N corresponds to the DRB M, and the LCH I corresponds to the DRB M. The downlink data 1 sent by the server is transmitted through flow B, the flow B is mapped to DRB M ', corresponding to DTCH P, and the DRB M ' corresponds to LCH I '.
S407, the network device sends configuration information to the terminal apparatus, where the configuration information includes parameters configured for the service flow by the network device.
The configuration information may be notified to the terminal apparatus by an RRC reconfiguration message, or may be notified to the terminal apparatus by another RRC message. For example, in connection with the example in S406, the configuration information may include at least one of the following information: flow A corresponding to the DTCH N is used for bearing uplink data 1, the flow A is mapped to a DRB M, and the DRB M corresponds to an LCH I; flow B corresponding to DTCH P is used for bearing downlink data 1, the flow B is mapped to DRB M ', and the DRB M ' corresponds to LCH I '.
The above-mentioned S401 to S407 may be regarded as a control plane interaction flow, where the control plane flow only includes a control plane flow related to the wireless network, and does not include an application layer interaction flow between the terminal device or the input/output device and the server. In the implementation, the application layer interaction also needs to be transmitted through the network of the wireless network, but the wireless network does not parse the messages of the application layer. From S408-S413, the interaction flow of the user plane can be considered.
S408, the terminal apparatus transmits uplink data 1 to the network device.
And S409, the network equipment sends the uplink data 1 to the UPF. The UPF sends the upstream data 1 to the server.
The uplink data 1 may be initiated by the input/output device and transmitted to the terminal apparatus. Note that, from the viewpoint of the application layer, the uplink data 1 may also be referred to as uplink control signaling. Illustratively, an input/output device such as a helmet sends uplink control signaling to the terminal device over flow a. The uplink control signaling is filtered by the NAS layer of the terminal device, and it is recognized that the uplink control signaling is a packet of flow a. The terminal device encapsulates the uplink control signaling into uplink data 1 according to the configuration information provided by the network device in S407, maps the uplink control signaling to LCH I, and transmits the LCH I to the network device through DTCH N using DRB M.
After receiving the uplink data 1, the network device may recognize that the uplink data 1 is data from flow a, or recognize that the uplink data 1 is data of LCH I. The network device forwards the upstream data 1 to the UPF. In addition, the network device may also record the first time. The first time recorded may be a time when the network device receives the uplink data 1 from the terminal apparatus, or a time when the network device transmits the uplink data 1 to the UPF. Since the network device immediately transfers the uplink data 1 to the UPF after receiving the uplink data 1, the time when the network device receives the uplink data 1 from the terminal apparatus is substantially separated from the time when the network device transmits the uplink data 1 to the UPF.
In addition, in order to prepare the network device in advance for the transmission of the downlink data 1 of the uplink data 1, in this embodiment, the network device may further perform S410. S410 may be executed after the network device receives the uplink data 1 sent by the terminal apparatus, and there is no sequential limitation with the execution of the network device sending the uplink data 1 to the UPF.
And S410, the network equipment determines the information of the downlink data 1 according to the uplink data 1 and the auxiliary information.
After the network device receives the uplink data 1, the network device may determine that the subsequent data is the downlink data 1. After the AMF sends a service response to the network device in S405, the network device may obtain the assistance information. In this way, the network device can determine one or more of the arrival time, the arrival rule, the arrival data amount, the arrival data packet status, and the required QoS of the subsequently arriving downlink data 1 according to the uplink data 1 and the auxiliary information.
As an example, S410 may include: after the network device obtains the auxiliary information, a mapping rule can be generated according to the auxiliary information. And the network equipment determines the information of the downlink data 1 according to the uplink data 1 and the mapping rule.
In some embodiments, corresponding to the content included in the auxiliary information, the mapping rule may be, for example: and determining the information of the downlink data or determining the pattern (pattern) of the downlink data according to the size of the uplink data. For example, when the size of the uplink data is in the interval of 1-100Bytes, the pattern of the downlink data is pattern A; when the size of the uplink data is in the interval of 101-200Bytes, the pattern of the downlink data is pattern B; when the size of the uplink data is larger than 200Bytes, the pattern of the downlink data is pattern C, and so on.
As another example, the uplink data is divided into a plurality of data packets, and the mapping rule may be: and determining the information of the downlink data according to the packet distribution of the uplink data, or determining the pattern of the downlink data. For example, when the packet interval of the uplink data is packet interval 1, the pattern of the downlink data is pattern a; when the packet interval of the uplink data is packet interval 2, the pattern of the downlink data is pattern B; when the packet interval of the upstream data is packet interval 3, the pattern of the downstream data is pattern C, and so on.
As another example, the mapping rule may be: determining information of the downlink data or determining pattern of the downlink data according to a value of one or more bits (or preset bits or specific bits) in the uplink data. For example, when the seventh bit and the eighth bit of the uplink data have a value of 00, the pattern of the downlink data is pattern a; when the seventh bit and the eighth bit of the uplink data have a value of 01, the pattern of the downlink data is pattern B; when the seventh bit and the eighth bit of the upstream data have a value of 10, the pattern of the downstream data is pattern C, and so on. Wherein, the specific preset bits are those bits of the uplink data that can be carried in the auxiliary information and configured to the network device. As described above, the one or more bits may be a QFI in a header of the SDAP layer of the uplink data, an LCH ID in a header of the MAC layer, one or more specific bits (preset bits) in the application layer, and the like, and the embodiment is not limited in this respect.
In addition, the mapping rule may also be: and determining the information of the downlink data according to the arrival time window of the uplink data, or determining the pattern of the downlink data. For example, the network device maintains a Global Positioning System (GPS) clock, or any other type of clock. When the time (for example, in units of seconds) when the uplink data is received and a certain time, for example, 5 seconds, the remainder is equal to 0, that is, the time mod 5 seconds when the uplink data is received is equal to 0, the pattern of the downlink data is pattern a; when the time mod 5 seconds of receiving the uplink data is 1, the pattern of the downlink data is pattern B; when the time mod 5 seconds of receiving the uplink data is 2, the pattern of the downlink data is pattern C, and so on.
It should be noted that, in this embodiment, the mapping rule generated by the network device according to the auxiliary information may include one or more of the above mapping rules.
In addition, the information of the downlink data, or pattern of the downlink data, may include one or more of the following information: the arrival time of the downlink data, the arrival rule of the downlink data, the arrival data amount of the downlink data, the arrival data packet state of the downlink data, and the required QoS of the downlink data.
It should be noted that, in this embodiment, the arrival time may be a relative time, that is, how long (or how many time units) the downlink data arrives at the network device after receiving the uplink data. For example, the network device may determine the time of arrival from Z and M, i.e., the time of arrival is equal to Z + M. Wherein Z is a time duration from when the server included in the auxiliary information receives the uplink data to when the server transmits the corresponding downlink data. And M is the sum of the uplink transmission delay and the downlink transmission delay. The uplink transmission delay is used for indicating the time length of the uplink data transmitted from the network equipment to the server. The downlink transmission delay is used for indicating the time length of downlink data transmitted from the server to the network equipment. The uplink transmission delay and the downlink transmission delay, that is, M is a delay caused by the wireless network, and the network device may be obtained from operation, administration, and maintenance (OAM), or may also be obtained based on a long-term measurement manner, or obtained from other channels, which is not limited in this embodiment.
The amount of arriving data may refer to the total amount of downstream data. When the downlink data has a plurality of downlink bursts, the arrival rule may be an arrival interval of the plurality of downlink bursts. The arriving packet state may include one or more of the following information: the number of data packets included in the downlink data, and the size of the data packets included in the downlink data. The downlink data may include the same or different packet sizes. The packet size may be a size distribution of packets included in the downlink data when the packet sizes included in the downlink data are different. The required QoS may include one or more of a transmission delay requirement, a transmission success rate, and a degree of correct transmission of the downlink data. The arrival rule, the arrival data volume, the arrival data packet state and the required QoS network equipment can be directly obtained from the auxiliary information.
For example, if the downlink data only includes one data packet, the pattern of the downlink data may include one or more of the following information: after (Z + M) time or (Z + M) time units of the uplink data are received, the downlink data arrive at the network device, the data amount of the downlink data, and the transmission delay requirement of the downlink data, that is, after the network device receives the downlink data, the network device requires to transmit the data to the terminal device within T delay.
For another example, if the downlink data includes a plurality of data packets, the pattern of the downlink data may include one or more of the following information: the arrival time of each data packet, the size of each data packet, the transmission delay requirement of each data packet, and the transmission error probability of each data packet.
The arrival time of each data packet has the following expression modes: exhaustive mode: the arrival time of packet 1 is time 1, the arrival time of packet 2 is time 2, the arrival time of packet 3 is time 3, and so on. Fixed interval mode: the arrival time of packet 1 is time 1, after which one packet arrives every X seconds (or X time units). At regular intervals: the arrival time of packet 1 is time 1, after which packet 2 arrives at an interval of X1 seconds (or X1 time units), packet 3 arrives at an interval of X2 seconds (or X2 time units), packet 4 arrives at an interval of X1 seconds (or X1 time units), packet 5 arrives at an interval of X2 seconds (or X2 time units), and so on.
The size of each packet may be the same or different. When the size of each data packet is different, the size of each data packet has the following expression: exhaustive mode: 100Bytes of packet 1 size; packet 2 is 150Bytes in size; packet 3 is 85Bytes in size; the rule mode is as follows: packet 1 is 100Bytes in size; packet 2 is 110Bytes in size; the size of packet 3 is 120Bytes, after which the size of each packet is increased by 10Bytes from the previous packet.
The transmission delay requirements for each packet may be the same or different. If the transmission delay requirement of each data packet is different, it may be exhausted for each data packet, or a rule of the transmission delay requirement of different data packets may be inferred, for example, the transmission delay requirement of the data packet 1 is 10ms, the transmission delay requirement of the data packet 2 is 9ms, the transmission delay requirement of the data packet 3 is 8ms, and the delay requirement of each subsequent data packet is 1ms less than the delay requirement of the previous data packet.
The transmission error probability of each packet may be the same or different. If the transmission error probability of each data packet is different, it can be exhaustive for each data packet, or can be inferred that the transmission error probability of different data packets is less than 10, for example, the transmission error probability of the 1 st to 10 th data packets is required to be less than 10~-3, 11-20 data packets have a transmission error probability requirement of less than 10~-2, 21 st-30 th data packet transmission error probability requirement is lower than 10~-1 and so on.
It should be noted that the foregoing rule is only an example in this embodiment, and actually, other manners may also be used to express the arrival time, size, transmission delay requirement, and transmission error probability of different data packets, and this embodiment is not limited in this embodiment.
Thus, the network device may search the mapping rule according to the received uplink data 1 to determine the information of the downlink data 1. Illustratively, the network device searches the mapping rule according to the size of the uplink data 1 to determine the information of the downlink data 1, and if the size of the uplink data 1 is 80Bytes, the network device may determine that the pattern of the downlink data is pattern a according to the mapping rule. For another example, the network device searches the mapping rule according to the packet distribution of the uplink data 1 to determine the information of the downlink data 1, and if the packet interval of the uplink data 1 is the packet interval 1, the network device may determine that the pattern of the downlink data is pattern a according to the mapping rule. For another example, the network device searches the mapping rule according to values of one or more bits (or preset bits, or specific bits) of the uplink data 1 to determine information of the downlink data 1, and if values of a seventh bit and an eighth bit of the uplink data 1 are 00, it may be determined that the pattern of the downlink data is pattern a according to the mapping rule.
For example, the information of pattern a or downlink data 1 includes: the arrival time of the downlink data 1, the arrival rule of the downlink data 1, the arrival data amount of the downlink data 1, the arrival data packet state of the downlink data 1 and the required QoS of the downlink data 1. For the detailed description of the arrival time, the arrival rule, the arrival data amount, the state of the arrival data packet, and the required QoS, reference may be made to the description of the corresponding contents in this embodiment, and details are not described here.
In addition, the network device may also determine a specific time when the downlink data 1 reaches the network device according to the arrival time in pattern a, that is, determine an absolute time when the downlink data 1 reaches the network device. For example, the network device may determine the absolute time when the downlink data 1 reaches the network device according to the first time recorded in S409. For example, if the downlink data 1 only contains one packet, the absolute time of the downlink data 1 arriving at the network device can be obtained by adding (Z + M) to the first time. For another example, if the downstream data 1 includes a plurality of data packets, the absolute time of arrival of each data packet at the network device may be obtained according to the first time. The absolute time can be expressed in the following ways: exhaustive mode: the arrival time of the data packet 1 is 3 o' clock, 47 min 25 sec at 2 month, 12 month and 2020; the arrival time of the data packet 2 is 3 o' clock 47 min 35 sec 2/12/2020; the arrival time of the packet 3 is 2/12/3/47 min 48 sec in 2020. Fixed interval mode: the arrival time of the data packet 1 is 3 o' clock, 47 min 25 sec at 2 month, 12 month and 2020; after which a packet arrives every 10 seconds. At regular intervals: the arrival time of the data packet 1 is 3 o' clock, 47 min 25 sec at 2 month, 12 month and 2020; packet 2 arrives 10 seconds later (i.e., packet 2 arrives at 3 o' clock, 47 min 35 sec, 2/12/2020); the data packet 3 arrives 15 seconds later (namely the arrival time of the data packet 3 is 3 o' clock 47 min 50 seconds 2 month 12 month 2020); the data packet 4 arrives at the interval of 10 seconds (namely the arrival time of the data packet 4 is 3 o' clock 48 min 0 s at 2 month and 12 month in 2020); packet 5 arrives 15 seconds later (i.e., packet 5 arrives at 3 o' clock, 48 min 15 sec 2/12/2020).
It should be noted that, in this embodiment, if the information of the downlink data does not include the arrival time of the downlink data, in S410, the network device may determine the information of the downlink data 1 directly according to the auxiliary information and the uplink data 1 without generating the mapping rule.
Further, after receiving the uplink data 1, the network device may presume that: only when the size of the uplink data 1 is in a certain interval, the downlink data will arrive at the network equipment subsequently; and/or, the network device speculates that only when the time interval between the uplink data 1 and the previous data of the same logic channel is larger than the threshold, the subsequent downlink data reaches the network device; and/or the network device speculates that the downstream data only arrives at the network device subsequently when one or more preset bits of the upstream data meet a specific value. The "preset bit" may refer to a reserved bit in the MAC subheader, or may refer to a reserved bit in the RLC subheader/PDCP subheader/SDAP subheader. The network device may perform S410 and subsequent steps when it is determined that the uplink data 1 has downlink data. The interval, the threshold and the specific value may be predefined.
S411, the network device prepares for the transmission of the downlink data 1 according to the information of the downlink data 1.
For example, the network device may trigger aperiodic channel state reporting of the terminal device according to the arrival time of the downlink data 1 before the arrival time, so that the terminal device measures the current channel state and reports the measured channel state. In this way, the network device may configure the physical layer transmission parameters according to the channel status. Wherein, the physical layer parameter may include one or more of the following parameters: frequency domain resources, MCS, transmission power, and precoding strategy. Of course, when the network device configures the physical layer transmission parameters, it may also consider other downlink data 1 information, such as one or more of the arrival rule of the downlink data 1, the arrival data amount of the downlink data 1, and the arrival packet state of the downlink data 1.
The network device triggering the aperiodic channel state report of the terminal device can be realized by explicitly or implicitly informing the terminal device. For example, before the arrival time of downlink data 1, the network device may send indication information to the terminal device, where the indication information may be used to instruct the terminal device to report the channel state. After receiving the indication information, the terminal device can measure the current channel state and report the channel state, so that the network equipment can know the current channel state between the terminal device and the network equipment in advance before receiving the downlink data 1. For another example, the network device may notify the terminal device of the arrival time of the downlink data 1, such as Z + M described above, and notify the terminal device of a timing advance, such as K. The specific value of K may be determined by the network device. For example, the network device may carry the arrival time and the time advance of the downlink data 1 in the configuration information of S407 and send them to the terminal apparatus. When transmitting uplink data 1 to the network device via flow a, the terminal device may use the time at which uplink data 1 is transmitted as the start time. In addition, the terminal device may estimate a time when the downlink data 1 reaches the network device based on the start time and (Z + M), so that the terminal device reports the channel state to the network device at a time that is earlier by K times. That is, the terminal device starts timing from the starting time, and considers that the physical resource at the time after timing (Z + M-K) is allocated to itself by the network device for reporting the channel state, the terminal device can report the channel state to the network device at the corresponding time. It should be noted that, in this embodiment, S411 is an optional step.
And S412, the server sends the downlink data 1 to the UPF. The UPF sends the downlink data 1 to the network device.
After S409, the uplink data 1 will reach the server via the network device and the UPF. After receiving the uplink data 1, the server may send the downlink data 1 to the UPF through processing of Z time or time duration of Z time units. In addition, the server may generate the downlink data 1 according to the data amount of the configured downlink data in S401, the reaching rule and the reaching packet state. For example, the downlink data 1 is sent out in a plurality of packets. Of course, the number of data packets sent each time may be strictly executed according to the configuration, or may be a value close to the configuration, and the embodiment is not particularly limited herein. After receiving the downlink data 1, the UPF may send the downlink data 1 to the network device.
S413, the network device transmits the downlink data 1 to the terminal apparatus.
After receiving the downlink data 1, the network device may transmit the downlink data 1 to the terminal apparatus according to the preparation made in S411. For example, the network device may map the downlink data 1 to the LCH I 'via flow B, and transmit the downlink data to the terminal apparatus via DTCH P using DRB M', according to the configured frequency domain resource, MCS, transmission power, and precoding policy. After receiving the downlink data 1, the terminal apparatus may transmit the downlink data 1 to the input/output device.
In the embodiment shown in fig. 5, the first information is uplink data, the service data is downlink data of the uplink data, and the network device is a gNB for example. The terminal device may transmit the assistance information to the network apparatus in advance. In this way, after the terminal device sends the uplink data to the network device, the network device can infer one or more of the arrival time, the arrival rule, the arrival data amount, the arrival packet status, and the required QoS of the downlink data to be subsequently arrived based on the auxiliary information obtained in advance. For example, as shown in fig. 5, the method may include:
s501, the server provides the service related parameters to the terminal device.
The service-related parameter may include auxiliary information. The description of the auxiliary information in S501 is the same as that of S401, and this embodiment is not repeated herein. Illustratively, the server may send the service-related parameter to the terminal device via a wireless network, such as SMF, AMF and network device. The terminal device may send the auxiliary information to the input/output device after receiving the auxiliary information. It should be noted that the service-related parameter may be obtained by negotiation between the server and the terminal device, or may be notified to the terminal device by the server, and the embodiment is not limited herein.
S502, the terminal device sends a service request to the network device. The network device sends the service request to the AMF.
The network device does not analyze the received service request, that is, the terminal device is the network device that transmits the service request to the AMF.
S503, AMF requests context of service corresponding to the service ID from SMF according to the service ID in the service request.
S504, the SMF provides the context information of the service to the AMF.
And S505, the AMF sends a service response to the network equipment.
S506, the network device configures parameters for the service flow in the session corresponding to the session ID.
S507, the network device sends configuration information to the terminal apparatus, where the configuration information includes parameters configured for the service flow by the network device.
It should be noted that the descriptions of S502-S507 are similar to the descriptions of the corresponding steps in S402-S407 in the embodiment shown in fig. 4, except that in S502, a service request may be initiated by an input/output device, where the service request carries auxiliary information, and the service request sent by the terminal device to the network device carries the auxiliary information (or the auxiliary information may not be included in the service request, and is transmitted to the corresponding device together with or independently from the service request); the context information of the service in S504 does not carry auxiliary information, the service response in S505 does not carry auxiliary information, and the rest of the descriptions may refer to the descriptions in the corresponding steps, which are not described in detail herein.
S508, the terminal apparatus transmits uplink data 1 to the network device.
S509, the network device sends the uplink data 1 to the UPF. The UPF sends the upstream data 1 to the server.
S510, the network equipment determines the information of the downlink data 1 according to the uplink data 1 and the auxiliary information.
And S511, the network equipment prepares for the transmission of the downlink data 1 according to the information of the downlink data 1. Wherein S511 is an optional step.
And S512, the server sends the downlink data 1 to the UPF. The UPF sends the downlink data 1 to the network device.
S513, the network device sends the downlink data 1 to the terminal apparatus.
In S401 to S413 and S501 to S513, the data transmission takes "uplink data + downlink data", that is, "uplink request + downlink response" as an example to describe the communication method provided in this embodiment. The method of this embodiment may also be applied to a data transmission process of "downlink data + uplink data", that is, "downlink request + uplink response", that is, the first information may be downlink data, and the service data is uplink data, and a specific implementation flow thereof is similar to the flow shown in fig. 4 or fig. 5. When the first information is downlink data, from the perspective of the application layer, the downlink data may also be referred to as downlink control signaling, that is, the first information may also be downlink control signaling. The difference is that in the auxiliary information of 1, S401, and S501, Z means that the terminal device sends uplink data (or uplink response) after Z time or Z time units from receiving downlink data (or downlink request) of the server. 2. S408-S409 and S508-S509 are that the server sends downlink data 1 to the UPF, the UPF sends the downlink data 1 to the network device, and the network device sends the downlink data 1 to the terminal apparatus. S412 to S413 and S512 to S513 are that the terminal device sends uplink data 1 to the network device, the network device sends uplink data 1 to the UPF, and the UPF sends uplink data 1 to the server. 3. S410 and S510 are the network device determining the information of the uplink data 1 according to the downlink data 1 and the auxiliary information. S411 and S511 are that the network device prepares for the transmission of the uplink data 1 according to the information of the uplink data 1.
In addition, it should be noted that: in the above embodiments, the network device is taken as the gNB for example. The method provided by the embodiment is also applicable to other NG-RAN architectures, such as a CU/DU separated architecture and/or a CP/UP separated architecture. Under the CU/DU separation architecture, in S410 of fig. 4 (or S510 of fig. 5), the gNB-CU may notify the information of the determined downlink data 1 to the gNB-DU through the F1 interface, so that the gNB-DU prepares for transmission of the downlink data 1 according to the information, i.e., performs S411 (or S511). Similarly, under the CP/UP separation architecture, in S410 of fig. 4 (or S510 of fig. 5), the gNB-CP may notify the information of the determined downlink data 1 to the gNB-UP through the E1 interface, so that the gNB-UP prepares for transmission of the downlink data 1 according to the information, i.e., performs S411 (or S511).
By adopting the technical scheme, the network equipment can determine one or more information of the service data, such as arrival time, arrival rule, arrival data volume, arrival data packet state, required QoS (quality of service) and the like. Thus, the network device can prepare for receiving and/or sending the service data according to the obtained information, for example, prepare transmission resources, so as to ensure that the data transmission can meet the requirements of the network device on data transmission real-time performance, time delay, data amount, burstiness and the like, thereby improving the transmission efficiency. Meanwhile, higher utilization efficiency of air interface resources can be realized, and the number of users of a communication system, which can support services (such as real-time multimedia services of large-scale live-action games, remote operations and the like), is increased.
Fig. 6 is a flowchart illustrating another communication method according to an embodiment of the present application. In the embodiment shown in fig. 6, the terminal device may receive first information from which the terminal device may determine information of the service data. Wherein the first information may be uplink data. When the first information is uplink data, the service data may be downlink data (or referred to as downlink response data) of the uplink data.
In the embodiment shown in fig. 6, the network device is a gNB as an example. The terminal device may obtain auxiliary information in advance, where the auxiliary information includes a mapping relationship between one or more information of the size of the uplink data, the packet distribution, and the value of one or more bits and information of the downlink data. In this way, the terminal device can infer one or more of the arrival time, the arrival rule, the arrival data amount, the arrival packet state and the required QoS of the downlink data to be subsequently arrived at the network device based on the auxiliary information obtained in advance, and send the information to the network device. For example, as shown in fig. 6, the method may include:
s601, the terminal device sends capability information to the network device, where the capability information is used to indicate that the terminal device has a capability of predicting information of the service data.
The terminal device may send capability information indicating that the terminal device has a capability of predicting information of the service data to the network device, so as to notify the network that the network itself supports reporting of the information of the service data of AR/VR/XR. In addition, the capability information may also include specific services of the terminal device supporting the prediction capability, such as large-scale live-action games, remote operation services, and the like. The method can also include how long the terminal device supports prediction, for example, when the network transmission delay is within a preset interval, the terminal device has the capability of predicting the information of the service data. In addition, S601 is an optional step. It is understood that when S601 is not included, the subsequent process may also be performed normally, for example, the capability may be a capability supported by all terminal devices by default, and for example, the capability information may also be reported to the network device together with other capability information of the terminal device before the process is performed.
S602, the server provides the service related parameters to the terminal device.
The service-related parameter may include auxiliary information. The description of the auxiliary information in S602 is the same as that of the auxiliary information in S401, and this embodiment is not repeated herein. Illustratively, the server may send the service-related parameter to the terminal device via a wireless network, such as SMF, AMF and network device. The terminal device may send the auxiliary information to the input/output device after receiving the auxiliary information. It should be noted that the service-related parameter may be obtained by negotiation between the server and the terminal device, or may be notified to the terminal device by the server, and the embodiment is not limited herein.
S603, the terminal device transmits a service request.
S604, AMF requests context of service corresponding to the service ID from SMF according to the service ID in the service request.
S605, the SMF provides the context information of the service to the AMF.
S606, the AMF sends a service response to the network equipment.
S607, the network device configures parameters for the service flow in the session corresponding to the session ID.
S608, the network device sends configuration information to the terminal apparatus, where the configuration information includes parameters configured for the service flow by the network device.
It should be noted that descriptions of S603-S608 are similar to descriptions of corresponding steps in S402-S407 in the embodiment shown in fig. 4, except that in S603, a service request may be initiated by an input/output device, where the service request carries auxiliary information, but the service request sent by the terminal device does not carry the auxiliary information, the context information of the service of S605 does not carry the auxiliary information, the service response of S606 does not carry the auxiliary information, and the remaining descriptions may refer to descriptions in the corresponding steps, which is not described herein again one by one. In this embodiment, the auxiliary information may be transmitted to the terminal apparatus by the input/output device through other information.
Alternatively, the network device may notify the terminal apparatus of an index of the downlink data (or a pattern of the downlink data), such as idx. As in the configuration information carried in S608.
S609, the terminal device receives uplink data 1.
The uplink data 1 may be originated by the input/output device and transmitted to the terminal apparatus. Note that, from the viewpoint of the application layer, the uplink data 1 may also be referred to as uplink control signaling.
In this embodiment, after the terminal device receives the uplink data 1, the terminal device may estimate that the downlink data 1 will arrive at the network device, and the terminal device may further perform S610 in order for the network device to prepare for the transmission of the downlink data 1 in advance.
S610, the terminal device determines the information of the downlink data 1 according to the uplink data 1 and the auxiliary information, and sends the information of the downlink data 1 to the network device.
It should be noted that the specific implementation of determining, by the terminal device, the information of the downlink data 1 according to the uplink data 1 and the auxiliary information is similar to that in S410 of the embodiment shown in fig. 4, the network device determines the information of the downlink data 1 according to the uplink data 1 and the auxiliary information, and details are not repeated here.
For example, the terminal apparatus may transmit the information of the downlink data 1 through an RRC message or a media access control element (MAC CE). When the information of the downlink data 1 is carried in the MAC CE and sent to the network device, the information of the downlink data 1 may be sent to the network device together with the uplink data 1 in S611. For another example, the terminal device may also indicate the information of the downlink data 1 to the network device through one or more bits in the MAC subheader corresponding to the DTCH that transmits the downlink data. The existing bits of the MAC subheader may be utilized, or a field may be added to the MAC subheader to indicate the information of the downlink data 1. Fig. 7 is a schematic diagram illustrating a structure of the MAC subheader. Wherein, the E and GAP fields are newly added fields for representing the information of the downlink data 1. Specifically, the GAP field indicates information of the downlink data 1, and the E field is used to identify whether a bit in which the GAP field is located is valid. If the E field is 0, the bit of the GAP field is reserved; the E field is 1, and the bit where the GAP field is located represents the information of the downlink data 1.
In addition, corresponding to the description in S608, after determining the information of the downlink data 1 (or the pattern of the downlink data 1), the terminal device may find the index, such as idx, corresponding to the pattern of the downlink data 1 according to the information, such as the index, notified by the network device. In this way, the information that the terminal device transmits the downlink data 1 may be replaced with: the terminal device sends idx of the information of the downlink data 1 to the network device.
S611, the terminal apparatus transmits uplink data 1 to the network device.
And S612, the network equipment sends the uplink data 1 to the UPF. The UPF sends the upstream data 1 to the server.
The description of S612 is similar to that in S409 of the embodiment shown in fig. 4, and is not repeated here.
In addition, in this embodiment, the network device may further determine a specific time when the downlink data 1 arrives at the network device according to the arrival time in the received information of the downlink data 1 from the terminal apparatus. The specific process is similar to the description of the corresponding content in S410, and is not described in detail here.
S613, the network device prepares for the transmission of the downlink data 1 according to the information of the downlink data 1. S613 is an optional step.
And S614, the server sends the downlink data 1 to the UPF. The UPF sends the downlink data 1 to the network device.
And S615, the network equipment sends the downlink data 1 to the terminal device.
The detailed descriptions of S613-S615 are similar to the corresponding descriptions of S411-S413 in the embodiment shown in fig. 4, and are not repeated here.
In this embodiment, optionally, the network device may store the predicted information of the downlink data 1 reported by the terminal apparatus in S610, and in addition, when receiving the actual downlink data 1 sent by the UPF, the network device may obtain the information of the actual downlink data 1. When the network device determines that the predicted information of the downlink data 1 differs from the actual information of the downlink data 1 by more than a threshold, it may notify the terminal device of this. For example, the network device may transmit the actual downlink data 1 information to the terminal device. The terminal device can update the auxiliary information according to the received information. So as to improve the accuracy of the information of the subsequently predicted downlink data. The threshold may be reported to the network device by the terminal device. In addition, this process may be executed by the terminal device, that is, the terminal device obtains the information of the actual downlink data 1 and performs analysis and comparison processing with the predicted information of the downlink data 1. Similarly, in the above embodiment, the network device may also update the auxiliary information according to the information of the actual downlink data or uplink data.
In addition, the above-mentioned S601 to S615 are explained by taking as an example information for specifying downlink data by the terminal apparatus. In some embodiments, the information of the downstream data 1 may also be determined by the input/output device. For a specific determination process, reference may also be made to the process of determining, by the network device, the information of the downlink data 1 in the embodiment shown in fig. 4, which is not described in detail here. After determining the information of the downlink data 1, the input/output device may send the information to the terminal device, so that the terminal device reports the information to the network device. The input/output device may determine that the reporting mode of the information of the downlink data 1 may be a user plane signaling mode or a control plane signaling mode. The method for reporting the user plane signaling is suitable for scenes with different information of downlink data of different uplink data. For example, the arrival time of the downlink data of different uplink data is relatively different, if there is uplink data, the server will send out corresponding downlink data after 10ms, and if there is uplink data, the server can send out corresponding downlink data after 80ms, which is more beneficial in such a scenario using the mode of reporting user plane signaling. Other scenarios may use the mode of reporting the user plane signaling, and may also use the mode of reporting the control plane signaling.
The reporting mode of the control plane signaling may specifically be: the input/output device indicates information of downlink data 1 to the terminal device, and the terminal device may send the information of the downlink data 1 to the network device through an RRC message, where the terminal device may indicate that information of downlink data of uplink data transmitted on DTCH X is information a, and the terminal device may indicate that information of downlink data of uplink data transmitted through a certain flow is information a. Further, the terminal device may also indicate that only when the size of the uplink data 1 is in a certain interval, the subsequent downlink data will arrive at the network device; and/or, only when the time interval between the uplink data 1 and the previous data of the same logic channel is larger than the threshold, the subsequent downlink data reaches the network equipment; and/or, only when one or more preset bits of the uplink data meet a specific value, the downlink data will arrive at the network device subsequently. The "preset bit" may refer to a reserved bit in the MAC subheader, or may refer to a reserved bit in the RLC subheader/PDCP subheader/SDAP subheader.
The reporting mode of the user plane signaling may specifically be: the input/output device generates uplink data 1 and transmits the uplink data to the terminal apparatus, and instructs the terminal apparatus of information of downlink data of the uplink data 1. By means of the user plane signaling indication, the information of the downlink data corresponding to each uplink data may be different or the same. After receiving the relevant information of the input/output device, the terminal device can send the uplink data 1 to the network device through the corresponding flow and the DTCH, and in addition, the MAC CE carries the information of the downlink data 1. Alternatively, if the uplink data 1 transmitted by the input/output device at a time includes a plurality of data packets, the information of the downlink data 1 may be indicated to the terminal apparatus at a time without a plurality of indications. Alternatively, the input/output device may notify the terminal device of the uplink data within a period of time T, and the terminal device may indicate the information of the downlink data only once to the network device regardless of how many packets are. The time T may be determined by the input/output device in conjunction with the terminal apparatus.
In addition, it should be noted that: in the above embodiments, the network device is taken as the gNB for example. The method provided by the embodiment is also applicable to other NG-RAN architectures, such as a CU/DU separated architecture and/or a CP/UP separated architecture. Under the CU/DU separation architecture, the information of downlink data 1 in S610 of fig. 6 may be notified only to the gNB-DU, so that the gNB-DU prepares for transmission of downlink data 1 according to the information, i.e., performs S613. Similarly, in the CP/UP split architecture, in S610 of fig. 6, information of downlink data 1 may be notified only to the gNB-UP, so that the gNB-UP prepares for transmission of downlink data 1 according to the information, i.e., performs S613.
By adopting the technical scheme, the terminal device can determine one or more information of the service data to be arrived at the network equipment, such as arrival time, arrival rule, arrival data volume, arrival data packet state, required QoS and the like, and sends the information to the network equipment. Thus, the network device can prepare for receiving and/or sending the service data according to the obtained information, for example, prepare transmission resources, so as to ensure that the data transmission can meet the requirements of the network device on data transmission real-time performance, time delay, data amount, burstiness and the like, thereby improving the transmission efficiency. Meanwhile, higher utilization efficiency of air interface resources can be realized, and the number of users of a communication system, which can support services (such as real-time multimedia services of large-scale live-action games, remote operations and the like), is increased.
Fig. 8 is a flowchart illustrating another communication method according to an embodiment of the present application. In the embodiment shown in fig. 8, the UPF may receive the first information, and based on the first information, the UPF may determine information of the service data and send the information to the network device. The first information may be downlink data. When the first information is downlink data, the service data may be uplink data (or referred to as uplink response data) of the downlink data.
In the embodiment shown in fig. 8, it is assumed that the first information is downlink data, the service data is uplink data of the downlink data, and the network device is a gNB. The core network device, such as the SMF, may send auxiliary information to the UPF in advance, where the auxiliary information includes the size of the uplink data, the packet distribution, and the mapping relationship between one or more information of one or more bit values and the information of the downlink data. In this way, the UPF can infer one or more of the arrival time, the arrival rule, the arrival data amount, the arrival packet status and the required QoS of the uplink data to be subsequently arrived at the network device based on the auxiliary information obtained in advance, and send the information to the network device. For example, as shown in fig. 8, the method may include:
s801, the server provides service related parameters to the SMF.
S802, the terminal device transmits a service request.
S803, AMF requests context of service corresponding to the service ID from SMF according to the service ID in the service request.
S804, the SMF provides the context information of the service to the AMF.
And S805, the AMF sends a service response to the network equipment.
S806, the network device configures parameters for the service flow in the session corresponding to the session ID.
S807, the network device sends configuration information to the terminal apparatus, where the configuration information includes parameters configured for the service flow by the network device.
The descriptions of S801 to S807 are similar to the descriptions of the corresponding steps in S401 to S407 in the embodiment shown in fig. 4, except that the context information of the service in S804 does not carry auxiliary information, the service response in S805 does not carry auxiliary information, where Z in the auxiliary information refers to that the terminal device sends uplink data (or uplink response) after Z time or Z time units have elapsed since receiving downlink data (or downlink request) of the server, and the rest of the descriptions may refer to the descriptions in the corresponding steps, which is not described herein again one by one.
And S808, the SMF sends the auxiliary information to the UPF.
Wherein, as an alternative to S808, the SMF may send the auxiliary information to the AMF, and the AMF sends the auxiliary information to the UPF.
And S809, the server sends the downlink data 1 to the UPF. The UPF sends the downlink data 1 to the network device.
S810, the network device transmits the downlink data 1 to the terminal apparatus.
The network device may also record the first time. The first time recorded may be a time when the network device receives the downlink data 1 from the UPF, or a time when the network device transmits the uplink data 1 to the terminal apparatus.
In addition, after receiving the downlink data 1, the UPF may predict that the uplink data 1 will arrive at the network device, and in order for the network device to prepare for the transmission of the uplink data 1 in advance, in this embodiment, the UPF may further perform S811.
And S811, the UPF determines the information of the uplink data 1 according to the downlink data 1 and the auxiliary information, and sends the information to the network equipment.
The detailed description of the UPF determining the information of the uplink data 1 is similar to the description of the network device determining the information of the downlink data 1 in the embodiment S410 shown in fig. 4, and is not repeated here. The difference is that the UPF is information for determining the uplink data 1 from the downlink data 1 and the side information. The arrival time of the uplink data 1 is the time from the start of sending the downlink data 1 by the network device to the time when the terminal device receives the uplink data from the input/output device. This is because the uplink transmission delay from the terminal device to the network device depends on the network device, and the UPF cannot be estimated based on this.
In addition, after determining the information of the uplink data 1, the UPF may send the information to the network device. For example, the UPF may send the information of the uplink data 1 to the network device while carrying the information in the downlink data 1. For example, the information of the uplink data 1 may be carried in a General Packet Radio Service (GPRS) tunneling protocol (GTP) header, or may also be carried in a dedicated control signaling of a GTP layer, which is not limited herein.
And S812, the network equipment prepares for the transmission of the uplink data 1 according to the information of the uplink data 1.
In this embodiment, the network device may further determine a specific time when the uplink data 1 arrives at the network device according to the arrival time in the received uplink data 1 information from the UPF. The specific process is similar to the description of the corresponding content in S410, and is not described in detail here. In addition, the network device may allocate a radio uplink transmission resource of an appropriate size to the terminal apparatus at an appropriate time according to the information of the uplink data 1. The terminal device may be further notified to transmit pilot signal Sounding (Sounding) before the wireless uplink transmission resource, so that the network device may select an uplink resource of an optimal sub-band according to a latest channel condition and allocate the uplink resource to the terminal device. Wherein S812 is an optional step.
S813, the terminal device transmits uplink data 1 to the network device.
S814, the network device sends the uplink data 1 to the UPF. The UPF sends the upstream data 1 to the server.
After receiving the downlink data 1, the terminal apparatus can transmit it to the input/output device. The input/output device can process and generate uplink data 1 to be sent to the terminal device. So that the terminal device transmits the UPF to the server through the network device. In addition, the terminal apparatus uses the radio uplink transmission resource allocated thereto by the network device in S812 when transmitting the uplink data 1.
In addition, it should be noted that: in the above embodiments, the network device is taken as the gNB for example. The method provided by the embodiment is also applicable to other NG-RAN architectures, such as a CU/DU separated architecture and/or a CP/UP separated architecture. Under the CU/DU separation architecture, in S811 of fig. 8, the gNB-CU may notify the information of the determined uplink data 1 to the gNB-DU through the F1 interface, so that the gNB-DU prepares for transmission of the uplink data 1 according to the information, that is, performs S812. Similarly, under the CP/UP separation architecture, in S811 of fig. 8, the gNB-CP may notify the information of the determined uplink data 1 to the gNB-UP through the E1 interface, so that the gNB-UP prepares for transmission of the uplink data 1 according to the information, that is, performs S812.
By adopting the technical scheme, the UPF can determine one or more information of the service data to be arrived at the network equipment, such as arrival time, arrival rule, arrival data volume, arrival data packet state, required QoS and the like, and sends the information to the network equipment. Thus, the network device can prepare for receiving and/or sending the service data according to the obtained information, for example, prepare transmission resources, so as to ensure that the data transmission can meet the requirements of the network device on data transmission real-time performance, time delay, data amount, burstiness and the like, thereby improving the transmission efficiency. Meanwhile, higher utilization efficiency of air interface resources can be realized, and the number of users of a communication system, which can support services (such as real-time multimedia services of large-scale live-action games, remote operations and the like), is increased.
The embodiments shown in fig. 4, 5, 6, and 8 are described by taking the response data with the service data as the first information as an example. In other embodiments, the service data may also be the next first information. For example, the first information is a service data, such as a service data caused by the action of a finger or a helmet of a doctor, which is transmitted to the server via the wireless network, and then the response data is obtained. One or more of the time of arrival, the arrival rule, the amount of data arriving, the status of the arriving packet and the required QoS of the next first message can be predicted from the first message. For example, for a continuous uplink data trigger, after the communication device receives the previous uplink data, it can predict one or more information of the next uplink data, such as the arrival time, the arrival rule, the arrival data amount, the arrival data packet status and the required QoS. Or, after the communication device receives the first uplink data, predicting one or more information of the subsequent one or more uplink data, such as arrival time, arrival rule, arrival data amount, arrival data packet state and required QoS. For another example, for a continuous downlink data trigger, after the communication device receives the previous downlink data, it can predict one or more information of the next downlink data, such as the arrival time, the arrival rule, the arrival data amount, the arrival packet status and the required QoS. Alternatively, after the communication device receives the first downlink data, it can predict one or more information of the following downlink data, such as arrival time, arrival rule, arrival data amount, arrival data packet status and required QoS.
In addition, it should be noted that, in the embodiment of the present application, determining information of the service data according to the first information, such as one or more of an arrival time, an arrival rule, an arrival data amount, an arrival data packet status, a required QoS, and the like, is merely an example, and the present application is not limited thereto. Any scheme that determines some information of the downlink data according to the uplink data or determines some information of the downlink data according to the uplink data to prepare for the data to be reached belongs to the protection scope of the present application.
The present embodiments also provide an apparatus for implementing any one of the above methods, for example, a communication apparatus is provided that includes a unit (or means) for implementing each step performed by a network device, a terminal device or a UPF in any one of the above methods.
For example: the communication device may include: a receiving unit, configured to receive the first information. As in S408 in the method described above. As another example, S508 in the above method is performed. As another example, S609 in the above method is performed. As another example, the operation of receiving the downlink data 1 in S809 in the above method is performed.
And the determining unit is used for determining the information of the service data according to the first information. The information of the service data comprises one or more of the following information: the arrival time of the service data, the arrival rule of the service data, the arrival data volume of the service data, the arrival data packet state of the service data, and the required QoS of the service data. E.g., performing S410 in the above method. As another example, S510 in the above method is performed. As another example, the operation of determining the information of the downlink data 1 in S610 in the above method is performed. As another example, the operation of determining the information of the uplink data 1 in S811 in the above method is performed.
It should be understood that the division of the units in the above apparatus is only a division of logical functions, and the actual implementation may be wholly or partially integrated into one physical entity or may be physically separated. And the units in the device can be realized in the form of software called by the processing element; or may be implemented entirely in hardware; part of the units can also be realized in the form of software called by a processing element, and part of the units can be realized in the form of hardware.
For example, each unit may be a processing element separately set up, or may be implemented by being integrated into a chip of the apparatus, or may be stored in a memory in the form of a program, and a function of the unit may be called and executed by a processing element of the apparatus. In addition, all or part of the units can be integrated together or can be independently realized. The processing element described herein may in turn be a processor, which may be an integrated circuit having signal processing capabilities. In the implementation process, the steps of the method or the units above may be implemented by integrated logic circuits of hardware in a processor element or in a form called by software through the processor element.
In one example, the units in any of the above apparatuses may be one or more integrated circuits configured to implement the above methods, such as: one or more Application Specific Integrated Circuits (ASICs), or one or more microprocessors (DSPs), or one or more Field Programmable Gate Arrays (FPGAs), or a combination of at least two of these integrated circuit forms.
As another example, when a unit in a device may be implemented in the form of a processing element scheduler, the processing element may be a general-purpose processor, such as a Central Processing Unit (CPU) or other processor capable of invoking programs. As another example, these units may be integrated together and implemented in the form of a system-on-a-chip (SOC).
The above unit for receiving is an interface circuit of the apparatus for receiving signals from other apparatuses. For example, when the device is implemented in the form of a chip, the receiving unit is an interface circuit for the chip to receive signals from other chips or devices. When the communication device comprises means for transmitting, the means for transmitting is an interface circuit of the device for transmitting signals to other devices. For example, when the device is implemented in the form of a chip, the transmitting unit is an interface circuit for the chip to transmit signals to other chips or devices.
Please refer to fig. 9, which is a schematic structural diagram of a network device according to an embodiment of the present application. Which may be the network device in the above embodiments, for implementing the operations of the network device in the above embodiments.
As shown in fig. 9, the network device includes: antenna 901, radio frequency device 902, baseband device 903. The antenna 901 is connected to a radio frequency device 902. In the uplink direction, rf device 902 receives information transmitted by the terminal through antenna 901, and transmits the information transmitted by the terminal to baseband device 903 for processing. In the downlink direction, the baseband device 903 processes the information of the terminal and sends the processed information to the radio frequency device 902, and the radio frequency device 902 processes the information of the terminal and sends the processed information to the terminal through the antenna 901.
The baseband device 903 may include one or more processing elements 903-1, including, for example, a main CPU and other integrated circuits. In addition, the baseband device 903 may further include a storage element 903-2 and an interface 903-3, where the storage element 903-2 is used for storing programs and data; the interface 903-3 is used for exchanging information with the radio frequency device 902, and is, for example, a Common Public Radio Interface (CPRI). The above means for a network device may be located in the baseband apparatus 903, for example, the above means for a network device may be a chip on the baseband apparatus 903, the chip including at least one processing element and an interface circuit, wherein the processing element is configured to perform each step of any one of the methods performed by the above network device, and the interface circuit is configured to communicate with other devices. In one implementation, the unit of the network device for implementing the steps in the above method may be implemented in the form of a processing element scheduler, for example, an apparatus for the network device includes a processing element and a storage element, and the processing element calls a program stored in the storage element to execute the method executed by the network device in the above method embodiment. The memory elements may be memory elements on the same chip as the processing element, i.e. on-chip memory elements, or may be memory elements on a different chip than the processing element, i.e. off-chip memory elements.
In another implementation, the unit of the network device for implementing the steps of the above method may be configured as one or more processing elements, which are disposed on the baseband apparatus, where the processing elements may be integrated circuits, for example: one or more ASICs, or one or more DSPs, or one or more FPGAs, or a combination of these types of integrated circuits. These integrated circuits may be integrated together to form a chip.
The units of the network device implementing the steps of the above method may be integrated together and implemented in the form of a system-on-a-chip (SOC), for example, the baseband device 903 includes the SOC chip for implementing the above method. At least one processing element and a storage element can be integrated in the chip, and the method executed by the network equipment is realized in the form that the processing element calls the stored program of the storage element; or, at least one integrated circuit may be integrated in the chip, for implementing the method executed by the above network device; alternatively, the above implementation modes may be combined, the functions of the partial units are implemented in the form of a processing element calling program, and the functions of the partial units are implemented in the form of an integrated circuit.
It is seen that the above apparatus for a network device may comprise at least one processing element and interface circuitry, wherein the at least one processing element is configured to perform the method performed by any one of the network devices provided by the above method embodiments. The processing element may: namely, calling the program stored in the storage element to execute part or all of the steps executed by the network equipment; it is also possible to: that is, some or all of the steps performed by the network device are performed by integrated logic circuitry of hardware in the processor element in combination with the instructions; of course, some or all of the steps performed by the above network device may also be performed in combination with the first manner and the second manner.
The processing elements herein, like those described above, may be a general purpose processor, such as a CPU, or one or more integrated circuits configured to implement the above methods, such as: one or more ASICs, or one or more microprocessors DSP, or one or more FPGAs, etc., or a combination of at least two of these integrated circuit forms.
The storage element may be a memory or a combination of a plurality of storage elements.
Please refer to fig. 10, which is a schematic structural diagram of a terminal according to an embodiment of the present application. The terminal device in the above embodiments may be located at or be the terminal for implementing the operation of the terminal device in the above embodiments. For example, the modem subsystem is a terminal device in this embodiment.
As shown in fig. 10, the terminal includes: antenna 1001, radio frequency part 1002, signal processing part 1003. The antenna 1001 is connected to the radio frequency section 1002. In the downlink direction, the radio frequency part 1002 receives information transmitted by the network device through the antenna 1001, and transmits the information transmitted by the network device to the signal processing part 1003 for processing. In the uplink direction, the signal processing portion 1003 processes the information of the terminal and sends the information to the radio frequency portion 1002, and the radio frequency portion 1002 processes the information of the terminal and sends the information to the network device through the antenna 1001.
The signal processing section 1003 may include a modem subsystem for implementing processing of each communication protocol layer of data; the system also comprises a central processing subsystem used for realizing the processing of a terminal operating system and an application layer; in addition, other subsystems, such as a multimedia subsystem for implementing control of a terminal camera, a screen display, etc., peripheral subsystems for implementing connection with other devices, and the like may be included. The modem subsystem may be a separately provided chip. Alternatively, the above means for the terminal may be located at the modem subsystem.
The modem subsystem may include one or more processing elements 1003-1, including, for example, a main control CPU and other integrated circuits.
The modem subsystem may also include a memory element 1003-2 and an interface circuit 1003-3. The storage element 1003-2 is used to store data and programs, but the program for executing the method executed by the terminal in the above method may not be stored in the storage element 1003-2, but stored in a memory outside the modem subsystem, and the modem subsystem is loaded for use when in use. The interface circuit 1003-3 is used to communicate with other subsystems. The above apparatus for a terminal may be located in a modem subsystem, which may be implemented by a chip comprising at least one processing element for performing the steps of any of the methods performed by the above terminal and interface circuitry for communicating with other apparatus.
In one implementation, the unit of the terminal for implementing the steps of the above method may be implemented in the form of a processing element scheduler, for example, an apparatus for the terminal includes a processing element and a storage element, and the processing element calls a program stored in the storage element to execute the method executed by the terminal in the above method embodiment. The memory elements may be memory elements with the processing elements on the same chip, i.e. on-chip memory elements.
In another implementation, the program for performing the method performed by the terminal in the above method may be a memory element on a different chip than the processing element, i.e. an off-chip memory element. At this time, the processing element calls or loads a program from the off-chip storage element onto the on-chip storage element to call and execute the method executed by the terminal in the above method embodiment.
In yet another implementation, the unit of the terminal implementing the steps of the above method may be configured as one or more processing elements disposed on the modem subsystem, where the processing elements may be integrated circuits, for example: one or more ASICs, or one or more DSPs, or one or more FPGAs, or a combination of these types of integrated circuits. These integrated circuits may be integrated together to form a chip.
The units of the terminal for realizing the steps of the method can be integrated together and realized in the form of SOC, and the SOC chip is used for realizing the method. At least one processing element and a storage element can be integrated in the chip, and the processing element calls the stored program of the storage element to realize the method executed by the terminal; or, at least one integrated circuit may be integrated in the chip for implementing the method executed by the above terminal; alternatively, the above implementation modes may be combined, the functions of the partial units are implemented in the form of a processing element calling program, and the functions of the partial units are implemented in the form of an integrated circuit.
It will be seen that the above apparatus for a terminal may comprise at least one processing element and interface circuitry, wherein the at least one processing element is adapted to perform any of the methods performed by the terminal provided by the above method embodiments. The processing element may: namely, calling the program stored in the storage element to execute part or all of the steps executed by the terminal; it is also possible to: that is, some or all of the steps performed by the terminal are performed by integrated logic circuits of hardware in the processor element in combination with instructions; of course, some or all of the steps performed by the terminal may be performed in combination with the first and second manners.
The processing elements herein, like those described above, may be a general purpose processor, such as a CPU, or one or more integrated circuits configured to implement the above methods, such as: one or more ASICs, or one or more microprocessors DSP, or one or more FPGAs, etc., or a combination of at least two of these integrated circuit forms.
The storage element may be a memory or a combination of a plurality of storage elements.
Through the above description of the embodiments, it is clear to those skilled in the art that, for convenience and simplicity of description, the foregoing division of the functional modules is merely used as an example, and in practical applications, the above function distribution may be completed by different functional modules according to needs, that is, the internal structure of the device may be divided into different functional modules to complete all or part of the above described functions.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described device embodiments are merely illustrative, and for example, the division of the modules or units is only one logical functional division, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or may be integrated into another device, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may be one physical unit or a plurality of physical units, that is, may be located in one place, or may be distributed in a plurality of different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application may be essentially or partially contributed to by the prior art, or all or part of the technical solutions may be embodied in the form of a software product, where the software product is stored in a storage medium and includes several instructions to enable a device (which may be a single chip, a chip, or the like) or a processor (processor) to execute all or part of the steps of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
The above description is only an embodiment of the present application, but the scope of the present application is not limited thereto, and any changes or substitutions within the technical scope of the present disclosure should be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims (15)
1. A method of communication, the method comprising:
the communication device receives first information;
the communication device determines the information of the service data according to the first information;
wherein the information of the service data comprises one or more of the following information: the arrival time of the service data, the arrival rule of the service data, the arrival data volume of the service data, the arrival data packet state of the service data, and the quality of service (QoS) required by the service data.
2. The method of claim 1, wherein the communication device determines information of the traffic data according to the first information, comprising:
the communication device determines the information of the service data according to the auxiliary information and the first information; the auxiliary information includes one or more of the following information:
the mapping relation between the size of the first information and the information of the service data;
the mapping relation between the packet distribution of the first information and the information of the service data;
and mapping relation between values of one or more bits of the first information and information of the service data.
3. The method according to claim 1 or 2,
the service data is response data of the first information, or the service data is next first information.
4. The method of claim 2, wherein the communication device is a network device, the method further comprising:
the network device obtains the auxiliary information from a network management device, a core network device, a terminal device, or a server.
5. The method of claim 4, wherein the network device obtains the assistance information from the core network device, and wherein the obtaining comprises:
the network device receives a service response from an access and mobility management function, AMF, the service response including the assistance information.
6. The method according to claim 4 or 5, characterized in that the method further comprises:
and the network equipment sends configuration information to the terminal device, wherein the configuration information comprises the arrival time of the service data.
7. The method according to any of claims 1-3, wherein the communication device is a terminal device, the method further comprising:
and the terminal device sends the information of the service data to network equipment.
8. The method of claim 7, wherein the terminal device sends the information of the service data to a network device, and wherein the sending comprises:
the terminal device sends a Radio Resource Control (RRC) message to the network equipment, wherein the RRC message comprises the information of the service data; or the like, or, alternatively,
and the terminal device sends a media access control element (MAC CE) to the network equipment, wherein the MAC CE comprises the information of the service data.
9. The method according to claim 7 or 8, characterized in that the method further comprises:
and the terminal device receives configuration information from the network equipment, wherein the configuration information comprises the arrival time of the service data.
10. The method according to any one of claims 7-9, further comprising:
and the terminal device sends capability information to the network equipment, wherein the capability information is used for indicating that the terminal device has the capability of predicting the information of the service data.
11. The method according to any of claims 1-3, wherein the communication device is a user plane function, UPF, the method further comprising:
and the UPF sends the information of the service data to network equipment.
12. A communications apparatus, comprising: means for performing the steps of the method of any one of claims 1 to 11.
13. A communications apparatus, comprising: a processor and interface circuitry, the processor to communicate with other devices through the interface circuitry and to perform the method of any of claims 1 to 11.
14. A communications device comprising a processor coupled to a memory, the processor being configured to invoke a program stored in the memory to perform the method of any of claims 1 to 11.
15. A computer-readable storage medium, comprising: computer software instructions;
the computer software instructions, when run in a communication device or a chip built into the communication device, cause the communication device to perform the method of any of claims 1 to 11.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010105414.6A CN113286326A (en) | 2020-02-20 | 2020-02-20 | Communication method and device |
PCT/CN2021/074546 WO2021164526A1 (en) | 2020-02-20 | 2021-01-30 | Communication method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010105414.6A CN113286326A (en) | 2020-02-20 | 2020-02-20 | Communication method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113286326A true CN113286326A (en) | 2021-08-20 |
Family
ID=77275166
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010105414.6A Pending CN113286326A (en) | 2020-02-20 | 2020-02-20 | Communication method and device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN113286326A (en) |
WO (1) | WO2021164526A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115884113A (en) * | 2021-09-30 | 2023-03-31 | 大唐移动通信设备有限公司 | Information feedback method, device, terminal and network equipment |
WO2023098799A1 (en) * | 2021-12-03 | 2023-06-08 | 维沃移动通信有限公司 | Information transmission method and apparatus, terminal, and network side device |
WO2023143549A1 (en) * | 2022-01-29 | 2023-08-03 | 维沃移动通信有限公司 | Qos control method and communication device |
WO2024065456A1 (en) * | 2022-09-29 | 2024-04-04 | Oppo广东移动通信有限公司 | Information transmission methods and apparatuses, timer configuration methods and apparatuses, device and storage medium |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4764920A (en) * | 1984-04-04 | 1988-08-16 | Nec Corporation | Packet transmission system |
US7898954B2 (en) * | 2004-10-20 | 2011-03-01 | Qualcomm Incorporated | Power-efficient data reception in a communication system with variable delay |
-
2020
- 2020-02-20 CN CN202010105414.6A patent/CN113286326A/en active Pending
-
2021
- 2021-01-30 WO PCT/CN2021/074546 patent/WO2021164526A1/en active Application Filing
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115884113A (en) * | 2021-09-30 | 2023-03-31 | 大唐移动通信设备有限公司 | Information feedback method, device, terminal and network equipment |
WO2023098799A1 (en) * | 2021-12-03 | 2023-06-08 | 维沃移动通信有限公司 | Information transmission method and apparatus, terminal, and network side device |
WO2023143549A1 (en) * | 2022-01-29 | 2023-08-03 | 维沃移动通信有限公司 | Qos control method and communication device |
WO2024065456A1 (en) * | 2022-09-29 | 2024-04-04 | Oppo广东移动通信有限公司 | Information transmission methods and apparatuses, timer configuration methods and apparatuses, device and storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2021164526A1 (en) | 2021-08-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113286326A (en) | Communication method and device | |
EP3379881B1 (en) | Configuration methods and apparatus for scheduling resources | |
WO2019213924A1 (en) | Communication method, communication apparatus, and system | |
WO2018094872A1 (en) | Sidelink resource scheduling method, device and system | |
CN111565411B (en) | Time delay measuring method, network equipment and terminal equipment | |
CN113676930A (en) | Communication method and communication device | |
WO2021228095A1 (en) | Communication method and communication apparatus | |
CN108702660A (en) | Communication means, terminal device and the network equipment | |
CN110072258A (en) | Communication means and relevant apparatus for certainty transmission | |
JP7399184B2 (en) | Communication method and communication device | |
CN111356172A (en) | Communication method, communication device, terminal, network device and storage medium | |
CN109246753A (en) | A kind of method, the network equipment and terminal device transmitting data | |
CN108702766A (en) | Communication means, the network equipment and terminal device | |
US20240172244A1 (en) | Communication method, apparatus, and system | |
CN116097709A (en) | Reliability measurement method, device and system | |
KR20240035877A (en) | Network optimization methods and communication devices | |
US20230308940A1 (en) | Data transmission method and apparatus | |
US20220330074A1 (en) | Communication method and apparatus | |
WO2022056863A1 (en) | Switching method and apparatus | |
WO2022170582A1 (en) | Quality of experience measurement method and communication apparatus | |
WO2024067106A1 (en) | Communication method and apparatus, and computer-readable storage medium | |
WO2023185769A1 (en) | Communication method, communication apparatus, and communication system | |
WO2023103919A1 (en) | Data transmission method and data transmission apparatus | |
WO2023011279A1 (en) | Transmission method for periodic service and communication apparatus | |
WO2024198998A1 (en) | Resource indication method and communication apparatus |
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 |