移动终端应用模板的更新、发布方法及装置制造方法及图纸

技术编号:10489882 阅读:126 留言:0更新日期:2014-10-03 17:54
本发明专利技术提供了一种移动终端应用模板的更新、发布方法及装置。该更新方法,包括:启动移动终端应用客户端时,检测是否保存有完成下载的新的应用模板;若是,解析所述完成下载的新的应用模板并加载所述应用模板中解析出的模板更新包,从而替换原应用模板;若否,则以原应用模板进行数据加载首页界面,并开启后台进程向服务器端发送模板更新检测请求消息。采用本发明专利技术的技术方案,实现了在无网络的情况下仍然可以进行应用模版更新,并且能够实现实时更新,提高更新的速度。

【技术实现步骤摘要】
移动终端应用模板的更新、发布方法及装置
本专利技术涉及移动终端
,特别是涉及一种移动终端应用模板的更新、发布方法及装置。
技术介绍
目前,随着移动终端(例如智能手机、平板电脑等)的日益普及,其已成为人们工作生活不可缺少的部分。为了满足用户需求的多样性,出现了很多方便用户使用的应用,例如各种办公学习、娱乐游戏应用等。人们可以通过移动终端应用客户端进入相应的应用,享受语音、短信、电子邮件、查阅信息、图片下载和观赏电影等各种服务。 相关技术中,移动终端应用客户端的应用模版通常存放在万维网Web服务器端,因而对应用模版进行更新时,需要通过统一资源定位符(Uniform Resource Locator, URL)进行访问,显然在没有网络的时候就无法进行更新。另一种方式是将应用模版打包至应用客户端,跟随应用客户端发版更新的方式来实现的,显然这种方式更新速度慢,无法实现实时更新。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的移动终端应用模板的更新、发布方法和相应的装置。 依据本专利技术的一个方面,提供了一种移动终端应用模板的更新方法,包括:启动移动终端应用客户端时,检测是否保存有完成下载的新的应用模板;若是,解析所述完成下载的新的应用模板并加载所述应用模板中解析出的模板更新包,从而替换原应用模板;若否,则以原应用模板进行数据加载首页界面,并开启后台进程向服务器端发送模板更新检测请求消息。 可选地,所述向服务器端发送模板更新检测请求消息之后,还包括:接收来自所述服务器端的请求应答消息;根据所述请求应答消息包含的信息执行后续操作。 可选地,根据所述请求应答消息包含的信息执行后续操作,包括:若所述请求应答消息携带有应用模板已更新的信息,则到服务器端进行更新的应用模板的下载;若所述请求应答消息中携带有应用模板未更新的信息,则关闭所述后台进程。 可选地,所述到服务器端进行更新的应用模板的下载操作结束之后,还包括:在下一次启动所述移动终端应用客户端时,检测从所述服务器端下载的新的应用模板是否下载完成O 相应的,提供了一种移动终端应用模板的发布方法,包括:检测移动终端应用客户端所使用的应用模板是否为最新版的应用模板;若否,将最新版的应用模板推送至所述移动终端应用客户端。 可选地,将最新版的应用模板推送至所述客户端,包括:比较最新版的应用模板和原始第一版应用模板,确认两者是否完全相同;若否,获取本次推送之前已发布的各版本的应用模板;依次比较最新版的应用模板和之前已发布的各版本的应用模板,为各版本客户端生成对应的增量更新包;将生成的增量更新包依次推送至对应的移动终端应用客户端中。 可选地,所述检测移动终端应用客户端所使用的应用模板是否为最新版的应用模板,包括:接收到来自移动终端应用客户端的模板更新检测请求消息;根据所述模板更新检测请求消息,检测移动终端应用客户端所使用的应用模板是否为最新版的应用模板。 依据本专利技术的另一个方面,还提供了一种移动终端应用模板的更新装置,包括: 第一检测模块,配置为启动移动终端应用客户端时,检测是否保存有完成下载的新的应用模板; 加载模块,配置为若是,解析所述完成下载的新的应用模板并加载所述应用模板中解析出的模板更新包,从而替换原应用模板; 第一处理模块,配置为若否,则以原应用模板进行数据加载首页界面,并开启后台进程向服务器端发送模板更新检测请求消息。 可选地,所述第一处理模块还配置为:在向服务器端发送模板更新检测请求消息之后,接收来自所述服务器端的请求应答消息;根据所述请求应答消息包含的信息执行后续操作。 可选地,所述第一处理模块还配置为:若所述请求应答消息携带有应用模板已更新的信息,则到服务器端进行更新的应用模板的下载;若所述请求应答消息中携带有应用模板未更新的信息,则关闭所述后台进程。 可选地,所述第一检测模块还配置为:到服务器端进行更新的应用模板的下载操作结束之后,在下一次启动所述移动终端应用客户端时,检测从所述服务器端下载的新的应用模板是否下载完成。 相应的,还提供一种移动终端应用模板的发布装置,包括: 第二检测模块,配置为检测移动终端应用客户端所使用的应用模板是否为最新版的应用模板; 推送模块,配置为若否,将最新版的应用模板推送至所述移动终端应用客户端。 可选地,所述推送模块还配置为:比较最新版的应用模板和原始第一版应用模板,确认两者是否完全相同;若否,获取本次推送之前已发布的各版本的应用模板;依次比较最新版的应用模板和之前已发布的各版本的应用模板,为各版本客户端生成对应的增量更新包;将生成的增量更新包依次推送至对应的移动终端应用客户端中。 可选地,所述第二检测模块还配置为:接收到来自移动终端应用客户端的模板更新检测请求消息;根据所述模板更新检测请求消息,检测移动终端应用客户端所使用的应用模板是否为最新版的应用模板。 依据本专利技术的技术方案,在启动移动终端应用客户端时,能够实现自动检测本机是否保存有完成下载的新的应用模板,若本机保存有完成下载的新的应用模板,则解析完成下载的新的应用模板,并加载应用模板中解析出的模板更新包,从而替换原应用模板,实现在无网络的情况下仍然可以进行应用模版更新的目的;若本机未保存有完成下载的新的应用模板,则以原应用模板进行数据加载首页界面,并开启后台进程向服务器端发送模板更新检测请求消息,进而能够实现实时更新。因此,本专利技术实现了在无网络的情况下仍然可以进行应用模版更新,并且能够实现实时更新,提高更新的速度。 上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的【具体实施方式】。 根据下文结合附图对本专利技术具体实施例的详细描述,本领域技术人员将会更加明了本专利技术的上述以及其他目的、优点和特征。 【附图说明】 通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中: 图1示出了根据本专利技术一个实施例的移动终端应用模板的更新方法的一种流程图; 图2示出了根据本专利技术一个实施例的移动终端应用模板的发布方法的一种流程图; 图3示出了根据本专利技术一个实施例移动终端应用模板的更新方法的另一种流程图; 图4示出了根据本专利技术一个实施例移动终端应用模板的发布方法的另一种流程图; 图5示出了根据本专利技术一个实施例结合应用客户端和服务器端的移动终端应用模板的发布方法的流程图; 图6示出了根据本专利技术一个实施例的移动终端应用模板的更新装置的结构示意图;以及 图7示出了根据本专利技术一个实施例的移动终端应用模板的发布装置的结构示意图。 【具体实施方式】 下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的本文档来自技高网...
移动终端应用模板的更新、发布方法及装置

