METHOD AND DEVICE FOR INVOKING USI
First Claim
1. A method for invoking a Universal Service Interface (USI), comprising:
- if no valid short-lived user identity (ID) of a target user exists in an application, initiating, by the application, a service request to a USI system using a long-lived user ID of the target user;
receiving, by the application from the USI system, a short-lived user ID corresponding to the long-lived user ID used in the service request;
initiating, by the application, a service request to the USI system using the short-lived user ID.
1 Assignment
0 Petitions
Accused Products
Abstract
In the field of communication technology, a method for invoking a Universal Service Interface (USI) and a USI system are provided. The schemes provide a user with a short-lived user ID for the application to interact with the USI system. The short-lived ID has a corresponding relation with the long-lived user ID and can be found according to the long-lived user ID regardless of whether the user is online or offline. The method and device can effectively ensure the security of USI invocation, and ensure that the application can initiate the USI service request even when the user is in an offline state.
-
Citations
15 Claims
-
1. A method for invoking a Universal Service Interface (USI), comprising:
-
if no valid short-lived user identity (ID) of a target user exists in an application, initiating, by the application, a service request to a USI system using a long-lived user ID of the target user; receiving, by the application from the USI system, a short-lived user ID corresponding to the long-lived user ID used in the service request; initiating, by the application, a service request to the USI system using the short-lived user ID. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device for generating a short-lived user Identity (ID), comprising:
-
a first unit, configured to generate a short-lived user ID for a user, and maintain the short-lived user ID; a second unit, configured to store a binding relation between the short-lived user ID and a long-lived user ID; and a third unit, configured to search in the second unit for a short-lived user ID corresponding to a long-lived user ID after receiving a service request carrying the long-lived user ID. - View Dependent Claims (12, 13, 14)
-
-
15. An application device, comprising:
-
a storage unit, configured to store a short-lived user ID, a long-lived user ID, application identity information of a user, and binding relations between them; a search unit, configured to search for in the storage unit for a short-lived user ID of a target user; a first sending unit, configured to send a service request to a Universal Service Interface (USI) system using the short-lived user ID of the target user after the search unit finds the short-lived user ID; and a second sending unit, configured to send a service request to the USI system using a long-lived user ID after the search unit fails to find the short-lived user ID of the user.
-
Specification