CN102480520B - Media data synchronism method based on differential metadata description structure - Google Patents
Media data synchronism method based on differential metadata description structure Download PDFInfo
- Publication number
- CN102480520B CN102480520B CN201110201463.0A CN201110201463A CN102480520B CN 102480520 B CN102480520 B CN 102480520B CN 201110201463 A CN201110201463 A CN 201110201463A CN 102480520 B CN102480520 B CN 102480520B
- Authority
- CN
- China
- Prior art keywords
- terminal
- residual quantity
- media
- metadata
- description structure
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention provides a media data synchronism method based on a differential metadata description structure. The method is based on a synchronization media supplying server and all terminals using the media server and comprises the following steps of: generating differential MDSs (Metadata Description Structures), when the media supplying server updates metadata of a certain media file, generating differential MDSs specific to the modified media file; combining a number of differential MDSs, wherein the media supplying server stores the MDSs in a terminal synchronization list in which media contents are downloaded, adding version numbers to the differential MDSs according to records in the terminal synchronization list, and combining all differential MDS records corresponding to a terminal in the synchronization list; sending the combined differential MDSs to a synchronous terminal for synchronization, and transmitting the combined differential MDSs to the terminal according to the ID number of the terminal; and the differential MDS is formed by metadata attributes and metadata values which are added, deleted or modified by the media supplying server.
Description
Technical field
The present invention relates to Multimedia Metadata technical field, relate in particular to a kind of media data synchronous method and system based on residual quantity metadata description structure.
Background technology
Along with the fast development of Internet and greatly enriching of content of multimedia, people wish on home terminal, to enjoy more and more excellent program.The simple and effective means of one that metadata information is understood program as user are also subject to more application and universal.But because metadata likely changes at server end, cause local metadata and front end not to mate, affected the satisfaction that user experiences.Therefore, in the urgent need to the synchronization mechanism of a kind of server and terminal.
The mode of static page or whole metadata is transmitted in the general employing of existing synchronization mechanism again.This mode is mainly brought the problem of two aspects.First, strengthened the processing load of terminal.Built-in terminal product is due to resource-constrained, internal memory and CUP scarce capacity, and the transmission of larger data amount is had higher requirement to terminal network data processing, and a large amount of read-writes of data have simultaneously affected the stability of terminal document system.Secondly, strengthened volume of transmitted data.This has directly reduced synchronous speed and reliability, has increased the dependence of system to bandwidth, also the disposal ability of front-end server is had higher requirement.
Another kind of synchronization mechanism adopts the descriptive file of similar XML to carry out synchronously, i.e. all corresponding description document of each program.This mode also has the problem of two aspects.First,, because the symbol of XML tag is too much, increased the parsing difficulty of transmission volume and terminal.Secondly, multiple files of the XML repeatedly upgrading cannot merge, and need server and terminal to carry out repeatedly mutual, have reduced synchronous efficiency and the stability of a system.
Summary of the invention
The object of the invention is to, for overcome the general employing of synchronization mechanism of prior art again transmit static page or increasing that all mode of metadata is brought terminal processing load and strengthened the problems such as volume of transmitted data; And adopt the descriptive file of similar XML to carry out synchronous multiple file cannot to merge, need server and terminal to carry out repeatedly mutual, reduce synchronous efficiency and the stability of a system, thereby a kind of media data synchronous method based on residual quantity metadata description structure is provided.
The present invention is to adopt descriptive file to carry out synchronous when tactful, further adopts residual quantity metadata description structure (MDS) to carry out synchronizeing of media content between server and terminal.
For overcoming the shortcoming of prior art, the present invention proposes a kind of media data synchronous method based on residual quantity metadata description structure, and the method provides server and all terminals that use this media server for synchronized multimedia, and described method comprises following steps:
Generate the step of residual quantity MDS, in the time that described media provide the metadata of server update media file, generate the residual quantity MDS for this modification media file.
Merge the step of some residual quantity MDS, described media provide server this residual quantity MDS to be deposited in the terminal synchronizes list of downloading this media content, and add version number according to this residual quantity MDS that is recorded as in this terminal synchronizes list, and merge corresponding to all residual quantity MDS records in the synchronous list of this terminal.
The step that sends to synchronous terminal to carry out the residual quantity MDS of merging, by the residual quantity MDS after merging be transferred to according to terminal send to this terminal No. ID, carry out synchronous.
Wherein, described residual quantity MDS serve as reasons described media provide server increase, delete or the metadata attributes of revising and MDS that metadata values forms.
In technique scheme, described MDS is: media content _ ID, for some group metadata attributes and the metadata attributes value one to one of this media content; Described media content _ ID is the unique identification of media content.
Described version number is set to 1 in the time that terminal is downloaded this media content for the first time, and media content Ze Gai version number of every renewal adds add operation.
Optimize, the present invention sends to terminal to carry out synchronous step the described residual quantity metadata description structure by merging also further to comprise terminal the step of server feedback synchronized result is provided to described media:
If terminal synchronizes success, this terminal is returned to successfully mark; Described media provide version number in the synchronous list that server deletes this terminal to be less than or equal to the record that returns to version number; Wherein, described mark comprises terminal _ ID and this hyposynchronous maximum version number;
If terminal synchronizes failure, further comprises the steps:
Step 1) terminal provides server to return to failure flags to described media, and described failure flags comprises terminal _ ID and minimal version number, and media provide server contrast version number and metadata attributes;
Step 2) check whether the residual quantity metadata description structure that is more than or equal to this minimal version number in the synchronous list of this terminal _ ID has the residual quantity metadata description structure of same media content _ ID, if have, check whether be that same attribute upgrades, if so, delete the less residual quantity MDS of version number;
The single or multiple residual quantity metadata description structures with version number after the new encapsulation of step 3) transmission merges are to terminal, if not same attribute, append and merge the residual quantity metadata description structure that is more than or equal to this minimal version number in all synchronous lists, and the residual quantity metadata description structure after appending is sent to this terminal;
The local metadata of step 4) terminal re-synchronization, when same residual quantity metadata description structure synchronously unsuccessful, employing successively strengthens the mode in the time interval and retransmits this residual quantity metadata description structure, and/or specifies number of retransmissions according to the use of the network bandwidth and/or synchronous urgency.
Described step 4 is specified number of retransmissions according to the use of the network bandwidth and/or synchronous urgency when same residual quantity MDS is synchronous when unsuccessful.
Based on said method, the present invention also provides a kind of media data synchro system based on residual quantity MDS, provide server and all terminals that use this media server for synchronized multimedia, comprise: media provide server and some terminals that are connected with media server, it is characterized in that, described media provide server also further to comprise:
Generate the module of residual quantity MDS, in the time that described media provide the metadata of server update media file, generate the residual quantity MDS for this modification media file;
Merge the module of some residual quantity MDS, provide server this residual quantity MDS to be deposited in to the terminal synchronizes list of downloading this media content for described media, and add version number according to this residual quantity MDS that is recorded as in this terminal synchronizes list, and merge corresponding to all residual quantity MDS records in the synchronous list of this terminal;
The residual quantity MDS of merging is sent to the module of synchronous terminal, for the residual quantity MDS after merging is transferred to according to terminal send to this terminal No. ID, carry out synchronous;
Wherein, described residual quantity MDS serve as reasons described media provide server increase, delete or the metadata attributes of revising and MDS that metadata values forms.
Described MDS is: media content _ ID, for some group metadata attributes and the metadata attributes value one to one of this media content; Described media content _ ID is the unique identification of media content.
Described version number is set to 1 in the time that terminal is downloaded this media content for the first time, and media content Ze Gai version number of every renewal adds add operation.
The module of described generation residual quantity MDS also further comprises: MDS administration module and user management module;
Described MDS administration module, generated MDS and preserved for each media content before reaching the standard grade; And in the time that media content metadata has renewal, the MDS that revises storage generates residual quantity MDS, and residual quantity MDS is transferred to termination management module;
Described terminal module is that each terminal is managed respectively download list and synchronous list; Be responsible for residual quantity MDS waiting for transmission simultaneously and add terminal _ ID, and the MDS of single/multiple interpolation version number and terminal _ ID and/or residual quantity MDS merging are sent to terminal;
Wherein, described download list records each media content _ ID and download time of downloading of terminal; The every hyposynchronous residual quantity MDS of described synchronous list records and version number; When described MDS is a certain terminal to download media business, be the MDS for these media that this terminal is preserved.
When record in described download list exceeds maximum, according to a oldest record of download time deletion.
Version number in described each terminal synchronizes list safeguards separately, after synchronous success, deletes this synchronous recording in the synchronous list of counterpart terminal.
Beneficial effect of the present invention: adopt terminal and the server method of data synchronization of residual quantity transmission, can reduce transmitted data amount, improve synchronizing speed and success rate.Adopt metadata description structure, can carry out multiple MDS merging, reduce server and terminal interaction number of times; Unified download and the structure of transmission unit data when synchronous, thus terminal processes flow process simplified.
Accompanying drawing explanation
Fig. 1 is the composition schematic diagram of metadata description structure of the present invention;
Fig. 2 is m MDS schematic diagram after the present invention merges;
Fig. 3 provides server (having another name called front end) synchronous successfully schematic flow sheet for the present invention is based on the terminal of residual quantity metadata description structure and media;
Fig. 4 provides server (having another name called front end) synchronization failure schematic flow sheet for the terminal and the media that the present invention is based on residual quantity metadata description structure.
Embodiment
Below in conjunction with accompanying drawing, content of the present invention is described in detail.
A kind of residual quantity transmission method based on metadata description structure provided by the invention, realizes terminal and synchronizes with server metadata, has guaranteed that local content presents and the consistency of front end, improves synchronous efficiency, reduces the requirement to terminal processing capacity simultaneously.The present invention has adopted the concept of residual quantity MDS and MDS and full dose MDS, explains specific as follows: a kind of metadata description structure (MetadataDescriptionStructure, referred to as MDS).MDS of the present invention comprises following components: media content _ ID, some groups of metadata attributes for media content and metadata attributes value, as shown in Figure 1.Wherein, media content _ ID is the unique identification of media content, is also the unique identification of MDS, has shown the affiliated relation of MDS simultaneously.Metadata attributes and metadata values are relations one to one, as shown in Figure 1.Wherein metadata attributes mainly comprises two large classes: description type information and streptostyly information, and also can expand and support other attribute information.Descriptive information refers to the information that adopts textual form Direct function description.Links category information refers to the information of the annexation of pointing to another target.Residual quantity MDS refers to, a certain group or a few group metadata attribute and MDS that metadata values forms providing server to increase, delete or revised by media.The MDS that full dose MDS generates while being the new media content of all terminal downloads, and be less than or equal to the length of full dose MDS for the residual quantity MDS length of a certain media content.
Server is changed after the metadata of certain media content, first, metadata attributes and the metadata values of change part is organized into residual quantity MDS.Secondly, server deposits this residual quantity MDS in the terminal synchronizes list of once downloading this media content in, and adds version number according to this residual quantity MDS that is recorded as in this terminal synchronizes list.Then, merge the residual quantity MDS record in synchronous list, after merging, structure is as Fig. 2.Finally, the residual quantity MDS that merges Hou Dai version number is transferred to terminal.Terminal is returned to synchronized result information, and server is according to the synchronous list of synchronizing information results modification, and adopts certain algorithm to carry out error control.
Basic thought of the present invention is to propose a kind of method of synchronizeing with server metadata based on residual quantity transmission, thereby guarantees local presenting and the consistency of front end rendering content.Adopt MDS, merge many MDS, unified terminal is downloaded and synchronous flow process, supports the realization of residual quantity synchronous method.
Front-end server (being that media provide server) comprises MDS administration module and termination management module.
Each media content, before reaching the standard grade, generates MDS and is kept in MDS administration module.In the time that media content metadata has renewal, corresponding MDS changes, and residual quantity MDS is transferred to termination management module.
Termination management module is that each terminal _ ID manages respectively download list and synchronous list.Record in download list becomes non-decreasing state all the time, and it records each media content _ ID, download time of downloading of this terminal.In the time that the record in download list exceeds maximum, according to a oldest record of download time deletion.The synchronous every hyposynchronous residual quantity MDS of list records, version number's (being greater than 0).Version number in each terminal synchronizes list safeguards separately, and identical residual quantity MDS may have different version numbers in the synchronous list of different terminals.After synchronous success, delete this synchronous recording in the synchronous list of counterpart terminal.Termination management module is responsible for MDS waiting for transmission simultaneously and adds terminal _ ID, adds default version number 0 for downloading MDS, and the MDS of single/multiple interpolation version number and terminal _ ID and/or residual quantity MDS are merged and send to terminal.
When terminal synchronizes, MDS after being combined adopts the mode of resolving while reading, and according to version number equal 0 and version number be greater than 0 and realize respectively and insert and upgrade operation, improved resolution speed, reduced parsing complexity.
Terminal is synchronizeed with the renewal of front end, and by residual quantity, MDS realizes.
While deleting the attribute (A) of a certain media content _ ID (M), the composition of MDS is as table 1:
Table 1
M | A | NULL |
While increasing the value (V) of a certain media content _ ID (M) attribute (A), the composition of MDS is as table 2:
Table 2
M | A | V |
The value (V1) of revising a certain media content _ ID (M) attribute (A) is during for (V2), and the composition of MDS is as table 3:
Table 3
M | A | V2 |
As a certain media content _ ID(M of front-end server) the corresponding metadata values of a certain metadata attributes (A) (V) while changing, media content _ ID(M in server update MDS administration module) the corresponding metadata values of metadata attributes (A) (V), generate residual quantity MDS simultaneously and be transferred to termination management module.The download list of termination management module take " media content _ ID(M) " as all terminal _ ID of keyword search.In the time finding that some terminal downloads is crossed this media content, in synchronous list, record residual quantity MDS, version number.If be not empty in former synchronous list, and maximum version number is m, newly increases the m+1 of record version this shop; If former synchronous list is empty, newly increasing record version this shop is 1.MDS and/or residual quantity MDS after termination management module merges encapsulation send to terminal.Terminal is received rear synchronous local data base, returns to synchronously successfully mark, terminal _ ID, maximum version number to front-end server.Front end is deleted the record that version number in the synchronous list of this terminal _ ID is less than or equal to this version number, can complete synchronous.If terminal off-line or other reasons cause terminal synchronizes failure, receive failure flags and terminal _ ID.In the synchronous list of this terminal _ ID of front-end detection, whether there is the record that is greater than this version number, if without the residual quantity MDS that retransmits last time.Whether be same attribute synchronous of same MDS, this can reduce the transmission of data volume if detecting if having.If so, delete the less MDS of version number, again transmit the residual quantity MDS compared with major release; If not, on the basis of former residual quantity MDS, append new residual quantity MDS, be transferred in the lump terminal.Excessive for preventing the pressure of front end and terminal, adopt optimized algorithm to attempt the limited number of times that synchronous n(is provided by optimized algorithm as same residual quantity MDS) after inferior failure, stop synchronously until have new download or synchronously need.
Below in conjunction with accompanying drawing and download type Set Top Box example, the invention will be further described:
User is that terminal _ ID is A at Set Top Box A() portal page on select need download media content M1, the full dose MDS of M1 is transferred to terminal by front-end server, can see M1 the local page user of terminal.Meanwhile, server is recorded in media content _ ID (M1) in the download list of terminal _ ID (A).In the time that the metadata of server media content M1 changes, need the local M1 metadata of synchronous terminal _ ID (A).
As Fig. 3, synchronizing metadata examples of many successful.Step 301 checks whether front end metadata has renewal, if metadata has renewal, as the director of film M1 changes " Feng little Gang " into by " Zhang Yimou ".Step 302 front end presentation information is upgraded.The MDS administration module of step 303 server is revised the MDS of film M, and step 304 generates residual quantity MDS and sends termination management module to.Step 305 termination management module is inquired about the download list of all terminals, searches out the terminal _ ID that downloaded this film, carries out synchronously for these terminals.In synchronous list, step 306 records this residual quantity MDS, and step 307 is added terminal _ ID and version number.If be not empty in former synchronous list, and maximum version number is m, newly increases the m+1 of record version this shop; If former synchronous list is empty, newly increasing record version this shop is 1.Step 308 termination management module merges MDS all in synchronous list, and the residual quantity MDS with version number and terminal _ ID after step 309 merges encapsulation sends to terminal to carry out synchronously.Step 310 terminal parses MDS, this film director information in step 311 sync database.The local presentation information of step 312 is upgraded.Step 313 terminal is returned to successfully mark, terminal _ ID(A), this hyposynchronous maximum version number is to server.Step 314 server is deleted termination management module terminal _ ID(A) synchronous list in, version number is less than or equal to the record that returns to version number.
As Fig. 4, synchronizing metadata failure example.The residual quantity MDS with version number and terminal _ ID after step 401 front-end server merges encapsulation sends to terminal and carries out synchronously, and the failure of step 402 terminal synchronizes, step 403 terminal is returned to failure flags, terminal _ ID(A), minimal version number arrives server.Step 404 termination management module contrast version number and metadata attributes, step 405 checks whether the residual quantity MDS that is more than or equal to this minimal version number in the synchronous list of this terminal _ ID has the residual quantity MDS of same media content _ ID.If have, step 406 checks whether be that same attribute upgrades, whether be the director's of film M renewal.If so, step 407 is deleted the less residual quantity MDS of version number, and single/multiple residual quantity MDS with version number after the new encapsulation of step 408 transmission merges is to terminal A.If not step 409 is appended and merged the residual quantity MDS that is more than or equal to this minimal version number in all synchronous lists, MDS is sent to terminal A by step 410.The local metadata of step 411 terminal re-synchronization.Synchronously unsuccessful as same residual quantity MDS, can adopt but be not limited to adopt and successively strengthen the mode in the time interval and retransmit residual quantity MDS.Can specify number of retransmissions according to the use of the network bandwidth and/or synchronous urgency.As, when after the subsynchronous failure of same residual quantity MDS n, interval nn retransmits this residual quantity MDS after second, when n>5(is 3413 seconds, nearly 1 hour) after abandon that this is subsynchronous, and retain unsuccessful synchronizing content and send in the lump in the time downloading or be synchronous next time.
Adopt MDS to carry out the synchronous of terminal and server metadata, the metadata attributes that MDS comprises is not limited only to description type information, director As mentioned above; Also comprise streptostyly information.Described streptostyly information, as snapshot url, trailer url(illustrate, " snapshot " is metadata attributes, "
http:// ww1.sinaimg.cn/large/69c98007jw1dj36osj.jpg" be metadata attributes value).When synchronous, server does not need whole snapshot and/or trailer to download to terminal, only need the url of snapshot and/or trailer be updated to terminal with MDS.Terminal can be used local download tool/browser downloads/browse new snapshot and/or trailer, thereby realizes synchronous.
The present invention proposes a kind of residual quantity transmission method based on metadata description structure, realizing terminal synchronizes with server metadata, guarantee that local content presents and the consistency of front end (being that media provide server), improved synchronous efficiency, reduced the requirement to terminal processing capacity simultaneously.Adopt a kind of metadata description structure (MetadataDescriptionStructure, referred to as MDS).MDS comprises following components: media content _ ID, metadata attributes, metadata attributes value.Wherein, media content _ ID is the unique identification of media content, is also the unique identification of MDS, has shown the affiliated relation of MDS simultaneously.The terminal and the server method of data synchronization that adopt residual quantity transmission, can reduce transmitted data amount, improves synchronizing speed and success rate.Adopt metadata description structure, can carry out multiple MDS merging, reduce server and terminal interaction number of times.
It should be noted last that, above embodiment is only unrestricted in order to technical scheme of the present invention to be described.Although the present invention is had been described in detail with reference to embodiment, those of ordinary skill in the art is to be understood that, technical scheme of the present invention is modified or is equal to replacement, do not depart from the spirit and scope of technical solution of the present invention, it all should be encompassed in the middle of claim scope of the present invention.
Claims (9)
1. the media data synchronous method based on residual quantity metadata description structure, the method provides server to provide all terminals of server with using these media based on metadata description structure synchronized multimedia, and described method comprises following steps:
Media provide after the metadata that server changes certain media content, and metadata attributes and the metadata values of change part are organized into residual quantity metadata description structure;
Media provide server that this residual quantity metadata description structure is deposited in the terminal synchronizes list of downloading this media content, and add version number according to this residual quantity metadata description structure that is recorded as in this terminal synchronizes list;
Merge the residual quantity metadata description structure record in synchronous list, the residual quantity metadata description structural transmission that merges Hou Dai version number is carried out synchronously to terminal;
Wherein, described metadata description structure is: media content _ ID, for some group metadata attributes and the metadata attributes value of this media content, and described metadata attributes and metadata attributes value are corresponding one by one; Described media content _ ID is the unique identification of media content; The described residual quantity metadata description structure described media of serving as reasons provide server to increase, delete or metadata attributes and the metadata values revised form metadata description structure.
2. the media data synchronous method based on residual quantity metadata description structure according to claim 1, it is characterized in that, described version number is set to 1 in the time that terminal is downloaded this media content for the first time, and media content Ze Gai version number of every renewal adds 1 operation.
3. the media data synchronous method based on residual quantity metadata description structure according to claim 1 and 2, is characterized in that, described in carry out also comprising terminal after synchronous step the step of server feedback synchronized result be provided to described media:
If terminal synchronizes success, this terminal is returned to successfully mark; Described media provide version number in the synchronous list that server deletes this terminal to be less than or equal to the record that returns to version number; Wherein, described mark comprises terminal _ ID and this hyposynchronous maximum version number;
If terminal synchronizes failure, further comprises the steps:
Step 1) terminal provides server to return to failure flags to described media, and described failure flags comprises terminal _ ID and minimal version number, and media provide server contrast version number and metadata attributes;
Step 2) check whether the residual quantity metadata description structure that is more than or equal to this minimal version number in the synchronous list of this terminal _ ID has the residual quantity metadata description structure of same media content _ ID, if have, check whether be that same attribute upgrades, if so, delete the less residual quantity metadata description structure MDS of version number;
The single or multiple residual quantity metadata description structures with version number after the new encapsulation of step 3) transmission merges are to terminal, if not same attribute, append and merge the residual quantity metadata description structure that is more than or equal to this minimal version number in all synchronous lists, and the residual quantity metadata description structure after appending is sent to this terminal;
The local metadata of step 4) terminal re-synchronization, when same residual quantity metadata description structure synchronously unsuccessful, employing successively strengthens the mode in the time interval and retransmits this residual quantity metadata description structure, and/or specifies number of retransmissions according to the use of the network bandwidth and/or synchronous urgency.
4. the media data synchro system based on residual quantity metadata description structure, provide server to provide all terminals of server with using these media for synchronized multimedia, comprise: media provide server and some terminals that are connected with media server, it is characterized in that, described media provide server also further to comprise:
Generate the module of residual quantity metadata description structure, in the time that described media provide the metadata of server update media file, generate the residual quantity metadata description structure for this modification media file;
Merge the module of some residual quantity metadata description structures, provide server to deposit this residual quantity metadata description structure in downloaded this media content terminal synchronizes list for described media, and add version number according to this residual quantity metadata description structure that is recorded as in this terminal synchronizes list, and merge corresponding to all residual quantity metadata description structure records in the synchronous list of this terminal;
The residual quantity metadata description structure of merging is sent to the module of synchronous terminal, for by the residual quantity metadata description structural transmission after merging to according to terminal send to this terminal No. ID, carry out synchronous;
Wherein, the described residual quantity metadata description structure described media of serving as reasons provide server to increase, delete or metadata attributes and the metadata values revised form metadata description structure.
5. the media data synchro system based on residual quantity metadata description structure according to claim 4, it is characterized in that, described metadata description structure is: media content _ ID, for some group metadata attributes and the metadata attributes value one to one of this media content; Described media content _ ID is the unique identification of media content.
6. the media data synchro system based on residual quantity metadata description structure according to claim 4, it is characterized in that, described version number is set to 1 in the time that terminal is downloaded this media content for the first time, and media content Ze Gai version number of every renewal adds 1 operation.
7. the media data synchro system based on residual quantity metadata description structure according to claim 4, it is characterized in that, the module of described generation residual quantity metadata description structure also further comprises: metadata description configuration management module and termination management module;
Described metadata description configuration management module is for each media content before reaching the standard grade, and generator data description structure is also preserved; And in the time that media content metadata has renewal, revise the metadata description structural generation residual quantity MDS of storage, and residual quantity metadata description structure MDS is transferred to termination management module;
Described termination management module is that each terminal is managed respectively download list and synchronous list; Be responsible for residual quantity metadata description structure waiting for transmission simultaneously and add terminal _ ID, and the metadata description structure of single/multiple interpolation version number and terminal _ ID and/or the merging of residual quantity metadata description structure are sent to terminal;
Wherein, described download list records each media content _ ID and download time of downloading of terminal; The every hyposynchronous residual quantity metadata description structure of described synchronous list records and version number; Described metadata description structure is the metadata description structure for these media that this terminal is preserved while being a certain terminal to download media business.
8. the media data synchro system based on residual quantity metadata description structure according to claim 7, is characterized in that, when the record in described download list exceeds maximum, according to a oldest record of download time deletion;
Version number in described each terminal synchronizes list safeguards separately, after synchronous success, deletes this synchronous recording in the synchronous list of counterpart terminal.
9. the media data synchro system based on residual quantity metadata description structure according to claim 4, is characterized in that, described terminal comprises: feedback module, and for provide server whether successfully to return to synchronously information to media.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110201463.0A CN102480520B (en) | 2010-11-26 | 2011-07-19 | Media data synchronism method based on differential metadata description structure |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010567849 | 2010-11-26 | ||
CN201010567849.9 | 2010-11-26 | ||
CN201110201463.0A CN102480520B (en) | 2010-11-26 | 2011-07-19 | Media data synchronism method based on differential metadata description structure |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102480520A CN102480520A (en) | 2012-05-30 |
CN102480520B true CN102480520B (en) | 2014-06-11 |
Family
ID=46092999
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110201463.0A Active CN102480520B (en) | 2010-11-26 | 2011-07-19 | Media data synchronism method based on differential metadata description structure |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102480520B (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103841167A (en) * | 2012-11-27 | 2014-06-04 | 中国移动通信集团公司 | User data synchronizing method and device |
CN103237007A (en) * | 2013-03-22 | 2013-08-07 | 华为技术有限公司 | Method and device for updating media files |
CN105653544B (en) * | 2014-11-12 | 2019-06-25 | 联想(北京)有限公司 | A kind of information processing unit and method |
CN105871629B (en) * | 2016-05-30 | 2019-11-15 | 自连电子科技(上海)有限公司 | The method and system of internet of things equipment transmission data |
CN108076081B (en) * | 2016-11-09 | 2021-02-26 | 菜鸟智能物流控股有限公司 | Method, device and system for synchronizing service data |
CN107066594B (en) * | 2017-04-19 | 2021-02-26 | 浪潮集团有限公司 | Metadata synchronization method |
CN109462640B (en) * | 2018-10-29 | 2021-07-20 | 上海掌门科技有限公司 | Metadata synchronization method, data terminal, interaction system and medium |
CN111614750B (en) * | 2020-05-19 | 2023-05-12 | 深圳市网心科技有限公司 | Data updating method, system, equipment and storage medium |
CN112040283B (en) * | 2020-11-04 | 2021-02-05 | 北京爱奇艺智能科技有限公司 | Method and system for splitting video mass selection list |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101340316A (en) * | 2008-08-22 | 2009-01-07 | 中兴通讯股份有限公司 | Method and apparatus for uploading network metadata to network management database |
CN101442420A (en) * | 2007-11-19 | 2009-05-27 | 中兴通讯股份有限公司 | Method for updating mobile stream medium increment type scene |
CN101561816A (en) * | 2009-05-27 | 2009-10-21 | 武汉大学 | Method for releasing geospatial data incremental information |
CN101808133A (en) * | 2010-03-16 | 2010-08-18 | 青岛海信移动通信技术股份有限公司 | Method and terminal for synchronizing dynamic content distribution business data |
CN101833573A (en) * | 2003-01-29 | 2010-09-15 | 索尼株式会社 | Signal conditioning package and information processing method |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8429138B2 (en) * | 2009-10-21 | 2013-04-23 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for data exchange in a distributed system |
-
2011
- 2011-07-19 CN CN201110201463.0A patent/CN102480520B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101833573A (en) * | 2003-01-29 | 2010-09-15 | 索尼株式会社 | Signal conditioning package and information processing method |
CN101442420A (en) * | 2007-11-19 | 2009-05-27 | 中兴通讯股份有限公司 | Method for updating mobile stream medium increment type scene |
CN101340316A (en) * | 2008-08-22 | 2009-01-07 | 中兴通讯股份有限公司 | Method and apparatus for uploading network metadata to network management database |
CN101561816A (en) * | 2009-05-27 | 2009-10-21 | 武汉大学 | Method for releasing geospatial data incremental information |
CN101808133A (en) * | 2010-03-16 | 2010-08-18 | 青岛海信移动通信技术股份有限公司 | Method and terminal for synchronizing dynamic content distribution business data |
Also Published As
Publication number | Publication date |
---|---|
CN102480520A (en) | 2012-05-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102480520B (en) | Media data synchronism method based on differential metadata description structure | |
CN101453418B (en) | Updating method for synchronization between customer terminal and server | |
CN101080056B (en) | A management method and system of network browser collection folder of mobile terminal | |
CN1988535B (en) | Synchronous method, system for file storage and customer terminal | |
US10042858B2 (en) | Synchronizing multiple classes with disparate schemas in the same collection | |
CN101242356B (en) | Realization method and IPTV system for memory database in IPTV system | |
CN101192233A (en) | Web page dynamic updating method, system and apparatus | |
CN101459503A (en) | Method and device for implementing data synchronization | |
CN103634406A (en) | File synchronization method and terminal thereof | |
CN101068220B (en) | Immediate communication tool-based media file update prompting method and system | |
US20130219050A1 (en) | Cloud service access apparatus, cloud service access method, and cloud service access system | |
CN103605798A (en) | Method for directly operating file stored at cloud end | |
CN1859379B (en) | Method and system for managing expandable mark language file | |
CN105094868A (en) | Software upgrading method, server and terminal | |
CN103098487A (en) | Broadcast content transmitting device, and broadcast content receiving device | |
CN104794190A (en) | Method and device for effectively storing big data | |
CN103034722A (en) | Network video comment gathering device and network video comment gathering method | |
CN104750855A (en) | Method and device for optimizing big data storage | |
CN105450682A (en) | Method, device, and system for data synchronous storage and synchronizing data to client | |
US20050076094A1 (en) | Method and apparatus for synchronizing data between multiple memories | |
CN102625156B (en) | information synchronization method and system | |
JP2005530258A (en) | System and method for resynchronization while refreshing a client device from a server | |
CN101645786B (en) | Method for publishing blog content and business processing device | |
CN101170540A (en) | A XML document management method, client and server | |
CN102594874B (en) | Synchronization processing method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20210802 Address after: Room 1601, 16th floor, East Tower, Ximei building, No. 6, Changchun Road, high tech Industrial Development Zone, Zhengzhou, Henan 450001 Patentee after: Zhengzhou xinrand Network Technology Co.,Ltd. Address before: 100190, No. 21 West Fourth Ring Road, Beijing, Haidian District Patentee before: INSTITUTE OF ACOUSTICS, CHINESE ACADEMY OF SCIENCES |