IP Library Granted Patent US 9,880,806
Granted Patent B2
US 9,880,806 · App. 15/427,720 · Granted Jan 30, 2018

Media playback processing and control method, apparatus, and system

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 9,880,806
App. No.
15/427,720
Granted
Jan 30, 2018
Kind
B2
Abstract

A media playback processing and control method, apparatus, and system, where the processing method includes receiving, by a central server, a query request of a control device, returning a query response to the control device according to a resource information table, receiving a resource request of a selected display device selected by the control device, querying the resource information table, determining that a selected media resource corresponding to information about a selected storage path is stored on a first media server (MS), and determining a second MS with a conversion capability to convert a media format of the selected media resource into a media format supported by a playback capability of the selected display device in order to enable the selected display device to play a media resource converted by the second MS from the selected media resource.

Claims (93)

1. A media playback processing method, comprising:

receiving, by a central server from a control device of a home area network that includes a plurality of display devices that are distinct from the control device, a query request; and

returning, by the central server, a query response to the control device according to a pre-generated resource information table,

wherein the query response comprises a storage path of at least one media resource and one or more identifiers of a subset of display devices of the plurality of display devices,

wherein each storage path of the at least one media resource corresponds to an identifier of the one or more identifiers of the subset of display devices,

wherein each identifier of the one or more identifiers of the subset of display devices corresponds to a storage path of the at least one media resource, and

wherein a playback capability of each display device of the subset of the display devices supports a media format of a media resource whose storage path corresponds to an identifier of the display device.

2. The method according to claim 1 , wherein before receiving the query request of the control device, the method further comprises:

acquiring, by the central server, playback capability information of the plurality of display devices as well as media content information and conversion capability information of at least one media server; and

generating the resource information table according to the playback capability information of the plurality of display devices as well as the media content information and the conversion capability information of the at least one media server,

wherein the resource information table comprises a resource identifier, a media format, a storage path of the at least one media resource, and the one or more identifiers of the subset of display devices.

3. The method according to claim 2 , wherein before generating the resource information table, the method further comprises:

acquiring, by the central server, conversion capability information of the plurality of display devices; and

determining a comprehensive playback capability of each display device of the plurality′ of display devices according to the playback capability information and the conversion capability information of the plurality of display devices, and

wherein generating the resource information table comprises generating the resource information table according to the playback capability information and the conversion capability information of the plurality of display devices as well as the media content information and the conversion capability information of the at least one media server,

wherein the resource information table comprises the resource identifier, the media format, the storage path of the at least one media resource, and the one or more identifiers of the subset of display devices, and

wherein a comprehensive playback capability of the subset of display devices supports the media format.

4. The method according to claim 1 , wherein before returning the query response to the control device, the method further comprises:

returning a pre-query response to the control device according to the pre-generated resource information table, wherein the pre-query response comprises the storage path of the at least one media resource, and wherein the storage path comprises a content name;

receiving a selected request of the control device, wherein the selected request comprises a selected content name;

determining a storage path of at least one media resource corresponding to the selected content name as well as the one or more identifiers of the subset of display devices according to the resource information table; and

binding and adding the storage path of the at least one media resource corresponding to the selected content name as well as the one or more identifiers of the subset of display devices to the query response.

5. The method according to claim 1 , wherein the method further comprises:

receiving, by the control device, a selection instruction comprising a content name and an identifier of a particular display device of the subset of display devices;

selecting, by the control device from the storage path of the at least one media resource in the query response, a particular storage path comprising the content name and which corresponds to an identifier of the particular display device; and

sending, by the control device, a playback request to the particular display device in order to enable the particular display device to acquire a particular media resource according to the particular storage path and to play the particular media resource.

6. The method according to claim 1 , wherein the one or more identifiers of the subset of display devices in the query response corresponds to one storage path of the at least one media resource, wherein the method further comprises:

receiving, by the control device, a selection instruction, wherein the selection instruction comprises an identifier of a particular display device of the subset of display devices;

selecting, by the control device from the storage path of at least one media resource in the query response, a particular storage path which corresponds to an identifier of the particular display device; and

