1. A gas sensor, comprising:
a gas collecting chamber including: a nanoporous wall including alumina, on a portion of the gas collecting chamber in a near vicinity of the solid propellant fuel;
a micro pump attached to the gas collecting chamber between the nanoporous wall and a gas analysis device, the micro pump being both for sucking ambient air out of the gas collecting chamber thereby forcibly bringing gas out of the gas collecting chamber through the pores in the nanoporous wall and also for blowing inert gas selected from the group consisting of argon, helium, neon, krypton, xenon, radon, sulfur hexafluoride, nitrogen and combinations thereof into the gas collecting chamber and out through the nanoporous wall thereby to rid the nanoporous wall of accumulated particles;
a baffle located in the gas collecting chamber near an area of the gas collecting chamber where the micro pump is connected, the baffle being for channeling the gas sucked by the micro pump from the solid propellant fuel to the gas analysis device; and
the gas analysis device connected to the gas collecting chamber, the gas analysis device measuring both type and concentration of gases collected in the gas collecting chamber via the nanoporous wall, the gases measured being selected from the group consisting of CO, CO2, NO, N2O, NO2 and combinations thereof.
2. The gas sensor according to claim 1, wherein there are pores in nanoporous material in the nanoporous wall, the pores having an average diameter of from 0.2\xd710\u22129 m to 5.0\xd710\u22124 m.
3. The gas sensor according to claim 2, wherein there are pores in nanoporous material in the nanoporous wall, the pores having an average diameter in a range from 200 nm to 300 nm.
4. The gas sensor according to claim 1, wherein the gas collecting chamber has an internal pressure varying from 0 to 5,000,000 pounds per square inch.
5. The gas sensor according to claim 4, further comprising a control valve to at least partially regulate the pressure in the gas collecting chamber, the control valve either opening or closing the gas collecting chamber to incoming outside gas.
6. The gas sensor according to claim 1, wherein the gas analysis device is selected from the group consisting of a ultraviolet absorption measuring device, a visible absorption measuring device, an infrared absorption measuring device, a Raman effect measuring device, a chemical reductions measuring device, an electrochemical effects measuring device, and combinations thereof.
7. The gas sensor according to claim 1, wherein the nanoporous wall further comprises nanoporous material selected from the group consisting of ceramics, polymers, glasses, crystals and combinations thereof.
8. The gas sensor according to claim 1, wherein the gas collecting chamber is from 100 nm to 1,000 mm in internal diameter.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method for determining a server which should respond to a service request from a mobile device, said method comprising:
Generating a DNS request which comprises a URI to identify a service requested by said mobile device and in addition to the URI of the requested service an indication of the location of the mobile device;
inserting into said DNS request a keyword, which identifies said service DNS request as being a service which is enabled for service migration;
forwarding said DNS request to a DNS server;
determining by said DNS server a most suitable server responding to said service request, said determination being based on the location of the mobile device as indicated by said indication of the location added to said URI;
returning the address of said server which has been determined based on said location to said mobile device,
the method further comprising:
if said mobile device is in a visited network, forwarding said DNS request to the home network of said mobile device;
negotiating between said home network and said visited network to enable service migration from a home network server to run said service on a server in said visited network;
if said negotiation was successful, returning the address of the server in said visited network on which said requested service is running to said mobile device.
2. The method of claim 1, wherein
said indication of said location is based on information being broadcast by the radio interface of the mobile network, andor
said indication of the location of the mobile device comprises the mobile country code MCC andor the mobile network code MNC of the network andor the cell-ID to which said mobile device is currently connected.
3. The method of claim 1, wherein
based on said location indication there is chosen a server among a plurality of possible servers on which said service is running which is closer to said mobile device than other among said plurality of servers, andor wherein
based on said location indication there is chosen a server among a plurality of possible servers on which said service is running or can be run which is located in the visited network to which said mobile device is connected and not in the home network of said mobile device.
4. The method of claim 1, wherein
said indication of said location of the mobile device is obtained by said mobile device and inserted into said DNS request, or
said indication of said location of the mobile device is obtained by or from some entity of the network which is aware of the indication of the location of said mobile device.
5. The method of claim 4, wherein said location information is obtained by a DNS server in the network to which said mobile device is directly connected by referring to a network entity which is aware of such information, preferably the MME andor the HSS, or the HLR andor VLR of the network.
6. The method of claim 1, wherein
said indication of the location of said mobile device is included into said DNS request as one or more subdomains of said URI identifying the requested service.
7. The method of claim 1, further comprising:
Using a server database which stores information about which server to be used depending on the location of said mobile device; andor
taking into account the loads of the available servers in addition to their location when determining the most suitable server.
8. The method of claim 1, further comprising:
Checking by a DNS server whether the DNS service request comprises a keyword or a code which identifies it as a DNS service request for which a direction based on the location of the mobile device should be attempted;
if it is determined that direction based on the location of the mobile device should be attempted, determining a suitable server which is selected based on the location of the mobile device;
returning the address of the determined server to said mobile device.
9. The method of claim 1, further comprising:
if said mobile device is in a visited network, determining by the DNS server of said visited network whether the service can be run on a server in said visited network;
if necessary, negotiating between said visited network and the home network of said mobile device the conditions for running the service in said visited network;
if the service can be run on a server in said visited network, returning the address of said server to said mobile device.
10. An apparatus for determining a server which should respond to a service request from a mobile device, said apparatus comprising:
A module for generating a DNS request which comprises a URI to identify a service requested by said mobile device and in addition to the URI of the requested service an indication of the location of the mobile device;
a module for inserting into said DNS request a keyword, which identifies said service DNS request as being a service which is enabled for service migration;
a module for forwarding said DNS request to a DNS server;
a module for determining by said DNS server a most suitable server responding to said service request, said determination being based on the location of the mobile device as indicated by said indication of the location added to said URI;
a module for returning the address of said server which has been determined based on said location to said mobile device,
said apparatus further comprising a module for,
if said mobile device is in a visited network, forwarding said DNS request to the home network of said mobile device;
negotiating between said home network and said visited network to enable service migration from a home network server to run said service on a server in said visited network;
if said negotiation was successful, returning the address of the server in said visited network on which said requested service is running to said mobile device.
11. An apparatus comprising a mobile device for operating with an apparatus according to claim 10, comprising:
A module for determining an indication of the location of said mobile device, preferably based on information broadcasted by the network to which the mobile device is connected;
a module generating a DNS request which comprises a URI to identify a service to be requested by said mobile device and in addition to the URI of the requested service an indication of the location of the mobile device.
12. An apparatus comprising a DNS server in a network for operating with an apparatus according to claim 10, comprising:
Receiving from a mobile device a DNS request which comprises a URI to identify a service to be requested by said mobile device and in addition to the URI of the requested service an indication of the location of the mobile device;
a module for determining a server based on the location of said mobile device, and
a module for returning the address of said server which has been determined based on said location to said mobile device.
13. A non-transitory computer readable medium having stored or embodied thereon computer program code comprising:
computer program code which when being executed on a computer enables said computer to carry out a method according to claim 1.