1461177956-ff4eb3d7-4e3a-4293-a307-771e3b223d54

1. A system comprising:
a photo-detector array having at least one charge well;
at least one charge pump operably coupled with the at least one charge well, the at least one charge pump including at least one active charge sink;
a well-charge-level controller operably coupled with said at least one charge pump, said well-charge-level controller configured to provide at least one control signal to the at least one active charge sink to control an operation of the at least one active charge sink to substantially continuously maintain a charge level in the at least one charge well at a target charge level; and
at least one charge counter operably coupled with said at least one charge pump.
2. The system of claim 1, wherein said at least one active charge sink of said at least one charge pump comprises:
an active charge sink controllable using at least one of a proportional, integral, or derivative control scheme.
3. The system of claim 1, wherein said at least one charge pump further comprises:
an active charge source.
4. The system of claim 1, wherein said well-charge-level controller operably coupled with said at least one charge pump, said well-charge-level controller configured to provide at least one control signal to the at least one active charge sink to control an operation of the at least one active charge sink to substantially continuously maintain a charge level in the at least one charge well at a target charge level comprises:
a well-charge-level controller configured to provide at least one control signal to the at least one active charge sink to control an operation of the at least one active charge sink to substantially continuously maintain a charge level in the at least one charge well at a charge level associated with a responsiveness to impinging photons.
5. The system of claim 4, wherein said well-charge-level controller configured to substantially continuously maintain a charge level in the at least one charge well at a charge level associated with a responsiveness to impinging photons further comprises:
a well-charge-level controller configured to substantially continuously maintain a charge level in the at least one charge well at a charge level associated with a near-optimal responsiveness of a photo-detector.
6. The system of claim 1, wherein said well-charge-level controller operably coupled with said at least one charge pump, said well-charge-level controller configured to provide at least one control signal to the at least one active charge sink to control an operation of the at least one active charge sink to substantially continuously maintain a charge level in the at least one charge well at a target charge level comprises:
a processor configured to control said at least one charge pump utilizing at least one of a proportional, integral, or derivative control.
7. The system of claim 6, wherein said processor configured to control said at least one charge pump utilizing at least one of a proportional, integral, andor derivative control further comprises:
a photo-detector target charge level control signal input.
8. The system of claim 1, wherein said at least one charge counter operably coupled with said at least one charge pump further comprises:
a charge calculation unit operably coupled with said at least one charge counter.
9. The system of claim 8, wherein said charge calculation unit operably coupled with said at least one charge counter further comprises:
a processor configured to determine a charge-level of the at least one charge well in response to a count of said at least one charge counter.
10. The system of claim 9, wherein said processor configured to determine a charge-level of the at least one charge well in response to a count of said at least one charge counter further comprises:
said processor configured to determine a photo-induced charge-level of the at least one charge well in response to a count of said at least one charge counter.
11. The system of claim 9, wherein said processor configured to determine a charge-level of the at least one charge well in response to a count of said at least one charge counter further comprises:
said processor configured to determine a difference in charge-level of the at least one charge well in response to a count of said at least one charge counter.
12. The system of claim 9, wherein said processor configured to determine a charge-level of the at least one charge well in response to a count of said at least one charge counter further comprises:
said processor configured to determine a measure indicative of at least one impinging photon associated with a photo-induced charge of said at least one charge well.
13. The system of claim 8, wherein said charge calculation unit operably coupled with said at least one charge counter further comprises:
imaging circuitry operably coupled with said charge calculation unit.
14. The system of claim 1, further comprising:
a well-charge-level detector operably coupled with said well-charge-level controller and said at least one charge well.
15. The system of claim 1, further comprising:
said well-charge-level controller operably coupled with a charge calculation unit and said at least one charge well.
16. A system, comprising:
a charge counter operable to count charges moved between at least one charge pump and at least one charge well of a photo-detector array while maintaining a charge level of the at least one charge well of the photo-detector array, the at least one charge pump including at least one active charge sink operable to receive at least one control signal to controllably adjust the charge level; and
a charge level calculator operable to calculate an overall charge-level of the at least one charge well in response to said counting and a time interval.
17. The system of claim 16, wherein said charge counter operable to count charges moved between at least one charge pump and at least one charge well of a photo-detector array, the at least one charge pump including at least one active charge sink operable to receive at least one control signal to controllably adjust the charge level comprises:
a charge counter operable to count a number of charges sunk from the at least one charge well using the at least one active charge sink operable to receive at least one control signal to controllably adjust the charge level of the at least one charge well of the photo-detector array.
18. The system of claim 16, wherein said charge counter operable to count charges moved between at least one charge pump and at least one charge well of a photo-detector array, the at least one charge pump including at least one active charge sink operable to receive at least one control signal to controllably adjust the charge level comprises:
a monitoring component operable to monitor the charge level of the at least one charge well; and
a control component operable to control an operation of the at least one active charge sink responsive to said monitoring component.
19. The method of claim 18, wherein said control component operable to control an operation of the at least one active charge sink responsive to said monitoring component comprises:
a comparing component operable to compare a monitored charge level of the at least one charge well against a reference charge level; and
a control component operable to control an operation of the at least one active charge sink responsive to said comparing component.
20. The system of claim 19, wherein:
(a) said comparing component operable to compare a monitored charge-level of the at least one charge well against a reference charge level includes:
(i) a comparing component operable to compare the monitored charge-level of the at least one charge well against a photo-detector target charge level; and

