基于场景化的在线推送升级方法及装置制造方法及图纸

技术编号:19026777 阅读:51 留言:0更新日期:2018-09-26 19:57
本发明专利技术公开了一种基于场景化的在线推送升级方法及装置,基于场景化的在线推送升级方法包含:场景状态信息获取步骤:服务器实时接收用户端发送的所述用户端的当前的场景状态信息;场景状态判断步骤:所述服务器根据所述场景状态信息实时判断所述用户端当前的场景状态并输出空闲状态信号或工作状态信号,所述场景状态包括空闲状态或工作状态;空闲状态发送步骤:所述服务器根据所述空闲状态信号发送升级数据包至所述用户端。

【技术实现步骤摘要】
基于场景化的在线推送升级方法及装置
本专利技术涉及一种基于场景化的在线推送升级方法及装置。
技术介绍
目前随着移动智能化设备使用的越来越广泛,而移动智能化设备的用户端的升级问题也随之备受关注。目前现有用户端推送升级的方法很多,但大部分在线推送升级的方法都需要用户等待整个数据发送过程完毕后再能继续使用,因此在升级过程中如果用户需要使用该设备只能放弃升级或者等待升级完成,从而给用户的使用带来不便。因此,急需开发一种克服上述缺陷的基于场景化的在线推送升级方法及装置。
技术实现思路
本专利技术所要解决的技术问题在于提供一种基于场景化的在线推送升级方法,其中,包含:场景状态信息获取步骤:服务器实时接收用户端发送的所述用户端的当前的场景状态信息;场景状态判断步骤:所述服务器根据所述场景状态信息实时判断所述用户端当前的场景状态并输出空闲状态信号或工作状态信号,所述场景状态包括空闲状态或工作状态;空闲状态发送步骤:所述服务器根据所述空闲状态信号发送升级数据包至所述用户端。上述的基于场景化的在线推送升级方法,其中,于所述场景状态判断步骤之前还包含:升级数据包接收步骤:所述服务器接收并存储推送端发送的所述升级数据包;数据版本比较步骤:所述服务器将所述升级数据包与所述客户端当前使用的数据包的数据版本进行比较,当所述升级数据包的数据版本高于所述客户端当前使用的数据包的数据版本时输出数据传输信号,所述服务器根据所述数据传输信号及所述空闲状态信号发送升级数据包至所述用户端。上述的基于场景化的在线推送升级方法,其中,当所述空闲状态发送步骤执行时,所述服务器还同步执行所述场景状态信息获取步骤及所述场景状态判断步骤。上述的基于场景化的在线推送升级方法,其中,于空闲状态发送步骤中还包含:传输中断步骤:所述服务器发送所述升级数据包时,当所述服务器根据所述用户端的当前的场景状态信息判定所述用户端为所述工作状态时并输出工作状态信号,所述服务器根据所述工作状态信号中断传输所述升级数据包;数据包标记步骤:所述升级数据包含多个子包,所述服务器对所述多个子包中已发送的所述子包进行标记。上述的基于场景化的在线推送升级方法,其中,于所述空闲状态发送步骤之中且于所述数据包标记步骤之后还包含:传输恢复步骤:当所述服务器根据所述用户端的当前的场景状态信息判定所述用户端为所述空闲状态时并输出所述空闲状态信号,所述服务器根据所述空闲状态信号恢复传输未标记的所述子包。本专利技术还提供一种基于场景化的在线推送升级装置,设置于服务器中,所述智能推送升级装置电性连接于用户端,其中,所述用户端包含通讯模块,所述用户端通过所述通讯模块实时发出所述用户端的当前的场景状态信息至所述智能推送升级装置,所述智能推送升级装置包含:场景状态信息接收模块,实时接收所述场景状态信息;场景状态判断模块,根据所述场景状态信息实时判断所述用户端当前的场景状态并输出空闲状态信号或工作状态信号,所述场景状态包括空闲状态或工作状态;升级数据包发送模块,根据所述空闲状态信号发送升级数据包至所述用户端。上述的基于场景化的在线推送升级装置,其中,还包含:升级数据包接收模块,接收并存储推送端发送的所述升级数据包;数据版本比较模块:将所述升级数据包与所述客户端当前使用的数据包的数据版本进行比较,当所述升级数据包的数据版本高于所述客户端当前使用的数据包的数据版本时输出数据传输信号,所述升级数据包发送模块根据所述数据传输信号及所述空闲状态信号发送所述升级数据包至所述用户端。上述的基于场景化的在线推送升级装置,其中,当所述升级数据包发送模块发送所述升级数据包时,所述场景状态信息接收模块还实时接收所述场景状态信息,所述场景状态判断模块还根据所述场景状态信息还实时判断所述用户端当前的场景状态。上述的基于场景化的在线推送升级装置,其中,所述升级数据包发送模块发送所述升级数据包时,当所述场景状态判断模块判断所述用户端当前的场景状态为所述工作状态时并输出所述工作状态信号至所述升级数据包发送模块,所述升级数据包发送模块根据所述工作状态信号中断传输所述升级数据包。上述的基于场景化的在线推送升级装置,其中,当所述升级数据包传送被中断后,所述升级数据包发送模块对所述升级数据包中的已发送至所述用户端的子包进行标记,当所述场景状态判断模块根据所述场景状态信息判断所述用户端当前的场景状态为所述空闲状态时并输出所述空闲状态信号至所述升级数据包发送模块,所述升级数据包发送模块根据所述空闲状态信号继续发送所述升级数据包中未标记的子包。本专利技术针对于现有技术其功效在于:通过接收用户端的状态信息判断当前用户的场景状态,在用户端处于空闲状态时将升级数据包推送给待用户端,有效地利用用户端的空闲时间来推送,且不干扰和打断用户端的正常使用,同时实现了随时中断以及断点续传的功能。附图说明图1是本专利技术基于场景化的在线推送升级方法流程图;图2是图1中空闲状态发送步骤的分步骤流程图;图3为本专利技术基于场景化的在线推送升级装置一实施例的结构示意图;图4为本专利技术基于场景化的在线推送升级装置另一实施例的结构示意图。具体实施方式兹有关本专利技术的详细内容及技术说明,现以一较佳实施例来作进一步说明,但不应被解释为本专利技术实施的限制。本专利技术的以下实施例中用户端可以是安装于任意移动智能化设备中,移动智能化设备可以为手机、平板电脑、笔记本电脑等具备数据处理及传输功能的设备。请参照图1-2,图1是本专利技术基于场景化的在线推送升级方法流程图;图2是图1中空闲状态发送步骤的分步骤流程图。如图1-2所示,本专利技术基于场景化的在线推送升级方法包含:场景状态信息获取步骤S12:服务器实时接收用户端发送的所述用户端的当前的场景状态信息;场景状态判断步骤S13:所述服务器根据所述场景状态信息实时判断所述用户端当前的场景状态并输出空闲状态信号或工作状态信号,所述场景状态包括空闲状态或工作状态;空闲状态发送步骤S14:所述服务器根据所述空闲状态信号及数据传输信号发送升级数据包至所述用户端,其中当所述空闲状态发送步骤S14执行时,所述服务器还同步执行所述场景状态信息获取步骤S12及所述场景状态判断步骤S13。值得注意的是,在本实施例中所述服务器根据所述空闲状态信号及数据传输信号发送升级数据包至所述用户端,但本专利技术并不以此为限。进一步地基于场景化的在线推送升级方法,于所述场景状态判断步骤S12之前还包含:升级数据包接收步骤S10:所述服务器接收并存储推送端发送的所述升级数据包;数据版本比较步骤S11:所述服务器将所述升级数据包与所述客户端当前使用的数据包的数据版本进行比较,当所述升级数据包的数据版本高于所述客户端当前使用的数据包的数据版本时输出数据传输信号。再进一步地基于场景化的在线推送升级方法,于空闲状态发送步骤S14中还包含:传输中断步骤S141:所述服务器发送所述升级数据包时,当所述服务器根据所述用户端的当前的场景状态信息判定所述用户端为所述工作状态时并输出工作状态信号,所述服务器根据所述工作状态信号中断传输所述升级数据包;数据包标记步骤S142:所述升级数据包含多个子包,所述服务器对所述多个子包中已发送的所述子包进行标记。传输恢复步骤S143:当所述服务器根据所述用户端的当前的场景状态信息判定所述用户端为所述空闲状本文档来自技高网...

