IP Library › Granted Patent US 10,936,278
Granted Patent B2
US 10,936,278 · App. 16/474,224 · Granted Mar 2, 2021

Method and apparatus for managing media file in managed device

Inventor: Zhidong Tao (Shenzhen, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
G06F3/165H04L67/06H04L67/104H04L67/32
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,936,278
App. No.
16/474,224
Granted
Mar 2, 2021
Kind
B2
Abstract

A method for managing a media file includes sending, by a terminal to a managed device by using a Bluetooth path between the terminal and the managed device, a first request used to obtain at least one piece of media file information stored in the managed device. The method further includes receiving, by the terminal, a first response that is sent by the managed device and that includes the at least one piece of media file information. The method further includes displaying the at least one piece of media file information on the terminal based on the first response. The method further includes after obtaining a first operation request for a target media file, sending, by the terminal to the managed device, a first operation instruction used to instruct the managed device to process the target media file according to a preset operation type.

Claims (59)

1. A method implemented by a terminal for managing a media file in a managed device, the method comprising:

displaying, on the terminal, a media file list that includes first media file information of one or more first candidate media files, wherein the one or more first candidate media files include an online media file that is stored in a server;

sending, by the terminal to the managed device using a Bluetooth path between the terminal and the managed device, a first request to obtain second media file information of one or more second candidate media files stored in the managed device, wherein the managed device is an acoustic equipment for acoustically outputting a media file;

receiving, by the terminal, a first response from the managed device, wherein the first response comprises at least one piece of the second media file information;

displaying, on the terminal, an updated media file list, wherein the updated media file list includes the first media file information and the at least one piece of the second media file information;

obtaining, by the terminal, a first operation request to select a first candidate media file on the updated media file list, wherein the first operation request instructs the terminal to store the first candidate media file in the managed device, and wherein the first candidate media file is the online media file;

determining that the terminal has permission to download the first candidate media file from the server;

in response to determining that the terminal has the permission, playing, by the terminal, the first candidate media file; and

causing, by the terminal, the managed device to store the first candidate media file being played by sending a first message and the first candidate media file that is in a form of a media stream to the managed device, wherein the first message instructs the managed device to store the media stream.

2. The method of claim 1 , wherein the method further comprises:

determining whether the managed device has a storage capability; and

updating a status of an operation item of the first candidate media file to an enabled state when the managed device has the storage capability and the terminal has the permission to download the first candidate media file.

3. The method of claim 1 , wherein before the sending the first message to the managed device, the method further comprises:

obtaining item label information of the first candidate media file; and

sending the item label information of the first candidate media file to the managed device.

4. The method of claim 1 , wherein the method further comprises receiving a query request message from the managed device, and wherein the query request message carries a preset query field that queries whether the terminal has the permission to download the first candidate media file.

5. The method of claim 1 , wherein the method further comprises sending a first operation instruction to the managed device after obtaining a second operation request for a target second candidate media file, wherein the first operation instruction instructs the managed device to process the target second candidate media file according to a preset operation type, and wherein the target second candidate media file is a media file indicated by any of the at least one piece of the second media file information displayed on the terminal.

6. The method of claim 5 , wherein the first operation instruction instructs the managed device to delete the target second candidate media file or play the target second candidate media file.

7. The method of claim 5 , wherein the first operation instruction instructs the managed device to pause playing of the target second candidate media file.

8. The method of claim 5 , wherein the first operation instruction instructs the managed device to switch the target second candidate media file.

9. A terminal, comprising:

a memory storing instructions; and

at least one processor coupled to the memory and configured to execute the instructions to cause the terminal to be configured to:

display, on the terminal, a media file list that includes first media file information of one or more first candidate media files, wherein the one or more first candidate media files include an online media file that is stored in a server;

send, to a managed device using a Bluetooth path between the terminal and the managed device, a first request to obtain at least one piece of second media file information of one or more second candidate media files stored in the managed device,

wherein the managed device is an acoustic equipment for acoustically outputting a media file;

receive a first response from the managed device, wherein the first response comprises the at least one piece of the second media file information;

display an updated media file list, wherein the updated media file list includes the first media file information and the at least one piece of the second media file information on the terminal;

obtain a first operation request to select a first candidate media file on the updated media file list, wherein the first operation request instructs the terminal to store the first candidate media file to the managed device, and wherein the first candidate media file is the online media file;

determine that the terminal has permission to download the first candidate media file from the server;

in response to determining that the terminal has the permission, play the first candidate media file; and

cause the managed device to store the first candidate media file being played by sending a first message and the first candidate media file that is in a form of a media stream to the managed device, wherein the first message instructs the managed device to store the media stream.

10. The terminal of claim 9 , wherein the instructions further cause the terminal to be configured to:

obtain whether the managed device has a storage capability; and

update a status of an operation item of the first candidate media file to an enabled state when the managed device has the storage capability and the terminal has the permission to download the first candidate media file.

11. The terminal of claim 9 , wherein the instructions further cause the terminal to be configured to:

obtain item label information of the first candidate media file; and

send the item label information of the first candidate media file to the managed device.

12. The terminal of claim 9 , wherein the instructions further cause the terminal to be configured to receive a query request message from the managed device, wherein the query request message carries a preset query field, and wherein the preset query field queries whether the terminal has the permission to download the first candidate media file.

13. The terminal of claim 9 , wherein the instructions further cause the terminal to be configured to send a first operation instruction to the managed device after obtaining a second operation request for a target second candidate media file, wherein the first operation instruction instructs the managed device to process the target second candidate media file according to a preset operation type, and wherein the target second candidate media file is a media file indicated by any of the at least one piece of the second media file information displayed on the terminal.

14. The terminal of claim 13 , wherein the first operation instruction instructs the managed device to delete the target second candidate media file, play the target second candidate media file, pause playing of the target second candidate media file, or switch the target second candidate media file.

15. A computer program product comprising computer-executable instructions for storage on a non-transitory computer-readable medium that, when executed by a processor, cause a terminal to:

display, on the terminal, a media file list that includes first media file information of one or more first candidate media files, wherein the one or more first candidate media files include an online media file that is stored in a server;

send, to a managed device using a Bluetooth path between the terminal and the managed device, a first request to obtain at least one piece of second media file information of one or more second candidate media files stored in the managed device, wherein the managed device is an acoustic equipment for acoustically outputting a media file;

receive a first response from the managed device, wherein the first response comprises the at least one piece of the second media file information;

display an updated media file list, wherein the updated media file list includes the first media file information and the at least one piece of the second media file information on the terminal;

obtain a first operation request to select a first candidate media file on the updated media file list, wherein the first operation request instructs the terminal to store the first candidate media file to the managed device, and wherein the first candidate media file is the online media file;

determine that the terminal has permission to download the first candidate media file from the server;

in response to determining that the terminal has the permission, play the first candidate media file; and

cause the managed device to store the first candidate media file being played by sending a first message and the first candidate media file that is in a form of a media stream to the managed device, wherein the first message instructs the managed device to store the media stream.

16. The computer program product of claim 15 , wherein the instructions further cause the terminal to:

obtain whether the managed device has a storage capability; and

update a status of an operation item of the first candidate media file to an enabled state when the managed device has the storage capability and the terminal has the permission to download the first candidate media file.

17. The computer program product of claim 15 , wherein the instructions further cause the terminal to be configured to:

obtain item label information of the first candidate media file; and

send the item label information of the first candidate media file to the managed device.

18. The computer program product of claim 15 , wherein the instructions further cause the terminal to be configured to receive a query request message from the managed device, wherein the query request message carries a preset query field, and wherein the preset query field queries whether the terminal has the permission to download the first candidate media file.

19. The computer program product of claim 15 , wherein the instructions further cause the terminal to be configured to send a first operation instruction to the managed device after obtaining a second operation request for a target second candidate media file, wherein the first operation instruction instructs the managed device to process the target second candidate media file according to a preset operation type, and wherein the target second candidate media file is a media file indicated by any of the at least one piece of the second media file information displayed on the terminal.

20. The computer program product of claim 19 , wherein the first operation instruction instructs the managed device to delete the target second candidate media file, play the target second candidate media file, pause playing of the target second candidate_media file, or switch the target second candidate media file.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2019
From: TAO, ZHIDONG
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 049902/0991 →
Priority Claims (1)
CN 201611261547.2 · Dec 30, 2016 · national
Continuity (1)
Related Publication 20190354342A1 · Nov 21, 2019
Cited By (1)
US 12,483,617