(b) said control component operable to control an operation of the active charge sink responsive to said comparing component includes:
(i) a control component operable to control an operation of the active charge sink to dynamically maintain the charge-level of the at least one charge well at or near a photo-detector target charge level, responsive to said comparing component.
21. The system of claim 20, wherein said comparing component operable to compare the monitored charge-level of the at least one charge well against a photo-detector target charge level further comprises:
a comparing component operable to compare the monitored charge-level of the at least one charge well against a charge level associated with a near-optimal responsiveness of a photo-detector.
22. The system of claim 20, wherein said comparing component operable to compare the monitored charge-level of the at least one charge well against a photo-detector target charge level further comprises:
a comparing component operable to compare the monitored charge-level of the at least one charge well against a charge level associated with a responsiveness of a photo-detector.
23. The system of claim 19, wherein said comparing component includes at least one of a charge calculation unit or a well-charge-level controller.
24. The system of claim 18, wherein said monitoring component includes at least one of a well-charge-level detector, a charge-in counter, a charge-out counter, or a charge calculation unit.
25. The system of claim 18, wherein said control component includes a well-charge-level controller.
26. The method of claim 16, wherein said charge counter operable to count charges moved between at least one charge pump and at least one charge well of a photo-detector array, the at least one charge pump including at least one active charge sink operable to receive at least one control signal to controllably adjust the charge level comprises:
a charge counter operable to count a number of charges sunk from the at least one charge well by the at least one active charge sink.
27. The system of claim 16, wherein said charge counter operable to count charges moved between at least one charge pump and at least one charge well of a photo-detector array, the at least one charge pump including at least one active charge sink operable to receive at least one control signal to controllably adjust the charge level comprises:
a monitoring component operable to monitor the charge level of the at least one charge well; and
a control component operable to control an operation of an active charge source in response to said monitoring component.
28. The system of claim 27, wherein said control component operable to control an operation of an active charge source in response to said monitoring component comprises:
a comparing component operable to compare a monitored charge-level of the at least one charge well against a reference charge level; and
a control component operable to control an operation of the active charge source responsive to said means for comparing.
29. The system of claim 28, wherein:
(a) said comparing component operable to compare a monitored charge-level of the at least one charge well against a reference charge level includes:
(i) a comparing component operable to compare the monitored charge-level of the at least one charge well against a photo-detector target charge level; and