【技术保护点】
1.一种基于场景化的在线推送升级方法,其特征在于,包含:场景状态信息获取步骤:服务器实时接收用户端发送的所述用户端的当前的场景状态信息;场景状态判断步骤:所述服务器根据所述场景状态信息实时判断所述用户端当前的场景状态并输出空闲状态信号或工作状态信号,所述场景状态包括空闲状态或工作状态;空闲状态发送步骤:所述服务器根据所述空闲状态信号发送升级数据包至所述用户端。

【技术特征摘要】
1.一种基于场景化的在线推送升级方法,其特征在于,包含:场景状态信息获取步骤:服务器实时接收用户端发送的所述用户端的当前的场景状态信息;场景状态判断步骤:所述服务器根据所述场景状态信息实时判断所述用户端当前的场景状态并输出空闲状态信号或工作状态信号,所述场景状态包括空闲状态或工作状态;空闲状态发送步骤:所述服务器根据所述空闲状态信号发送升级数据包至所述用户端。2.如权利要求1所述的基于场景化的在线推送升级方法,其特征在于,于所述场景状态判断步骤之前还包含:升级数据包接收步骤:所述服务器接收并存储推送端发送的所述升级数据包;数据版本比较步骤:所述服务器将所述升级数据包与所述客户端当前使用的数据包的数据版本进行比较,当所述升级数据包的数据版本高于所述客户端当前使用的数据包的数据版本时输出数据传输信号,所述服务器根据所述数据传输信号及所述空闲状态信号发送升级数据包至所述用户端。3.如权利要求1所述的基于场景化的在线推送升级方法,其特征在于,当所述空闲状态发送步骤执行时,所述服务器还同步执行所述场景状态信息获取步骤及所述场景状态判断步骤。4.如权利要求2所述的基于场景化的在线推送升级方法,其特征在于,于空闲状态发送步骤中还包含:传输中断步骤:所述服务器发送所述升级数据包时,当所述服务器根据所述用户端的当前的场景状态信息判定所述用户端为所述工作状态时并输出工作状态信号,所述服务器根据所述工作状态信号中断传输所述升级数据包;数据包标记步骤:所述升级数据包含多个子包,所述服务器对所述多个子包中已发送的所述子包进行标记。5.如权利要求4所述的基于场景化的在线推送升级方法,其特征在于,于所述空闲状态发送步骤之中且于所述数据包标记步骤之后还包含:传输恢复步骤:当所述服务器根据所述用户端的当前的场景状态信息判定所述用户端为所述空闲状态时并输出所述空闲状态信号,所述服务器根据所述空闲状态信号恢复传输未标记的所述子包。6.如权利要求1所述的基于场景化的在线推送升级装置,设置于服务器中,所述智能推送升级装置电性连接于...

【专利技术属性】
技术研发人员:柴凯路庆帆邬宁林嘉宁范书德
申请(专利权)人:峰范北京科技有限公司峰范苏州音频科技有限公司
类型:发明
国别省市:北京,11

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

1