Detailed Description
In order to save the overhead of PUCCH resources, an embodiment of the present invention provides a method for transmitting and receiving uplink control information, where a terminal transmits uplink control information to a base station using one PUCCH resource on one or more antenna ports according to an uplink control channel transmission manner indicated by the base station, and the base station receives the uplink control information on the one PUCCH resource.
Referring to fig. 3, the uplink control information sending method provided in the embodiment of the present invention includes the following steps:
step 30: a terminal receives indication information of an uplink control channel transmission mode sent by a base station;
step 31: the terminal determines a PUCCH resource for bearing uplink control information; and transmitting uplink control information to the base station by using the PUCCH resources on one or more antenna ports according to the uplink control channel transmission mode.
Here, the terminal may determine one PUCCH resource for carrying uplink control information according to an instruction of the base station, or the terminal determines a fixed or agreed PUCCH resource as the PUCCH resource for carrying uplink control information. One PUCCH resource refers to a resource corresponding to one PUCCH resource sequence number. The PUCCH resource includes at least a frequency domain resource of the PUCCH, such as a PRB resource, and may also include a time domain orthogonal sequence and/or a pilot signal.
As an implementation manner, in step 30, the indication information of the uplink control channel transmission manner may include information of a precoding matrix, and correspondingly, the terminal transmits the uplink control information to the base station by using the PUCCH resource on one or more antenna ports according to the uplink control channel transmission manner, which may be specifically implemented as follows:
firstly, the terminal uses the precoding matrix to perform precoding processing on the uplink control information to be sent; and then, the terminal transmits the uplink control information after precoding processing to the base station by using the PUCCH resource on each antenna port.
As another embodiment, in step 30, the indication information of the uplink control channel transmission mode may include information of an antenna port used for transmitting uplink control information, and correspondingly, the terminal transmits the uplink control information to the base station by using the PUCCH resource on one or more antenna ports according to the uplink control channel transmission mode, which may be implemented as follows:
and the terminal transmits the uplink control information to the base station by using the PUCCH resource on the antenna port indicated by the information of the uplink control channel transmission mode.
Further, the terminal may send the RS corresponding to the uplink control information as follows:
in a first mode, the terminal may send the pilot signal RS corresponding to the uplink control information to the base station according to a fixed or agreed sending mode. For example, the terminal simultaneously transmits the pilot signal RS corresponding to the uplink control information at each antenna port. Or;
and in the second mode, the terminal sends the RS corresponding to the uplink control information to the base station according to the uplink control channel sending mode. For example, when the indication information of the uplink control channel transmission mode includes information of a precoding matrix, the terminal performs precoding processing on an RS corresponding to the uplink control information by using the precoding matrix, and transmits the precoded RS to the base station. For another example, when the indication information of the uplink control channel transmission scheme includes information of a precoding matrix, the terminal determines to transmit the uplink control channel on one or more antenna ports, and transmits the RS to the base station on the determined antenna ports. For another example, when the indication information of the uplink control channel transmission mode includes information of an antenna port, the terminal transmits an RS to the base station on the antenna port.
If the terminal sends the RS on multiple antenna ports in the same subframe, the multiple RSs may be orthogonal to each other through time domain spreading or frequency domain spreading. For example, an RS is transmitted on a plurality of single-carrier FDMA symbols (SC-FDMA symbols), the plurality of RSs transmitted on the plurality of SC-FDMA symbols may be orthogonalized by using orthogonal time domain spreading codes. For another example, if the RS is transmitted over multiple Resource Elements (REs) in the frequency domain, the multiple RSs transmitted over the multiple REs may be orthogonalized by using an orthogonal RS signal, which may be an orthogonal PUCCH pilot sequence defined by 3GPP TS36.211 or any orthogonal sequence.
The way in which another terminal transmits an RS corresponding to the uplink control information is not excluded. For example, the terminal may determine, according to an instruction of the base station alone, a transmission method of an RS corresponding to the uplink control information, and the transmission method of the RS may be different from the transmission method of the uplink control information.
The specific implementation of step 30 may be as follows:
firstly, a terminal receives a downlink control information Format (DCI Format) sent by a base station on a Physical Downlink Control Channel (PDCCH); and then, the terminal obtains the indication information of the uplink control channel transmission mode according to the DCI Format.
Specifically, the terminal obtains the indication information of the uplink control channel transmission mode according to the DCI Format, and the specific implementation may adopt the following mode:
in the first mode, the terminal reads the indication information bits of the uplink control channel transmission mode from the DCI Format, and determines the uplink control channel transmission mode corresponding to the read indication information bits according to the preset corresponding relationship between the indication information bits of the uplink control channel transmission mode and the uplink control channel transmission mode, or;
and in the second mode, the terminal determines a MASK (MASK) corresponding to a Cyclic Redundancy Check (CRC) code of the DCI Format, and determines an uplink control channel transmission mode corresponding to the MASK according to a preset corresponding relation between the MASK and the uplink control channel transmission mode.
Here, MASK corresponding to CRC may be determined according to the following formula:
ck=(bk+xrnti,k+xAP,k)mod2;
wherein, bkTo add CRC bits, x, of DCI format before maskingrnti,kIs a Radio Network Temporary Identity (RNTI) bit, x, of the terminalAP,kIs MASK,ckThe masked CRC bits are added.
The correspondence between the MASK and the uplink control channel transmission mode may be a correspondence between the MASK and a precoding matrix, or a correspondence between the MASK and an antenna port.
For example, the DCI Format may be a downlink scheduling signaling for scheduling a Physical Downlink Shared Channel (PDSCH), or a DCI Format for releasing downlink semi-persistent scheduling.
Further, the terminal receives the DCI format in a subframe n, and sends the uplink control information in a subframe m according to the uplink control channel sending manner indicated by the DCI format, where the subframe m is determined by the subframe n. For example, m is n + K, K is a positive integer, and the specific value is specified by the protocol.
Preferably, the terminal uses an antenna port for transmitting the uplink control information to transmit a Sounding Reference Signal (SRS); or, the terminal sends the RS orthogonalization of different antenna ports used by the uplink control information.
In the method, the format of an uplink control channel used by the terminal for sending the uplink control information is as follows: PUCCH format3, or PUCCH format 1/1a/1b, or PUCCH format2/2a/2b, or PUCCH format1b channel selection (with channel selection) defined by 3GPP LTE. The method can be directly applied to other uplink control channel formats in an extension mode.
Referring to fig. 4, the present invention provides an uplink control information receiving method, including the following steps:
step 40: a base station sends indication information of an uplink control channel sending mode to a terminal;
step 41: and the base station receives the uplink control information sent by the terminal on one PUCCH resource. The PUCCH resource is a PUCCH resource used by the base station to instruct the terminal to transmit uplink control information, or a fixed/agreed PUCCH resource for transmitting uplink control information. One PUCCH resource refers to a resource corresponding to one PUCCH resource sequence number. The PUCCH resource includes at least a frequency domain resource of the PUCCH, such as a PRB resource, and may also include a time domain orthogonal sequence and/or a pilot signal.
As an embodiment, in step 40, the information indicating the uplink control channel transmission mode may include: the terminal performs precoding processing on the uplink control information to obtain information of a precoding matrix used for precoding processing, or sends information of an antenna port used for the uplink control information to the terminal.
Further, when receiving the uplink control information, the base station also receives an RS corresponding to the uplink control information sent by the terminal, where the RS is sent by the terminal in a fixed manner or an agreed manner or in the uplink control channel sending manner. Of course, other RS transmission schemes are not excluded, for example, the terminal may determine the RS transmission scheme corresponding to the uplink control information according to an instruction of the base station alone, and the RS transmission scheme may be different from the uplink control information transmission scheme.
The specific implementation of step 40 may be as follows:
the base station sends DCI Format to the terminal through the physical downlink control channel so as to use the DCI Format to indicate the sending mode of the uplink control channel. Specifically, the following implementation manners may be included:
the method comprises the steps that a base station determines an indication information bit of an uplink control channel transmission mode corresponding to an uplink control channel transmission mode needing to be indicated according to a preset corresponding relation between the indication information bit of the uplink control channel transmission mode and the uplink control channel transmission mode, and transmits DCI Format carrying the indication information bit of the uplink control channel transmission mode or DCI Format carrying the indication information bit of the uplink control channel transmission mode to a terminal through a physical downlink control channel;
the base station determines the MASK corresponding to the uplink control channel transmission mode needing to be indicated according to the preset corresponding relation between the MASK of the CRC and the uplink control channel transmission mode; and determining CRC according to the MASK, and sending DCI Format carrying the CRC to the terminal.
Here, the CRC may be determined according to the following formula:
ck=(bk+xrnti,k+xAP,k)mod2;
wherein, bkTo add CRC bits, x, of DCI format before maskingrnti,kIs a Radio Network Temporary Identity (RNTI) bit, x, of the terminalAP,kIs MASK, ckThe masked CRC bits are added.
The correspondence between the MASK and the uplink control channel transmission mode may be a correspondence between the MASK and a precoding matrix, or a correspondence between the MASK and an antenna port.
For example, the DCI Format is a downlink scheduling signaling for scheduling the PDSCH, or a DCI Format for releasing downlink semi-persistent scheduling.
Further, the base station sends the DCI format to the terminal in a subframe n, and receives the uplink control information sent by the terminal according to the uplink control channel sending manner indicated by the DCI format in a subframe m, where the subframe m is determined by the subframe n. For example, m is n + K, K is a positive integer, and the specific value is specified by the protocol.
Preferably, before the base station sends the indication information of the uplink control channel sending mode to the terminal, the base station may receive an uplink signal sent by the terminal, and determine, according to the received uplink signal, an uplink control channel sending mode that optimizes demodulation performance of the uplink control channel; correspondingly, in step 40, the base station sends the determined indication information of the uplink control channel sending mode which enables the uplink control channel demodulation performance to be optimal to the terminal.
Specifically, the receiving, by the base station, the uplink signal sent by the terminal may be: a base station receives an SRS of the terminal, wherein the SRS is sent on an antenna port for sending the uplink control information; or, the base station receives the RSs of different antenna ports used by the terminal for sending the uplink control information, and the RSs of the different antenna ports are orthogonal.
If the terminal transmits the RSs on multiple antenna ports in the same subframe, the multiple RSs may be orthogonal to each other through time domain spreading or frequency domain spreading. For example, an RS is transmitted on a plurality of single-carrier FDMA symbols (SC-FDMA symbols), the plurality of RSs transmitted on the plurality of SC-FDMA symbols may be orthogonalized by using orthogonal time domain spreading codes. For another example, if the RS is transmitted over multiple Resource Elements (REs) in the frequency domain, the multiple RSs transmitted over the multiple REs may be orthogonalized by using an orthogonal RS signal, which may be an orthogonal PUCCH pilot sequence defined by 3GPP TS36.211 or any orthogonal sequence.
In the method, the format of an uplink control channel for carrying the uplink control information is as follows: PUCCH format3, or PUCCH format 1/1a/1b, or PUCCH format2/2a/2b, or PUCCH format1b with channel selection as defined by 3GPP LTE. The method can be directly applied to other uplink control channel formats in an extension mode.
The present invention is described in detail below:
the invention provides a transmission scheme of an uplink control channel multi-antenna port. The main idea is that for UE with multiple antenna ports, according to the indication of the base station, the sending mode of the uplink control channel with multiple antenna ports is determined, wherein the multiple antenna ports use the same uplink control channel resource.
Specifically, the method comprises the following steps:
step 1: a base station sends indication information of an uplink control channel sending mode to a terminal;
step 2: the terminal determines uplink control information to be sent and determines a PUCCH resource for bearing the uplink control information; sending the uplink control information by using the determined PUCCH resources on one or more antenna ports of the user according to the indication information;
and step 3: and the base station receives the uplink control information sent by the terminal on the PUCCH resource.
In step 1, the indication information of the uplink control channel transmission mode may be information of a precoding matrix used when the uplink control information is transmitted through the multiple antenna ports. The precoding matrix may be used for precoding in each Resource Element (RE). For example, a symbol carrying uplink control information that needs to be transmitted in one RE is s, and assuming that the precoding matrix is W, a transmission signal y at multiple antenna ports after precoding in the RE may be y ═ Ws. Where y is a column vector of N x 1, W is a matrix of NxN, and s is a column vector of N x 1, where N is the number of antenna ports for the terminal. Each element in s may be the same or different. The precoding matrix W may be one of a precoding matrix codebook C. If N is 2, C may include the following precoding matrix C { W1, W2, W3 }. The precoding matrix codebook C is only an embodiment, and other precoding matrix codebooks C are not excluded.
In step 1, the indication information of the uplink control channel transmission mode may be an antenna port used for transmitting the uplink control information. For example, if the terminal supports two antenna ports, the base station may notify the terminal to send uplink control information on one of the antenna ports. The base station may determine, through an uplink signal sent by the terminal, a preferred antenna port among the multiple antenna ports of the terminal, for sending the uplink control information.
The indication information of the uplink control channel transmission scheme transmitted by the base station in step 1 may be applied to only the data symbols of the uplink control channel, or may be applied to both the data symbols and the pilot symbols of the uplink control channel. The data symbols are OFDM symbols used for sending uplink control information in PUCCH resources, and the pilot symbols are OFDM symbols used for sending RS in the PUCCH resources. Specifically, the method comprises the following steps:
when the indication information of the uplink control channel transmission scheme transmitted by the base station is applied only to the data symbols of the uplink control channel in step 1, the terminal transmits the uplink control information using the data symbols in the PUCCH resources on one or more antenna ports according to the uplink control channel transmission scheme only. As for the sending method of the RS corresponding to the uplink control information, it may be fixed or agreed, for example, the terminal sends the RS corresponding to the uplink control information on multiple antenna ports simultaneously.
When the indication information of the uplink control channel transmission method transmitted by the base station acts on the data symbols and the pilot symbols of the uplink control channel at the same time in step 1, the terminal transmits the uplink control information by using the data symbols in the PUCCH resources on one or more antenna ports according to the uplink control channel transmission method, and transmits the RS corresponding to the uplink control information by using the pilot symbols in the PUCCH resources on one or more antenna ports according to the uplink control channel transmission method. For example, when the indication information of the uplink control channel transmission scheme includes information of a precoding matrix, the terminal also performs precoding processing on the RS on the pilot symbol using the precoding matrix, and transmits the precoded RS to the base station. For another example, when the indication information of the uplink control channel transmission scheme includes information of a precoding matrix, the terminal determines to transmit uplink control information on one or more antenna ports, and transmits an RS to the base station on the determined antenna ports. For another example, when the indication information of the uplink control channel transmission scheme includes information of an antenna port, the terminal transmits a corresponding RS at the antenna port.
Of course, the transmission modes of the uplink control information and the pilot signal may be the same or different. For example, if the terminal supports two antenna ports, the base station notifies the terminal to send the uplink control information at one of the antenna ports, and simultaneously notifies the terminal to send pilot symbols corresponding to the uplink control information at one or all of the antenna ports.
In step 1, the base station may send the indication information of the uplink control channel sending manner through the downlink control channel. The downlink control channel is configured to carry certain downlink control information, where the downlink control information may also be referred to as a downlink control information format (DCI format). One or more bits in the DCI format may be used to indicate an uplink control channel transmission mode. Different MASKs for the CRC bits of the DCI format may also be usedAnd indicating the transmission mode of the uplink control channel. For example, assume that the CRC of a DCI format of length 16 bits is bkRNTI of 16 bits for terminal length is xrnti,kTwo length 16 antenna ports MASKx are defined as followsAP,k,
Uplink control channel antenna port |
Antenna port MASK |
Antenna port |
0 |
<0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0> |
Antenna port 1 |
<0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1> |
The CRC bits of the DCI format are obtained by the following formula.
ck=(bk+xrnti,k+xAP,k)mod2
And the terminal judges that one of the two antenna ports MASK is sent according to the received CRC bit of the DCI format sent by the base station, thereby determining the antenna port which is required to be used for sending the uplink control information. The number of MASKs of the antenna ports and the correspondence between the MASKs of the antenna ports and the antenna ports are only examples.
The DCI format may be a downlink scheduling signaling (DL grant) for scheduling a downlink shared data channel (PDSCH) transmission, or may be a DCI format for releasing semi-persistent scheduling (SPS).
When determining the uplink control channel transmission mode of the terminal, the base station may select a better uplink control channel transmission mode according to the uplink signal of the terminal. For example, the base station may determine a better uplink control channel transmission mode according to a Sounding Reference Signal (SRS) sent by the terminal at each antenna port or an RS of an uplink control channel sent by the terminal at each antenna port. For example, if the base station determines a better uplink control channel transmission scheme using the SRS of the terminal, the antenna ports used by the terminal for transmitting the SRS and for transmitting the uplink control information should be the same. And if the base station determines a better uplink control channel transmission mode by using the RS of the uplink control channel transmitted by the terminal, the RS of the uplink control information transmitted by the terminal corresponding to different antenna ports is orthogonal. The metric of the preferred uplink control channel transmission mode may be the demodulation performance of the preferred uplink control channel, for example, the preferred uplink control channel transmission mode may be adopted to maximize the received signal-to-noise ratio of the uplink control channel.
If the terminal transmits the RSs on multiple antenna ports in the same subframe, the multiple RSs may be orthogonal to each other through time domain spreading or frequency domain spreading. For example, an RS is transmitted on a plurality of single-carrier FDMA symbols (SC-FDMA symbols), the plurality of RSs transmitted on the plurality of SC-FDMA symbols may be orthogonalized by using orthogonal time domain spreading codes. For another example, if the RS is transmitted over multiple Resource Elements (REs) in the frequency domain, the multiple RSs transmitted over the multiple REs may be orthogonalized by using an orthogonal RS signal, which may be an orthogonal PUCCH pilot sequence defined by 3GPP TS36.211 or any orthogonal sequence.
The uplink control information in the present invention may be uplink control ACK/NACK feedback information, or any other uplink control information.
The invention can be used for the transmission of any uplink control channel format, including PUCCH format3, PUCCH format 1/1a/1b, PUCCH format2/2a/2b, or PUCCHfomat 1b with channel selection defined by 3GPP LTE. The method can be directly applied to other uplink control channel formats in an extension mode.
Referring to fig. 5, an embodiment of the present invention provides a wireless communication system, including:
a base station 50 for transmitting the indication information of the uplink control channel transmission mode to the terminal; receiving uplink control information sent by a terminal through a PUCCH resource;
a terminal 51 for receiving the indication information of the uplink control channel transmission mode transmitted by the base station; determining a PUCCH resource for carrying uplink control information; and transmitting uplink control information to the base station by using the PUCCH resources on one or more antenna ports according to the uplink control channel transmission mode.
Referring to fig. 6, an embodiment of the present invention provides a terminal, which can be applied in the foregoing wireless communication system, where the terminal includes:
a receiving unit 60, configured to receive indication information of an uplink control channel transmission mode sent by a base station;
a sending unit 61, configured to determine a PUCCH resource for carrying uplink control information; and transmitting uplink control information to the base station by using the PUCCH resources on one or more antenna ports according to the uplink control channel transmission mode.
The sending unit 61 is configured to:
when the indication information of the uplink control channel sending mode comprises information of a precoding matrix, precoding the uplink control information needing to be sent by using the precoding matrix; and transmitting the uplink control information after precoding processing to a base station by using the PUCCH resources on each antenna port.
The sending unit 61 is configured to:
and when the indication information of the uplink control channel transmission mode comprises information of an antenna port used for transmitting uplink control information, transmitting the uplink control information to the base station by using the PUCCH resource on the antenna port indicated by the information of the uplink control channel transmission mode.
The sending unit 61 is further configured to:
sending a pilot signal RS corresponding to the uplink control information to a base station according to a fixed or appointed sending mode; or,
and sending the RS corresponding to the uplink control information to a base station by using the uplink control channel sending mode.
The receiving unit 60 is configured to:
receiving DCI Format sent by a base station in a physical downlink control channel; and obtaining the indication information of the uplink control channel sending mode according to the DCI Format.
The receiving unit 60 is configured to:
reading the indication information bits of the uplink control channel transmission mode from the DCI Format, and determining the uplink control channel transmission mode corresponding to the read indication information bits according to the preset corresponding relation between the indication information bits of the uplink control channel transmission mode and the uplink control channel transmission mode; or,
and determining a MASK corresponding to the CRC of the DCI Format, and determining an uplink control channel transmission mode corresponding to the MASK according to a preset corresponding relation between the MASK and the uplink control channel transmission mode.
The DCI Format is a downlink scheduling signaling for scheduling the PDSCH or a DCI Format for releasing downlink semi-persistent scheduling.
The receiving unit 60 is configured to: receiving the DCI format in subframe n; the sending unit 61 is configured to: and sending the uplink control information in a subframe m according to the uplink control channel sending mode indicated by the DCI format, wherein the subframe m is determined by the subframe n.
The PUCCH resources include at least frequency domain resources of the PUCCH.
The transmitting unit 61 further transmits an SRS using an antenna port for transmitting the uplink control information; alternatively, the RS of different antenna ports used by the transmitting unit 61 to transmit the uplink control information are orthogonal.
The format of the uplink control channel used by the sending unit 61 to send the uplink control information is: PUCCH format3, or PUCCH format 1/1a/1b, or PUCCH format2/2a/2b, or PUCCH format1b with channel selection defined by 3GPP LTE.
Referring to fig. 7, an embodiment of the present invention provides a base station, which is applicable to the above wireless communication system, and the base station includes:
a sending unit 70, configured to send instruction information of an uplink control channel sending manner to a terminal;
a receiving unit 71, configured to receive uplink control information sent by a terminal through one PUCCH resource.
The indication information of the uplink control channel transmission method transmitted by the transmitting unit 70 includes:
the terminal performs precoding processing on the uplink control information to obtain information of a precoding matrix used for precoding processing, or sends information of an antenna port used for the uplink control information to the terminal.
The receiving unit 71 is further configured to:
and receiving an RS corresponding to the uplink control information sent by the terminal, wherein the RS is sent according to a fixed mode or an appointed mode or the uplink control channel sending mode.
The sending unit 70 is configured to:
and sending DCI Format to the terminal through the physical downlink control channel so as to indicate the sending mode of the uplink control channel by using the DCI Format.
The sending unit 70 is configured to:
determining an indication information bit of an uplink control channel transmission mode corresponding to an uplink control channel transmission mode needing indication according to a preset corresponding relation between the indication information bit of the uplink control channel transmission mode and the uplink control channel transmission mode, and transmitting DCI Format carrying the indication information bit of the uplink control channel transmission mode to a terminal through a physical downlink control channel; or,
determining a MASK corresponding to an uplink control channel transmission mode needing to be indicated according to a preset corresponding relation between the MASK of the CRC and the uplink control channel transmission mode; and determining CRC according to the MASK, and sending DCI Format carrying the CRC to the terminal.
The DCI Format is a downlink scheduling signaling for scheduling the PDSCH or a DCI Format for releasing downlink semi-persistent scheduling.
The sending unit 70 is configured to: sending the DCI format to the terminal in a subframe n; the receiving unit 71 is configured to: and receiving the uplink control information sent by the terminal according to the uplink control channel sending mode indicated by the DCI format in a subframe m, wherein the subframe m is determined by the subframe n.
The PUCCH resources include at least frequency domain resources of the PUCCH.
The base station further comprises:
a determining unit 72, configured to receive an uplink signal sent by a terminal before the sending unit sends the indication information of the uplink control channel sending manner to the terminal; determining an uplink control channel transmission mode for optimizing the demodulation performance of the uplink control channel according to the received uplink signal;
the sending unit 70 is configured to:
and sending the indication information of the uplink control channel sending mode which is determined by the determining unit and enables the uplink control channel demodulation performance to be optimal to the terminal.
The determining unit 72 is configured to:
receiving an SRS of the terminal, wherein the SRS is sent on an antenna port for sending the uplink control information; or,
and receiving RSs of different antenna ports used by the terminal for sending the uplink control information, wherein the RSs of the different antenna ports are orthogonal.
The format of the uplink control channel for carrying the uplink control information is as follows: PUCCHfomat 3, PUCCH format 1/1a/1b, PUCCH format2/2a/2b, or PUCCH format1b with channel selection as defined by 3GPP LTE.
In conclusion, the beneficial effects of the invention include:
in the scheme provided by the embodiment of the invention, a terminal uses a PUCCH resource to send uplink control information to a base station on one or more antenna ports according to an uplink control channel sending mode indicated by the base station, and the base station receives the uplink control information on the PUCCH resource. Compared with the prior art that the UE needs to use a plurality of orthogonal PUCCH resources when the UE sends the uplink control information at a plurality of antenna ports, the invention only needs one PUCCH resource to send the uplink control information, and can effectively save the expenditure of the PUCCH resource.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.