IP Library Granted Patent US 11,196,932
Granted Patent B2
US 11,196,932 · App. 17/172,796 · Granted Dec 7, 2021

Method and apparatus for controlling terminal, and mobile terminal for determining whether camera assembly supported functionality is required

Inventor: Cheng Zhang (Guangdong, CN)
Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
H04N5/232935H04N5/2257H04N5/247
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 11,196,932
App. No.
17/172,796
Granted
Dec 7, 2021
Kind
B2
Abstract

A control method is applied in the mobile terminal. The mobile terminal includes a terminal body and a camera assembly, the camera assembly is disposed inside the terminal body and is movable relative to the terminal body to move out of the terminal body. The mobile terminal displays a first interface, acquires interface information of the first interface; determines a second interface based on the interface information of the first interface, wherein the second interface is a next interface following the first interface and forecasted by the mobile terminal; determines whether a function supported by the second interface requires the camera assembly to be activated; and controls the camera assembly to move out of the terminal body in response to the function supported by the second interface requiring the camera assembly to be activated.

Claims (66)

1. A method for controlling a mobile terminal, wherein the mobile terminal comprises a terminal body and a camera assembly, the camera assembly is disposed inside the terminal body and is movable relative to the terminal body to move out of the terminal body, and the method comprises:

displaying, by the mobile terminal, a first interface, and acquiring interface information of the first interface;

determining a second interface based on the interface information of the first interface, wherein the second interface is a next interface following the first interface and forecasted by the mobile terminal;

determining whether a function supported by the second interface requires the camera assembly to be activated; and

controlling the camera assembly to move out of the terminal body in response to the function supported by the second interface requiring the camera assembly to be activated.

2. The method for controlling the mobile terminal according to claim 1 , wherein after the determining a second interface based on the interface information of the first interface, the method further comprises:

determining a third interface based on interface information of the second interface, wherein the third interface is a next interface following the second interface and forecasted by the mobile terminal;

determining whether a function supported by the third interface requires the camera assembly to be activated; and

controlling the camera assembly to move out of the terminal body in response to the function supported by the third interface requiring the camera assembly to be activated.

3. The method for controlling the mobile terminal according to claim 1 , wherein the camera assembly comprises a front camera and a rear camera, and the method comprises:

determining which of the front camera and the rear camera corresponds to the function supported by the second interface based on the function supported by the second interface, in response to the function supported by the second interface requiring the camera assembly to be activated; and

activating the front camera or the rear camera correspondingly based on the camera determined as corresponding to the function supported by the second interface.

4. The method for controlling the mobile terminal according to claim 1 , wherein the determining a second interface based on the interface information of the first interface, comprises:

acquiring historical data of at least one next interface switched from the first interface;

obtaining a next interface having a highest switching frequency from the at least one next interface based on the historical data; and

determining the next interface having the highest switching frequency as the second interface,

wherein the switching frequency is a frequency of the next interface being switched from the first interface.

5. The method for controlling the mobile terminal according to claim 4 , wherein after the acquiring historical data of the mobile terminal switching from the first interface into at least one next interface, the method further comprises:

obtaining a next interface having a highest number of times of being switched from the at least one next interface based on the historical data; and

determining the next interface having the highest number of times as the second interface,

wherein the number of times of being switched is the number of times of the next interface being switched from the first interface.

6. The method for controlling the mobile terminal according to claim 4 , wherein the acquiring historical data of at least one next interface switched from the first interface, comprises:

acquiring an account currently logged on the mobile terminal; and

acquiring the historical data of the at least one next interface switched from the first interface based on a record of the account.

7. The method for controlling the mobile terminal according to claim 1 , wherein

the determining whether a function supported by the second interface requires the camera assembly to be activated, comprises:

determining whether a target functional element is comprised in the interface information of the first interface, wherein the camera assembly is required to be activated in response to the target functional element being triggered; and

the controlling the camera assembly to move out of the terminal body in response to the function supported by the second interface requiring the camera assembly to be activated, comprises:

determining that the function supported by the second interface requires the camera assembly to be activated in response to the target functional element being comprised in the interface information of the first interface; and

controlling the camera assembly to move out of the terminal body.

8. The method for controlling the mobile terminal according to claim 7 , wherein after the controlling the camera assembly to move out of the terminal body, the method further comprises:

detecting a touch operation performed on the first interface;

activating the camera assembly and displaying a preview image collected by the camera assembly on the second interface, in response to the touch operation performed on the target functional element being detected.

9. The method for controlling the mobile terminal according to claim 8 , further comprising:

