[发明专利]一种绑定装置、应用更新装置及方法有效
申请号: | 201510034204.1 | 申请日: | 2015-01-23 |
公开(公告)号: | CN104572114B | 公开(公告)日: | 2017-11-28 |
发明(设计)人: | 王磊 | 申请(专利权)人: | 盟游(北京)科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/445 |
代理公司: | 北京思睿峰知识产权代理有限公司11396 | 代理人: | 谢建云,靳春鹰 |
地址: | 100020 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 绑定 装置 应用 更新 方法 以及 | ||
技术领域
本发明涉及计算机应用及互联网技术领域,尤其涉及一种绑定装置、应用更新装置及方法、以及应用。
背景技术
随着计算机网络技术和移动终端的不断发展,应用已经成为移动终端的一个重要组成部分。不同的移动终端可能采用不同的操作系统,例如,目前智能手机就存在IOS、Android、WPS8等不同操作系统。
对于同一个应用,在开发时,为了使其在不同的移动终端下都可以使用,往往需要开发不同的版本,使其在不同的操作系统下都能够显示。这无疑会增加应用开发者的工作量和应用开发时间、以及应用开发商的开发成本。
另外,应用在正式推出后,有可能会有一些更新,以对原始版本进行一些改进,优化其性能或者扩展其功能。如果每次更新都要用户下载新版本,一方面,用户会觉得麻烦,另一方面,对应用客户端所做的一些逻辑方面的修改,通过平台审核时会经历一、两个星期,而且还存在审核不被通过的可能性,因此会导致部分用户群体流失。还有,频繁的UI设计需求更改,应用版本迭代次数与个数的增加也会带来管理上的负担。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的绑定装置、应用更新装置及方法、使用所述应用更新装置的应用。
根据本发明的一个方面,提供了一种绑定装置,其驻留在移动终端内,所述装置包括:第一扩展模块,其具有基于原生开发语言的软件开发包SDK的组件框架用JS脚本语言创建的包括标识符选项的第一扩展组件框架,且基于所述第一扩展组件框架创建第一扩展组件,每个第一扩展组件的参数都包括唯一标识符;第二扩展模块,其具有基于原生开发语言的SDK的组件框架用原生开发语言创建的包含标识符选项的第二扩展组件框架,且基于所述第二扩展组件框架创建第二扩展组件;第一交互模块,其调用JS引擎,并将第一扩展组件的参数以及要创建与所述第一扩展组件对应的第二扩展组件的指令交付给所述JS引擎,所述参数包括唯一标识符;JS引擎,其将第一扩展组件的参数以及要创建第二扩展组件的指令传递至第二交互模块;第二交互模块,其用原生开发语言解析所述JS引擎所传递的第一扩展组件的参数,并调用第二扩展模块;其中,所述第二扩展模块基于所述第二交互模块解析的第一扩展组件的参数创建所述第二扩展组件,使得所述第二扩展组件具有与所述第一扩展组件相同的唯一标识符。
可选地,根据本发明的一种实施例,所述绑定装置还包括:第一存储器,其适于存储所述第一扩展组件;以及第二存储器,其适于存储所述第二扩展组件。其中,所述第一交互模块还适于管理所述第一扩展组件,所述管理包括从所述第一存储器中查找、删除、修改所述第一扩展组件;所述第二交互模块还适于管理所述第二扩展组件,所述管理包括从所述第二存储器中查找、删除、修改所述第二扩展组件。
可选地,根据本发明的另一方面,提供一种应用更新装置,其驻留于移动终端内,所述装置包括:逻辑更新模块,其适于从服务器侧下载所述应用的扩展组件的更新逻辑的JS代码,所述扩展组件包括扩展组件的唯一标识符,所述扩展组件的更新逻辑适用于在所述移动终端的运行环境下运行;前面所述的绑定装置,其根据所述扩展组件的更新逻辑的运行使JS脚本语言的第一扩展组件与原生开发语言的第二扩展组件绑定,所述绑定包括具有相同的唯一标识符;以及原生更新模块,其适于根据所述绑定装置的第二扩展模块所创建的第二扩展组件而更新所述应用的软件开发包SDK中的对应的所述扩展组件。
可选地,根据本发明的一种实施例,所述逻辑更新模块从服务器侧下载所述应用的扩展组件的更新逻辑的JS代码包含适用于不同运行环境的多个更新逻辑版本。所述应用更新装置还包括:适配器,其适于检测所述移动终端的运行环境,并从所述更新逻辑的JS代码中选择适于所述运行环境的更新逻辑版本,将其分配给所述应用更新装置中的绑定装置。
根据本发明的又一方面,提供一种应用,其包括前面所述的应用更新装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盟游(北京)科技有限公司,未经盟游(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510034204.1/2.html,转载请声明来源钻瓜专利网。