(b) said control component operable to control an operation of the active charge source responsive to said comparing component includes:
(i) a control component operable to control an operation of the active charge source to dynamically maintain the charge-level of the at least one charge well at or near a photo-detector target charge level, responsive to said comparing component.
30. The system of claim 29, wherein said comparing component operable to compare the monitored charge-level of the at least one charge well against a photo-detector target charge level comprises:
a comparing component operable to compare the monitored charge-level of the at least one charge well against a charge level associated with a near-optimal responsiveness of a photo-detector.
31. The system of claim 29, wherein said comparing component operable to compare the monitored charge-level of the at least one charge well against a photo-detector target charge level comprises:
a comparing component operable to compare the monitored charge-level of the at least one charge well against a charge level associated with a responsiveness of a photo-detector.
32. The system of claim 16, wherein said charge level calculator operable to calculate an overall charge-level of the at least one charge well in response to said counting and a time interval further comprises:
a charge level calculator operable to calculate the overall charge-level of the at least one charge well responsive to said charge counter operable to count and a monitored charge-level of the at least one charge well.
33. The system of claim 16, wherein said charge level calculator operable to calculate an overall charge-level of the at least one charge well in response to said counting and a time interval further comprises:
a charge level calculator operable to calculate the overall charge-level of the at least one charge well in response to said counting, the time interval, and a monitored charge-level of the at least one charge well.
34. The system of claim 16, wherein said charge level calculator operable to calculate an overall charge-level of the at least one charge well in response to said counting and a time interval further comprises:
a charge level calculator operable to calculate a measure indicative of at least one impinging photon associated with a photo-induced charge of said at least one charge well.

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-27. (canceled)
28. An optical processing device comprising:
a first birefringent element, having a first preferred direction of orientation and imparting a first phase shift to light passing therethrough; and
at least a second birefringent element disposed serially to said first element such that said light traverses both elements, said second element having a second preferred direction of orientation, at least said second element having at least one pixel activated by means of an applied control signal to impart a second controllable phase shift to said light traversing said at least one pixel;
wherein said first and said at least second elements are mutually aligned such that to light traversing said device through said at least one pixel is imparted a first total phase shift when said at least one pixel is unactivated, and a second total phase shift when said at least one pixel is activated, the difference between said first total phase shift and said second total phase shift being attainable for any desired wavelength by selection of said control signal.
29. An optical processing device according to claim 28 and wherein said first and said at least second elements are mutually aligned such that said first phase shift is equal and opposite to said second phase shift such that said first total phase shift is zero, and said control signal is selected such that said second total phase shift is a \u03c0 phase shift.
30. An optical processing device according to claim 28 and wherein said first and said at least second elements are mutually aligned such that said first phase shift is equal and opposite to said second phase shift such that said first total phase shift is zero, and said control signal is selected such that said second total phase shift is a \u03c02 phase shift.
31. An optical processing device according to claim 29 and which can impart to said light traversing said at least one pixel, a phase shift adjustable from zero phase shift to \u03c0 phase shift, according to said control signal applied to said at least one pixel.
32. An optical processing device according to claim 30 and which can impart to said light traversing said at least one pixel, a phase shift adjustable from zero phase shift to \u03c02 phase shift, according to said control signal applied to said at least one pixel.
33. An optical processing device according to claim 28 and wherein the birefringent properties of said birefringent elements are wavelength dependent, and wherein said control signal applied to said at least one pixel is adjusted according to the wavelength of the light traversing said at least one pixel, such that said device is essentially wavelength independent.
34. An optical processing device according to claim 28 and wherein said device is an optical switch element.
35. An optical processing device according to claim 34 and also comprising a second such switch element disposed adjacent to said first switch element, and wherein both of said switch elements are such as to be open to transmission of light when no control signal is applied thereto, such that said device provides essentially unperturbated transmission in the region between said first and said second switch elements when both switches are in an open state.
36. An array of optical switch elements according to claim 34, at least two adjacent ones of said switch elements being such as to be open to transmission of light when no control signal is applied thereto, and wherein said array provides essentially unperturbated transmission between said two adjacent switch elements when both of said adjacent elements are open to transmission.
37. An optical processing device according to claim 28 and wherein said first preferred direction of orientation and said second preferred direction of orientation are essentially perpendicular.
38. An optical processing device according to claim 27 and wherein said light is linearly polarized, and wherein said first preferred direction of orientation and said second preferred direction of orientation are aligned such that they are each at 45\xb0 to the polarization direction of said light.
39. An optical processing device according to claim 28 and wherein said first and said at least second birefringent elements are disposed such that said light impinges first on either said first birefringent element or on said at least second birefringent element.
40. An optical processing device according to claim 28 and wherein at least one of said first and said at least second birefringent elements is a liquid crystal element.
41. An optical processing device according to claim 28 and wherein said at least one pixel of said at least said second birefringent element is an array of pixels of birefringent elements activated by means of applied control signals, such that the device has a plurality of separate channels, the phase shift through any channel being selectable by means of the appropriate control signal.
42. An optical processing device according to claim 41 and wherein said separate channels transmit different wavelengths of said light.
43. An optical beam processing device according to claim 41 and wherein said first birefringent element also has an array of pixels of birefringent elements activated by means of applied control signals.
44. An optical beam processing device according to claim 43, and wherein said pixels of said array of said first birefringent element and said pixels of said array of said second birefringent element are of essentially the same size and pitch.
45. An optical beam processing device according to claim 43, and wherein said pixels of said array of said first birefringent element and said pixels of said array of said second birefringent element are of different size and pitch.
46. An optical beam processing device according to claim 44, and wherein said pixels of said array of said first birefringent element and said pixels of said array of said second birefringent element are aligned linearly with each other, such that light passing through the center of a pixel of said array of said first birefringent element also passes through the center of a pixel of said array of said second birefringent element.
47. An optical beam processing device according to claim 44, and wherein said pixels of said array of said first birefringent element and said pixels of said array of said second birefringent element are aligned in a laterally offset manner from each other, such that light passing through the center of a pixel of said array of said first birefringent element passes essentially through the region between two pixels of said array of said second birefringent element.
48. An optical beam processing device according to claim 45, and wherein said pixels of said array of said first birefringent element and said pixels of said array of said second birefringent element are aligned in a manner relative to each other, such that the light passing through the region between two pixels of said array having the larger pixel size and pitch also passes through the region between two pixels of said array having the smaller pixel size and pitch.
49. An optical beam processing device according to claim 45, and wherein said pixels of said array of said first birefringent element and said pixels of said array of said second birefringent element are aligned in a laterally offset manner from each other, such that the light passing through the region between two pixels of said array of said first birefringent element does not pass through the region between two pixels of said array of said second birefringent element.
50. An optical processing device comprising:
a first birefringent element, having a first preferred direction of orientation and imparting a first phase shift to light passing therethough, the birefringence of said element having a functional variation with at least one of temperature and wavelength; and
at least a second birefringent element disposed serially to said first element such that said light traverses both elements, said second element having a second preferred direction of orientation, to impart a second phase shift to said light;
wherein the birefringence of said second element has a functional variation with at least one of temperature and wavelength different from that of said first element, and wherein said elements are mutually aligned such that the functional variation of the birefringence of said optical processing device is reduced in comparison with the functional variation of said birefringence of either one of said elements alone.
51. An optical processing device according to claim 50 and wherein said functional variation of said birefringence of at said first and said second birefringent elements is a variation of the difference between the ordinary and the extraordinary refractive indices of the birefringent material of said elements with at least one of temperature and wavelength.
52. An optical processing device according to claim 50 and wherein said birefringence of said first and said second birefringent elements are also a function of the optical thickness of said elements.
53. An optical processing device according to claim 50 and wherein at least one of said first and said at least second birefringent elements is a liquid crystal element.
54. An optical processing device according to claim 50 and wherein said first and said at least second birefringent elements are disposed such that said light impinges first on either said first birefringent element or on said at least second birefringent element.

