一种推送业务的实现方法和设备技术

技术编号:9864807 阅读:76 留言:0更新日期:2014-04-02 21:49
本发明专利技术公开了一种推送业务的实现方法和设备,该方法包括网络侧设备向终端设备下发推送业务的调度信息,以使所述终端设备根据接收到的调度信息确定发送业务密钥获取请求的时间;其中所述调度信息包含有网络侧设备各个业务推送的时间点,以及用于对终端设备请求业务密钥进行调度和控制的信息;当所述网络侧设备接收到终端设备发送的业务密钥获取请求时,向所述终端设备发送业务密钥,以使所述终端设备根据所述业务密钥对接收到的业务进行解密。通过本发明专利技术,离散了大量推送业务终端设备的并发请求对服务器的冲击,提高了系统稳定性。

【技术实现步骤摘要】
一种推送业务的实现方法和设备
本专利技术涉及通信
,尤其涉及一种推送业务的实现方法和设备。
技术介绍
广播式手机电视业务是一种通过广播方式下发手机电视媒体内容的业务,其特点是电视节目内容的单向下行、一点到面的传输。在业务使用过程中,用户与服务器进行交互的环节是业务订购,即获得广播式手机电视业务的使用权限(即业务密钥),在收看电视节目的过程中,终端处于被动接收的状态,与网络侧没有交互,也就是说,网络侧只是通过广播方式把电视节目播放出去,并不知道哪些用户在收看哪些节目。闲时推送是指利用广播网络或者移动通信网络的闲时(区别于忙时)网络资源,将多媒体内容在用户不感知的情况下主动推送到终端。当用户使用业务时,终端不再从网络实时获取内容,而是直接把存储在终端本地的内容呈现给用户,通过把传输过程和使用过程相分离,并无需用户操作将内容传输到终端本地,给用户提供一种使用本地业务的体验。考虑到若业务密钥在CMMB芯片下电后仍然长期有效,可能导致业务密钥被盗取和传播,危害业务发展,因此现有技术中的方案的设计是:每次客户端退出都会导致CMMB芯片下电,相应的,业务密钥将被删除。用户下次使用业务时需要再次请求业务密钥。这种方案对直播业务是适用的,因为用户使用直播业务的行为是非常离散的,所以业务密钥请求并不会对服务器的负荷能力提出高要求。但是对于推送业务,终端受控于调度信息,启动的时间就是业务推送开始的时间,即,启动时间对所有终端都是相同的,如果集中在这个时间点附近的一个时间段发起业务密钥请求,可能导致服务器需要大规模扩容,增加设备投资,而且可能导致终端请求密钥失败,影响后续业务逻辑的执行。
技术实现思路
本专利技术提供了一种推送业务的实现方法和设备,以离散大量推送业务终端设备的并发请求对服务器的冲击,提高系统稳定性。为了达到以上目的,本专利技术实施例采用如下技术方案:一种推送业务的实现方法,包括:网络侧设备向终端设备下发推送业务的调度信息,以使所述终端设备根据接收到的调度信息确定发送业务密钥获取请求的时间;其中所述调度信息包含有网络侧设备各个业务推送的时间点,以及用于对终端设备请求业务密钥进行调度和控制的信息;当所述网络侧设备接收到终端设备发送的业务密钥获取请求时,向所述终端设备发送业务密钥,以使所述终端设备根据所述业务密钥对接收到的业务进行解密。一种推送业务的实现方法,包括:终端设备接收网络侧设备下发的推送业务的调度信息;其中,所述调度信息中包含有网络侧设备各个业务推送的时间点,以及用于对终端设备请求业务密钥进行调度和控制的信息;所述终端设备根据接收到的调度信息确定获取业务密钥的时间,并根据该时间向所述网络侧设备发送密钥获取请求;所述终端设备根据获取到的业务密钥对接收到的所述网络侧设备推送的业务进行解密。一种网络侧设备,包括:第一发送模块,用于向终端设备下发推送业务的调度信息,以使所述终端设备根据接收到的调度信息确定发送业务密钥获取请求的时间;其中所述调度信息包含有网络侧设备各个业务推送的时间点,以及用于对终端设备请求业务密钥进行调度和控制的信息;接收模块,用于接收终端设备发送的业务密钥获取请求;第二发送模块,用于当所述接收模块接收到终端设备发送的业务密钥获取请求,向所述终端设备发送业务密钥,以使所述终端设备根据所述业务密钥对接收到的业务进行解密。一种终端设备,包括:接收模块,用于接收网络侧设备下发的推送业务的调度信息;其中,所述调度信息中包含有网络侧设备各个业务推送的时间点,以及用于对终端设备请求业务密钥进行调度和控制的信息;发送模块,用于根据所述第一接收模块接收到的调度信息确定获取业务密钥的时间,并根据该时间向所述网络侧设备发送密钥获取请求;解密模块,用于根据获取到的密钥对接收到的所述网络侧设备推送的业务进行解密。本专利技术上述实施例中,网络侧设备向终端设备下发推送业务的调度信息,该调度信息中携带有网络侧设备各个业务推送的时间点,以及用于对终端设备请求业务密钥进行调度和控制的信息;终端设备接收到网络侧设备下发的推送业务的调度信息后,根据该调度信息确定向网络侧设备请求业务密钥的时间点,并在该时间点向网络侧设备发送业务密钥获取请求;网络侧设备接收到终端设备发送的业务密钥获取请求后,向终端设备发送业务密钥,由该终端设备根据接收到的业务密钥对接收到的业务中所含的加密文件进行解密,离散了大量推送业务终端设备的并发请求对服务器的冲击,提高了系统稳定性。附图说明图1为本专利技术实施例提供的一种推送业务的实现方法的流程示意图;图2为本专利技术实施例提供的一种推送业务的实现方法的流程示意图;图3为本专利技术实施例提供的一种网络侧设备的结构示意图;图4为本专利技术实施例提供的一种终端设备的结构示意图。具体实施方式针对上述现有技术中存在的问题,本专利技术实施例提供了一种推送业务的实现的技术方案。在该技术方案中,网络侧设备向终端设备下发推送业务的调度信息,该调度信息中携带有网络侧设备各个业务推送的时间点,以及用于对终端设备请求业务密钥进行调度和控制的信息;终端设备接收到网络侧设备下发的推送业务的调度信息后,根据该调度信息确定向网络侧设备请求业务密钥的时间点,并在该时间点向网络侧设备发送业务密钥获取请求;网络侧设备接收到终端设备发送的业务密钥获取请求后,向终端设备发送业务密钥,由该终端设备根据接收到的业务密钥对接收到的业务中所含的加密文件进行解密。下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。如图1所示,为本专利技术实施例提供的一种推送业务的实现方法的流程示意图,可以包括以下步骤:步骤101、网络侧设备向终端设备下发推送业务的调度信息,其中携带有网络侧设备各个业务推送的时间点,以及用于对终端设备请求业务密钥进行调度和控制的信息。具体的,为了对终端设备获取业务密钥的时间进行控制,避免出现因各终端设备在某个时间点集中发起业务密钥获取请求而导致网络侧设备负荷过大的问题,在本专利技术实施例提供的技术方案中,网络侧设备可以向终端设备下发包含有各个业务的推送时间点,以及用于对终端设备请求业务密钥进行调度和控制的信息的调度信息,以使终端设备根据该调度信息向网络侧发送密钥获取请求。在本专利技术实施例提供的技术方案中,网络侧设备可以在接收到终端设备发送的调度信息获取请求后,向该终端设备下发推送业务的调度信息,也可以定时或周期性地向终端设备下发推送业务的调度信息。其中,终端设备可以在开始运行客户端时向网络侧设备发送调度信息获取请求,或终端设备可以根据用户的指令向网络侧设备发送调度信息获取请求。步骤102、终端设备接收网络侧设备下发的推送业务的调度信息,并根据接收到的调度信息向网络侧设备发送业务密钥获取请求。具体的,终端设备接收到网络侧设备下发的推动业务的调度信息后,可以根据该推动业务的调度信息中携带的网络侧设备各业务推送的时间点,以及用于对终端设备请求业务密钥进行调度和控制的信息确定发送业务密钥获取请求的时间,并根据所确定的时间向网络侧设备发送业务密钥获取请求。步骤103、当网络侧设备接收到终端设备本文档来自技高网
...
一种推送业务的实现方法和设备

