[发明专利]一种基于IOS程序的插件更新方法、系统及相关设备在审
申请号: | 201310625301.9 | 申请日: | 2013-11-28 |
公开(公告)号: | CN103605551A | 公开(公告)日: | 2014-02-26 |
发明(设计)人: | 吴剑;王松 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;H04L29/08 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 徐翀 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ios 程序 插件 更新 方法 系统 相关 设备 | ||
技术领域
本发明涉及插件技术领域,具体涉及一种基于IOS程序的插件更新方法、系统及相关设备。
背景技术
在手机等智能移动终端设备中,可以自行安装软件、游戏等第三方服务商提供的程序,通过此类程序来不断对手机的业务功能进行扩充。而随着移动终端设备中业务不断丰富,业务在不断升级或更新,移动终端设备用户也会相应地更新需要的业务。目前,在使用IOS操作系统的移动终端设备中,如果有新程序模块或者更新旧程序模块的功能时,通过向AppStore提交审核,在审核通过后下载插件,在重新安装插件之后才能使用新程序模块或新功能,从而通过插件和本地应用程序交互,达到快速部署和发布,更新业务的目的。
本发明技术人员在实施上述技术过程中发现,由于在每一次更新程序模块或者旧模块的新功能时都要向AppStore提交审核,在审核通过后下载插件再重新安装;另外,用户不能选择性地安装需要的插件,会把不需要的插件也一并安装,导致程序本身太大,浪费下载流量。
发明内容
针对上述缺陷,本发明实施例提供了一种基于IOS程序的插件更新方法、系统及相关设备,可以根据用户需求更新相应的业务模块,减少网络流量,且无需重新安装,实现动态插件更新,操作简单方便。
其中,第一方面提供的一种基于IOS程序的插件更新方法,可包括:
向服务器发送下载插件请求,所述下载插件请求包含有需要更新的业务模块信息;
接收所述服务器发送的与所述下载插件请求对应的插件包;
对所述插件包解析得到插件文件,并将所述插件文件部署到所述下载插件请求对应的业务模块中。
作为一个优选的实施方式,所述对所述插件包进行解析生成插件文件包括:根据与所述服务器约定的解密密码解密所述插件包;调用wax插件编译解密后的插件包生成插件文件。
作为一个优选的实施方式,所述向服务器发送下载插件请求之前还包括:向服务器发送业务模块更新验证请求,所述业务模块更新验证请求用于请求所述服务器验证是否有原业务模块更新和/或增加新业务模块;接收所述服务器发送的业务模块更新响应,所述业务模块更新响应用于指示更新的原业务模块和/或增加的新业务模块;根据所述业务模块更新响应刷新业务模块显示页,并在更新的原业务模块和/或增加的新业务模块上设置更新提示标识。
作为一个优选的实施方式,所述向服务器发送下载插件请求之前还包括:根据与服务器约定的加密密码加密下载插件请求。
第二方面提供一种基于IOS程序的插件更新方法,可包括:
接收移动终端设备发送的下载插件请求,所述下载插件请求包含有需要更新的业务模块信息;
根据所述下载插件请求,获取与所述下载插件请求相应的插件包;
将所述插件包发送给所述移动终端设备,以便所述移动终端设备对所述插件包解析得到插件文件,并将所述插件文件部署到所述下载插件请求对应的业务模块中。
作为一个优选的实施方式,接收移动终端设备发送的业务模块更新验证请求,所述业务模块更新验证请求为所述移动终端设备请求验证是否有原业务模块更新和/或增加新业务模块;当所述移动终端设备有原业务模块更新和/或增加新业务模块时,将所述更新的原业务模块信息和/或增加的新业务模块信息发送给所述移动终端设备,以便所述移动终端设备刷新业务模块显示页。
作为一个优选的实施方式,所述下载插件请求经过约定加密密码加密,进而所述接收移动终端设备发送的下载插件请求之后还包括:根据与所述移动终端设备约定的解密密码对所述下载插件请求进行解密。
作为一个优选的实施方式,所述将所述插件包发送给所述移动终端设备之前包括:根据与所述移动终端设备约定的加密密码对所述插件包进行加密并打包。
第三方面提供一种移动终端设备,可包括:
第一发送单元,用于向服务器发送下载插件请求,所述下载插件请求包含有需要更新的业务模块信息;
第一接收单元,用于接收所述服务器发送的与所述下载插件请求对应的插件包;
更新单元,用于对所述插件包解析得到插件文件,并将所述插件文件部署到所述下载插件请求对应的业务模块中。
作为一个优选的实施方式,所述更新单元包括:解密单元,用于根据与所述服务器约定的解密密码解密所述插件包;编译单元,用于调用wax插件编译解密后的插件包生成插件文件;部署单元,用于将所述插件文件部署到所述下载插件请求对应的业务模块中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310625301.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种海参营养口服液
- 下一篇:一种海参风味酱菜及其制备方法