下发内容的方法以及内容分发服务器技术

技术编号:9671463 阅读:114 留言:0更新日期:2014-02-14 18:43
本发明专利技术提出基于网盘下发内容的方法以及内容分发服务器。1)设置为将内容下发到客户端,执行2),否则执行7);2)判断能否与客户端进行下载连接,如果能连接,执行3),否则执行4);3)与客户端建立连接,判断客户端的内存是否满足下载要求,如果内存不足则执行5),否则执行6);4)根据设置条件判断是否继续进行连接查询,如果继续进行连接查询则执行5),否则执行7);5)判断轮询次数是否已到临界值,如果是则执行7),否则,将轮询次数减1,执行2);6)将内容下发到客户端;7)将内容下发到网盘。本发明专利技术避免了用户遗漏接收部分内容,也避免了用户内存有限而被迫删除部分内容。

【技术实现步骤摘要】
下发内容的方法以及内容分发服务器
本专利技术涉及互联网与移动互联网领域,尤其涉及下发内容的方法以及内容分发服务器。
技术介绍
对于DCD(DynamicContentDelivery,动态内容分发)机制,OMA(OpenMobileAlliance,开放行动联盟)组织已公开了具体的交互流程和实现机制,但对于内容分发服务器与客户端无法正常连接的情况并没有相关描述,例如用户不在网、客户端异常、用户停机、内存已满等。这些问题造成了内容无法正常下载,并且服务器侧又往往有新的内容等待下发到客户端,而服务器侧分发给用户的缓存有限,内容存放时间也有限,所以不能够一直缓存要下发的内容,例如,在到达设定的存放时间将要下发的内容删除,这样会造成用户遗漏接收部分内容。移动互联网环境中,用户可以随时随地的通过移动终端访问互联网环境获取信息,通过动态内容分发服务器获取定制的应用及内容,但移动终端内存有限,用户经常为了接收新内容新应用,不得不被迫删除部分内容。
技术实现思路
鉴于以上,本专利技术提出下发内容的方法以及内容分发服务器。根据本专利技术一方面,提出下发内容的方法,其中,(1)内容分发服务器判断是将内容下发到客户端还是网盘,如果设置为下发到客户端,执行步骤(2),否则执行步骤(7);(2)内容分发服务器判断能否与该客户端进行下载连接,如果能连接,则执行步骤(3),否则执行步骤(4);(3)内容分发服务器与客户端建立连接,判断客户端的内存余量是否满足下载要求,如果内存余量不足则执行步骤(5),否则执行步骤(6);(4)内容分发服务器根据设置条件判断是否继续进行连接查询,如果继续进行连接查询则执行步骤(5),否则执行步骤(7);(5)内容分发服务器判断轮询次数是否已到临界值,如果是则执行步骤(7),否则,将轮询次数减1,执行步骤(2);(6)内容分发服务器将内容下发到客户端;(7)内容分发服务器将内容下发到网盘。进一步,所述下发内容的方法,其中,内容分发服务器将内容下发到网盘,包括以下操作:内容分发服务器向网盘发送新内容传送消息,在消息中携带用户信息、校验信息以及新内容信息;网盘接收到校验信息后,对各个字段进行校验,包括对发端服务器IP地址的校验、对用户手机号的校验、对内容分发服务器编码的校验、根据内容文件大小字段检查网盘剩余空间大小是否足够存放新内容;网盘校验成功后,保存产品编码、内容编码、内容名称和随机校验码;网盘向内容分发服务器返回校验结果,当网盘允许传送内容时,向内容分发服务器发送内容获取请求消息;内容分发服务器向网盘传送内容。进一步,所述下发内容的方法,其中,当网盘需要将新内容发送至客户端时,网盘向客户端发送新内容通知,在该通知中携带校验信息;客户端接收到校验信息后,对各个字段进行校验,包括用户设置的校验码的校验、对用户手机号的校验、对网盘编号的校验、根据内容文件大小字段检查客户端剩余空间大小是否足够存放新内容;客户端校验成功后,保存产品编码、内容编码和内容名称;客户端向网盘发送校验结果,并向网盘发起内容获取请求消息;网盘向客户端传送内容。进一步,所述下发内容的方法,其中,网盘在已存储的新内容数量达到设定值时,发送新内容通知。进一步,所述下发内容的方法,其中,网盘根据客户端对内容设置的优先级来对已存储的内容进行排序,并按照排序顺序依次向客户端传送内容。进一步,所述下发内容的方法,其中,设置条件是指内容分发服务器的缓存空间余量足够、或者内容源存放时间剩余量未到达设定时间值,当符合设置条件时继续进行连接查询。根据本专利技术另一方面,还提出下发内容的内容分发服务器,包括目的地判断单元、下载连接判断单元、客户端内存判断单元、客户端下发单元、连接查询判断单元、临界值判断单元以及网盘下发单元,其中:目的地判断单元,配置于判断将内容下发到客户端还是网盘;下载连接判断单元,配置于判断能否与客户端进行下载连接;客户端内存判断单元,配置于判断已建立连接的客户端的内存余量是否满足下载要求;客户端下发单元,配置于将内容下发到内存余量满足下载要求的客户端;连接查询判断单元,配置于根据设置条件判断是否继续对未建立连接的客户端进行连接查询;临界值判断单元,配置于对内存余量不满足下载要求的客户端、以及根据设置条件继续对未建立连接的客户端进行连接查询,判断轮询次数是否已到临界值,如果是则通知网盘下发单元,否则,将轮询次数减1,触发下载连接判断单元继续执行;网盘下发单元,配置于将内容下发到网盘。进一步,所述下发内容的内容分发服务器,其中,网盘下发单元向网盘发送新内容传送消息,在消息中携带用户信息、校验信息以及新内容信息;网盘接收到校验信息后,对各个字段进行校验,包括对发端服务器IP地址的校验、对用户手机号的校验、对内容分发服务器编码的校验、根据内容文件大小字段检查网盘剩余空间大小是否足够存放新内容;校验成功后,保存产品编码、内容编码、内容名称和随机校验码;返回校验结果,并向网盘下发单元发送内容获取请求消息;网盘下发单元向网盘传送内容。进一步,所述下发内容的内容分发服务器,其中,网盘向客户端发送新内容通知,在该通知中携带校验信息;客户端接收到校验信息后,对各个字段进行校验,包括用户设置的校验码的校验、对用户手机号的校验、对网盘编号的校验、根据内容文件大小字段检查客户端剩余空间大小是否足够存放新内容;校验成功后,保存产品编码、内容编码和内容名称;向网盘发送校验结果,并向网盘发起内容获取请求消息;网盘接收到客户端发送的内容获取请求,向客户端传送内容。进一步,所述下发内容的内容分发服务器,其中,网盘在已存储的新内容数量达到设定值时,发送新内容通知。进一步,所述下发内容的内容分发服务器,其中,网盘根据客户端对内容设置的优先级来对已存储的内容进行排序,并按照排序顺序依次向客户端传送内容。进一步,所述下发内容的内容分发服务器,其中,设置条件是指内容分发服务器的缓存空间余量足够、或者内容源存放时间剩余量未到达设定时间值,当符合设置条件时继续进行连接查询。本专利技术可以将内容下发到网盘,再由网盘下发到客户端。不仅避免了用户遗漏接收部分内容,也避免了用户内存有限而被迫删除部分内容。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为内容分发服务器向客户端下发内容的示意图。其中,虚线所示为现有技术的下发过程,实线所示为本专利技术的下发过程。图2为本专利技术下发内容的方法实施例的流程示意图。图3为本
技术实现思路
分发服务器将内容下发到网盘的方法实施例的流程图。图4为本专利技术将内容下发到网盘后,由网盘将内容自动传送至客户端的方法实施例的流程图。图5为本专利技术下发内容的内容分发服务器的实施例的结构示意图。具体实施方式现在将参照附图来详细描述本专利技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置和数值不限制本专利技术的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作本文档来自技高网
...
下发内容的方法以及内容分发服务器

