Method and device for invoking USI
First Claim
Patent Images
1. A method for invoking a Universal Service Interface (USI), comprising:
- when determined that no valid short-lived user identity (ID) of a target user exists in an application for invoking the USI,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, andinitiating, 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.
8 Citations
14 Claims
-
1. A method for invoking a Universal Service Interface (USI), comprising:
when determined that no valid short-lived user identity (ID) of a target user exists in an application for invoking the USI, 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, and 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) disposed for a Universal Service Interface (USI) system, 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; 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; and a fifth unit, configured to send to an application a message requesting for a long-lived user ID corresponding to a short-lived user ID that is not maintained after receiving a service request carrying the short-lived user ID that is not maintained. - View Dependent Claims (12, 13)
-
-
14. 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 the short-lived user ID, the long-lived user ID. the application identity information of the user; a search unit, configured to search 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 if 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 if the search unit fails to find the short-lived user ID of the user.
-
Specification