The present application claims a priority of Chinese patent application No. 202011090094.8 filed on Oct. 13, 2020, which is incorporated herein by reference in its entirety.
The present disclosure relates to the technical field of communications, and in particular, to a data communications method and a configuration method, a terminal and a network device.
Both 4G and 5G are scheduling-based systems, and resource allocation is performed for both downlink and uplink data transmissions based on base station scheduling. When performing resource scheduling, a base station maps QoS flow (QoS flow) of service data to a data radio bearer (Data Radio Bearer, DRB) on the radio access network (Radio Access Network, RAN) side according to the Quality of Service (Quality of Service, QoS) information obtained when the service is established, and configures, based on the QoS characteristics of the QoS flow mapped on the each DRB, a transmission parameter for each DRB, which includes logical channel configuration, and whether to perform packet data control protocol (Packet Data Protocol, PDCP) repeated transmission, etc.
According to related technologies, the QoS guarantee degree of a bearer for all data packets is the same, that is, after the first data packet is lost, subsequent data packets may continue to be lost, resulting in the unavailability of the entire transmission link.
Embodiments of the present disclosure provide a data communications method and a configuration method, a terminal and a network device, which solve the problems on how to ensure the service transmission availability in the industrial Internet and realize the effective transmission of service data.
In order to solve the above-mentioned technical problems, embodiments of the present disclosure provide the following technical solutions:
Optionally, the data transmission error of the service is determined for data in at least one of a quality of service flow (QoS flow), a radio bearer (RB), or a logical channel.
Optionally, the data transmission error of the service is determined under at least one of the following conditions that:
Optionally, the trigger condition is determined according to at least one of the following conditions of: a manner stipulated in an agreement; a manner that the terminal makes its own decisions; or a manner configured by a network side.
Optionally, the improving the priority of the data transmission for the service includes at least one of the following:
An embodiment of the present disclosure also provides a configuration method for data communications, which is performed by a network side, and the method includes: sending configuration information to a terminal, where the configuration information is used for the terminal to improve, in a case that an error of a service data transmission occurs, a priority of a data transmission for the service according to the configuration information and a trigger condition, and to perform the data transmission for the service according to the improved priority of the data transmission for the service.
Optionally, the data transmission error of the service is determined for data in at least one of a quality of service flow (QoS flow), a radio bearer (RB), or a logical channel.
Optionally, the trigger condition is determined according to at least one of the following conditions of: a manner stipulated in an agreement; a manner that the terminal makes its own decisions; or a manner configured by a network side.
Optionally, in a case that the trigger condition is determined according to the manner configured by the network side, the method further includes:
Optionally, the sending configuration information to the terminal includes at least one of the following of:
An embodiment of the present disclosure also provides a terminal, including: a transceiver, a processor, and a memory, where a program executable by the processor is stored in the memory. The processor, when executing the program, is configured to: improve, in a case that a data transmission error of a service occurs, a priority of a data transmission for the service according to a trigger condition; and perform the data transmission for the service according to the improved priority of the data transmission for the service.
Optionally, the improving the priority of the data transmission for the service includes at least one of the following of:
An embodiment of the present disclosure also provides a data transmission apparatus, applied to a terminal. The apparatus includes: a processing module, configured to improve, in a case that a data transmission error of a service occurs, a priority of a data transmission for the service according to a trigger condition; and a transceiver module, configured to perform the data transmission for the service according to the improved priority of the data transmission for the service.
An embodiment of the present disclosure also provides a network device, including: a transceiver, a processor, and a memory, where a program executable by the processor is stored in the memory; the processor executes the program to: send configuration information to a terminal, where the configuration information is used for the terminal to improve, in a case that an error of a service data transmission occurs, a priority of a data transmission for the service according to the configuration information and a trigger condition, and to perform the data transmission for the service according to the improved priority of the data transmission for the service.
Optionally, the sending configuration information to the terminal includes at least one of the following of:
An embodiment of the present disclosure also provides a configuration apparatus for data transmission, applied to a network device, where the apparatus includes: a transceiver module, configured to send configuration information to a terminal, where the configuration information is used for the terminal to improve, in a case that a data transmission error of a service occurs, a priority of a data transmission for the service according to a trigger condition; and perform the data transmission for the service according to the improved priority of the data transmission for the service.
An embodiment of the present disclosure also provides a processor-readable storage medium, where the processor-readable storage medium stores processor-executable instructions, and the processor-executable instructions are used for enabling the processor to perform the above-mentioned method.
The beneficial effects of the embodiments of the present disclosure are as follows.
In the above-mentioned embodiments of the present disclosure, in a case that a data transmission error of a service occurs, a priority of a data transmission for the service is improved according to a trigger condition; and the data transmission for the service is performed according to the improved priority of the data transmission for the service. Therefore, it is ensured that the correct transmission of the service data is completed before the survival time expires, and the availability of the communications link is guaranteed.
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the drawings. Although the exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
In the following embodiments of the present disclosure, the parameters used for QoS guarantee in logical channel configuration include:
Intra-UE priority, in a case that the terminal obtains two or more uplink transmission resources overlapping in the time domain (that is, uplink resources conflict), the terminal can only send uplink data on one of the uplink resources. Therefore, intra-UE priority can guarantee the transmission of high-priority services.
Intra-UE priority includes MAC layer priority and physical layer priority.
The basic idea of MAC layer priority means that in a case that the base station configures logical channel-based priority (lch-BasedPrioritization) for the terminal, and two uplink resources conflict, the terminal compares the logical channel priorities of the data mapped to the two uplink resources, and preferentially transmits the uplink resource including the logical channel data with the higher priority.
The physical layer priority refers to, for a pre-configured resource: the base station configures the physical layer priority phy-PriorityIndex of the pre-configured resource in the pre-configured resource CG configuration (ConfiguredGrantConfig) for the terminal as p0 or p1, where p0 indicates low priority, p1 indicates high priority; for dynamic scheduling resource, the base station configures the priority allowedPHY-PriorityIndex of the corresponding uplink resource in the logical channel configuration (LogicalChannelConfig), and a dynamic scheduling command for scheduling uplink resource of the base station includes the priority indication p0 or p1 of the dynamic scheduling resource, logical channel data is only allowed to be mapped to uplink dynamic scheduling resource of corresponding priority. A priority indication is carried in the dynamic scheduling command of the base station, in a case that two uplink resources conflict, only the uplink transmission is allowed to be sent on the uplink resource with higher priority.
The above-mentioned logical channel prioritization and transmission priority are configured for determined services. As long as the above-mentioned parameters are not reconfigured for the data of a service, the QoS guarantee strength of each service data packet is the same, that is, it has the same performance parameter budgets such as latency and reliability.
The concept of survival time has been introduced in the Industrial Internet, and this parameter is used to characterize the availability of services. In the Industrial Internet, the service requirement parameters of some periodic deterministic communications services are as follows. In addition to traditional parameters such as transfer interval, message size, and delay, survival time is introduced.
The definition of survival time is shown in
As shown in
In this embodiment of the present disclosure, when a data transmission error of a service occurs, the terminal improves the transmission priority of the service data to reduce the occurred unavailable probability of transmission link, thereby improving the overall service data transmission feasibility in the industrial Internet.
In an optional embodiment of the present disclosure, the data transmission error of the service is determined for data in at least one of a quality of service flow (QoS flow), a radio bearer (RB), or a logical channel.
In an optional embodiment of the present disclosure, the data transmission error of the service is determined under at least one of the following conditions that:
In an optional embodiment of the present disclosure, the trigger condition is determined according to at least one of the following conditions of:
In a case that the trigger condition is determined according to the manner configured by the network side, where the parameter configured by the network side include at least one of the following items:
In an optional embodiment of the present disclosure, the improving the priority of the data transmission for the service includes at least one of the following items:
(1) the terminal receives first configuration information sent by a network side, and improves the priority of the data transmission for the service according to the first configuration information, where the first configuration information is used for configuring a quality of service flow (QoS flow), a radio bearer (RB), or a logical channel that allows to improve the priority of the data transmission for the service;
In this embodiment, the network side (such as base station) configuration allows the terminal to improve the transmission priority (such as boostPriorityAllowed) for a specific service (for QoS flow or RB or logical channel configuration).
In an implementation example, the base station allows to improve the priority, and the terminal implements it by itself;
the base station configuration allows to improve priority parameters (such as boostPriorityAllowed) for QoS flow or RB or logical channel configuration; optionally, a trigger condition for error of service data transmission is configured by the base station.
The terminal receives the configuration parameters of the base station for service priority promotion; judges that a transmission error has occurred according to the base station configuration or protocol regulations or on its own decision; and performs preferentially the subsequent data transmission of the QoS flow or RB or logical channel. The specific method of transmission depends on the implementation of the terminal, and the base station does not make regulations.
(2) the terminal receives second configuration information sent by the network side, and improves the priority of the data transmission for the service according to the second configuration information, where the second configuration information is used to allow the terminal to improve, in a case that the data transmission error of the service occurs in a specified logical channel, a priority parameter in configuration of the logical channel to a highest priority or a specified priority;
In this embodiment, the network side (such as base station) configuration allows the terminal to improve, in a case that transmission error occurs, the priority parameter in the logical channel configuration to the highest priority or the specified priority, and perform, in a case that the terminal performs data mapping to the MAC PDU, the mapping according to a new priority.
In an implementation example, the logical channel priority is improved, and the logical channel data is preferentially mapped to an uplink resource. The base station configuration allows to improve the logical channel priority for a specific logical channel Optionally, the promoted logical channel priority is specified, for example, if the original logical channel priority is 3, it can be promoted to 2; if not specified, it can be directly promoted to the highest logical channel priority 1. Optionally, a trigger condition when the error of service data transmission is configured by the base station.
The terminal receives the configuration of the base station for improving the logical channel priority; judges that a transmission error has occurred according to the base station configuration or protocol regulations or on its own decision; improves the priority of the logical channel that the transmission error occurs, and uses, in a case that MAC PDU is organized, the updated logical channel priority to perform the process of mapping data to uplink resource.
(3) The terminal receives third configuration information sent by the network side, and improves the priority of the data transmission for the service according to the third configuration information, where the third configuration information is used to allow the terminal to ignore, in a case that the data transmission error of the service occurs in the specified logical channel, at least one of logical channel restrictions in a logical channel priority configuration of the logical channel.
In this embodiment, the network side (such as base station) configuration allows, in a case that the transmission error occurs in the terminal, to ignore one or more or all of the logical channel restrictions, these logical channel restrictions include: allowedServingCells, allowedSCS-List, maxPUSCH-Duration, configuredGrantTypelAllowed, allowedCG-List, where the ignoring logical channel restrictions means that these restriction conditions do not take effect (i.e. become invalid).
For example, the invalidation of allowedServingCells indicates that this logical channel can be transmitted under all available cells of the terminal; the invalidation of allowedSCS-List indicates that the available SCS is not restricted, and the data of this logical channel can be transmitted on the resource allocation of any subcarrier spacing; the invalidation of maxPUSCH-Duration indicates that the logical channel data can be transmitted on the PUSCH resource with any length; the invalidation of configuredGrantTypelAllowed indicates that the logical channel can use resources configured by pre-configured resource type 1; the invalidation of allowedCG-List indicates that the logical channel can use any pre-configured resources.
In an implementation example, the logical channel restriction is loosen: the base station configuration allows, in a case that the transmission error occurs in the terminal, to ignore one or more or all of the logical channel restrictions, these logical channel restrictions include: allowedServingCells, allowedSCS-List, maxPUSCH-Duration, configuredGrantTypelAllowed, allowedCG-List. Optionally, a trigger condition for error of service data transmission is configured by the base station.
The terminal receives the configuration of the base station for relaxing the logical channel restrictions; judges that a transmission error has occurred according to the base station configuration or protocol regulations or on its own decision; and performs, in a case that MAC PDU is organized, the process of mapping data to uplink resource regardless of the restriction condition that the base station configuration determines to relax.
(4) The terminal receives fourth configuration information sent by the network side, and improves the priority of the data transmission for the service according to the fourth configuration information, where the fourth configuration information is used to allow the terminal to improve, in a case that the data transmission error of the service occurs in the specified logical channel, a priority of media access control packet data unit (MAC PDU) mapped by the logical channel data to the highest priority or the specified priority in a subsequent transmission, in a case that a resource conflict occurs in uplink transmissions.
In this embodiment, for the MAC layer intra-UE priority scheme, the base station configuration allows to improve, in a case that the transmission error occurs in the terminal, the priority of the corresponding logical channel to the highest level (for example, priority=3 is improved to 1) or a specified level (for example, priority=3 is improved to 2), as the criterion for determining the transmission of conflicting uplink resources, here, the logical channel priority when the terminal maps the logical channel data to the MAC PDU is not changed.
In an implementation example, the MAC layer priority when uplink resource conflict is increased. The base station configuration allows to improve the logical channel priority during the priority judgement in the UE for a specific logical channel, optionally, the promoted logical channel priority is specified, for example, if the original logical channel priority is 3, it can be promoted to 2; if not specified, it can be directly promoted to the highest logical channel priority 1. Optionally, a trigger condition for error of service data transmission is configured by the base station.
The terminal receives the configuration of base station for improving the logical channel priority during the priority judgement in the UE; judges that a transmission error has occurred according to the base station configuration or protocol regulations or on its own decision; and judges, in a case that an uplink resource conflict occurs, the priority of the uplink resource corresponding to the MAC PDU mapped with the logical channel data according to the promoted priority, so as to preferentially transmit the MAC PDU.
(5) The terminal receives fifth configuration information sent by the network side, and improves the priority of the data transmission for the service according to the fifth configuration information, where the fifth configuration information is used to set, in a case that the data transmission error of the service occurs in the terminal, a corresponding physical layer priority carried on a configured resource (CG) to a higher priority for the specified configured resource (CG).
In this embodiment, in a case that a plurality of uplink resource conflicts occur subsequently, the uplink resource including the logical channel data is preferentially transmitted. For the physical layer intra-UE priority scheme, the base station configuration may improve the priority parameter phy-PriorityIndex (p0 is upgraded to p1) for specified CG, when the transmission error occurs in the terminal. In this way, the transmission priority of the service carried on the CG can be improved. In a case that two or more uplink transmission resources conflict, the pre-configured resource can be transmitted preferentially by improving the physical layer priority of the pre-configured resource CG.
In an implementation example, the CG priority is improved. For a specific CG, the base station configuration can improve the physical layer priority, that is, the allowedPHY-PriorityIndex is improved to p1; optionally, a trigger condition for error of service data transmission is configured by the base station.
The terminal receives the configuration of the base station for improving CG physical layer priority; judges that a transmission error has occurred according to the base station configuration or protocol regulations or on its own decision; and performs, in a case that an uplink resource conflict occurs, a transmission on the CG resource preferentially.
(6) the terminal receives sixth configuration information sent by the network side, and improves the priority of the data transmission for the service according to the sixth configuration information, where the sixth configuration information is used to allow the terminal to improve, in a case that the data transmission error of the service occurs in the specified logical channel, a physical layer priority corresponding to the logical channel to a higher priority, and the physical layer priority is used for specifying, in a case that the uplink transmission resource transmission conflicts, to preferentially perform a transmission with higher priority.
In this embodiment, for logical channel configuration, in a case that a transmission error occurs in the terminal, the physical priority allowedPHY-PriorityIndex of the logical channel is improved, and p0 is improved to p1. In a case that two or more uplink transmission resources conflict, a dynamic scheduling resource including the logical channel data is preferentially transmitted.
In an implementation example, the mapping from logical channel to physical layer dynamic scheduling resources is relaxed. For logical channel configuration, in a case that a transmission error occurs in the terminal, the base station improves the physical priority allowedPHY-PriorityIndex of the logical channel, p0 is upgraded to p1, or stipulates that it can be mapped to any dynamic scheduling resource indicated by the physical layer scheduling signaling (i.e. as long as there are dynamic scheduling resources, it may be mapped, regardless of whether p0 or p1 is indicated). Optionally, a trigger condition for error of service data transmission is configured by the base station.
The terminal receives the configuration of the base station for relaxing the mapping from the logical channel to the dynamic scheduling resource; and judges that a transmission error has occurred according to the base station configuration or protocol regulations or on its own decision.
The data of this logical channel is preferentially transmitted on the high-priority dynamic scheduling resource. Optionally, according to the base station configuration, if the base station only allocates low-priority dynamic scheduling resource at the current moment and there is no uplink resource conflict, the logical channel data may be mapped to the low-priority dynamic scheduling resource.
(7) The terminal receives at least two sets of logical channel parameters configured by the network side for a preset logical channel, and uses, in a case that no transmission error occurs, the logical channel configuration parameter with a lower priority among the at least two sets of logical channel parameters; and uses, in a case that the data transmission error of the service occurs in the terminal, the logical channel configuration parameter with a higher priority among the at least two sets of logical channel parameters for transmission.
In this embodiment, the base station configures two sets of logical channel parameters for a specific logical channel, and in a case that a transmission error occurs in the terminal, subsequent transmission uses logical channel configuration parameter with higher priority.
In an implementation example, two sets of logical channel parameters are configured; the base station configures two sets of logical channel parameters for the specific logical channel; optionally, the base station configures a criterion for determining that a service data transmission error occurs.
The terminal receives two sets of logical channel parameters from the base station for a specific logical channel; judges that a transmission error has occurred according to the base station configuration or protocol regulations or on its own decision; and uses the logical channel parameter with a higher priority configured by the base station for subsequent data transmission.
The above-mentioned embodiments of the present disclosure provide a data communications method for survival time, so as to reduce the probability that a transmission link is unavailable, thereby improving the feasibility of overall service data transmission in the industrial Internet.
As shown in
Optionally, the data transmission error of the service is determined for data in at least one of a quality of service flow (QoS flow), a radio bearer (RB), or a logical channel.
Optionally, the trigger condition is determined according to at least one of the following conditions of:
Optionally, in a case that the trigger condition is determined according to the manner configured by the network side, the method further includes:
Optionally, the sending configuration information to the terminal includes at least one of the following items:
It should be noted that the method performed by the network side is a method corresponding to the method performed by the terminal side above, and all the implementation methods in the above-mentioned method embodiments are applicable to the embodiments of the method performed by the network side, and the same technical effects can also be achieved.
As shown in
Optionally, the data transmission error of the service is determined for data in at least one of a quality of service flow (QoS flow), a radio bearer (RB), or a logical channel.
Optionally, the data transmission error of the service is determined under at least one of the following conditions that:
Optionally, the trigger condition is determined according to at least one of the following conditions of:
Optionally, in a case that the trigger condition is determined according to the manner configured by the network side, where the parameters configured by the network side include at least one of the following:
Optionally, the improving the priority of the data transmission for the service includes at least one of the following items:
It should be noted that the terminal in this embodiment is a terminal corresponding to the method shown in
As shown in
Optionally, the data transmission error of the service is determined for data in at least one of a quality of service flow (QoS flow), a radio bearer (RB), or a logical channel.
Optionally, the data transmission error of the service is determined under at least one of the following conditions that:
Optionally, the trigger condition is determined according to at least one of the following conditions of:
Optionally, in a case that the trigger condition is determined according to the manner configured by the network side, the parameters configured by the network side include at least one of the following items:
Optionally, the improving the priority of the data transmission for the service includes at least one of the following items:
It should be noted that the apparatus in this embodiment is an apparatus corresponding to the method shown in
Embodiments of the present disclosure also provide a network device, including: a transceiver, a processor, and a memory, where a program executable by the processor is stored in the memory; the processor executes the program to: send configuration information to a terminal, where the configuration information is used for increasing, in a case that an error of service data transmission occurs in the terminal, a priority of service data transmission according to the configuration information and a trigger condition; and performing the data transmission for the service according to the improved priority of the data transmission for the service.
Optionally, the data transmission error of the service is determined for data in at least one of a quality of service flow (QoS flow), a radio bearer (RB), or a logical channel.
Optionally, the trigger condition is determined according to at least one of the following conditions of:
Optionally, in a case that the trigger condition is determined according to the manner configured by the network side, the transceiver is further configured to send parameters for determining the data transmission error of the service to the terminal, where the parameters include at least one of the following:
Optionally, the sending configuration information to the terminal includes at least one of the following of:
It should be noted that the network device in these embodiments is a network device corresponding to the method shown in
An embodiment of the present disclosure also provides a configuration apparatus for data transmission, applied to a network device, where the apparatus includes:
Optionally, the data transmission error of the service is determined for data in at least one of a quality of service flow (QoS flow), a radio bearer (RB), or a logical channel.
Optionally, the trigger condition is determined according to at least one of the following conditions of:
Optionally, in a case that the trigger condition is determined according to the manner configured by the network side, the transceiver is further configured to send parameters for determining the data transmission error of the service to the terminal, where the parameters include at least one of the following:
Optionally, the sending configuration information to the terminal includes at least one of the following items:
It should be noted that the apparatus in this embodiment is an apparatus corresponding to the method shown in
An embodiment of the present disclosure also provides a processor-readable storage medium, where the processor-readable storage medium stores processor-executable instructions, and the processor-executable instructions are used for enabling the processor to perform the above-mentioned method, and the implementation methods in each of the above embodiments are applicable to this embodiment, and can also achieve the same technical effect.
The above-mentioned embodiments of the present disclosure can reduce the probability that a transmission link is unavailable, and can improve the feasibility of overall service data transmission in the industrial Internet.
Those ordinarily skilled in the art can appreciate that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed by hardware or software depends on the specific application and design constraints of the technical solution. Skilled artisans may implement the described functionality by using different methods for each particular application, but such implementation should not be considered beyond the scope of the present disclosure.
Those skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the above-described system, apparatus and unit can refer to the corresponding process in the foregoing method embodiment, which will not be repeated here.
In the embodiments provided in the present disclosure, it should be understood that the disclosed apparatuses and methods may be implemented in other ways. For example, the apparatus embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or may be integrated into another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communications connection shown or discussed may be achieved through some interfaces, and the indirect coupling or communications connection of apparatuses or units may be in electrical, mechanical or other forms.
The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit.
If the functions described above are realized in the form of software function units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present disclosure is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present disclosure. The aforementioned storage medium includes: various media capable of storing program codes such as U disk, mobile hard disk, ROM, RAM, magnetic disk or optical disk.
It should be understood that the embodiments described in the present disclosure may be implemented by hardware, software, firmware, middleware, microcode or a combination thereof. For hardware implementation, modules, units, sub-modules, sub-units, etc. can be implemented in one or more application specific integrated circuits (Application Specific Integrated Circuits, ASIC), digital signal processor (Digital Signal Processing, DSP), digital signal processing device (DSP Device, DSPD), Programmable Logic Device (Programmable Logic Device, PLD), Field-Programmable Gate Array (Field-Programmable Gate Array, FPGA), general-purpose processor, controller, microcontroller, microprocessor, and other electronic units or combinations thereof used to perform the functions described in this application.
In addition, it should be pointed out that, in the apparatus and method of the present disclosure, obviously, each component or each step can be decomposed and/or reassembled. These decompositions and/or recombinations should be considered equivalents of the present disclosure. Also, the steps for executing the above series of processes can naturally be executed in chronological order according to the illustrated order, but they are not necessarily executed in chronological order, and some steps can be executed in parallel or independently with each other. For those ordinarily skilled in the art, it can be understood that all or any steps or components of the methods and apparatuses in the present disclosure can be implemented in any computing apparatus (including processors, storage media, etc.) or networks of computing apparatuses in the form of hardware, firmware, software or a combination thereof, which can be realized by those skilled in the art by using their basic programming skills after reading the description of the present disclosure.
Therefore, the object of the present disclosure can also be achieved by running a program or a group of programs on any computing apparatuses. The computing apparatus may be a known general-purpose apparatus. Therefore, the object of the present disclosure can also be achieved only by providing a program product including program codes for realizing the method or apparatus. That is, such a program product also constitutes the present disclosure, and a storage medium storing such a program product also constitutes the present disclosure. Obviously, the storage medium may be any known storage medium or any storage medium developed in the future. It should also be pointed out that, in the apparatus and method of the present disclosure, obviously, each component or each step can be decomposed and/or reassembled. These decompositions and/or recombinations should be considered equivalents of the present disclosure. Also, the steps for performing the above-mentioned series of processes may naturally be performed in chronological order in the order described, but need not necessarily be performed in chronological order. Certain steps may be performed in parallel or independently with each other.
What have been described above are optional embodiments of the present disclosure. It should be pointed out that a person of ordinary skilled in the art can make some improvements and modifications without departing from the principles described in the present disclosure. These improvements and modifications are also described within the protection scope of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
202011090094.8 | Oct 2020 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2021/123042 | 10/11/2021 | WO |