# US 11,910,197 B2 · Service processing method and device

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

- Number: US 11,910,197 B2
- Document ID: US11910197B2
- Status: Granted
- Kind: B2
- Application number: 17/271,281
- Filed: 2018-09-07
- Published: 2021-08-19
- Granted: 2024-02-20
- Earliest claimed: 2018-09-07
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Device Co., Ltd.
- Inventors: Zhuofei Li
- Web page: https://patentgrep.com/patent/US11910197B2

## CPC

- B60R 25/245: {where the antenna reception area plays a role}
- H04W 12/71: Hardware identity
- B60R 25/24: using electronic identifiers containing a code not memorised by the user
- G06Q 20/202: {Interconnection or interaction of plural electronic cash registers [ECR] or to host computer, e.g. network details, transfer of information from host to ECR or from ECR to ECR}
- G06Q 20/3223: {Realising banking transactions through M-devices}
- G06Q 20/3224: {Transactions dependent on location of M-devices}
- G06Q 20/341: {Active cards, i.e. cards including their own processing means, e.g. including an IC or chip}
- G06Q 20/3825: {Use of electronic signatures}
- G06Q 20/4012: {Verifying personal identification numbers [PIN]}
- G06Q 20/4014: {Identity check for transactions}
- G06Q 20/40145: {Biometric identity checks}
- G06Q 20/4015: {using location information}
- G06Q 20/4016: {involving fraud or risk level assessment in transaction processing}
- G06Q 20/405: {Establishing or using transaction specific rules}
- G06Q 20/42: Confirmation, e.g. check or permission by the legal debtor of payment
- G07F 7/0826: {Embedded security module}
- H04W 4/24: Accounting or billing
- H04W 4/50: Service provisioning or reconfiguring
- H04W 12/06: Authentication
- H04W 12/104: Location integrity, e.g. secure geotagging
- H04W 12/63: Location-dependent; Proximity-dependent
- B60R 25/252: {Fingerprint recognition}
- B60R 2325/205: Mobile phones
- G06Q 2240/00: Transportation facility access, e.g. fares, tolls or parking
- H04W 12/08: Access security
- H04W 12/122: Counter-measures against attacks; Protection against rogue devices
- H04W 12/68: Gesture-dependent or behaviour-dependent
- B60R: VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G07F: COIN-FREED OR LIKE APPARATUS (coin sorting G07D3/00; coin testing G07D5/00; {handling coins or paper currencies apart from payment activated apparatus G07D; payment architectures, schemes or protocols G06Q20/00})

## Abstract

A service processing method includes receiving, by a mobile phone, a first identifier from a head device of a vehicle after the head device receives a trigger request to perform a vehicle door opening service, determining, by the mobile phone based on the first identifier, to perform authentication, indicating, by the mobile phone, the head device to perform the vehicle door opening service when the authentication succeeds, or determining, by the mobile phone based on the first identifier, not to perform the authentication, and sending, by the mobile phone, location information of the mobile phone, and an indication that indicating a location of the mobile phone and a location of the head device are normal to the head device.

## Claims

### Claim 1

A first device, comprising:
a memory configured to store instructions; and
a processor coupled to the memory and configured to execute the instructions to cause the first device to:
receive a first identifier from a second device in response to a trigger request to perform a first service, wherein the first identifier is in a first state or a second state, wherein the first service is an unlocking service or a payment service, wherein a second location of the second device or a first location of the first device is abnormal when the first identifier is in the first state, and wherein the first location or the second location is normal when the first identifier is in the second state; and
if the first device determines, based on the first identifier in the first state, to perform authentication and the authentication succeeds, send, by the first device, a second identifier to the second device, wherein the second identifier indicates that the second device is to perform the first service; or
if the first device determines, based on the first identifier in the second state, not to perform the authentication, send, by the first device, first information to the second device, wherein the first information comprises first location information and a third identifier, wherein the first location information is of the first device, wherein the third identifier indicates that the first location and the second location are normal when the first identifier is in the second state, and wherein the first identifier in the first state, the first identifier in the second state, the second identifier, and the third identifier are different identifiers.

