Information-processing device, service-providing system, service-providing method, and computer program
AssigneeNtt Docomo, Inc.
InventorsKoji Omae, Yasutaka Sakon, Kiyotaka Hori, Kazuhiro Takagi
Life of this patent
Estimating the term…
Abstract
Information-processing device transmits biological information not being encrypted in association with an application ID to information delivery server device, and transmits encrypted biological information in association with a user ID to backup server device. Advisory terminal accepts an input of advice according to a user data set stored in information delivery server device. Client terminal downloads the advice according to the user data set from information delivery server device.
Claims7
An information-processing device comprising:
- a user data set obtaining unit that obtains a user data set associated with a user, the user data set not including information identifying the user personally;
- a user identifier obtaining unit that obtains a user identifier assigned to the user uniquely;
- an application identifier obtaining unit that obtains an application identifier identifying an application program indicating a procedure for providing a service to the user based on the user data set, the application identifier being assigned to the application program so that each application program executed in each information-processing device is uniquely identified by the application identifier;
- a first processing unit that transmits the user data set obtained by the user data set obtaining unit when the application program is executed and transmits the application identifier assigned to the application program executed in the information-processing device to a first server device providing the service to the user based on the user data set, receives service information associated with the service from the first server device, and outputs the service information;
- and
- a second processing unit that encrypts the user data set and transmits the encrypted user data set and the user identifier obtained by the user identifier obtaining unit to a device different from the first server device, the device certifying the user with the user identifier transmitted by the second processing unit, and after the user is certified by the device, the device numbers an application identifier and transmits the application identifier to the first processing unit, the first processing unit transmits the application identifier and the user data set to the first server device.
A service-providing system comprising:
- a plurality of information-processing devices;
- an input terminal;
- a first server device that provides a service to a user based on a user data set associated with the user, the user data set not including information identifying the user personally;
- and
- a device different from the first server device that stores the user data set encrypted in association with a user identifier assigned to the user;
- wherein
- each information-processing device comprising:
- a user data set obtaining unit that obtains a user data set associated with a user of the information-processing device, the user data set not including information identifying the user of the information-processing device personally;
- a user identifier obtaining unit that obtains a user identifier assigned to the user uniquely;
- an application identifier obtaining unit that obtains an application identifier to identify an application program indicating a procedure for providing a service to the user based on the user data set, the application identifier being assigned to the application program so that each application program executed in each information-processing device is uniquely identified by the application identifier;
- a first processing unit that transmits, when the application program is executed, the user data set obtained by the user data set obtaining unit and the application identifier assigned to the application program executed in the information-processing device to the first server device, and receives service information associated with the service from the first server device, and outputs the service information;
- and
- a second processing unit that encrypts the user data set and transmits the encrypted user data set and the user identifier obtained by the user identifier obtaining unit to the device different from the first server, the device certifying the user with the user identifier transmitted by the second processing unit, and after the user is certified by the device, the device numbers an application identifier and transmits the application identifier to the first processing unit, the first processing unit transmits the application identifier and the user data set to the first server, the second processing unit further requests the encrypted user data set from the device, receives the encrypted user data set transmitted from the device in response to the request, and decrypts the received encrypted data set;
- the input terminal comprising:
- a display unit that displays the user data set stored in the first server device;
- and
- an operation unit that accepts an operation to input the service information and the application identifier;
- the first server device comprising:
- a first receiving unit that receives the user data set and the application identifier from the information-processing device;
- a first storage unit that stores the user data set received by the first receiving unit in association with the application identifier, and stores the service information input at the input device in association with the user data set corresponding to the application identifier input at the input device;
- and
- a first transmission unit that transmits the service information to the information-processing device;
- the device comprising:
- a second receiving unit that receives the encrypted user data set and the user identifier from the information-processing device;
- and
- a second storage unit that stores the encrypted user data set in association with the user identifier received by the second receiving unit.
A service providing method comprising:
- a step of obtaining a user data set associated with a user, the user data set not including information identifying the user personally;
- a step of obtaining a user identifier assigned to the user uniquely;
- a step of obtaining an application identifier to identify an application program indicating a procedure for providing a service to the user based on the user data set, the application identifier being assigned to the application program so that each application program executed in each information-processing device is uniquely identified by the application identifier;
- a step of transmitting the user data set obtained when the application program is executed and the application identifier assigned to the application program executed in the information-processing device to a first server device providing the service to the user based on the user data set, receiving service information associated with the service from the first server device, and outputting the service information;
- a step of encrypting the user data set;
- and
- a step of transmitting the encrypted user data set and the obtained user identifier to a device different from the first server device, the device certifying the user with the transmitted user identifier, and after the user is certified by the device, the device numbers an application identifier and transmits the application identifier to the information processing device, the information processing device transmits the application identifier and the user data set to the first server device.
A program stored on a non-transitory storage medium, the program causing a computer to execute:
- a step of obtaining a user data set associated with a user, the user data set not including information identifying the user personally;
- a step of obtaining a user identifier assigned to the user uniquely;
- a step of obtaining an application identifier to identify an application program indicating a procedure for providing a service to the user based on the user data set, the application identifier being assigned to the application program so that each application program executed in each information-processing device is uniquely identified by the application identifier;
- a step of transmitting the user data set obtained when the application program is executed and the application identifier assigned to the application program executed in the information-processing device to a first server device providing the service to the user based on the user data set, receiving service information associated with the service from the first server device, and outputting the service information;
- a step of encrypting the user data set;
- and
- a step of transmitting the encrypted user data set and the obtained user identifier to a device different from the first server device, the device certifying the user with the transmitted user identifier, and after the user is certified by the device, the device numbers an application identifier and transmits the application identifier to an information-processing device, the information-processing device transmits the application identifier and the user data set to the first server device.
Dependencies are inferred from the claim text.