IP Library Granted Patent US 10,218,570
Granted Patent B2
US 10,218,570 · App. 15/218,523 · Granted Feb 26, 2019

Client application adaptation method, terminal device, and system

Inventor: Yanchao Li (Shenzhen, CN)
Assignee: Tencent Technology (Shenzhen) Company Limited
H04L41/0816G06F17/30864H04B1/3827H04L67/10H04L67/42H04W24/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,218,570
App. No.
15/218,523
Granted
Feb 26, 2019
Kind
B2
Abstract

A client application adaptation method, terminal device, and system are described, where the method may obtain model identifier information of the terminal device, and send the model identifier information to an adaptation server, so that the adaptation server searches a preset model adaptation database for corresponding model adaptation information according to the model identifier information. The method also receives the model adaptation information returned by the adaptation server, and performs adaptation on a client application in the terminal device according to the model adaptation information.

Claims (29)

1. A client application adaptation method, comprising:

at a terminal device having one or more processors and memory storing programs executed by the one or more processors:

obtaining model identifier information of the terminal device;

sending the model identifier information to an adaptation server for the adaptation server searching a preset model adaptation database for corresponding model adaptation information according to the model identifier information;

receiving the model adaptation information returned by the adaptation server, wherein the model adaptation information comprises multiple pieces of device information of the terminal device in which a client application is located;

obtaining, according to a target logic function of the client application which includes at least one of a video chat function, an image and video function, or a game voice function, at least one piece of device information corresponding to the target logic function from the model adaptation information; and

executing the target logic function on the client application according to the at least one piece of device information corresponding to the target logic function.

2. A terminal device, comprising:

one or more processors;

memory; and

one or more program modules stored in the memory and executed by the one or more processors, the one or more program modules comprising:

a model identifier obtaining module obtaining model identifier information of the terminal device;

a model identifier reporting module sending the model identifier information to an adaptation server, so that the adaptation server searches a preset model adaptation database for corresponding model adaptation information according to the model identifier information;

an adaptation information obtaining module receiving the model adaptation information returned by the adaptation server, wherein the model adaptation information comprises multiple pieces of device information of the terminal device in which the client application is located; and

an adaptation module comprising: a device information obtaining unit obtaining, according to a target logic function of the client application which includes at least one of a video chat function, an image and video function, or a game voice function, at least one piece of device information corresponding to the target logic function from the model adaptation information; and a logic execution unit executing the target logic function on the client application according to the at least one piece of device information corresponding to the target logic function.

3. A client application adaptation system, comprising an adaptation server and at least one terminal device:

the terminal device obtaining model identifier information of the terminal device, and sending the model identifier information to the adaptation server;

the adaptation server searching a preset model adaptation database for corresponding model adaptation information according to the model identifier information, and return the model adaptation information to the terminal device, wherein the model adaptation information comprises multiple pieces of device information of the terminal device in which the client application is located; and

the terminal device further obtaining, according to a target logic function of the client application which includes at least one of a video chat function, an image and video function, or a game voice function, at least one piece of device information corresponding to the target logic function from the model adaptation information; and

executing the target logic function on the client application according to the at least one piece of device information corresponding to the target logic function.

4. The system according to claim 3 , wherein the adaptation server comprises:

one or more processors;

memory; and

one or more program modules stored in the memory and executed by the one or more processors, the one or more program modules comprising:

a model identifier obtaining module obtaining model identifier information of a terminal device in which a client application is located;

an adaptation information search module searching a preset model adaptation database for corresponding model adaptation information according to the model identifier information; and

an adaptation information sending module sending the model adaptation information to the terminal device for the terminal device performing adaptation on the client application according to the model adaptation information.

5. The system according to claim 4 , wherein the model identifier information of the terminal device comprises a brand identifier and model identifier.

6. The system according to claim 4 , wherein the adaptation server further stores the model identifier information and the model adaptation information that are collected by a developer in advance into the preset model adaptation database.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2016
From: LI, YANCHAO
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 039247/0474 →
Priority Claims (1)
CN 2014 1 0248185 · Jun 5, 2014 · national
Continuity (2)
Continuation PCTCN2015080634 · Jun 3, 2015
Related Publication 20160337191A1 · Nov 17, 2016