1461177946-4fcd4d7d-8471-4c84-939d-3cf64f6c7763

1. An attenuated verotoxin comprising a verotoxin A subunit amino acid sequence in which the glutamic acid at position 167 from the N terminus is substituted by glutamine and the arginine at position 170 is substituted by leucine.
2. An A subunit of the attenuated verotoxin of claim 1.
3. A pharmaceutical composition comprising the A subunit of the attenuated verotoxin of claim 2 or a pharmaceutically acceptable salt thereof, and a pharmaceutically acceptable carrier, excipient or diluent.
4. A pharmaceutical composition comprising the attenuated verotoxin of claim 1 or a pharmaceutically acceptable salt thereof, and a pharmaceutically acceptable carrier, excipient or diluent.
5. A complex comprising the A subunit of the attenuated verotoxin of claim 2 and a ligand that specifically or selectively binds to a cancer cell.
6. A fusion protein comprising the A subunit of the attenuated verotoxin of claim 2 and troponin I.
7. A complex comprising the attenuated verotoxin of claim 1 and a ligand that specifically or selectively binds to a cancer cell.
8. A pharmaceutical composition comprising the complex of claim 5 or a pharmaceutically acceptable salt thereof, and a pharmaceutically acceptable carrier, excipient or diluent.
9. A pharmaceutical composition comprising the fusion protein of claim 6 or a pharmaceutically acceptable salt thereof, and a pharmaceutically acceptable carrier, excipient or diluent.
10. A method for treating cancer, comprising the step of administering to a patient a pharmaceutical composition comprising the A subunit of the attenuated verotoxin of claim 2 or a pharmaceutically acceptable salt thereof, and a pharmaceutically acceptable carrier, excipient or diluent.
11. A method for treating cancer, comprising the step of administering to a patient a pharmaceutical composition comprising the attenuated verotoxin of claim 1 or a pharmaceutically acceptable salt thereof, and a pharmaceutically acceptable carrier, excipient or diluent.
12. A method for treating cancer, comprising the step of administering to a patient a pharmaceutical composition comprising the complex of claim 5 or a pharmaceutically acceptable salt thereof, and a pharmaceutically acceptable carrier, excipient or diluent.
13. A method for treating cancer, comprising the step of administering to a patient a pharmaceutical composition comprising the fusion protein of claim 6 or a pharmaceutically acceptable salt thereof, and a pharmaceutically acceptable carrier, excipient or diluent.

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 relay apparatus for relaying a communication between a wireless terminal and a terminal on the other end, comprising:
a wireless interface part that receives, from the wireless terminal, communication data including identification information of the wireless terminal as a transmission source, identification information of the terminal on the other end as a transmission destination, and contents to be transmitted;
an identification information extracting part that extracts identification information of the wireless terminal and the identification information of the terminal on the other end from the received communication data;
a terminal position information obtaining part that obtains position information of the wireless terminal and position information of the terminal on the other end from a terminal position measuring device that measures positions of the wireless terminal and the terminal on the other end;
a terminal position information storing part that stores the identification information and the position information of the wireless terminal in an associated state, and stores the identification information and the position information of the terminal on the other end in an associated state;
a terminal position information updating part that updates the position information of the wireless terminal and the position information of the terminal on the other end stored in the terminal position information storing part, to the position information of the wireless terminal and the position information of the terminal on the other end obtained by the terminal position information obtaining part, based on the identification information of the wireless terminal and the identification information of the terminal on the other end extracted by the identification information extracting part;
a terminal-to-terminal distance calculating part that calculates a distance between the wireless terminal and the terminal on the other end based on the position information of the wireless terminal and the position information of the terminal on the other end stored in the terminal position information storing part;
a communication condition data storing part that stores communication condition data representing a predetermined distance range and communication conditions for the predetermined distance range;
a distance determining part that determines whether or not the distance between the wireless terminal and the terminal on the other end calculated by the terminal-to-terminal distance calculating part falls in the predetermined distance range represented by the communication condition data stored in the communication condition data storing part; and
a communication control part that controls the communication between the wireless terminal and the terminal on the other end according to the communication conditions represented by the communication condition data stored in the communication condition data storing part, when the distance determining part determines that the calculated distance falls in the predetermined distance range,
wherein the communication condition data storing part stores communication condition data representing predetermined distance ranges set at a plurality of levels, and priority degrees for the predetermined distance ranges, and
the communication control part relays communications in a manner such that a communication between the wireless terminal and the terminal on the other end, in which a distance between the wireless terminal and the terminal on the other end falls in the predetermined distance range with a higher priority degree represented by communication condition data stored in the communication condition data storing part, is relayed by priority with respect to a communication between a wireless terminal and a terminal on the other end, in which a distance between the wireless terminal and the terminal on the other end falls in the predetermined distance range with a lower priority degree represented by communication condition data stored in the communication condition data storing part.
2. The relay apparatus according to claim 1, wherein
when the distance determining part determines that the calculated distance falls in the predetermined distance range, the communication control part transmits the communication data received from the wireless terminal to the terminal on the other end, and
when the distance determining part determines that the calculated distance is out of the predetermined distance range, the communication control part abandons the communication data received from the wireless terminal.
3. The relay apparatus according to claim 2, wherein
when the communication control part abandons the communication data received from the wireless terminal, the communication control part generates notification data representing a transmission error, and transmits the generated notification data to the wireless terminal.
4. The relay apparatus according to claim 1, wherein
the communication condition data storing part stores communication condition data representing the predetermined distance range, and a communication bandwidth for the predetermined distance range, and
when the distance determining part determines the calculated distance falls in the predetermined distance range, the communication control part allocates a communication bandwidth represented by the communication condition data stored in the communication condition data storing part to the communication between the wireless terminal and the terminal on the other end.
5. The relay apparatus according to claim 1, wherein
when the distance determining part determines that the calculated distance falls in the predetermined distance range, the communication control part adds position information of the wireless terminal stored in the terminal position information storing part to the communication data received from the wireless terminal.
6. A relay apparatus for relaying a communication between a wireless terminal and a terminal on the other end, comprising:
a wireless interface part that receives, from the wireless terminal, communication data including identification information of the terminal on the other end as a transmission destination, and contents to be transmitted;
an identification information extracting part that extracts identification information of the wireless terminal from the received communication data;
a terminal position information obtaining part that obtains position information of the wireless terminal from a terminal position measuring device that measures a position of the wireless terminal;
a terminal position information storing part stores the identification information and the position information of the wireless terminal in an associated state;
a terminal position information updating part that updates the position information of the wireless terminal stored in the terminal position information storing part to the position information of the wireless terminal obtained by the terminal position information obtaining part, based on the identification information of the wireless terminal extracted by the identification information extracting part;
a reference position information storing part that stores reference position information representing a reference position as a reference with respect to the position of the wireless terminal;
a terminal-to-reference distance calculating part that calculates a distance between the wireless terminal and the reference position based on the position information of the wireless terminal stored in the terminal position information storing part and the reference position information stored in the reference position information storing part;
a communication condition data storing part that stores communication condition data representing a predetermined distance range and communication conditions for the predetermined distance range;
a distance determining part that determines whether or not the distance between the wireless terminal and the reference position calculated by the terminal-to-reference-position distance calculating part falls in the predetermined distance range represented by the communication condition data stored in the communication condition data storing part; and
a communication control part that controls the communication between the wireless terminal and the terminal on the other end according to the communication conditions represented by the communication condition data stored in the communication condition data storing part, when the distance determining part determines that the calculated distance falls in the predetermined distance range,
wherein the communication condition data storing part stores communication condition data representing predetermined distance ranges set at a plurality of levels, and priority degrees for the predetermined distance ranges, and
the communication control part relays communications in a manner such that a communication between the wireless terminal and the terminal on the other end, in which a distance between the wireless terminal and the terminal on the other end falls in the predetermined distance range with a higher priority degree represented by communication condition data stored in the communication condition data storing part, is relayed by priority with respect to a communication between a wireless terminal and a terminal on the other end, in which a distance between the wireless terminal and the terminal on the other end falls in the predetermined distance range with a lower priority degree represented by communication condition data stored in the communication condition data storing part.
7. The relay apparatus according to claim 6, wherein
when the distance determining part determines that the calculated distance falls in the predetermined distance range, the communication control part transmits the communication data received from the wireless terminal to the terminal on the other end, and
when the distance determining part determines that the calculated distance is out of the predetermined distance range, the communication control part abandons the communication data received from the wireless terminal.
8. The relay apparatus according to claim 7, wherein
when the communication control part abandons the communication data received from the wireless terminal, the communication control part generates notification data representing a transmission error, and transmits the generated notification data to the wireless terminal.
9. The relay apparatus according to claim 6, wherein
the communication condition data storing part stores communication condition data representing the predetermined distance range, and a communication bandwidth for the predetermined distance range, and
when the distance determining part determines the calculated distance falls in the predetermined distance range, the communication control part allocates a communication bandwidth represented by the communication condition data stored in the communication condition data storing part to the communication between the wireless terminal and the terminal on the other end.
10. The relay apparatus according to claim 6, wherein
when the distance determining part determines that the calculated distance falls in the predetermined distance range, the communication control part adds position information of the wireless terminal stored in the terminal position information storing part to the communication data received from the wireless terminal.
11. A relay method for relaying a communication between a wireless terminal and a terminal on the other end, the method being performed by a relay apparatus that includes:
a terminal position information storing part that stores identification information and position information of the wireless terminal in an associated state and stores identification information and position information of the terminal on the other end in an associated state; and
a communication condition data storing part that stores communication condition data representing a predetermined distance range and communication conditions for the predetermined distance range,