【技术保护点】
下发内容的方法,其特征在于:(1)内容分发服务器判断是将内容下发到客户端还是网盘,如果设置为下发到客户端,执行步骤(2),否则执行步骤(7);(2)内容分发服务器判断能否与该客户端进行下载连接,如果能连接,则执行步骤(3),否则执行步骤(4);(3)内容分发服务器与客户端建立连接,判断客户端的内存余量是否满足下载要求,如果内存余量不足则执行步骤(5),否则执行步骤(6);(4)内容分发服务器根据设置条件判断是否继续进行连接查询,如果继续进行连接查询则执行步骤(5),否则执行步骤(7);(5)内容分发服务器判断轮询次数是否已到临界值,如果是则执行步骤(7),否则,将轮询次数减1,执行步骤(2);(6)内容分发服务器将内容下发到客户端;(7)内容分发服务器将内容下发到网盘。

【技术特征摘要】
1.下发内容的方法,其特征在于:(1)内容分发服务器判断是将内容下发到客户端还是网盘,如果设置为下发到客户端,执行步骤(2),否则执行步骤(7);(2)内容分发服务器判断能否与该客户端进行下载连接,如果能连接,则执行步骤(3),否则执行步骤(4);(3)内容分发服务器与客户端建立连接,判断客户端的内存余量是否满足下载要求,如果内存余量不足则执行步骤(5),否则执行步骤(6);(4)内容分发服务器根据设置条件判断是否继续进行连接查询,如果继续进行连接查询则执行步骤(5),否则执行步骤(7);(5)内容分发服务器判断轮询次数是否已到临界值,如果是则执行步骤(7),否则,将轮询次数减1,执行步骤(2);(6)内容分发服务器将内容下发到客户端;(7)内容分发服务器将内容下发到网盘,包括:内容分发服务器向网盘发送新内容传送消息,在消息中携带用户信息、校验信息以及新内容信息;网盘接收到校验信息后,对各个字段进行校验,包括对发端服务器IP地址的校验、对用户手机号的校验、对内容分发服务器编码的校验、根据内容文件大小字段检查网盘剩余空间大小是否足够存放新内容;网盘校验成功后,保存产品编码、内容编码、内容名称和随机校验码;网盘向内容分发服务器返回校验结果,当网盘允许传送内容时,向内容分发服务器发送内容获取请求消息;内容分发服务器向网盘传送内容。2.如权利要求1所述下发内容的方法,其特征在于:当网盘需要将新内容发送至客户端时,网盘向客户端发送新内容通知,在该通知中携带校验信息;客户端接收到校验信息后,对各个字段进行校验,包括用户设置的校验码的校验、对用户手机号的校验、对网盘编号的校验、根据内容文件大小字段检查客户端剩余空间大小是否足够存放新内容;客户端校验成功后,保存产品编码、内容编码和内容名称;客户端向网盘发送校验结果,并向网盘发起内容获取请求消息;网盘向客户端传送内容。3.如权利要求2所述下发内容的方法,其特征在于:网盘在已存储的新内容数量达到设定值时,发送新内容通知。4.如权利要求2所述下发内容的方法,其特征在于:网盘根据客户端对内容设置的优先级来对已存储的内容进行排序,并按照排序顺序依次向客户端传送内容。5.如权利要求1所述下发内容的方法,其特征在于:设置条件是指内容分发服务器的缓存空间余量足够、或者内容源存放时间剩余量未到达设定时间值,当符合设置条件时继续进行连接查询。6.下发内容的内容分...

【专利技术属性】
技术研发人员:桂思思王铮方燕萍任华杨迪毕家瑜
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1