### Claim 2 (depends on 1)

The first device of claim 1, wherein the instructions further cause the first device to send second information comprising the second identifier to the second device, wherein either the first information or the second information is signed information.

### Claim 3 (depends on 1)

The first device of claim 1, wherein before sending the second identifier or the first information, the instructions further cause the first device to:
perform a positioning to obtain the first location information;
determine to perform the authentication when the first identifier is in the first state;
determine to perform the authentication when the first identifier is in the second state and the positioning fails; and
determine to perform the authentication when the first identifier is in the second state and the first location information does not match historical location information of the first device.

### Claim 4 (depends on 1)

The first device of claim 1 wherein before sending the second identifier or the first information, the instructions further cause the first device to:
perform a positioning to obtain the first location information; and
determine not to perform the authentication when the first identifier is in the second state and the first location information matches historical location information of the first device.

### Claim 5 (depends on 1)

The first device of claim 1, wherein the first device is a mobile terminal and the second device is a head device of a vehicle or a lock when the first service is the unlocking service.

### Claim 6 (depends on 5)

The first device of claim 5, wherein the second device is the head device, and wherein before sending the second identifier or the first information, the instructions further cause the first device to:
obtain parking location information of a third location at which the vehicle is located when the vehicle is turned off;
perform a positioning to obtain the first location information;
determine to perform the authentication when the first identifier is in the second state, the first location information matches historical location information of the first device, and the first location information does not match the parking location information; and
determine not to perform the authentication when the first identifier is in the second state, the first location information matches the historical location information, and the first location information matches the parking location information.

### Claim 7 (depends on 6)

The first device of claim 6, wherein the instructions further cause the first device to obtain the parking location information by receiving the parking location information from the second device.

### Claim 8 (depends on 6)

The first device of claim 6, wherein the instructions further cause the first device to obtain the parking location information by:
receiving, from the second device, parking location request information; and
performing, in response to the parking location request information, a second positioning to obtain the parking location information.

### Claim 9 (depends on 1)

The first device of claim 1, wherein when the first service is a payment service, the first device is a mobile terminal and the second device is a charging terminal when the first service is the payment service.

### Claim 10

A second device, comprising:
a memory configured to store instructions; and
a processor coupled to the memory and configured to execute the instructions to cause the first device to:
receive a trigger request to perform a first service, wherein the first service is either an unlocking service or a payment service;
send a first identifier to a first device, wherein the first identifier is in a first state or a second state, wherein a second location of the second device or a first location of the first device is abnormal when the first identifier is in the first state, and wherein the first location or the second location is normal when the first identifier is in the second state; and
perform the first service if the second device receives a second identifier from the first device, wherein the second identifier indicates to perform the first service; or
if the second device receives a third identifier and first location information from the first device, determine, based on the first location information, whether the location of the first device is valid, wherein the first location information is of the first device, wherein the third identifier indicates that the first location and the second location are normal when the first identifier is in the second state, and wherein the first identifier in the first state, the first identifier in the second state, the second identifier, and the third identifier are different identifiers; and
perform the first service if the location of the first device is valid.

### Claim 11 (depends on 10)

The second device of claim 10, wherein the instructions further cause the second device to:
identify that the first location is invalid; and
send, in response to the identifying, the first identifier in the first state to the first device.

### Claim 12 (depends on 10)

The second device of claim 10, wherein the instructions further cause the second device to:
receive, from the first device, third information;
perform, signature verification on the third information;
perform the first service when the signature verification succeeds and the third information comprises the second identifier; and
determine, based on the first location information, whether the first location is valid when the signature verification succeeds, and the third information comprises the third identifier and the first location information.

### Claim 13 (depends on 10)

