[发明专利]一种增量更新方法、服务器及智能卡在审
申请号: | 201510726837.9 | 申请日: | 2015-10-30 |
公开(公告)号: | CN106648716A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 习熹 | 申请(专利权)人: | 北京数码视讯科技股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京同达信恒知识产权代理有限公司11291 | 代理人: | 黄志华 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 增量 更新 方法 服务器 智能卡 | ||
1.一种增量更新方法,其特征在于,包括:
服务器在确定智能卡需要进行应用程序升级后,根据新版本应用程序和所述智能卡中的旧版本应用程序,确定用于更新组件的组件更新信息;
所述服务器根据确定的所述组件更新信息,生成增量更新文件;
所述服务器将所述增量更新文件发送至所述智能卡,以使所述智能卡根据所述增量更新文件对所述旧版本应用程序中的组件进行升级。
2.如权利要求1所述的方法,其特征在于,所述服务器根据新版本应用程序和所述智能卡中的旧版本应用程序,确定需要更新的组件信息,包括:
针对一个组件,所述服务器将所述旧版本应用程序中的组件与所述新版本应用程序的组件中相同位置的组件单元进行比较,确定组件中不同的组件单元;
所述服务器根据确定的每个不同的组件单元,生成每个组件对应的组件更新信息。
3.如权利要求2所述的方法,其特征在于,每个组件对应的组件更新信息包括至少一个更改信息;
所述更改信息包括:组件标识、更改模式、需要更改的组件单元的数量、需要更改的第一个组件单元的组件偏移量以及需要更改的每个组件单元的内容。
4.如权利要求3所述的方法,其特征在于,所述更改模式包括下列中的一种:
新增组件单元、删除组件单元和替换组件单元。
5.如权利要求1~4任一所述的方法,其特征在于,所述服务器将所述增量更新文件发送至所述智能卡之后,还包括:
所述服务器接收所述智能卡在所述旧版本应用程序中的组件升级之后发送的组件校验和;
若所述新版本应用程序中的组件校验和收到的组件校验和不同,则所述服务器将所述新版本应用程序发送给所述智能卡,以使所述智能卡根据所述新版本应用程序对所述旧版本应用程序进行升级。
6.一种增量更新方法,其特征在于,包括:
智能卡接收服务器发送的增量更新文件;
所述智能卡根据所述增量更新文件,确定需要更新的旧版本应用程序;
所述智能卡根据所述增量更新文件中的组件更新信息,对确定的所述旧版本应用程序中对应的组件进行升级。
7.如权利要求6所述的方法,其特征在于,所述每个组件更新信息至少包含一条更改信息;
所述智能卡根据所述增量更新文件中的组件更新信息,对确定的所述旧版本应用程序中对应的组件进行升级,包括:
针对所述组件更新信息中的一条更改信息,所述智能卡根据所述更改信息中的组件标识确定所述旧版本应用程序中对应的组件;
所述智能卡根据所述更改信息中的需要更改的第一个组件单元的组件偏移量、需要更改的组件单元的数量和更改模式,确定所述对应的组件中需要升级的位置;
所述智能卡根据所述更改模式和需要更改的每个组件单元的内容,对所述对应的组件中需要升级的位置进行升级。
8.如权利要求7所述的方法,其特征在于,所述智能卡根据所述更改信息中的需要更改的第一个组件单元的组件偏移量和需要更改的组件单元的数量,确定所述对应的组件中需要升级的位置,包括:
所述智能卡确定所述需要更改的第一个组件单元的组件偏移量开始到之后的N个组件单元之间的位置为所述对应的组件中需要升级的位置,其中,N为所述需要更改的组件单元的数量。
9.如权利要求7所述的方法,其特征在于,所述智能卡根据所述更改信 息中的更改模式和需要更改的每个组件单元的内容,对所述对应的组件中需要升级的位置进行升级,包括:
若所述更改模式为新增组件单元,则所述智能卡将所述需要更改的每个组件单元的内容增加至所述对应的组件中需要升级的位置;
若所述更改模式为删除组件单元,则所述智能卡将所述对应的组件中需要升级的位置的所有组件单元删除;
若所述更改模式为替换组件单元,则所述智能卡将所述对应的组件中需要升级的位置的所有组件单元替换为所述需要修改的每个组件单元的内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京数码视讯科技股份有限公司,未经北京数码视讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510726837.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:加载弹窗控件的方法和系统
- 下一篇:面料(菠萝粒粒)