【技术保护点】
一种推送业务的实现方法,其特征在于,包括:网络侧设备向终端设备下发推送业务的调度信息,以使所述终端设备根据接收到的调度信息确定发送业务密钥获取请求的时间;其中所述调度信息包含有网络侧设备各个业务推送的时间点,以及用于对终端设备请求业务密钥进行调度和控制的信息;当所述网络侧设备接收到终端设备发送的业务密钥获取请求时,向所述终端设备发送业务密钥,以使所述终端设备根据所述业务密钥对接收到的业务进行解密。

【技术特征摘要】
1.一种推送业务的实现方法,其特征在于,包括:网络侧设备向终端设备下发推送业务的调度信息,以使所述终端设备根据接收到的调度信息确定发送业务密钥获取请求的时间;其中所述调度信息包含有网络侧设备各个业务推送的时间点,以及用于对终端设备请求业务密钥进行调度和控制的信息;当所述网络侧设备接收到终端设备发送的业务密钥获取请求时,向所述终端设备发送业务密钥,以使所述终端设备根据所述业务密钥对接收到的业务进行解密。2.如权利要求1所述的方法,其特征在于,网络侧设备向终端设备下发推送业务的调度信息,具体为:当网络侧设备接收到终端设备发送的调度信息获取请求时,所述网络侧设备向所述终端设备下发推送业务的调度信息;或,所述网络侧设备根据预设的周期向终端设备下发推送业务的调度信息。3.如权利要求1所述的方法,其特征在于,所述调度信息中还包含有网络侧设备推送的各个业务所包含的文件的标识和文件大小,以及用于对终端设备发起文件修复请求的行为进行调度和控制的信息;该方法还包括:网络侧设备接收终端设备发送的文件修复请求,其中包含有终端设备的标识,以及该终端设备请求重传的文件的标识;所述网络侧设备根据接收到的文件修复请求确定需要重传的文件,并向终端设备发送指示消息,指示相应终端设备在特定时间接收所请求重传的文件;所述网络侧设备重传所确定的需要重传的文件。4.如权利要求1-3任一项所述的方法,其特征在于,所述对终端设备请求业务密钥进行调度和控制的信息具体为:指示终端设备在业务推送开始之前、业务推送过程中、或业务推送结束之后发送业务密钥获取请求的信息。5.如权利要求3所述的方法,其特征在于,所述对终端设备发起文件修复请求的行为进行调度和控制的信息具体为:指示在接收网络侧设备推送的业务的过程中平均信噪比超过门限的终端设备向所述网络侧设备发送文件修复请求的信息以及门限值;或,指示在接收网络侧设备推送的业务的过程中丢失的数据量不超过门限的终端设备向所述网络侧设备发送文件修复请求的信息以及门限值。6.一种推送业务的实现方法,其特征在于,包括:终端设备接收网络侧设备下发的推送业务的调度信息;其中,所述调度信息中包含有网络侧设备各个业务推送的时间点,以及用于对终端设备请求业务密钥进行调度和控制的信息;所述终端设备根据接收到的调度信息确定获取业务密钥的时间,并根据该时间向所述网络侧设备发送密钥获取请求;所述终端设备根据获取到的业务密钥对接收到的所述网络侧设备推送的业务进行解密。7.如权利要求6所述的方法,其特征在于,所述终端设备接收网络侧设备下发的推送业务的调度信息,具体为:所述终端设备向所述网络侧设备发送调度信息获取请求,并接收所述网络侧设备下发的推送业务的调度信息;或,所述终端设备接收所述网络侧设备周期性下发的推送业务的调度信息。8.如权利要求6所述的方法,其特征在于,所述调度信息中还包含有网络侧设备推送的各个业务所包含的文件的标识和文件大小,以及用于对终端设备发起文件修复请求的行为进行调度和控制的信息;该方法还包括:所述终端设备根据所述调度信息以及自身接收到的所述网络侧设备推送的业务确定是否需要向所述网络侧设备发送文件修复请求,并当判断为是时,所述终端设备向所述网络侧设备发送文件修复请求;所述终端设备接收所述网络侧设备下发的指示消息,该指示消息用于指示所述终端设备在特定时间接收所请求重传的文件;所述终端设备根据所述指示消息接收所述网络侧设备重传的文件。9.如权利要求6-8任一项所述的方法,其特征在于,所述对终端设备请求业务密钥进行调度和控制的信息具体为:指示终端设备在业务推送开始之前、业务推送过程中、或业务推送结束之后发送业务密钥获取请求的信息。10.如权利要求8所述的方法,其特征在于,所述对终端设备发起文件修复请求的行为进行调度和控制的信息具体为:指示在接收网络侧设备推送的业务的过程中平均信噪比超过门限的终端设备向所述网络侧设备发送文件修复请求的信息以及门限值;或,指示在接收网络侧设备推送的业务的过程中丢失的数据量不超过门限的终端设备向所述网络侧设备发送文件修复请求的信息以及门限值。11.一种网络侧设备,其特征在于,包括:第一发送模...

【专利技术属性】
技术研发人员:董靖宇
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:北京;11

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

1