retracting the camera assembly in the terminal body, in response to the touch operation detected as being performed on a region out of the target functional element of the first interface.

10. The method for controlling the mobile terminal according to claim 8 , further comprising:

retracting the camera assembly in the terminal body, in response to the touch operation performed on the target functional element being not detected within a predefined time period.

11. The method for controlling the mobile terminal according to claim 7 , wherein the target functional element comprises at least one of a widget or a link.

12. The method for controlling the mobile terminal according to claim 1 , wherein the determining whether a function supported by the second interface requires the camera assembly to be activated, comprises:

reading a mapping relation table locally from the mobile terminal, wherein the mapping relation table comprises a mapping relation between the camera assembly and various functions; and

determining whether the function supported by the second interface requires the camera assembly to be activated based on the mapping relation table.

13. The method for controlling the mobile terminal according to claim 1 , wherein the controlling the camera assembly to move out of the terminal body in response to the function supported by the second interface requiring the camera assembly to be activated, comprises:

controlling the camera assembly to move out of the terminal body and activating the camera assembly, in response to the function supported by the second interface requiring the camera assembly to be activated; and

displaying the first interface and hiding a preview image collected by the camera assembly.

14. The method for controlling the mobile terminal according to claim 13 , wherein after the displaying the first interface and hiding the preview image collected by the camera assembly, the method further comprises:

displaying the preview image collected by the camera assembly in response to switching from the first interface into the second interface.

15. The method for controlling the mobile terminal according to claim 1 , wherein the controlling the camera assembly to move out of the terminal body in response to the function supported by the second interface requiring the camera assembly to be activated, comprises:

controlling the camera assembly to move out of the terminal body in response to the function supported by the second interface comprising a scanning function and/or a photographing function.

16. The method for controlling the mobile terminal according to claim 1 , wherein the interface information comprises at least one of text information, image information, a widget, or a link.

17. A control apparatus, applied in a mobile terminal, wherein the mobile terminal comprises a terminal body and a camera assembly, the camera assembly is disposed inside the terminal body and is movable relative to the terminal body to be exposed out of the terminal body, and the apparatus comprises:

an acquisition module, configured for the mobile terminal to display a first interface, and acquire interface information of the first interface;

a first determination module, configured to determine a second interface based on the interface information of the first interface, wherein the second interface is a next interface following the first interface and forecasted by the mobile terminal;

a second determination module, configured to determine whether a function supported by the second interface requires the camera assembly to be activated; and

a controlling module, configured to control the camera assembly to move out of the terminal body in response to the function supported by the second interface requiring the camera assembly to be activated.

18. The apparatus according to claim 17 , wherein the camera assembly comprises a front camera and a rear camera, and controlling module comprises:

a camera determination module, configured to determine which of the front camera and the rear camera corresponds to the function supported by the second interface based on the function supported by the second interface in response to the function supported by the second interface requiring the camera assembly to be activated; and

a camera activation module, configured to activate the front camera or the rear camera correspondingly based on the camera determined as corresponding to the function supported by the second interface.

19. The apparatus according to claim 17 , wherein the determination module comprises:

a historical data acquisition sub-module, configured to acquire historical data of each of at least one next interface switched from the first interface;

a switching frequency acquisition sub-module, configured to select a next interface having a highest switching frequency from the at least one next interface based on the historical data, wherein the highest switching frequency is a highest frequency of the next interface being switched from the first interface; and

a second interface determination module, configured to determine the next interface having the highest switching frequency to be the second interface.

20. A mobile terminal, comprising a terminal body and a camera assembly, wherein the terminal body comprises a non-transitory memory and a processor, the camera assembly and the non-transitory memory are coupled to the processor, the non-transitory memory is configured to store an instruction, and the instruction is executed by the processor to perform operations of:

displaying, by the mobile terminal, a first interface, acquiring interface information of the first interface;

determining a second interface based on the interface information of the first interface, wherein the second interface is a next interface following the first interface and forecasted by the mobile terminal;

determining whether a function supported by the second interface requires the camera assembly to be activated; and

controlling the camera assembly to move out of the terminal body in response to the function supported by the second interface requiring the camera assembly to be activated.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2025
From: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
To: NOKIA TECHNOLOGIES OY
Reel/Frame 071711/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2021
From: ZHANG, CHENG
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 055243/0376 →
Priority Claims (1)
CN 201810961791.2 · Aug 22, 2018 · national
Continuity (2)
Continuation PCTCN2019096839 · Jul 19, 2019
Related Publication 20210168299A1 · Jun 3, 2021