Data transmission method, transmitting device, and receiving device
11234138 · 2022-01-25
Assignee
Inventors
Cpc classification
H04B7/0473
ELECTRICITY
H04B7/024
ELECTRICITY
International classification
Abstract
A data transmission method, a transmitting device, and a receiving device are disclosed. The method is applicable to a wireless communications system including a plurality of beams, and includes: determining, by a transmitting device, beam indication information and at least one transmit beam used for sending data to a receiving device; sending, by the transmitting device, the beam indication information to the receiving device; and transmitting, by the transmitting device, the data by using the at least one transmit beam. The transmitting device sends the beam indication information to indicate, to the receiving device, a corresponding receive beam used for receiving the data transmitted by the transmitting device.
Claims
1. A method comprises: determining, by a transmitting device, beam indication information and a plurality of transmit beams from a plurality of transmitting devices used for sending data to a receiving device, wherein the beam indication information indicates the plurality of transmit beams from the plurality of transmitting devices, and the plurality of transmitting devices are located in different locations; determining, by the transmitting device, a correspondence between a transport layer and at least one transmit beam of the plurality of transmit beams or at least one receive beam of a plurality of receive beams, wherein the determining the correspondence comprises determining, by the transmitting device, a correspondence between at least one transmit beam or the receive beam and a code word; and determining, by the transmitting device, a mapping relationship between the code word and the transport layer; determining, by the transmitting device based on a largest quantity of transport layers of a system and information bits of a specified bit quantity, a quantity of transport layers to which the code word is mapped, wherein the information bits of the specified bit quantity are set in physical layer indication signaling to indicate the quantity of transport layers to which the code word is mapped; sending, by the transmitting device, the beam indication information to the receiving device, wherein the sending the beam indication information to the receiving device comprises: sending, by the transmitting device, the beam indication information and the mapping relationship between the code word and the transport layer to the receiving device by using the physical layer indication signaling; and transmitting, by the transmitting device, the data by using at least one transmit beam of the plurality of transmit beams.
2. The method according to claim 1, wherein the beam indication information indicates, to the receiving device, each receive beam used for receiving the data.
3. The method according to claim 2, wherein the beam indication information comprises information about each receive beam or information about each transmit beam.
4. The method according to claim 1, wherein the sending, by the transmitting device, the beam indication information to the receiving device comprises: sending, by the transmitting device, quasi co-location (QCL) information to the receiving device.
5. A method comprises: receiving, by a receiving device, beam indication information from a transmitting device, wherein the beam indication information and a plurality of transmit beams from a plurality of transmitting devices used for sending data to the receiving device are determined by the transmitting device, and the beam indication information indicated the plurality of transmit beams from the plurality of transmitting devices, the plurality of transmitting devices are located in different locations, wherein the receiving the beam indication information comprises: receiving, by the receiving device, the beam indication information and a mapping relationship between a code word and a transport layer from the transmitting device by using physical layer indication signaling, wherein information bits of a specified bit quantity are set in the physical layer indication signaling to indicate a quantity of transport layers to which the code word is mapped, and the specified bit quantity is determined based on a largest quantity of transport layers of each code word stipulated in a protocol; determining, by the receiving device according to the beam indication information, at least one receive beam used for receiving data transmitted by the transmitting device, wherein the determining the at least one receive beam used for receiving data comprises: determining, by the receiving device according to the beam indication information and the mapping relationship between the code word and the transport layer, the at least one receive beam used for receiving the data transmitted by the transmitting device, and a data stream to be received by the at least one receive beam; determining, by the receiving device based on a largest quantity of transport layers of a system and the information bits of the specified bit quantity, the quantity of transport layers to which the code word is mapped; and receiving, by the receiving device by using the determined at least one receive beam, the data transmitted by the transmitting device.
6. The method according to claim 5, wherein the beam indication information comprises information about the at least one receive beam; and the determining, by the receiving device according to the beam indication information, at least one receive beam used for receiving data transmitted by the transmitting device comprises: determining, by the receiving device based on the information about the at least one receive beam indicated by the beam indication information, the at least one receive beam used for receiving the data transmitted by the transmitting device.
7. The method according to claim 5, wherein the beam indication information comprises information about at least one transmit beam of the plurality of transmit beams; and the determining, by the receiving device according to the beam indication information, at least one receive beam used for receiving data transmitted by the transmitting device comprises: determining, by the receiving device based on the information about the at least one transmit beam indicated by the beam indication information and a correspondence between a transmit beam and a receive beam, information about at least one receive beam corresponding to the information about the at least one transmit beam; and determining, by the receiving device based on the information about the at least one receive beam corresponding to the information about the at least one transmit beam, the at least one receive beam used for receiving the data transmitted by the transmitting device.
8. The method according to claim 5, wherein the receiving, by a receiving device, beam indication information from a transmitting device comprises: receiving, by the receiving device, quasi co-location (QCL) information from the transmitting device; and determining, by the receiving device, the beam indication information based on a correspondence between the QCL information and the beam indication information.
9. A transmitting device comprises: at least one processor; a transceiver; one or more memories coupled to the at least one processor and storing programming instructions for execution by the at least one processor to cause the transmitting device to: determine beam indication information and a plurality of transmit beams from a plurality of transmitting devices used for sending data to a receiving device, wherein the beam indication information indicates the plurality of transmit beams from the plurality of transmitting devices, and the plurality of transmitting devices are located in different locations; determine a correspondence between a transport layer and at least one transmit beam of the plurality of transmit beams or at least one receive beam of a plurality of receive beams; determine a correspondence between at least one transmit beam or the receive beam and a code word; determine a mapping relationship between the code word and the transport layer; determine, based on a largest quantity of transport layers of a system and information bits of a specified bit quantity, a quantity of transport layers to which the code word is mapped, wherein the information bits of the specified bit quantity are set in physical layer indication signaling to indicate the quantity of transport layers to which the code word is mapped; send, by using the transceiver, the beam indication information and the mapping relationship between the code word and the transport layer to the receiving device by using the physical layer indication signaling; and transmit, by using the transceiver, the data by using at least one transmit beam of the plurality of transmit beams.
10. The transmitting device according to claim 9, wherein the beam indication information indicates, to the receiving device, each receive beam used for receiving the data.
11. The transmitting device according to claim 10, wherein the beam indication information comprises information about each receive beam or information about each transmit beam.
12. The transmitting device according to claim 9, wherein the programming instructions, when executed by the at least one processor, cause the transmitting device to: control the transceiver to send quasi co-location (QCL) information to the receiving device.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DESCRIPTION OF EMBODIMENTS
(9) To make the objectives, technical solutions, and advantages of the present invention clearer, the following further describes the present invention in detail with reference to the accompanying drawings.
(10)
(11) The transmitting devices 101 may be base stations or stations managed by base stations. The receiving device 102 may be a mobile terminal. In a wireless communications system including a plurality of beams, the plurality of transmitting devices 101 may send data to the receiving device 102 by using a joint transmission technology and a plurality of beams.
(12) In this embodiment of the present invention, the plurality of beams may be a plurality of beams in one transmitting device 101, or may be a plurality of beams in a plurality of transmitting devices 101. For example, a first transmitting device 101 may use one beam, and a second transmitting device 101 may use two beams, and correspondingly, the receiving device 102 needs to use three beams to receive data transmitted by the two transmitting devices 101.
(13) When the plurality of transmitting devices 101 use the joint transmission technology, a primary device of the plurality of transmitting devices 101 is responsible for allocating beams used for data transmission and notifying each transmitting device 101 of the beams, so that each transmitting device 101 knows beams that can be used by the transmitting device 101 for implementing data transmission.
(14) Based on the foregoing description,
(15) As shown in
(16) Step 201: A transmitting device determines beam indication information and at least one transmit beam used for sending data to a receiving device.
(17) Step 202: The transmitting device sends the beam indication information to the receiving device.
(18) Step 203: The transmitting device transmits the data by using the at least one transmit beam.
(19) Step 204: The receiving device receives the beam indication information from the transmitting device, and determines, according to the beam indication information, at least one receive beam used for receiving the data transmitted by the transmitting device.
(20) Step 205: The receiving device receives, by using the determined at least one receive beam, the data transmitted by the transmitting device.
(21) In this embodiment of the present invention, when transmitting the data to the receiving device, the transmitting device needs to first determine the at least one transmit beam used for sending the data to the receiving device. The at least one transmit beam that is used is determined by using an existing common technology. This is not further described in this embodiment of the present invention.
(22) When the at least one transmit beam used for sending the data to the receiving device is determined, the beam indication information also needs to be determined. The beam indication information may indicate, to the receiving device, each receive beam used for receiving the data.
(23) Specifically, the beam indication information may be information about each receive beam. The information about each receive beam may instruct the receiving device to determine each receive beam used for receiving the data. The beam indication information may alternatively be information about each transmit beam. The information about each transmit beam may instruct the receiving device to determine the receive beam used for receiving the data.
(24) The information about each receive beam or the information about each transmit beam is indicated, so that the receiving device can know receive beams by using which power of a received data signal is strongest, and use an advantage of a great power difference to enhance iterative interference elimination, thereby increasing a capability of the receiving device of receiving data from a plurality of beam directions.
(25) Optionally, the beam indication information may be of a single-layer signaling structure or double-layer signaling structure. When being of a single-layer signaling structure, the beam indication information may be physical layer indication signaling, and an index value of the transmit beam and/or the receive beam is indicated by using the physical layer indication signaling. When being of a double-layer signaling structure, the beam indication information may be a combination of data link layer indication signaling and physical layer indication signaling, a transmit beam set and/or receive beam set is indicated by using the data link layer indication signaling, and a transmit beam and/or receive beam in the transmit beam set or the receive beam set is indicated by using the physical layer indication signaling.
(26) When the transmitting device determines the beam indication information, the transmitting device also needs to determine a correspondence between the transmit beam and/or the receive beam and a transport layer, so that the receiving device knows a transport layer received by using the receive beam when receiving data. The transmit beam and/or the receive beam may correspond to one or more transport layers. This is not limited in this embodiment of the present invention.
(27) The transmitting device may send the beam indication information and the determined correspondence between the transmit beam and/or the receive beam and the transport layer to the receiving device. The transmitting device sends the beam indication information and the correspondence between the transmit beam and/or the receive beam and a transport layer to the receiving device by using physical layer indication signaling. The beam indication information and the determined correspondence between the transmit beam and/or the receive beam and the transport layer may be indicated in a same information field or two different information fields in one piece of signaling.
(28) For example, in a multipoint joint transmission scenario in
(29) An indication manner may be as shown in Table 1 when the beam indication information and the correspondence between a transmit beam and/or a receive beam and a transport layer are in a same information field.
(30) TABLE-US-00001 TABLE 1 Receive beam Receive beam Receive beam Receive beam 1 1 1 2
(31) That is, all transport layers received by receive beams are listed one by one.
(32) A placement manner of the beam indication information in one information field may be as shown in Table 2 when the beam indication information and the correspondence between a transmit beam and/or a receive beam and a transport layer are in different information fields.
(33) TABLE-US-00002 TABLE 2 Receive beam 1 Receive beam 2
(34) In the information field, only a receive beam that is used is indicated, and a transport layer received by a receive beam is not indicated.
(35) The correspondence between a transmit beam and/or a receive beam and a transport layer may be placed in another information field, and may be receive beam 1:3, indicating that the first three transport layers are all received by one receive beam. Receive beam 2:1 indicates that the fourth, that is, the (3+1).sup.th, transport layer is received by a receive beam 2.
(36) Further, when determining the correspondence between a transmit beam and/or a receive beam and a transport layer, the transmitting device may first determine a correspondence between the transmit beam and/or the receive beam and a code word; determine a mapping relationship between the code word and the transport layer, and then send the beam indication information and the mapping relationship between the code word and the transport layer to the receiving device.
(37) The transmitting device sends the beam indication information and the mapping relationship between the code word and the transport layer to indicate, to the receiving device, a corresponding receive beam used for receiving the data transmitted by the transmitting device, and indicate the transport layer corresponding to the code word, so that the receiving device further uses a power difference between transport layers to improve a capability of eliminating interference between a plurality of code words, thereby increasing a capability of the receiving device of receiving data from a plurality of beam directions.
(38) In the scenario shown in
(39) The beam indication information and the mapping relationship between the code word and the transport layer may be sent to the receiving device by using physical layer indication signaling, and information bits of a specified bit quantity are set in the physical layer indication signaling to indicate a quantity of transport layers to which the code word is mapped. Specifically, the transmitting device may determine the specified bit quantity based on a largest quantity of transport layers of the system.
(40) For example, M is the largest quantity of transport layers of the current system, and the specified bit quantity is determined based on a value of M by using log.sub.2(M), to indicate the quantity of transport layers to which each code word is mapped.
(41) Alternatively, the specified bit quantity may be determined based on a largest quantity of transport layers of each code word stipulated in a protocol, to indicate the quantity of transport layers to which each code word is mapped. For example, one code word dynamically corresponds to one or two layers, so that each code word requires only one information bit to indicate the quantity of transport layers to which the code word is mapped.
(42) Alternatively, a specific information bit may be set in the physical layer indication signaling to indicate an index value of a mapping combination of the code word and the transport layer. For example, when there are two code words and each code word is mapped to two transport layers at most, mapping combinations of the code words and the transport layers are respectively {1,1}, {1,2}, {2,1}, and {2,2}. Therefore, two specific information bits may be used to indicate the four cases. When a current mapping relationship between the code word and the transport layer is {1,2}, the specific information bit is 01.
(43) By using the dynamic mapping technology of the code word and the transport layer, a case in which data from different beam directions corresponds to various transport layers of different code words may be flexibly supported.
(44) Optionally, when sending the beam indication information to the receiving device, the transmitting device may implicitly indicate the beam indication information to the receiving device. Specifically, the transmitting device may send QCL information to the receiving device, and the receiving device may determine, based on a correspondence between the QCL information and the beam indication information, the receive beam used for receiving the data.
(45) In the foregoing embodiments, the transmitting device sends the beam indication information to indicate, to the receiving device, a corresponding receive beam used for receiving the data transmitted by the transmitting device, so that the receiving device can select a suitable receive beam to receive the data, thereby improving a signal to interference plus noise ratio of receiving.
(46) Based on the foregoing embodiments, the receiving device may identify, by using indicated receive beams, a receive beam having strong signal power. This mainly includes the following manners.
(47) Manner 1: Indicate that different beam receiving directions correspond to different code words, and identify a code word having a high confidence level (higher receive power) in each beam direction and preferentially test the code word.
(48) Manner 2: Indicate that different beam receiving directions correspond to different code words, and identify a code word having a high confidence level (higher receive power) in each beam direction and preferentially test the code word, and then test a code word having a low confidence level, and eliminate the code word having a high confidence level as interference.
(49) Manner 3: Indicate that different beam receiving directions correspond to different code words, and identify a code word having a high confidence level (higher receive power) in each beam direction and preferentially test the code word, and then substitute a test result into another beam to eliminate the test result as interference, to further improve a test effect of a wanted signal.
(50) In a scenario in
(51) First, as shown in
(52) Manner 1 is as follows:
(53) According to the beam indication information, the receive beam 1 receives the S1, and the S1 is preferentially tested as a strong signal. Then, after the S1 is eliminated as known interference after being tested, the S2 is tested. Then, after the S2 is eliminated as interference, the S1 is tested again. Because the interference S2 is eliminated, a test correctness percentage of the S1 that is tested again is increased. The receive beam 2 receives the S2, and the S2 is preferentially tested as a strong signal. Then, after the S2 is eliminated as known interference after being tested, the S1 is tested. Then, after the S1 is eliminated as interference, the S2 is tested again. Because the interference S1 is eliminated, a test correctness percentage of the S2 that is tested again is increased.
(54) Manner 2 is as follows:
(55) According to the beam indication information, the receive beam 1 receives the S1 and an S1′ is obtained by test; and the receive beam 2 receives the S2 and an S2′ is obtained by test. The S2′ is substituted into a receiving model of the receive beam 1 to be eliminated as interference, and then the S1 is tested. Likewise, the S1′ is substituted into a receiving model of the receive beam 2 to be eliminated as interference, and then the S2 is tested.
(56) Correspondingly, when receiving the beam indication information from the transmitting device, the receiving device needs to determine, according to the beam indication information, at least one receive beam used for receiving the data transmitted by the transmitting device. When the beam indication information includes information about the at least one receive beam, the receiving device determines, based on the information about the at least one receive beam indicated by the beam indication information, the at least one receive beam used for receiving the data transmitted by the transmitting device.
(57) When the beam indication information includes information about at least one transmit beam, the receiving device needs to determine, based on the information about the at least one transmit beam indicated by the beam indication information and a correspondence between a transmit beam and a receive beam, information about at least one receive beam corresponding to the information about the at least one transmit beam. The correspondence between a transmit beam and a receive beam is learned in advance, and the receiving device may search for the correspondence between a transmit beam and a receive beam in practice. Then, the receiving device determines, based on the information about the at least one receive beam corresponding to the information about the at least one transmit beam, the at least one receive beam used for receiving the data transmitted by the transmitting device. For example, the beam indication information includes a transmit beam 1 and a transmit beam 2, and when searching for the correspondence between a transmit beam and a receive beam, the receiving device finds that the transmit beam 1 corresponds to a receive beam a, and the transmit beam 2 corresponds to a receive beam b. Therefore, the receiving device determines to use the receive beam a to receive data transmitted by the transmit beam 1 and use the receive beam b to receive data transmitted by the transmit beam 2.
(58) When receiving the beam indication information and the correspondence between a transmit beam and/or a receive beam and a transport layer sent by the transmitting device, the receiving device determines, according to the beam indication information and the correspondence between a transmit beam and/or a receive beam and a transport layer, the at least one receive beam used for receiving the data transmitted by the transmitting device and a transport stream received by the at least one receive beam. That is, the receiving device not only knows the receive beam used for receiving the transmitted data, but also may know a transport layer to which the transport stream received by the receive beam belongs.
(59) The beam indication information and the correspondence between a transmit beam and/or a receive beam and a transport layer sent by the transmitting device are received by using physical layer indication signaling. A placement format and an identifying manner in the physical layer indication signaling are described in the foregoing embodiments, and are not described herein again.
(60) Based on a same technical idea,
(61) a processing unit 501, configured to determine beam indication information and at least one transmit beam used for sending data to a receiving device; and
(62) a transceiver unit 502, configured to: send the beam indication information to the receiving device; and transmit the data by using the at least one transmit beam.
(63) Optionally, the beam indication information indicates, to the receiving device, each receive beam used for receiving the data.
(64) Optionally, the beam indication information includes information about each receive beam or information about each transmit beam.
(65) Optionally, the transceiver unit 502 is specifically configured to:
(66) send QCL information to the receiving device.
(67) Optionally, the processing unit 501 is further configured to:
(68) determine a correspondence between the transmit beam and/or the receive beam and a transport layer after determining the beam indication information, and
(69) the transceiver unit 502 is specifically configured to:
(70) send the beam indication information and the correspondence to the receiving device.
(71) Optionally, the processing unit 501 is specifically configured to:
(72) determine a correspondence between the transmit beam and/or the receive beam and a code word; and
(73) determine a mapping relationship between the code word and the transport layer, and
(74) the transceiver unit 502 is specifically configured to:
(75) send the beam indication information and the mapping relationship between the code word and the transport layer to the receiving device.
(76) Optionally, the transceiver unit 502 is specifically configured to:
(77) send the beam indication information and the mapping relationship between the code word and the transport layer to the receiving device by using physical layer indication signaling, where
(78) information bits of a specified bit quantity are set in the physical layer indication signaling to indicate a quantity of transport layers to which the code word is mapped; or a specific information bit is set in the physical layer indication signaling to indicate an index value of a mapping combination of the code word and the transport layer.
(79) Optionally, the processing unit 501 is specifically configured to:
(80) determine the specified bit quantity based on a largest quantity of transport layers of the system; or
(81) determine the specified bit quantity based on a largest quantity of transport layers of each code word stipulated in a protocol.
(82) Based on a same technical idea,
(83) a transceiver unit 601, configured to receive beam indication information from a transmitting device; and
(84) a processing unit 602, configured to determine, according to the beam indication information, at least one receive beam used for receiving data transmitted by the transmitting device, and
(85) the transceiver unit 601 is further configured to receive, by using the determined at least one receive beam, the data transmitted by the transmitting device.
(86) Optionally, the beam indication information includes information about the at least one receive beam; and
(87) the processing unit 602 is specifically configured to:
(88) determine, based on the information about the at least one receive beam indicated by the beam indication information, the at least one receive beam used for receiving the data transmitted by the transmitting device.
(89) Optionally, the beam indication information includes information about at least one transmit beam; and
(90) the processing unit 602 is specifically configured to:
(91) determine, based on the information about the at least one transmit beam indicated by the beam indication information and a correspondence between a transmit beam and a receive beam, information about at least one receive beam corresponding to the information about the at least one transmit beam; and
(92) determine, based on the information about the at least one receive beam corresponding to the information about the at least one transmit beam, the at least one receive beam used for receiving the data transmitted by the transmitting device.
(93) Optionally, the transceiver unit 601 is specifically configured to:
(94) receive QCL information from the transmitting device; and
(95) determine, by using the processing unit 602, the beam indication information based on a correspondence between the QCL information and the beam indication information.
(96) Optionally, the transceiver unit 601 is specifically configured to:
(97) receive the beam indication information and a correspondence between a transmit beam and/or a receive beam and a transport layer from the transmitting device, and
(98) the processing unit 602 is specifically configured to:
(99) determine, according to the beam indication information and the correspondence between a transmit beam and/or a receive beam and a transport layer, the at least one receive beam used for receiving the data transmitted by the transmitting device, and a transport stream that needs to be received by the at least one receive beam.
(100) Optionally, the transceiver unit 601 is specifically configured to:
(101) receive the beam indication information and a mapping relationship between a code word and a transport layer from the transmitting device, and
(102) the processing unit 602 is specifically configured to:
(103) determine, according to the beam indication information and the mapping relationship between the code word and the transport layer, the at least one receive beam used for receiving the data transmitted by the transmitting device, and a transport stream that needs to be received by the at least one receive beam.
(104) Optionally, the transceiver unit 601 is specifically configured to:
(105) receive the beam indication information and the mapping relationship between the code word and the transport layer from the transmitting device by using physical layer indication signaling, where
(106) information bits of a specified bit quantity are set in the physical layer indication signaling to indicate a quantity of transport layers to which the code word is mapped; or a specific information bit is set in the physical layer indication signaling to indicate an index value of a mapping combination of the code word and the transport layer.
(107) Optionally, the processing unit 602 is further configured to: determine, based on a largest quantity of transport layers of the system and the information bits of the specified bit quantity, the quantity of transport layers to which the code word is mapped; or
(108) determine, based on the information bits of the specified bit quantity, a largest quantity of transport layers of each code word stipulated in a protocol; or
(109) determine, based on the specific information bit, the index value of the mapping combination of the code word and the transport layer.
(110) Based on a same idea,
(111) The data transmission method disclosed in this application may be applied to the processor 702 or implemented by the processor 702.
(112) The processor 702 is configured to read code in the memory 703 to perform a data transmission procedure.
(113) Based on a same idea,
(114) The data transmission method disclosed in this application may be applied to the processor 802 or implemented by the processor 802.
(115) The processor 802 is configured to read code in the memory 803 to perform a data transmission procedure.
(116) Persons skilled in the art should understand that the embodiments of the present invention may be provided as a method, or a computer program product. Therefore, the present invention may use a form of hardware only embodiments, software only embodiments, or embodiments with a combination of software and hardware. Moreover, the present invention may use a form of a computer program product that is implemented on one or more computer-usable storage media (including but not limited to a disk memory, a CD-ROM, an optical memory, and or the like) that include computer-usable program code.
(117) The present invention is described with reference to the flowcharts and/or block diagrams of the method, the device (system), and the computer program product according to the embodiments of the present invention. It should be understood that computer program instructions may be used to implement each process and/or each block in the flowcharts and/or the block diagrams and a combination of a process and/or a block in the flowcharts and/or the block diagrams. These computer program instructions may be provided for a general-purpose computer, a dedicated computer, an embedded processor, or a processor of any other programmable data processing device to generate a machine, so that the instructions executed by a computer or a processor of any other programmable data processing device generate an apparatus for implementing a function in one or more processes in the flowcharts and/or in one or more blocks in the block diagrams.
(118) These computer program instructions may also be stored in a computer readable memory that can instruct the computer or any other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory generate an artifact that includes an instruction apparatus. The instruction apparatus implements a function in one or more processes in the flowcharts and/or in one or more blocks in the block diagrams.
(119) These computer program instructions may also be loaded onto a computer or another programmable data processing device, so that a series of operations and steps are performed on the computer or the another programmable device, thereby generating computer-implemented processing. Therefore, the instructions executed on the computer or the another programmable device provide steps for implementing a function in one or more processes in the flowcharts and/or in one or more blocks in the block diagrams.
(120) Although some embodiments of the present invention have been described, persons skilled in the art can make changes and modifications to these embodiments once they learn the basic inventive concept. Therefore, the following claims are intended to be construed as to cover the embodiments and all changes and modifications falling within the scope of the present invention.
(121) Obviously, persons skilled in the art can make various modifications and variations to the present invention without departing from the spirit and scope of the present invention. The present invention is intended to cover these modifications and variations provided that they fall within the scope of protection defined by the claims and their equivalent technologies of the present invention.