Disclosure of Invention
The object of the present invention is to solve at least one of the technical drawbacks mentioned.
Therefore, the invention aims to provide a method for assessing blood detection capability, a quality control product checking terminal and a system.
In order to achieve the above object, an embodiment of the present invention provides a method for assessing blood detectability, comprising the steps of: firstly, a plurality of sets of blood detection capability assessment schemes are preset at a server or a local RFID reader-writer terminal, and each set of blood detection capability assessment scheme comprises the following steps: the blood test tube box comprises a plurality of blood test tubes, a plurality of test tube serial number data, a plurality of box body serial number data, a plurality of blood test tubes, a plurality of box body serial number data and a plurality of box body serial number data, wherein the blood test tubes are filled with blood samples and are adhered with RFID labels;
the blood test tubes may then be subjected to (1) pre-cassette checks or (2) combined checks, or a combination of both:
(1) Checking before boxing
The RFID reader-writer terminal locally stores or downloads the blood detection and assessment scheme from the server;
reading test tube number data of all RFID labels of the group of blood test tubes by using an RFID reader-writer terminal, and further acquiring blood type data and the number of different blood type test tubes in the group of test tubes;
judging whether the combination of blood type data formed by the blood test tubes is consistent with a standard combination in a blood detection and assessment scheme in the RFID reader-writer terminal, if so, judging that the blood test tubes pass the verification, and putting the blood test tubes passing the verification into a box one by one or putting the whole blood test tubes into the box after the verification of all the test tubes is finished; otherwise, the RFID reader terminal sends out an alarm;
(2) Combination verification
Reading the RFID label on the box by using an RFID reader-writer terminal to obtain a corresponding mechanism of the box;
the RFID reader-writer terminal further downloads the blood detection and assessment scheme of the mechanism from the server;
and reading the RFID data of all the blood test tubes in the box by the RFID reader-writer terminal to obtain a scheme combination of the blood type data of the blood test tubes, judging whether the combination of the blood type data is matched with a blood detection and assessment scheme of a mechanism, if so, judging that the combination passes the verification, and otherwise, sending an alarm by the RFID reader-writer terminal.
Further, the pre-boxing check includes one or both of the following:
(1.1) the whole group of blood test tubes is checked before being packed into a box
The RFID reader-writer terminal locally stores or downloads the blood detection and assessment scheme from the server;
reading test tube number data of all RFID labels of the group of blood test tubes by using an RFID reader-writer terminal, and further acquiring blood type data and the number of different blood type test tubes in the group of test tubes;
judging whether the combination of the formed blood type data is consistent with the standard combination in the loaded blood detection and assessment scheme, if so, judging that the group of blood test tubes passes the verification, and then putting the group of blood test tubes into a box; otherwise, the RFID reader terminal sends out an alarm until the combination of the test tube blood type data is successfully matched with the system blood detection and assessment scheme data, the test tube data is uploaded to a server, and if the uploading fails, the data which fails to be uploaded is written into a local file;
(1.2) checking the blood test tubes one by one before packing
The RFID reader-writer terminal locally stores or downloads the blood detection and assessment scheme from the server;
reading the test tube serial number data in the RFID labels of the blood test tubes to be placed one by utilizing an RFID reader-writer terminal, further acquiring the blood type data in the blood test tubes, judging whether the blood type data belongs to the blood type in a blood detection and assessment scheme in the RFID reader-writer terminal, if so, further judging whether the number of the blood test tubes passing the current box through the examination exceeds the target number in the blood detection and assessment scheme, if so, sending an alarm by the RFID reader-writer terminal, forbidding the blood test tubes to be placed, otherwise, placing the blood test tubes into the box.
Further, the combination check includes:
after the RFID reader-writer terminal reads the corresponding mechanism of the box, the mechanism is called to locally store a corresponding blood detection and assessment scheme in a server or the RFID reader-writer terminal, then blood type data and the required quantity of each blood type in the blood detection and assessment scheme are obtained, the combination of the blood type data of the blood test tubes in the box is correspondingly compared with the blood type data and the required quantity of each blood type in the blood detection and assessment scheme, whether the blood type data and the required quantity of each blood type are consistent or not is judged, if yes, the blood type data is judged to pass the check, otherwise, the RFID reader-writer terminal sends an alarm.
Further, when the RFID reader terminal sends an alarm, the RFID reader terminal continuously finishes scanning to acquire blood type data in the blood test tube and matching and checking work with a blood detection and checking scheme until the test tube is completely matched with system data successfully until the user puts the test tube in a scanning area of the RFID reader terminal again, and when the RFID reader terminal judges that the checking is successful, the scanned test tube data is uploaded to a server.
An embodiment of the present invention further provides a quality control product inspection terminal, including: the RFID scanning module, the checking module and the display screen can execute one or two kinds of checking:
(1) Checking before boxing
The RFID scanning module reads test tube number data of all RFID labels of each group of blood test tubes to further obtain the number of the blood test tubes and blood type data in each test tube, the checking module judges whether the combination of the formed blood type data is consistent with a standard combination in a loaded blood detection checking scheme, if so, the checking module judges that the blood test tubes pass the checking, and the checked blood test tubes are put into a box one by one or are integrally put into the box after all test tubes are checked; otherwise, the display screen gives an alarm;
(2) Combination verification
The RFID scanning module reads the RFID label on the box to acquire a corresponding mechanism of the box and check and transfer a blood detection and assessment scheme of the mechanism; and the scanning module further reads the RFID data of all the blood test tubes in the box to obtain the combination of the blood type data of the blood test tubes, the checking module judges whether the combination of the blood type data is matched with the blood detection checking scheme of the mechanism or not, if so, the checking is judged to be passed, and if not, the display screen gives an alarm.
Further, the quality control product inspection terminal performs inspection before boxing, and can perform one or two of the following two types of inspection:
(1.1) checking the whole group of blood test tubes before boxing
The RFID scanning module reads test tube number data of all RFID labels of each group of blood test tubes to further obtain the number of test tubes in each group of blood test tubes and blood type data in each test tube, the checking module judges whether the combination of the formed blood type data is consistent with a standard combination in a loaded blood detection checking scheme, and if so, the group of blood test tubes is judged to pass the checking and can be put into a box; otherwise, the display screen gives an alarm;
(1.2) checking the blood test tubes one by one before packing
The RFID scanning module reads test tube serial number data in the RFID labels of the blood test tubes to be placed one by one, blood type data in the blood test tubes are further acquired, the checking module judges whether the blood type data belong to blood types in a loaded blood detection checking scheme, if yes, whether the number of the blood test tubes passing the checking of the current box exceeds the target number in the blood detection checking scheme is further judged, if yes, the display screen gives an alarm, the blood test tubes are forbidden to be placed, and if not, the blood test tubes are placed in the box.
Further, still include: the test tube data uploading device comprises an uploading module and a recording module, wherein the uploading module is used for uploading test tube data to a server; the recording module is used for writing the data failed to be uploaded into a local file.
Further, work as the display screen continuously shows error message, until the user put the test tube again with the quality control product check terminal the scanning region in, scanning module and check module can work once more, match successfully with system data completely up to the test tube, when the condition that check module check is successful under, and deposit the test tube that scans in belonging to the check module and uploading the common queue of module.
The embodiment of the invention also provides a system based on the quality control product checking terminal, which comprises: in the quality control product inspection terminal and the server provided by the embodiments, the quality control product inspection terminal can pull data to the server and store the data in the local memory, and the quality control product inspection terminal inspects the blood test tube according to the pulled data.
Further, after the system verifies the identity and the authority of the quality inspection personnel, the pulled data are sent to the quality control product inspection terminal.
According to the method for assessing blood detection capability, the quality control product inspection terminal and the system, provided by the embodiment of the invention, comprehensive control on people, things and things in a laboratory is realized. All production operation behaviors, used production operation tools and all executed production operation actions in all physical space ranges in the manufacturing process of the quality control product are all brought into a control range; can sense the identity and the authority of the user and alarm the abnormal quality control product in the process of manufacturing the quality control product; and recording and storing various operation behaviors generated in the process of manufacturing the quality control product for data check.
The method for assessing blood detection capability, the quality control product inspection terminal and the system provided by the embodiment of the invention have the following beneficial effects:
1. efficiency is promoted, quality control products are checked rapidly in batches in the service management process, labor is saved greatly, and overall working efficiency is improved.
2. And (3) information tracing, namely, the information tracing is achieved by recording and tracing the whole process of each quality control product and by data trace in business operation. The traceability information can track the operator, the operation state and the operation result of each business link of the quality control product.
3. The safety guarantee is integrated through the quality control product management scheme, the error rate of the operation process can be greatly reduced, and unsafe factors such as mismatching of quality control products and information are avoided.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Detailed Description
Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are illustrative and intended to be illustrative of the invention and are not to be construed as limiting the invention.
As shown in fig. 1, the method for assessing blood detectability, according to the embodiment of the present invention, includes the following steps:
firstly, presetting a plurality of sets of blood detection capability assessment schemes in a server or a local RFID scanning terminal, wherein each set of blood detection capability assessment scheme comprises the following steps: a combination of multiple different types of blood type data (e.g., 10 and 12 blood test tubes), corresponding to the organization name.
It should be noted that the data of the blood assessment protocol can be stored in the server or the local RFID scanning terminal. If the RFID scanning terminal is stored locally, the process of pulling data from the server to the RFID scanning terminal can be reduced, and the functions of the RFID scanning terminal and the server are further integrated.
Each blood test tube is filled with a blood sample and is adhered with an RFID label, and test tube number data recorded in the RFID label is in one-to-one correspondence with blood type data in the blood test tube. Namely, the blood type data is associated with the blood type in the blood detection ability examination scheme, and the serial number data in the RFID of the blood test tube is associated with a certain blood detection ability examination scheme through layer-by-layer association.
The surface of each box for containing the blood test tubes is pasted with an RFID label, and the corresponding mechanism information of the box is recorded in the RFID label.
In one embodiment of the present invention, the box for holding the blood test tubes may be an octagonal box, or other types of boxes, which will not be described herein.
The blood test tubes may then be subjected to (1) pre-packaging checks or (2) combined checks, or a combination of (1), (2):
(1) Checking before boxing, comprising:
firstly, a blood detection and assessment scheme is locally stored in the RFID reader-writer terminal or downloaded from a server, and the identity and the authority of quality testing personnel are verified.
Specifically, a scheme is firstly formed by random selection of a user, and data is locally stored in the RFID reader-writer terminal or pulled from a server and stored in a system memory. In consideration of safety, the RFID reader terminal needs to perform authentication and permission authentication on a user, and before performing scanning and checking, the RFID reader terminal needs to scan an identity card of the user, check the permission of the user after verifying whether the user is a correct user, and determine whether the user has permission to operate the quality control RFID scanning terminal. If the identity authentication and the authority authentication are all passed, operation scanning can be carried out, otherwise, the operation is not allowed.
Then, after the test tubes pass the verification, reading test tube number data of all RFID labels of a group of blood test tubes by using an RFID scanning terminal, further acquiring blood type data and the number of different blood type test tubes in the group of test tubes, judging whether the combination of the blood type data formed by the blood test tubes is consistent with the standard combination in the loaded blood detection and assessment scheme, if so, judging that the blood test tubes pass the verification, and putting the blood test tubes passing the verification into a box one by one or putting the whole test tubes into the box after the verification of all the test tubes is finished; otherwise, the RFID scanning terminal sends out an alarm.
Specifically, the RFID scanning terminal starts to work and stores the scanned test tube data for subsequent checking.
When the data of the test tubes are judged to exist in the queue, the RFID scanning terminal analyzes the test tube data one by one and compares the test tube data with the data pulled by the system, if the scanned test tubes are not matched or are excessive, detailed error information is sent to the liquid crystal serial port screen and the buzzer in an instruction mode, and after the liquid crystal serial port screen and the buzzer receive the instruction, detailed information display operation and buzzing operation are respectively carried out. If the stored test tube data are all matched correctly, the RFID scanning terminal can send a successful instruction to the display screen, and the display screen displays the test tube data.
Because the test tube is checked in a production line working mode, the liquid crystal display screen can always display error information under the condition of error checking until a user places the test tube in a scanning area of the RFID reader-writer terminal again, and the RFID reader-writer terminal continuously finishes scanning to obtain blood type data in the blood test tube and matching checking work with a blood detection checking scheme until the test tube is completely matched with system data successfully. Fig. 2 and fig. 3 show the flow chart of 10 tubes and 12 tubes respectively.
When the RFID reader-writer terminal judges that the verification is successful, the scanned test tube data are uploaded to the server, if the uploading is failed, the RFID reader-writer terminal writes the data which are unsuccessfully uploaded into a local file, the data are automatically uploaded to the server when the RFID reader-writer terminal is started next time, after the uploading is completed, the local cache file is deleted, the display screen displays an interface which is successfully scanned, and after the scanning lasts for 1.5 seconds, the display screen is emptied and used for displaying the scanning result of the next batch.
Wherein, (1.1) the whole group of blood test tubes is checked before being packed into a box
The method comprises the steps that test tube number data of all RFID labels of a group of 10 or 12 blood test tubes are obtained by an RFID reader-writer terminal, then blood type data in the group of test tubes and the number of different blood type test tubes are obtained, whether a formed combination of the blood type data is consistent with a standard combination in a loaded blood detection and assessment scheme or not is judged, if so, the group of blood test tubes is judged to pass verification, and then the group of blood test tubes is put into a box; otherwise, the RFID reader terminal sends an alarm, blood test tubes are required to be exchanged one by one to enable the two data to be consistent until the combination of the test tube blood type data and the blood detection and assessment scheme data are successfully matched, the test tube data are uploaded to the server, and if the uploading fails, the RFID reader terminal writes the data which are unsuccessfully uploaded into a local file;
(1.2) checking the blood test tubes one by one before packing
The box is placed on the RFID reader-writer terminal, and the blood test tubes with the RFID labels are placed into the box one by one. Reading test tube number data in an RFID label of a blood test tube to be placed one by one in an RFID reader-writer, further obtaining blood type data in the blood test tube, judging whether the blood type data belongs to blood types in a blood detection and assessment scheme in an RFID reader-writer terminal, if the blood type data is consistent with the blood type data, further judging whether the number of the blood test tubes passing the examination of the current box exceeds the target number in the blood detection and assessment scheme, if the blood type data exceeds the target number in the blood detection and assessment scheme, sending an alarm by the RFID reader-writer terminal, forbidding the blood test tubes to be placed, placing other blood test tubes into the box and carrying out the same examination until the blood type and the number of the blood test tubes in the box meet the requirements of the blood detection and assessment scheme, and displaying the blood type and the number of the blood test tubes in the RFID reader-writer terminal on a liquid crystal display at the moment are passed; otherwise, the blood test tube is placed in the cassette.
(2) The test tube boxing combined check of the blood sample comprises the following steps:
specifically, a user randomly selects and forms a scheme, and data is locally stored in the RFID reader-writer terminal or pulled to the server and stored in a system memory. In view of security, the RFID reader terminal needs to authenticate the identity of the user and verify the authority, before performing scanning and checking, the user's identity card needs to be scanned first, and after verifying whether the user is a correct user, the authority of the user is checked, whether the user has the authority to operate the RFID reader terminal, and if the user passes all the rights, the operation scanning can be performed, otherwise, the operation is not allowed.
Then, after the verification is passed, reading the RFID label on the box by using an RFID reader-writer terminal to obtain a corresponding mechanism of the box, and further downloading a blood detection and assessment scheme of the mechanism from a server; and reading the RFID data of all the blood test tubes in the box by the RFID reader-writer terminal to obtain the scheme combination of the blood type data of the blood test tubes, judging whether the combination of the blood type data is matched with the blood detection and assessment scheme of the mechanism, if so, judging that the blood type data passes the verification, otherwise, sending an alarm by the RFID reader-writer terminal.
After reading the corresponding mechanism of the box, calling the mechanism to store a corresponding blood detection and assessment scheme in a server or a local RFID reader-writer terminal, then obtaining blood type data and the required quantity of each blood type in the blood detection and assessment scheme, combining the scheme of the blood type data of the blood test tubes in the box, correspondingly comparing the blood type data and the required quantity of each blood type in the blood detection and assessment scheme, judging whether the data are consistent, if so, judging that the data pass the verification, otherwise, sending an alarm by the RFID reader-writer terminal, and replacing the blood test tubes one by one to enable the data of the two to be consistent.
Specifically, a quality inspector places a box with an RFID chip in a scanning range of an RFID reader-writer terminal, detects whether the box corresponds to the mechanism, if not, the box is not operated, otherwise, the box is scanned by scanning a test tube placed in a scanning area of the RFID reader-writer terminal, the RFID reader-writer terminal compares a combination of scanned blood type data with blood detection assessment scheme data of the mechanism pulled from a server, if not, an alarm prompt is sent out until the combination of the blood type data is successfully matched with the blood detection assessment scheme of the mechanism, the test tube data is uploaded to the server, and if the uploading fails, the uploading failed data is written into a local file.
Then, the RFID reader terminal starts to work, and the scanned test tube data is stored for subsequent checking. The RFID reader-writer terminal analyzes the test tube data one by one, compares the test tube data with the data pulled by the system, sends detailed error information to the liquid crystal serial port screen and the buzzer in an instruction mode if the scanned test tube is not matched or excessive, and respectively displays detailed information operation and buzzing operation after receiving the instruction by the liquid crystal serial port screen and the buzzer. And if the test tube data are all correctly matched, the RFID reader-writer terminal can send a successful instruction to the display screen, and the display screen displays the test tube data. FIG. 4 is a flowchart illustrating the checking of 10 and 12 tube combinations according to an embodiment of the present invention.
Because the test tube is checked in a production line working mode, under the condition of error checking, the display screen can display error information all the time until a user places the test tube in a scanning area of the RFID reader-writer terminal again, and the RFID reader-writer terminal continuously finishes scanning to obtain blood type data and matching work with a blood detection and assessment scheme until the blood type data is completely matched with the blood detection and assessment scheme successfully; and under the condition of successful verification, the RFID reader-writer terminal uploads the test tube data to the server, if the uploading fails, the data which fails to be uploaded can be written into a local file, the data are automatically uploaded to the server when the data are started next time, after the uploading is completed, the local cache file can be deleted, the display screen can display an interface which is successfully scanned, and after 1.5 seconds, the display screen can be emptied and used for displaying the scanning result of the next batch.
As shown in fig. 6, an embodiment of the present invention further provides a quality control product inspection terminal, including: the RFID system comprises an RFID scanning module, a checking module and a display screen, and one or two of the following two kinds of checks are executed:
(1) Checking before boxing
The RFID scanning module reads test tube number data of all RFID labels of each group of blood test tubes to further obtain the number of the blood test tubes and blood type data in each test tube, the checking module judges whether the combination of the formed blood type data is consistent with a standard combination in a loaded blood detection checking scheme, if so, the checking module judges that the blood test tubes pass the checking, and the checked blood test tubes are put into a box one by one or are integrally put into the box after all test tubes are checked; otherwise, the display screen gives an alarm.
The quality control product checking terminal performs checking before boxing and can execute one or two of the following checking:
(1.1) the whole group of blood test tubes is checked before being packed into a box
The RFID scanning module reads test tube number data of all RFID labels of each group of blood test tubes, so that the number of the test tubes in each group of blood test tubes and blood type data in each test tube are obtained, the checking module judges whether the combination of the formed blood type data is consistent with a standard combination in the loaded blood detection checking scheme, and if so, the group of blood test tubes is judged to pass the checking and can be put into a box; otherwise, the display screen gives an alarm;
(1.2) checking the blood test tubes one by one before packing
The RFID scanning module reads test tube number data in the RFID labels of the blood test tubes to be placed one by one, blood type data in the blood test tubes are further acquired, the checking module judges whether the blood type data belong to blood types in a loaded blood detection checking scheme, if yes, whether the number of the blood test tubes passing through checking of the current box exceeds the target number in the blood detection checking scheme is further judged, if yes, the display screen gives an alarm, the blood test tubes are forbidden to be placed, and otherwise, the blood test tubes are placed in the box.
(2) Combined verification
The RFID scanning module reads the RFID label on the box to acquire a corresponding mechanism of the box and check and transfer a blood detection and assessment scheme of the mechanism; and the RFID scanning module further reads the RFID data of all the blood test tubes in the box to obtain the combination of the blood type data of the blood test tubes, the checking module judges whether the combination of the blood type data is matched with the blood detection checking scheme of the mechanism or not, if so, the checking is judged to be passed, and if not, the display screen gives an alarm.
In one embodiment of the present invention, the quality control product inspection terminal of the present invention further includes: the test tube data uploading device comprises an uploading module and a recording module, wherein the uploading module is used for uploading test tube data to a server; the recording module is used for writing the data which fails to be uploaded into the local file.
The respective functional blocks are explained below.
And the RFID scanning module scans test tubes in a scanning area of the quality control product checking terminal. After the RFID scanning module starts working, storing the scanned test tubes into a queue shared by the RFID scanning module and the checking module, when the test tube data exist in the queue, analyzing the test tube data by the checking module, comparing the test tube data with data pulled by a memory of a quality control system, and if the scanned test tubes are not matched with or are excessive from the system data, sending the error information to a display screen and a buzzer by the checking module in a command mode, and sending alarm information by the display screen and the buzzer; and if all the test tube data in the queue are matched correctly, the checking module sends a successful instruction to the display screen, and the display screen displays the correct test tube data.
In one embodiment of the invention, an RFID scanning module comprises: the RFID reader-writer is used for scanning a label containing an RFID chip on a test tube to acquire corresponding test tube data, and the RFID reader-writer sends the test tube data to the checking module.
And the checking module compares the data obtained by the scanning thread with the system data pulled from the server, and if the data obtained by the scanning thread is inconsistent with the system data pulled from the server, an alarm prompt is sent until the test tube is successfully matched with the system data.
Under the condition that the module of checking makes mistakes, the display screen continues to show wrong information, until the user puts the test tube again with quality control article check terminal's scanning region, RFID scanning module can work again with the module of checking, until the test tube is complete to match with system data successfully, under the condition that the module of checking succeeds, and deposit the test tube that scans in belonging to the module of checking and uploading the common queue of module. The uploading module is used for uploading the test tube data to the server. The recording module is used for writing the data failed to be uploaded into the local file. And after the recording module writes the data which fails to be uploaded into the local file, the recording module automatically uploads the data to the server when the recording module is started next time, deletes the local cache file after the uploading is finished, and displays an interface which is successfully scanned by the display screen.
In addition, quality control product inspection terminal still includes: and the heat dissipation module dissipates heat generated in the operation of the quality control product checking terminal through the heat dissipation module, so that the service life of the terminal is prolonged.
As shown in fig. 4 and 5, the system for assessing blood detectability according to the embodiment of the present invention comprises: quality control product inspection terminal and server.
Specifically, the quality control product checking terminal is used for pulling data to the server and storing the data into the local memory, and the quality control product checking terminal checks the blood test tube according to the data obtained by pulling. It should be noted that, after the system for checking blood detection ability of the present invention verifies the identity and authority of the quality testing personnel, the pulled data is sent to the quality control product checking terminal, thereby ensuring the safety of the data.
According to the method for assessing blood detection capability, the quality control product inspection terminal and the system, provided by the embodiment of the invention, comprehensive control on people, things and things in a laboratory is realized. All production operation behaviors, used production operation tools and all executed production operation actions in all physical space ranges in the manufacturing process of the quality control product are all brought into a control range; can sense the user identity and authority, and alarm the abnormal quality control product in the process of manufacturing the quality control product; and recording and storing various operation behaviors generated in the process of manufacturing the quality control product for data check.
The method for assessing blood detection capability, the quality control product inspection terminal and the system provided by the embodiment of the invention have the following beneficial effects:
1. efficiency is promoted, quality control products are checked rapidly in batches in the service management process, labor is saved greatly, and overall working efficiency is improved.
2. And (3) information tracing, namely, the information tracing is achieved by recording and tracing the whole process of each quality control product and by data trace in business operation. The traceability information can track the operator, the operation state and the operation result of each business link of the quality control product.
3. The safety guarantee is integrated through the quality control product management scheme, the error rate of the operation process can be greatly reduced, and unsafe factors such as mismatching of quality control products and information are avoided.
In the description of the specification, reference to the description of "one embodiment," "some embodiments," "an example," "a specific example," or "some examples" or the like means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention, and that variations, modifications, substitutions and alterations can be made in the above embodiments by those of ordinary skill in the art without departing from the principle and spirit of the present invention. The scope of the invention is defined by the appended claims and equivalents.