The content of the invention
The technical problem to be solved in the present invention is, for the drawbacks described above of prior art, there is provided one kind accurately can judgeBluetooth bracelet position, the selection that accurate and stably can be selected bluetooth BLE communicator and which be communicated and is controlledThe method and device of bluetooth bracelet place bluetooth BLE communicator.
The technical solution adopted for the present invention to solve the technical problems is:Construction is a kind of to select bluetooth bracelet place bluetoothThe method of BLE communicators, comprises the steps:
A multiple bluetooth BLE communicators are connected respectively to into respective gateway), and each described gateway is passed through into etherNet or LAN are connected to monitoring cloud platform;
B) to be broadcasted data described by being sent on one or more described bluetooth BLE communicators for current Bluetooth braceletMonitoring cloud platform;
C) the broadcast packet in the broadcast data of the acquirement current Bluetooth bracelet in nearest setting time, and according to described wideThe timestamp for broadcasting bag is ranked up;
D) judge whether the monitoring cloud platform receives the wide of the current Bluetooth bracelet in the nearest setting timeMulticast data, in this way, execution step E);Otherwise, the position of the current Bluetooth bracelet is invalid, and all bluetooths BLE are led toThe signal intensity of T unit is set to 0X88;
E) judge whether the monitoring cloud platform receives multiple bluetooth BLE communication dresses in the nearest setting timePut the broadcast data of the current Bluetooth bracelet for being transmitted, in this way, execution step F);Otherwise, the current Bluetooth will be receivedThe website that the bluetooth BLE communicator of the broadcast data of bracelet is located as the current Bluetooth bracelet, and it is strong to preserve its signalDegree, in case compare next time;
F) judge the signal intensity of bluetooth BLE communicator of nearest timestamp whether more than into website signal intensity thresholdThe position of the current Bluetooth bracelet in this way, is switched to the most strong bluetooth BLE communicator of signal intensity by value, preserves describedThe signal intensity of the most strong bluetooth BLE communicator of signal intensity, in case compare next time;Otherwise, execution step G);
G) judge whether the location updating time of the current Bluetooth bracelet switches minimum time threshold value less than position, such asIt is, execution step L);Otherwise, execution step H);
H) judge whether the signal intensity of the bluetooth BLE communicator that the current Bluetooth bracelet is located is less than and leave websiteSignal strength threshold, in this way, takes a most strong bluetooth BLE communicator of signal intensity as the position of the current Bluetooth braceletPut, execution step J);Otherwise, execution step I);
I) judge previous bluetooth BLE of signal intensity ratio of the bluetooth BLE communicator that the current Bluetooth bracelet is locatedThe whether big position switching signal difference limen value of the signal intensity of communicator, in this way, execution step J);Otherwise, execution step L);
J renewal time, execution step K are recorded));
K the signal intensity of the bluetooth BLE communicator that the current Bluetooth bracelet is located, execution step L) are preserved);
L) terminate this operation.
In the method for selecting bluetooth bracelet place bluetooth BLE communicator of the present invention, during the nearest settingBetween be 30~120 seconds.
In the method for selecting bluetooth bracelet place bluetooth BLE communicator of the present invention, the entrance website letterNumber intensity threshold is the signal strength threshold into the bluetooth BLE communicator region.
In the method for selecting bluetooth bracelet place bluetooth BLE communicator of the present invention, the position switches mostLittle time threshold is the minimum time threshold value of bluetooth bracelet position switching between two or more bluetooth BLE communicator.
In the method for selecting bluetooth bracelet place bluetooth BLE communicator of the present invention, the position switching letterNumber difference limen value is the bluetooth bracelet is switched to the signal of another bluetooth BLE communicator from bluetooth BLE communicatorThe threshold value of intensity difference.
The invention further relates to a kind of device of the method for realizing above-mentioned selection bluetooth bracelet place bluetooth BLE communicator,Including:
Connection unit:For multiple bluetooth BLE communicators are connected respectively to respective gateway, and by each netPass is connected to monitoring cloud platform by Ethernet or LAN;
Unit is sent on broadcast data:For making current Bluetooth bracelet be broadcasted data by one or more described bluetoothsThe monitoring cloud platform is sent on BLE communicators;
Broadcast packet obtains sequencing unit:For obtaining in the broadcast data of the current Bluetooth bracelet in setting time recentlyBroadcast packet, and the timestamp according to the broadcast packet is ranked up;
Broadcast data judging unit:For judging whether the monitoring cloud platform receives institute in the nearest setting timeThe broadcast data of current Bluetooth bracelet is stated, and in this way, judging unit is received into broadcast data;Otherwise, the current Bluetooth braceletPosition for invalid, the signal intensity of all bluetooth BLE communicators is set to into 0X88;
Broadcast data receives judging unit:For judging whether the monitoring cloud platform is received in the nearest setting timeThe broadcast data of the current Bluetooth bracelet transmitted to multiple bluetooth BLE communicators, in this way, entry time stamp letterNumber intensity judging unit;Otherwise, the bluetooth BLE communicator of the broadcast data of the current Bluetooth bracelet will be received as describedThe website that current Bluetooth bracelet is located, and its signal intensity is preserved, in case compare next time;
Time stamp signal intensity judging unit:For judging the signal intensity of the bluetooth BLE communicator of nearest timestampWhether more than into website signal strength threshold, in this way, the position of the current Bluetooth bracelet is switched to into signal intensity most strongBluetooth BLE communicator, preserve the signal intensity of the most strong bluetooth BLE communicator of the signal intensity, in case next timeRelatively;Otherwise, in-position updates time judging unit;
Location updating time judging unit:For judging the location updating time of the current Bluetooth bracelet whether less than positionSwitching minimum time threshold value is put, in this way, into end unit;Otherwise, into the first signal intensity judging unit;
First signal intensity judging unit:For judging the bluetooth BLE communicator at the current Bluetooth bracelet placeWhether signal intensity in this way, takes a signal intensity most strong bluetooth BLE communicator less than website signal strength threshold is leftAs the position of the current Bluetooth bracelet, into recording unit;Otherwise, into secondary signal intensity judging unit;
Secondary signal intensity judging unit:For judging the bluetooth BLE communicator at the current Bluetooth bracelet placeThe whether big position switching signal difference limen value of signal intensity of the previous bluetooth BLE communicator of signal intensity ratio, in this way, into noteRecord unit;Otherwise, into end unit;
Recording unit:For recording the renewal time;
Storage unit:For preserving the signal intensity of the bluetooth BLE communicator that the current Bluetooth bracelet is located;
End unit:For terminating this operation.
In the device of the method for realizing above-mentioned selection bluetooth bracelet place bluetooth BLE communicator of the present invention,The nearest setting time is 30~120 seconds.
In the device of the method for realizing above-mentioned selection bluetooth bracelet place bluetooth BLE communicator of the present invention,The entrance website signal strength threshold is the signal strength threshold into the bluetooth BLE communicator region.
In the device of the method for realizing above-mentioned selection bluetooth bracelet place bluetooth BLE communicator of the present invention,The position switching minimum time threshold value is that bluetooth bracelet position between two or more bluetooth BLE communicator switches mostLittle time threshold.
In the device of the method for realizing above-mentioned selection bluetooth bracelet place bluetooth BLE communicator of the present invention,The position switching signal difference limen value is switched to another bluetooth BLE from a bluetooth BLE communicator for the bluetooth braceletThe threshold value of the difference in signal strength of communicator.
Implement the method and device of the selection bluetooth bracelet place bluetooth BLE communicator of the present invention, with following beneficialEffect:As bluetooth BLE communicator is connected to gateway, gateway is connected to monitoring cloud platform by Ethernet or wide area network, blueThe information that tooth bracelet broadcasts out, can be received by multiple bluetooth BLE communicators, and by each with monitoring cloud platformMonitoring cloud platform is sent in transmission channel, the information that cloud platform obtains certain bluetooth bracelet is guarded, according to bluetooth BLE communicatorThe temporal information of its signal intensity for obtaining, the timestamp of the broadcast packet in nearest setting time is ranked up, and is then carried outJudge and control process, which can accurately judge bluetooth bracelet position, can accurately and stably select bluetooth BLE communicatorAnd which is communicated and is controlled.
Specific embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, completeSite preparation is described, it is clear that described embodiment is only a part of embodiment of the invention, rather than the embodiment of whole.It is based onEmbodiment in the present invention, it is every other that those of ordinary skill in the art are obtained under the premise of creative work is not madeEmbodiment, belongs to the scope of protection of the invention.
In the method and device embodiment that the present invention selects bluetooth bracelet place bluetooth BLE communicator, which selects blueThe flow chart of the method for tooth bracelet place bluetooth BLE communicator is as shown in Figure 1.In Fig. 1, the selection bluetooth bracelet place bluetoothThe method of BLE communicators comprises the steps:
Multiple bluetooth BLE communicators are connected respectively to respective gateway by step S01, and each gateway is passed through etherNet or LAN are connected to monitoring cloud platform:In this step, multiple bluetooth BLE communicators are connected respectively to into respective netClose, and each gateway be connected to into monitoring cloud platform by Ethernet or LAN, so can be formed by medical monitoring system,Fig. 2 is the structural representation of medical monitoring system.It is noted that in the present embodiment, bluetooth BLE has low cost, short distanceFrom the robustness feature with interoperable, the 2.4GHz ISM radio frequency bands for exempting to permit are operated in.
It is noted that the website of present invention description, refers to the geographical position of bluetooth BLE communicator installation, prisonShield cloud platform judges the geographic vicinity whether bluetooth bracelet is located in this website, the position at manager's difference bluetooth bracelet placeMark.
It is noted that in the present embodiment, can be arranged into website signal strength threshold, position by guarding cloud platformPut switching minimum time threshold value, leave website signal strength threshold and position switching signal difference limen value, describe for convenience, this realityApply in example, IN_Threshold_value will be labeled as into website signal strength threshold, position is switched into minimum time threshold valueT is labeled as, website signal strength threshold will be left and be labeled as OUT_Threshold_value, by position switching signal difference limen valueIt is labeled as VAL2.Into website signal strength threshold, position switching minimum time threshold value, leave website signal strength threshold and positionIt is all that engineering staff sets, and uploads to monitoring cloud when bluetooth BLE communicator is installed to put switching signal difference limen valuePlatform.
Wherein, it is the signal strength threshold into bluetooth BLE communicator region into website signal strength threshold, positionSwitching minimum time threshold value is the minimum time threshold value of bluetooth bracelet position switching between two or more bluetooth BLE communicator,Meaning be if all signal intensitys of bluetooth bracelet IN_Threshold_value and OUT_Threshold_value itBetween, must keep the T seconds after switching, just can be judged next time, otherwise be skipped, position switching signal difference limen value is bluetooth braceletThe threshold value of the difference in signal strength of another bluetooth BLE communicator is switched to from bluetooth BLE communicator.
Step S02 current Bluetooth bracelet is broadcasted data by being sent to prison on one or more bluetooth BLE communicatorsShield cloud platform:In this step, the information that current Bluetooth bracelet broadcasts out, i.e. broadcast data can be by one or more bluetoothsBLE communicators are received, and by being sent to monitoring cloud platform in transmission channel each with monitoring cloud platform.Monitoring cloud platformThe broadcast data of current Bluetooth bracelet is obtained, the temporal information of the signal intensity obtained according to bluetooth BLE communicator is rejected mostNearly a period of time (being typically provided to 30~120 seconds, the present embodiment is arranged to 60 seconds) data in the past.
It is noted that in the present embodiment, the bluetooth BLE communicator most of the time is all to monitor other bluetooth handssThe broadcast of ring;Can act also as bluetooth master:SCAN other Bluetooth Bluetooth bracelets, or initiate to set up bluetooth to other bluetooth braceletsBLE connects, and realizes two-way bluetooth BLE communication.It is the equipment used as bluetooth BLE slave that bluetooth bracelet is made, can outwards activelySend bluetooth BLE broadcast data.
Broadcast packet in the broadcast data of step S03 acquirement current Bluetooth bracelet in nearest setting time, and according to broadcastThe timestamp of bag is ranked up:Broadcast in this step, in the broadcast data of acquirement current Bluetooth bracelet in nearest setting timeWrap, and the timestamp according to broadcast packet is ranked up.In the present embodiment, nearest setting time is 30~120 seconds.Certainly, at thisUnder the certain situation of embodiment, the big I of nearest setting time carries out relative set as the case may be.
Step S04 judges to guard the broadcast data whether cloud platform receives current Bluetooth bracelet in nearest setting time:In this step, judge to guard the broadcast data whether cloud platform receives current Bluetooth bracelet in nearest setting time, if sentencedDisconnected result is yes, then execution step S06;Otherwise, execution step S05.
The position of step S05 current Bluetooth bracelet is invalid, and the signal intensity of all bluetooth BLE communicators is set to0X88:If the judged result of above-mentioned steps S04 is no, that is, setting time is interior without broadcast data recently, then perform this stepSuddenly.In this step, the position of current Bluetooth bracelet is invalid, that is, the bluetooth bracelet is not in the monitoring model of this monitoring cloud platformEnclose, then the signal intensity of all bluetooth BLE communicators is set to into 0X88.
Step S06 judges whether monitoring cloud platform receives multiple bluetooth BLE communicators in nearest setting time and passedThe broadcast data of the current Bluetooth bracelet for sending:If the judged result of above-mentioned steps S04 is yes, this step is performed.This stepIn, judge to guard whether cloud platform receives the current Bluetooth transmitted by multiple bluetooth BLE communicators in nearest setting timeThe broadcast data of bracelet, if it is determined that result be yes, then execution step S08;Otherwise, execution step S07.
Step S07 will receive the bluetooth BLE communicator of the broadcast data of current Bluetooth bracelet as current Bluetooth braceletThe website at place, and its signal intensity is preserved, in case compare next time:If the judged result of above-mentioned steps S06 is no, holdCapable this step.In this step, when in nearest setting time, only one of which bluetooth BLE communicator obtains the current Bluetooth braceletDuring broadcast data, then it is assumed that the current Bluetooth bracelet then will receive current Bluetooth bracelet near the bluetooth BLE communicatorThe website that the bluetooth BLE communicator of broadcast data is located as current Bluetooth bracelet, and its signal intensity is preserved, in case nextIt is secondary to compare.The bluetooth bracelet is handed down to if any control instruction, is then built with bluetooth bracelet by this unique bluetooth BLE communicatorVertical connection communication, and update bluetooth BLE communicator and timer.
Whether step S08 judges the signal intensity of the bluetooth BLE communicator of nearest timestamp more than into website signalIntensity threshold:In this step, judge whether the signal intensity of the bluetooth BLE communicator of nearest timestamp is more than into website and believeNumber intensity threshold, that is to say, that collect the current Bluetooth bracelet when there is multiple bluetooth BLE communicators in nearest setting timeBroadcast data when, then each signal intensity is compared with IN_Threshold_value, while judging the indigo plant of nearest timestampThe signal intensity of tooth BLE communicators whether more than into website signal strength threshold, if it is determined that result be it is yes, that is,It is stronger than the signal intensity of IN_Threshold_value, then it is assumed that the bluetooth BLE communicator is what current Bluetooth bracelet was locatedWebsite, control command are issued by this bluetooth BLE communicator, update bluetooth BLE communicator and timer, and execution stepS09;Otherwise, execution step S10.
The position of current Bluetooth bracelet is switched to the most strong bluetooth BLE communicator of signal intensity by step S09, preserves letterThe signal intensity of number most strong bluetooth BLE communicator of intensity, in case compare next time:If the judgement knot of above-mentioned steps S08It is to perform this step that fruit is.In this step, the position of current Bluetooth bracelet is switched to into most strong bluetooth BLE of signal intensity and is led toT unit, preserves the signal intensity of the most strong bluetooth BLE communicator of signal intensity, in case compare next time.
Step S10 judges whether the location updating time of current Bluetooth bracelet switches minimum time threshold value less than position:Such asThe judged result of fruit above-mentioned steps S08 is no, then perform this step.In this step, the location updating of current Bluetooth bracelet is judgedWhether time switch minimum time threshold value less than position, if it is determined that result be yes, then execution step S16;Otherwise, perform stepRapid S11.
Step S11 judges whether the signal intensity of the bluetooth BLE communicator that current Bluetooth bracelet is located is less than and leaves stationPoint signal strength threshold:If the judged result of above-mentioned steps S10 is no, this step is performed.In this step, judge current blueWhether the signal intensity of the bluetooth BLE communicator that tooth bracelet is located is less than OUT_Threshold_value, if it is determined that knotFruit is yes, then execution step S12;Otherwise, execution step S13.
If it is noted that all signal intensitys of bluetooth bracelet are in IN_Threshold_ in nearest setting timeBetween value and OUT_Threshold_value, then first judge whether last bluetooth bracelet position switching has exceeded T, ifIt is, then judges the difference of two signal intensitys most strong in setting time, if more than VAL2, then will obtains signal most strongThe website that bluetooth BLE communicator is located as current Bluetooth bracelet, and bluetooth BLE communicator and timer are updated, controlOrder is issued by this bluetooth BLE communicator;If the difference of two most strong signal intensitys is not above in setting timeVAL2, the then website being located using bluetooth BLE communicator before as bluetooth bracelet, control command are communicated by this bluetooth BLEDevice is issued.
Step S12 takes a most strong bluetooth BLE communicator of signal intensity as the position of current Bluetooth bracelet:IfThe judged result of above-mentioned steps S11 is yes, then perform this step.In this step, take most strong bluetooth BLE of signal intensity and lead toPosition of the T unit as current Bluetooth bracelet.That is, in the nearest setting time bluetooth bracelet all signal intensitysBelow OUT_Threshold_value, then that most strong bluetooth BLE communicator of the number of winning the confidence be located as bluetooth braceletWebsite, and remind bluetooth bracelet leave the website, now no longer support between monitoring cloud platform and bluetooth bracelet, to set up connectionCommunication, no longer issue control command, it is uncontrollable to guard cloud platform and obtain the dispaly state of information.But signal intensity is belowThe bluetooth bracelet of OUT_Threshold_value, as long as the form of broadcast data is correct, it is correct to verify, all can be by indigo plantWhat tooth BLE communicators were uploaded, simply do not support that cloud platform is descending communicates with bluetooth bracelet for monitoring.
Step S13 judges previous bluetooth BLE of signal intensity ratio of the bluetooth BLE communicator that current Bluetooth bracelet is locatedThe whether big position switching signal difference limen value of the signal intensity of communicator:In this step, the indigo plant that current Bluetooth bracelet is located is judgedWhether big the signal intensity position switching signal of the previous bluetooth BLE communicator of signal intensity ratio of tooth BLE communicators be poorThreshold value, if it is determined that result be yes, then execution step S14;Otherwise, execution step S16.
Step S14 records the renewal time:If the judged result of above-mentioned steps S13 is yes, this step is performed.This stepIn, record the renewal time.This step, execution step S15 are performed.
Step S15 preserves the signal intensity of the bluetooth BLE communicator that current Bluetooth bracelet is located:In this step, preserveThe signal intensity of the bluetooth BLE communicator that current Bluetooth bracelet is located.This step, execution step S16 are performed.
Step S16 terminates this operation:In this step, terminate this operation.
The present invention is processed individually for certain bluetooth bracelet, when for multiple bluetooth bracelets when, execution is multiple flow processsRepeat alone, be independent of each other between multiple bluetooth bracelets.
Wherein, in a system for guarding cloud platform, quantity is not limited bluetooth BLE communicator, and which receives bluetoothThe broadcast data of bracelet is also not limit, and can receive all of bluetooth bracelet number broadcast data, and be uploaded to monitoring cloud platform, prisonShield cloud platform is classified by bluetooth bracelet to the bluetooth bracelet broadcast data for receiving, the independent list of data of same bluetooth bracelet,And the sequencing arrangement obtained by monitoring variable, to calculate the latest position of bluetooth bracelet.In some feelings of the present embodimentUnder condition, bluetooth BLE communicator can be Bluetooth base. station, or other using bluetooth BLE broadcast mode communication equipment.
The present invention is for above-mentioned bluetooth bracelet in medical institutions, medical institutions, school, nursing house, wisdom garden and familyDeng the application scenarios of specific occasion, the corresponding multiple bluetooth BLE communicators of multiple bluetooth bracelets solve multiple bluetooth bracelets manyCommunicate between individual bluetooth BLE communicator (cell) problem of switching.
A kind of dress of the method for realizing above-mentioned selection bluetooth bracelet place bluetooth BLE communicator is further related in the present embodimentPut, its structural representation is as shown in figure 3, in Fig. 3, the device includes sending unit 2, broadcast packet to obtain on connection unit 1, broadcast dataTake sequencing unit 3, broadcast data judging unit 4, broadcast data receive judging unit 5, time stamp signal intensity judging unit 6,Location updating time judging unit 7, the first signal intensity judging unit 8, secondary signal intensity judging unit 9, recording unit 10,Storage unit 11 and end unit 12;Wherein, connection unit 1 is for multiple bluetooth BLE communicators are connected respectively to eachGateway, and each gateway is connected to into monitoring cloud platform by Ethernet or LAN;Unit 2 is sent on broadcast data for makingCurrent Bluetooth bracelet is broadcasted data by being sent to monitoring cloud platform on one or more bluetooth BLE communicators;Broadcast packetObtaining sequencing unit 3 is used for the broadcast packet in the broadcast data for obtain current Bluetooth bracelet in nearest setting time, and according to wideThe timestamp for broadcasting bag is ranked up;Whether broadcast data judging unit 4 is used to judging monitoring cloud platform in the nearest setting timeThe broadcast data of current Bluetooth bracelet is received, and in this way, judging unit is received into broadcast data;Otherwise, current Bluetooth braceletPosition is invalid, and the signal intensity of all bluetooth BLE communicators is set to 0X88.
In the present embodiment, broadcast data receive judging unit 5 for judge guard cloud platform in nearest setting time beThe no broadcast data for receiving the current Bluetooth bracelet transmitted by multiple bluetooth BLE communicators, in this way, entry time stamp signal is strongDegree judging unit 6;Otherwise, the bluetooth BLE communicator of the broadcast data of current Bluetooth bracelet will be received as current Bluetooth handssThe website that ring is located, and its signal intensity is preserved, in case compare next time;Time stamp signal intensity judging unit 6 is used to judgeWhether the signal intensity of the bluetooth BLE communicator of timestamp is more than into website signal strength threshold, in this way, by currently recentlyThe position of bluetooth bracelet is switched to the most strong bluetooth BLE communicator of signal intensity, preserves most strong bluetooth BLE of signal intensity and leads toThe signal intensity of T unit, in case compare next time;Otherwise, in-position updates time judging unit 7;The location updating time is sentencedDisconnected unit 7 is used to judge whether the location updating time of current Bluetooth bracelet to switch minimum time threshold value less than position, in this way, entersEnter end unit;Otherwise, into the first signal intensity judging unit.
In the present embodiment, the first signal intensity judging unit 8 is used to judge the bluetooth BLE communication that current Bluetooth bracelet is locatedWhether the signal intensity of device in this way, takes most strong bluetooth BLE of signal intensity and leads to less than website signal strength threshold is leftPosition of the T unit as current Bluetooth bracelet, into recording unit 10;Otherwise, into secondary signal intensity judging unit 9;TheThe signal intensity ratio that binary signal intensity judging unit 9 is used for the bluetooth BLE communicator for judging that current Bluetooth bracelet is located is previousThe whether big position switching signal difference limen value of signal intensity of individual bluetooth BLE communicator, in this way, into recording unit 10;Otherwise,Into end unit 12;Recording unit 10 is used to record the renewal time;Storage unit 11 is used to preserve current Bluetooth bracelet placeBluetooth BLE communicator signal intensity;End unit 12 is used to terminate this operation.The present invention can accurately judge bluetooth handssRing position, energy accurately and stably select bluetooth BLE communicator and which are communicated and is controlled.
It is noted that in the present embodiment, above-mentioned nearest setting time is 30~120 seconds, certainly, in the present embodimentUnder certain situation, the size of above-mentioned setting time can be adjusting accordingly according to practical situation.Above-mentioned entrance website signalIntensity threshold is the signal threshold value into bluetooth BLE communicator.Position switching minimum time threshold value is bluetooth bracelet at twoThe minimum time threshold value of position switching between above bluetooth BLE communicator.Position switching signal difference limen value is the bluetooth braceletThe threshold value of the difference in signal strength of another bluetooth BLE communicator is switched to from bluetooth BLE communicator.
In a word, the present invention is to select communication blue the monitoring cloud platform of many bluetooth BLE communicators based on many bluetooth braceletsThe method of tooth BLE communicators,
Presently preferred embodiments of the present invention is the foregoing is only, not to limit the present invention, all essences in the present inventionWithin god and principle, any modification, equivalent substitution and improvements made etc. should be included within the scope of the present invention.