Application program execution system, sensor, first server, second server, and object thereof and application program execution method
First Claim
1. An application program execution system comprising:
- a control unit that controls execution of an application program;
a detection unit that detects information on an object; and
a notification unit that notifies the information detected by the detection unit to the control unit based on relationship information between the object and the application program, wherein the control unit executing the application program is identified from the relationship information.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention enables to establish sensing environment and application environment respectively by managing the corresponding relationship between the objects and the application programs in object management servers. The application program execution system includes movable objects, detection units that detect the objects, application programs, control units that control the execution of the context-aware application program, corresponding relationship between the objects and the application programs, and notification units that notify the control units of detection information that the detection units have detected, according to the corresponding relationship. Thus, the appropriate application programs are executed. The present invention enables to establish and change the application program execution system flexibly. Development of the application programs is also flexible.
-
Citations
40 Claims
-
1. An application program execution system comprising:
-
a control unit that controls execution of an application program;
a detection unit that detects information on an object; and
a notification unit that notifies the information detected by the detection unit to the control unit based on relationship information between the object and the application program, wherein the control unit executing the application program is identified from the relationship information. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An application program execution system comprising:
-
a detection unit that detects an identifier given to an object together with information on a situation of the object;
a control unit that controls execution of an application program, based on a detection result of the detection unit;
a retaining unit that retains a corresponding relationship between the identifier and an address assigned to the application program;
an acquiring unit that acquires the address from the retaining unit, based on the identifier detected by the detection unit, the address corresponding to the identifier; and
a notification unit that notifies the detection result to the address acquired by the acquiring unit. - View Dependent Claims (7, 8, 9)
-
-
10. A sensor comprising:
-
a detection unit that detects an identifier given to an object and information on a situation of the object;
a notification unit that notifies a detection result detected by the detection unit to an application program, a detection target of the application program being the object; and
an acquiring unit that acquires an address assigned to the application program that has a corresponding relationship with the identifier, based on the identifier that has been detected by the detection unit, wherein the notification unit notifies the detection result to the address assigned to the application program. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A first server comprising:
-
a retaining unit that retains a corresponding relationship between an identifier and an address, the identifier having been given to an object, and the address having been assigned to an application program whose detection target is the object, wherein according to an inquiry via a network, the address is notified to a source address of the inquiry, the address has a corresponding relationship with the identifier. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A second server comprising:
-
a control unit that executes an application program based on a situation of an object, the application program having a corresponding relationship with the object; and
a judging unit that detects information on the situation of the object having been received via a network, wherein the control unit executes the application program, when the judging unit detects an identifier or the information on the situation of the object is received. - View Dependent Claims (31, 32)
-
- 33. An object comprising a retaining unit that retains an identifier, wherein the identifier includes an address assigned to a first server that retains a corresponding relationship between the identifier and the address assigned to an application program.
-
34. An object comprising a first retaining unit and a second retaining unit, the first retaining unit retaining an identifier, and the second retaining unit retaining a corresponding relationship between the identifier and an address assigned to an application program.
-
36. An application program execution system comprising:
-
an object having an identifier;
a detection unit that detects information on a situation of an object together with the identifier of the object;
a retaining unit that retains a corresponding relationship between the identifier and an address that has been assigned to an application program whose detection target is the object; and
a control unit that controls execution of the application program, based on a detection result of the detection unit, and further comprising;
detecting the identifier and the information on the situation of the object, with the use of the detection unit;
acquiring an address from the retaining unit, the address corresponding to the identifier; and
notifying the address of the information on the situation of the object, the address having been acquired with the acquiring step.
-
-
37. An application program execution system comprising:
-
an object that is capable of moving around;
a detection unit that detects information on the object;
an application program;
a control unit that executes the application program;
relationship information showing relationship between the object and the application program; and
a notification unit that notifies, based on the relationship information, the control unit of a detection result of the detection unit. - View Dependent Claims (38, 39, 40)
-
Specification