CN104144151A - Content delivery network scheduling method and system and native object management server - Google Patents

Content delivery network scheduling method and system and native object management server Download PDF

Info

Publication number
CN104144151A
CN104144151A CN201310170662.9A CN201310170662A CN104144151A CN 104144151 A CN104144151 A CN 104144151A CN 201310170662 A CN201310170662 A CN 201310170662A CN 104144151 A CN104144151 A CN 104144151A
Authority
CN
China
Prior art keywords
file
content
subfile
territory
management server
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.)
Granted
Application number
CN201310170662.9A
Other languages
Chinese (zh)
Other versions
CN104144151B (en
Inventor
陈戈
梁洁
杨柳
庄一嵘
李江崴
薛沛林
韩晓梅
海锦霞
陈学亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201310170662.9A priority Critical patent/CN104144151B/en
Publication of CN104144151A publication Critical patent/CN104144151A/en
Application granted granted Critical
Publication of CN104144151B publication Critical patent/CN104144151B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a content delivery network scheduling method and system and a native object management server, and relates to the technical field of integration of three networks. With regard to the same content, an object description file set is established; when different types of terminals access the same content, although actually accessed video files are different, content identifications in an accessed URL are the same and all point to the same object description file set; accordingly, only the content of the object description file set needs to be maintained, and entity file incidence relations do not need to be maintained; in addition, the same content only needs to be injected once; if sub-files corresponding a terminal of the type cannot be found in the object description file set, file trans-coding can be performed on the injected original content to obtain the corresponding sub-files. Accordingly, the same content can be shared, the frequency of increasing traffic is lowered, and network bandwidth is saved.

Description

Content distributing network dispatching method and system and native object management server
Technical field
The present invention relates to triple play technology field, particularly a kind of content distributing network dispatching method and system and native object management server.
Background technology
Content distributing network (Content Delivery Network, be called for short CDN), by increase the network architecture that one deck is new on existing IP bearer network, the contents such as video, audio frequency, Web webpage are sent to the network " edge " that approaches user most, make user can obtain required content nearby, thereby optimized network traffic conditions, the response speed of raising user access websites.CDN can solve the slow-footed problem of user's access response because backbone bandwidth is little, user's visit capacity is large, the unequal reason of network point distribution causes.
Existing CDN system call to as if entity file one by one, user's request be also entity file one by one, whole CDN framework is to be the transmission and distribution design of entity file.For example, when user sees " allowing bullet fly " this program by Set Top Box, corresponding video file is: rangzidanfei.TS, its content ID is corresponding one by one with rangzidanfei.TS, and user sees " allowing bullet fly " by mobile phone, corresponding video file is: rangzidanfei.mp4, and its content ID is corresponding one by one with rangzidanfei.mp4, therefore, content ID and the entity file of different terminals access are different.
In the variation of current media terminal, business variation, in the more and more stronger situation of relevance, the content scheduling based on entity file seems more and more painstaking:
In multi-screen application, if a user watches " allowing bullet fly " by IPTV, in the time that user sees half, he wishes to continue to watch this sheet by mobile phone.For existing CDN, user is 2 different entity files by the actual of IPTV and mobile phone access, and their content ID is different.In order to realize above application scenarios, need to 2 entity files be carried out to association by Content Management System, and safeguard that these incidence relations are very complicated.
And, due to the corresponding multiple different entity files of same content, therefore need in content distributing network, carry out injection repeatedly;
Meanwhile, due to the corresponding multiple different entity files of same content, edge service node cannot be shared same content, when miss, all needs upwards to draw stream, consumes more bandwidth.
Summary of the invention
An embodiment of the present invention technical problem to be solved is: propose a kind of content distributing network dispatching method and system and native object management server, repeatedly inject, cannot share the problems such as same content to solve the maintenance of the entity file incidence relation that content scheduling was brought based on entity file complexity, same content in existing content distributing network.
According to an aspect of the present invention, a kind of content distributing network CDN dispatching method is provided, comprise: receive the access request that user submits to, this access request comprises uniform resource position mark URL address, and this URL address comprises protocol type, URL prefix, territory and object factory file set mark ODFGID; According to object factory file set mark, ODFGID searches object factory file set ODFG, and according to the description of object factory file set ODFG, searches corresponding object factory file ODF; In object factory file ODF, search subfile corresponding to this territory; If there is subfile corresponding to this territory, send this subfile to user; If there is no subfile corresponding to this territory, searches content object file OOF, and this content object file OOF is the original content file that content management server injects about same content; Generate subfile corresponding to this territory according to content object file OOF transcoding, and send this subfile to user.
According to another aspect of the present invention, a kind of native object management server LOMS is provided, comprise: access request receiving element, for receiving the user access request of global service load-balancing device GSLB scheduling, this access request comprises uniform resource position mark URL address, this URL address comprises protocol type, URL prefix, territory and object factory file set mark ODFGID, object factory file set is searched unit, for searching object factory file set ODFG according to object factory file set mark ODFGID; Object factory ff unit, for according to the description of object factory file set ODFG, searches corresponding object factory file ODF; Subfile is searched unit, for searching subfile corresponding to this territory at object factory file ODF; Subfile transcoding generation unit, does not find subfile corresponding to this territory if search unit for described subfile, searches content object file OOF, and this content object file OOF is the original content file that content management server injects about same content; Generate subfile corresponding to this territory according to content object file OOF transcoding; Subfile transmitting element, send to user, or the subfile that described subfile transcoding generation unit transcoding is generated sends to user for described subfile being searched to subfile corresponding to this territory that unit finds.
According to a further aspect of the invention, provide a kind of content distributing network CDN dispatching patcher, having comprised: global service load-balancing device GSLB and native object management server LOMS; Global service load-balancing device GSLB, the access request of submitting to for receiving user, and user's access request is dispatched to native object management server LOMS, wherein, this access request comprises uniform resource position mark URL address, and this URL address comprises protocol type, URL prefix, territory and object factory file set mark ODFGID; Native object management server LOMS, for searching object factory file set ODFG according to object factory file set mark ODFGID, and according to the description of object factory file set ODFG, searches corresponding object factory file ODF; In object factory file ODF, search subfile corresponding to this territory; If there is subfile corresponding to this territory, send this subfile to user; If there is no subfile corresponding to this territory, searches content object file OOF, and this content object file OOF is the original content file that content management server injects about same content; Generate subfile corresponding to this territory according to content object file OOF transcoding, and send this subfile to user.
The present invention is directed to same content and set up an object factory file set, when different types of terminals is accessed same content, although the video file difference of actual access, but the content identification in access URL is the same, all point to same object factory file set, therefore, the application only needs the content of service object description document set, need not maintenance entity file association relation; And, same content only need be injected once, if while searching less than subfile corresponding to the type terminal in object factory file set, can obtain corresponding subfile by the original content file transcoding injecting, thereby realize sharing of same content, reduce the number of times that upwards draws stream, saved the network bandwidth.
By the detailed description to exemplary embodiment of the present invention referring to accompanying drawing, it is clear that further feature of the present invention and advantage thereof will become.
Brief description of the drawings
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, to the accompanying drawing of required use in embodiment or description of the Prior Art be briefly described below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is the networking schematic diagram of content distributing network of the present invention.
Fig. 2 is the structural representation of an example object description document of the present invention set.
Fig. 3 is the schematic flow sheet of an embodiment of CDN dispatching method of the present invention.
Fig. 4 is the structural representation of an embodiment of CDN dispatching patcher of the present invention.
Fig. 5 is the structural representation of an embodiment of native object management server of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiment.Illustrative to the description only actually of at least one exemplary embodiment below, never as any restriction to the present invention and application or use.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtaining under creative work prerequisite, belong to the scope of protection of the invention.
Fig. 1 is the networking schematic diagram of content distributing network of the present invention.
As shown in Figure 1, typical content distributing network (being called for short CDN) is disposed according to the structure of bearer network, it is a kind of distributed frame, generally can be divided into Centroid, Area Node, fringe node, for the access request of dispatched users, also need to dispose global service load-balancing device (being called for short GSLB).Dispose global object's management server (being called for short GOMS) at Centroid layer, be in charge of the object of whole CDN, can revise the attribute of overall content object; Dispose object management server (being called for short OMS) at Area Node layer, be responsible for the object of maintenance management regional center; Dispose native object management server (being called for short LOMS) at fringe node, be responsible for the object of maintenance management fringe node.
As shown in Figure 1, content management server (be called for short CMS) is the external system directly docking with CDN, and it is responsible for the metadata of making programme content and managing these contents, need to provide while serving to user when content production completes, CMS need to inject CDN content, is its distribution by CDN.
Because user uses the variation of terminal, the form that various terminals are supported is all different, so, in the prior art, CDN marginal flow media server need to provide for various terminals the Streaming Media of different-format and code check, the coding transcoding of content completes by CMS, and the form that CMS uses for every kind of needs and code check generate a kind of entity file, and then injects CDN.User terminal needs on door, to ask respective links according to oneself decoding capability, screen size, obtains file again according to this link in CDN.CDN provides streaming media service according to user's the user that is linked as.Existing content distributing network carries out content scheduling based on entity file, bring entity file incidence relation maintenance complexity, same content repeatedly to inject, cannot share the problems such as same content, in order to address these problems, the present invention proposes a kind of content distributing network dispatching method and system and native object management server.In the present invention, same content CMS only need inject once, and different types of terminals can be shared same content, and when different types of terminals is accessed same content, the content identification in access URL is the same, all points to same object factory file set (being called for short ODFG).Paper object factory file set below, and then introduce the CDN dispatching method based on this object factory file set.
Fig. 2 is the structural representation of an example object description document of the present invention set.
As shown in Figure 2, each content of injecting for content management server (being called for short CMS) is the corresponding object factory file set (being called for short ODFG) that generates only.In object factory file set (being called for short ODFG), can comprise the object factory file (being called for short ODF) and the subfile thereof that are applicable to different types of terminals, for example, be applicable to IPTV terminal ODF, be applicable to PC ODF, be applicable to panel computer ODF, be applicable to the ODF of mobile phone terminal; The ODF that is applicable to IPTV terminal can also comprise the subfiles such as basic speed file and other speed texts.It should be noted that, the original content file that CMS injects can be used as an independent file, also can be used as the subfile of ODF corresponding to the higher terminal of a certain frequency of utilization, for example, the original content file that CMS injects can be used as the basic speed file under the ODF that is applicable to IPTV terminal.
Below object factory file set (being called for short ODFG) and affiliated object factory file (being called for short ODF) thereof are elaborated.
Each content that content management server (being called for short CMS) injects is the corresponding object factory file set (being called for short ODFG) that generates only.The file content mark FileContentID of all subobjects that ODFG file including is produced by this content.In ODFG file, all fields need adopt host byte order (Little-Endian).ODGF file including file header, subobject index two parts, file can adopt binary file format.
The file header of ODFG can define according to the content of table 1:
Table 1
The subobject index of ODFG comprises indexing head and multi code Rate of Chinese character subfile index two parts.
In indexing head, all parameters can adopt label body TLV(Tag, Length, Value, label length value) form defines.Indexing head can define according to table 2.
Table 2
Multi code Rate of Chinese character subfile index, by the definition of index information (Index Info) label body, has defined the key message of indexed media.Note: the label definition length providing below refers to the maximum length of each property value, and actual length can be shorter than this.
Index Info label body can define according to table 3:
Table 3
In form of the present invention, M represents essential, and O represents optional.
ODFG Content Info label body in Index Info label body can define according to table 4:
Table 4
ODFG Sub File Info label body in Index Info label body can define according to table 5.Can find corresponding ODF file according to the Sub File ID in table 5, ODF Sub File FileContentID, ub File URI and ODF Sub File Type.
Table 5
The specifying information of content is described by an object factory file (ODF).The ODF file that content generates in the time injecting CDN, its all fields can adopt host byte order (Little-Endian) to describe, the main include file head of ODF file, indexing head and index record three parts, file can adopt binary file format.
The file header of ODF can define according to table 6:
Table 6
The indexing head of ODF is defined by ODF Info label body, defines the key message of indexed media, specifically as shown in table 7:
Table 7
OOF Info label body definition in ODF Info label body is as shown in table 8:
Table 8
Sub File Info label body definition in ODF Info label body is as shown in table 9:
Table 9
Content Info label body definition in ODF Info label body is as shown in table 10:
Table 10
The index record of ODF has defined the key frame index information of all subfiles, by index record information be convenient to CDN sooner, more easily for user access request positions.
Based on the explanation of above-mentioned object factory file set and object factory file, the invention allows for a kind of CDN dispatching method.
Fig. 3 is the schematic flow sheet of an embodiment of CDN dispatching method of the present invention.As shown in Figure 3, CDN dispatching method comprises the following steps:
Step 301, global service load-balancing device GSLB receives the access request that user submits to, and user's access request is dispatched to native object management server LOMS, this access request comprises uniform resource position mark URL address, and this URL address comprises protocol type, URL prefix, territory and object factory file set mark ODFGID.
Wherein, a kind of parameter format of URL address is expressed as follows:
(rtsp/http…)://Playback?URL?prefix/domain/ODFGID
For example, the URL address of IPTV terminal access is: RTSP: //tv180.cn/iptv/rangzidanfei, and CDN, according to iptv territory, learns that user will watch by iptv terminal, CDN, again according to this ODFGID of rangzidanfei, searches corresponding ODFID file.
Wherein, global service load-balancing device GSLB can dispatch access request according to LOMS loading condition and with information such as user's connection states.
Step 302, native object management server LOMS searches object factory file set ODFG according to object factory file set mark ODFGID, and according to the description of object factory file set ODFG, searches corresponding object factory file ODF;
Wherein, object factory file ODF for example can comprise: be applicable to IPTV terminal ODF, be applicable to PC ODF, be applicable to panel computer ODF, be applicable to ODF of mobile phone terminal etc., but be not limited to this.
Step 303, native object management server LOMS searches subfile corresponding to this territory (sub file) in object factory file ODF;
Step 304, if there is subfile corresponding to this territory, native object management server LOMS sends this subfile to user;
Step 305, if there is no subfile corresponding to this territory, native object management server LOMS searches content object file OOF, and this content object file OOF is the original content file that content management server injects about same content;
Further, if native object management server LOMS does not find content object file OOF, LOMS is according to the temperature superior request content obj ect file OOF of user's request, so that the user in other territories uses.
Step 306, generates subfile corresponding to this territory according to content object file OOF transcoding, and sends this subfile to user.
The invention allows for a kind of method that generates subfile corresponding to this territory according to content object file OOF transcoding, specifically comprise:
If the remaining bandwidth of first line of a couplet profit is X, the load of native object management server LOMS is Y, the code check of subfile is Z, and the LOMS load that transcoding need to consume is W, and T1, T2, T3 are load threshold value, and three's pass is T1 < T2 < T3, for example, T1 can be that 50%, T2 can be 80%, T can be 100% etc., but is not limited to these concrete numerical value.In the time of (Y+W) < T1, generate subfile corresponding to this territory according to content object file OOF transcoding; In the time of (Y+W) >T2 and X >=Z, the subfile that this territory of superior request is corresponding; As (Y+W) >T2 and X < Z and (Y+W)≤when T3, generate subfile corresponding to this territory according to content object file OOF transcoding; As X < Z and (Y+W) when >T3, return to the failed indication information of request to user.
Above-described embodiment, set up an object factory file set for same content, when different types of terminals is accessed same content, although the video file difference of actual access, but the content identification in access URL is the same, all points to same object factory file set, therefore, the application only needs the content of service object description document set, need not maintenance entity file association relation; And, same content only need be injected once, if while searching less than subfile corresponding to the type terminal in object factory file set, can obtain corresponding subfile by the original content file transcoding injecting, thereby realize sharing of same content, reduce the number of times that upwards draws stream, saved the network bandwidth.
Fig. 4 is the structural representation of an embodiment of CDN dispatching patcher of the present invention.
As shown in Figure 4, the CDN dispatching patcher of this embodiment, comprising: global service load-balancing device GSLB401 and native object management server LOMS402;
Global service load-balancing device GSLB401, the access request of submitting to for receiving user, and user's access request is dispatched to native object management server LOMS402, wherein, this access request comprises uniform resource position mark URL address, and this URL address comprises protocol type, URL prefix, territory and object factory file set mark ODFGID;
Native object management server LOMS402, for searching object factory file set ODFG according to object factory file set mark ODFGID, and according to the description of object factory file set ODFG, searches corresponding object factory file ODF; In object factory file ODF, search subfile corresponding to this territory; If there is subfile corresponding to this territory, send this subfile to user; If there is no subfile corresponding to this territory, searches content object file OOF, and this content object file OOF is the original content file that content management server injects about same content; Generate subfile corresponding to this territory according to content object file OOF transcoding, and send this subfile to user.
Fig. 5 is the structural representation of an embodiment of native object management server LOMS402 of the present invention.
As shown in Figure 5, the native object management server LOMS402 of this embodiment, comprising:
Access request receiving element 501, for receiving the user access request of global service load-balancing device GSLB scheduling, this access request comprises uniform resource position mark URL address, and this URL address comprises protocol type, URL prefix, territory and object factory file set mark ODFGID
Object factory file set is searched unit 502, for searching object factory file set ODFG according to object factory file set mark ODFGID;
Object factory ff unit 503, for according to the description of object factory file set ODFG, searches corresponding object factory file ODF;
Subfile is searched unit 504, for searching subfile corresponding to this territory at object factory file ODF;
Subfile transcoding generation unit 505, does not find subfile corresponding to this territory if search unit for described subfile, searches content object file OOF, and this content object file OOF is the original content file that content management server injects about same content; Generate subfile corresponding to this territory according to content object file OOF transcoding;
Subfile transmitting element 506, sends to user for described subfile being searched to subfile corresponding to this territory that unit 504 finds, or the subfile that described subfile transcoding generation unit 505 transcodings are generated sends to user.
Wherein, subfile transcoding generation unit 505 specifically can be for:
In the time of (Y+W) < T1, generate subfile corresponding to this territory according to content object file OOF transcoding;
In the time of (Y+W) >T2 and X >=Z, the subfile that this territory of superior request is corresponding;
As (Y+W) >T2 and X < Z and (Y+W)≤when T3, generate subfile corresponding to this territory according to content object file OOF transcoding;
Wherein, the remaining bandwidth of first line of a couplet profit is X, and the load of native object management server LOMS is Y, the code check of subfile is Z, the LOMS load that transcoding need to consume is W, and T1, T2, T3 are threshold value, and three's pass is T1 < T2 < T3.
Native object management server LOMS also comprises content object file acquiring unit, if for not finding content object file OOF, according to the temperature superior request content obj ect file OOF of user's request, so that the user in other territories uses.
Wherein, object factory file ODF for example can comprise: be applicable to IPTV terminal ODF, be applicable to PC ODF, be applicable to panel computer ODF, be applicable to the ODF of mobile phone terminal.
Above-described embodiment, set up an object factory file set for same content, when different types of terminals is accessed same content, although the video file difference of actual access, but the content identification in access URL is the same, all points to same object factory file set, therefore, the application only needs the content of service object description document set, need not maintenance entity file association relation; And, same content only need be injected once, if while searching less than subfile corresponding to the type terminal in object factory file set, can obtain corresponding subfile by the original content file transcoding injecting, thereby realize sharing of same content, reduce the number of times that upwards draws stream, saved the network bandwidth.
One of ordinary skill in the art will appreciate that all or part of step that realizes above-described embodiment can complete by hardware, also can carry out the hardware that instruction is relevant by program completes, described program can be stored in a kind of computer-readable recording medium, the above-mentioned storage medium of mentioning can be read-only memory, disk or CD etc.
The foregoing is only preferred embodiment of the present invention, in order to limit the present invention, within the spirit and principles in the present invention not all, any amendment of doing, be equal to replacement, improvement etc., within all should being included in protection scope of the present invention.

Claims (10)

1. a content distributing network CDN dispatching method, comprising:
Receive the access request that user submits to, this access request comprises uniform resource position mark URL address, and this URL address comprises protocol type, URL prefix, territory and object factory file set mark ODFGID;
According to object factory file set mark, ODFGID searches object factory file set ODFG, and according to the description of object factory file set ODFG, searches corresponding object factory file ODF;
In object factory file ODF, search subfile corresponding to this territory;
If there is subfile corresponding to this territory, send this subfile to user;
If there is no subfile corresponding to this territory, searches content object file OOF, and this content object file OOF is the original content file that content management server injects about same content;
Generate subfile corresponding to this territory according to content object file OOF transcoding, and send this subfile to user.
2. method according to claim 1, is characterized in that, describedly generates subfile corresponding to this territory according to content object file OOF transcoding and comprises:
In the time of (Y+W) < T1, generate subfile corresponding to this territory according to content object file OOF transcoding;
In the time of (Y+W) >T2 and X >=Z, the subfile that this territory of superior request is corresponding;
As (Y+W) >T2 and X < Z and (Y+W)≤when T3, generate subfile corresponding to this territory according to content object file OOF transcoding;
Wherein, the remaining bandwidth of first line of a couplet profit is X, and the load of native object management server LOMS is Y, the code check of subfile is Z, the LOMS load that transcoding need to consume is W, and T1, T2, T3 are load threshold value, and three's pass is T1 < T2 < T3.
3. method according to claim 1, is characterized in that, also comprises:
If native object management server LOMS does not find content object file OOF, LOMS is according to the temperature superior request content obj ect file OOF of user's request, so that the user in other territories uses.
4. method according to claim 1, is characterized in that, described object factory file ODF comprises: be applicable to IPTV terminal ODF, be applicable to PC ODF, be applicable to panel computer ODF, be applicable to the ODF of mobile phone terminal.
5. a native object management server LOMS, comprising:
Access request receiving element, for receiving the user access request of global service load-balancing device GSLB scheduling, this access request comprises uniform resource position mark URL address, and this URL address comprises protocol type, URL prefix, territory and object factory file set mark ODFGID
Object factory file set is searched unit, for searching object factory file set ODFG according to object factory file set mark ODFGID;
Object factory ff unit, for according to the description of object factory file set ODFG, searches corresponding object factory file ODF;
Subfile is searched unit, for searching subfile corresponding to this territory at object factory file ODF;
Subfile transcoding generation unit, does not find subfile corresponding to this territory if search unit for described subfile, searches content object file OOF, and this content object file OOF is the original content file that content management server injects about same content; Generate subfile corresponding to this territory according to content object file OOF transcoding;
Subfile transmitting element, send to user, or the subfile that described subfile transcoding generation unit transcoding is generated sends to user for described subfile being searched to subfile corresponding to this territory that unit finds.
6. native object management server LOMS according to claim 5, is characterized in that, described subfile transcoding generation unit specifically for:
In the time of (Y+W) < T1, generate subfile corresponding to this territory according to content object file OOF transcoding;
In the time of (Y+W) >T2 and X >=Z, the subfile that this territory of superior request is corresponding;
As (Y+W) >T2 and X < Z and (Y+W)≤when T3, generate subfile corresponding to this territory according to content object file OOF transcoding;
Wherein, the remaining bandwidth of first line of a couplet profit is X, and the load of native object management server LOMS is Y, the code check of subfile is Z, the LOMS load that transcoding need to consume is W, and T1, T2, T3 are threshold value, and three's pass is T1 < T2 < T3.
7. native object management server LOMS according to claim 5, it is characterized in that, described native object management server LOMS also comprises content object file acquiring unit, if for not finding content object file OOF, according to the temperature superior request content obj ect file OOF of user's request, so that the user in other territories uses.
8. native object management server LOMS according to claim 5, it is characterized in that, described object factory file ODF comprises: be applicable to IPTV terminal ODF, be applicable to PC ODF, be applicable to panel computer ODF, be applicable to the ODF of mobile phone terminal.
9. a content distributing network CDN dispatching patcher, comprising: global service load-balancing device GSLB and native object management server LOMS;
Global service load-balancing device GSLB, the access request of submitting to for receiving user, and user's access request is dispatched to native object management server LOMS, wherein, this access request comprises uniform resource position mark URL address, and this URL address comprises protocol type, URL prefix, territory and object factory file set mark ODFGID;
Native object management server LOMS, for searching object factory file set ODFG according to object factory file set mark ODFGID, and according to the description of object factory file set ODFG, searches corresponding object factory file ODF; In object factory file ODF, search subfile corresponding to this territory; If there is subfile corresponding to this territory, send this subfile to user; If there is no subfile corresponding to this territory, searches content object file OOF, and this content object file OOF is the original content file that content management server injects about same content; Generate subfile corresponding to this territory according to content object file OOF transcoding, and send this subfile to user.
10. system according to claim 9, is characterized in that, described native object management server LOMS is the native object management server LOMS described in claim 5-8 any one.
CN201310170662.9A 2013-05-10 2013-05-10 Content distributing network dispatching method and system and native object management server Active CN104144151B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310170662.9A CN104144151B (en) 2013-05-10 2013-05-10 Content distributing network dispatching method and system and native object management server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310170662.9A CN104144151B (en) 2013-05-10 2013-05-10 Content distributing network dispatching method and system and native object management server

Publications (2)

Publication Number Publication Date
CN104144151A true CN104144151A (en) 2014-11-12
CN104144151B CN104144151B (en) 2017-09-12

Family

ID=51853219

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310170662.9A Active CN104144151B (en) 2013-05-10 2013-05-10 Content distributing network dispatching method and system and native object management server

Country Status (1)

Country Link
CN (1) CN104144151B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106210760A (en) * 2016-06-24 2016-12-07 杭州迪普科技有限公司 The caching method of streaming media resource and device
CN107968948A (en) * 2016-10-19 2018-04-27 北京新唐思创教育科技有限公司 Online Video playback method and system
CN110944038A (en) * 2019-10-29 2020-03-31 北京奇艺世纪科技有限公司 CDN scheduling method and system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101170719A (en) * 2006-10-26 2008-04-30 华为技术有限公司 Multi-file content processing method and system
CN202121723U (en) * 2011-07-05 2012-01-18 上海百事灵多媒体科技有限公司 Streaming media multiple terminal adaption and publication system
CN102469347A (en) * 2010-11-04 2012-05-23 中兴通讯股份有限公司 Content play method and system thereof
CN102598603A (en) * 2009-07-10 2012-07-18 日本电气株式会社 Delivering system, method, gateway apparatus and program
CN102637186A (en) * 2011-12-09 2012-08-15 中兴通讯股份有限公司 CMS (content management system) content order system and implementation method thereof
US20130060925A1 (en) * 2011-03-09 2013-03-07 Shoh Nagamine Content distribution system, content distribution server, content distribution method, software program, and storage medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101170719A (en) * 2006-10-26 2008-04-30 华为技术有限公司 Multi-file content processing method and system
CN102598603A (en) * 2009-07-10 2012-07-18 日本电气株式会社 Delivering system, method, gateway apparatus and program
CN102469347A (en) * 2010-11-04 2012-05-23 中兴通讯股份有限公司 Content play method and system thereof
US20130060925A1 (en) * 2011-03-09 2013-03-07 Shoh Nagamine Content distribution system, content distribution server, content distribution method, software program, and storage medium
CN202121723U (en) * 2011-07-05 2012-01-18 上海百事灵多媒体科技有限公司 Streaming media multiple terminal adaption and publication system
CN102637186A (en) * 2011-12-09 2012-08-15 中兴通讯股份有限公司 CMS (content management system) content order system and implementation method thereof

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
梁洁,陈戈: ""海量_高清_多屏视频驱动下的新一代CDN设计"", 《广东通信技术》 *
薛沛林 等: ""媒体格式无关的CDN内容推送技术探讨"", 《现代电信科学》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106210760A (en) * 2016-06-24 2016-12-07 杭州迪普科技有限公司 The caching method of streaming media resource and device
CN107968948A (en) * 2016-10-19 2018-04-27 北京新唐思创教育科技有限公司 Online Video playback method and system
CN110944038A (en) * 2019-10-29 2020-03-31 北京奇艺世纪科技有限公司 CDN scheduling method and system

Also Published As

Publication number Publication date
CN104144151B (en) 2017-09-12

Similar Documents

Publication Publication Date Title
US9672286B2 (en) Singular, collective and automated creation of a media guide for online content
CN103986787B (en) The method and system that automatic acquisition video upgrades
US20240211524A1 (en) Managing access rights to content using social media
CN107113454A (en) Configuration, which is quoted, is used for the inventory file for the infrastructure services provider that adaptive streaming transmits video
CN101277472B (en) Method, equipment and system of synchronization of blog contents
US20130091558A1 (en) Method and system for sharing multimedia contents between devices in cloud network
US11558480B2 (en) Tracking content use via social media
US9705955B2 (en) Period labeling in dynamic adaptive streaming over hypertext transfer protocol
Dannewitz et al. Scenarios and research issues for a network of information
Veglis et al. Towards intelligent cross-media publishing: media practices and technology convergence perspectives
CN104516892A (en) Distribution method, system and terminal of user generated content associated with rich media information
CN102769640A (en) Method, server and system for user information updating
CN101304392B (en) Parallel application service gateway, system and method for medium asset management
US9946805B2 (en) System and method for displaying services capable of pasting document stored on a cloud-based cross-clipboard
CN104144151A (en) Content delivery network scheduling method and system and native object management server
Göndör et al. The current state of interoperability in decentralized online social networking services
US20150304460A1 (en) Method and apparatus for assembling data, and resource propagation system
Dwyer Surviving the transition to “digital first”: news apps in Asian mobile internets
CN105740251B (en) Method and system for integrating different content sources in bus mode
WO2014117591A1 (en) Method,server and sns system for message interaction
CN103731478A (en) Content issuing method and system based on user access time
Tous et al. Uniform query formalization in mobile visual search: From standards to practice
Foll et al. Classifying multimedia resources using social relationships
CN103294738A (en) System and method for multimedia stream data searching and retrieval
CN109684579A (en) A kind of digital content resource management system based on label

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant