IP Library Granted Patent US 12,705,071
Granted Patent B2
US 12,705,071 · App. 18/377,538 · Granted Aug 11, 2026

User interface display method and apparatus, device, and storage medium

Inventors: Shun Wang (Dongguan, CN); Deyin Chen (Dongguan, CN)
Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
G06F9/451G06F1/163G06F3/0485G06F3/0488G06F9/54G06T13/80
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 12,705,071
App. No.
18/377,538
Filed
Oct 6, 2023
Granted
Aug 11, 2026
Kind
B2
Art Unit
2174
USPC
715/765
Abstract

The present disclosure relates to wearable devices field, and provides a user interface display method and apparatus, a device, and a storage medium. The method includes: displaying ( 301 ), by a first system when a first system is in an awake state and a second system is in a sleep state, a first user interface; drawing and displaying ( 302 ), by the first system, a second user interface in response to a system switching instruction, the second user interface being a user interface of the second system; and displaying ( 303 ), by the second system, the second user interface in response to completion of drawing of the second user interface by the second system. Displaying the second user interface by the first system can improve the start-up speed of system switching visually, and reduce the display delay for the second system to display the second user interface in the system switching process.

Claims (53)

1 . A user interface display method, applied in a wearable device that supports running of a first system and a second system, the method comprising:

displaying, by the first system when the first system is in an awake state and the second system is in a sleep state, a first user interface;

drawing and displaying, by the first system, a second user interface in response to a system switching instruction, the second user interface being a user interface of the second system; and

displaying, by the second system, the second user interface in response to completion of drawing of the second user interface by the second system;

wherein said drawing and displaying, by the first system, the second user interface in response to the system switching instruction comprises:

obtaining, by the first system in response to the system switching instruction, a user interface resource corresponding to the second user interface from a first storage space, the first storage space being a storage space corresponding to the first system;

drawing, by the first system, the second user interface based on the user interface resource; and

displaying, by the first system, the second user interface.

2 . The method according to claim 1 , wherein the user interface resource comprises an interface element resource and display position information corresponding to an interface element, and

said drawing, by the first system, the second user interface based on the user interface resource comprises:

drawing the interface element based on the interface element resource; and

displaying the interface element at an interface element position indicated by the display position information to obtain the second user interface.

3 . The method according to claim 2 , wherein said drawing the interface element based on the interface element resource comprises:

determining, in response to a variable interface element being included in the interface element, a target interface element resource corresponding to the variable interface element based on current time, the variable interface element corresponding to at least two types of interface element resources, each corresponding to a different display period; and

drawing the variable interface element based on the target interface element resource.

4 . The method according to claim 1 , wherein the system switching instruction is triggered by a sliding operation, and

said displaying, by the first system, the second user interface comprises:

displaying, by the first system, a switching animation of switching from the first user interface to the second user interface based on a sliding direction of the sliding operation, and

said displaying, by the second system, the second user interface in response to completion of drawing of the second user interface by the second system comprises:

displaying, by the second system, the second user interface in response to completion of drawing of the second user interface by the second system and an end of the sliding operation.

5 . The method according to claim 1 , further comprising:

transmitting, by the second system when the second system is in the awake state, interface resource update data to the first system, the interface resource update data having a data format agreed between the first system and the second system; or

transmitting, by the second system, interface resource update data to the first system after the second system restarts; and

updating, by the first system, the user interface resource stored in the first storage space based on the interface resource update data.

6 . The method according to claim 5 , wherein said transmitting, by the second system when the second system is in the awake state, the interface resource update data to the first system comprises:

transmitting, by the second system when the second system is in the awake state, the interface resource update data to the first system in response to an interface resource change event, the interface resource change event comprising at least one of an interface element addition or deletion event, an interface element position adjustment event, or a system setting change event.

7 . The method according to claim 1 , wherein said displaying, by the second system, the second user interface comprises:

transmitting, by the second system, a switching instruction to the first system, the switching instruction being used to instruct the first system to transfer a permission for graphical user interface display; and

displaying, by the second system, the second user interface in response to the second system obtaining the permission for graphical user interface display.

8 . The method according to claim 1 , wherein the wearable device is provided with a first processor and a second processor, the second processor having higher power consumption than the first processor, the first system being a system run by the first processor, and the second system being a system run by the second processor.

9 . The method according to claim 1 , wherein when a target function is not available in the first user interface displayed by the first system, the system switching instruction is triggered to switch the first system to the second system.

10 . The method according to claim 9 , wherein the second user interface drawn by the first system is not available for executing the target function, and the second user interface drawn by the second system is available for executing the target function.

11 . The method according to claim 10 , wherein after the second system completes processing of a function, the second system is switched back to the sleep state.

