1461099870-14fbd041-2329-4a2a-86f0-65e7dae06cb4

1. An integrated analysis device for simultaneously detecting EBCs and VOCs in human exhaled breath, characterized in that it comprises a module for sampling, separating and enriching a detected object, an EBCs detection module and a combined VOCs detection module; the module for sampling, separating and enriching a detected object is connected with the EBCs detection module via a syringe pump for sample injection, and the module for sampling, separating and enriching a detected object is connected with the combined VOCs detection module via a capillary separation column; wherein the EBCs detection module comprises an EBC inlet (57), an inlet for washing liquid (58), a first three-way valve (59), a composite LAPS sensor for heavy metal ions (60), a first working electrode (61), a light source controlled by a signal generating circuit (62), a reference electrode (63), a second three-way valve (64), a urea inlet (65), a detecting electrode (67), a CEA-LAPS sensor (68), a second working electrode (69), a Cr3+ ion detecting cavity and a CEA detecting cavity; the EBC inlet (57), the inlet for washing liquid (58) and the Cr3+ ion detecting cavity are connected via the first three-way valve (59), the urea inlet (65), the Cr3+ ion detecting cavity and the CEA detecting cavity are connected via the second three-way valve (64), the reference electrode (63) is inserted into the Cr3+ ion detecting cavity from its top, the composite LAPS sensor for heavy metal ions (60) and the first working electrode (61) are fixed to the bottom of the Cr3+ ion detecting cavity, the first working electrode (61) is joined with the bottom of the composite LAPS sensor for heavy metal ions (60), the detecting electrode (67) is inserted into the CEA detecting cavity from its top, the CEA-LAPS sensor (68) and the second working electrode (69) are fixed to the bottom of the CEA detecting cavity, and the second working electrode (69) is joined with the bottom of the CEA-LAPS sensor (68); at the upper portion of the CEA detecting cavity are disposed an inlet for CEA antibody-urease compound liquid (66) and an outlet for waste liquid (70); one light source controlled by a signal generating circuit (62) is placed at a position corresponding to the composite LAPS sensor for heavy metal ions (60) under the Cr3+ ion detecting cavity, and another light source controlled by a signal generating circuit (62) is placed at a position corresponding to the CEA-LAPS sensor (68) under the CEA detecting cavity.
2. The integrated analysis device for simultaneously detecting EBCs and VOCs in human exhaled breath according to claim 1, characterized in that the CEA-LAPS sensor (68) is built by depositing a SiO2 layer (73) and a Si3N4 film (74) in turn on a Si substrate (72) by the chemical vapor deposition and the photolithography, and forming a nanolayer (75) and a biotin layer (76) on the surface of the Si3N4 film (74) by a chemical coating method.
3. The integrated analysis device for simultaneously detecting EBCs and VOCs in human exhaled breath according to claim 1, characterized in that the module for sampling, separating and enriching a detected object comprises a mouthpiece (1), a saliva collector (2), an inspiration check valve (3), an expiration check valve (4), a first three-way solenoid valve (5), a second three-way solenoid valve (6), an activated carbon filter (7), a inlet check valve (8), a gas buffering chamber (9), a third three-way solenoid valve (10), a gas outlet (11), an adsorption tube (12), a miniature vacuum pump (13), a gas mass flow meter (14), a linear stepping motor (15), a piston (16), a washing liquid storage for condensation tube (17), a peristaltic pump (18), a condensation module (19), and a condensate collector (20); wherein the mouthpiece (1) is connected with the first three-way solenoid valve (5) via the inspiration check valve (3) and the expiration check valve (4) in turn, the saliva collector (2) is connected between the mouthpiece (1) and the inspiration check valve (3), the two outlets of the first three-way solenoid valve (5) are connected respectively with the second three-way solenoid valve (6) and the gas mass flow meter (14), the inlet check valve (8) is then connected with the third three-way solenoid valve (10) via the activated carbon filter (7), the second three-way solenoid valve (6) and the gas buffering chamber (9) in turn, the two outlets of the third three-way solenoid valve (10) is then connected respectively with the gas outlet (11) and the adsorption tube (12) and to the miniature vacuum pump (13), the gas mass flow meter (14) is connected with the condensation module (19), and all the above connections are a gas pipeline connection; the washing liquid storage for condensation tube (17) is connected with the condensate collector (20) in a liquid pipeline via the peristaltic pump (18) and the condensation module (19) in turn; the linear stepping motor (15) is connected with the piston (16), and drives the piston (16) into the condensation module (19).
4. The integrated analysis device for simultaneously detecting EBCs and VOCs in human exhaled breath according to claim 3, characterized in that the gas buffering chamber (9) comprises a heating rod (21), a heating piece (22) and a conduit (23), wherein both the heating rod (21) and the conduit (23) are placed within the heating piece (22).
5. The integrated analysis device for simultaneously detecting EBCs and VOCs in human exhaled breath according to claim 3, characterized in that the condensation module (19) comprises the piston (16), a gas inlet (26), an inlet for washing liquid (27), a condensation tube (28), an ice cooling box (29), and a condensate outlet (30); the gas inlet (26), the inlet for washing liquid (27), the condensate outlet (30) and the condensation tube (28) are formed integrally, the piston (16) is inserted into the condensation tube (28), and the ice cooling box (29) is in close contact with the outside of the condensation tube (28).
6. The integrated analysis device for simultaneously detecting EBCs and VOCs in human exhaled breath according to claim 3, characterized in that the module for sampling, separating and enriching a detected object further comprises an aluminium piece (24) and a cooling plate (25), the aluminium piece (24) is in close contact with the periphery of the adsorption tube (12), and on the outside of the aluminium piece (24) is fixed with the semiconductor cooling plate (25).
7. The integrated analysis device for simultaneously detecting EBCs and VOCs in human exhaled breath according to claim 1, characterized in that the combined VOCs detection module comprises an outlet heating piece (31), a gas nozzle (32), a upper cover of sensor gas-chamber (33), a heat sink (34), and a conduit for capillary extraction (35); the gas nozzle (32) and the conduit for capillary extraction (35) are respectively in a direct threaded connection with the outlet heating piece (31), the upper cover of sensor gas-chamber (33) is snap-fitted with the heat sink (34), the upper cover of sensor gas-chamber (33) is connected with the outlet heating piece (31), and the gas nozzle (32) extends into the upper cover of sensor gas-chamber (33).
8. The integrated analysis device for simultaneously detecting EBCs and VOCs in human exhaled breath according to claim 7, characterized in that the outlet heating piece (31) comprises a cambered guiding groove for capillary (41), a slot for heating rod (45), a slot for platinum resistor (46), a first insertion screw hole (47), and a second insertion screw hole (48), a heating rod and a platinum resistor; the two ends of the cambered guiding groove for capillary (41) are respectively connected with the first insertion screw hole (47) and the second insertion screw hole (48), and the heating rod and the platinum resistor are respectively inserted into the slot for heating rod (45) and the slot for platinum resistor (46).

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 computer system comprising:
a processor configured to execute one or more processes; and
at least one process environment comprising one or more environment variables;
wherein the processor is configured to:
execute a launch interception process, said launch interception process being configured to automatically detect and intercept launch of processes without user intervention;
detect launch of a first process using the launch interception process;
intercept the launch of the first process using the launch interception process;
access a data repository configured to identify one or more processes, environment variables corresponding to said processes, and values corresponding to each of said environment variables;
determine whether the data repository includes an entry corresponding to the first process;
if the data repository does not include an entry corresponding to the first process, set at least one environment variable for the first process to a default value and continue launch of the first process;
if the data repository does include an entry corresponding to the first process:
set at least one environment variable identified by the entry to a first value indicated by the entry; and
continue the launch of the first process.
2. The computer system of claim 1, wherein setting the environment variable enables a profiler.
3. The computer system of claim 2, wherein the processor is configured to:
enable profiling in response to detecting that the at least one environment variable has a first value; and
disable profiling in response to detecting that the at least one environment variable has a second value or is not set.
4. The computer system of claim 3, wherein at least one of the environment variables identifies the profiler.
5. The computer system of claim 1, further comprising a data repository,
wherein the data repository includes one or more entries, each of said entries comprising an identification of a particular process and one or more pre-determined values for environment variables which correspond to the particular process; and
wherein the processor is configured to retrieve the first value from an entry of the one or more entries that has an identification which corresponds to the first process.
6. The computer system of claim 5, wherein the processor is further configured to set at least one environment variable for the first process to a given value, wherein the given value is chosen irrespective of a value of the at least one environment variable of a parent process of the first process.
7. The computer system of claim 5, wherein the processor is further configured to set at least one environment variable for the first process to a default value, responsive to detecting that the data repository does not contain an entry that has an identification which corresponds to the first process.
8. A computer implemented method for managing the environment of software processes, the method comprising:
wherein the processor is configured to:
executing a launch interception process, said launch interception process being configured to automatically detect and intercept launch of processes without user intervention;
detecting launch of a first process using the launch interception process;
intercepting the launch of the first process;
accessing a data repository configured to identify one or more processes, environment variables corresponding to said processes, and values corresponding to each of said environment variables;
determining whether the data repository includes an entry corresponding to the first process;
if the data repository does not include an entry corresponding to the first process, setting at least one environment variable for the first process to a default value and continuing launch of the first process;
if the data repository does include an entry corresponding to the first process:
setting at least one environment variable identified by the entry to a first value; and
continuing the launch of the first process.
9. The method of claim 8, wherein the environment variable is used for enabling profiling of the first process.
10. The method of claim 9, further comprising:
enabling profiling of the first process in response to detecting that the at least one environment variable has a first value; and
disabling profiling of the first process in response to detecting that the at least one environment variable has a second value or is not set.
11. The method of claim 10, wherein at least one of the environment variables identifies the profiler.
12. The method of claim 8, further comprising retrieving the first value from a data repository that includes one or more entries, each of said entries comprising an identification of a particular process and one or more pre-determined values for environment variables which correspond to the particular process;
wherein the first value is retrieved from an entry of the one or more entries that has an identification which corresponds to the first process.
13. The method of claim 12, further comprising setting at least one environment variable for the first process to a given value, wherein the given value is chosen irrespective of a value of the at least one environment variable of a parent process of the first process.
14. The method of claim 12, further comprising setting at least one environment variable for the first process to a default value, responsive to detecting that the data repository does not contain an entry that has an identification which corresponds to the first process.
15. A computer readable medium storing computer instructions for managing the environment of software processes, wherein the instructions are executable by a processor to:
execute a launch interception process, said launch interception process being configured to automatically detect and intercept launch of processes without user intervention;
detect launch of a first process using the launch interception process;
intercept the launch of the first process using the launch interception process;
access a data repository configured to identify one or more processes, environment variables corresponding to said processes, and values corresponding to each of said environment variables;
determine whether the data repository includes an entry corresponding to the first process;
if the data repository does not include an entry corresponding to the first process, set at least one environment variable for the first process to a default value and continue launch of the first process;
if the data repository does include an entry corresponding to the first process:
set at least one environment variable identified by the entry to a first value indicated by the entry; and
continue the launch of the first process.
16. The computer readable medium of claim 15, wherein the environment variable is used for enabling profiling of the first process.
17. The computer readable medium of claim 16, wherein the instructions are further executable to:
enable profiling of the first process in response to detecting that the at least one environment variable has a first value; and
disable profiling of the first process in response to detecting that the at least one environment variable has a second value or is not set.
18. The computer readable medium of claim 17, wherein at least one of the environment variables identifies the profiler.
19. The computer readable medium of claim 15,
wherein the instructions are further executable to retrieve the first value from a data repository that includes one or more entries, each of said entries comprising an identification of a particular process and one or more pre-determined values for environment variables which correspond to the particular process;
wherein the first value is retrieved from an entry of the one or more entries that has an identification which corresponds to the first process.
20. The computer readable medium of claim 19, wherein the instructions are further executable to set at least one environment variable for the first process to a given value, wherein the given value is chosen irrespective of a value of the at least one environment variable of a parent process of the first process.
21. The computer readable medium of claim 19, wherein the instructions are further executable to set at least one environment variable for the first process to a default value, responsive to detecting that the data repository does not contain an entry that has an identification which corresponds to the first process.
22. The system of claim 1, wherein said data repository comprises a configuration file configured to identify a plurality of processes and corresponding environment variables.