# US 10,320,805 B2 · Visitor authorization management method and apparatus, terminal, server, and storage medium

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,320,805 B2
- Document ID: US10320805B2
- Status: Granted
- Kind: B2
- Application number: 15/828,332
- Filed: 2017-11-30
- Published: 2018-08-09
- Granted: 2019-06-11
- Earliest claimed: 2016-04-26
- Assignees: Ping An Technology (Shenzhen) Co., Ltd.
- Applicants: Ping An Technology (Shenzhen) Co., LTD.
- Inventors: Xiangzhang Wang
- Web page: https://patentgrep.com/patent/US10320805B2

## CPC

- H04L 63/108: {when the policy decisions are valid for a limited amount of time}
- G07C 9/20: involving the use of a pass
- H04L 67/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- H04L 67/568: Storing data temporarily at an intermediate stage, e.g. caching
- G07C 9/00: Individual registration on entry or exit
- G07C 2009/00865: {remotely by wireless communication}
- G07C 2209/08: With time considerations, e.g. temporary activation, valid time window or time limitations
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE

## Abstract

A visitor authorization management method is provided. In the method, an authorization object identifier and an authorization operation information corresponding to the authorization object identifier are obtained. The authorization operation information according to the authorization object identifier is cached. A current latest authorization operation information corresponding to the authorization object identifier is retrieved from the cache. A reference time is determined based on an authorization time in the current latest authorization operation information. When a preset time period having the reference time as an end is reached, an authorization operation is performed according to the current latest authorization operation information and the authorization object identifier.

## Claims

### Claim 1

A visitor authorization management method, comprising:
obtaining an authorization object identifier and an authorization operation information corresponding to the authorization object identifier, and correspondingly caching the authorization operation information according to the authorization object identifier;
retrieving a current latest authorization operation information corresponding to the authorization object identifier from a cache, and determining a reference time based on an authorization time in the current latest authorization operation information; and
when a preset time period having the reference time as an end is reached, performing an authorization operation according to the current latest authorization operation information and the authorization object identifier;
wherein the determining the reference time based on the authorization time in the current latest authorization operation information comprises:
detecting whether the authorization object identifier has a valid-state authorization time; and
adopting the authorization time in the current latest authorization operation information as the reference time when the authorization object identifier does not have the valid-state authorization time;
wherein the detecting whether the authorization object identifier has the corresponding valid-state authorization time comprises:
detecting whether the authorization operation information corresponding to the authorization object identifier has a success authorization flag;
determining that the authorization object identifier does not have the corresponding valid-state authorization time if the authorization operation information does not have the success authorization flag;
detecting whether the authorization operation information having the success authorization flag has expired;
determining that the authorization object identifier does not have the corresponding valid-state authorization time if the authorization operation information having the success authorization flag has expired; and
determining that the authorization object identifier has the corresponding valid-state authorization time if the authorization operation information having the success authorization flag has not expired.

### Claim 2 (depends on 1)

The visitor authorization management method of claim 1, after the detecting whether the authorization object identifier has the valid-state authorization time, further comprising:
when the authorization object identifier has the valid-state authorization time, obtaining the valid-state authorization time corresponding to the authorization object identifier; and
when the authorization time in the current latest authorization operation information is earlier than the valid-state authorization time, adopting the authorization time in the current latest authorization operation information as the reference time.

### Claim 3 (depends on 2)

The visitor authorization management method of claim 2 further comprising:
adopting the valid-state authorization time as the reference time when the authorization time in the current latest authorization operation information is later than the valid-state authorization time.

### Claim 4