【技术保护点】
一种移动终端应用模板的更新方法,包括:启动移动终端应用客户端时,检测是否保存有完成下载的新的应用模板;若是,解析所述完成下载的新的应用模板并加载所述应用模板中解析出的模板更新包,从而替换原应用模板;若否,则以原应用模板进行数据加载首页界面,并开启后台进程向服务器端发送模板更新检测请求消息。

【技术特征摘要】
1.一种移动终端应用模板的更新方法,包括: 启动移动终端应用客户端时,检测是否保存有完成下载的新的应用模板; 若是,解析所述完成下载的新的应用模板并加载所述应用模板中解析出的模板更新包,从而替换原应用模板; 若否,则以原应用模板进行数据加载首页界面,并开启后台进程向服务器端发送模板更新检测请求消息。2.根据权利要求1所述的方法,其中,所述向服务器端发送模板更新检测请求消息之后,还包括: 接收来自所述服务器端的请求应答消息; 根据所述请求应答消息包含的信息执行后续操作。3.根据权利要求1-2任一项所述的方法,其中,根据所述请求应答消息包含的信息执行后续操作,包括: 若所述请求应答消息携带有应用模板已更新的信息,则到服务器端进行更新的应用模板的下载; 若所述请求应答消息中携带有应用模板未更新的信息,则关闭所述后台进程。4.根据权利要求1-3任一项所述的方法,其中,所述到服务器端进行更新的应用模板的下载操作结束之后,还包括: 在下一次启动所述移动终端应用客户端时,检测从所述服务器端下载的新的应用模板是否下载完成。5.—种移动终端应用模板的发布方法,包括: 检测移动终端应用客户端所使用的应用模板是否为最新版的应用模板; 若否,将最新版的应用模板推送至所述移动终端应用客户端。6.根据权利要求5所述的方法,其中,将最新版的应用模板推送至所述客户端,包括: 比较最新版的应用模板和原始第一版应用模板,确认两者是否完全相同; 若否,获取本次推送之前...

【专利技术属性】
技术研发人员:武许朋
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1