CN101635728A - 内容分发网络中数据同步的方法及系统 - Google Patents
内容分发网络中数据同步的方法及系统 Download PDFInfo
- Publication number
- CN101635728A CN101635728A CN200910168945A CN200910168945A CN101635728A CN 101635728 A CN101635728 A CN 101635728A CN 200910168945 A CN200910168945 A CN 200910168945A CN 200910168945 A CN200910168945 A CN 200910168945A CN 101635728 A CN101635728 A CN 101635728A
- Authority
- CN
- China
- Prior art keywords
- data
- synchronization processing
- data synchronization
- proxy server
- sync client
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明披露了一种内容分发网络中数据同步的方法及系统,涉及管理侧数据库、数据同步处理管理器、能力侧数据库、数据同步处理代理器以及数据同步客户端,该方法包括:数据同步客户端从数据同步处理管理器请求获取到归属的数据同步处理代理器,建立与归属的同步处理代理器的心跳联系,以获知该数据同步代理处理器的运行状态;数据同步处理管理器扫描管理侧数据库,若检查到有需通知到所有的数据同步客户端的同步任务,则在能力侧数据库中为每一数据同步处理代理器生成同步任务。本发明减轻了同步处理管理器的负担,使得系统压力得到均衡,从而提高了系统的性能。
Description
技术领域
本发明涉及内容分发网络(CDN,Content Delivery Network)的数据同步技术,尤其涉及CDN中分布式服务端主动同步的方法及系统。
背景技术
在通信技术领域,IPTV(Internet Protocol TV或Interactive Personal TV)意思是互联网协议电视,也称交互式网络电视,是一种基于互联网的多媒体通信技术。IPTV利用宽带网的基础设施,以家用电视机或计算机作为主要终端设备,通过互联网协议IP传送电视信号,向家庭用户提供包括电视在内的多种交互式数字媒体服务。
内容分发网络CDN是一种新的网络架构,将业务的内容发布到最接近用户的网络“边缘”,使用户可以就近取得其所需的内容,从而提高系统的运行效率。CDN在技术上可以全面解决由于用户访问量大,服务器分布不均对骨干网带来的拥塞问题,同时可以提高用户访问流媒体服务器的速度以及缩短对用户的服务请求的响应时间。
CDN为了确保分布在不同地点的内容数据的一致性,需要在内容数据进行更新后针对不同地点进行同步处理。在CDN上有一个数据同步处理管理器应用模块,部署在CDN的业务处理机上,用于执行IPTV系统管理侧下发的任务以及为数据同步客户端分配可服务的同步处理代理器等。从业务处理机分离出来的数据同步处理代理器,是用于分担业务处理机部分功能的一台物理设备,主要执行的操作是保持与数据同步客户端之间的心跳关系,并与数据同步客户端进行数据同步处理等。
目前,在IPTV系统的内容分发网络中,数据同步处理管理器和数据同步处理代理器虽然已经采用了分布式部署,但是由于只有数据同步处理管理器可以获得管理侧的任务,所以对于数据同步服务端(包括同步处理管理器和同步处理代理器)主动向数据同步客户端发起的同步的数据传输,依然只能在数据同步处理管理器上进行。
随着业务量的提高,数据同步客户端设备及其需要获取的同步的消息的数据量也相应地增大,使得原有的所有主动接口只能由数据同步管理器进行数据同步触发的系统架构遭遇性能危机。
发明内容
本发明所要解决的技术问题是提供一种内容分发网络中数据同步的系统及方法,能够在内容分发网络的分布式服务端的主动同步过程中均衡系统压力,从而提高系统工作的稳定性。
为了解决上述技术问题,本发明提供了一种内容分发网络中数据同步的方法,涉及管理侧数据库、数据同步处理管理器、能力侧数据库、数据同步处理代理器以及数据同步客户端,该方法包括:
数据同步客户端从数据同步处理管理器请求获取到归属的数据同步处理代理器,建立与归属的同步处理代理器的心跳联系,以获知数据同步代理处理器的运行状态;
数据同步处理管理器扫描所述管理侧数据库,若检查到有需通知到所有的数据同步客户端的同步任务,则在能力侧数据库中为每一数据同步处理代理器生成同步任务。
进一步地,数据同步处理管理器若检查到只需通知到个别的数据同步客户端的同步任务,且查询到这些数据同步客户端所属的同步处理代理器,则在能力侧数据库中为查询到的同步处理代理器生成同步任务。
进一步地,管理侧数据库中的同步任务,是管理侧管理平台在需要进行数据更新时,将要更新的业务数据写入管理侧数据库的同时生成的。
进一步地,该方法还包括:
数据同步处理代理器扫描能力侧数据库,若检查存在需要执行的同步任务及其要更新的业务数据,则将要更新的业务数据保存到本地,同时主动向所服务的数据同步客户端发送同步数据通知。
进一步地,该方法还包括:
数据同步客户端接收到数据同步处理代理器发送的同步数据通知后,向同步处理代理器发送同步数据请求;通过数据同步处理代理器返回的同步数据响应收到及保存本次同步任务要更新的业务数据。
为了解决上述技术问题,本发明提供了一种内容分发网络中数据同步的系统,包括:管理侧数据库、数据同步处理管理器、能力侧数据库、数据同步处理代理器以及数据同步客户端,其中:
管理侧数据库,用于生成及保存同步任务及其更新的业务数据;
数据同步客户端,用于从数据同步处理管理器请求获取到归属的数据同步处理代理器,建立与归属的同步处理代理器的心跳联系,以获知该数据同步代理处理器的运行状态;
数据同步处理管理器,用于根据数据同步客户端的请求为数据同步客户端分配所属的数据同步处理代理器;扫描管理侧数据库,若检查到有需通知到所有的数据同步客户端的同步任务,则在能力侧数据库中为每一数据同步处理代理器生成同步任务;
能力侧数据库,用于保存同步任务及其要更新的业务数据。
进一步地,
数据同步处理管理器若检查到只需通知到个别的数据同步客户端的同步任务,且查询到这些数据同步客户端所属的同步处理代理器,则在能力侧数据库中为查询到的同步处理代理器生成同步任务。
进一步地,
管理侧数据库中的同步任务,是管理侧管理平台在需要进行数据更新时,将要更新的业务数据写入的同时生成及保存的。
进一步地,
数据同步处理代理器,用于扫描能力侧数据库,若检查存在需要执行的同步任务及其要更新的业务数据,则将要更新的业务数据保存到本地,同时主动向所服务的数据同步客户端发送同步数据通知。
进一步地,
数据同步客户端,接收到数据同步处理代理器发送的同步数据通知后,向同步处理代理器发送同步数据请求,通过数据同步处理代理器返回的同步数据响应收到及保存本次同步任务要更新的业务数据。
本发明通过采用数据同步处理代理器配合数据同步处理管理器进行数据同步处理,来减轻以往同步处理管理器过重的负担,使得系统压力得到均衡,从而提高了系统的性能。
附图说明
图1是本发明的在IPTV系统中内容分发网络数据同步处理系统实施例的框架结构图;
图2是本发明的在IPTV系统中内容分发网络数据同步方法实施例流程时序图;
图3是本发明的方法实施例中数据同步处理管理器为数据同步客户端生成数据同步任务的流程图;
图4是本发明的方法实施例中数据同步处理代理器通知数据同步客户端进行数据同步的流程图;
图5是本发明的方法实施例中数据同步处理代理器根据数据同步客户端的数据同步请求返回同步数据的流程图。
具体实施方式
以下结合附图和优选实施例对本发明的技术方案进行详细地阐述。以下例举的实施例仅仅用于说明和解释本发明,而不构成对本发明技术方案的限制。
图1是本发明以IPTV系统为实施例给出的内容分发网络数据同步处理系统的框架结构,主要包括一个数据同步处理管理器和多个数据同步处理代理器,以及隶属各个数据同步处理代理器的多个数据同步客户端;其中:
数据同步处理管理器,用于为数据同步客户端分配可服务的同步处理代理器;若扫描到管理侧数据库是否有同步任务,则在能力侧数据库为每一同步处理代理器生成同步任务,或为请求数据同步的数据同步客户端相应的同步处理代理器生成同步任务;
数据同步处理管理器在数据同步客户端请求数据同步处理代理器时,根据负载均衡策略为其分配数据同步处理代理器,同时更新该数据同步处理代理器的数据同步客户端连接数。
数据同步处理代理器,用于在为其服务的数据同步客户端扫描到能力侧数据库有同步任务时,将查获的同步数据保存在其内存数据库中,并通知该数据同步客户端;在收到数据同步客户端的数据同步请求时,将从内存数据库中查获的同步数据返回给该数据同步客户端;
数据同步客户端,用于向数据同步处理管理器请求数据同步处理代理器,并建立与分配到的同步处理代理器的心跳联系;在收到同步处理代理器的数据同步通知后,向该同步处理代理器发出数据同步请求,并通过该同步处理代理器返回的数据同步响应获取相应的同步数据。
如图2所示,本发明以IPTV系统为实施例,给出内容分发网络中数据同步方法流程,包括如下步骤:
步骤1:数据同步客户端向数据同步处理管理器请求数据同步处理代理器,并得到数据同步处理管理器返回的其归属的同步处理代理器;
数据同步客户端请求数据同步处理代理器的时机为:本设备启动时,服务获取请求周期到达时,或在检测到当前业务处理代理器异常时。
步骤2:数据同步客户端建立与其归属的数据同步处理代理器的心跳联系,以获知为其服务的数据同步代理处理器是否处于正常运行状态;
步骤3、4:数据同步处理管理器扫描管理侧数据库,检查是否存在要执行的同步任务,如果存在(即管理侧数据库返回要执行的同步任务),且要求通知到所有数据同步客户端,则在能力侧数据库中为每一数据同步处理代理器生成(即插入)一条对应的任务,并得到能力侧数据库返回的操作结果;
管理侧管理平台在需要进行数据更新时,将要更新的业务数据写入管理侧数据库,同时向管理侧数据库中的任务表中插入对应的同步任务。
在另一实施例里,如果数据同步处理管理器检查存在只针对个别的数据同步客户端的同步任务,且查询到这些数据同步客户端它们所属的数据同步处理代理器,则在能力侧数据库中为这些同步处理代理器一一生成对应的任务,并得到能力侧数据库返回的操作结果。
步骤5、6:数据同步处理代理器定时扫描能力侧数据库,检查是否存在需要执行的同步任务,如果存在(即能力侧数据库返回要执行的同步任务),则将需要更新的数据保存到本地内存数据库中,同时主动向所服务的数据同步客户端(譬如EPG服务设备)发送同步数据通知;
数据同步处理代理器根据能力侧数据库中查获的数据同步任务的任务标识、任务类型、需要进行数据同步的客户端标识等参数,查询能力侧数据库,将需要同步的数据保存在内存数据库中,然后主动向需要进行数据同步的客户端发送该任务类型的数据同步通知。
步骤7:数据同步客户端接收到数据同步处理代理器发来的同步数据通知,向对应的同步处理代理器发送同步数据请求,数据同步处理代理器将本次同步任务要更新的业务数据通过同步数据响应返回给数据同步客户端;
数据同步客户端在接收到数据同步通知后,在下一个空闲周期,按照接收到的消息类型调用相应的接口向该数据同步处理代理器发送该任务类型的数据同步请求。
数据同步处理代理器接收到数据同步请求后,根据请求中的任务类型,从内存数据库中解析需要进行数据同步的数据,发送给数据同步客户端。
步骤8:数据同步处理代理器更新数据库中本任务的状态为同步成功。
图3是本发明上述方法实施例中数据同步处理管理器为数据同步客户端生成数据同步任务的方法流程,是在查询到管理侧数据库中存在数据同步任务后执行的,包括如下步骤:
步骤301:判断查询到的任务是否要求通知到所有数据同步客户端,是则执行步骤302,否则执行步骤303;
302:在能力侧数据库中为每一个数据同步处理代理器生成数据同步任务,执行步骤306;
303:查询内存数据库中该任务相应的数据同步客户端与数据同步处理代理器之间的对应关系;
304:该客户端是否存在对应的数据同步处理代理器,是则执行步骤305,否则执行步骤307;
305:根据该对应关系在能力侧数据库中为需要进行数据同步处理的数据同步代理器生成数据同步任务;
306:更新管理侧数据库中任务状态为已生成同步任务,结束流程;
307:更新管理侧数据库中任务状态为生成同步任务失败,结束流程。
图4是本发明上述方法实施例中数据同步处理代理器通知数据同步客户端进行数据同步的流程,是在查询到能力侧数据库中存在本代理器的数据同步任务后执行,包括如下步骤:
401:根据该任务的任务标识、任务类型从能力侧数据库查询到需同步的数据,并将其保存在本地内存数据库中;
402:向要进行数据同步的数据同步客户端发送数据同步通知;
403:判断通知发送是否成功,是则执行步骤404,否则执行步骤406;
数据同步处理代理器经过一段时间延迟后若收到数据同步客户端的回复,则判断通知发送成功;否则,则判断通知发送失败。
404:更新能力侧数据库中该任务的状态为已通知;
405:等待数据同步客户端请求获取同步数据,结束流程;
406:判断重复通知次数是否超过阀值,是则执行步骤407,否则执行步骤408;
407:更新能力侧数据库中该任务的状态为通知失败,结束流程;
408:在下一周期重复发送数据同步通知,返回步骤403执行。
图5是本发明上述方法实施例中数据同步处理代理器根据数据同步客户端的数据同步请求返回同步数据的流程,是在接收到数据数据同步客户端的数据同步请求通知后执行,包括如下步骤:
501:检查该数据同步客户端是否合法,是则执行步骤502,否则结束流程;
502:根据数据同步请求通知中的任务类型、客户端标识将同步数据返回给数据同步客户端;
503:判断返回是否成功,是则执行步骤504,否则执行步骤505;
数据同步处理代理器经过一段时间延迟后若收到数据同步客户端的回复,则判断返回成功;否则,则判断返回失败。
504:更新能力侧数据库中该任务状态为同步成功,结束流程;
505:判断重复返回次数是否超过阀值,是则执行步骤506,否则执行步骤507;
506:更新能力侧数据库中该任务状态为同步失败,结束流程;
507:在下一周期重复返回同步数据,返回步骤503执行。
综上实施例可以看出,本发明针对IPTV系统的内容分发网络中的数据同步系统,采用数据同步处理代理器配合数据同步处理管理器,来减轻数据同步处理管理器的负担,使得系统压力得到均衡,从而可以提高系统的性能。
本发明除了应用在交互式网络电视商用系统中,还可以应用在视频监控等其它基于内容分发网络的系统中。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,但这只是为便于理解而举的实例,不应认为本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,可以做出各种可能的等同改变或替换,这些改变或替换都应属于本发明的保护范围。
Claims (10)
1、一种内容分发网络中数据同步的方法,涉及管理侧数据库、数据同步处理管理器、能力侧数据库、数据同步处理代理器以及数据同步客户端,该方法包括:
数据同步客户端从数据同步处理管理器请求获取到归属的数据同步处理代理器,建立与所述归属的同步处理代理器的心跳联系,以获知所述数据同步代理处理器的运行状态;
所述数据同步处理管理器扫描所述管理侧数据库,若检查到有需通知到所有的数据同步客户端的同步任务,则在所述能力侧数据库中为每一数据同步处理代理器生成所述同步任务。
2、按照权利要求1所述的方法,其特征在于,所述数据同步处理管理器若检查到只需通知到个别的数据同步客户端的同步任务,且查询到这些数据同步客户端所属的同步处理代理器,则在所述能力侧数据库中为查询到的所述同步处理代理器生成所述同步任务。
3、按照权利要求1或2所述的方法,其特征在于,所述管理侧数据库中的同步任务,是管理侧管理平台在需要进行数据更新时,将要更新的业务数据写入所述管理侧数据库的同时生成的。
4、按照权利要求1或2所述的方法,其特征在于,还包括:
所述数据同步处理代理器扫描所述能力侧数据库,若检查存在需要执行的同步任务及其要更新的业务数据,则将所述要更新的业务数据保存到本地,同时主动向所服务的数据同步客户端发送同步数据通知。
5、按照那权利要求4所述的方法,其特征在于,还包括:
所述数据同步客户端接收到所述数据同步处理代理器发送的所述同步数据通知后,向所述同步处理代理器发送同步数据请求;通过所述数据同步处理代理器返回的同步数据响应收到及保存本次同步任务要更新的业务数据。
6、一种内容分发网络中数据同步的系统,包括:管理侧数据库、数据同步处理管理器、能力侧数据库、数据同步处理代理器以及数据同步客户端,其中:
所述管理侧数据库,用于生成及保存同步任务及其更新的业务数据;
所述数据同步客户端,用于从所述数据同步处理管理器请求获取到归属的数据同步处理代理器,建立与所述归属的同步处理代理器的心跳联系,以获知所述数据同步代理处理器的运行状态;
所述数据同步处理管理器,用于根据所述数据同步客户端的请求为所述数据同步客户端分配所属的数据同步处理代理器;扫描所述管理侧数据库,若检查到有需通知到所有的数据同步客户端的同步任务,则在所述能力侧数据库中为每一数据同步处理代理器生成所述同步任务;
所述能力侧数据库,用于保存所述同步任务及其要更新的业务数据。
7、按照权利要求6所述的系统,其特征在于,
所述数据同步处理管理器若检查到只需通知到个别的数据同步客户端的同步任务,且查询到这些数据同步客户端所属的同步处理代理器,则在所述能力侧数据库中为查询到的所述同步处理代理器生成所述同步任务。
8、按照权利要求6或7所述的系统,其特征在于,
所述管理侧数据库中的同步任务,是管理侧管理平台在需要进行数据更新时,将要更新的业务数据写入的同时生成及保存的。
9、按照权利要求6或7所述的系统,其特征在于,
所述数据同步处理代理器,用于扫描所述能力侧数据库,若检查存在需要执行的同步任务及其要更新的业务数据,则将所述要更新的业务数据保存到本地,同时主动向所服务的数据同步客户端发送同步数据通知。
10、按照权利要求9所述的系统,其特征在于,
所述数据同步客户端,接收到所述数据同步处理代理器发送的所述同步数据通知后,向所述同步处理代理器发送同步数据请求,通过所述数据同步处理代理器返回的同步数据响应收到及保存本次同步任务要更新的业务数据。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910168945A CN101635728B (zh) | 2009-09-02 | 2009-09-02 | 内容分发网络中数据同步的方法及系统 |
RU2012110975/08A RU2517382C2 (ru) | 2009-09-02 | 2010-09-01 | Способ и система для синхронизации данных в сети доставки контента |
EP10813352.1A EP2461536A4 (en) | 2009-09-02 | 2010-09-01 | Method and system for data synchronization in content delivery network |
US13/393,902 US9191439B2 (en) | 2009-09-02 | 2010-09-01 | Method and system for data synchronization in content delivery network |
PCT/CN2010/076529 WO2011026430A1 (zh) | 2009-09-02 | 2010-09-01 | 内容分发网络中数据同步的方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910168945A CN101635728B (zh) | 2009-09-02 | 2009-09-02 | 内容分发网络中数据同步的方法及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101635728A true CN101635728A (zh) | 2010-01-27 |
CN101635728B CN101635728B (zh) | 2012-09-26 |
Family
ID=41594786
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910168945A Expired - Fee Related CN101635728B (zh) | 2009-09-02 | 2009-09-02 | 内容分发网络中数据同步的方法及系统 |
Country Status (5)
Country | Link |
---|---|
US (1) | US9191439B2 (zh) |
EP (1) | EP2461536A4 (zh) |
CN (1) | CN101635728B (zh) |
RU (1) | RU2517382C2 (zh) |
WO (1) | WO2011026430A1 (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011026430A1 (zh) * | 2009-09-02 | 2011-03-10 | 中兴通讯股份有限公司 | 内容分发网络中数据同步的方法及系统 |
CN102045400A (zh) * | 2010-12-29 | 2011-05-04 | 北京世纪互联工程技术服务有限公司 | 一种文件内容同步方法和系统 |
EP2523423A1 (en) | 2011-05-10 | 2012-11-14 | Deutsche Telekom AG | Method and system for providing a distributed scalable hosting environment for web services |
CN102801961A (zh) * | 2012-08-21 | 2012-11-28 | 北京捷成世纪科技股份有限公司 | 一种基于多进程的音视频数据处理方法及系统 |
CN104023355A (zh) * | 2014-05-15 | 2014-09-03 | 北京邮电大学 | 基于集中控制和内容分发的无线通信网络系统 |
CN104636347A (zh) * | 2013-11-08 | 2015-05-20 | 中国银联股份有限公司 | 数据处理系统中均衡负载的方法及系统 |
CN107995302A (zh) * | 2017-12-11 | 2018-05-04 | 北京恒华伟业科技股份有限公司 | 一种数据同步的系统 |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2701331B1 (en) * | 2011-04-19 | 2017-03-01 | Huawei Technologies Co., Ltd. | Method for processing packet when server fails and router thereof |
US9519490B2 (en) * | 2013-03-07 | 2016-12-13 | Microsoft Technology Licensing, Llc | Adaptive data synchronization |
US9588983B2 (en) | 2013-10-17 | 2017-03-07 | Microsoft Technology Licensing, Llc | Data classification for adaptive synchronization |
CN105701116A (zh) * | 2014-11-27 | 2016-06-22 | 英业达科技有限公司 | 数据同步系统 |
US9992258B2 (en) * | 2015-01-13 | 2018-06-05 | Whatsapp Inc. | Techniques for managing a remote web client from an application on a mobile device |
CN105991720B (zh) * | 2015-02-13 | 2019-06-18 | 阿里巴巴集团控股有限公司 | 配置变更方法、设备及系统 |
CN110389815B (zh) * | 2018-04-18 | 2023-09-12 | 阿里巴巴集团控股有限公司 | 任务处理方法、装置及系统 |
CN111371585A (zh) * | 2018-12-26 | 2020-07-03 | 北京奇虎科技有限公司 | 用于cdn节点的配置方法及装置 |
CN111277457B (zh) * | 2020-01-15 | 2024-06-04 | 平安银行股份有限公司 | 切换网络环境的方法、装置、设备及可读存储介质 |
CN111298305B (zh) | 2020-02-18 | 2024-06-14 | 上海联影医疗科技股份有限公司 | 一种数据同步方法和系统 |
CN111367997B (zh) * | 2020-02-26 | 2021-06-18 | 杭州云缔盟科技有限公司 | 一种实现跨地域数据同步的方法 |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6202085B1 (en) * | 1996-12-06 | 2001-03-13 | Microsoft Corportion | System and method for incremental change synchronization between multiple copies of data |
US6222832B1 (en) * | 1998-06-01 | 2001-04-24 | Tantivy Communications, Inc. | Fast Acquisition of traffic channels for a highly variable data rate reverse link of a CDMA wireless communication system |
US7035943B2 (en) * | 1998-05-29 | 2006-04-25 | Yahoo! Inc. | Web server content replication |
WO2002039323A2 (en) * | 2000-10-26 | 2002-05-16 | Prismedia Networks, Inc. | Method and apparatus for real-time parallel delivery of segments of a large payload file |
TWI223942B (en) * | 2001-02-20 | 2004-11-11 | Li Jian Min | Contents transmission network system and creating method thereof |
KR20040073630A (ko) * | 2003-02-14 | 2004-08-21 | 주식회사 케이티 | Cdn 서비스 제공자간 컨텐츠 공유시스템 및 방법 |
US7383313B2 (en) * | 2003-11-05 | 2008-06-03 | Hitachi, Ltd. | Apparatus and method of heartbeat mechanism using remote mirroring link for multiple storage system |
US7912457B2 (en) * | 2004-04-21 | 2011-03-22 | Qualcomm Incorporated | Methods and apparatus for creation and transport of multimedia content flows |
US7711820B2 (en) * | 2004-11-08 | 2010-05-04 | Cisco Technology, Inc. | High availability for intelligent applications in storage networks |
US8554916B2 (en) * | 2005-04-11 | 2013-10-08 | Accenture Global Services Gmbh | Service delivery platform and development of new client business models |
US7697982B2 (en) * | 2006-04-27 | 2010-04-13 | General Electric Company | Synchronization to a heartbeat |
US8554749B2 (en) * | 2006-10-23 | 2013-10-08 | Adobe Systems Incorporated | Data file access control |
US20100131633A1 (en) * | 2007-04-04 | 2010-05-27 | Thomson Licensing | Device group control |
US8818941B2 (en) * | 2007-11-11 | 2014-08-26 | Microsoft Corporation | Arrangement for synchronizing media files with portable devices |
US8832255B2 (en) * | 2007-11-30 | 2014-09-09 | Red Hat, Inc. | Using status inquiry and status response messages to exchange management information |
CN101242356B (zh) * | 2007-12-06 | 2010-08-18 | 中兴通讯股份有限公司 | Iptv系统中内存数据库的实现方法及iptv系统 |
US8707382B2 (en) * | 2008-02-13 | 2014-04-22 | At&T Intellectual Property I, L.P. | Synchronizing presentations of multimedia programs |
CN101378494B (zh) * | 2008-10-07 | 2011-04-20 | 中兴通讯股份有限公司 | 一种实现互联网电视媒体交互的系统及方法 |
US7996566B1 (en) * | 2008-12-23 | 2011-08-09 | Genband Us Llc | Media sharing |
CN101459836B (zh) * | 2008-12-29 | 2011-04-20 | 中兴通讯股份有限公司 | 交互式网络电视的内容分发网络中的业务处理方法及系统 |
US8488960B2 (en) * | 2009-08-12 | 2013-07-16 | International Business Machines Corporation | Synchronizing events on a communications network using a virtual command interface |
CN101635728B (zh) * | 2009-09-02 | 2012-09-26 | 中兴通讯股份有限公司 | 内容分发网络中数据同步的方法及系统 |
-
2009
- 2009-09-02 CN CN200910168945A patent/CN101635728B/zh not_active Expired - Fee Related
-
2010
- 2010-09-01 EP EP10813352.1A patent/EP2461536A4/en not_active Withdrawn
- 2010-09-01 US US13/393,902 patent/US9191439B2/en not_active Expired - Fee Related
- 2010-09-01 WO PCT/CN2010/076529 patent/WO2011026430A1/zh active Application Filing
- 2010-09-01 RU RU2012110975/08A patent/RU2517382C2/ru not_active IP Right Cessation
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011026430A1 (zh) * | 2009-09-02 | 2011-03-10 | 中兴通讯股份有限公司 | 内容分发网络中数据同步的方法及系统 |
US9191439B2 (en) | 2009-09-02 | 2015-11-17 | Zte Corporation | Method and system for data synchronization in content delivery network |
CN102045400A (zh) * | 2010-12-29 | 2011-05-04 | 北京世纪互联工程技术服务有限公司 | 一种文件内容同步方法和系统 |
CN102045400B (zh) * | 2010-12-29 | 2013-08-07 | 北京世纪互联宽带数据中心有限公司 | 一种文件内容同步方法和系统 |
EP2523423A1 (en) | 2011-05-10 | 2012-11-14 | Deutsche Telekom AG | Method and system for providing a distributed scalable hosting environment for web services |
CN102801961A (zh) * | 2012-08-21 | 2012-11-28 | 北京捷成世纪科技股份有限公司 | 一种基于多进程的音视频数据处理方法及系统 |
CN102801961B (zh) * | 2012-08-21 | 2016-06-15 | 北京捷成世纪科技股份有限公司 | 一种基于多进程的音视频数据处理方法及系统 |
CN104636347A (zh) * | 2013-11-08 | 2015-05-20 | 中国银联股份有限公司 | 数据处理系统中均衡负载的方法及系统 |
CN104636347B (zh) * | 2013-11-08 | 2018-02-23 | 中国银联股份有限公司 | 数据处理系统中均衡负载的方法及系统 |
CN104023355A (zh) * | 2014-05-15 | 2014-09-03 | 北京邮电大学 | 基于集中控制和内容分发的无线通信网络系统 |
CN104023355B (zh) * | 2014-05-15 | 2017-07-21 | 北京邮电大学 | 基于集中控制和内容分发的无线通信网络系统 |
CN107995302A (zh) * | 2017-12-11 | 2018-05-04 | 北京恒华伟业科技股份有限公司 | 一种数据同步的系统 |
Also Published As
Publication number | Publication date |
---|---|
CN101635728B (zh) | 2012-09-26 |
EP2461536A1 (en) | 2012-06-06 |
US20120166391A1 (en) | 2012-06-28 |
US9191439B2 (en) | 2015-11-17 |
WO2011026430A1 (zh) | 2011-03-10 |
RU2012110975A (ru) | 2013-10-10 |
EP2461536A4 (en) | 2017-05-17 |
RU2517382C2 (ru) | 2014-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101635728B (zh) | 内容分发网络中数据同步的方法及系统 | |
CN100484069C (zh) | 一种文件数据分发方法及相关设备 | |
CN107645529B (zh) | 心跳包发送方法及装置 | |
CN102932352B (zh) | 和客户端进行通信的方法以及服务器 | |
CN102045270B (zh) | 聊天服务器系统、构建聊天服务器系统的方法以及聊天系统 | |
CN102281190B (zh) | 负载均衡装置组网方法以及服务器、客户端接入方法 | |
CN101237429B (zh) | 基于内容分发网络的流媒体直播系统、方法及装置 | |
CN101459836B (zh) | 交互式网络电视的内容分发网络中的业务处理方法及系统 | |
CN101039281B (zh) | 一种流媒体服务器负荷分担方法 | |
CN102904903B (zh) | 通信系统和通信方法 | |
CN103581276A (zh) | 集群管理装置、系统、业务客户端及相应方法 | |
WO2018166415A1 (zh) | 云存储系统、媒体数据存储方法及系统 | |
CN101136911A (zh) | 一种采用p2p技术下载文件的方法和p2p下载系统 | |
CN108650482B (zh) | 一种视频通话服务的响应方法及设备 | |
WO2014176990A1 (zh) | 节点分配方法、装置及系统 | |
CN103312593A (zh) | 一种消息分发系统及方法 | |
US20120072604A1 (en) | technique for delivering content to a user | |
US7519855B2 (en) | Method and system for distributing data processing units in a communication network | |
CN101163230A (zh) | 通过网络摄像机进行现场直播及客户端节点调配方法 | |
CN103685344A (zh) | 一种用于多p2p缓存节点的协同方法和系统 | |
CN111737029A (zh) | 一种服务端、数据推送方法、数据推送系统 | |
CN103973650B (zh) | 内容分发网络及在内容分发网络中进行内容管理的方法 | |
CN114553704B (zh) | 一种支持多设备同时接入服务器实现扩缩容的方法及系统 | |
JP2010527475A (ja) | 情報家電のデータ蓄積システム及びデータ処理方法 | |
CN102457532B (zh) | 一种实现多cdn同主题视频共享的方法、装置和系统 |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120926 Termination date: 20200902 |