the method comprising:
an operation of receiving, from the wireless terminal, communication data including identification information of the wireless terminal as a transmission source, identification information of the terminal on the other end as a transmission destination, and contents to be transmitted;
an identification information extracting operation of extracting the identification information of the wireless terminal and the identification information of the terminal on the other end from the received communication data;
a terminal position information obtaining operation of obtaining position information of the wireless terminal and position information of the terminal on the other end from a terminal position measuring device that measures positions of the wireless terminal and the terminal on the other end;
a terminal position information updating operation of updating the position information of the wireless terminal and the position information of the terminal on the other end stored in the terminal position information storing part, to the position information of the wireless terminal and the position information of the terminal on the other end obtained in the terminal position information obtaining operation, based on the identification information of the wireless terminal and the identification information of the terminal on the other end extracted in the identification information extracting operation;
a terminal-to-terminal distance calculating operation of calculating a distance between the wireless terminal and the terminal on the other end based on the position information of the wireless terminal and the position information of the terminal on the other end stored in the terminal position information storing part;
a distance determining operation of determining whether or not the distance between the wireless terminal and the terminal on the other end calculated in the terminal-to-terminal distance calculating operation falls in the predetermined distance range represented by the communication condition data stored in the communication condition data storing part; and
a communication control operation of controlling the communication between the wireless terminal and the terminal on the other end according to the communication conditions represented by the communication condition data stored in the communication condition data storing part, when it is determined in the distance determining operation that the calculated distance falls in the predetermined distance range,
wherein the communication condition data storing part stores communication condition data representing predetermined distance ranges set at a plurality of levels, and priority degrees for the predetermined distance ranges, and
the communication control operation relays communications in a manner such that a communication between the wireless terminal and the terminal on the other end, in which a distance between the wireless terminal and the terminal on the other end falls in the predetermined distance range with a higher priority degree represented by communication condition data stored in the communication condition data storing part, is relayed by priority with respect to a communication between a wireless terminal and a terminal on the other end, in which a distance between the wireless terminal and the terminal on the other end falls in the predetermined distance range with a lower priority degree represented by communication condition data stored in the communication condition data storing part.
12. A relay method for relaying a communication between a wireless terminal and a terminal on the other end, the method being performed by a relay apparatus that includes:
a terminal position information storing part that stores identification information and position information of the wireless terminal in an associated state;
a reference position information storing part that stores reference position information representing a reference position as a reference with respect to the position of the wireless terminal; and
a communication condition data storing part that stores communication condition data representing a predetermined distance range and communication conditions for the predetermined distance range,

the method comprising:
an operation of receiving, from the wireless terminal, communication data including identification information of the wireless terminal as a transmission source, identification information of the terminal on the other end as a transmission destination, and contents to be transmitted;
an identification information extracting operation of extracting the identification information of the wireless terminal from the received communication data;
a terminal position information obtaining operation of obtaining position information of the wireless terminal from a terminal position measuring device that measures a position of the wireless terminal;
a terminal position information updating operation of updating the position information of the wireless terminal stored in the terminal position information storing part to the position information of the wireless terminal obtained in the terminal position information obtaining operation, based on the identification information of the wireless terminal extracted in the identification information extracting operation;
a terminal-to-reference distance calculating operation of calculating a distance between the wireless terminal and the reference position based on the position information of the wireless terminal stored in the terminal position information storing part and the reference position information stored in the reference position information storing part;
a distance determining operation of determining whether or not the distance between the wireless terminal and the reference position calculated in the terminal-to-reference distance calculating operation falls in the predetermined distance range represented by the communication condition data stored in the communication condition data storing part; and
a communication control operation of controlling the communication between the wireless terminal and the terminal on the other end according to the communication conditions represented by the communication condition data stored in the communication condition data storing part, when it is determined in the distance determining operation that the calculated distance falls in the predetermined distance range,
wherein the communication condition data storing part stores communication condition data representing predetermined distance ranges set at a plurality of levels, and priority degrees for the predetermined distance ranges, and
the communication control operation relays communications in a manner such that a communication between the wireless terminal and the terminal on the other end, in which a distance between the wireless terminal and the terminal on the other end falls in the predetermined distance range with a higher priority degree represented by communication condition data stored in the communication condition data storing part, is relayed by priority with respect to a communication between a wireless terminal and a terminal on the other end, in which a distance between the wireless terminal and the terminal on the other end falls in the predetermined distance range with a lower priority degree represented by communication condition data stored in the communication condition data storing part.
13. A non-transitory recording medium storing a relay program for causing a computer to execute processing of relaying a communication between a wireless terminal and a terminal on the other end, the computer including:
a terminal position information storing part that stores identification information and position information of the wireless terminal in an associated state and stores identification information and position information of the terminal on the other end in an associated state; and
a communication condition data storing part that stores communication condition data representing a predetermined distance range and communication conditions for the predetermined distance range, the relay program causing the computer to execute:
reception processing of receiving, from the wireless terminal, communication data including identification information of the wireless terminal as a transmission source, identification information of the terminal on the other end as a transmission destination, and contents to be transmitted;
identification information extraction processing of extracting the identification information of the wireless terminal and the identification information of the terminal on the other end from the received communication data;
terminal position information obtainment processing of obtaining position information of the wireless terminal and position information of the terminal on the other end from a terminal position measuring device that measures positions of the wireless terminal and the terminal on the other end;
terminal position information updating processing of updating the position information of the wireless terminal and the position information of the terminal on the other end stored in the terminal position information storing part, to the position information of the wireless terminal and the position information of the terminal on the other end obtained in the terminal position information obtainment processing, based on the identification information of the wireless terminal and the identification information of the terminal on the other end extracted in the identification information extraction processing;
terminal-to-terminal distance calculation processing of calculating a distance between the wireless terminal and the terminal on the other end based on the position information of the wireless terminal and the position information of the terminal on the other end stored in the terminal position information storing part;
distance determination processing of determining whether or not the distance between the wireless terminal and the terminal on the other end calculated in the terminal-to-terminal distance calculation processing falls in the predetermined distance range represented by the communication condition data stored in the communication condition data storing part; and
communication control processing of controlling the communication between the wireless terminal and the terminal on the other end according to the communication conditions represented by the communication condition data stored in the communication condition data storing part, when it is determined in the distance determination processing that the calculated distance falls in the predetermined distance range,
wherein the communication condition data storing part stores communication condition data representing predetermined distance ranges set at a plurality of levels, and priority degrees for the predetermined distance ranges, and
the communication control processing relays communications in a manner such that a communication between the wireless terminal and the terminal on the other end, in which a distance between the wireless terminal and the terminal on the other end falls in the predetermined distance range with a higher priority degree represented by communication condition data stored in the communication condition data storing part, is relayed by priority with respect to a communication between a wireless terminal and a terminal on the other end, in which a distance between the wireless terminal and the terminal on the other end falls in the predetermined distance range with a lower priority degree represented by communication condition data stored in the communication condition data storing part.
14. A non-transitory recording medium storing a relay program for causing a computer to execute processing of relaying a communication between a wireless terminal and a terminal on the other end, the computer including:
a terminal position information storing part that stores identification information and position information of the wireless terminal in an associated state;
a reference position information storing part that stores reference position information representing a reference position as a reference with respect to the position of the wireless terminal; and
a communication condition data storing part that stores communication condition data representing a predetermined distance range and communication conditions for the predetermined distance range,

