SIGNAL-QUALITY DETERMINATION FOR PRESENCE SENSING
20230269009 · 2023-08-24
Inventors
- Leendert Teunis ROZENDAAL (VALKENSWAARD, NL)
- HUGO JOSÉ KRAJNC (EINDHOVEN, NL)
- Bozena Erdmann (Aachen, DE)
- ROBERT CORNELIS HOUTEPEN (BREDA, NL)
- PETER DEIXLER (ARLINGTON, MA, US)
Cpc classification
H04B17/328
ELECTRICITY
G01S13/878
PHYSICS
G01S13/765
PHYSICS
International classification
Abstract
The present invention is particularly directed to a signal-quality determination device (300) that comprises a transceiver unit configured to provide a wireless beacon-request signal as a single-hop broadcast signal indicative of a request to any wireless communication device (312.1, 312.2, 340) within a single-hop distance from the signal-quality determination device and belonging or not to a wireless communication network 350 to which the signal-quality determination device belongs, to provide a respective beacon-response signal upon reception of the beacon-request signal, and to receive the beacon-response signals. The signal-quality determination device is configured to determine beacon signal-quality data (SQ) indicative of a received-signal quality, e.g. RSSI of the beacon-response signal, or a channel-state CSI of a respective wireless communication link. The signal-quality determination device is suitable for enabling a reduction of complexity in a radiofrequency based presence or movement sensing function.
Claims
1. A signal-quality determination device, comprising: a transceiver unit for communicating in a wireless communication network in accordance with a wireless communication protocol, the transceiver unit comprising: a transmitter unit configured to provide, while connected to the wireless communication network, a wireless beacon-request signal as a single-hop broadcast signal in accordance with the wireless communication protocol, the beacon-request signal being indicative of a request to any wireless communication device within a single-hop distance from the signal-quality determination device to provide a respective beacon-response signal that is in accordance with the wireless communication protocol and comprises device-identification information pertaining to the respective wireless communication device; and a receiver unit configured to receive any respective beacon-response signal provided by any wireless communication device in response to the beacon-request signal; wherein the beacon-request-response mechanism is implemented in the wireless communication protocol; and a signal-quality determination unit connected to the receiver unit and configured to determine and provide beacon signal-quality data indicative of a received-signal quality; wherein the received-signal quality comprises a received-signal strength, RSSI, of the beacon-response signal, or of a channel-state, CSI, of a wireless communication link between the wireless communication device having provided the beacon-response signal and the signal-quality determination device, wherein the signal-quality determination unit is further configured to derive beacon signal-quality data irrespectively of whether the beacon response is provided from a wireless communication device within or outside the wireless communication network.
2. The signal-quality determination device of claim 1, wherein the signal-quality determination unit is configured to determine a number of beacon-response signals received in response to a given beacon-request signal that has been sent; the transmitter unit comprises a transmission-power control unit (116) connected to the signal-quality determination unit and configured to adapt a transmission power amount of the beacon-request signal in dependence on the determined number of beacon-response signals.
3. The signal-quality determination device of claim 1, further comprising: a communication-device data ascertainment unit configured to ascertain communication-device data pertaining to those of the wireless communication devices that are within the single-hop distance from the signal-quality determination device; a beacon-response selection unit, connected to receiver unit and to the communication-device data ascertainment unit and configured to select, in accordance with at least one predetermined selection criterion pertaining to the communication-device data, and provide to the signal quality determination unit only those of the received beacon response signals that fulfil the selection criterion.
4. The signal-quality determination device of claim 1, wherein the transceiver unit is further configured to provide the wireless beacon-request signal including selection data indicative of a predetermined selection condition to be fulfilled by any external wireless communication device for being eligible to provide the beacon-response signal.
5. The signal-quality determination device of claim 1, wherein the transceiver unit is configured to provide the wireless beacon-request signal including an instruction to one or more receiving wireless communication device to cease transmission of wireless communication signals other than the beacon-response signal during a predetermined time span.
6. The signal-quality determination device of claim 1, wherein the transceiver unit is configured to provide the wireless beacon-request signal as a beacon-request in accordance with the IEEE 802.15.4 communication protocol.
7. A sensing device, comprising: a signal-quality determination device, according to claim 1; and a presence-determination unit connected to the signal-quality determination unit of the signal-quality determination device and configured: to receive the beacon signal-quality signal data; and to determine using the received beacon signal-quality data a presence or movement of an object or subject in a respective sensing volume determined by a position of the signal-quality sensing network node and the respective wireless communication device providing the beacon-response signal.
8. The sensing device of claim 7, further comprising: a network-determination unit connected to the receiver unit and configured to determine, using the device-identification information and a list of device-identifiers of those wireless communication devices that form network nodes of the same wireless communication network as the signal-quality determination device, that a given received beacon-response signal is an inter-network beacon-response signal provided by a neighbor-communication device not belonging to the same wireless communication network as the signal-quality determination device, or an intra-network beacon-response signal provided by a wireless communication device belonging to the same wireless communication network as the signal-quality determination device, and to provide to the signal-quality determination unit a network-identification signal in the form of an inter-network-identification signal or an intra-network-identification signal, respectively; and wherein the signal-quality determination unit is further configured, using the received inter-network identification signal or intra-network-identification signal, respectively, to determine and provide the beacon signal-quality data as inter-network beacon signal-quality data or intra-network beacon signal-quality data respectively.
9. A wireless communication network for sensing presence or movement of a subject or an object within a sensing volume; the wireless communication network comprising: one or more wireless communication devices configured, upon reception of a wireless beacon-request signal as a single-hop broadcast signal in accordance with a wireless communication protocol, to provide a respective beacon-response signal comprising device identification information pertaining to the wireless communication device in accordance with the wireless communication protocol, wherein at least one of the wireless communication devices comprises a signal-quality determination device in accordance with claim 1; and a presence-determination device-configured to receive the beacon signal-quality signal and to determine, using the received beacon signal-quality signals, a presence or movement of an object or subject in a respective sensing volume determined by a position of the signal-quality determination device and the respective wireless communication device providing the beacon-response signal.
10. The wireless communication network of claim 9, wherein at least one of the wireless communication devices comprises a sensing device.
11. A method for operating a signal-quality determination device, the method comprising: providing a wireless beacon-request signal as a single-hop broadcast signal in accordance with a wireless communication protocol, the beacon-request signal being indicative of a request to any wireless communication device within a single-hop distance from the signal-quality determination device to provide a respective beacon-response signal that is in accordance with the wireless communication protocol and comprises device-identification information pertaining to the respective wireless communication device; wherein the beacon-request-response mechanism is implemented in the wireless communication protocol; receiving any respective beacon-response signals provided by any wireless communication device in response to the beacon-request signal; and determining and providing beacon signal-quality data indicative of a received-signal quality; wherein the received-signal quality comprises a received-signal strength, RSSI, of the beacon-response signal, or of a channel-state, CSI, of a wireless communication link between the wireless communication device having provided the beacon-response signal and the signal-quality determination device, wherein beacon signal-quality data has been derived irrespectively of whether the beacon response is provided from a wireless communication device within or outside the wireless communication network.
12. A method for operating a sensing device, comprising: preforming the method of claim 11; receiving the beacon signal-quality signal; determining, using the received beacon signal-quality signals, a presence or movement of an object or subject in a respective sensing volume determined by a position of the signal-quality sensing network node and the respective wireless communication device providing the beacon-response signal.
13. The method of claim 12, further comprising determining, using the device-identification information and a list of device-identifiers of those wireless communication devices that form network nodes of the same wireless communication network as the signal-quality determination device, that a given received beacon-response signal is: an inter-network response signal provided by a neighbor-communication device not belonging to the wireless communication network; or an intra-network response signal provided by a transmitting wireless communication device belonging to the same wireless communication network as the signal-determination device determining and providing, using the inter-network identification signal or the intra-network-identification signal, the beacon signal-quality data as inter-network beacon signal-quality data or as intra-network beacon signal-quality data respectively.
14. A method for operating a wireless communication network, comprising: performing the method of claims 12; providing, upon reception of the wireless beacon-request signal as a single-hop broadcast signal in accordance with a wireless communication protocol, a beacon-response signal comprising, in accordance with the wireless communication protocol, device-identification information pertaining to a respective wireless communication device providing the beacon-response signal.
15. A non-transitory computer readable medium comprising computer executable instructions that, when executed, perform at least the method of claim 11.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0074] In the following drawings:
[0075]
[0076]
[0077]
[0078]
[0079]
[0080]
[0081]
DETAILED DESCRIPTION OF EMBODIMENTS
[0082]
[0083] Also, the signal-quality determination device comprises a signal-quality determination unit 110 that is connected to the receiver unit and configured to determine beacon signal-quality data and to provide a beacon signal-quality signal indicative thereof. The beacon signal-quality data is indicative of a received-signal quality, e.g. of a received-signal strength (RSSI) of the beacon-response signal, or of a channel-state (CSI) of a wireless communication link between the wireless communication device 340 having provided the beacon-response signal and the signal-quality determination device, or of any other suitable characteristic indicative of signal-quality.
[0084] The signal-quality determination device 100 optionally also comprises a network-determination unit 108 connected to the receiver unit and configured to determine, using the device-identification information, that the respective received beacon-response signal is an inter-network response signal BRP0 provided by a neighbor-communication device 340 not belonging to the wireless communication network 350, or an intra-network response signal BRP1, BRP2 provided by a transmitting wireless communication device 312.1, 312.2 belonging to the wireless communication network 350 and to provide to the signal-quality determination unit, a network-identification signal indicative thereof in the form of an inter-network-identification signal or an intra-network-identification signal respectively. In this particular signal-quality determination device having the network-determination unit, the signal-quality determination unit is further connected to the network-determination unit and configured, using the received inter-network identification signal or the intra-network-identification signal, to determine the beacon signal-quality data as inter-network beacon signal-quality data or intra-network beacon signal-quality data respectively and to provide, as the beacon signal-quality signal an inter-network signal-quality signal or an intra-network signal-quality signal indicative thereof.
[0085] Also, in a particular signal-quality determination device, the transmitter unit optionally comprises a transmission-power control unit 116 connected to the signal-quality determination unit. The signal-quality determination unit is configured to determine a number of beacon-response signals received in response to a given beacon-request signal that has been sent, and the transmission-power control unit is configured to adapt a transmission power amount of the beacon-request signal in dependence on the determined number of beacon-response signals.
[0086]
[0087] The sensing device 200 comprises all of the units of the signal-quality determination device 100 of
[0088]
[0089] The wireless communication devices 312.1, 312.2 are configured, upon reception of a wireless beacon-request signal BRQ as a single-hop broadcast signal in accordance with a wireless communication protocol, to provide a respective beacon-response signal BRP1, BRP2. The beacon-response signal comprises device identification information pertaining to the wireless communication device in accordance with the wireless communication protocol. The wireless communication devices 300 comprises a signal-quality determination device such as signal-quality determination device 100 of
[0090] The wireless communication network also comprises a presence-determination device 320 that is configured to receive the inter-network signal-quality signals SQ and to determine a presence or movement of an object or subject in a sensing volume 354 determined by a position of the signal-quality sensing net and the respective neighbor-wireless communication device using the received signal-quality signals.
[0091] The wireless communication network, in addition to performing a wirelessly controllable lighting function, is also configured to perform a presence or movement sensing function, for sensing a presence or a movement of an object or subject within a sensing volume, which suitably covers at least a significant part of the room. This is performed using preferably the beacon signal quality data determined from the respective beacon response signal provided by the wireless communication devices belonging to the wireless communication network 350, and which is referred to as intra-network response signal. This is based on the fact that the determined received signal-quality, e.g. the received-signal strength indicator (RSSI) or the channel-state of a communication link vary as a function of the environment, e.g. of whether or not an object or subject is blocking, and thus absorbing part of the beacon-response signal, which would otherwise reach the signal-quality determination device.
[0092] However, the beacon-request signal provided by the signal-quality determination device 300 is also received by the neighbor communication device 340, which does not belong to the same wireless communication network 350. In accordance to the wireless communication protocol, the neighbor communication device 340 has to respond to the reception of the beacon-request signal by providing a beacon-response signal comprising identification information relative to the neighbor communication device 340 itself.
[0093] Thus, each of the communication devices within a single-hop range 352 will respond with a beacon-response message which, depending on the type of communication device, and the communication protocol used, can be a unicast or a broadcast signal from that respective communication device to the signal-quality determination device, which is advantageously configured to determine the signal quality (e.g. RSSI, CSI) of the received beacon-response signal. When this process is repeated regularly, variations in these measurements can be used to deduce human movement or presence within a given sensing volume determined by those communication devices responding to the beacon-response signal.
[0094] Thus, by allowing determination of signal-quality data from beacon-response signals provided by communication devices not belonging to the wireless communication process, the sensing function is enhanced with extra data.
[0095] In an alternative wireless communication arrangement, the signal-quality determination device 300 and the presence-determination device 320 in the form of a presence-determination unit are integrated into a single device and the inter-network signal-quality signal or both the inter- and the intra-network signal-quality signal are provided internally to the presence determination unit.
[0096] In a particular wireless communication network, a so called single-sender and single-listener is implemented. This particular implementation is shown in
[0097] In this particular implementation, 1+N messages per cycle are required, i.e., 1 beacon-request signal and N beacon-response signals, with N being the number of communication devices within a one hop distance.
[0098] In this network arrangement only the communication device 300 needs to have signal-quality determination capabilities, whereas the rest of the communication 312.1, 312.2, 340 can be for instance legacy devices or even third party devices.
[0099] Compared to existing RF-based sensing methods, where RF-based sensing is based on sending dedicated messages between communication devices within a wireless communication network and analyzing variation of the received signal strength and that it can only be used with cooperating devices which have this feature implemented and are configured to use it, the signal-quality determination device is not necessarily configured to the reverse signal quality measurement, i.e. how well do communication devices 312.1 and 312.2 hear messages from the signal-quality determination device 300. This can be partly compensated by using the information available, for instance, in the Link Status messages which communication devices 312.1 and 312.2 send out regularly, for example in intervals of 15 seconds.
[0100] In this implementation, the communication device 300 receives beacon-response signals from a collection of communication devices, for instance located in the same room, in other rooms in same home, in neighbors houses, or from nodes located on the street. In a particular wireless communication network, the signal-quality determination device is instructed which of those communication links to monitor, and which ones to ignore, if any. The beacons-response signals include identification information of the responding node. For nodes on the same wireless communication network as communication device 300, either the communication device itself or some gateway, or a cloud function, is be aware of the IDs of the other nodes 312.1, 312.2 in the same wireless communication network 350, and thus be able to exploit available metadata on these nodes e.g. information enabling to identify whether the nodes are in the same room, in the same floor, what is their archetype and default RF transmission power amount, etc., for the benefit of the detection algorithm. Thus for all communication devices in the “own” network 350, irrespectively on whether they are legacy devices or not, or of a same manufacturer or third party, useful location information is already derivable, which is used by the determination algorithm to determine how to judge the information from these links for presence/motion detection. For other communication devices, in particular for neighbor communication devices such as device 340 which does not belong to the wireless communication network 350, such information may be lacking and some heuristics are applicable. These may include, for example, information on the manufacturer as derived from the OUI (Organization Unique Identifier) in a MAC address. Other heuristics are the use of the PAN or the RSSI level. Also, in cases where a parallel network, e.g., an HVAC network is also present, and reachable, the ID/location information in that system may be shared with the wireless communication network, for instance during a commissioning time, such that this information is also used for presence/motion detection determination. For instance, information on the location of a particular HVAC device, i.e., whether it is located in the room, or outside the room where the presence sensing function is to be performed.
[0101]
[0102] Since all of the nodes A, B, C and D are signal-quality determination devices or presence devices, they all provide beacon-request signals and receive, from the remaining nodes in the room 402 the corresponding beacon-response signals. That means that, within the room 402, the collection of the nodes A, B C and D, collectively, has similar data for sensing presence or movement as in the existing RF-based sensing methods using dedicated messages. The intra-network signal-quality data is used by a presence-sensing device or a presence-sensing unit associated to a signal-quality determination device to perform the presence-sensing function within the room, as in the case of the existing RF-based sensing methods, but without the need of dedicated messages and using the beacon request/response mechanism already implemented in the wireless communication protocol.
[0103] Alternatively, in another wireless communication network, only network node A is configured to provide beacon-request signals. In this wireless communication network, nodes B, C and D are configured to receive the beacon-responses signals sent by the various nodes, either by receiving the beacons-response signals sent as a broadcast signal, or by promiscuous listening, if the beacons-response signals are sent in unicast mode. This does not give the exact same set of connections as in the existing RF-based sensing methods using dedicated messages, but it allows a similar performance.
[0104] Also, in another wireless communication network all of the nodes A, B, C and D are configured to provide the beacon-request signals and to determine the signal-quality data of all the beacon-response signals sent between the nodes, either by receiving them directly or by using promiscuous listening.
[0105] In all of the alternative wireless communication devices, the nodes A, B, C and D, in addition to receiving the beacon-response signals from the network nodes within the room 402, also receive beacon-response signals from all other nodes within reach that are not in the room 402. The nodes A, B, C and D are also configured to determine beacon signal-quality data indicative of a received-signal strength of the beacon-response signal provided by nodes not belonging to the wireless communication network, or indicative of a channel-state of a wireless communication link between the wireless communication devices, represented as a circle, and the respective network node A, B, C and D, and to provide a respective beacon signal-quality signal indicative thereof.
[0106] The additional information in form of respective beacon signal-quality signals obtained from beacon-response signals provided by communication devices that do not belong to the wireless communication network is useful since it provides coverage for a larger area, i.e. it expands the effective sensing volume of the wireless communication network.
[0107] In a particular wireless communication network, the increase in number of network messages, i.e. beacon-request and beacon-response signals per “cycle” is compensated by reducing the number of cycles per second. The increase in latency detection for the involved area is at least partially compensated by the earlier detection of presence or movement in the peripheral area, i.e. outside the original sensing volume, e.g. the room 402, but within RF range of the nodes A, B, C or D, hinting at potential presence or movement in the original sensing volume.
[0108] In alternative wireless communication network other techniques are additionally or alternatively used to reduce the number of network messages without a significant impact in the performance of the sensing function.
[0109] For instance, in a particular wireless communication network, at least one of the signal-quality determination device or devices and/or the sensing devices comprises a transmitter unit that includes a transmission-power control unit connected to the signal quality determination unit and configured to control a transmission power amount of the beacon-request signal in dependence on the determined beacon signal-quality data provided by the signal quality determination unit. The transmission power amount is advantageously controlled to provide beacon-request signals with lower power and thus smaller range during a predetermined first time span and to increase the transmission power amount for providing beacon-request signals with a larger range during a predetermined second time span. This process is then repeated so that the smaller range is scanned more often than the larger range.
[0110] Alternatively, or additionally, at least one of the signal-quality determination device or devices and/or the sensing devices has a transceiver unit that is further configured to provide the wireless beacon-request signal including selection data indicative of a predetermined selection-condition to be fulfilled by the external wireless communication device for being eligible to provide the beacon-response signal. By choosing a suitable set of selection-conditions to be applied during different consecutive time spans, the amount of received beacon-response signals is advantageously controlled.
[0111] In some wireless communication devices, the wireless communication protocol used allows the beacon-response signal to carry additional information. The network nodes that are capable of determining beacon signal-quality data (e.g. inter and intra-network beacon signal-quality data) are additionally configured add the information they have sensed in the payload of the beacons-response signals they send in response to the beacon-request signal. This means the network nodes A, B, C and D will be aware of the sensing information from the other nodes in the room.
[0112] This brings the data exchange similar to the existing RF-based sensing methods using dedicated messages. There is in principle no need to send all data to some central node for the decision making, and each of the sensing devices in the wireless communication network is suitable for acting as a “master” node for determining presence or movement of subjects or objects based on the signals received by all nodes A, B, C and D, plus all data determined from the beacon-response signals received from communication devices belonging to neighboring wireless communication networks, which are not necessarily aware of this sensing function performed by the nodes of the wireless communication network and do not necessarily add the sensing information in the beacon-response signal payload.
[0113] An alternative wireless communication network additionally or alternatively uses an IEEE 802.11 communication protocol. For instance, Wi-Fi routers are configured to periodically broadcast “ping” signals. While the communication networks of these Wi-Fi routers are typically password protected, their periodic ping signal can be still received by the any Wi-Fi compatible communication device which is not on the same wireless communication network as the Wi-Fi router. The equivalent of the 802.15.4 Zigbee beacons are called Beacon Frames in Wi-Fi communication networks. A beacon frame is a beacon-response signal in the form of a packet broadcast sent by a Wi-Fi router that is used to synchronize the Wi-Fi wireless network. A beacon frame is used to receive information about the router, including but not limited to SSID and other parameters and it is provided at a predetermined beacon interval which is simply the frequency of the beacon frame i.e., how often the beacon frame is broadcast by the Wi-Fi router.
[0114] In a Wi-Fi mesh network, for instance consisting of 3 Google Wi-Fi mesh routers, the multiple Wi-Fi routers on the same Wi-Fi network send out beacon frames, which can be listened to by devices interested in joining the network. In this way, the Wi-Fi node receive beacons from the multiple routers at regular intervals. Using analysis on the signal quality of the received beacons, and variation thereof, presence or movement within a given sensing volume can be determined. For instance, in office buildings, the Wi-Fi infrastructure typically includes several access points to give good coverage of the entire building. A communication device being a sensing device or a signal-quality determination device connected to a presence-sensing unit is configured to receive and analyze the signal quality of the received beacons to deduce presence or motion of a subject or object in a sensing volume.
[0115] The signal-quality determination device, for instance as Wi-Fi light is advantageously configured to the one or more Wi-Fi routers to actively solicit a Beacon Frame response by pinging the Wi-Fi router. The Wi-Fi light can additionally be configured to pretend to be a sleepy device to entice the Wi-Fi router to contact it at a determined periodic interval when it is “awake”.
[0116] If the signal-quality determination device is not currently in the same wireless communication network as the Wi-Fi router, and does not have the credentials for accessing it, it is advantageously configured to engage in the process to try and get access to the network. This involves sending several messages back and forth between the signal-quality determination device and the Wi-Fi router. The device will not get access, since it does not have the necessary credentials, but the extra exchanged messages can be exploited for quality-signal determination.
[0117] If the signal-quality determination device is part of the Wi-Fi network, it can send many (IP) messages to the access point or Wi-Fi router, e.g. regularly requesting the devices' login page (e.g. http://192.168.1.1), sending pings to the routers IP address, etc. Using the signal parameters of the reply (the body of the reply will be discarded), it can improve the presence or motion sensing function since it can send more and longer messages back and forth than the beacons.
[0118] In the case of a Wi-Fi mesh network, both a first Wi-Fi Mesh node and a second Wi-Fi Mesh node may transmit Beacon Frames which enables a not-connected Wi-Fi compatible signal-quality determination device in the wireless range of the second mesh node to find the Wi-Fi network. In the traffic indication map of a Wi-Fi beacon frame, the access point is able to inform stations that they have frames waiting for delivery. The signal-quality determination device is advantageously configured to leverage this mechanism to solicit a second Wi-Fi mesh device to contact it, i.e. to provide a beacon-request signal and expect a beacon-response signal in response to the reception of the provided beacon-request signal.
[0119]
[0120]
[0121] Optionally, the method also includes, in a step 606, determining, using the device-identification information and a list of device-identifiers of those wireless communication devices that form network nodes of the same wireless communication network as the signal-quality determination device, that a given received beacon-response signal is: [0122] an inter-network response signal provided by a neighbor-communication device not belonging to the wireless communication network; or [0123] an intra-network response signal provided by a transmitting wireless communication device belonging to the same wireless communication network as the signal-determination device;
[0124] and, in a step 608, determining and providing, using the inter-network identification signal or the intra-network-identification signal, the beacon signal-quality data as inter-network beacon signal-quality data or as intra-network beacon signal-quality data respectively.
[0125]
[0126] In summary, the present invention is particularly directed to a signal-quality determination device that comprises a transceiver unit configured to provide a wireless beacon-request signal as a single-hop broadcast signal indicative of a request to any wireless communication device within a single-hop distance from the signal-quality determination device and belonging or not to a wireless communication network to which the signal-quality determination device belongs, to provide a respective beacon-response signal upon reception of the beacon-request signal, and to receive the beacon-response signals. The signal-quality determination device is also configured to determine beacon signal-quality data (SQ) indicative of a received-signal quality, e.g. received-signal strength RSSI of the beacon-response signal, or a channel-state CSI of a respective wireless communication link. The signal-quality determination device is suitable for enabling a reduction of complexity in a radiofrequency based presence or movement sensing function.
[0127] Other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed invention, from a study of the drawings, the disclosure, and the appended claims.
[0128] In the claims, the word “comprising” does not exclude other elements or steps, and the indefinite article “a” or “an” does not exclude a plurality.
[0129] A single unit or device may fulfill the functions of several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.
[0130] A computer program may be stored/distributed on a suitable medium, such as an optical storage medium or a solid-state medium, supplied together with or as part of other hardware, but may also be distributed in other forms, such as via the Internet or other wired or wireless telecommunication systems.
[0131] Any reference signs in the claims should not be construed as limiting the scope.