The present invention relates to a service providing method and system for providing various services to a mobile terminal such as a cellular-phone or a portable handy-phone.
In an advertisement displayed on an Internet homepage, i.e., banner advertisement, geographical boundaries do not exist because of the reach of the world wide Web. Accordingly, in order to advertise toward the world without the local limit, banner advertisement is a useful system. However, from a position of a user, even if the user finds an interesting advertisement and if the user can not actually utilize the service propagated by the advertisement, for example, if a store which sells a commodity propagated by the advertisement is located at remote place where the user can not easily go, this advertisement is not useful for the user.
On the other hand, in a TV broadcast or a radio broadcast, program contents are common for each area in the same country. However, the commercial content (CM) is different for each area and presents useful information for the audiences.
TV and radio audiences enjoy the common TV/radio program contents and the local commercial contents. They can purchase commodities based on the local advertisement information they obtain from the TV/radio broadcast. The contents via the mobile terminal are the same and independent on the mobile terminal location. It is not useful for the mobile terminal users to obtain the same advertisement nevertheless where they are. If the mobile terminal users obtain the location dependent advertisement information, they can immediately go the store or restaurant informed, and enjoy shopping or foods.
Furthermore, in Internet access by some cellular-phone terminal, i.e., i-mode, at the time of dialing to connect the terminal to the Internet, the telephone numbers provides a particular user ID of the cellular-phone. By EC (electronic commerce) technique attracting attention recently, if a commodity is purchased using the Internet, personal information such as a credit card number in addition to the user ID is transmitted. In case that the advertisement service is executed for the cellular-phone terminal through the Internet, it is necessary for the service provider side to strictly identify the user who requests the advertisement service. The necessity that the provider must identify the user occurs if the user actually executes the commodity purchase activity by watching the advertisement. However, a wireless access by present cellular-phone is realized on the assumption that information to identify the user of the terminal, i.e., the user ID, is transmitted. Therefore, even if the user simply watches the advertisement, anonymity is not guaranteed. If anonymity is not guaranteed, the user does not wish to watch the advertisement undecided for the user to utilize. As a result, the advertisement service itself using such a cellular-phone becomes meaningless or valueless.
As mentioned-above, in the prior art, as for the mobile terminal such as the cellular-phone, the service suitable for the portability of the mobile terminal is not presented.
Furthermore, in a service access to the Internet by the cellular-phone, if the provided service is an advertisement, the information to identify the user such as the user ID is disclosed notwithstanding that the provider need not originally identify the user. Accordingly, the user's anonymity is not maintained.
It is an object of the present invention to provide a service providing method for providing a service suitable for movement to the mobile terminal.
It is another object of the present invention to provide a service providing system for anonymously presenting a user of the mobile terminal to a service.
According to the present invention, there is provided a service providing method, comprising the steps of: obtaining location information of a mobile terminal sent by the mobile terminal; and providing a service dependent on the location information to the mobile terminal in response to a service request sent by the mobile terminal.
Further in accordance with the present invention, there is also provided a service providing system, comprising: a service provider configured to provide a service dependent on location information of a mobile terminal to the mobile terminal in response to a service request with the location information sent by the mobile terminal; and a communication control unit configured to control communication between the mobile terminal and said service provider, wherein said communication control unit converts a user identifier of the mobile terminal in the service request to a temporary identifier.
Further in accordance with the present invention, there is also provided a service providing system, comprising: a user identification service provider configured to provide a service necessary to identify a user to a mobile terminal of the user; a user non-identification service provider configured to provide a service unnecessary to identify the user to the mobile terminal; and a communication control unit configured to control communication between the mobile terminal, said user identification service provider, and said user non-identification service provider, wherein said communication control unit converts a user identifier of the mobile terminal in service request information sent by the mobile terminal to a temporary identifier.
Further in accordance with the present invention, there is also provided a mobile terminal, comprising: a dynamic user profile memory configured to store a dynamic user profile representing information dynamically changed by a time passage, the dynamic user profile including location information of the mobile terminal; and a communication unit configured to send a service request with the dynamic user profile to a location dependent service provider, and to receive a service information sent by the location dependent service provider, the service information depending on the location information in the dynamic user profile.
Further in accordance with the present invention, there is also provided a computer-readable memory containing computer-readable instructions for a mobile terminal, comprising: an instruction unit to store a dynamic user profile representing information dynamically changed by a time passage, the dynamic user profile including location information of the mobile terminal; an instruction unit to send a service request with the dynamic user profile to an external server; and an instruction unit to receive service information sent by the external server, the service information depending on the location of the mobile terminal.
Hereinafter, embodiments of the present invention are explained below with reference to the drawings.
The input unit 11 executes various kinds of operations including an input operation to select a service to be provided for the mobile terminal 10A as the operation related to the present invention.
The information presentation unit 12 presents location information acquired by the location information acquirement unit 15, or location information sent by the location information providing server 21, and service information provided by the location dependent service providing server 22 to the user.
The location information acquirement unit 15 acquires present location information of the mobile terminal 10A from discrimination information of a building located near or neighboring to the mobile terminal using a communication method such as “Bluetooth”, “IrDA”, or a wireless tag, and provides the location information to the information control unit 13.
The location information acquirement unit 15 may be omitted if location information having the accuracy necessary to decide the present location of the mobile terminal 10A is always provided by the location information providing server 21. Conversely, if the present location information of the mobile terminal 10A is always acquired by the location information acquirement unit 15, the location information providing server 21 may be omitted. Of course, the location information acquired by both the location information acquirement unit 15 and the location information providing server 21 may be used.
The dynamic user profile memory 16 stores information dynamically changed by a location change or a time passage of the mobile terminal 10A, in a user profile as the information related to the user of the mobile terminal 10A. Concretely, as shown in
The communication unit 14 transmits/receives normal communication information of the mobile terminal 10A, and transmits a service request and the dynamic user profile stored in the dynamic user profile memory 16. Furthermore, the communication unit 14 transmits the location information acquired by the location information acquirement unit 15 and a location information request for provision of the location information to the location information providing server 21. Furthermore, the communication unit 14 receives the location information provided by the location information providing server 21 and the service information provided by the location dependent service providing server 22.
The information control unit 13 executes various kinds of information control such as a receipt of input from the input unit 11, a presentation control for the information presentation unit 12, a control of the location information acquirement unit 15, and a taking of acquired location information, control of read/write of the dynamic user profile memory 16, a providing of sending data to the communication unit 14 and a taking of receiving data from the communication unit 14.
Next, the wireless gateway 19, the location information providing server 21, and the location dependent service providing server 22 are explained. The communication unit 14 of the mobile terminal 10A is connected to the wireless gateway 19 through the wireless network 18. The wireless network 18 includes a base station communicating with the mobile terminal 10A and a mobile exchange connected to the base station, and it is connected to the wireless gateway 19. The wireless gateway 19 mutually connects the wireless network 18 and the Internet 20 as a communication network connected by the location information providing server 21 and the location dependent service providing server 22, and executes a protocol conversion. Furthermore, as a control related to the present invention, the wireless gateway 19 controls communication among the mobile terminal 10A, the location information providing server 21, and the location dependent service providing server 22 through the wireless network 18 and the Internet 20.
The location information providing server 21 remotely acquires a present location of the mobile terminal 10A independent of the location information acquirement unit 15, and provides location information such as the latitude and the longitude to the mobile terminal 10A. For example, the location of the mobile terminal 10A is acquired by GPS. Furthermore, in case that the wireless network 18 is a PHS type network, the communicatable zone is narrow in comparison with normal cellular-phone network. Therefore, the location of the mobile terminal 10A is comparatively acquired as high accuracy by detecting the zone in which the mobile terminal 10A operates. In case that the wireless network 18 is the cellular-phone network of a CDMA system, the communicatable zone is large in comparison with the PHS type network. However, two or three base stations always catch the mobile terminal 10A. Therefore, the location of the mobile terminal 10A is also comparatively acquired with a high accuracy.
The location dependent service providing server 22 receives the dynamic user profile transmitted by the mobile terminal 10A, and provides a service dependent on the location of the mobile terminal 10A to the mobile terminal 10A according to the location information in the dynamic user profile. This location information is acquired by the location information acquirement unit 15 or provided from the location information providing server 21 to the mobile terminal 10A. In this case, the service dependent on the location of the mobile terminal 10A includes, for example, various kinds of advertisements directed to the area where the mobile terminal 10A is located, for example, an advertisement of a store such as a restaurant and gift shop, coupon information, an advertisement such as a tourist resort, a theme park, a lodging institute, a cinema theater, an introduction of a special product, a guidance of public institute, a weather forecast, traffic guidance, and guidance to various events. Furthermore, in the first embodiment, the location information providing server 21 and the location dependent service providing server 22 are respectively retained and controlled by a location information provider and a service provider. However, both servers 21 and 22 may be retained and controlled by the same provider.
Next, a flow of provision processing of the location dependent service according to the first embodiment is explained by referring to
When the user operates a service request to receive a location dependent service such as traffic guidance through the input unit 11 of the mobile terminal 10A, a request for location information is transmitted from the mobile terminal 10A before the service request is transmitted. For example, the request for location information includes a user ID. The user ID is not necessary to be an absolute ID. It may be an ID assigned from several IDs prepared by the wireless gateway 19 in order to temporarily discriminate from other user IDs. The request for location information transmitted by the mobile terminal 10A is sent to the location information providing server 21 through the wireless network 18, the wireless gateway 19 and the Internet 20.
In response to this request for location information, the location information providing server 21 acquires, for example, location information (x, y) consisting of the latitude and the longitude measured by GPS, and sends the location information to the mobile terminal 10A. In the mobile terminal 10A receiving the location information from the location information providing server 21 through the Internet 20, the wireless gateway 19, and the wireless network 18, a location information as one part of the dynamic user profile stored in the dynamic user profile memory 16 is updated.
The mobile terminal 10A transmits the updated dynamic user profile with the service request information. The information of service request and the updated dynamic user profile sent from the mobile terminal 10A are received by the wireless gateway 19 through the wireless network 18.
The wireless gateway 19 stores a table of communication control information as shown in
In this case, the user temporary ID (UID1, UID2, . . . ) is a temporarily assigned ID to specify the mobile terminal as a providing destination of the service sent from the location dependent service providing server 22. The user temporary ID corresponds to the user ID as the user's actual ID of the mobile terminal by a user ID correspondence table (not shown) of the wireless gateway 19. In short, in the wireless gateway 19, the user ID of the mobile terminal is replaced by the user temporary ID (Randomize (user ID→temporary ID) in
The parameter (ds1, ds2, . . . ) is, for example, the latitude and the longitude representing the destination, or the address information if, for example, the location dependent service is traffic guidance. The parameter may be a time list in case of non-arriving at the destination.
In
In this case, in the service request packet, the user temporary ID is excluded as shown in
The location dependent service providing server 22 receives a plurality of service requests from the wireless gateway 19 in each place. The location dependent service providing server 22 stores the received service request in a service request information table. As shown in
For example, as shown in
The wireless gateway 19 compares the service response information sent in the format shown in FIG. 5B with the communication control information table shown in
In this way, in the first embodiment, by using the location information provided by the location information provision server 21 or acquired by the location information acquirement unit 15 of the mobile terminal 10A, the location information service providing server 22 provides the service of local advertisement or guidance dependent on the location of the mobile terminal 10A to the mobile terminal 10A. Furthermore, in the first embodiment, from the user side carrying the mobile terminal 10A, the user ID is managed as the user temporary ID by the wireless gateway 19, and both the user ID and the user temporary ID are not sent to the server 22 in order to keep them secret. Therefore, the user ID and the user's personal privacy are not disclosed to the service provider, and the user can safely receive the service dependent on the location.
A location independent service providing server 23 receives the static user profile transmitted from the mobile terminal 10B, and provides a service independent on a location of the mobile terminal 10B to the mobile terminal 10B. It is retained and managed by a service provider. The service provider for managing the location independent service providing server 23 may be the same as a provider for managing the location dependent service providing server 22 or the location information providing server 21.
In the same way as in first embodiment, the dynamic user profile memory 16 stores information dynamically changed according to a location change and a time passage of the mobile terminal 10B, in a user profile as the information related to the user of the mobile terminal 10B. As shown in
In the dynamic user profile, user ID information related to the privacy of the user of the mobile terminal 10B is not included.
On the other hand, the static user profile memory 17 stores static information not changed by a location change and a time passage of the mobile terminal 10B in a user profile as the information related to the user of the mobile terminal 10B. As shown in
On the other hand, the static user profile is information not changed over short period of time in the user profile, and it consists of a user ID (AUI), a valid term (YYMMDD), and a parameter (uf1) as shown in
The wireless gateway 19 distinctly treats the dynamic user profile and the static user profile from the mobile terminal 10B as follows.
On the other hand, the static user profile including information related to the user's privacy maintains a high secrecy level. Therefore, as shown in
In this case, as for the user temporary ID in
In this way, in the second embodiment, the user obtains the location information of the mobile terminal 10B without identification of the user, and separately receives the location dependent service from the location dependent service providing server 22 and the location independent service such as payment necessary to identify from the location independent service providing server 23.
In the second embodiment, the wireless gateway 19 does not especially discriminate the service provider (server) to send the dynamic user profile and the static user profile respectively stored as a format of the communication control information table shown in
Next, a processing flow of the service request and the service providing according to the third embodiment is explained by referring to
On the other hand, when the mobile terminal 10B sends a request for a user identification service, the wireless gateway 19 executes a randomizing operation (user ID→user temporary ID), and stores the communication control information table shown in
In this way, in the third embodiment, the user non-identification service not requiring a user identification and the user identification service requiring a user identification are distinctly controlled. Therefore, in case of receiving the user non-identification service, the user can safely receive the service without infringement of the user's privacy.
In the fourth embodiment, when the location dependent service providing server 22 provides the location dependent service in response to the service request from the mobile terminal, it is desired that the service for a narrow area is provided if the user of the mobile terminal is a pedestrian, and the service for a wide area is provided if the user rides in a high speed mobile object. In short, in proportion to action area (movement area of the mobile terminal) of the user of the mobile terminal, a search area of service information to be provided as the location dependent service, i.e., a location dependent area (an area to obtain the service information in case that the location of the mobile terminal is regarded as a center position of the area), is adaptively changed.
In order to concretely realize a providing of adaptive location dependent service according to such user's action area (movement area of the mobile terminal), for example, information related to the speed of the mobile terminal, which represents whether the user is a pedestrian or rides in a high speed mobile object, is acquired and newly added to the static user profile. The information of the moving speed with the service request is sent to the location dependent service providing server 22. In the location dependent service providing server 22, the search area (location dependent area) of service information provided as the location dependent service changes by the information of the moving speed.
In this way, in the fourth embodiment, the search area of service information provided as the location dependent service is adaptively changed by the information of moving speed of the mobile terminal. Accordingly, a more useful location dependent service is provided for the user carrying the mobile terminal.
As mentioned-above, in the present invention, the service suitable for movement of the mobile terminal, i.e., the service dependent on the location of the mobile terminal, is provided for the mobile terminal. Furthermore, the service is provided for the user of the mobile terminal while the user's anonymity is maintained. In short, the service is provided while the anonymity is maintained by type of the service or the user is identified.
A memory device, including a CD-ROM, floppy disk, hard disk magnetic tape, or semiconductor memory can be used to store instructions for causing a processor or computer to perform the process described above.
Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. It is intended that the specification and examples be considered as exemplary only, with the true scope and spirit of the invention being indicated by the following claims.
Number | Date | Country | Kind |
---|---|---|---|
P2000-035705 | Feb 2000 | JP | national |
Number | Date | Country | |
---|---|---|---|
Parent | 09754149 | Jan 2001 | US |
Child | 12153846 | US |