[发明专利]一种媒体分片的推送方法、服务器及客户端有效
申请号: | 201610908973.4 | 申请日: | 2016-10-18 |
公开(公告)号: | CN107959667B | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 高莹;顾迎节;张尧烨 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04N21/845;H04L29/08;H04N21/262;H04N21/472 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 媒体 分片 推送 方法 服务器 客户端 | ||
1.一种媒体分片的推送方法,其特征在于,包括:
服务器接收客户端发送的分片请求消息,所述分片请求消息包括请求分片标识和推送指令,所述推送指令用于指示所述客户端请求推送的分片;
所述服务器根据所述客户端请求推送的分片,确定可推送分片和待定推送分片;
所述服务器向所述客户端发送所述可推送分片中每一个分片对应的推送承诺、所述请求分片标识对应的分片以及待定推送指示信息,所述待定推送指示信息用于指示所述客户端等待接收所述待定推送分片的推送承诺;
所述服务器根据所述客户端请求推送的分片,确定可推送分片和待定推送分片,包括:
所述服务器根据第一待定推送参数将所述客户端请求推送的分片分为所述可推送分片和所述待定推送分片,所述第一待定推送参数为推送阈值,所述服务器确定所述客户端请求推送的分片中第1个分片至第N个分片为所述可推送分片,并将所述客户端请求推送的分片中除所述可推送分片以外的其他分片确定为所述待定推送分片,其中N为由所述推送阈值确定的正整数。
2.根据权利要求1所述的方法,其特征在于,所述第一待定推送参数为所述服务器本地配置的或者所述分片请求消息中携带的。
3.根据权利要求1至2任一项所述的方法,其特征在于,所述服务器向所述客户端发送所述可推送分片中每一个分片对应的推送承诺、所述请求分片标识对应的分片以及待定推送指示信息之后,还包括:
所述服务器根据所述第一待定推送参数,确定所述待定推送分片中的可推送分片;
所述服务器根据第二待定推送参数,将所述待定推送分片中的可推送分片对应的推送承诺发送给所述客户端,所述待定推送分片中的可推送分片为所述待定推送分片中的部分或全部分片;其中,所述第二待定推送参数用于指示所述服务器向所述客户端发送所述待定推送分片中的可推送分片的推送承诺的条件,且所述第二待定推送参数为所述服务器本地配置的或者所述分片请求消息中携带的。
4.根据权利要求3所述的方法,其特征在于,所述服务器根据第二待定推送参数,将所述待定推送分片中的可推送分片对应的推送承诺发送给所述客户端,具体为:
确定已发送推送承诺且未推送的分片的剩余数量小于第一预设数量,所述服务器将所述待定推送分片中的可推送分片对应的推送承诺发送给所述客户端;或者,
确定所述待定推送分片中包含满足第二预设数量的已缓存分片,所述服务器将所述待定推送分片中的可推送分片对应的推送承诺发送给所述客户端。
5.根据权利要求1、2、4中任一项所述的方法,其特征在于,所述服务器向所述客户端发送所述可推送分片中每一个分片对应的推送承诺、所述请求分片标识对应的分片以及待定推送指示信息之后,还包括:
所述服务器接收所述客户端针对已发送推送承诺且未推送的分片逐一发送的取消推送请求消息;
所述服务器根据所述取消推送请求消息,取消向所述客户端推送所述已发送推送承诺且未推送的分片;
所述服务器确定取消所有向所述客户端推送所述已发送推送承诺且未推送的分片之后,所述服务器取消向所述客户端推送尚未发送推送承诺的分片。
6.根据权利要求1、2、4中任一项所述的方法,其特征在于,所述服务器向所述客户端发送所述可推送分片中每一个分片对应的推送承诺、所述请求分片标识对应的分片以及待定推送指示信息之后,还包括:
所述服务器接收所述客户端针对目标分片发送的取消推送请求消息,所述目标分片为任一已发送推送承诺且未推送的分片,所述取消推送请求消息中包括取消待定推送指示信息,所述取消待定推送指示信息用于指示所述服务器取消向所述客户端推送尚未发送推送承诺的分片;
所述服务器根据所述取消推送请求消息,取消向所述客户端推送所述目标分片,以及取消向所述客户端推送尚未发送推送承诺的分片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610908973.4/1.html,转载请声明来源钻瓜专利网。