Server system, user terminal, service providing method and service providing system using the server system and the user terminal for providing position-based service to the user terminal
First Claim
1. A server system in a system providing services to a user terminal comprising:
- a first database that holds plural kinds of balloon data, in which each of plural pieces of three-dimensional real space range information and an identifier for identifying said three-dimensional real space range information is related to each other;
a second database that holds one or a plurality of service execution files, in which each of plural pieces of three-dimensional space region information, which defines a three-dimensional space region that includes another three-dimensional space region or is included by another three-dimensional space region, related to said identifier in said first database and service information provided in each three-dimensional space region is related to each other;
an extracting unit that extracts, on the basis of position information on said user terminal and an identifier held in said first database, a service execution file corresponding to a three-dimensional space region related to said identifier in said one or plural service execution files in said second database;
a service execution processing unit that performs an executing process of a service corresponding to service information held in said service execution file extracted by said extracting unit; and
an access changing unit that limits access to said one or plural service execution files held in said second database based on a shape of boundary information representing an area range in which a service can be provided, whereinsaid service execution processing unit transmits information on a service to be executed to said user terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
In a service providing system, a first database holds plural kinds of balloon data, in which each of plural pieces of three-dimensional real space range information and an identifier for identifying the three-dimensional real space range information is related, and a second database holds a service execution file in which each of plural pieces of three-dimensional space region information related to each identifier and service information in each three-dimensional space region are related. An extracting unit extracts, using position on a user terminal and an identifier, a service execution file corresponding to a three-dimensional space region. A service execution processing unit performs an executing process of a service corresponding to service information held in the extracted service execution file. The service system provides various kinds of services information at any time, effectively use the hardware, and limit the access. The user obtains service information available in a wide area.
-
Citations
32 Claims
-
1. A server system in a system providing services to a user terminal comprising:
-
a first database that holds plural kinds of balloon data, in which each of plural pieces of three-dimensional real space range information and an identifier for identifying said three-dimensional real space range information is related to each other; a second database that holds one or a plurality of service execution files, in which each of plural pieces of three-dimensional space region information, which defines a three-dimensional space region that includes another three-dimensional space region or is included by another three-dimensional space region, related to said identifier in said first database and service information provided in each three-dimensional space region is related to each other; an extracting unit that extracts, on the basis of position information on said user terminal and an identifier held in said first database, a service execution file corresponding to a three-dimensional space region related to said identifier in said one or plural service execution files in said second database; a service execution processing unit that performs an executing process of a service corresponding to service information held in said service execution file extracted by said extracting unit; and an access changing unit that limits access to said one or plural service execution files held in said second database based on a shape of boundary information representing an area range in which a service can be provided, wherein said service execution processing unit transmits information on a service to be executed to said user terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A service providing system providing services from a server system to a user terminal comprising:
-
said server system comprising; a first database that holds plural kinds of balloon data, in which each of plural pieces of three-dimensional real space range information and an identifier for identifying the three-dimensional real space range information are related to each other; a second database that holds one or a plurality of service execution files, in which each of plural pieces of three-dimensional space region information, which defines a three-dimensional space region that includes another three-dimensional space region or is included by another three-dimensional space region, related to the identifier in said first database and service information provided in each three-dimensional space region are related to each other; a positioning unit that positions position information on said user terminal on the basis of light and ultrasonic wave transmitted from said user terminal; an extracting unit that extracts, on the basis of said position information positioned by said positioning unit and an identifier held in said first database, a service execution file corresponding to a three-dimensional space region related to said identifier among said one or plural service execution files in said second database; a service execution processing unit that performs an executing process of a service corresponding to service information held in said service execution file extracted by said extracting unit; and an access changing unit that limits access to said one or plural service execution files based on a shape of boundary information representing an area range in which a service can be provided; said user terminal comprising; a light/ultrasonic wave transmitting unit that transmits the light and ultrasonic wave; a transmitting unit that transmits data relating to the service operated by a user of said user terminal to said server system; and a receiving unit that receives information relating to a service executed by said server system on the basis of the light and ultrasonic wave transmitted from said light/ultrasonic wave transmitting unit.
-
-
32. A service providing method for providing services from a server system to a user terminal comprising the steps of:
-
in said user terminal, transmitting, by means of a light/ultrasonic wave transmitting unit, light and ultrasonic wave; in said server system comprising a first database holding plural kinds of balloon data, in which each of plural pieces of three-dimensional real space range information and an identifier for identifying the three-dimensional real space range information are related to each other, and a second database holding one or a plurality of service execution files, in which each of plural pieces of three-dimensional space region information, which defines a three-dimensional space region that includes another three-dimensional space region or is included by another three-dimensional space region, related to the identifier in said first database and service information provided in each three-dimensional space region are related to each other, positioning, by means of a positioning unit, position information on said user terminal on the basis of light and ultrasonic wave transmitted from said user terminal; extracting, by means of an extracting unit, on the basis of said position information positioned by said positioning unit and an identifier held in said first database, a service execution file corresponding to a three-dimensional space region related to said identifier among said one or plural service execution files in said second database; executing, by means of a service execution processing unit, a service corresponding to service information held in said service execution file extracted by said extracting unit; and limiting access to said one or plural service execution files based on a shape of boundary information representing an area range in which a service can be provided.
-
Specification