A visitor authorization management apparatus, comprising a memory and a processor, the memory storing instructions; by executing the instructions, the processor being capable of performing:
obtaining an authorization object identifier and an authorization operation information corresponding to the authorization object identifier, and correspondingly caching the authorization operation information according to the authorization object identifier;
retrieving a current latest authorization operation information corresponding to the authorization object identifier from the cache module and determining a reference time based on an authorization time in the current latest authorization operation information; and
performing an authorization operation according to the current latest authorization operation information and the authorization object identifier when a preset time period having the reference time as an end is reached;
wherein the determining the reference time based on the authorization time in the current latest authorization operation information performed by the processor comprises:
detecting whether the authorization object identifier has a valid-state authorization time; and
adopting the authorization time in the current latest authorization operation information as the reference time when the authorization object identifier does not have the valid-state authorization time;
wherein the detecting whether the authorization object identifier has the valid-state authorization time performed by the processor comprises:
detecting whether the authorization operation information corresponding to the authorization object identifier has a success authorization flag;
determining that the authorization object identifier does not have the valid-state authorization time if the authorization operation information does not have the success authorization flag;
detecting whether the authorization operation information having the success authorization flag has expired;
determining that the authorization object identifier does not have the valid-state authorization time if the authorization operation information having the success authorization flag has expired; and
determining that the authorization object identifier has the valid-state authorization time if the authorization operation information having the success authorization flag has not expired.

### Claim 5 (depends on 4)

The visitor authorization management apparatus of claim 4, wherein after the detecting whether the authorization object identifier has the valid-state authorization time, the processer further performs:
obtaining the valid-state authorization time when the authorization object identifier has the valid-state authorization time, and the reference time determination module is also configured to adopting the authorization time in the current latest authorization operation information as the reference time when the authorization time in the current latest authorization operation information is earlier than the valid-state authorization time.

### Claim 6 (depends on 5)

The visitor authorization management apparatus of claim 5, wherein the processer further performs:
adopting the valid-state authorization time as the reference time when the authorization time in the current latest authorization operation information is later than the valid-state authorization time.

### Claim 7

One or more non-volatile readable storage medium storing computer-executable instructions, by executing the instructions, one or more processors being capable of performing:
obtaining an authorization object identifier and an authorization operation information corresponding to the authorization object identifier, and correspondingly caching the authorization operation information according to the authorization object identifier;
retrieving a current latest authorization operation information corresponding to the authorization object identifier from a cache, and determining a reference time based on an authorization time in the current latest authorization operation information; and
when a preset time period having the reference time as an end is reached, performing an authorization operation according to the current latest authorization operation information and the authorization object identifier;
wherein the determining the reference time based on the authorization time in the current latest authorization operation information performed by the processor comprises:
detecting whether the authorization object identifier has a valid-state authorization time; and
adopting the authorization time in the current latest authorization operation information as the reference time when the authorization object identifier does not have the valid-state authorization time;
wherein the detecting whether the authorization object identifier has the valid-state authorization time performed by the processor comprises:
detecting whether the authorization operation information corresponding to the authorization object identifier has a success authorization flag;
determining that the authorization object identifier does not have the valid-state authorization time if the authorization operation information does not have the success authorization flag;
detecting whether the authorization operation information having the success authorization flag has expired;
determining that the authorization object identifier does not have the corresponding valid-state authorization time if the authorization operation information having the success authorization flag has expired; and
determining that the authorization object identifier has the valid-state authorization time if the authorization operation information having the success authorization flag has not expired.

### Claim 8 (depends on 7)

The one or more non-volatile readable storage medium of claim 7 being a memory of a server or a terminal.

### Claim 9 (depends on 7)

The one or more non-volatile readable storage medium of claim 7, wherein after the detecting whether the authorization object identifier has the valid-state authorization time, the processer further performs:
when the authorization object identifier has the valid-state authorization time, obtaining the valid-state authorization time of the authorization object identifier; and
when the authorization time in the current latest authorization operation information is earlier than the valid-state authorization time, adopting the authorization time in the current latest authorization operation information as the reference time.

### Claim 10 (depends on 9)

The one or more non-volatile readable storage medium of claim 9, wherein the processer further performs:
adopting the valid-state authorization time as the reference time when the authorization time in the current latest authorization operation information is later than the valid-state authorization time.
