IP Library › Granted Patent US 12,231,812
Granted Patent B2
US 12,231,812 · App. 17/912,615 · Granted Feb 18, 2025

Device interaction method and electronic device

Inventors: Rongjie Fang (Shenzhen, CN); Bing Yang (Shenzhen, CN); Weilong Lai (Shenzhen, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04N7/152H04M1/72412
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,231,812
App. No.
17/912,615
Granted
Feb 18, 2025
Kind
B2
Abstract

A device interaction method includes when an electronic device is in a video call state, that the electronic device may display a dialog box or a control. In response to an operation performed on the dialog box or the control, the electronic device interacts with another device in a same local area network such as switching a video call from the electronic device to a smart television or performing projection on a smart television.

Claims (73)

1. A device interaction method implemented by a first device, wherein the device interaction method comprises:

displaying a first interface;

determining that a first hardware resource is being used;

determining a first application that is using the first hardware resource;

determining that a second hardware resource is being used;

determining a second application that is using the second hardware resource;

displaying a first control on the first interface when a preset condition is met, wherein the preset condition comprises that the first application and the second application are a same application and a second device has a video playback capability, wherein the second device and the first device are connected to a same local area network; and

sending first information to the second device in response to a first operation on the first control,

wherein the first information enables the second device to display a second interface,

wherein the second interface is associated with the first interface, and

wherein the first hardware resource is a camera and the second hardware resource is an audio resource, or the first hardware resource is the audio resource and the second hardware resource is the camera.

2. The device interaction method of claim 1 , wherein the camera is a front-facing camera.

3. The device interaction method of claim 1 , wherein the audio resource comprises a microphone.

4. The device interaction method of claim 1 , wherein the first interface is of a video call.

5. The device interaction method of claim 1 , wherein the second interface is the same as the first interface.

6. The device interaction method of claim 1 , wherein the first interface and the second interface comprise a same element and different layouts.

7. The device interaction method of claim 4 , further comprising connecting the video call after displaying the first interface.

8. The device interaction method of claim 7 , further comprising further connecting, in response to the first operation, the video call.

9. The device interaction method of claim 1 , further comprising:

determining, using a first message from a camera manager, that the camera is being used; and

determining, using a second message from an audio manager, that the audio resource is being used.

10. The device interaction method of claim 1 , further comprising:

determining a first foreground application when the first hardware resource is being used;

determining a second foreground application when the second hardware resource is being used;

making a first determination that the second foreground application and the first foreground application are the same application; and

determining, in response to the first determination, the first foreground application as the first application and the second foreground application as the second application.

11. The device interaction method of claim 1 , further comprising:

determining, based on a first time of receiving the first message, a first foreground application when the first hardware resource is being used;

determining, based on a second time of receiving the second message, a second foreground application when the second hardware resource is being used;

identifying that the second foreground application and the first foreground application are a same application; and

determining, in response to the identifying that the second foreground application and the first foreground application are the same application, the first foreground application as the first application and the second foreground application as the second application.

12. The device interaction method of claim 10 , further comprising:

making a second determination that the first foreground application and the second foreground application are different applications; and

in response to the second determination:

determining, using first permission access information of the first hardware resource, the first application that uses the first hardware resource; and

determining, using second permission access information of the second hardware resource, the second application that uses the second hardware resource.

13. The device interaction method of claim 10 , further comprising:

making a second determination that the first foreground application and the second foreground application are different applications; and

determining, in response to the second determination and using permission access information of the microphone, a third application that uses the audio resource.

14. The device interaction method of claim 1 , further comprising:

displaying a second control on the first interface when the preset condition further comprises that a third device has the video playback capability, wherein the third device and the first device are connected to the same local area network; and

sending, to the third device in response to an operation on the second control, second information to enable the third device to display a third interface associated with the first interface.

15. The device interaction method of claim 1 , further comprising:

receiving a video call request;

further displaying, in response to receiving the video call request, the first interface; and

sending, when the preset condition is met, third information to the second device to enable the second device to display the video call request.

16. The device interaction method of claim 1 , further comprising displaying the first interface when the second device displays the second interface and when the first device is disconnected from the local area network.

17. The device interaction method of claim 1 , further comprising displaying a third control when the second device displays the second interface to enable the second device to skip displaying the second interface in response to an operation on the third control.

18. The device interaction method of claim 1 , wherein the preset condition further comprises that the first application is comprised in an application list, and wherein the application list comprises one or more applications.

19. A device interaction system comprising:

a second device connected to a local area network; and

a first device connected to the local area network and configured to:

display a first interface;

determine that a first hardware resource is being used;

determine a first application that is using the first hardware resource;

determine that a second hardware resource is being used, wherein the first hardware resource is a camera and the second hardware resource is an audio resource, or the first hardware resource is the audio resource and the second hardware resource is the camera;

determine a second application that is using the second hardware resource;

display a first control on the first interface when a preset condition is met, wherein the preset condition comprises that the first application and the second application are a same application and that the second device has a video playback capability; and

send first information to the second device in response to a first operation on the first control,

wherein the second device is configured to display a second interface in response to receiving the first information, wherein the second interface is associated with the first interface.

20. An electronic device comprising:

a memory configured to store instructions; and

a processor coupled to the memory and configured to execute the instructions to cause the electronic device to:

display a first interface;

determine that a first hardware resource is being used;

determine a first application that is using the first hardware resource;

determine that a second hardware resource is being used;

determine a second application that is using the second hardware resource;

display a first control on the first interface when a preset condition is met, wherein the preset condition comprises that the first application and the second application are a same application and that a second device has a video playback capability, and wherein the second device and the first device are connected to a same local area network; and

send first information to the second device in response to a first operation on the first control,

wherein the first information enables the second device to display a second interface,

wherein the second interface is associated with the first interface, and

wherein the first hardware resource is a camera and the second hardware resource is an audio resource, or the first hardware resource is the audio resource and the second hardware resource is the camera.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2023
From: FANG, RONGJIE; YANG, BING; LAI, WEILONG
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 062798/0486 →
Priority Claims (1)
CN 202010192324.5 · Mar 18, 2020 · national
Continuity (1)
Related Publication 20230216990A1 · Jul 6, 2023
References Cited (28)
US 20100060715A1 · Laasik et al. · 2010 [cited by applicant]
US 20110164106A1 · Kim · 2011 [cited by applicant]
US 20140240446A1 · Hsu et al. · 2014 [cited by applicant]
US 20160309118A1 · Li et al. · 2016 [cited by applicant]
US 20170163796A1 · Brooksby et al. · 2017 [cited by applicant]
US 20170171254A1 · Hua et al. · 2017 [cited by applicant]
US 20180352192A1 · Matsubara · 2018 [cited by applicant]
CN 102572365A · 2012 [cited by applicant]
CN 103813211A · 2014 [cited by applicant]
CN 104461701A · 2015 [cited by applicant]
CN 104954724A · 2015 [cited by applicant]
CN 105635625A · 2016 [cited by applicant]
CN 105898181A · 2016 [cited by applicant]
CN 106101600A · 2016 [cited by applicant]
CN 106791570A · 2017 [cited by applicant]
CN 106856472A · 2017 [cited by applicant]
CN 107493451A · 2017 [cited by applicant]
CN 108829461A · 2018 [cited by applicant]
CN 108881779A · 2018 [cited by applicant]
CN 108881780A · 2018 [cited by applicant]
CN 108924289A · 2018 [cited by applicant]
CN 109495769A · 2019 [cited by applicant]
CN 109714557A · 2019 [cited by applicant]
CN 110087012A · 2019 [cited by applicant]
CN 110138937 · 2019 [cited by examiner]
CN 110138937A · 2019 [cited by applicant]
GB 2463103A · 2010 [cited by applicant]
Huang Zhou-yan, A Practical Study of Control and Management System of Smart Home, Enterprise Science and Technology & Development, Applied Technology, No. 18, (Cumulatively No. 336), Sep. 2012, 3 pages. [cited by applicant]