Navigation server, navigation client and navigation system
First Claim
1. A navigation server, comprising:
- at least one processor; and
at least one memory including computer program code,wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the navigation server at least to;
receive a chronological order of positions and operating states of a moving body in which a navigation client is mounted from the navigation client;
repeatedly extract a position of the moving body at a time point of switching between an operation ON state and an operation OFF state from among the chronological order of positions of the moving body as a first designated location;
extract as a designated location of the moving body, a location satisfying a requirement of being outside of a base area that is specific to the moving body from the first designated locations extracted by the navigation server, and thereafter cause the designated location to be stored in the at least one memory;
receive departure location information of the moving body;
generate a server route between the departure location and the designated location, wherein the server route comprises link identification information for a portion of the links among a series of link groups constituting the server route, andrecognize as the base area, based on the chronological order of positions of the moving body received from the navigation client, a first base area which includes a location in which a passing frequency of the moving body is equal to or greater than a first threshold value, and a second base area which includes a location in which a visiting frequency of the moving body is equal to or greater than a second threshold value,wherein the passing frequency of the moving body is a frequency at which the moving body is present at a respective location of a plurality of locations in the first base area at a time point at which the operation ON state of the moving body is continuing.
1 Assignment
0 Petitions
Accused Products
Abstract
A navigation server and the like are provided which can provide to a user more meaningful information that takes into consideration a movement history of the user. Positions of a moving body X at time points of switching between an operation ON state and an operation OFF state are extracted as “first designated locations” from among a chronological order of positions (probe information) of the moving body X transmitted from a navigation client 2. A designated location is extracted from among the first designated locations of the moving body X based on a requirement that the designated location is outside a base area of the moving body X. The designated location is then stored and held in, or registered in, a server storage device 10.
-
Citations
7 Claims
-
1. A navigation server, comprising:
-
at least one processor; and at least one memory including computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the navigation server at least to; receive a chronological order of positions and operating states of a moving body in which a navigation client is mounted from the navigation client; repeatedly extract a position of the moving body at a time point of switching between an operation ON state and an operation OFF state from among the chronological order of positions of the moving body as a first designated location; extract as a designated location of the moving body, a location satisfying a requirement of being outside of a base area that is specific to the moving body from the first designated locations extracted by the navigation server, and thereafter cause the designated location to be stored in the at least one memory; receive departure location information of the moving body; generate a server route between the departure location and the designated location, wherein the server route comprises link identification information for a portion of the links among a series of link groups constituting the server route, and recognize as the base area, based on the chronological order of positions of the moving body received from the navigation client, a first base area which includes a location in which a passing frequency of the moving body is equal to or greater than a first threshold value, and a second base area which includes a location in which a visiting frequency of the moving body is equal to or greater than a second threshold value, wherein the passing frequency of the moving body is a frequency at which the moving body is present at a respective location of a plurality of locations in the first base area at a time point at which the operation ON state of the moving body is continuing. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A navigation client that is mounted in a moving body, comprising:
-
at least one processor; and at least one memory including computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the navigation client at least to; recognize a chronological order of positions and operating states of the moving body; transmit to a navigation server, in a distinguishable form, a plurality of positions at time points immediately after switching between an operation ON state and an operation OFF state of the moving body and positions at other time points; receive a server route that identifies a route between a departure location of the navigation client and a designated location of the navigation client; with the server route, generate a client route linking the departure location; and output the client route to an output device, wherein the navigation server recognizes as a base area, based on the chronological order of positions of the moving body, a first base area which includes a location in which a passing frequency of the moving body is equal to or greater than a first threshold value, and a second base area which includes a location in which a visiting frequency of the moving body is equal to or greater than a second threshold value, wherein the passing frequency of the moving body is a frequency at which the moving body is present at a respective location of a plurality of locations in the first base area at a time point at which the operation ON state of the moving body is continuing, and wherein the designated location is a location satisfying a requirement of being outside of a base area that is specific to the moving body from the plurality of positions.
-
-
7. A navigation system, comprising:
-
a navigation server; and a navigation client, wherein, the navigation server comprises; at least one processor; and at least one memory including computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the navigation server at least to; receive a chronological order of positions and operating states of a moving body in which a navigation client is mounted from the navigation client; extract a position of the moving body at a time point of switching between an operation ON state and an operation OFF state from the chronological order of positions of the moving body as a first designated location; extract as a designated location of the moving body, a location satisfying a requirement of being outside of a base area that is specific to the moving body from among the first designated locations extracted by the navigation server, and thereafter cause the designated location to be stored in the at least one memory; receive departure location information of the moving body; generate a server route between the departure location and the designated location, wherein the server route comprises link identification information for a portion of the links among a series of link groups constituting the server route; and recognize as the base area, based on the chronological order of positions of the moving body received from the navigation client, a first base area which includes a location in which a passing frequency of the moving body is equal to or greater than a first threshold value and a second base area which includes a location in which a visiting frequency of the moving body is equal to or greater than a second threshold value, wherein the passing frequency of the moving body is a frequency at which the moving body is present at a respective location of a plurality of locations in the first base area at a time point at which the operation ON state of the moving body is continuing, and wherein the navigation client comprises; at least one second processor; and at least one second memory including computer program code, wherein the at least one second memory and the computer program code are configured to, with the at least one second processor, cause the navigation client at least to; recognize a chronological order of positions and operating states of the moving body, and to transmit to a navigation server, in a distinguishable form, a position at a time point immediately after switching between an operation ON state and an operation OFF state of the moving body and positions at other time points.
-
Specification