Disclosure of Invention
The application provides a waveform management method and a communication device, which can meet the waveform requirement of terminal equipment.
In a first aspect, a method for managing waveforms is provided, including receiving first information for requesting configuration of a first waveform, the first information including information of characteristics of the first waveform, and transmitting a first parameter, the first parameter being determined based on the information of the characteristics of the first waveform, the first parameter having an association relationship with the first waveform.
The execution body of the first aspect may be a network device, or may be a chip or a module for executing a function of the network device, which is not limited. For ease of description, the following description will take network devices as examples.
Specifically, the network device receives first information from the terminal device for requesting configuration of the first waveform, the first information including information of a characteristic of the first waveform, the information of the characteristic of the first waveform being usable for characterizing the first waveform, determines that the terminal device requests configuration of the first waveform based on the information of the characteristic of the first waveform, further determines a first parameter associated with the first waveform, and issues the first parameter to the terminal device. The terminal device may generate a first waveform from the first parameter.
It should be noted that, the first parameter has an association relationship with the first waveform, which can be understood that the first parameter can provide assistance for the terminal device to generate the first waveform. For example, the first parameter is a waveform configuration parameter for generating the first waveform, or there is an association between the first parameter and the waveform configuration parameter for generating the first waveform, and the terminal device may determine the waveform configuration parameter for generating the first waveform and the like based on the first parameter.
In summary, the network device may configure the first parameter associated with the first waveform according to the first information sent by the terminal device and used for requesting to configure the first waveform, and send the first parameter associated with the first waveform expected by the terminal device to the terminal device, so as to meet the waveform requirement of the terminal device.
In a second aspect, a method for managing waveforms is provided, including transmitting first information for requesting configuration of a first waveform, the first information including information of characteristics of the first waveform, and receiving a first parameter, the first parameter being determined from (or based on) the information of the characteristics of the first waveform, the first parameter having an association with the first waveform.
The execution body of the second aspect may be a terminal device, or may be a chip or a module for executing a function of the terminal device, which is not limited. For convenience of description, a terminal device will be described below as an example.
Specifically, the terminal device sends first information for requesting configuration of the first waveform to the network device, the first information includes information of a feature of the first waveform, the network device may determine that the terminal device requests configuration of the first waveform according to the information of the feature of the first waveform, and issue a first parameter associated with the first waveform to the terminal device, and the terminal device may generate the first waveform according to the first parameter.
In summary, the terminal device may send first information for requesting configuration of the first waveform to the network device, and receive the first parameter associated with the first waveform expected by the terminal device from the network device, so that the waveform requirement of the terminal device can be satisfied.
With reference to any one of the first aspect and the second aspect, the information of the feature of the first waveform includes at least one of a feature parameter of the first waveform and an identification of the first waveform.
Specifically, when the information of the characteristic of the first waveform includes the characteristic parameter of the first waveform, the characteristic parameter of the first waveform is used to characterize or indicate the characteristic of the first waveform, and the network device can determine that the waveform expected by the terminal device is the first waveform according to the characteristic of the first waveform. When the information of the characteristic of the first waveform includes the identifier of the first waveform, the network device can determine that the waveform expected by the terminal device is the first waveform according to the identifier of the first waveform. When the information of the characteristic of the first waveform includes the characteristic parameter of the first waveform and the identifier of the first waveform, the network device can better determine that the waveform expected by the terminal device is the first waveform.
In combination with any one of the first aspect and the second aspect, the information of the characteristic of the first waveform includes a characteristic parameter of the first waveform, where the characteristic parameter has an association with the characteristic parameter of the first waveform, or where the characteristic parameter of the first waveform is the same as the characteristic parameter of the first waveform, or where the characteristic parameter of the first waveform is partially the same as the characteristic parameter of the first waveform.
Specifically, when the information of the characteristic of the first waveform includes the characteristic parameter of the first waveform, the first parameter is correlated with the characteristic parameter of the first waveform. For example, the first parameter is determined based on the characteristic parameter of the first waveform when the first parameter is the same as or partially the same as, or different from, the characteristic parameter of the first waveform.
In summary, there is a correlation between the first parameter and the characteristic parameter of the first waveform, so the terminal device can generate the first waveform based on the first parameter, and further can meet the waveform requirement of the terminal device.
With reference to any one of the first aspect and the second aspect, a characteristic parameter of the first waveform is associated with communication performance of the first waveform.
In this way, the network device can determine that the waveform expected by the terminal device is the first waveform based on the characteristics of the communication performance of the first waveform.
With reference to any one of the first aspect and the second aspect, the characteristic parameter of the first waveform includes at least one of power consumption, delay, rate, spectrum efficiency, waveform coverage level, number of subcarriers, number of sub-symbols, waveform index, sampling rate, filter, or number of terminal device accesses.
In particular, any one or more of the parameters listed above may be used to identify or indicate the first waveform.
With reference to any one of the first aspect and the second aspect, the first parameter is used to configure the first waveform.
In this way, the terminal device may better generate the first waveform based on the first parameter.
With reference to any one of the first aspect and the second aspect, the first parameter includes at least one of a number of subcarriers, a number of sub-symbols, a subcarrier spacing, a sub-symbol spacing, a symbol length, a sub-symbol length, a filter period, a number of samples in the filter period, a number of samples in a symbol, a frequency domain compression factor, or a time domain compression factor.
In particular, any one or more of the parameters listed above may be used to generate the first waveform.
With reference to any one of the first aspect and the second aspect, the first waveform is any one of an orthogonal frequency division multiplexing waveform, a discrete fourier transform-orthogonal frequency division multiplexing waveform, a high spectral efficiency frequency division multiplexing waveform, a super nyquist waveform, a generalized frequency division multiplexing waveform, and a filter bank multicarrier technique waveform.
Thus, the network device can flexibly meet the waveform requirement of the terminal device.
With reference to any one of the first aspect and the second aspect, the first information is carried in the request information.
Specifically, the terminal device may send request information including the first information to the network device, and the network device configures the terminal device with a first parameter capable of satisfying the waveform requirement of the terminal device based on the request information sent by the terminal device.
With reference to any one of the first aspect and the second aspect, the first parameter is determined based on information of a feature of the first waveform and a first mapping relationship, and the first mapping relationship is used to associate the information of the feature of the first waveform with the first parameter.
By establishing the association or mapping relation between the characteristic information of the waveform and the first parameter, the network device can better meet the waveform requirement of the terminal device.
In a third aspect, a communication apparatus is provided, where the communication apparatus may be a network device, or may be a device or a module for performing a function of a network device, or the like.
In a possible implementation, the communication apparatus may include modules or units corresponding to each other for performing the method/operation/step/action described in the first aspect, where the modules or units may be hardware circuits, or software, or implemented by using hardware circuits in combination with software.
In a fourth aspect, a communication apparatus is provided, which may be a terminal device, or may be a device or a module for performing a function of the terminal device, or the like.
In a possible implementation, the communication apparatus may include modules or units corresponding to each other for performing the method/operation/step/action described in the second aspect, where the modules or units may be hardware circuits, or may be software, or may be implemented by using hardware circuits in combination with software.
In a fifth aspect, there is provided a communication device comprising a processor for causing the communication device to perform the method as described in the first aspect and any of the possibilities of the first aspect, or causing the communication device to perform the method as described in the second aspect and any of the possibilities of the second aspect, by executing a computer program or instructions, or by logic circuitry.
In a possible implementation, the communication device further includes a memory for storing the computer program or instructions.
In a possible implementation, the communication device further comprises a communication interface for inputting and/or outputting signals.
In a sixth aspect, a communication device is provided, comprising logic circuitry for performing the method of the first aspect and any of the possibilities of the first aspect, or for performing the method of the second aspect and any of the possibilities of the second aspect, and an input-output interface for inputting and/or outputting signals.
In a seventh aspect, there is provided a computer readable storage medium having stored thereon a computer program or instructions which, when run on a computer, cause the method described in the first aspect and any one of the possibilities of the first aspect to be performed or cause the method described in the second aspect and any one of the possibilities of the second aspect to be performed.
In an eighth aspect, there is provided a computer program product comprising instructions which, when run on a computer, cause the method of the first aspect and any of the possibilities of the first aspect to be performed or cause the method of the second aspect and any of the possibilities of the second aspect to be performed.
The description of the advantageous effects of any one of the third aspect to the eighth aspect and the like may refer to the description of the advantageous effects of the first aspect.
Detailed Description
In order to facilitate understanding of the embodiments of the present application, the following description is first made.
1. In the present application, unless otherwise indicated, the meaning of "plurality" is two or more.
2. In the various embodiments of the present application, if there is no specific description or logical conflict, terms and/or descriptions between the various embodiments will be consistent and will reference each other, and features of the various embodiments will be combined to form new embodiments based on their inherent logical relationships.
3. The various numbers referred to in this application are merely for convenience of description and are not intended to limit the scope of the application. The size of the sequence numbers related to the application does not mean the sequence of execution sequence, and the execution sequence of each process should be determined according to the functions and internal logic. For example, the terms "first," "second," "third," "fourth," and other various terms like numerals and the like, if any, in the description and claims of the present application and in the drawings are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. Wherein the data so used may be interchanged where appropriate, such that the embodiments described herein may be implemented in sequences other than those illustrated or otherwise described herein.
Meanwhile, any embodiment or design described as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "such as" is intended to present related concepts in a concrete fashion that may be readily understood.
4. The terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed or inherent to such process, method, article, or apparatus.
5. In the present application, "for indicating" may be understood as "enabling" which may include direct enabling and indirect enabling. When describing that a certain information is used to enable a, it may be included that the information directly enables a or indirectly enables a, and does not necessarily represent that a is carried in the information.
In the specific implementation process, the information to be enabled may be enabled in various ways, for example, but not limited to, the information to be enabled may be directly enabled, such as the information to be enabled itself or an index of the information to be enabled. The information to be enabled may also be indirectly enabled by enabling other information, where an association exists between the other information and the information to be enabled. It is also possible to enable only a part of the information to be enabled, while other parts of the information to be enabled are known or agreed in advance. For example, the enabling of specific information may also be implemented by means of a pre-agreed (e.g., protocol-specified) arrangement sequence of the respective information, thereby reducing the enabling overhead to some extent. And meanwhile, the universal parts of the information can be identified and enabled uniformly, so that the enabling expense caused by independently enabling the same information is reduced.
6. In the present application, "pre-configured" may include pre-defined, e.g., protocol definitions. Where "predefined" may be implemented by pre-storing corresponding codes, tables, or other means that may be used to indicate relevant information in the device (e.g., including the respective network elements), the application is not limited to a specific implementation thereof.
7. The term "store" or "save" in reference to the present application may refer to saving in one or more memories. The one or more memories may be provided separately or may be integrated in an encoder or decoder, processor, or communication device. The one or more memories may also be provided separately in part, and integrated in the decoder, processor, or communication device. The type of memory may be any form of storage medium, and is not limited thereto.
8. The "protocol" related to the present application may refer to a standard protocol in the communication field, and may include, for example, a fourth generation (4th generation,4G) network, a fifth generation (5th generation,5G) network protocol, a New Radio (NR) protocol, a 5.5G network protocol, a sixth generation (6 th generation, 6G) network protocol, and related protocols applied in future communication systems, which the present application is not limited to.
9. The arrows or boxes shown in broken lines in the schematic drawings of the present description of the application represent optional steps or optional modules.
10. In the present application, "/" means that the related objects are in an "or" relationship, for example, a/B may represent a or B, and "and/or" in the present application is merely an association relationship describing the related objects, for example, a and/or B may represent three relationships, for example, a and/or B may represent three cases where a exists alone, a exists together with a and B, and B exists alone, wherein a and B may be singular or plural.
A communication system to which the embodiments of the present application are applied will be described first.
Fig. 1 is a schematic diagram of a suitable communication system 100 in accordance with an embodiment of the present application. As shown in fig. 1, the communication system 100 includes a network device 110 and a terminal device 120.
Specifically, the terminal device 120 is a device having a wireless transceiver function, and may refer to a User Equipment (UE), an access terminal, a subscriber unit (subscriber unit), a subscriber station, a mobile station (mobile station), a remote station, a remote terminal, a mobile device, a user terminal, a wireless communication device, a user agent, or a user equipment. The terminal device 120 may also be a satellite phone, a cellular phone, a smart phone, a wireless data card, a wireless modem, a machine type communication device, a wireless local loop (wireless local loop, WLL) station, a cordless phone, a session initiation protocol (session initiation protocol, SIP) phone, a wireless local loop (wireless local loop, WLL) station, a personal digital assistant (personal DIGITAL ASSISTANT, PDA), a customer terminal device (customer-premises equipment, CPE), a point of sale (POS) set, a handheld device with wireless communication capability, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a communication device onboard an aerial plane, a wearable device, an unmanned aerial vehicle, a robot, a device-to-device in a device communication (D2D), a terminal in a vehicle-to-everything, V2X), a Virtual Reality (VR) terminal device, an augmented reality (augmented reality, AR) terminal device, a wireless terminal in an industrial control (industrial control), a wireless terminal in a wireless network (SELF DRIVING, a smart terminal in a wireless communication device in a smart home (home) or a wireless communication device in a wireless communication network (home) of the application, a smart device in a smart communication device (wireless communication device) of the home (wireless communication device) or the like.
The communication means for realizing the functions of the terminal device 120 may be the terminal device, or may be a device capable of supporting the terminal device to realize the functions, such as a chip system. The device can be installed in or matched with the terminal equipment. In the present application, the chip system may be formed by a chip, or may include a chip and other discrete devices.
The network device 110 is a device having a wireless transceiving function for communicating with the terminal device 120. The network device 110 may be a Node in a radio access network (radio access network, RAN), also referred to as a base station, also referred to as a RAN Node, may be an evolved Node B (eNB or eNodeB) of LTE, or a base station of a 5G network such as a gNodeB (gNB) or a base station in a 5G later evolved public land mobile network (public land mobile network, PLMN), a broadband network service gateway (broadband network gateway, BNG), a convergence switch or a third generation partnership project (the 3 rd generation partnership project,3 GPP) access device, etc.
The RAN may be configured as a 3GPP protocol defined RAN, an open radio access network (open radio access network, O-RAN), or a cloud access network (cloud radio access network, C-RAN), etc. The network device 110 may also include various forms of base stations such as macro base stations, micro base stations (also referred to as small stations), relay stations, transmission points (TRANSMITTING AND RECEIVING points, TRP), transmission points (TRANSMITTING POINT, TP), mobile switching centers, and devices-to-devices (D2D), vehicle-to-everything, V2X), devices that assume base station functionality in machine-to-machine (M2M) communications, network devices in non-terrestrial communication networks (non-TERRESTRIAL NETWORK, NTN), and the like, without limitation.
Network device 110 may also include network elements or modules that implement the functionality of the base station portion, including, for example, one or more of a centralized unit (centralized unit, CU), a Distributed Unit (DU), or a Radio Unit (RU). Optionally, the CUs can be further separated into CU-Control Plane (CP) and CU-User Plane (UP). The functions of CU and DU may be implemented by different network elements or by the Base Band Unit (BBU) of the base station at the same time. The functions of the RU may be implemented by radio frequency devices of the base station. For example, the radio frequency device of the base station may be a radio frequency remote processing unit (remote radio unit, RRU), a micro remote radio unit (pico remote radio unit, pRRU), an active antenna processing unit (ACTIVE ANTENNA unit, AAU), or other unit, module, or device having radio frequency processing function, etc. The communication interface protocol between the BBU and the radio frequency device may be, without limitation, a common public radio interface (common public radio interface, CPRI) interface protocol, an enhanced common radio interface (enhanced common public radio interface, eCPRI) interface protocol, or a forward interface protocol between the DU and RU in an O-RAN system.
The communication means for implementing the functions of the network device 110 may be a network device, or may be a device capable of supporting the network device to implement the functions, such as a chip system. The apparatus may be installed in or used in cooperation with a network device. The chip system in the embodiment of the application can be composed of chips, and can also comprise chips and other discrete devices.
The communication system 100 may be a long term evolution (long term evolution, LTE) system, a LTE frequency division duplex (frequency division duplex, FDD) system, a LTE time division duplex (time division duplex, TDD) system, a universal mobile telecommunication system (universal mobile telecommunication system, UMTS), a 5G system, a 6G system, an inter-satellite communication, a satellite communication, or other NTN system. The satellite communication system comprises a satellite base station and terminal equipment. The satellite base station provides communication services for the terminal device. The satellite base station may also communicate with a terrestrial base station. The satellite may be used as a base station or as a terminal device. The satellite can refer to an unmanned aerial vehicle, a fire balloon, a low-orbit satellite, a medium-orbit satellite, a high-orbit satellite and other non-ground base station or non-ground equipment.
The communication system 100 may also be, but not limited to, a terrestrial cellular communication system, an overhead communication platform (high altitude platform station, HAPS) communication system, a V2X system, an access backhaul (IAB) system, a reconfigurable intelligent surface (reconfigurable intelligent surface, RIS) communication system, and the like.
As known from the background art, the network device 110 may configure parameters for generating waveforms for the terminal device 120 based on channel parameters reported by the terminal device 120. Further, the network device 110 transmits parameters for generating a waveform to the terminal device 120, and the terminal device 120 generates a waveform based on the parameters and communicates with the network device 110 based on the waveform. However, the waveforms configured by the network device 110 for the terminal device 120 do not well satisfy the waveform requirements of the terminal device 120. Such as the waveforms expected by the terminal device 120 are required to meet low power consumption requirements, or the waveforms expected by the terminal device 120 are required to meet low latency requirements, etc.
In view of the above, the present application provides a method for managing waveforms and a communication apparatus, which can meet the waveform requirements of terminal devices.
The following describes a method of managing waveforms according to an embodiment of the present application with reference to the accompanying drawings.
Fig. 2 is a schematic diagram of an interaction flow of a communication method 200 according to an embodiment of the application. The method shown in fig. 2 may be performed by the terminal device 120 and the network device 110, or by a module and/or a device (e.g., a chip or an integrated circuit, etc.) installed in the terminal device 120 and the network device 110 and having corresponding functions, without limitation. The terminal device 120 and the network device 110 are described below as examples. As shown in fig. 2, the method 200 includes:
S210, the terminal device 120 sends information 1 (e.g., first information) to the network device 110, where the information 1 is used to request configuration of waveform 1 (e.g., first waveform), and the information 1 includes information of the feature of waveform 1.
Accordingly, network device 110 receives information 1 from terminal device 120.
Specifically, the information 1 is used for requesting to configure the waveform 1, that is, the terminal device 120 requests the network device 120 to issue configuration parameters of the waveform 1, that is, the terminal device 120 generates the waveform 1 according to the configuration parameters of the waveform 1 issued by the network device 110.
Wherein the information of the characteristics of waveform 1 shown in S210 can be used to characterize waveform 1, the network device 110 can determine that the desired waveform of the terminal device 120 is waveform 1, not waveform 2, from the information of the characteristics of waveform 1.
In one embodiment, the information of the characteristics of waveform 1 may include at least one of a characteristic parameter of waveform 1 and an identification of waveform 1. For example, the information of the characteristics of waveform 1 includes the characteristic parameters of waveform 1, or the information of the characteristics of waveform 1 includes the identification of waveform 1, or the information of the characteristics of waveform 1 includes the characteristic parameters of waveform 1 and the identification of waveform 1.
The characteristic parameter of the waveform 1 can be used to characterize the communication performance of the waveform 1, or the characteristic parameter of the waveform 1 has an association with the communication performance of the waveform 1, for example, the characteristic of the communication performance of the waveform 1 is low power consumption, the characteristic parameter of the waveform 1 may include the characteristic of low power consumption, and for example, the characteristic of the communication performance of the waveform 1 is low time delay, the characteristic parameter of the waveform 1 may include the characteristic of low time delay. The identification of waveform 1 can be used to identify waveform 1. Specifically, the network device 110 and the terminal device 120 commonly protocol-configure an identifier (or a waveform index) of each waveform, for example, an identifier of a protocol configuration waveform 1 is identifier 1, an identifier of a protocol configuration waveform 2 is identifier 2, and an identifier of a protocol configuration waveform 2 is identifier 3. Accordingly, the network device 110 determines that the waveform expected by the terminal device 120 is waveform 1 based on the identification of waveform 1.
Specifically, when the information of the characteristic of the waveform 1 includes the characteristic parameter of the waveform 1, the characteristic parameter of the waveform 1 is used to characterize or indicate the characteristic of the waveform 1, and the network device 110 can determine that the waveform expected by the terminal device 120 is the waveform 1 according to the characteristic of the waveform 1. When the information of the characteristic of waveform 1 includes the identification of waveform 1, the network device 110 can determine that the waveform expected by the terminal device 120 is waveform 1 according to the identification of waveform 1. When the information of the characteristic of the waveform 1 includes the characteristic parameter of the waveform 1 and the identifier of the waveform 1, the network device 110 may better determine that the waveform expected by the terminal device 120 is the waveform 1.
In one embodiment, the characteristic parameters of waveform 1 may include at least one of power consumption, time delay, rate, spectral efficiency, waveform coverage level, number of subcarriers (K), number of sub-symbols (M), sampling rate, filter, number of terminal device accesses, frequency domain compression factor (w), time domain compression factor (v).
Illustratively, the characteristic parameter of waveform 1 is power consumption, which may be used to indicate that the performance of waveform 1 needs to meet low power consumption or high power consumption. The characteristic parameter of waveform 1 is a delay, which is used to indicate that the performance of waveform 1 needs to meet either a low delay or a high delay. The characteristic parameter of waveform 1 is the rate, which is used to indicate that the performance of waveform 1 needs to meet either a high rate or a low rate. The characteristic parameter of waveform 1 is spectral efficiency, which is used to indicate that the performance of waveform 1 needs to meet high spectral efficiency or low spectral efficiency. The characteristic parameter of waveform 1 is a waveform coverage level, which is used to indicate that the performance of waveform 1 needs to meet a high coverage level or a low coverage level. The characteristic parameter of waveform 1 is K, which is used to indicate that the performance of waveform 1 requires a greater number of subcarriers or a fewer number of subcarriers. The characteristic parameter of waveform 1 is M, which is used to indicate that the performance of waveform 1 requires a greater number of sub-symbols or a lesser number of sub-symbols. The characteristic parameter of waveform 1 is the sampling rate, which is used to indicate that the performance of waveform 1 requires a certain sampling rate. The characteristic parameter of waveform 1 is a filter (indicating the type of time domain/frequency filter) that is used to indicate that the performance of waveform 1 requires a certain filter. The characteristic parameter of waveform 1 is the number of terminal devices accessed, which is used to indicate that the performance of waveform 1 can provide services for a certain number of access devices. The characteristic parameter of waveform 1 is a frequency domain compression factor, which is used to indicate whether the performance of waveform 1 requires w to be 1. The characteristic parameter of waveform 1 is a time domain compression factor, which is used to indicate whether the performance of waveform 1 requires v to be 1.
Wherein w is the ratio between the subcarrier spacing and the filter period, and v is the ratio between the subcarrier spacing and the sampling point in the filter period.
In particular, any one or more of the parameters listed above may be used to identify or indicate waveform 1.
In summary, when the characteristic parameters of the waveform 1 include any one of the above parameters, the network device 110 can match the waveform satisfying the characteristic for the terminal device 120 based on the above characteristic parameters of the waveform 1, so as to satisfy the waveform requirement of the terminal device 120. It can be appreciated that when the characteristic parameters of the waveform 1 include the above-mentioned multiple parameters, the network device 110 can more accurately match the waveforms meeting the multiple parameters for the terminal device 120, and thus can meet the waveform requirements of the terminal device 120.
It should be noted that the above listed parameters are only to be understood as examples and are not to be construed as final limitations. In general, the characteristic parameters of waveform 1 can be used to characterize the performance of waveform 1, and the network device 110 can match an appropriate waveform for the terminal device 120 according to the performance of waveform 1, so as to meet the waveform requirement of the terminal device 120. In other words, when the characteristic parameter of waveform 1 is used to characterize the performance of waveform 1, network device 110 may determine that the waveform expected by terminal device 120 is waveform 1 based on the performance of waveform 1.
S220, the network device 110 sends the parameter 1 to the terminal device 120, where there is an association relationship between the parameter 1 and the waveform 1.
Accordingly, terminal device 120 receives parameter 1 from network device 110.
Specifically, the network device 110 may configure the terminal device 120 with the parameter 1 according to the characteristic information of the waveform 1, and the parameter 1 has an association relationship with the waveform 1, in other words, the terminal device 120 may generate the waveform 1 based on the parameter 1.
It should be noted that, there is an association relationship between the parameter 1 and the waveform 1, which is understood that the parameter 1 can provide assistance for the terminal device 120 to generate the waveform 1. For example, the parameter 1 is a waveform configuration parameter for generating the waveform 1, that is, the parameter 1 is used for configuring the waveform 1, or there is an association between the parameter 1 and the waveform configuration parameter for generating the waveform 1, and the terminal device 120 may determine the waveform configuration parameter for generating the waveform 1 according to the parameter 1, and the like.
In one embodiment, parameter 1 may include at least one of K, M, subcarrier spacing (Q), sub-symbol spacing (P), symbol length (i.e., time domain symbol length in a symbol period), sub-symbol length (i.e., time domain resolution >1 in a symbol period, divisible into different sub-symbols, i.e., time domain lengths involving the sub-symbols), filter period (T) (i.e., filter length or width), number of samples (R) in a filter period, number of samples (S) in a symbol (i.e., total number SAMPLES IN THE SIGNAL, as the name suggests, number of samples in a single symbol time, i.e., number of carrier symbols), w, v.
Exemplary parameters 1 include K, from which the terminal device 120 may determine the number of sub-carriers corresponding to the waveform 1, M, from which the terminal device 120 may determine the number of sub-symbols corresponding to the waveform 1, Q, from which the terminal device 120 may determine the sub-carrier spacing corresponding to the waveform 1, P, from which the terminal device 120 may determine the sub-symbol spacing corresponding to the waveform 1, symbol length, from which the terminal device 120 may determine the symbol length corresponding to the waveform 1, sub-symbol length, from which the terminal device 120 may determine the sub-symbol length corresponding to the waveform 1, T, from which the terminal device 120 may determine the filter period corresponding to the waveform 1, R, from which the terminal device 120 may determine the number of sampling points in the filter period corresponding to the waveform 1, v, from which the terminal device 120 may determine the time domain compression factor corresponding to the waveform 1, w, from which the terminal device 120 may determine the frequency domain compression factor corresponding to the waveform 1. When parameter 1 includes any of the above parameters, terminal device 120 may determine other parameters associated with parameter 1 accordingly, thereby generating waveform 1, as may be seen in table 1.
TABLE 1
As shown in table 1, the parameters 1 include a number of sub-carriers 1, a sub-carrier spacing 1, a sub-symbol spacing 1, and a sub-symbol length 1, which are determined by the terminal device 120 according to table 1, the parameters 1 include a number of sub-carriers 2, a sub-carrier spacing 2, a sub-symbol spacing 2, and a sub-symbol length 2, which are determined by the terminal device 120 according to table 1, the parameters 1 includes a number of sub-carriers 3, a sub-carrier spacing 3, a sub-symbol spacing 3, and a sub-symbol length 3, which are determined by the terminal device 120 according to table 1, the parameters 1 includes a number of sub-carriers 4, a sub-symbol spacing 4, and a sub-symbol length 4, which are determined by the terminal device 120 according to table 1.
It is to be understood that the contents shown in table 1 are to be understood as examples only and not as final limitations. In general, when parameter 1 includes any one or more of the parameters described above, terminal device 120 may determine other parameters associated with parameter 1 according to a table (not shown in embodiments of the present application) similar to table 1, and thus may be used by terminal device 120 to generate waveform 1.
It should be noted that the parameters 1 and the characteristic parameters of the waveform 1 may be the same or partially the same. For example, parameter 1 includes the number of subcarriers, the characteristic parameter of waveform 1 also includes the number of subcarriers, parameter 1 includes the number of subcarriers and the number of symbols, and the characteristic parameter of waveform 1 includes the power consumption and the number of subcarriers. The same parameters may not be included between the parameter 1 and the characteristic parameter of the waveform 1, but the parameter 1 and the characteristic parameter of the waveform 1 still have a certain association relationship, so that the terminal device 120 can be used to generate the waveform 1.
Specifically, when the information of the characteristic of the waveform 1 includes the characteristic parameter of the waveform 1, the parameter 1 is correlated with the characteristic parameter of the waveform 1. For example, when the parameter 1 and the characteristic parameter of the waveform 1 are the same or partially the same, or the parameter 1 is different from the characteristic parameter of the waveform 1, the parameter 1 is determined based on the characteristic parameter of the waveform 1. In summary, there is a correlation between the parameter 1 and the characteristic parameter of the waveform 1, so the terminal device 120 can generate the waveform 1 based on the parameter 1, and further can meet the waveform requirement of the terminal device 120.
In one embodiment, waveform 1 may be any one of an orthogonal frequency division multiplexing (orthogonal frequency division multiplexing, OFDM) waveform, a discrete Fourier transform DFT-s-OFDM waveform, a high spectral efficiency frequency division multiplexing (SPECTRALLY EFFICIENT frequency division multiplexing, SEFDM) waveform, a super Nyquist (faster-than-nyquist, FTN) waveform, a generalized frequency division multiplexing (generalized frequency division multiplexing, GFDM) waveform, or a filter bank multicarrier technique (filter bank multi-carrier, FMBC) waveform. In this way, the network device 110 can flexibly meet the waveform requirements of the terminal device 120.
Specifically, the network device 110 receives information 1 for requesting configuration of the waveform 1 from the terminal device 120, the information 1 includes information of characteristics of the waveform 1, the network device 110 determines that the terminal device 120 requests configuration of the waveform 1 according to the information of the characteristics of the waveform 1, further determines a parameter 1 associated with the waveform 1 according to the information of the characteristics of the waveform 1, and issues the parameter 1 to the terminal device 120. The terminal device 120 may generate waveform 1 from parameter 1.
In summary, the network device 110 may configure parameters associated with the waveform 1 according to the information sent by the terminal device 120 and used for requesting to configure the waveform 1, and send the parameters associated with the waveform 1 expected by the terminal device 120 to the terminal device 120, so as to meet the waveform requirement of the terminal device.
The method shown in fig. 2 is further described below in conjunction with fig. 3.
Fig. 3 is a schematic diagram of an interactive flow of a communication method 300 according to an embodiment of the application. The method shown in fig. 3 may be performed by the terminal device 120 and the network device 110, or by a module and/or a device (e.g., a chip or an integrated circuit, etc.) installed in the terminal device 120 and the network device 110 and having corresponding functions, without limitation. The terminal device 120 and the network device 110 are described below as examples. As shown in fig. 3, the method 300 includes:
s310, the terminal device 120 sends request information 1 to the network device 110, where the request information 1 is used to request configuration of the waveform 1, and the request information 1 includes information of the characteristics of the waveform 1.
Accordingly, the network device 110 receives the request information 1.
Specifically, the aforementioned information 1 may be carried in the request information 1, that is, the aforementioned information 1 may be the request information 1.
For convenience of description, the following description will take the parameters including K, M, w and v as examples of the characteristic information of the waveform 1.
In one example, m=1, w and v are both 1, waveform 1 is an OFDM waveform, m=1, w is less than 1, waveform 1 is an SEFDM waveform, and when m=1, v is less than 1, waveform 1 is an FTN waveform.
In one example, M is not equal to 1, k=1, and waveform 1 is a single carrier OFDM waveform. The terminal device 120 may also report parameters, such as subcarrier width, more specific to the single carrier OFDM waveform to the network device 110.
In one example, M and K are not equal to 1, and waveform 1 is a GFDM waveform. The terminal device 120 may also report parameters, such as filter pattern, w, v, and Q, more specific to the GFDM waveform 1 to the network apparatus 110.
S320, the network device 110 sends the parameter 1 to the terminal device 120, where there is an association relationship between the parameter 1 and the waveform 1.
Accordingly, the terminal device 120 receives parameter 1. Further, the terminal device 120 generates waveform 1 according to parameter 1.
Specifically, there is an association relationship between the parameter 1 and the waveform 1, and see table 2 for details.
TABLE 2
As shown in table 2, when waveform 1 is an OFDM waveform, m=1, K is designed on demand, the filter time domain is a square wave, when waveform 1 is a DFT-s-OFDM waveform, k=1, M is designed on demand, the filter time domain is a Dirichlet wave, when waveform 1 is a SEFDM waveform, m=1, K is designed on demand, w <1, the filter time domain is a square wave, when waveform 1 is a GFDM waveform, K, M, w and v are unrestricted, the filter is unrestricted, the filter can be a square wave, dirichlet wave, a raised root cosine filter, when waveform 1 is a FMBC waveform, K and M are designed on demand, v=1, the i-th sub-symbol of the configuration sub-parameter set { FBMC-FMT, w >1;M sub-symbols is muted, the nyquist prototype filter, FBMC-OQAM, the i-th sub-symbol of w= 1;M sub-symbols is muted, FBMC-COQAM, w=1 }.
Specifically, the network device 110 may determine the parameter 1 according to the information of the characteristics of the table 2 and the waveform 1, that is, there is a mapping relationship 1 (for example, a first mapping relationship) between the parameter 1 and the characteristic information 2, in other words, the network device 110 determines the parameter 1 according to the information of the characteristics of the waveform 1 and the mapping relationship 1, and the specific content of the mapping relationship 1 may be as described in the table 2, where, for example, when the waveform 1 is an OFDM waveform, the parameter 1 is m=1, K is designed on demand, the filter time domain is a square wave (which is an example of the foregoing filter), the mapping relationship 1 is a first row in the table 2, and when the waveform 1 is a DFT-s-OFDM waveform, the parameter 1 is k=1, M is designed on demand, the filter time domain is a Dirichlet wave (which is an example of the foregoing filter), the mapping relationship 1 is a second row in the table 2, and so on. By establishing the association or mapping between the information of the characteristics of the waveform 1 and the parameter 1, the network device 110 can better meet the waveform requirement of the terminal device.
Specifically, the terminal device 120 may send request information 1 including information 1 to the network device 110, and the network device 110 configures parameter 1 capable of satisfying the waveform requirement of the terminal device 120 for the terminal device 120 based on the request information 1 sent by the terminal device 120.
In summary, the network device 110 may configure appropriate parameters for the waveform expected by the terminal device 120 according to the request information sent by the terminal device 120, so as to meet the waveform requirement of the terminal device 120.
In the embodiment of the present application, the type of waveform and/or the signal modulation mode may be agreed between the network device 110 and the terminal device 120. After the network device 110 agrees or configures the type of waveform and/or the signal modulation scheme, the network device 110 may notify the terminal device 120 of configuration parameter information of the waveform supported by the network device 110. For example, the network device 110 may configure one waveform index for each waveform, or the network device may configure one configuration parameter index for the configuration parameters of each waveform. Wherein the configuration parameter index may be associated with the aforementioned parameter 1, including but not limited to K, M, Q, P, T, R, S, v, w, etc. In this way, the network device 110 and the terminal device 120 can better interact with the configuration parameters of the waveform, so that the network device 110 can meet the waveform requirement of the terminal device 120.
Finally, an embodiment of the device according to the embodiment of the application is described.
In order to implement the functions in the method provided in the present application, each of the terminal device 120 and the network device 110 may include a hardware structure and/or a software module, and each of the functions may be implemented in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module. Some of the functions described above are performed in a hardware configuration, a software module, or a combination of hardware and software modules, depending on the specific application of the solution and design constraints.
Fig. 4 is a schematic block diagram of a communication device 400 according to an embodiment of the application. The communication device 400 comprises a processor 410 and a communication interface 420, the processor 410 and the communication interface 420 being connectable to each other via a bus 430. The communication apparatus 400 may be the network device 110 or the terminal device 120.
Optionally, the communication device 400 may also include a memory 440. Memory 440 includes, but is not limited to, random access memory (random access memory, RAM), read-only memory (ROM), erasable programmable read-only memory (erasable programmable read only memory, EPROM), or portable read-only memory (compact disc read-only memory, CD-ROM), with memory 440 for associated instructions and data.
The processor 410 may be one or more central processing units (central processing unit, CPU). In the case where the processor 410 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.
When the communication apparatus 400 is a terminal device 120, the processor 410 is illustratively configured to transmit information 1 to the network device 110, receive parameter 1 from the network device 110, and the like.
When the communication apparatus 400 is a network device 120, the processor 410 is illustratively configured to receive information 1 from the terminal device 120, transmit parameter 1 to the terminal device 120, and so on.
The foregoing is described by way of example only. When the communication apparatus 400 is a network device 110/terminal device 120, it will be responsible for executing the methods or steps related to the network device 110/terminal device 120 in the foregoing method embodiments.
The above description is merely exemplary in nature. Specific content can be seen from the content shown in the above method embodiment. The implementation of the individual operations in fig. 4 may also correspond to the respective description of the method embodiments shown with reference to fig. 2 and 3.
Fig. 5 is a schematic block diagram of a communication device 500 of an embodiment of the present application. The communication apparatus 500 may be the network device 110 or the terminal device 120, or may be a chip or a module in the network device 110 or the terminal device 120, for implementing the method according to the foregoing embodiment. The communication device 500 comprises a transceiver unit 510. The transceiver unit 510 is exemplarily described below.
The transceiving unit 510 may include a transmitting unit and a receiving unit. The transmitting unit is used for executing the transmitting action of the communication device, and the receiving unit is used for executing the receiving action of the communication device. For convenience of description, the transmitting unit and the receiving unit are combined into one transceiver unit in the embodiment of the application. The description is unified herein, and will not be repeated.
When the communication apparatus 500 is a terminal device 120, the transceiver unit 510 is illustratively configured to send information 1 to the network device 110, and the transceiver unit 510 is configured to receive parameter 1 from the network device 110, etc.
Optionally, the communication apparatus 500 may further comprise a processing unit 520 for performing the content of the steps related to processing, coordination, etc. of the terminal device 120. For example, the processing unit 520 is configured to generate the waveform 1 according to the parameter 1.
When the communication apparatus 500 is a network device 110, the transceiver unit 510 is illustratively configured to receive information 1 from the terminal device 120, and the transceiver unit 510 is configured to transmit parameter 1 to the terminal device 120, etc.
Optionally, the communication apparatus 500 may further comprise a processing unit 520 for performing the content of the steps related to processing, coordination, etc. of the network device 110. For example, the processing unit 520 is configured to determine a monitoring period of the signal 1, etc.
The foregoing is described by way of example only. When the communication apparatus 500 is a network device 110/terminal device 120, it will be responsible for executing the methods or steps related to the network device 110/terminal device 120 in the foregoing method embodiments.
Optionally, the communication device 500 further comprises a storage unit 530, which storage unit 530 is adapted to store a program or code for performing the aforementioned method.
The embodiment of the apparatus shown in fig. 4 and 5 is for implementing what is described in fig. 2 and 3. The specific steps and methods for implementing the apparatus shown in fig. 4 and 5 can be referred to in the foregoing description of the method embodiments.
Fig. 6 is a schematic block diagram of a communication device 600 of an embodiment of the present application. The communication device 600 is used to implement the functions of the network apparatus 110/the terminal apparatus 120. The communication means 600 may be a chip in the network device 110/the terminal device 120.
The communication device 600 includes an input-output interface 620 and a processor 610. The input-output interface 620 may be an input-output circuit. The processor 610 may be a signal processor, a chip, or other integrated circuit that may implement the methods of the present application. Wherein the input-output interface 620 is used for input or output of signals or data.
For example, when the communication apparatus 600 is the terminal device 120, the input/output interface 620 is used for sending the information 1 to the network device 110, and the input/output interface 620 is used for receiving the parameter 1 from the network device 110. The processor 610 is configured to generate waveform 1 based on parameter 1. The processor 610 is also configured to perform some or all of the steps of any of the methods provided by the present application.
For example, the communication apparatus 600 is a network device 110, the input/output interface 620 is used for receiving information 1 from the terminal device 120, and the input/output interface 620 is used for sending parameter 1 to the terminal device 120. The processor 610 is configured to perform some or all of the steps of any one of the methods provided by the present application.
In one possible implementation, the processor 610 implements functions implemented by a network device or terminal device by executing instructions stored in a memory.
Optionally, the communication device 600 further comprises a memory.
In the alternative, the processor and memory are integrated.
Optionally, the memory is external to the communications device 600.
In one possible implementation, the processor 610 may be a logic circuit, and the processor 610 inputs/outputs messages or signaling through the input/output interface 620. The logic circuit may be a signal processor, a chip, or other integrated circuit that may implement the methods of embodiments of the present application.
The foregoing description of the communication apparatus 600 is merely exemplary, and the specific content of the communication apparatus 600 that can be used to perform the method described in the foregoing embodiment may be referred to the description of the foregoing method embodiment, which is not repeated herein.
Fig. 7 is a schematic block diagram of a communication device 700 of an embodiment of the present application. The communication device 700 may be the network apparatus 110 or a chip. The communication apparatus 700 is configured to perform the operations performed by the network device 110 in the method embodiments illustrated in fig. 2 and 3 described above.
When the communication apparatus 700 is a network device 110, it is, for example, a base station. Fig. 7 shows a simplified schematic diagram of a base station structure. The base station includes a module 710, a module 720, and a module 730. The module 710 is mainly used for baseband processing, controlling the base station, etc., and the module 710 is typically a control center of the base station, and may be generally referred to as a processor, for controlling the base station to perform the processing operation on the network device side in the above method embodiment. Module 720 is primarily used to store computer program code and data. The module 730 is mainly used for receiving and transmitting radio frequency signals and converting radio frequency signals and baseband signals, and the module 730 may be generally called a receiving and transmitting module, a transceiver, a receiving and transmitting circuit, or a transceiver. The transceiver module of the module 730, which may also be referred to as a transceiver or a transceiver, includes an antenna 733 and radio frequency circuitry (not shown in fig. 7) for performing radio frequency processing. Alternatively, the means for implementing the receiving function in the module 730 may be regarded as a receiver and the means for implementing the transmitting function may be regarded as a transmitter, i.e. the module 730 comprises a receiver 732 and a transmitter 731. The receiver may also be referred to as a receiving module, receiver, or receiving circuit, etc., and the transmitter may be referred to as a transmitting module, transmitter, or transmitting circuit, etc.
Modules 710 and 720 may include one or more boards, each of which may include one or more processors and one or more memories. The processor is used for reading and executing the program in the memory to realize the baseband processing function and control of the base station. If there are multiple boards, the boards can be interconnected to enhance processing power. As an alternative implementation manner, the multiple boards may share one or more processors, or the multiple boards may share one or more memories, or the multiple boards may share one or more processors at the same time.
For example, in one implementation, the transceiver module of module 730 is configured to perform the transceiver-related processes performed by the network device in the embodiments illustrated in fig. 2 and 3. The processor of module 710 is configured to perform processes related to the processing performed by network device 110 in the embodiments shown in fig. 2 and 3.
In another implementation, the processor of module 710 is configured to perform processes related to the processing performed by the communication device in the embodiments illustrated in fig. 2 and 3.
In another implementation, the transceiver module of the module 730 is configured to perform the transceiver-related processes performed by the communication device in the embodiments shown in fig. 2 and 3.
It should be understood that fig. 7 is only an example and not a limitation, and that the above-described network device 110 including the processor, memory, and transceiver may not rely on the structures shown in fig. 4-6.
When the communication device 700 is a chip, the chip includes a transceiver, a memory, and a processor. The transceiver can be an input/output circuit, a communication interface, and the processor can be a processor integrated on the chip, a microprocessor or an integrated circuit. The sending operation of the network device in the above method embodiment may be understood as the output of the chip, and the receiving operation of the network device in the above method embodiment may be understood as the input of the chip.
Fig. 8 is a schematic block diagram of a communication device 800 of an embodiment of the present application. The communication device 800 may be the terminal equipment 120, a processor of the terminal equipment 120, or a chip. The communication apparatus 800 may be configured to perform the operations performed by the terminal device 120 or the communication device in the above-described method embodiments.
Fig. 8 shows a simplified schematic diagram of a terminal device when the communication device 800 is the terminal device 120. As shown in fig. 8, the terminal device includes a processor, a memory, and a transceiver. The memory may store computer program code, and the transceiver includes a transmitter 831, a receiver 832, radio frequency circuits (not shown in fig. 8), an antenna 833, and input and output devices (not shown in fig. 8).
The processor is mainly used for processing communication protocols and communication data, controlling the terminal equipment, executing software programs, processing data of the software programs and the like. The memory is mainly used for storing software programs and data. The radio frequency circuit is mainly used for converting a baseband signal and a radio frequency signal and processing the radio frequency signal. The antenna is mainly used for receiving and transmitting radio frequency signals in the form of electromagnetic waves. An input/output device. For example, touch screens, display screens, keyboards, etc. are mainly used for receiving data input by a user and outputting data to the user. It should be noted that some kinds of terminal apparatuses may not have an input/output device.
When data need to be sent, the processor carries out baseband processing on the data to be sent and then outputs a baseband signal to the radio frequency circuit, and the radio frequency circuit carries out radio frequency processing on the baseband signal and then sends the radio frequency signal outwards in the form of electromagnetic waves through the antenna. When data is sent to the terminal equipment, the radio frequency circuit receives a radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor, and the processor converts the baseband signal into data and processes the data. For ease of illustration, only one memory, processor, and transceiver are shown in fig. 8, and in an actual end device product, one or more processors and one or more memories may be present. The memory may also be referred to as a storage medium or storage device, etc. The memory may be provided separately from the processor or may be integrated with the processor, as the embodiments of the application are not limited in this respect.
In the embodiment of the application, the antenna and the radio frequency circuit with the receiving and transmitting functions can be regarded as a receiving and transmitting module of the terminal equipment, and the processor with the processing function can be regarded as a processing module of the terminal equipment.
As shown in fig. 8, the terminal device includes a processor 810, a memory 820, and a transceiver 830. Processor 810 may also be referred to as a processing unit, processing board, processing module, processing device, etc., and transceiver 830 may also be referred to as a transceiver unit, transceiver, transceiving device, etc.
Alternatively, the means for implementing the receiving function in the transceiver 830 may be regarded as a receiving module, and the means for implementing the transmitting function in the transceiver 830 may be regarded as a transmitting module, i.e. the transceiver 830 includes a receiver and a transmitter. The transceiver may also be referred to as a transceiver, transceiver module, transceiver circuitry, or the like. The receiver may also be sometimes referred to as a receiver, a receiving module, a receiving circuit, or the like. The transmitter may also sometimes be referred to as a transmitter, a transmitting module, or a transmitting circuit, etc.
For example, in one implementation, the processor 810 is configured to perform processing actions on the side of the terminal device 120 in the embodiments illustrated in fig. 2 and 3, and the transceiver 830 is configured to perform transceiving actions on the side of the terminal device 120 in fig. 2-3.
For example, in one implementation, processor 810 is configured to perform processing actions on the side of terminal device 120 in the embodiments illustrated in fig. 2 and 3, and transceiver 830 is configured to perform transceiving actions on the side of terminal device 120 in fig. 2 and 3.
It should be understood that fig. 8 is only an example and not a limitation, and the above-described terminal device including the transceiver module and the processing module may not depend on the structures shown in fig. 4 to 6.
When the communication device 800 is a chip, the chip includes a processor, a memory, and a transceiver. The transceiver may be an input/output circuit or a communication interface, and the processor may be a processing module or a microprocessor or an integrated circuit integrated on the chip. The sending operation of the terminal device in the above method embodiment may be understood as the output of the chip, and the receiving operation of the terminal device in the above method embodiment may be understood as the input of the chip.
The application also provides a chip comprising a processor for calling from a memory and executing instructions stored in said memory, so that a communication device on which said chip is mounted performs the methods of the examples above.
The application also provides another chip which comprises an input interface, an output interface and a processor, wherein the input interface, the output interface and the processor are connected through an internal connection path, the processor is used for executing codes in a memory, and when the codes are executed, the processor is used for executing the methods in the examples. Optionally, the chip further comprises a memory for storing a computer program or code.
The application also provides a processor, coupled to the memory, for performing the methods and functions of any of the embodiments described above in relation to a network device or a terminal device.
In another embodiment of the application a computer program product is provided comprising instructions which, when run on a computer, implement the method of the previous embodiment.
The application also provides a computer program which, when run in a computer, implements the method of the preceding embodiments.
In another embodiment of the application a computer readable storage medium is provided, which stores a computer program which, when executed by a computer, implements the method according to the previous embodiment.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, and are not repeated herein.
In the several embodiments provided by the present application, the disclosed systems, devices, and methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of elements is merely a logical functional division, and there may be additional divisions of actual implementation, e.g., multiple elements or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed over a plurality of network units. Some or all of the units may 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 application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on such understanding, the technical solution of the embodiments of the present application may be embodied in essence or a part contributing to the prior art or a part of the technical solution, in the form of a software product stored in a storage medium, including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods of the embodiments of the present application. The storage medium includes various media capable of storing program codes such as a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk.
The foregoing is merely a specific implementation of the embodiment of the present application, but the protection scope of the embodiment of the present application is not limited thereto, and any person skilled in the art can easily think about changes or substitutions within the technical scope of the embodiment of the present application, and the changes or substitutions are covered by the protection scope of the embodiment of the present application. Therefore, the protection scope of the embodiments of the present application shall be subject to the protection scope of the claims.