sending, by the control device, a playback request to the particular display device in order to enable the particular display device to acquire a particular media resource according to the particular storage path and to play the particular media resource.

7. The method according to claim 1 , wherein at least two storage paths of the at least one media resource in the query response correspond to one identifier of the one or more identifiers of the subset of display devices, and wherein the method further comprises:

receiving, by the control device, a selection instruction, wherein the selection instruction comprises a particular storage path of the at least two storage paths, wherein the particular storage path corresponds to a particular media resource of the at least one media resource; and

sending, by the control device, a playback request to a display device corresponding to the one identifier in order to enable the display device to acquire a media resource according to the particular storage path of the particular media resource and to play the particular media resource.

8. A central server, comprising:

a receiver configured to receive a query request from a control device of a home area network that includes a plurality of display devices that are distinct from the control device; and

a transmitter coupled to the receiver and configured to return a query response to the control device according to a pre-generated resource information table,

wherein the query response comprises a storage path of at least one media resource and one or more identifiers of a subset of display devices of the plurality of display devices,

wherein each storage path of the at least one media resource corresponds to an identifier of the one or more identifiers of the subset of display devices,

wherein each identifier of the one or more identifiers of the subset of display devices corresponds to a storage path of the at least one media resource, and

wherein a playback capability of each display device of the subset of the display devices supports a media format of a media resource whose storage path corresponds to an identifier of the display device.

9. The central server according to claim 8 , further comprising a processor coupled to the receiver and the transmitter and configured to:

acquire playback capability information of the plurality of display devices as well as media content information and conversion capability information of at least one media server; and

generate the resource information table according to the playback capability information of the plurality of display devices as well as the media content information and the conversion capability information of the at least one media server,

wherein the resource information table comprises a resource identifier, a media format, a storage path of at least one media resource, and the identifiers of the subset of display devices.

10. The central server according to claim 9 , wherein the processor is further configured to:

acquire conversion capability information of the plurality of display devices;

determine a comprehensive playback capability of each display device according to the playback capability information and the conversion capability information of the plurality of display devices; and

generate the resource information table according to the playback capability information and the conversion capability information of the plurality of display devices as well as the media content information and the conversion capability information of the at least one media server,

wherein the resource information table comprises the resource identifier, the media format, the storage path of the at least one media resource, and the one or more identifiers of the subset of display devices, and

wherein the comprehensive playback capability of the subset of display devices supports the media format.

11. The central server according to claim 8 , wherein the transmitter is further configured to:

return a pre-query response to the control device according to the pre-generated resource information table before returning the query response to the control device according to the pre-generated resource information table, wherein the pre-query response comprises the storage path of the at least one media resource, and wherein the storage path comprises a content name;

receive a selected request of the control device, wherein the selected request comprises a selected content name;

determine a storage path of at least one media resource corresponding to the selected content name as well as the one or more identifiers of the subset of display devices according to the resource information table; and

bind and add the storage path of the at least one media resource corresponding to the selected content name as well as the one or more identifiers of the subset of display devices to the query response.

12. A media playback processing and control system, comprising:

a control device of a home area network that includes a plurality of display devices that are distinct from the control device;

the plurality of display devices; and

at least one media server,

wherein a media server of the at least one media server is a central server, and

wherein the central server comprises:

a receiver configured to receive, from the control device, a query request; and

a transmitter coupled to the receiver and configured to return a query response to the control device according to a pre-generated resource information table, and

wherein the query response comprises a storage path of at least one media resource and one or more identifiers of a subset of display devices of the plurality of display devices,

wherein each storage path of the at least one media resource corresponds to an identifier of the one or more identifiers of the subset of display devices,

wherein each identifier of the one or more identifiers of the subset of display devices corresponds to a storage path of the at least one media resource, and

wherein a playback capability of each display device of the subset of the display devices supports a media format of a media resource whose storm path corresponds to an identifier of the display device.

13. The media playback processing and control system according to claim 12 , wherein the central server further comprises a processor coupled to the receiver and the transmitter and configured to:

acquire playback capability information of a plurality of display devices as well as media content information and conversion capability information of the at least one media server; and

