IP Library Granted Patent US 9,794,316
Granted Patent B2
US 9,794,316 · App. 14/422,489 · Granted Oct 17, 2017

Method and system for content management

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,794,316
App. No.
14/422,489
Granted
Oct 17, 2017
Kind
B2
Abstract

Disclosed are a method and a system for content management, the method comprises: a master control server allocates, for contents to be issued, one or more merged file blocks and a storage location of each content in its corresponding merged file block according to a received content issue request, and sends to a media storage-and-forward server a content download request containing one or more names of the one or more merged file block and the storage location of each content; the media storage-and-forward server downloads the content to be issued according to the content download request, and stores each downloaded content in the corresponding storage location of the corresponding merged file block. The solutions save the storage space of the file system, improve the storage efficiency of the file system, and reduce the storage cost of the file system.

Claims (26)

1. A method for content management, comprising:

a master control server allocating, for contents to be issued, one or more merged file blocks and a storage location of each content in the one or more merged file blocks according to a content issue request received from a service system, and sending to a media storage-and-forward server a content download request containing one or more names of the one or more merged file blocks and the storage location of each content; and

the media storage-and-forward server downloading the contents to be issued according to the content download request, and storing each downloaded content in the corresponding storage location of the one or more merged file block;

wherein the content issue request comprises: the number of contents to be issued and a capacity size of each content, a plurality of merged file blocks are provided in the media storage-and-forward server, each merged file block may store one or more contents.

2. The method according to claim 1 , wherein a plurality of merged file blocks are provided in a file system storage component of the media storage-and-forward server, and each merged file block is capable of storing one or more contents; a content management table is maintained in the master control server, and the content management table records an available storage space of each merged file block of the plurality of merged file blocks.

3. The method according to claim 2 , wherein

the content issue request comprises the number of contents to be issued and a capacity size of each content;

the master control server allocating, for the contents to be issued, the one or more merged file blocks and the storage location of each content in the one or more merged file blocks according to the received content issue request comprises:

the master control server allocating, for all the contents to be issued, the one or more merged file blocks and the storage location of each content in the one or more merged file blocks according to the number of contents to be issued, the capacity size of each content, and the content management table maintained by the master control server.

4. The method according to claim 3 , wherein the content download request contains an identifier of each content to be issued and a issue path of each content to be issued;

the media storage-and-forward server downloading the content to be issued according to the content download request comprises:

the media storage-and-forward server downloading each content to be issued from a target server according to the identifier and the issue path of the content to be issued in the content download request.

5. The method according to claim 1 , wherein after the media storage-and-forward server stores the downloaded content in the corresponding storage location of the one or more merged file block, the method further comprises:

the master control server obtaining a name of the merged file block corresponding to a selected content and the storage location of the selected content in the merged file block according to a received content-on-demand request, and sending to the media storage-and-forward server a content-on-demand command containing the name of the merged file block and the storage location of the selected content in the merged file block; and

the media storage-and-forward server searching for the one or more merged file block according to the content-on-demand command, reading the selected content from the corresponding storage location in the merged file block, and transmitting a corresponding media code stream to implement content-on-demand.

6. A system for content management, comprising:

a master control server comprising a first hardware processor, configured to allocate, for contents to be issued, one or more merged file blocks and a storage location of each content in the one or more merged file blocks according to a content issue request received from a service system, and send to a media storage-and-forward server a content download request containing one or more names of the one or more merged file block and the storage location of each content; and

the media storage-and-forward server comprising a second hardware processor, configured to download the content to be issued according to the content download request, and store each downloaded content in the corresponding storage location of the one or more merged file block;

wherein the content issue request comprises: the number of contents to be issued and a capacity size of each content, a plurality of merged file blocks are provided in the media storage-and-forward server, each merged file block may store one or more contents.

7. The system according to claim 6 , wherein the media storage-and-forward server comprises a file system storage component, a plurality of merged file blocks are provided in the file system storage component, and each merged file block is capable of storing one or more contents; a content management table is maintained in the master control server and the content management table is configured to record an available storage space of each merged file block of the plurality of merged file blocks.

8. The system according to claim 7 , wherein the content issue request comprises the number of contents to be issued and a capacity size of each content;

the master control server, further configured to allocate, for the contents to be issued, the one or more merged file blocks and the storage location of each content in the one or more merged file blocks according to the number of contents to be issued, the capacity size of each content, and the content management table maintained by the master control server.

9. The system according to claim 8 , wherein the content download request contains an identifier of each content to be issued and a issue path of each content to be issued;

the media storage-and-forward server is configured to download each content to be issued from a target server according to the identifier and the issue path of the content to be issued in the content download request.

10. The system according to claim 6 , wherein the master control server, further configured to obtain a name of the merged file block corresponding to a selected content and the storage location of the selected content in the merged file block according to a received content-on-demand request, and send to the media storage-and-forward server a content-on-demand command containing the name of the merged file block and the storage location of the selected content in the merged file block; and

the media storage-and-forward server, further configured to search for the one or more merged file block according to the content-on-demand command, read the selected content from the corresponding storage location in the merged file block, and transmit a corresponding media code stream to implement content-on-demand.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2019
From: XI'AN ZHONGXING NEW SOFTWARE CO., LTD.
To: ZTE CORPORATION
Reel/Frame 051172/0658 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2017
From: ZTE CORPORATION
To: XI'AN ZHONGXING NEW SOFTWARE CO. LTD
Reel/Frame 043095/0800 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2015
From: DONG, LI
To: ZTE CORPORATION
Reel/Frame 035347/0128 →