12 . The method according to claim 1 , wherein prior to displaying by the second system the second user interface, the second system in the sleep state is switched to the awake state in response to the system switching instruction.

13 . The method according to claim 1 , wherein the system switching instruction is an instruction triggered by a shortcut key or an instruction triggered by sliding, or an instruction triggered by clicking.

14 . The method according to claim 1 , wherein after the second system completes drawing of the second user interface, a system running on the wearable device is switched from the first system to the second system.

15 . The method according to claim 14 , wherein after the system running on the wearable device is switched to the second system, the first system is still in the awake state or is switched to the sleep state.

16 . A wearable device, comprising a processor and a memory, the wearable device supporting running of a first system and a second system, and the memory storing at least one instruction which, when executed by the processor, implements:

displaying, by the first system when the first system is in an awake state and the second system is in a sleep state, a first user interface;

drawing and displaying, by the first system, a second user interface in response to a system switching instruction, the second user interface being a user interface of the second system; and

displaying, by the second system, the second user interface in response to completion of drawing of the second user interface by the second system;

wherein said drawing and displaying, by the first system, the second user interface in response to the system switching instruction comprises:

obtaining, by the first system in response to the system switching instruction, a user interface resource corresponding to the second user interface from a first storage space, the first storage space being a storage space corresponding to the first system;

drawing, by the first system, the second user interface based on the user interface resource; and

displaying, by the first system, the second user interface.

17 . A non-transitory computer-readable storage medium, storing at least one instruction which, when executed by a processor, implements:

displaying, by a first system when the first system is in an awake state and a second system is in a sleep state, a first user interface;

drawing and displaying, by the first system, a second user interface in response to a system switching instruction, the second user interface being a user interface of the second system; and

displaying, by the second system, the second user interface in response to completion of drawing of the second user interface by the second system;

wherein said drawing and displaying, by the first system, the second user interface in response to the system switching instruction comprises:

obtaining, by the first system in response to the system switching instruction, a user interface resource corresponding to the second user interface from a first storage space, the first storage space being a storage space corresponding to the first system;

drawing, by the first system, the second user interface based on the user interface resource; and

displaying, by the first system, the second user interface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2023
From: WANG, SHUN; CHEN, DEYIN
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 065149/0365 →
Priority Claims (1)
CN 202110367131.3 · Apr 6, 2021 · national
Continuity (2)
Continuation PCTCN2022078423 · Feb 28, 2022
Related Publication 20240045702A1 · Feb 8, 2024
References Cited (31)
US 10496572B1 · Kelm · 2019 [cited by examiner]
US 20060113379A1 · Cricco · 2006 [cited by examiner]
US 20070061556A1 · Rothman et al. · 2007 [cited by applicant]
US 20080189538A1 · King · 2008 [cited by examiner]
US 20110066888A1 · Lai · 2011 [cited by applicant]
US 20120158814A1 · Sabiwalsky · 2012 [cited by examiner]
US 20120166837A1 · Henry · 2012 [cited by examiner]
US 20120246370A1 · Zhang · 2012 [cited by examiner]
US 20130219086A1 · Hu · 2013 [cited by examiner]
US 20160055031A1 · Tu · 2016 [cited by examiner]
US 20170177063A1 · Ederbach · 2017 [cited by examiner]
US 20170199622A1 · Lee · 2017 [cited by examiner]
US 20170212793A1 · Choi · 2017 [cited by examiner]
US 20190237003A1 · Cao et al. · 2019 [cited by applicant]
US 20210169417A1 · Burton · 2021 [cited by examiner]
US 20230161397A1 · Zhou · 2023 [cited by examiner]
CN 103064645A · 2013 [cited by applicant]
CN 103544059A · 2014 [cited by applicant]
CN 103782272A · 2014 [cited by applicant]
CN 105204931A · 2015 [cited by applicant]
CN 105872711A · 2016 [cited by applicant]
CN 106843798A · 2017 [cited by applicant]
CN 107908447A · 2018 [cited by applicant]
CN 108334296A · 2018 [cited by applicant]
CN 109426525A · 2019 [cited by applicant]
CN 111045589A · 2020 [cited by applicant]
EP 3660672A1 · 2020 [cited by applicant]
Extended European Search Report dated Sep. 13, 2024 received in European Patent Application No. EP22783813.3. [cited by applicant]
Chinese First Office Action, Chinese Application No. 202110367131.3, mailed May 15, 2025 (23 pages). [cited by applicant]
International Search Report and Written Opinion dated Apr. 28, 2022 in International Application No. PCT/CN2022/078423. English translation attached. [cited by applicant]
Chinese Second Office Action, Chinese Application No. 202110367131.3, mailed Nov. 19, 2025 (22 pages). [cited by applicant]