Push delivery service providing method, information providing service system, server system, and user station
First Claim
1. A push delivery service providing method used in a system delivering information to a user station comprising the steps of:
- a transmitting step of transmitting attribute information including positions C and ranges R of a plurality of push delivery space ranges from a server system to said user station;
a predicting step of comparing each of the ranges R of the attribute information (C, R) transmitted at said transmitting step with a self-predicted position (L1-a, L1-b, L1-c) predicted by said user station to predict that said user station belongs to any one of the push delivery space ranges;
a positioning step of positioning a measurement end position L2 of said user station when said user station judges on the basis of a result of prediction at said predicting step that said user station belongs to the push delivery space range;
a confirming step of comparing a corrected position obtained by correcting the measurement end position L2 obtained at said positioning step with the push delivery space range to confirm that said user station belongs to the push delivery space range;
a requesting step of requesting, from said user station, said server system to deliver information attached to the push delivery space range on the basis of a result obtained at said confirming step; and
a contents providing step of transmitting the delivery information from said server system to said user station in response to a request at said requesting step.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a technique of providing a push delivery service. A data center transmits attribute information on positions and radii of areas A through J to a user station. The user station compares the attribute information with a self-predicted position to predict that the user station itself lies in the area A through J. When the user station confirms that the user station lies in the area A through J, and requests the data center for delivery information attached to the area A through J on the basis of a result of confirmation. The data center transmits delivery information to the user station in response to the request. The user station knows itself in one of plural push delivery areas A through J, and decreases the frequency of positioning and pinpoints delivery of information such as shop advertisements is possible.
-
Citations
30 Claims
-
1. A push delivery service providing method used in a system delivering information to a user station comprising the steps of:
-
a transmitting step of transmitting attribute information including positions C and ranges R of a plurality of push delivery space ranges from a server system to said user station;
a predicting step of comparing each of the ranges R of the attribute information (C, R) transmitted at said transmitting step with a self-predicted position (L1-a, L1-b, L1-c) predicted by said user station to predict that said user station belongs to any one of the push delivery space ranges;
a positioning step of positioning a measurement end position L2 of said user station when said user station judges on the basis of a result of prediction at said predicting step that said user station belongs to the push delivery space range;
a confirming step of comparing a corrected position obtained by correcting the measurement end position L2 obtained at said positioning step with the push delivery space range to confirm that said user station belongs to the push delivery space range;
a requesting step of requesting, from said user station, said server system to deliver information attached to the push delivery space range on the basis of a result obtained at said confirming step; and
a contents providing step of transmitting the delivery information from said server system to said user station in response to a request at said requesting step.
-
-
2. A push delivery service providing method used in a system delivering information to a user station, said system comprising a server system for holding a plurality of data elements in which each of a plurality of three-dimensional space range data elements having attribute information (C, R) relating to three-dimensional space ranges is related with each of plural pieces of delivery information attached to the three-dimensional space ranges, and said user station for positioning a measurement start position L1 and a measurement end position L2 of said user station in three-dimensional space ranges and transmitting and receiving data to and from said server system over a network, said push delivery service providing method comprising the steps of:
-
a start position positioning step of positioning the measurement start position L1 by said user station;
a transmitting step of transmitting a measurement start position L1 positioned at said start position positioning step to said server system from said user station;
a notifying step of notifying, from said server system, said user station of attribute information (C, R) on at least one three-dimensional space range existing around the measurement start position L1 transmitted at said transmitting step;
a predicting step of predicting, by said user station, on the basis of at least one piece of attribute information (C, R) notified at said notifying step and a self-predicted position (L1-a, L1-b, L1-c) predicted by said user station by calculating movement information including a direction of movement and a quantity of movement of said user station obtained by sensors of said user station whether said user station belongs to the three-dimensional space range;
a measurement end position L2 positioning step of positioning a measurement end position L2 of said user station when said user station judges that said user station belongs to the three-dimensional space range at said predicting step;
a confirming step of comparing a corrected position obtained by correcting the measurement end position L2 obtained at said measurement end position L2 positioning step with the three-dimensional space range to confirm that said user station belongs to the three-dimensional space range in said user station;
a requesting step of requesting, from said user station, said server system for delivery information on the basis of a result of confirmation at said confirming step; and
a providing step of transmitting the delivery information from said server system to said user station.
-
-
3. An information providing service system delivering information to a user station comprising:
-
a server system for holding a plurality of balloon data elements in which each of a plurality of push delivery space range data elements having attribute information (C, R) including positions C and ranges R of push delivery space ranges is related with each piece of delivery information including various information or service information to be provided in the plural push delivery space ranges; and
said user station for positioning a measurement start position L1 and a measurement end position L2 of the user station in push delivery space ranges, and transmitting and receiving data to and from said server system over a network;
said user station judging on the basis of attribute information (C, R) transmitted from said server system and a self-predicted position (L1-a, L1-b, L1-c) predicted by said user station whether said user station belongs to a push delivery space range.
-
-
4. An information providing service system delivering information to a user station comprising:
-
a server system for holding a plurality of balloon data elements in which each of a plurality of push delivery space range data elements having attribute information (C, R) including center positions C and radii R of spherical push delivery space ranges is related with each piece of delivery information including various information or service information to be provided in the push delivery space ranges;
said user station for positioning a position, a direction of movement and a quantity of movement of its own in spherical push delivery space ranges using GPS satellites, an azimuth sensor and a gyro sensor, and transmitting and receiving data to and from said server system over a network;
said server system comprising;
a database for holding the balloon data;
a notifying unit for receiving a measurement start position L1 specified on the basis of a latitude, a longitude, an altitude, an azimuth and a tilt angle of said user station transmitted from said user station, extracting at least one of push delivery space range data element belonging to a predetermined radius having the measurement start position L1 as a center point from said database, and notifying said user station of at least one piece of attribute information (C, R) including a center position C and a radius R of at least one extracted push delivery space range data element;
a providing unit, when said user station notified of the attribute information (C, R) from said notifying unit judges that a measurement end position L2 of said user station calculated from the measurement start position L1 and a direction of movement and a quantity of movement positioned by said user station belongs to a push delivery space range belonging to a sphere having a radius R having a center position C of the attribute information (C, R) notified from said notifying unit as a center point, said providing unit providing delivery information of balloon data corresponding to at least one piece of attribute information (C, R) judged to belong thereto to said user station;
said user station comprising;
a positioning unit for positioning the latitude, the longitude, the altitude, the azimuth and the tilt angle;
a transmitting unit for transmitting the latitude, the longitude, the altitude, the azimuth and the tilt angle positioned by said positioning unit to said server system;
a pre-reading process unit for judging whether said user station belongs to the push delivery space range on the basis of attribute information (C, R) including a position C and a range R of at least one push delivery space range existing around the latitude, the longitude, the altitude, the azimuth and the tilt angle transmitted from said transmitting unit (304) and a self-predicted position (L1-a, L1-b, L1-c) predicted by said user station by calculating movement information including a direction of movement and a quantity of movement of said user station; and
a confirming unit for comparing a corrected position obtained by correcting a measurement end position L2 of said user station positioned by said positioning unit with at least one push delivery space range received by a receiving unit when said pre-reading process unit judges that said user station belongs to the push delivery space range to confirm that said user station belongs thereto.
-
-
5. An information providing service system delivering information to a user station comprising:
-
a server system for holding a plurality of balloon data elements in which each of a plurality of push delivery space range data elements having attribute information (C, R) including center positions C and radii R of spherical push delivery space ranges is related with each of plural pieces of delivery information including various information or service information to be provided in the push delivery space ranges;
a user station for positioning a position, a direction of movement and a quantity of movement of its own in spherical push delivery space ranges using GPS satellites, an azimuth sensor and a gyro sensor, and transmitting and receiving data to and from said server system over a network;
said server system comprising;
a database for holding the balloon data;
a server receiving unit for receiving a measurement start position L1 specified on the basis of a latitude, a longitude, an altitude, an azimuth and a tilt angle of said user station transmitted from said user station, and movement information including a direction of movement and a quantity of movement of said user station;
a calculating unit for calculating a self-predicted position (L1-a, L1-b, L1-c) predicted by said user station on the basis of the measurement start position L1 and the movement information received by said server receiving unit;
a server transmitting unit for transmitting attribute information on at least one push delivery space range existing around the measurement start position L1 to said user station on the basis of a self-predicted position (L1-a, L1-b, L1-c) calculated by said calculating unit;
a providing unit for receiving attribute information selected by said user station (1) from at least one piece of attribute information transmitted from said server transmitting unit, and providing delivery information of balloon data corresponding to the attribute information to said user station;
said user station comprising;
a positioning unit for positioning the measurement start position L1 and the measurement end position L2; and
a transmitting unit for transmitting the measurement start position L1 or the measurement end position L2 positioned by said positioning unit to said server system.
-
-
6. A server system in a system delivering information to a user station which can position a position, a direction of movement and a quantity of movement of its own in spherical push delivery space ranges using GPS satellites, an azimuth sensor and a gyro sensor, said server system comprising:
-
a database for holding a plurality of balloon data elements in which each of a plurality of push delivery space range data elements having attribute information (C, R) including center positions C and radii R of push delivery space ranges is related with each of plural pieces of delivery information including various information or service information to be provided in the push delivery space ranges;
a notifying unit for receiving a measurement start position L1 specified on the basis of a latitude, a longitude, an altitude, an azimuth and a tilt angle of said user station transmitted from said user station, extracting at least one push delivery space range data element belonging to a predetermined radius having the measurement start position L1 as a center point from said database, and notifying said user station of at least one piece of attribute information (C, R) including a center position C and a radius R of at least one extracted push delivery space range data element; and
a providing unit, when said user station notified of the attribute information (C, R) from said notifying unit judges that a measurement end position L2 of said user station calculated from the measurement start position L1, and a direction of movement and a quantity of movement positioned by said user station belongs to a push delivery space range belonging to a sphere having a radius R having the center position C of the attribute information (C, R) notified from said notifying unit as a center point, said providing unit providing delivery information of balloon data corresponding to at least one piece of attribute information (C, R) judged to belong to the push delivery space range to said user station. - View Dependent Claims (7)
-
-
8. A server system in a system delivering information to a user station which can position a position, a direction of movement and a quantity of movement of its own in three-dimensional space ranges of a predetermined shape, said server system comprising:
-
a database for holding a plurality of balloon data elements in which each of a plurality of three-dimensional space range data elements having attribute information (C, R) including positions C and ranges R of three-dimensional space ranges is related with each of plural pieces of delivery information related with the plural three-dimensional space ranges, respectively;
a notifying unit for extracting at least one three-dimensional space range data element within a predetermined distance from a measurement start position L1 of said user station transmitted from said user station from said database, and notifying said user station of at least one piece of extracted attribute information (C, R); and
a providing unit, when said user station notified of attribute information (C, R) from said notifying unit judges that a measurement end position L2 of said user station calculated from the measurement start position L1, the direction of movement and the quantity of movement belongs to any one of a plurality of three-dimensional space ranges having positions C and ranges R included in attribute information (C, R) notified from said notifying unit, said providing unit providing delivery information of at least one balloon data element corresponding to at least one piece of attribute information (C, R) judged to belong thereto. - View Dependent Claims (9, 12, 13, 14, 15)
-
-
10. A server system in a system delivering information to a user station which can position a position, a direction of movement and a quantity of movement of its own in three-dimensional space ranges, said server system comprising:
-
a database for holding a plurality of balloon data elements in which each of a plurality of three-dimensional space range data elements having attribute information (C, R) relating to three-dimensional space ranges is related with each of plural pieces of delivery information attached to the three-dimensional space ranges;
a notifying unit for receiving a measurement start position L1 of said user station, and notifying said user station of attribute information (C, R) on the measurement start position L1 and a plurality of three-dimensional space ranges corresponding to respective plural three-dimensional space range data elements within a predetermined distance; and
a providing unit, when said user station notified of the attribute information (C, R) judges that a measurement end position L2 of said user station obtained on the basis of the measurement start position L1 and the direction of movement and the quantity of movement belongs to any one of three-dimensional space ranges determined on the basis of the attribute information (C, R), said providing unit providing delivery information of balloon data corresponding to plural pieces of attribute information (C, R) judged to belong thereto to said user station. - View Dependent Claims (11)
-
-
16. A server system in a system delivering information to a user station which can position a position, a direction of movement and a quantity of movement of its own on circular push delivery planes using GPS satellites, an azimuth sensor and a gyro sensor, said server system comprising:
-
a database for holding a plurality of balloon data elements in which each of a plurality of push delivery plane data elements having attribute information (C, R) including center positions C and radii R of push delivery planes is related with each of plural pieces of delivery information including various information or service information to be provided on the push delivery planes;
a notifying unit for receiving a measurement start position L1 specified on the basis of a latitude, a longitude, an altitude, an azimuth and a tilt angle of said user station transmitted from said user station, extracting at least one push delivery plane data element belonging to a predetermined radius having the measurement start position L1 as a center point from said database, and notifying said user station of at least one piece of attribute information (C, R) including a center position C and a radius R of at least one extracted push delivery plane data element; and
a providing unit, when said user station notified of the attribute information (C, R) from said notifying unit judges that a measurement end position L2 of said user station calculated from the measurement start position L1, and a direction of movement and a quantity of movement positioned by said user station belongs to a push delivery plane belonging to a circle having a radius R having a center position C of the attribute information (C, R) notified from said notifying unit as a center point, said providing unit providing delivery information of balloon data corresponding to at least one piece of attribute information (C, R) judged to belong thereto to said user station. - View Dependent Claims (18, 19, 20, 21)
-
-
17. A server system in a system delivering information to a user station which can position a position, a direction of movement and a quantity of movement of its own on two-dimensional planes, said server system comprising:
-
a database for holding a plurality of balloon data elements in which each of a plurality of two-dimensional plane data elements having attribute information (C, R) on two-dimensional planes is related with each piece of delivery information relating to the two-dimensional planes;
a notifying unit for receiving a measurement start position L1 of said user station, and notifying said user station of attribute information (C, R) on the measurement start position L1 and a plurality of two-dimensional planes corresponding to a plurality of two-dimensional plane data elements within a predetermined distance; and
a providing unit, when said user station notified of attribute information (C, R) judges that a measurement end position L2 of said user station obtained on the basis of the measurement start position L1, the direction of movement and the quantity of movement belongs to any one of two-dimensional planes determined on the basis of the attribute information (C, R), said providing unit providing delivery information on balloon data corresponding to plural pieces of attribute information (C, R) judged to belong thereto to said user station.
-
-
22. A user station in a system delivering information to said user station comprising:
-
a positioning unit for positioning a latitude, a longitude, an altitude, an azimuth and a tilt angle specifying each of a measurement start position L1, a measurement end position L2 and movement information including a direction of movement and a quantity of movement of said user station in push delivery space ranges;
a transmitting unit for transmitting a measurement start position L1 positioned by said positioning unit to said system'"'"'s side;
a receiving unit, when data of at least one kind of push delivery space range belonging to a predetermined radius having the measurement start position L1 transmitted from said transmitting unit as a center point is extracted on said system'"'"'s side, said receiving unit receiving attribute information (C, R) including a position C and a range R of at least one extracted push delivery space range notified from said system'"'"'s side;
a pre-reading process unit for judging whether said user station belongs to the push delivery space range on the basis of the attribute information (C, R) received by said receiving unit from said system'"'"'s side, and a self-predicted position (L1-a, L1-b, L1-c) predicted by said user station by calculating movement information positioned by said positioning unit; and
a confirming unit, when said pre-reading process unit judges that said user station belongs to the push delivery space range, said confirming unit comparing a corrected position obtained by correcting a measurement end position L2 of said user station positioned by said positioning unit with at least one push delivery space range received by said receiving unit to confirm that said user station belongs to the push delivery space range. - View Dependent Claims (25, 26)
-
-
23. A user station in a system delivering information to said user station comprising:
-
a positioning unit for positioning a measurement start position L1, a measurement end position L2 and movement information including a direction of movement and a quantity of movement of said user station in three-dimensional space ranges, a transmitting unit for transmitting a measurement start position L1 positioned by said positioning unit to said system'"'"'s side;
a receiving unit for receiving attribute information (C, R) on at least one three-dimensional space range predicted on said system'"'"'s side on the basis of the measurement start position L1 transmitted from said transmitting unit;
a pre-reading process unit for judging whether said user station belongs to the three-dimensional space range on the basis of the attribute information (C, R) received by said receiving unit and a self-predicted position (L1-a, L1-b, L1-c) predicted by said user station by calculating movement information positioned by said positioning unit; and
a confirming unit, when said pre-reading process unit judges that said user station belongs to the three-dimensional space range, said confirming unit comparing a corrected position obtained by correcting a measurement end position L2 of said user station positioned by said positioning unit with at least one three-dimensional space range received by said receiving unit to confirm that said user station belongs to the three-dimensional space range.
-
-
24. A user station in a system delivering information to said user station comprising:
-
a positioning unit for positioning a measurement start position L1, a measurement end position L2 and movement information including a direction of movement and a quantity of movement of said user station;
a transmitting unit for transmitting a measurement start position L1 positioned by said positioning unit to said system'"'"'s side;
a receiving unit for receiving attribute information (C, R) on at least one three-dimensional space range predicted on said system'"'"'s side on the basis of the measurement start position Li;
a pre-reading process unit for judging whether said user station belongs to the three-dimensional space range on the basis of the attribute information (C, R) and a self-predicted position (L1-a, L1-b, L1-c) predicted by said user station; and
a confirming unit, when said pre-reading process unit judges that said user station belong to the three-dimensional space range, said confirming unit comparing a corrected position obtained by correcting the measurement end position L2 with at least one received three-dimensional space range to confirm that said user station belongs to the three-dimensional space range.
-
-
27. A user station in a system delivering information to said user station comprising:
-
a positioning unit for positioning a measurement start position L1, a measurement end position L2 and movement information including a direction of movement and a quantity of movement of said user station on two-dimensional planes;
a transmitting unit for transmitting a measurement start position L1 positioned by said positioning unit to said system'"'"'s side;
a receiving unit for receiving attribute information (C, R) on at least one two-dimensional plane predicted on said system'"'"'s side with respect to the measurement start position L1 transmitted from said transmitting unit;
a pre-reading process unit for judging whether said user station belongs to the two-dimensional plane on the basis of the attribute information (C, R) received by said receiving unit and a self-predicted position (L1-a, L1-b, L1-c) predicted by said user station by calculating movement information positioned by said positioning unit; and
a confirming unit for confirming that said user station belongs to at least one two-dimensional plane received by said receiving unit on the basis of a result of judgement by said pre-reading process unit.
-
-
28. An information providing service system delivering information to a user station comprising:
-
a database for holding a plurality of balloon data elements in which each of plural pieces of push delivery space range information is related with each piece of delivery information including various information or service information to be provided in the push delivery space ranges; and
a transmitting unit for transmitting at least one of the plural pieces of push delivery space range information on the basis of position information transmitted from said user station.
-
-
29. A user station receiving information from a delivering system delivering information comprising:
-
a recording unit for recording plural pieces of push delivery space range information received from said delivering system on the basis of position information on said user station; and
a control unit for requesting said delivering system for delivery when detecting that said user station is present in a three-dimensional space indicated by the push delivery space range information.
-
-
30. A method for providing a virtual three-dimensional space in an information providing service system which relates virtual three-dimensional space information corresponding to a real three-dimensional space with provided information or relating information of the provided information of a first user, store them, and provides information relating to position information on a second user who desires to be provided information to said second user, said method comprising the steps of:
-
dividing beforehand the virtual three-dimensional space information into plural pieces of virtual three-dimensional space information;
selecting at least one virtual three-dimensional space corresponding to a real three-dimensional space desired by said first user who desires to provide information from among the plural pieces of divided virtual three-dimensional space information; and
presenting a charge corresponding to a selected virtual three-dimensional space.
-
Specification