Apparatus and method for use in wireless communication system
By dynamically adjusting the resource configuration between user equipment and network equipment in the wireless communication system, and according to the service processing delay requirements, the problem of insufficient XR and vehicle service performance indicators in the wireless communication system in the prior art is solved, and more efficient communication performance is achieved.
Patent Information
- Application Number
- CN202311491523.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-09
- Publication Date
- 2025-05-09
AI Technical Summary
In existing wireless communication systems, especially XR and Internet of Vehicles services, performance indicators such as power consumption and delay, such as power consumption and time delay, there is a large room for improvement and lack of effective support standards.
By implementing dynamic adjustment of data preprocessing and resource configuration between user equipment and network equipment, user equipment can determine the processing delay required for processing services based on the received data and its own computing processing capabilities, and obtain corresponding resource configurations to optimize communication performance.
This solution effectively improves the performance indicators of Uu interface and PC5 interface communication, reduces the power consumption of user equipment, supports the rapid resource allocation of data burst services, and reduces communication delay and resource waste.
Smart Images

Figure CN119967482A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure generally relates to technology used in a wireless communication system, and particularly to technology used to manage communication between a network device and a user device and between user devices in the wireless communication system. Background Art
[0002] Wireless communication systems can use a variety of protocols and standards for data transmission between devices. These protocols and standards have undergone long-term development, including but not limited to the Third Generation Partnership Project (3GPP), 3GPP Long Term Evolution (LTE) (e.g., 4G communication), 3GPP New Radio (NR) (e.g., 5G communication), and IEEE802.11 standard for wireless local area networks (WLAN) (also commonly known as Wi-Fi), etc.
[0003] In the above wireless communication system, a network device and a user device are generally included, wherein the network device and the user device can communicate with each other, and multiple user devices can also communicate with each other. The communication interface between the network device and the user device includes a Uu interface. Generally speaking, the quality of service (QoS) parameters of the Uu interface communication can be determined by the network device, and the QoS parameters can also be determined by the user device and reported to the network device. The communication interface between the user device and the user device includes a PC5 interface. As an example, the PC5 interface can be used for extended reality (Extended Reality, XR) communication (sometimes also referred to as XR & Media (XRM) communication), which may include augmented reality (Augmented Reality, AR) communication, virtual reality (Virtual Reality, VR) communication, mixed reality (Mixed Reality, MR) communication and other scenarios. As another example, the PC5 interface can be used for vehicle-to-everything (V2X) communication (which may include vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-network (V2N) communication, vehicle-to-pedestrian (V2P) communication, etc.), device-to-device (D2D) communication and other scenarios. On this communication interface, user equipment can perform wireless data transmission through a side link (SL), and user equipment can interact with each other to indicate QoS parameters.
[0004] It is understood by those skilled in the art that communication services such as the above-mentioned XR or Internet of Vehicles involve both Uu interface communication and PC5 interface communication. At present, these relatively new communication services still lack supporting standards for application in actual application scenarios, and the performance indicators of these communication services (such as power consumption, latency, etc.) still have a lot of room for improvement. Some technical solutions that take actual communication scenarios into consideration are needed to enhance and improve these performance indicators. Summary of the invention
[0005] The present disclosure proposes a device and method for use in a wireless communication system. More specifically, the present disclosure proposes a technical solution for Uu interface communication and / or PC5 interface communication in a wireless communication system, wherein improvements are made to communication services such as extended reality (XR) or Internet of Vehicles, thereby enhancing the performance indicators of these communication services.
[0006] According to a first aspect of the present disclosure, an electronic device for a first device in a wireless communication system is provided, the first device being a user device, the electronic device comprising at least one processor and at least one memory, the at least one memory comprising computer program instructions, wherein the at least one memory and the computer program instructions are configured to enable the first device to perform the following operations through the at least one processor: receiving data from a second device in the wireless communication system, the data being associated with a service to be transmitted from the second device to the first device, and the data at least comprising a data volume of the service; determining a processing delay required for processing the service to be transmitted from the second device to the first device based at least on the received data and the computing processing capability of the first device itself; and obtaining a resource configuration, wherein the resource configuration is based at least on the determined processing delay.
[0007] Correspondingly, according to the first aspect of the present disclosure, a method for a first device in a wireless communication system is also provided, the first device being a user device, the method comprising: receiving data from a second device in the wireless communication system, the data being associated with a service to be transmitted from the second device to the first device, and the data at least comprising the data volume of the service; determining the processing delay required for processing the service to be transmitted from the second device to the first device based at least on the received data and the computing processing capability of the first device itself; and obtaining resource configuration, wherein the resource configuration is based at least on the determined processing delay. It should be understood that according to the first aspect of the present disclosure, the second device may be a network device communicating with the first device, or may be another user device communicating with the first device.
[0008] Partially corresponding to the first aspect of the present disclosure, according to the second aspect of the present disclosure, an electronic device for a second device in a wireless communication system is provided, the second device being a network device, the electronic device comprising at least one processor and at least one memory, the at least one memory comprising computer program instructions, wherein the at least one memory and the computer program instructions are configured to enable the first device to perform the following operations through the at least one processor: sending data to a first device in the wireless communication system, the data being associated with a service to be transmitted from the second device to the first device, and the data at least including the data volume of the service, so that the first device determines, at least based on the received data and the computing processing capability of the first device itself, a processing delay required for processing the service to be transmitted from the second device to the first device, wherein the first device is a user device; receiving an indication of the determined processing delay from the first device; determining a resource configuration for the first device based at least on the indication of the determined processing delay; and indicating the resource configuration to the first device.
[0009] Correspondingly, according to the second aspect of the present disclosure, a method for a second device in a wireless communication system is also provided, wherein the second device is a network device, and the method includes: sending data to a first device in the wireless communication system, wherein the data is associated with a service to be transmitted from the second device to the first device, and the data includes at least the data volume of the service, so that the first device determines the processing delay required for processing the service to be transmitted from the second device to the first device based at least on the received data and the computing and processing capability of the first device itself, wherein the first device is a user device; receiving an indication of the determined processing delay from the first device; determining a resource configuration for the first device based at least on the indication of the determined processing delay; and indicating the resource configuration to the first device.
[0010] Additionally or alternatively, according to a third aspect of the present disclosure, there is provided an electronic device for a first device in a wireless communication system, the first device being a user device, the electronic device comprising at least one processor and at least one memory, the at least one memory comprising computer program instructions, wherein the at least one memory and the computer program instructions are configured to cause the first device to perform the following operations through the at least one processor: when the amount of data of a service to be transmitted by the first device to the second device is greater than a burst threshold, sending a buffer status report (BSR) to the second device, so that the second device reserves uplink resources for the service to be transmitted by the first device based on the received BSR, wherein the second device is a network device; and when the first device predicts that the service to be transmitted to the second device will cause the amount of data of the service to be transmitted by the second device to the first device to be greater than the burst threshold, sending an indication to the second device that the second device will need to reserve downlink resources.
[0011] Correspondingly, according to the third aspect of the present disclosure, a method for a first device in a wireless communication system is also provided, wherein the first device is a user device, and the method includes: when the data volume of a service to be transmitted by the first device to the second device is greater than a burst threshold, sending a buffer status report (BSR) to the second device, so that the second device reserves uplink resources for the service to be transmitted by the first device based on the received BSR, wherein the second device is a network device; and when the first device predicts that the service to be transmitted to the second device will cause the data volume of the service to be transmitted by the second device to the first device to be greater than the burst threshold, sending an indication to the second device that the second device will need to reserve downlink resources.
[0012] Partially corresponding to the third aspect of the present disclosure, according to the fourth aspect of the present disclosure, an electronic device for a second device in a wireless communication system is provided, the second device being a network device, the electronic device comprising at least one processor and at least one memory, the at least one memory comprising computer program instructions, wherein the at least one memory and the computer program instructions are configured to enable the second device to perform the following operations through the at least one processor: reserving uplink resources for a service to be transmitted by the first device to the second device based on one of the following: the second device receives a BSR from the first device, or the second device predicts that the service to be transmitted to the first device will cause the amount of data of the service to be transmitted by the first device to the second device to be greater than a burst threshold, wherein the first device is a user device; and receiving an indication from the first device that the second device will need to reserve downlink resources.
[0013] Correspondingly, according to the fourth aspect of the present disclosure, a method for a second device in a wireless communication system is also provided, wherein the second device is a network device, and the method includes: reserving uplink resources for a service to be transmitted by the first device to the second device based on one of the following: the second device receives a BSR from the first device, or the second device predicts that the service to be transmitted to the first device will cause the data volume of the service to be transmitted by the first device to the second device to be greater than a burst threshold, wherein the first device is a user device; and receiving an indication from the first device that the second device will need to reserve downlink resources.
[0014] According to a fifth aspect of the present disclosure, a computer-readable storage medium having one or more instructions stored thereon is provided, and when the one or more instructions are executed by one or more processors of an electronic device, the electronic device performs methods according to various embodiments of the present disclosure.
[0015] According to a sixth aspect of the present disclosure, there is provided a computer program product comprising program instructions, which, when executed by one or more processors of a computer, causes the computer to execute the methods according to various embodiments of the present disclosure.
[0016] The above summary is provided to summarize some exemplary embodiments to provide a basic understanding of various aspects of the subject matter described herein. Therefore, the above features are merely examples and should not be interpreted as narrowing the scope or spirit of the subject matter described herein in any way. Other features, aspects and advantages of the subject matter described herein will become clear from the specific embodiments described below in conjunction with the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] A better understanding of the present disclosure may be obtained when the following detailed description of the embodiments is considered in conjunction with the accompanying drawings. The same or similar reference numerals are used in the various drawings to represent the same or similar components. The accompanying drawings, together with the following detailed description, are included in and form a part of this specification and are used to illustrate the embodiments of the present disclosure and to explain the principles and advantages of the present disclosure. Among them:
[0018] Figure 1 An example scenario diagram of a wireless communication system according to an embodiment of the present disclosure is shown.
[0019] Figure 2 An exemplary architecture diagram of a wireless communication system according to an embodiment of the present disclosure is shown.
[0020] Figure 3 An exemplary electronic device for a user device according to an embodiment of the present disclosure is shown.
[0021] Figure 4 An exemplary electronic device for a network device according to an embodiment of the present disclosure is shown.
[0022] Figure 5A A flow chart of Uu interface communication according to the first embodiment of the present disclosure is shown.
[0023] Figure 5B A flowchart of PC5 interface communication according to the first embodiment of the present disclosure is shown.
[0024] Fig. 6A A communication flow chart according to the second embodiment of the present disclosure is shown.
[0025] Figure 6B An example form of a medium access control (MAC) layer subheader according to the second embodiment of the present disclosure is shown.
[0026] Figure 7A flow chart for associating Quality of Service (QoS) parameters according to a fourth embodiment of the present disclosure is shown.
[0027] Figure 8 A flowchart of an example method for a user equipment in a wireless communication system according to an embodiment of the present disclosure is shown.
[0028] Fig. 9 A flowchart of an example method for a user equipment in a wireless communication system according to an embodiment of the present disclosure is shown.
[0029] Fig.10 A flowchart of an example method for a network device in a wireless communication system according to an embodiment of the present disclosure is shown.
[0030] Fig.11 A flowchart of an example method for a network device in a wireless communication system according to an embodiment of the present disclosure is shown.
[0031] Fig.12 is a block diagram of an example structure of a personal computer as an information processing device that can be employed in an embodiment of the present disclosure;
[0032] Fig.13 A block diagram showing a first example of a schematic configuration of a base station to which the technology of the present disclosure can be applied;
[0033] Fig.14 A block diagram showing a second example of a schematic configuration of a base station to which the technology of the present disclosure can be applied;
[0034] Fig.15 is a block diagram showing an example of a schematic configuration of a smartphone to which the technology of the present disclosure can be applied.
[0035] Fig.16 1 is a block diagram showing an example of a schematic configuration of a car navigation device to which the technology of the present disclosure can be applied.
[0036] Although the embodiments described in the present disclosure may be susceptible to various modifications and alternative forms, specific embodiments thereof are shown as examples in the drawings and described in detail herein. However, it should be understood that the drawings and detailed description thereof are not intended to limit the embodiments to the particular forms disclosed, but on the contrary, the purpose is to cover all modifications, equivalents and alternatives within the spirit and scope of the claims. DETAILED DESCRIPTION
[0037] Representative applications of various aspects such as the apparatus and method of the present disclosure are described below. The description of these examples is only to increase the context and help understand the described embodiments. Therefore, it is clear to those skilled in the art that the embodiments described below can be implemented without some or all of the specific details. In other cases, well-known process steps are not described in detail to avoid unnecessarily obscuring the described embodiments. Other applications are also possible, and the solutions of the present disclosure are not limited to these examples.
[0038] Typically, a wireless communication system includes at least a network device and a user device, and the network device can provide communication services for one or more user devices.
[0039] In the present disclosure, the term "network device" (or "base station", "control device") has the full breadth of its usual meaning and includes at least a wireless communication station that is part of a wireless communication system or a radio system to facilitate communication. As an example, the network device may be, for example, an eNB of a 4G communication standard, a gNB of a 5G communication standard, a remote radio head, a wireless access point, a drone control tower, or a communication device that performs similar functions. It should be understood that, in a broader sense, the network device may additionally include core network equipment and / or a remote application server, etc. In the present disclosure, "network device", "base station" and "control device" may be used interchangeably, or the "network device" may be implemented as part of a "base station". The following will describe the application example in detail with reference to the accompanying drawings, taking the network device as an example.
[0040] In the present disclosure, the term "user equipment (UE)" or "terminal device" has the full breadth of its usual meaning and includes at least a terminal device that is part of a wireless communication system or a radio system to facilitate communication. As an example, the user equipment may be a terminal device or an element thereof such as a mobile phone, a laptop, a tablet computer, a vehicle-mounted communication device, a wearable device, a sensor, etc. In the present disclosure, "user equipment" (hereinafter referred to as "UE") and "terminal device" may be used interchangeably, or "user equipment" may be implemented as a part of a "terminal device".
[0041] In the present disclosure, the term "network device side" / "base station side" has the full breadth of its usual meaning, generally indicating the side that sends data in the downlink of the communication system, or indicating the side that receives data in the uplink of the communication system. Similarly, the term "user equipment side" / "terminal equipment side" has the full breadth of its usual meaning, and can accordingly indicate the side that receives data in the downlink of the communication system, or indicate the side that sends data in the uplink of the communication system.
[0042] It should be noted that although the embodiments of the present disclosure are described below mainly based on a communication system including a network device and a user device, these descriptions can be correspondingly extended to the case of a communication system including any other type of network device side and user device side. For example, the operation on the network device side can correspond to the operation on the base station, and the operation on the user device side can correspond to the operation on the terminal device.
[0043] Figure 1 An example scenario diagram of a wireless communication system according to an embodiment of the present disclosure is shown. It should be understood that Figure 1 Only one of many types and possible arrangements of wireless communication systems is shown; features of the present disclosure may be implemented in any of the various systems as desired.
[0044] like Figure 1 As shown, the wireless communication system 100 includes one or more user equipment 101 (for example, 101-1, 101-2 and 101-3) and one or more network devices 102. The network device and the user equipment can be configured to communicate via a wireless transmission medium, wherein the communication interface between the two can be a Uu interface. The user equipment and the user equipment can be configured to communicate via a wireless transmission medium, wherein the communication interface between the two can be a PC5 interface, and the transmission link between the two can be called a side link. The network device 101 can also be configured to communicate with a positioning management function entity (not shown) in the core network, and can then communicate with a remote server. In some embodiments, the network device can also be broadly considered to additionally include a core network device and / or a remote server device, etc.
[0045] It should be understood that user devices may include but are not limited to XR devices, Internet of Vehicles devices, and / or drone devices. As an example, in an XR system, user devices may include mobile phones, VR glasses, audio and video rendering devices, somatosensory devices, motion capture devices, etc. The Uu interface can undertake data services between network devices and user devices, such as downloading scene packages, real-time data interaction, transmission of dynamic data of other players, etc. A local short-range communication network can be formed between multiple user devices through the PC5 interface for side link transmission. Similarly, in business scenarios such as Internet of Vehicles and multi-machine collaboration of drones, communication transmission through the Uu interface and the PC5 interface can also exist simultaneously.
[0046] Figure 2 An example system architecture diagram of a wireless communication system according to an embodiment of the present disclosure is shown. It should be understood that Figure 2 The diagram is only an example of an architecture diagram for an XR system and is not intended to be limiting. Figure 2 If the XR application in the figure is replaced by a V2X application, the system architecture in the figure can be applied to the vehicle network system.
[0047] It should be understood by those skilled in the art that in new business scenarios such as XR systems, Internet of Vehicles systems, or multi-machine drone systems, Uu interface communication and PC5 interface communication have several characteristics. For example, in XR systems, Uu interface communication usually has unstable states such as data bursts, while PC5 interface communication usually has challenges such as coordinated transmission between multiple user devices, limited communication resources, or sensitive power consumption.
[0048] In order to enhance the communication performance indicators of both Uu interface communication and PC5 interface communication in the above-mentioned business scenarios, the present disclosure provides multiple embodiments. According to the embodiments of the present disclosure, device-to-device (D2D) technology and / or multicast transmission can be enabled in appropriate scenarios to reduce unnecessary delays in data transmission. In addition, according to the embodiments of the present disclosure, the network device can perform appropriate resource configuration for the user device, or the user device can determine its own resource configuration, thereby reducing the power consumption of the user device and better supporting services with more data bursts. In addition, according to the embodiments of the present disclosure, data retransmission can be reduced in appropriate circumstances, thereby reducing the degradation of communication performance due to retransmission redundancy.
[0049] Figure 3 An exemplary electronic device 300 is shown for use with the user device 101 (also referred to as a “first device” in the present disclosure) in the system 100 according to an embodiment of the present disclosure. Figure 3 The electronic device 300 shown may include various units to implement various embodiments according to the present disclosure. In this example, the electronic device 300 includes a communication unit 302 and a control unit 304. In one embodiment, the electronic device 300 is implemented as the user device 101 itself or a part thereof, or is implemented as a device or a part of the device for controlling the user device 101 or otherwise related to the user device 101. The various operations described below in conjunction with the user device may be implemented by the units 302, 304 or other possible units of the electronic device 300.
[0050] In an embodiment, the communication unit 302 may be configured to send a signal to a second device in the wireless communication system 100 or receive a signal from the second device. It should be understood that the second device may be a network device 102 capable of communicating with the first device, or may be another user device 101 capable of communicating with the first device.
[0051] According to an embodiment of the present disclosure, the communication unit 302 may receive data from a second device, the data being associated with a service to be transmitted from the second device to the first device, and the data at least including the data volume of the service. Thereafter, the control unit 304 may determine the processing delay required for processing the service to be transmitted from the second device to the first device based at least on the received data and the computing processing capability of the first device itself. Then, the first device may obtain a resource configuration, wherein the resource configuration is based at least on the determined processing delay. It should be noted that in an example where the second device is a network device, the resource configuration may be obtained by the communication unit 302 of the first device by receiving an indication of the time-frequency resources and discontinuous reception (DRX) parameters configured for the first device from the network device; in an example where the second device is a user device, the resource configuration may be obtained by the control unit 302 of the first device by determining the DRX parameters for itself based on the determined processing delay.
[0052] Additionally or alternatively, according to an embodiment of the present disclosure, in an example where the first device is a user device and the second device is a network device, the communication unit 302 of the first device may send a buffer status report (BSR) to the second device when the data volume of the service to be transmitted by the first device to the second device is greater than the burst threshold. This operation may enable the second device to reserve corresponding uplink resources for the service to be transmitted by the first device based on the received BSR. In addition, when the first device predicts that the service to be transmitted to the second device will cause the data volume of the service to be transmitted by the second device to the first device to be greater than the burst threshold, the communication unit 302 of the first device may send an indication to the second device that the second device will need to reserve corresponding downlink resources.
[0053] Figure 4 An exemplary electronic device for a network device 102 (also sometimes referred to as a “second device” in the present disclosure) according to an embodiment of the present disclosure is shown. Figure 4 The electronic device 400 shown may include various units to implement various embodiments according to the present disclosure. In this example, the electronic device 400 includes a communication unit 402 and a processing unit 404. In one embodiment, the electronic device 400 is implemented as the network device 102 itself or a part thereof, or is implemented as a device related to the network device 102 or a part of the device. The various operations described below in conjunction with the network device may be implemented by the units 402, 404 or other possible units of the electronic device 400.
[0054] According to an embodiment of the present disclosure, the communication unit 402 sends data to a user device (also referred to as a "first device" in the present disclosure) in a wireless communication system, the data being associated with a service to be transmitted from a second device to a first device, and the data at least including the data volume of the service, so that the first device determines the processing delay required for processing the service to be transmitted from the second device to the first device based at least on the received data and the computing processing capability of the first device itself. The communication unit 402 may also receive an indication of the determined processing delay from the first device. The processing unit 404 may be configured to determine a resource configuration for the first device based at least on the indication of the determined processing delay. Then, the communication unit 404 may indicate the resource configuration to the first device.
[0055] Additionally or alternatively, according to an embodiment of the present disclosure, in an example where the first device is a user device and the second device is a network device, the processing unit 404 may be configured to reserve uplink resources for a service that the first device in the wireless communication system is to transmit to the second device when any of the following situations occurs: the second device receives a buffer status report (BSR) from the first device, or the second device predicts that the service that it is to transmit to the first device will cause the data volume of the service transmitted by the first device to the second device to be greater than a burst threshold. In addition, the communication unit 402 may be configured to receive an indication from the first device that the second device will need to reserve downlink resources.
[0056] In some embodiments, the electronic device 300 or 400 may be implemented at a chip level, or may be implemented at a device level by including other external components (eg, a radio link, an antenna, etc.) For example, each electronic device may work as a communication device as a whole.
[0057] It should be noted that the above-mentioned various units are only logical modules divided according to the specific functions implemented by them, rather than being used to limit the specific implementation mode, for example, they can be implemented in software, hardware or a combination of software and hardware. In the implementation mode of hardware, the hardware can be programmed or configured to perform functions. In the implementation mode of software or a combination of software and hardware, software can be used to configure hardware and / or processors. In actual implementation, the above-mentioned various units can be implemented as independent physical entities, or can also be implemented by a single entity (for example, a processor (CPU or DSP, etc.), an integrated circuit, etc.). Among them, the processing circuit can refer to various implementations of a digital circuit system, an analog circuit system or a mixed signal (a combination of analog and digital) circuit system that performs functions in a computing system. The processing circuit may include, for example, circuits such as integrated circuits (ICs), application specific integrated circuits (ASICs), parts or circuits of a separate processor core, the entire processor core, a separate processor, a programmable hardware device such as a field programmable gate array (FPGA), and / or a system including multiple processors.
[0058] The present disclosure proposes improvement schemes for new services (eg, XR communication services, etc.) in wireless communication systems from four aspects, including processing delay, uplink and downlink data burst services, retransmission mechanism, and multicast. These schemes will be described in detail through four embodiments.
[0059] First embodiment
[0060] According to the first embodiment of the present disclosure, when a user device is about to receive a service transmitted from a network device (e.g., via a Uu interface), or when a user device is about to receive a service transmitted from another user device (e.g., via a PC5 interface), the user device as the receiver of the service (also referred to herein as the first device) can predetermine the processing delay required for processing the service to be transmitted from the second device to the first device based on the data associated with the service sent by the sender of the service (also referred to herein as the second device) and the computing processing capability of the first device itself, etc. (for example, the unit of the processing delay can be seconds or milliseconds). In other words, the processing delay is an estimate of the time for actually processing the service. It should be noted that the data associated with the service can at least include the data volume of the service, and can optionally include models and algorithms related to the transmission of the service, as well as data encoding and decoding methods for the service, etc. Additionally or alternatively, the first device can also predetermine the computing power for processing the service (for example, the unit of the computing power can be flops (floating point operations per second)).
[0061] It should be understood that, in some examples, the processing delay predetermined by the first device may be for the service as a whole. In other words, the amount of data transmitted by this service corresponds to a specific processing delay, for example, the amount of data transmitted by this service is 500kB, and the corresponding processing delay is 10ms. In other examples, the processing delay predetermined by the first device may be for a specific data granularity. In other words, the service transmission may be based on a specific data granularity as a transmission unit, and the transmission of each data granularity corresponds to a fixed processing delay. As an example, the data granularity may include, but is not limited to, a single packet data unit (PDU), a single PDU set (also referred to as a PDU set, which includes multiple PDUs) (for example, a PDU set may correspond to a video frame or a video slice, and the data packets in the PDU set share a set of QoS parameters, including a PDU set delay budget (PSDB), a PDU set error rate (PSER), and a PDU set integrated processing information (PSIHI), etc.), and / or multiple PDU sets (for example, a PDU set of pictures, a PDU set of sound effects, and a PDU set of vibration effects may together constitute a processing data set or a quality of service (QoS) flow).
[0062] According to the first embodiment of the present disclosure, based on the processing delay estimated by the first device for processing the service to be transmitted from the second device to the first device, the resource configuration for the first device can be determined accordingly. As an example, the resource configuration may include but is not limited to the allocation of wireless resources (such as time-frequency resources), and the configuration of discontinuous reception (DRX) parameters, etc. Specifically, the processing delay corresponds to the time required to process the service transmission, and the time can be used as a basis for allocating wireless resources to the first device (for example, the resource block after the current time plus the processing service time can be allocated to the first device). During the processing delay, the first device cannot communicate with the second device, so the second device can enter a dormant state during this time period, and then enter a receiving state with an irregular period, thereby achieving the purpose of saving power consumption.
[0063] It should be understood that the first device or the second device can specify the start time of the processing delay. As an example but not a limitation, when the data granularity unit of the service transmission is a PDU set, the start time point of the processing delay can be after the entire PDU set is completely received, or after the first data packet in the PDU set is received.
[0064] The following will be combined Figure 5A and Figure 5B The signaling interaction processes of the Uu interface communication and the PC5 interface communication of the first embodiment of the present disclosure are respectively introduced.
[0065] Uu interface communication
[0066] Figure 5A The interactive flow chart of Uu interface communication according to the first embodiment of the present disclosure is shown. In this communication scenario, the first device is a user device, the second device is a network device capable of communicating with the user device, and the two communicate through the Uu interface. The second device is about to transmit a service to the first device, for example, the online game server is about to transmit the screen data to be rendered to the user's mobile phone, so that the user's mobile phone processes the service, that is, renders the screen data.
[0067] like Figure 5A As shown, at 501A, the second device (network device) can send data associated with the service to be transmitted from the second device to the first device to the first device. As mentioned above, the data includes at least the data volume of the service, and optionally includes models and algorithms related to the transmission of the service, as well as data encoding and decoding methods of the service. As an example, in the case where the service includes picture data that needs to be rendered, the above data can indicate the picture quality requirements, the computing power requirements of the neural network model to be deployed, and even the service data processing requirements of this service obtained based on the prior experience of previous transmissions. At 502A, the first device determines the processing delay corresponding to the entire service or the processing delay corresponding to each data granularity in the service based on the received data and considering its own computing processing capabilities (for example, decoding capabilities, graphics processing unit (GPU) / central processing unit (CPU) computing capabilities, generation time of feedback after obtaining a calculation result, etc.).
[0068] At 503A, the first device may report an indication of the determined processing delay to the second device (network device), and the indication may include at least the value of the processing delay. As an example and not limitation, the indication may be included in a PDU session modification request or a registration request sent by the first device to the second device, and sent via radio resource control (RRC) signaling. It should be understood that the indication may indicate one of the following: a fixed processing delay is required for the transmission of each data granularity in the service, and a corresponding processing delay is required for the service as a whole. At 504A, the second device may determine the resource configuration for the first device in real time based on the indication of the processing delay reported by the first device. Furthermore, the second device may send an indication of the resource configuration for the first device to the first device at 505A. For example, the second device may send an indication of the time-frequency resources and DRX parameters configured for the first device. As an example and not limitation, the indication may be included in a PDU session modification acceptance or registration acceptance message sent by the second device to the first device, and sent via RRC signaling. Specifically, the second device may specify a starting time point of the processing delay (the starting time point may also be specified by the first device and notified to the second device in advance), and allocate time-frequency resources after the starting time point plus the processing delay to the first device. In addition, the second device may configure a DRX parameter for the first device based on the processing delay reported by the first device and the DRX request sent by the first device, and send an indication of the DRX parameter to the first device.
[0069] It should be noted that Figure 5A The information interaction diagrams in the figure are provided only as examples and are not intended to be limiting. The figure may include more or fewer steps, and the steps may also be performed in a different order than the order of the steps depicted in the figure.
[0070] It should be understood that when a user device is about to transmit a service to a network device, the user device can send data associated with the service to be transmitted to the network device, so that the network device determines the processing delay required to process the service based on the received data and its own computing and processing capabilities, thereby allowing the network device to reserve corresponding resources for itself.
[0071] PC5 interface communication
[0072] Figure 5BThe interactive flow chart of the PC5 interface communication according to the first embodiment of the present disclosure is shown. In this communication scenario, the first device is a user device (shown as user device 1 in the figure), and the second device is another user device that can communicate with the user device (shown as user device 2 in the figure), and the two communicate through the PC5 interface. The second device is about to transmit a service to the first device, for example, the local processing device sends the data to be rendered to the audio and video rendering device, so that the audio and video device processes the service, that is, renders the data.
[0073] like Figure 5B As shown, at 501B, the second device (user device 2) can send data associated with the service to be transmitted from the second device to the first device (user device 1). As mentioned above, the data includes at least the data volume of the service, and optionally includes a model and algorithm related to the transmission of the service, as well as the data encoding and decoding method of the service. At 502B, the first device determines the processing delay corresponding to the entire service or the processing delay corresponding to a specific data granularity in the service based on the received data and considering its own computing processing capabilities.
[0074] In the case where there is network equipment coverage near the first device, Figure 5A Similar to 503A-505A in , at 503B, the first device may report an indication of the determined processing delay to the network device in the wireless communication system, and the indication may at least include the value of the processing delay. As an example and not limitation, the indication may be included in the registration request sent by the first device to the network device, and sent via radio resource control (RRC) signaling. It should be understood that the indication may indicate one of the following: a fixed processing delay is required for the transmission of each data granularity in the service, and a corresponding processing delay is required for the service as a whole. At 504B, the network device may determine the resource configuration for the first device in real time based on the indication of the processing delay reported by the first device. Furthermore, the network device may send an indication of the resource configuration for the first device to the first device (user device 1) at 505B. For example, the network device may send an indication of the time-frequency resources and DRX parameters configured for the first device. As an example and not limitation, the indication may be included in the registration acceptance message sent by the network device to the first device, and sent via RRC signaling. Additionally or optionally, the network device may also send resource configuration (eg, DRX parameter configuration, etc.) to the second device (user equipment 2), for example, indicating that the second device may enter a sleep state during the processing delay.
[0075] It should be noted that Figure 5BThe information interaction diagram in the diagram is merely an example and is not intended to be limiting. The diagram may include more or fewer steps, and the steps may also be performed in an order different from the order of the steps depicted in the diagram. For example, in the case where there is no network device coverage near the first device (i.e., only side link communication exists), 503B-505B cannot be performed. Alternatively, the first device may determine the DRX parameters for itself based on the determined processing delay.
[0076] It should be recognized that Figure 5B For more details about the data associated with the service and the allocation of resources by the network device to the user device, please refer to Figure 5A The detailed description in is not repeated here.
[0077] It should be understood that when user equipment 2 is about to transmit a service to user equipment 1, user equipment 2 may execute Figure 5B The operation is performed by the first device in the process and is performed by the user device 1 Figure 5B The operation is performed by the second device in.
[0078] It should be understood that in Figure 5A and Figure 5B In the communication scenario, after the first device completes the service data processing, it needs to generate feedback communication behavior based on the calculated result. For example, after the user device renders a scene, it can send feedback data for the scene to synchronize the subsequent tasks to be completed, including but not limited to synchronous playback of rendering scenes, sound effects, vibrations, user data capture and collection, etc. For example, after the user device completes encoding and decoding, it can send the calculation results to the second device, for example, to provide calculation rendering services.
[0079] In summary, according to the first embodiment of the present disclosure, the receiving device of the service (e.g., user equipment) can pre-estimate and determine the processing delay required for the service according to the service data volume and its own computing and processing capabilities. According to the processing delay, the receiving device of the service can obtain matching resource configuration to avoid insufficient resources or waste of resources. At the same time, adjusting parameters such as DRX of the user equipment according to the processing delay can help save power consumption.
[0080] Second embodiment
[0081] According to the second embodiment of the present disclosure, when the user equipment is about to transmit a service with a large amount of data to the network equipment (within a limited time), or when the network equipment is about to transmit a service with a large amount of data to the user equipment (within a limited time), the user equipment can indicate in advance to the network equipment that an uplink / downlink data burst service will occur, so that the network equipment can reserve corresponding wireless resources. It should be understood that the second embodiment of the present disclosure mainly relates to Uu interface communication. In other words, in this embodiment, the first device is a user equipment, and the second device is a network equipment capable of communicating with the user equipment. The scheme proposed in this embodiment is intended to achieve rapid resource configuration for data burst services.
[0082] Uplink data burst service
[0083] According to the second embodiment of the present disclosure, when the data volume of the service to be transmitted by the first device (user equipment) to the second device (network equipment) is large (for example, greater than the burst threshold), the first device may send a buffer status report (BSR) to the second device. Based on the received BSR, the second device may reserve uplink resources for the service to be transmitted by the first device. For example, when the user equipment suddenly needs to upload a large amount of data to the network device (such as when the user equipment is about to enter / trigger a scene of a plot interaction or is about to generate a large amount of feedback data), the user equipment may apply for uplink resources from the network device (for example, a base station) by carrying a preemptive BSR in the MAC layer control element (CE), so that the network device can reserve uplink resources for the user equipment based on the received BSR. Additionally or alternatively, the network device may also adopt a supplementary uplink (SUL) mechanism, for example, adding a supplementary uplink on the basis of the original uplink.
[0084] It should be appreciated that if the user equipment adopts the BSR method, a specific logical channel identification (LCID) value can be added to indicate that the BSR is used to apply for the required uplink resources. As shown in Table 1, a byte can be selected from the reserved (eight-bit) bytes of the LCID value as the newly added LCID value. Specifically, as an example and not a limitation, the original reserved byte of the LCID value with an index of 292 in Table 1 can be used to indicate the triggering of the BSR (see row 3 of Table 1).
[0085]
[0086]
[0087] Table 1 Values of octet extended LCID (eLCID) for uplink-shared channel (UL-SCH)
[0088] As an example and not a limitation, Table 2 shows a short form of the BSR in the MAC CE. As shown in Table 2, the BSR may occupy one octet (Oct), and it may include at least a logical channel group (Logic Channel Group, LCG) identifier (ID) and a buffer size (Buffer Size). It should be appreciated that the above only gives a short example of the BSR and is not intended to be limiting. The BSR may also take other forms that can be imagined by those skilled in the art, such as referring to section 6.1.3.1 of 3GPP standard TS38.321.
[0089]
[0090] Table 2 BSR example
[0091] It should be understood that, additionally or alternatively, when parsing a certain downlink service, the second device (network device) may also predict that the downlink service it transmits to the first device (user equipment) will cause the data volume of the service transmitted by the first device to the second device to be greater than the burst threshold (for example, causing uplink data burst service). In this regard, the second device may reserve the corresponding uplink resources for the first device in advance, or adopt the SUL mechanism.
[0092] Downlink data burst service
[0093] According to the second embodiment of the present disclosure, when the first device (user device) predicts that the service to be transmitted to the second device (network device) will cause the second device to transmit a large amount of data to the first device (for example, greater than the burst threshold), the first device can send an indication to the second device that the second device will need to reserve downlink resources. For example, when the data content sent by the user device to the network device is a service that suddenly requests a large amount of data (such as suddenly dragging the progress bar when watching a video online, or suddenly changing the image quality requirements during the game process), in addition to sending normal uplink data, the user device can also send an indication to the network device to indicate that it will need a large amount of downlink resources to receive the downlink data burst service. In some examples, the indication can be sent via an indicator in the header of the data packet. In other examples, the indication can be sent via a separate indication signal, which can be implemented at the non-access layer (NAS) or MAC layer. It should be recognized that, whether by means of an indicator or a separate indication signal, the indication sent by the user equipment indicating that the second device will need to reserve downlink resources may include one or more of the following: an identifier of the triggered downlink service, the user equipment's estimate of the amount of data of the triggered downlink service (for example, a multiple relationship with the amount of data of the uplink service, or the actual amount of data, etc.), and the user equipment's estimate of the start time of the triggered downlink service (for example, an estimate of the time range between the start of the downlink service and the end of the uplink service).
[0094] Fig. 6A FIG. 2 shows a communication flow chart of a downlink data burst service according to a second embodiment of the present disclosure. Fig. 6A As shown, at 601A, the first device (user equipment) can send an indication to the second device (network device), which indicates that a downlink data burst service from the second device to the first device is about to occur, so the second device needs to reserve downlink resources accordingly. As an example and not a limitation, the indication can be included in the PDU session modification request sent by the first device to the second device, and sent via radio resource control (RRC) signaling. At 602A, the network device can determine whether to reserve downlink resources based on the received indication, such as reserving all downlink resources, reserving part of downlink resources, or not reserving downlink resources. At 603A, the second device can send feedback to the first device for the indication that the second device will need to reserve downlink resources. It should be understood that the feedback can include one of the following: full support for the indication, partial support for the indication, and no support for the indication. As an example and not a limitation, the feedback can be included in the PDU session modification acceptance message sent by the second device to the first device, and sent via RRC signaling.
[0095] It should be noted that Fig. 6A The information interaction diagrams in the figure are provided only as examples and are not intended to be limiting. The figure may include more or fewer steps, and the steps may also be performed in a different order than the order of the steps depicted in the figure.
[0096] It should be understood that the user equipment is generally unable to directly control or influence the allocation of downlink resources by the network equipment, and may even be unable to receive feedback from the network equipment regarding the above indication (e.g., Fig. 6A 603A in the above is not executed). In this case, since the feedback regarding the indication that the network device will need to reserve downlink resources is not received from the network device, the user equipment may monitor the allocation of downlink resources of the network device on the physical downlink control channel (PDCCH). In the actual transmission process, the network device may directly allocate downlink resources to the user equipment without sending feedback regarding the above indication to the user equipment. Packet filter
[0097] According to the second embodiment of the present disclosure, in the presence of uplink data burst service or downlink data burst service, the network device or user equipment can set a corresponding packet filter. The packet filter can identify a specific value in the header of the data packet and filter out data related to the data burst service, so that the network device quickly allocates and adjusts resources for the data burst service.
[0098] Figure 6B FIG. 2 shows an example form of a MAC layer subheader according to a second embodiment of the present disclosure. Figure 6B As shown, the MAC subheader and the MAC service data unit (SDU) can constitute a MAC PDU. In the MAC subheader, the "trigger indicator" can indicate that the data packet will trigger a data burst service in the opposite direction. For example, if the data packet is an uplink data packet, the trigger indicator can indicate that it will trigger a downlink data burst service, and vice versa. The "trigger ID" is optional, which can indicate the ID of the QoS flow associated with the data packet. The "trigger data size" can indicate the estimated data volume of the data burst service. In addition, the "time domain correlation" can indicate the estimated time interval between the currently transmitted data packet and the data burst service triggered later. For example, the time interval can be divided into multiple levels, such as 10ms-30ms as the first level, 50ms-100ms as the second level, and so on. It can be understood that the MAC subheader can also include a number of reserved bits for other uses that can be thought of by technicians in this field later.
[0099] Accordingly, the network device can identify the data packets that will trigger the data burst service based on the packet filter, and filter out the data associated with the data burst service, such as the size of the service data volume, by parsing the MAC layer sub-header, thereby reserving corresponding wireless resources (e.g., time-frequency resources).
[0100] In summary, in the second embodiment of the present disclosure, when it is determined or predicted that an uplink data burst service will occur, the user equipment sends a BSR to the network equipment, so that the network equipment reserves uplink resources; and when it is determined or predicted that a downlink data burst service will occur, the user equipment sends an indication to the network equipment, indicating that the network equipment needs to reserve corresponding downlink resources. This embodiment can support services with more data bursts and quickly adjust resource allocation for them, optimizing the rationality and timeliness of allocation of wireless communication resources.
[0101] Third embodiment
[0102] In actual wireless communication systems, upper layer applications (e.g., Quick User Datagram Protocol Internet Connections (QUIC)) can tolerate a higher underlying transmission packet loss rate when transmitting some services. In this case, the use of traditional retransmission technologies (e.g., the Hybrid Automatic Repeat request (HARQ) mechanism of the MAC layer, or the ARQ mechanism of the Radio Link Control (RLC) layer) will easily cause a waste of resources.
[0103] According to the third embodiment of the present disclosure, when the value of the packet loss rate that can be tolerated by the service transmitted between devices is higher than a specific packet loss threshold, the application layer can add an indication to the access layer in the header when the sending device (e.g., user equipment or network equipment) sends the first data packet to the receiving device (e.g., network equipment or user equipment). The indication can indicate to the access layer that packets within a specific data granularity (e.g., a certain QoS flow, a certain PDU set, etc.) do not need to be retransmitted. Alternatively, it is also possible to indicate that no retransmission is required by means of an AT command. Accordingly, the maximum number of retransmissions of the HAQR of the MAC layer can be set to 0; or the Transparent Mode (TM) / Acknowledge Mode (AM) mode can be adopted at the RLC layer instead of the AM mode with the ARQ mechanism.
[0104] It should be understood that the above indication may also indicate that a smaller number of retransmissions may be performed to avoid excessive waste of resources. Accordingly, for example, the maximum number of retransmissions of the HAQR of the MAC layer may be set to a smaller value, such as 1 or 2.
[0105] It should be understood that the third embodiment of the present disclosure may be applicable to both Uu interface communication and PC5 interface communication.
[0106] In summary, the third embodiment of the present disclosure provides an indication that no retransmission is required or only a limited number of retransmissions are required for services that can tolerate a large packet loss rate. In this way, resource waste and performance degradation caused by retransmission redundancy can be effectively reduced.
[0107] Fourth embodiment
[0108] Since user devices can communicate with each other through a side link, according to the fourth embodiment of the present disclosure, multicast (sometimes also referred to as groupcast) communication can be performed between user devices. In a multicast communication scenario, data can be transmitted simultaneously from one user device (also referred to as user device 1 in this embodiment) to multiple user devices (also referred to as user devices 2, 3, ..., N in this embodiment). User devices 1, 2, 3, ..., N together constitute a multicast group.
[0109] As mentioned above, in a scenario where there is network device coverage (e.g., there is Uu interface communication), the user device can report QoS parameters to the network device. In a scenario where there is no network device coverage (e.g., there is only PC5 interface communication), QoS parameters can be exchanged between user devices. QoS parameters can indicate the QoS requirements of the device, thereby affecting the allocation and use of wireless resources.
[0110] For any of the above two scenarios, the user equipment 1 (also referred to as the first device in this embodiment) can associate QoS parameters within the multicast group via side link communication. Figure 7 FIG. 4 shows a flow chart for associating QoS parameters according to a fourth embodiment of the present disclosure. Different from the current side link unicast communication process, as shown in FIG. Figure 7 As shown, the fourth embodiment of the present disclosure can use multicast transmission to implement the association of QoS parameters. Specifically, the user equipment 1 uses multicast transmission to send an association request for QoS parameters to multiple user equipments (user equipments 2, 3, ..., N). Afterwards, the user equipment 1 can receive association feedback for the QoS parameters from each of the multiple user equipments (user equipments 2, 3, ..., N). It should be understood that the process of receiving the association feedback of the QoS parameters is unicast communication.
[0111] Based on the associated feedback of the received QoS parameters, the user equipment 1 can determine the QoS parameters associated with the multicast group. For example, the QoS parameters can indicate the identifier of the multicast group (and the user equipment identifier in the multicast group), and the overall data throughput size of the multicast group, etc. It should be noted that the QoS parameters can indicate the logical relationship between the user equipment in the multicast group. As an example and not a limitation, the QoS parameters can indicate the triggering relationship, substitution relationship, complementary relationship, and / or timing relationship between the user equipment (e.g., user equipment 1, 2, 3, ..., N) in the multicast group. The following are the rules for using these logical relationships and associated resources (preemption):
[0112] Trigger Relationship
[0113] The trigger relationship may indicate that the resources allocated to the user equipment in the multicast group should exist at a specific time interval; or the resources allocated to the user equipment in the multicast group should be synchronized or as close as possible in time.
[0114] Substitution relationship
[0115] The substitution relationship may indicate that the same resource can only be allocated to one of the multiple user devices in the multicast group. For example, user device 2 and user device 3 may be instructed to preempt the same resource. If one of them preempts successfully, the other party that fails to preempt successfully may abandon the current data processing or transmission process and proceed to the next data processing or transmission process.
[0116] Complementary relationship
[0117] The complementary relationship may indicate that the same resource can be allocated to multiple user devices in the multicast group. For example, user device 2 and user device 3 may be instructed to use the same resource, and the usage ratio of the two user devices may be indicated. Thus, one party uses the first part of the resource (e.g., the first part in time sequence) according to the determined ratio, and the other party uses the remaining part of the resource.
[0118] Timing relationship
[0119] The timing relationship may indicate that multiple user devices in a multicast group use resources in a specific timing order when, for example, coordinating to complete a task. For example, according to the order in which services occur, user device 3 may transmit data on one resource block, and then user device 2 may transmit data on the next resource block, and so on.
[0120] In some examples, after user device 1 (first device) determines the QoS parameters associated with the multicast group, in a communication scenario where there is coverage of a network device (in this scenario, the second device may be a network device), user device 1 may send the QoS parameters associated with the multicast group to the network device on behalf of multiple user devices (user devices 2, 3, ..., N) in the multicast group. As a result, the network device may allocate wireless resources to user devices 1, 2, 3, ..., N and determine resource usage rules in the multicast group based on the received QoS parameters. It should be understood that in this communication scenario, it is also possible not to use Figure 7 Instead of the association process in , each user device reports the identifier of the multicast group to which it belongs and its own QoS parameters to the network device separately.
[0121] In other examples, after user device 1 (first device) determines the QoS parameters associated with the multicast group, in a communication scenario where there is no network device coverage (in this scenario, the second device may be user device 2), user device 1 may determine the resource usage rules within the multicast group based on the QoS parameters.
[0122] In summary, the fourth embodiment of the present disclosure provides multicast transmission between user equipments, so that multicast transmission can be used for the association process of QoS parameters of user equipments. Since the QoS parameters in the multicast group can be quickly associated, it is possible to report QoS requirements to the network device in a more timely manner and obtain corresponding resource allocation and resource preemption rules, or the user equipment can quickly determine the resource usage rules in the multicast group to which it belongs.
[0123] According to the technical solution for Uu interface communication and / or PC5 interface communication in a wireless communication system proposed in the present disclosure, improvements are made to various aspects of communication services such as extended reality (XR) or Internet of Vehicles, thereby enhancing the performance indicators of these communication services. For example, the present disclosure refines D2D data transmission via a side link, and supports multicast D2D data transmission, reducing unnecessary communications between network devices and user devices, thereby reducing communication delays and resource waste. In addition, the present disclosure utilizes estimated processing delays, or provides corresponding resource allocation and adjustment mechanisms for a variety of services such as multicast or data bursts, thereby enhancing the rationality and timeliness of resource allocation. In addition, the present disclosure reduces the number of retransmissions when the service fault tolerance rate is high, effectively avoiding performance degradation caused by retransmission redundancy.
[0124] Exemplary Methods
[0125] Figure 88 is a flow chart showing an example method 800 for a user device (or more specifically, an electronic device 300) in a wireless communication system according to an embodiment of the present disclosure. The user device is also referred to as a first device in the present disclosure. Figure 8 As shown, the method 800 may include receiving data from a second device in a wireless communication system, the data being associated with a service to be transmitted from the second device to the first device, and the data at least including the data volume of the service (box S801). At box S802, the first device may determine the processing delay required for processing the service to be transmitted from the second device to the first device based at least on the received data and its own computing processing capability. Thereafter, at box 803, the first device may obtain a resource configuration, wherein the resource configuration is based at least on the determined processing delay. It should be understood that the second device may be a network device communicating with the first device or another user device communicating with the first device. Obtaining the resource configuration may be obtained from the network device or may be determined and obtained by the first device itself. The detailed example operation of the method may refer to the above description of the operation of the user device 101 (or more specifically, the electronic device 300), which will not be repeated here.
[0126] Additionally or alternatively, Fig. 9 1 is a flowchart showing another example method 900 of a user equipment (or more specifically, an electronic device 300) in a wireless communication system according to an embodiment of the present disclosure. The user equipment is also referred to as a first device in the present disclosure. Fig. 9 As shown, the method 900 may include, when the data volume of the service to be transmitted by the first device to the second device is greater than the burst threshold, the first device sends a buffer status report (BSR) to the second device, so that the second device reserves uplink resources for the service to be transmitted by the first device based on the received BSR (box S901). At box S902, when the first device predicts that the service to be transmitted to the second device will cause the data volume of the service to be transmitted by the second device to the first device to be greater than the burst threshold, the first device may send an indication to the second device that the second device will need to reserve downlink resources. It should be understood that the second device may be a network device that communicates with the first device. The detailed example operation of the method can refer to the above description of the operation of the user device 101 (or more specifically, the electronic device 300), which will not be repeated here.
[0127] Fig.10 1 is a flowchart of an exemplary method 1000 for a network device (or more specifically, an electronic device 400) in a wireless communication system according to an embodiment of the present disclosure. The network device is sometimes also referred to as a second device in the present disclosure. Fig.10As shown, the method 1000 may include sending data to a first device in a wireless communication system, the data being associated with a service to be transmitted from a second device to the first device, and the data may include at least the data volume of the service, so that the first device determines the processing delay required for processing the service to be transmitted from the second device to the first device based at least on the received data and the computing processing capability of the first device itself (box 1001). At box 1002, the second device may receive an indication of the determined processing delay from the first device. At box 1003, the second device may determine a resource configuration for the first device based at least on the indication of the determined processing delay. Thereafter, the second device may indicate the determined resource configuration to the first device (box 1004). It should be understood that the first device here is a user device. The detailed example operation of the method can refer to the above description of the operation of the network device 102 (or more specifically, the electronic device 300), which will not be repeated here.
[0128] Additionally or alternatively, Fig.11 A flowchart of another example method 1100 for a network device (or more specifically, an electronic device 400) in a wireless communication system according to an embodiment of the present disclosure is shown. The network device is sometimes also referred to as a second device in the present disclosure. Operations on uplink data burst services are shown at box 1101. Specifically, uplink resources can be reserved for services that a first device is to transmit to a second device based on one of the following: the second device receives a BSR from the first device, or the second device predicts that the service it is to transmit to the first device will cause the data volume of the service transmitted by the first device to the second device to be greater than a burst threshold. Operations on downlink data burst services are shown at box 1102. The second device can receive an indication from the first device that the second device will need to reserve downlink resources. It should be understood that the first device here is a user device. The detailed example operations of the method can refer to the above description of the operation of the network device 102 (or more specifically, the electronic device 400), which will not be repeated here.
[0129] The solution of the present disclosure can be implemented in the following exemplary manner.
[0130] (1) An electronic device for a first device in a wireless communication system, the first device being a user equipment, the electronic device comprising at least one processor and at least one memory, the at least one memory comprising computer program instructions, wherein the at least one memory and the computer program instructions are configured to cause the first device to perform the following operations through the at least one processor:
[0131] receiving data from a second device in the wireless communication system, the data being associated with a service to be transmitted from the second device to the first device, and the data comprising at least a data volume of the service;
[0132] Determining a processing delay required for processing a service to be transmitted from the second device to the first device based at least on the received data and the computing processing capability of the first device itself; and
[0133] A resource configuration is obtained, wherein the resource configuration is based at least on the determined processing latency.
[0134] (2) The electronic device according to (1), wherein the second device is a network device capable of communicating with the first device.
[0135] (3) The electronic device according to (1), wherein the second device is another user device capable of communicating with the first device.
[0136] (4) The electronic device according to (1), wherein obtaining the resource configuration comprises:
[0137] reporting an indication of the determined processing delay to a network device in the wireless communication system, the indication indicating at least a value of the processing delay; and
[0138] An indication of time-frequency resources and discontinuous reception (DRX) parameters configured for the first device is received from a network device.
[0139] (5) The electronic device according to (3), wherein obtaining the resource configuration comprises:
[0140] The first device determines a discontinuous reception (DRX) parameter for itself based on the determined processing delay.
[0141] (6) The electronic device according to (1), wherein the data further includes a model and algorithm related to the transmission of the service, and a data encoding and decoding method for the service.
[0142] (7) The electronic device according to (4), wherein the indication of the determined processing delay further indicates at least one of the following:
[0143] The transmission of each data granularity in the business requires a fixed processing delay; and
[0144] The overall business needs correspond to the processing delay.
[0145] (8) The electronic device according to (7), wherein the data granularity includes one of the following:
[0146] A single packet data unit (PDU);
[0147] a single PDU set, which includes a plurality of PDUs; and
[0148] A collection of multiple PDUs.
[0149] (9) The electronic device according to (2), wherein the at least one memory and the computer program instructions are further configured to cause the first device to perform the following operations through the at least one processor:
[0150] When the data volume of the service to be transmitted by the first device to the second device is greater than the burst threshold, sending a buffer status report (BSR) to the second device, so that the second device reserves uplink resources for the service to be transmitted by the first device based on the received BSR; and
[0151] When the first device predicts that the service it is about to transmit to the second device will cause the second device to transmit service data amount greater than the burst threshold, an indication is sent to the second device that the second device will need to reserve downlink resources.
[0152] (10) The electronic device according to (9), wherein the BSR includes at least a logical channel group (LCG) identifier (ID) and a buffer size.
[0153] (11) An electronic device according to (9), wherein the indication is sent via an indicator in a header of a data packet or a separate indication signal, and wherein the indication includes one or more of the following: an identifier of the triggered downlink service, an estimate by the first device of the amount of data of the triggered downlink service, and an estimate by the first device of the start time of the triggered downlink service.
[0154] (12) The electronic device according to (9), wherein the at least one memory and the computer program instructions are further configured to cause the first device to perform the following operations through the at least one processor:
[0155] Feedback is received from the second device for an indication that the second device will need to reserve downlink resources, the feedback comprising one of: full support for the indication, partial support for the indication, and no support for the indication.
[0156] (13) The electronic device according to (9), wherein the at least one memory and the computer program instructions are further configured to cause the first device to perform the following operations through the at least one processor:
[0157] In response to not receiving feedback from the second device indicating that the second device will need to reserve downlink resources, an allocation of downlink resources for the second device is monitored on a physical downlink control channel (PDCCH).
[0158] (14) An electronic device according to (2) or (3), wherein when the value of the packet loss rate that the service can tolerate is higher than the packet loss threshold, the application layer indicates to the access layer in the header that no packets within a specific data granularity need to be retransmitted when the first device sends the first packet to the second device or when the second device sends the first packet to the first device.
[0159] (15) The electronic device according to (2), wherein the first device performs multicast transmission to multiple user devices in the wireless communication system, and wherein the at least one memory and the computer program instructions are further configured to cause the first device to perform the following operations through the at least one processor:
[0160] sending an association request for a quality of service (QoS) parameter to the plurality of user equipments using a multicast transmission; and
[0161] receiving associated feedback for a QoS parameter from each of the plurality of user equipments;
[0162] Determining a QoS parameter associated with the multicast group based on the received associated feedback of the QoS parameter, wherein the QoS parameter indicates at least a triggering relationship, a substitution relationship, a complementary relationship, and / or a timing relationship between the first device and the plurality of user devices; and
[0163] sending QoS parameters associated with the multicast group to a second device on behalf of the plurality of user devices, so that the second device allocates resources for the first device and the plurality of user devices and determines resource usage rules within the multicast group based on the received QoS parameters,
[0164] The multicast group includes the first device and the multiple user equipments.
[0165] (16) The electronic device according to (3), wherein the first device performs multicast transmission to multiple user devices in a wireless communication system, wherein the multiple user devices include a second device, and wherein the at least one memory and the computer program instructions are further configured to cause the first device to perform the following operations through the at least one processor:
[0166] sending an association request for a quality of service (QoS) parameter to the plurality of user equipments using a multicast transmission; and
[0167] receiving associated feedback for a QoS parameter from each of the plurality of user equipments;
[0168] Determining QoS parameters associated with the multicast group based on the received associated feedback of the QoS parameters, wherein at least the QoS parameters indicate a triggering relationship, a substitution relationship, a complementary relationship, and / or a timing relationship between the first device and the plurality of user devices; and
[0169] Determine resource usage rules within the multicast group based on QoS parameters,
[0170] The multicast group includes the first device and the multiple user equipments.
[0171] (17) In the electronic device described in (1), the first device is an extended reality (XR) device, a connected vehicle device, or a drone device.
[0172] (18) An electronic device for a second device in a wireless communication system, the second device being a network device, the electronic device comprising at least one processor and at least one memory, the at least one memory comprising computer program instructions, wherein the at least one memory and the computer program instructions are configured to cause the first device to perform the following operations through the at least one processor:
[0173] Sending data to a first device in a wireless communication system, the data being associated with a service to be transmitted from a second device to the first device, and the data at least including a data volume of the service, so that the first device determines a processing delay required for processing the service to be transmitted from the second device to the first device based at least on the received data and the computing processing capability of the first device itself, wherein the first device is a user equipment;
[0174] receiving an indication of the determined processing latency from the first device;
[0175] determining a resource configuration for the first device based at least on the determined indication of the processing latency; and
[0176] A resource configuration is indicated to the first device.
[0177] (19) An electronic device for a first device in a wireless communication system, the first device being a user equipment, the electronic device comprising at least one processor and at least one memory, the at least one memory comprising computer program instructions, wherein the at least one memory and the computer program instructions are configured to cause the first device to perform the following operations through the at least one processor:
[0178] When the data volume of the service to be transmitted by the first device to the second device is greater than the burst threshold, sending a buffer status report (BSR) to the second device, so that the second device reserves uplink resources for the service to be transmitted by the first device based on the received BSR, wherein the second device is a network device; and
[0179] When the first device predicts that the service it is about to transmit to the second device will cause the second device to transmit service data amount greater than the burst threshold, an indication is sent to the second device that the second device will need to reserve downlink resources.
[0180] (20) The electronic device according to (19), wherein the BSR includes at least a logical channel group (LCG) identifier (ID) and a buffer size.
[0181] (21) An electronic device according to (19), wherein the indication is sent via an indicator in a header of a data packet or a separate indication signal, and wherein the indication includes one or more of the following: an identifier of the triggered downlink service, an estimate by the first device of the amount of data of the triggered downlink service, and an estimate by the first device of the start time of the triggered downlink service.
[0182] (22) The electronic device according to (19), wherein the at least one memory and the computer program instructions are further configured to cause the first device to perform the following operations through the at least one processor:
[0183] Feedback is received from the second device for an indication that the second device will need to reserve downlink resources, the feedback comprising one of: full support for the indication, partial support for the indication, and no support for the indication.
[0184] (23) The electronic device according to (19), wherein the at least one memory and the computer program instructions are further configured to cause the first device to perform the following operations through the at least one processor:
[0185] In response to not receiving feedback from the second device indicating that the second device will need to reserve downlink resources, an allocation of downlink resources for the second device is monitored on a physical downlink control channel (PDCCH).
[0186] (24) An electronic device for a second device in a wireless communication system, the second device being a network device, the electronic device comprising at least one processor and at least one memory, the at least one memory comprising computer program instructions, wherein the at least one memory and the computer program instructions are configured to cause the second device to perform the following operations through the at least one processor:
[0187] reserving uplink resources for a service to be transmitted by the first device to the second device based on one of the following: the second device receives a buffer status report (BSR) from the first device, or the second device predicts that the service to be transmitted by the second device to the first device will cause the data volume of the service to be transmitted by the first device to the second device to be greater than a burst threshold, wherein the first device is a user equipment; and
[0188] An indication is received from the first device that the second device will need to reserve downlink resources.
[0189] (25) According to the electronic device of (24), the at least one memory and the computer program instructions are further configured to cause the second device to perform the following operations through the at least one processor:
[0190] Sending feedback to the first device regarding an indication that the second device will need to reserve downlink resources, the feedback comprising one of: full support for the indication, partial support for the indication, and non-support for the indication; or
[0191] Without sending feedback to the first device regarding the indication, downlink resources are allocated to the first device.
[0192] (26) A method for a first device in a wireless communication system, the first device being a user equipment, the method comprising:
[0193] receiving data from a second device in the wireless communication system, the data being associated with a service to be transmitted from the second device to the first device, and the data comprising at least a data volume of the service;
[0194] Determining a processing delay required for processing a service to be transmitted from the second device to the first device based at least on the received data and the computing processing capability of the first device itself; and
[0195] A resource configuration is obtained, wherein the resource configuration is based at least on the determined processing latency.
[0196] (27) A method for a first device in a wireless communication system, the first device being a user equipment, the method comprising:
[0197] When the data volume of the service to be transmitted by the first device to the second device is greater than the burst threshold, sending a buffer status report (BSR) to the second device, so that the second device reserves uplink resources for the service to be transmitted by the first device based on the received BSR, wherein the second device is a network device; and
[0198] When the first device predicts that the service it is about to transmit to the second device will cause the second device to transmit service data amount greater than the burst threshold, an indication is sent to the second device that the second device will need to reserve downlink resources.
[0199] (28) A method for a second device in a wireless communication system, the second device being a network device, the method comprising:
[0200] Sending data to a first device in a wireless communication system, the data being associated with a service to be transmitted from a second device to the first device, and the data at least including a data volume of the service, so that the first device determines a processing delay required for processing the service to be transmitted from the second device to the first device based at least on the received data and the computing processing capability of the first device itself, wherein the first device is a user equipment;
[0201] receiving an indication of the determined processing latency from the first device;
[0202] determining a resource configuration for the first device based at least on the determined indication of the processing latency; and
[0203] A resource configuration is indicated to the first device.
[0204] (29) A method for a second device in a wireless communication system, the second device being a network device, the method comprising:
[0205] reserving uplink resources for a service to be transmitted by the first device to the second device based on one of the following: the second device receives a buffer status report (BSR) from the first device, or the second device predicts that the service to be transmitted by the second device to the first device will cause the data volume of the service to be transmitted by the first device to the second device to be greater than a burst threshold, wherein the first device is a user equipment; and
[0206] An indication is received from the first device that the second device will need to reserve downlink resources.
[0207] (30) A computer-readable storage medium storing one or more executable instructions, wherein the one or more executable instructions, when executed by one or more processors of an electronic device, cause the electronic device to perform a method according to any one of (26)-(29).
[0208] (31) A computer program product comprising executable instructions, which, when executed by one or more processors of a computer, cause the computer to perform the method according to any one of (26)-(29).
[0209] It should be noted that the above application examples are merely exemplary. The embodiments of the present disclosure may also be implemented in any other appropriate manner in the above application examples, and the advantageous effects obtained by the embodiments of the present disclosure may still be achieved. Moreover, the embodiments of the present disclosure may also be applied to other similar application examples, and the advantageous effects obtained by the embodiments of the present disclosure may still be achieved.
[0210] It should be understood that the machine executable instructions in the machine readable storage medium or program product according to the embodiments of the present disclosure can be configured to perform operations corresponding to the above-mentioned device and method embodiments. When referring to the above-mentioned device and method embodiments, the embodiments of the machine readable storage medium or program product are clear to those skilled in the art, so they are not described repeatedly. The machine readable storage medium and program product for carrying or including the above-mentioned machine executable instructions also fall within the scope of the present disclosure. Such storage media may include, but are not limited to, floppy disks, optical disks, magneto-optical disks, memory cards, memory sticks, and the like.
[0211] In addition, it should be understood that the above series of processes and devices can also be implemented by software and / or firmware. In the case of being implemented by software and / or firmware, from a storage medium or a network to a computer with a dedicated hardware structure, such as Fig.12 The general-purpose personal computer 1200 shown installs the programs constituting the software, and when the various programs are installed, the computer can execute various functions and the like. Fig.12 1 is a block diagram showing an example structure of a personal computer as an information processing device that can be adopted in an embodiment of the present disclosure. In one example, the personal computer can correspond to the above-mentioned exemplary terminal device according to the present disclosure.
[0212] exist Fig.12 In the embodiment, a central processing unit (CPU) 1201 executes various processes according to a program stored in a read-only memory (ROM) 1202 or a program loaded from a storage section 1208 to a random access memory (RAM) 1203. In the RAM 1203, data required when the CPU 1201 executes various processes and the like is also stored as needed.
[0213] The CPU 1201, the ROM 1202, and the RAM 1203 are connected to one another via a bus 1204. To the bus 1204, an input / output interface 1205 is also connected.
[0214] The following components are connected to the input / output interface 1205: an input section 1206 including a keyboard, a mouse, etc.; an output section 1207 including a display such as a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 1208 including a hard disk, etc.; and a communication section 1209 including a network interface card such as a LAN card, a modem, etc. The communication section 1209 performs communication processing via a network such as the Internet.
[0215] A drive 1210 is also connected to the input / output interface 1205 as needed. A removable medium 1211 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc. is mounted on the drive 1210 as needed so that a computer program read therefrom is installed into the storage section 1208 as needed.
[0216] In the case where the above-described series of processing is realized by software, a program constituting the software is installed from a network such as the Internet or a storage medium such as the removable medium 1211 .
[0217] Those skilled in the art should understand that such storage media is not limited to Fig.12 The removable medium 1211 shown has a program stored therein and is distributed separately from the device to provide the program to the user. Examples of the removable medium 1211 include magnetic disks (including floppy disks (registered trademark)), optical disks (including compact disk read-only memory (CD-ROM) and digital versatile disks (DVD)), magneto-optical disks (including minidiscs (MD) (registered trademark)), and semiconductor memories. Alternatively, the storage medium may be the ROM 1202, a hard disk included in the storage portion 1208, or the like, in which the program is stored and distributed to the user together with the device containing them.
[0218] The technology of the present disclosure can be applied to various products.
[0219] For example, the electronic device 400 according to an embodiment of the present disclosure may be implemented as various network devices / base stations or included in various network devices / base stations. Fig.10 The method shown in FIG. 11 may also be implemented by various network devices / base stations. For example, the electronic device 300 according to an embodiment of the present disclosure may be implemented as various user devices / terminal devices or included in various user devices / terminal devices. Figure 8 The method shown in or 9 can also be implemented by various user equipment / terminal equipment.
[0220] For example, the network device / base station mentioned in the present disclosure may be implemented as any type of base station, such as an evolved Node B (gNB). The gNB may include one or more transmit and receive points (TRPs). The user equipment may be connected to one or more TRPs within one or more gNBs. For example, the user equipment may be able to receive transmissions from multiple gNBs (and / or multiple TRPs provided by the same gNB). For example, the gNB may include a macro gNB and a small gNB. The small gNB may be a gNB that covers a cell smaller than a macro cell, such as a pico gNB, a micro gNB, and a home (femto) gNB. Alternatively, the base station may be implemented as any other type of base station, such as a NodeB and a base transceiver station (Base Transceiver Station, BTS). The base station may include: a main body (also referred to as a base station device) configured to control wireless communication; and one or more remote radio heads (RRH) arranged in a place different from the main body. In addition, the various types of terminals described below can all work as base stations by temporarily or semi-persistently performing base station functions.
[0221] For example, the user equipment mentioned in the present disclosure is also referred to as a terminal device in some examples, and can be implemented as a mobile terminal (such as a smart phone, a tablet personal computer (PC), a notebook PC, a portable game terminal, a portable / dongle-type mobile router, and a digital camera) or a vehicle-mounted terminal (such as a car navigation device). The user equipment can also be implemented as a terminal (also referred to as a machine type communication (MTC) terminal) that performs machine-to-machine (M2M) communication. In addition, the user equipment can be a wireless communication module (such as an integrated circuit module including a single chip) installed on each of the above-mentioned terminals. In some cases, the user equipment can communicate using multiple wireless communication technologies. For example, the user equipment can be configured to communicate using two or more of GSM, UMTS, CDMA2000, WiMAX, LTE, LTE-A, WLAN, NR, Bluetooth, etc. In some cases, the user equipment can also be configured to communicate using only one wireless communication technology.
[0222] The following will refer to Figures 13 to 16 Examples according to the present disclosure are described.
[0223] Base station example
[0224] It should be understood that the term base station in the present disclosure has the full breadth of its usual meaning and at least includes a wireless communication station used as part of a wireless communication system or a radio system to facilitate communication. Examples of base stations may be, for example, but not limited to, the following: a base station may be one or both of a base transceiver station (BTS) and a base station controller (BSC) in a GSM system, one or both of a radio network controller (RNC) and a Node B in a WCDMA system, an eNB in an LTE and LTE-Advanced system, or a corresponding network node in a future communication system (e.g., a gNB that may appear in a 5G communication system, an eLTE eNB, etc.). Some of the functions in the base station of the present disclosure may also be implemented as an entity that has a control function for communication in D2D, M2M, and V2V communication scenarios, or as an entity that plays a role in spectrum coordination in a cognitive radio communication scenario.
[0225] First example
[0226] Fig.13 13 is a block diagram showing a first example of a schematic configuration of a base station (gNB is used as an example in this figure) to which the technology of the present disclosure can be applied. The gNB 1300 includes multiple antennas 1310 and a base station device 1320. The base station device 1320 and each antenna 1310 can be connected to each other via an RF cable. In one implementation, the gNB 1300 (or base station device 1320) here can correspond to the above-mentioned network device 102 (or more specifically, the electronic device 400).
[0227] Each of the antennas 1310 includes a single or multiple antenna elements (such as multiple antenna elements included in a multiple-input multiple-output (MIMO) antenna) and is used for the base station device 1320 to transmit and receive wireless signals. Fig.13 As shown, gNB 1300 may include multiple antennas 1310. For example, multiple antennas 1310 may be compatible with multiple frequency bands used by gNB 1300.
[0228] The base station device 1320 includes a controller 1321 , a memory 1322 , a network interface 1323 , and a wireless communication interface 1325 .
[0229] The controller 1321 may be, for example, a CPU or a DSP, and operates various functions of the higher layers of the base station device 1320. For example, the controller 1321 generates a data packet based on the data in the signal processed by the wireless communication interface 1325, and transmits the generated packet via the network interface 1323. The controller 1321 may bundle data from a plurality of baseband processors to generate a bundled packet, and transmit the generated bundled packet. The controller 1321 may have a logical function to perform the following control: the control may be such as radio resource control, radio bearer control, mobility management, admission control, and scheduling. The control may be performed in conjunction with a nearby gNB or core network node. The memory 1322 includes a RAM and a ROM, and stores programs executed by the controller 1321 and various types of control data (such as a terminal list, transmission power data, and scheduling data).
[0230] The network interface 1323 is a communication interface for connecting the base station device 1320 to the core network 1324. The controller 1321 can communicate with the core network node or another gNB via the network interface 1323. In this case, the gNB 1300 and the core network node or other gNBs can be connected to each other through logical interfaces such as S1 interfaces and X2 interfaces. The network interface 1323 can also be a wired communication interface or a wireless communication interface for a wireless backhaul line. If the network interface 1323 is a wireless communication interface, the network interface 1323 can use a higher frequency band for wireless communication compared to the frequency band used by the wireless communication interface 1325.
[0231] The wireless communication interface 1325 supports any cellular communication scheme (such as long term evolution (LTE) and LTE-Advanced), and provides wireless connection to a terminal located in the cell of the gNB 1300 via the antenna 1310. The wireless communication interface 1325 may generally include, for example, a baseband (BB) processor 1326 and an RF circuit 1327. The BB processor 1326 may perform, for example, encoding / decoding, modulation / demodulation, and multiplexing / demultiplexing, and perform various types of signal processing of layers (such as L1, medium access control (MAC), radio link control (RLC), and packet data convergence protocol (PDCP)). Instead of the controller 1321, the BB processor 1326 may have part or all of the above-mentioned logical functions. The BB processor 1326 may be a memory storing a communication control program, or a module including a processor configured to execute a program and related circuits. Updating the program may change the function of the BB processor 1326. The module may be a card or a blade inserted into a slot of the base station device 1320. Alternatively, the module may also be a chip mounted on a card or a blade. Meanwhile, the RF circuit 1327 may include, for example, a mixer, a filter, and an amplifier, and transmit and receive wireless signals via the antenna 1310. Fig.13 An example is shown in which one RF circuit 1327 is connected to one antenna 1310 , but the present disclosure is not limited to this illustration, and one RF circuit 1327 may be connected to a plurality of antennas 1310 at the same time.
[0232] like Fig.13 As shown, the wireless communication interface 1325 may include multiple BB processors 1326. For example, the multiple BB processors 1326 may be compatible with multiple frequency bands used by the gNB 1300. Fig.13 As shown, the wireless communication interface 1325 may include multiple RF circuits 1327. For example, the multiple RF circuits 1327 may be compatible with multiple antenna elements. Fig.13 An example is shown in which the wireless communication interface 1325 includes a plurality of BB processors 1326 and a plurality of RF circuits 1327 , but the wireless communication interface 1325 may also include a single BB processor 1326 or a single RF circuit 1327 .
[0233] Second example
[0234] Fig.14 It is a block diagram of a second example of a schematic configuration of a base station (gNB is taken as an example in this figure) to which the technology of the present disclosure can be applied. The gNB 1430 includes multiple antennas 1440, a base station device 1450, and an RRH 1460. The RRH 1460 and each antenna 1440 can be connected to each other via an RF cable. The base station device 1450 and the RRH 1460 can be connected to each other via a high-speed line such as an optical fiber cable. In one implementation, the gNB 1430 (or base station device 1450) here may correspond to the above-mentioned network device 102 (or more specifically, the electronic device 400).
[0235] Each of the antennas 1440 includes a single or multiple antenna elements (such as multiple antenna elements included in a MIMO antenna) and is used for the RRH 1460 to transmit and receive wireless signals. Fig.14 As shown, gNB 1430 may include multiple antennas 1440. For example, multiple antennas 1440 may be compatible with multiple frequency bands used by gNB 1430.
[0236] The base station device 1450 includes a controller 1451, a memory 1452, a network interface 1453, a wireless communication interface 1455, and a connection interface 1457. The controller 1451, the memory 1452, and the network interface 1453 are similar to the reference Fig.13 The controller 1321, memory 1322, and network interface 1323 described are the same.
[0237] The wireless communication interface 1455 supports any cellular communication scheme (such as LTE and LTE-Advanced), and provides wireless communication to a terminal located in a sector corresponding to the RRH 1460 via the RRH 1460 and the antenna 1440. The wireless communication interface 1455 may generally include, for example, a BB processor 1456. In addition to the BB processor 1456 being connected to the RF circuit 1464 of the RRH 1460 via the connection interface 1457, the BB processor 1456 is connected to the reference RF circuit 1464 of the RRH 1460. Fig.13 The same as the BB processor 1326 described above. Fig.14 As shown, the wireless communication interface 1455 may include multiple BB processors 1456. For example, the multiple BB processors 1456 may be compatible with multiple frequency bands used by the gNB 1430. Fig.14 An example is shown in which the wireless communication interface 1455 includes a plurality of BB processors 1456 , but the wireless communication interface 1455 may also include a single BB processor 1456 .
[0238] The connection interface 1457 is an interface for connecting the base station device 1450 (wireless communication interface 1455) to the RRH 1460. The connection interface 1457 may also be a communication module for connecting the base station device 1450 (wireless communication interface 1455) to the RRH 1460 for communication in the above-mentioned high-speed line.
[0239] The RRH 1460 includes a connection interface 1461 and a wireless communication interface 1463 .
[0240] The connection interface 1461 is an interface for connecting the RRH 1460 (wireless communication interface 1463) to the base station device 1450. The connection interface 1461 may also be a communication module for communication in the above-mentioned high-speed line.
[0241] The wireless communication interface 1463 transmits and receives wireless signals via the antenna 1440. The wireless communication interface 1463 may generally include, for example, an RF circuit 1464. The RF circuit 1464 may include, for example, a mixer, a filter, and an amplifier, and transmits and receives wireless signals via the antenna 1440. Fig.14 An example is shown in which one RF circuit 1464 is connected to one antenna 1440 , but the present disclosure is not limited to this illustration, and one RF circuit 1464 may be connected to a plurality of antennas 1440 at the same time.
[0242] like Fig.14 As shown, the wireless communication interface 1463 may include multiple RF circuits 1464. For example, the multiple RF circuits 1464 may support multiple antenna elements. Fig.14An example is shown in which the wireless communication interface 1463 includes a plurality of RF circuits 1464 , but the wireless communication interface 1463 may also include a single RF circuit 1464 .
[0243] exist Fig.13 The gNB 1300 and Fig.14 In the gNB 1430 shown, Figure 4 The communication unit 402 may be implemented by the wireless communication interface 1325 and the wireless communication interface 1455 and / or the wireless communication interface 1463 ; the processing unit 404 may be implemented by the controller 1321 and the controller 1451 .
[0244] Example of user equipment
[0245] First example
[0246] Fig.15 1 is a block diagram showing an example of a schematic configuration of a smart phone 1500 to which the technology of the present disclosure can be applied. The smart phone 1500 includes a processor 1501, a memory 1502, a storage device 1503, an external connection interface 1504, a camera device 1506, a sensor 1507, a microphone 1508, an input device 1509, a display device 1510, a speaker 1511, a wireless communication interface 1512, one or more antenna switches 1515, one or more antennas 1516, a bus 1517, a battery 1518, and an auxiliary controller 1519. In one implementation, the smart phone 1500 (or the processor 1501) here may correspond to the above-mentioned user device 101 (or more specifically, the electronic device 300).
[0247] The processor 1501 may be, for example, a CPU or a system on chip (SoC), and controls the functions of the application layer and other layers of the smartphone 1500. The memory 1502 includes a RAM and a ROM, and stores data and programs executed by the processor 1501. The storage device 1503 may include a storage medium such as a semiconductor memory and a hard disk. The external connection interface 1504 is an interface for connecting an external device (such as a memory card and a universal serial bus (USB) device) to the smartphone 1500.
[0248] The camera 1506 includes an image sensor such as a charge coupled device (CCD) and a complementary metal oxide semiconductor (CMOS), and generates a captured image. The sensor 1507 may include a group of sensors such as a measurement sensor, a gyro sensor, a geomagnetic sensor, and an acceleration sensor. The microphone 1508 converts the sound input to the smart phone 1500 into an audio signal. The input device 1509 includes, for example, a touch sensor, a keypad, a keyboard, a button, or a switch configured to detect a touch on the screen of the display device 1510, and receives an operation or information input from a user. The display device 1510 includes a screen such as a liquid crystal display (LCD) and an organic light emitting diode (OLED) display, and displays an output image of the smart phone 1500. The speaker 1511 converts an audio signal output from the smart phone 1500 into sound.
[0249] The wireless communication interface 1512 supports any cellular communication scheme (such as LTE and LTE-Advanced), and performs wireless communication. The wireless communication interface 1512 may generally include, for example, a BB processor 1513 and an RF circuit 1514. The BB processor 1513 may perform, for example, encoding / decoding, modulation / demodulation, and multiplexing / demultiplexing, and perform various types of signal processing for wireless communication. Meanwhile, the RF circuit 1514 may include, for example, a mixer, a filter, and an amplifier, and transmit and receive wireless signals via an antenna 1516. The wireless communication interface 1512 may be a chip module on which the BB processor 1513 and the RF circuit 1514 are integrated. Fig.15 As shown, the wireless communication interface 1512 may include multiple BB processors 1513 and multiple RF circuits 1514. Fig.15 An example is shown in which the wireless communication interface 1512 includes a plurality of BB processors 1513 and a plurality of RF circuits 1514 , but the wireless communication interface 1512 may also include a single BB processor 1513 or a single RF circuit 1514 .
[0250] In addition, in addition to the cellular communication scheme, the wireless communication interface 1512 can support other types of wireless communication schemes, such as short-range wireless communication schemes, near field communication schemes, and wireless local area network (LAN) schemes. In this case, the wireless communication interface 1512 can include a BB processor 1513 and an RF circuit 1514 for each wireless communication scheme.
[0251] Each of the antenna switches 1515 switches a connection destination of the antenna 1516 between a plurality of circuits (eg, circuits for different wireless communication schemes) included in the wireless communication interface 1512 .
[0252] Each of the antennas 1516 includes a single or multiple antenna elements (such as multiple antenna elements included in a MIMO antenna) and is used for the wireless communication interface 1512 to transmit and receive wireless signals. Fig.15 As shown, smartphone 1500 may include multiple antennas 1516. Fig.15 An example is shown in which the smart phone 1500 includes a plurality of antennas 1516 , but the smart phone 1500 may also include a single antenna 1516 .
[0253] In addition, the smartphone 1500 may include an antenna 1516 for each wireless communication scheme. In this case, the antenna switch 1515 may be omitted from the configuration of the smartphone 1500.
[0254] The bus 1517 connects the processor 1501, the memory 1502, the storage device 1503, the external connection interface 1504, the camera 1506, the sensor 1507, the microphone 1508, the input device 1509, the display device 1510, the speaker 1511, the wireless communication interface 1512, and the auxiliary controller 1519 to each other. Fig.15 The various blocks of the smartphone 1500 shown are supplied with power, the feed lines being partially shown as dashed lines in the figure. The auxiliary controller 1519 operates the minimum necessary functions of the smartphone 1500, for example in a sleep mode.
[0255] exist Fig.15 In the illustrated smart phone 1500, such as Figure 3 The communication unit 302 may be implemented by the wireless communication interface 1512 ; the processing unit 304 may be implemented by the processor 1501 or the auxiliary controller 1519 .
[0256] Second example
[0257] Fig.16 1 is a block diagram showing an example of a schematic configuration of a car navigation device 1620 to which the technology of the present disclosure can be applied. The car navigation device 1620 includes a processor 1621, a memory 1622, a global positioning system (GPS) module 1624, a sensor 1625, a data interface 1626, a content player 1627, a storage medium interface 1628, an input device 1629, a display device 1630, a speaker 1631, a wireless communication interface 1633, one or more antenna switches 1636, one or more antennas 1637, and a battery 1638. In one implementation, the car navigation device 1620 (or the processor 1621) here may correspond to the above-mentioned user device 101 (or more specifically, the electronic device 300).
[0258] The processor 1621 may be, for example, a CPU or a SoC, and controls a navigation function and other functions of the car navigation device 1620. The memory 1622 includes a RAM and a ROM, and stores data and a program executed by the processor 1621.
[0259] The GPS module 1624 measures the position (such as latitude, longitude and altitude) of the car navigation device 1620 using GPS signals received from GPS satellites. The sensor 1625 may include a group of sensors such as a gyro sensor, a geomagnetic sensor and an air pressure sensor. The data interface 1626 is connected to, for example, the vehicle network 1641 via a terminal not shown, and acquires data (such as vehicle speed data) generated by the vehicle.
[0260] The content player 1627 reproduces content stored in a storage medium such as a CD and a DVD, which is inserted into the storage medium interface 1628. The input device 1629 includes, for example, a touch sensor, a button, or a switch configured to detect a touch on the screen of the display device 1630, and receives an operation or information input from a user. The display device 1630 includes a screen such as an LCD or an OLED display, and displays an image of a navigation function or reproduced content. The speaker 1631 outputs a sound of a navigation function or reproduced content.
[0261] The wireless communication interface 1633 supports any cellular communication scheme (such as LTE and LTE-Advanced) and performs wireless communication. The wireless communication interface 1633 may generally include, for example, a BB processor 1634 and an RF circuit 1635. The BB processor 1634 may perform, for example, encoding / decoding, modulation / demodulation, and multiplexing / demultiplexing, and perform various types of signal processing for wireless communication. Meanwhile, the RF circuit 1635 may include, for example, a mixer, a filter, and an amplifier, and transmit and receive wireless signals via an antenna 1637. The wireless communication interface 1633 may also be a chip module on which the BB processor 1634 and the RF circuit 1635 are integrated. Fig.16 As shown, the wireless communication interface 1633 may include multiple BB processors 1634 and multiple RF circuits 1635. Fig.16 An example is shown in which the wireless communication interface 1633 includes a plurality of BB processors 1634 and a plurality of RF circuits 1635 , but the wireless communication interface 1633 may also include a single BB processor 1634 or a single RF circuit 1635 .
[0262] In addition, in addition to the cellular communication scheme, the wireless communication interface 1633 can support other types of wireless communication schemes, such as short-range wireless communication schemes, near field communication schemes, and wireless LAN schemes. In this case, for each wireless communication scheme, the wireless communication interface 1633 can include a BB processor 1634 and an RF circuit 1635.
[0263] Each of the antenna switches 1636 switches a connection destination of the antenna 1637 between a plurality of circuits included in the wireless communication interface 1633 , such as circuits for different wireless communication schemes.
[0264] Each of the antennas 1637 includes a single or multiple antenna elements (such as multiple antenna elements included in a MIMO antenna) and is used for the wireless communication interface 1633 to transmit and receive wireless signals. Fig.16 As shown, the car navigation device 1620 may include multiple antennas 1637. Fig.16 An example is shown in which the car navigation device 1620 includes a plurality of antennas 1637 , but the car navigation device 1620 may also include a single antenna 1637 .
[0265] In addition, the car navigation device 1620 may include an antenna 1637 for each wireless communication scheme. In this case, the antenna switch 1636 may be omitted from the configuration of the car navigation device 1620.
[0266] Battery 1638 is fed via a feed line to Fig.16 The respective blocks of the illustrated car navigation device 1620 are supplied with electric power, and feed lines are partially illustrated as dotted lines in the figure. The battery 1638 accumulates electric power supplied from the vehicle.
[0267] exist Fig.16 In the car navigation device 1620 shown, such as Figure 3 The communication unit 302 may be implemented by the wireless communication interface 1633 ; the processing unit 304 may be implemented by the processor 1621 .
[0268] The technology of the present disclosure may also be implemented as an in-vehicle system (or vehicle) 1640 including a car navigation device 1620, an in-vehicle network 1641, and one or more blocks in a vehicle module 1642. The vehicle module 1642 generates vehicle data (such as vehicle speed, engine speed, and fault information), and outputs the generated data to the in-vehicle network 1641.
[0269] The exemplary embodiments of the present disclosure are described above with reference to the accompanying drawings, but the present disclosure is certainly not limited to the above examples. Those skilled in the art may obtain various changes and modifications within the scope of the appended claims, and it should be understood that these changes and modifications will naturally fall within the technical scope of the present disclosure.
[0270] For example, a plurality of functions included in one unit in the above embodiments may be implemented by separate devices. Alternatively, a plurality of functions implemented by a plurality of units in the above embodiments may be implemented by separate devices, respectively. In addition, one of the above functions may be implemented by a plurality of units. Needless to say, such a configuration is included in the technical scope of the present disclosure.
[0271] In this specification, the steps described in the flowchart include not only the processing performed in time series in the order described, but also the processing performed in parallel or individually rather than necessarily in time series. In addition, even in the steps processed in time series, it goes without saying that the order can be appropriately changed.
[0272] Although the present disclosure and its advantages have been described in detail, it should be understood that various changes, substitutions and transformations can be made without departing from the spirit and scope of the present disclosure as defined by the appended claims. Moreover, the terms "including", "comprising" or any other variants of the embodiments of the present disclosure are intended to cover non-exclusive inclusions, so that the process, method, article or equipment including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or equipment. In the absence of further restrictions, the elements defined by the statement "including one..." do not exclude the presence of other identical elements in the process, method, article or equipment including the elements.
Claims
1. An electronic device for a first device in a wireless communication system, the first device being a user equipment, the electronic device comprising at least one processor and at least one memory, the at least one memory comprising computer program instructions, wherein the at least one memory and the computer program instructions are configured to enable the first device to perform the following operations through the at least one processor: receiving data from a second device in the wireless communication system, the data being associated with a service to be transmitted from the second device to the first device, and the data comprising at least a data volume of the service; Determining a processing delay required for processing a service to be transmitted from the second device to the first device based at least on the received data and the computing processing capability of the first device itself; as well as A resource configuration is obtained, wherein the resource configuration is based at least on the determined processing latency. 2 . The electronic device according to claim 1 , wherein the second device is a network device capable of communicating with the first device. 3 . The electronic device according to claim 1 , wherein the second device is another user device capable of communicating with the first device.
4. The electronic device according to claim 1, wherein obtaining resource configuration comprises: reporting an indication of the determined processing delay to a network device in the wireless communication system, the indication indicating at least a value of the processing delay; as well as An indication of time-frequency resources and discontinuous reception (DRX) parameters configured for the first device is received from a network device.
5. The electronic device according to claim 3, wherein obtaining resource configuration comprises: The first device determines a discontinuous reception (DRX) parameter for itself based on the determined processing delay. 6 . The electronic device according to claim 1 , wherein the data further includes a model and an algorithm related to the transmission of the service, and a data encoding and decoding method of the service.
7. The electronic device of claim 4, wherein the indication of the determined processing delay further indicates at least one of the following: The transmission of each data granularity in the business requires a fixed processing delay; and The overall business needs correspond to the processing delay.
8. The electronic device according to claim 7, wherein the data granularity comprises one of the following: A single packet data unit (PDU); a single PDU set, which includes a plurality of PDUs; and A collection of multiple PDUs.
9. The electronic device according to claim 2, wherein the at least one memory and the computer program instructions are further configured to cause the first device to perform the following operations through the at least one processor: When the data volume of the service to be transmitted by the first device to the second device is greater than the burst threshold, sending a buffer status report (BSR) to the second device, so that the second device reserves uplink resources for the service to be transmitted by the first device based on the received BSR; and When the first device predicts that the service it is about to transmit to the second device will cause the second device to transmit service data amount greater than the burst threshold, an indication is sent to the second device that the second device will need to reserve downlink resources.
10. The electronic device of claim 9, wherein the BSR comprises at least a logical channel group (LCG) identifier (ID) and a buffer size.