[发明专利]一种绑定装置、应用更新装置及方法有效
申请号: | 201510034204.1 | 申请日: | 2015-01-23 |
公开(公告)号: | CN104572114B | 公开(公告)日: | 2017-11-28 |
发明(设计)人: | 王磊 | 申请(专利权)人: | 盟游(北京)科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/445 |
代理公司: | 北京思睿峰知识产权代理有限公司11396 | 代理人: | 谢建云,靳春鹰 |
地址: | 100020 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 绑定 装置 应用 更新 方法 以及 | ||
1.一种绑定装置,其驻留在移动终端内,所述装置包括:
第一扩展模块,其具有基于原生开发语言的软件开发包SDK的组件框架用JS脚本语言创建的包括标识符选项的第一扩展组件框架,且基于所述第一扩展组件框架创建第一扩展组件,每个第一扩展组件的参数都包括唯一标识符;
第二扩展模块,其具有基于原生开发语言的SDK的组件框架用原生开发语言创建的包含标识符选项的第二扩展组件框架,且基于所述第二扩展组件框架创建第二扩展组件;
第一交互模块,其调用JS引擎,并将第一扩展组件的参数以及要创建与所述第一扩展组件对应的第二扩展组件的指令交付给所述JS引擎,所述参数包括唯一标识符;
JS引擎,其将第一扩展组件的参数以及要创建第二扩展组件的指令传递至第二交互模块;
第二交互模块,其用原生开发语言解析所述JS引擎所传递的第一扩展组件的参数,并调用第二扩展模块;
其中,所述第二扩展模块基于所述第二交互模块解析的第一扩展组件的参数创建所述第二扩展组件,使得所述第二扩展组件具有与所述第一扩展组件相同的唯一标识符。
2.根据权利要求1所述的装置,还包括:
第一存储器,其适于存储所述第一扩展组件;以及
第二存储器,其适于存储所述第二扩展组件;
其中,所述第一交互模块还适于管理所述第一扩展组件,所述管理包括从所述第一存储器中查找、删除、修改所述第一扩展组件;
所述第二交互模块还适于管理所述第二扩展组件,所述管理包括从所述第二存储器中查找、删除、修改所述第二扩展组件。
3.根据权利要求2所述的装置,其中,
当要删除第一扩展组件时,
所述第一扩展模块基于第一扩展组件的唯一标识符删除所创建的第一扩展组件;
所述第一交互模块调用JS引擎,并将所述第一扩展组件的的唯一标识符以及调用删除与所述第一扩展组件对应的第二扩展组件的指令交付给所述JS引擎;
所述JS引擎将所述第一扩展组件的唯一标识符以及要调用的删除与所述第一扩展组件对应的第二扩展组件的指令传递给所述第二交互模块;
所述第二交互模块解析所述第一扩展组件的唯一标识符;
所述第二扩展模块基于所述第二交互模块解析的所述第一扩展组件的唯一标识符删除所述第二扩展组件,并传递删除完成消息给所述所述第二交互模块,所述第二交互模块将所述第二扩展组件从所述第二存储器中删除。
4.根据权利要求1或2所述的装置,其中,
当要修改第一扩展组件时,从服务器侧获取所述第一扩展组件的参数,所述参数包括属性参数及唯一标识符,
所述第一扩展模块基于所述第一扩展组件的属性参数及唯一标识符修改所创建的第一扩展组件;
所述第一交互模块调用JS引擎,并将所述第一扩展组件的参数以及调用修改与所述第一扩展组件对应的第二扩展组件的指令交付给所述JS引擎;
所述JS引擎将所述第一扩展组件的参数以及要调用的修改与所述第一扩展组件对应的第二扩展组件的指令传递给所述第二交互模块;
所述第二交互模块解析所述第一扩展组件的参数;
所述第二扩展模块基于所述第二交互模块解析到的所述第一扩展组件的新属性参数修改所述第二扩展组件。
5.一种应用更新装置,其驻留于移动终端内,所述装置包括:
逻辑更新模块,其适于从服务器侧下载所述应用的扩展组件的更新逻辑的JS代码,所述扩展组件包括扩展组件的唯一标识符,所述扩展组件的更新逻辑适用于在所述移动终端的运行环境下运行;
根据权利要求1-4中任何一项所述的绑定装置,其根据所述扩展组件的更新逻辑的运行使JS脚本语言的第一扩展组件与原生开发语言的第二扩展组件绑定,所述绑定包括具有相同的唯一标识符;以及
原生更新模块,其适于根据所述绑定装置的第二扩展模块所创建的第二扩展组件而更新所述应用的软件开发包SDK中的对应的所述扩展组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盟游(北京)科技有限公司,未经盟游(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510034204.1/1.html,转载请声明来源钻瓜专利网。