the relay program causing the computer to execute:
reception processing of receiving, from the wireless terminal, communication data including identification information of the wireless terminal as a transmission source, identification information of the terminal on the other end as a transmission destination, and contents to be transmitted;
identification information extraction processing of extracting the identification information of the wireless terminal from the received communication data;
terminal position information obtainment processing of obtaining position information of the wireless terminal from a terminal position measuring device that measures a position of the wireless terminal;
terminal position information updating processing of updating the position information of the wireless terminal stored in the terminal position information storing part to the position information of the wireless terminal obtained in the terminal position information obtainment processing, based on the identification information of the wireless terminal extracted in the identification information extraction processing;
terminal-to-reference distance calculation processing of calculating a distance between the wireless terminal and the reference position based on the position information of the wireless terminal stored in the terminal position information storing part and the reference position information stored in the reference position information storing part;
distance determination processing of determining whether or not the distance between the wireless terminal and the reference position calculated in the terminal-to-reference distance calculation processing falls in the predetermined distance range represented by the communication condition data stored in the communication condition data storing part; and
communication control processing of controlling the communication between the wireless terminal and the terminal on the other end according to the communication conditions represented by the communication condition data stored in the communication condition data storing part, when it is determined in the distance determination processing that the calculated distance falls in the predetermined distance range,
wherein the communication condition data storing part stores communication condition data representing predetermined distance ranges set at a plurality of levels, and priority degrees for the predetermined distance ranges, and
the communication control processing relays communications in a manner such that a communication between the wireless terminal and the terminal on the other end, in which a distance between the wireless terminal and the terminal on the other end falls in the predetermined distance range with a higher priority degree represented by communication condition data stored in the communication condition data storing part, is relayed by priority with respect to a communication between a wireless terminal and a terminal on the other end, in which a distance between the wireless terminal and the terminal on the other end falls in the predetermined distance range with a lower priority degree represented by communication condition data stored in the communication condition data storing part.