generate the resource information table according to the playback capability information of the plurality of display devices as well as the media content information and the conversion capability information of the at least one media server,

wherein the resource information table comprises a resource identifier, a media format, a storage path of at least one media resource, and the one or more identifiers of the subset of display devices.

14. The media playback processing and control system according to claim 13 , wherein the processor is further configured to:

acquire conversion capability information of the plurality of display devices;

determine a comprehensive playback capability of each display device according to the playback capability information and the conversion capability information of the plurality of display devices; and

generate the resource information table according to the playback capability information and the conversion capability information of the plurality of display devices as well as the media content information and the conversion capability information of the at least one media server,

wherein the resource information table comprises the resource identifier, the media format, the storage path of the at least one media resource, and the one or more identifiers of the subset of display devices, and

wherein the comprehensive playback capability of the subset of display devices supports the media format.

15. The media playback processing and control system according to claim 12 , wherein the transmitter is further configured to:

return a pre-query response to the control device according to the pre-generated resource information table before returning the query response to the control device according to the pre-generated resource information table, wherein the pre-query response comprises the storage path of the at least one media resource, and wherein the storage path comprises a content name;

receive a selected request of the control device, wherein the selected request comprises a selected content name;

determine a storage path of at least one media resource corresponding to the selected content name as well as the one or more identifiers of the subset of display devices according to the resource information table; and

bind and add the storage path of the at least one media resource corresponding to the selected content name as well as the one or more identifiers of the subset of display devices to the query response.

16. The media playback processing and control system according to claim 12 , wherein the control device is further configured to:

receive a selection instruction comprising a content name and an identifier of a particular display device of the subset of display devices;

select from the storage path of the at least one media resource in the query response, a particular storage path comprising the content name and which corresponds to an identifier of the particular display device; and

send a playback request to the particular display device in order to enable the particular display device to acquire a particular media resource according to the particular storage path and to play the particular media resource.

17. The media playback processing and control system according to claim 12 , wherein the one or more identifiers of the subset of display devices in the query response corresponds to one storage path of the at least one media resource, wherein the control device is further configured to:

receive a selection instruction, wherein the selection instruction comprises an identifier of a particular display device of the subset of display devices;

select from the storage path of at least one media resource in the query response, a particular storage path which corresponds to an identifier of the particular display device; and

send a playback request to the particular display device in order to enable the particular display device to acquire a particular media resource according to the particular storage path and to play the particular media resource.

18. The media playback processing and control system according to claim 12 , wherein at least two storage paths of the at least one media resource in the query response corresponds to one identifier of the one or more identifiers of the subset of display devices, and wherein the control device is further configured to:

receive, by the control device, a selection instruction, wherein the selection instruction comprises a particular storage path of the at least two storage paths, wherein the particular storage path corresponds to a particular media resource of the at least one media resource; and

send, by the control device, a playback request to a display device corresponding to the one identifier in order to enable the display device to acquire a media resource according to the particular storage path of the particular media resource and to play the particular media resource.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2021
From: HUAWEI DEVICE CO.,LTD.
To: HONOR DEVICE CO., LTD.
Reel/Frame 056413/0883 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2018
From: HUAWEI DEVICE (SHENZHEN) CO., LTD.
To: HUAWEI DEVICE CO., LTD.
Reel/Frame 047603/0039 →
CHANGE OF NAME Recorded Jun 12, 2018
From: HUAWEI DEVICE CO.,LTD.
To: HUAWEI DEVICE (SHENZHEN) CO., LTD.
Reel/Frame 046340/0590 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2017
From: HUAWEI DEVICE (DONGGUAN) CO., LTD.
To: HUAWEI DEVICE CO., LTD.
Reel/Frame 044024/0677 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2017
From: HUAWEI DEVICE CO., LTD.
To: HUAWEI DEVICE (DONGGUAN) CO., LTD.
Reel/Frame 043750/0393 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2017
From: SHAN, ZHENWEI; ZHU, YU; WU, HUANGWEI; ZHANG, QINLIANG
To: HUAWEI DEVICE CO., LTD.
Reel/Frame 041205/0498 →