The second device of claim 10, wherein before sending the first identifier to the first device, the instructions further cause the second device to obtain the first identifier from a storage.

### Claim 14 (depends on 10)

The second device of claim 10, wherein before sending the first identifier to the first device, the instructions further cause the second device to:
perform a positioning to obtain second location information;
set the first identifier to be in the first state when the positioning fails or the second location information does not match historical location information of the second device; and
set the first identifier to be in the second state when the second location information-matches the historical location information.

### Claim 15 (depends on 14)

The second device of claim 14, wherein the instructions cause the second device to determine, based on the first location information, whether the location of the first device is valid by:
identifying that a distance between a fourth location indicated by the first location information and a fifth location indicated by the second location information is less than or equal to a preset threshold; and
determining, in response to the identifying, that the first location is valid.

### Claim 16 (depends on 10)

The second device of claim 10, wherein the first device is a mobile terminal and the second device is a charging terminal when the first service is the payment service.

### Claim 17 (depends on 10)

The second device of claim 10, wherein the first device is a mobile terminal and the second device is a head device of a vehicle or a lock when the first service is the unlocking service.

### Claim 18 (depends on 17)

The second device of claim 17, wherein the second device is the head device, wherein before determining whether the first location is valid, the instructions further cause the second device to obtain the second location information from a storage, wherein the second location information is parking location information, and wherein the parking location information is of a third location at which the vehicle is located when the vehicle is turned off.

### Claim 19 (depends on 17)

The second device of claim 17, wherein before receiving the third information from the first device, the instructions further cause the second device to:
identify that the vehicle is turned off; and
send, in response to the identifying, parking location information to the first device, wherein the parking location information is of a third location at which the vehicle is located when the vehicle is turned off.

### Claim 20

A system, comprising:
a first device; and
a second device,
wherein the first device comprises:
a first memory configured to store first instructions; and
a first processor coupled to the first memory and configured to execute the first instructions to cause the first device to:
receive a first identifier from the second device, wherein the first identifier is received from the second device after the second device receives a trigger request used to perform a first service, wherein the first identifier is in a first state or a second state, wherein the first service is an unlocking service or a payment service, wherein that the first identifier is in the first state indicates that a location of the second device or a location of the first device is abnormal, and wherein that the first identifier is in the second state indicates that the location of the first device or the location of the second device is normal; and
if the first device determines, based on the received first identifier in the first state, to perform authentication and the authentication succeeds, send a second identifier to the second device, wherein the second identifier indicates that it is determined to perform the first service; or
if the first device determines, based on the received first identifier in the second state, not to perform authentication, send first information to the second device, wherein the first information comprises first location information and a third identifier, wherein the first location information is location information of the first device, wherein the third identifier indicates that the location of the first device and the location of the second device are normal when the first identifier is in the second state, and wherein the first identifier in the first state, the first identifier in the second state, the second identifier, and the third identifier are different identifiers; and
wherein the second device comprises:
a second memory configured to store second instructions; and
a second processor coupled to the second memory and configured to execute the second instructions to cause second device to:
receive a trigger request used to perform a first service, wherein the first service is an unlocking service or a payment service;
send a first identifier to a first device, wherein the first identifier is in a first state or a second state, wherein that the first identifier is in the first state indicates that a location of the second device or a location of the first device is abnormal, and wherein that the first identifier is in the second state indicates that the location of the second device is normal; and
perform the first service if the second device receives a second identifier from the first device, wherein the second identifier indicates that it is determined to perform the first service; or
if the second device receives a third identifier and first location information that are received from the first device, determine based on the first location information, whether the location of the first device is valid, wherein the first location information is location information of the first device, wherein the third identifier indicates that the location of the first device and the location of the second device are normal the first identifier is in the second state, and wherein the first identifier in the first state, the first identifier in the second state, the second identifier, and the third identifier are different identifiers; and
perform the first service if the location of the first device is valid.
