MANAGEMENT OF MOVING OBJECTS
First Claim
1. A system comprising:
- a plurality of mobile object servers respectively assigned to a plurality of regions in a geographic space, the plurality of mobile object servers including at least one mobile object server including a mobile object agent assigned to a moving object in the assigned region; and
a plurality of event servers operable to manage events occurring in the geographic space, wherein each event server is further operable to execute an event agent to manage an event on a route in an area assigned to the event server, and wherein each event server is further operable to manage an influence event of a target route, wherein the influence event of the target route relates to an event on another route within a threshold travelling distance of the target route;
wherein each mobile object server is operable to;
transfer the mobile object agent to one of the plurality of mobile object servers assigned to a neighboring region in response to the moving object moving to the neighboring region, andexecute the mobile object agent to;
collect information of events from at least one event server, andprovide the moving object with information that assists the moving object with traveling in the geographic space.
2 Assignments
0 Petitions
Accused Products
Abstract
A system comprising a plurality of mobile object servers respectively assigned to a plurality of regions in a geographic space, the plurality of mobile object servers including at least one mobile object server including a mobile object agent assigned to a moving object in the assigned region; and a plurality of event servers operable to manage events occurring in the geographic space; wherein each mobile object server is operable to transfer the mobile object agent to one of the plurality of mobile object servers assigned to a neighboring region in response to the moving object moving to the neighboring region, and execute the mobile object agent to collect information of events from at least one event server, and provide the moving object with information that assists the moving object with traveling in the geographic space.
28 Citations
15 Claims
-
1. A system comprising:
-
a plurality of mobile object servers respectively assigned to a plurality of regions in a geographic space, the plurality of mobile object servers including at least one mobile object server including a mobile object agent assigned to a moving object in the assigned region; and a plurality of event servers operable to manage events occurring in the geographic space, wherein each event server is further operable to execute an event agent to manage an event on a route in an area assigned to the event server, and wherein each event server is further operable to manage an influence event of a target route, wherein the influence event of the target route relates to an event on another route within a threshold travelling distance of the target route; wherein each mobile object server is operable to; transfer the mobile object agent to one of the plurality of mobile object servers assigned to a neighboring region in response to the moving object moving to the neighboring region, and execute the mobile object agent to; collect information of events from at least one event server, and provide the moving object with information that assists the moving object with traveling in the geographic space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform operations comprising:
-
assigning a plurality of mobile object servers respectively to a plurality of regions in a geographic space, the plurality of mobile object servers including at least one mobile object server including a mobile object agent assigned to a moving object in the assigned region; and managing, by a plurality of event servers, events occurring in the geographic space, wherein each event server is further operable to execute an event agent to manage an event on a route in an area assigned to the event server, and wherein each event server is further operable to manage an influence event of a target route, wherein the influence event of the target route relates to an event on another route within a threshold travelling distance of the target route; wherein each mobile object server is operable to; transfer the mobile object agent to one of the plurality of mobile object servers assigned to a neighboring region in response to the moving object moving to the neighboring region, and execute the mobile object agent to; collect information of events from at least one event server, and provide the moving object with information that assists the moving object with traveling in the geographic space.
-
-
15. A computer-implemented method performed by a system comprising a plurality of mobile object servers and a plurality of object servers that include at least one object server including an object agent containing information of the moving object, comprising:
-
assigning the plurality of mobile object servers respectively to a plurality of regions in a geographic space, the plurality of mobile object servers including at least one mobile object server including a mobile object agent assigned to a moving object in the assigned region; receiving, by each mobile object server, information from the moving object in the region assigned to the mobile object server; generating, by each mobile object server, the mobile object agent for the moving object by obtaining information of the moving object from the object server that includes the object agent containing the information of the moving object if there is no mobile object server among the plurality of mobile object servers that is executing the mobile object agent; managing, by a plurality of event servers, events occurring in the geographic space, wherein each event server is further operable to execute an event agent to manage an event on a route in an area assigned to the event server, and wherein each event server is further operable to manage an influence event of a target route, wherein the influence event of the target route relates to an event on another route within a threshold travelling distance of the target route; wherein each mobile object server is operable to; transfer the mobile object agent to one of the plurality of mobile object servers assigned to a neighboring region in response to the moving object moving to the neighboring region, and execute the mobile object agent to; collect information of events from at least one event server, and provide the moving object with information that assists the moving object with traveling in the geographic space.
-
Specification