用于在移动应用更新期间部分个性化的方法和系统与流程

文档序号:12512668阅读:来源:国知局

技术特征:

1.一种在由应用提供者计算机管理的通信装置上更新与更新的移动应用关联的个性化信息的方法,所述方法包括:

由服务器计算机从所述应用提供者计算机接收迁移通知,所述迁移通知包括装置标识信息、小应用程序标识信息和由所述应用提供者计算机安装在所述通信装置上的移动应用的应用版本信息;

由所述服务器计算机使用所述装置标识信息和所述小应用程序标识信息识别与所述迁移通知关联的账户;

由所述服务器计算机使用接收的应用版本信息识别与所述移动应用关联的当前个性化资料;

由所述服务器计算机识别与更新的移动应用关联的更新的个性化资料;

由所述服务器计算机确定与所述当前个性化资料和更新的个性化资料之间的差异关联的部分个性化信息;

生成部分个性化脚本,所述部分个性化脚本包括用于更新存储在所述通信装置的移动应用中的个性化信息的部分个性化信息;以及

由所述服务器计算机将所述部分个性化脚本提供至所述应用提供者计算机以安装在所述通信装置上。

2.根据权利要求1所述的方法,其中,所述部分个性化信息包括加密密钥、凭证、共享秘密和用户信息中的至少一个。

3.根据权利要求1所述的方法,其中,所述应用版本信息指示安装于所述通信装置上的移动应用的之前的版本。

4.根据权利要求1所述的方法,其中,所述移动应用在所述部分个性化脚本安装于所述通信装置之前处于不活动状态。

5.根据权利要求1所述的方法,其中,与更新的移动应用关联的更新的功能在所述部分个性化脚本安装于所述通信装置之前被禁止。

6.根据权利要求1所述的方法,其中,从所述通信装置接收所述迁移通知还包括:

由所述服务器计算机使用所述小应用程序标识信息和所述通信装置信息建立针对所述通信装置的安全信道;

由所述服务器计算机发送使所述移动应用准备好更新的移动状态更新命令;

由所述服务器计算机通过所述安全信道从所述通信装置的移动应用接收验证信息;以及

由所述服务器计算机验证所述验证信息以认证所述移动应用。

7.根据权利要求1所述的方法,其中,所述迁移通知由所述移动应用响应于与所述移动应用关联的事件生成。

8.根据权利要求1所述的方法,其中,所述部分供应脚本的生成由发行方计算机执行。

9.根据权利要求1所述的方法,其中,在所述迁移通知被接收之前,发行方可以请求在所述通信装置上更新所述移动应用。

10.根据权利要求1所述的方法,还包括:

由所述服务器计算机通过将所述移动应用的个性化资料的存储的应用版本与接收的应用版本信息比较,验证所述迁移通知的真实性。

11.一种服务器计算机,包括:

处理器;以及

耦连至所述处理器的计算机可读介质,所述计算机可读介质包括能够由所述处理器执行的代码,以执行用于在通信装置上更新与更新的移动应用关联的个性化信息的方法,所述方法包括:

从所述应用提供者计算机接收迁移通知,所述迁移通知包括装置标识信息、小应用程序标识信息和由所述应用提供者计算机安装在所述通信装置上的移动应用的应用版本信息;

使用所述装置标识信息和所述小应用程序标识信息识别与所述迁移通知关联的账户;

使用接收的应用版本信息识别与所述移动应用关联的当前个性化资料;

识别与更新的移动应用关联的更新的个性化资料;

确定与所述当前个性化资料和更新的个性化资料之间的差异关联的部分个性化信息;

生成部分个性化脚本,所述部分个性化脚本包括用于更新存储在所述通信装置的移动应用中的个性化信息的部分个性化信息;以及

将所述部分个性化脚本提供至所述应用提供者计算机以安装在所述通信装置上。

12.根据权利要求11所述的服务器计算机,其中,所述部分个性化信息包括加密密钥、凭证、共享秘密和用户信息中的至少一个。

13.根据权利要求11所述的服务器计算机,其中,所述应用版本信息指示安装于所述通信装置上的移动应用的之前的版本。

14.根据权利要求11所述的服务器计算机,其中,所述移动应用在所述部分个性化脚本安装于所述通信装置之前处于不活动状态。

15.根据权利要求11所述的服务器计算机,其中,与更新的移动应用关联的更新的功能在所述部分个性化脚本安装于所述通信装置之前被禁止。

16.根据权利要求11所述的服务器计算机,其中,从所述通信装置接收所述迁移通知还包括:

使用所述移动应用信息和所述通信装置信息建立针对所述通信装置的安全信道;

发送使所述移动应用准备好更新的移动状态更新命令;

通过所述安全信道从所述通信装置的移动应用接收验证信息;以及

验证所述验证信息以认证所述移动应用。

17.根据权利要求11所述的服务器计算机,其中,所述迁移通知由移动应用响应于与所述移动应用关联的事件生成。

18.根据权利要求11所述的服务器计算机,其中,所述部分供应脚本的生成由发行方计算机执行。

19.根据权利要求11所述的服务器计算机,其中,所述方法还包括:

通过将所述移动应用的个性化资料的存储的应用版本与接收的应用版本信息比较,验证所述迁移通知的真实性。

20.一种系统,包括:

通信装置,所述通信装置包括更新的移动应用,其被配置成:

响应于更新事件,向应用提供者计算机发送迁移通知,所述迁移通知包括装置标识信息、小应用程序标识信息和应用版本信息;

所述应用提供者计算机被配置成:

接收所述迁移通知;

确定与所述移动应用关联的供应计算机;

将所述迁移通知传送至所述供应计算机;

从所述供应计算机接收部分个性化脚本;以及

在所述通信装置上安装所述部分个性化脚本;以及

所述供应计算机被配置成:

从所述应用提供者计算机接收所述迁移通知;

使用所述装置标识信息和所述小应用程序标识信息识别与所述通信装置关联的当前个性化资料;

使用所述装置标识信息和所述小应用程序标识信息识别与所述迁移通知关联的账户;

使用接收的应用版本信息识别与所述移动应用关联的当前个性化资料;

识别与在所述通信装置上的更新的移动应用关联的更新的个性化资料;

确定与所述当前个性化资料和更新的个性化资料之间的差异关联的部分个性化信息;

生成所述部分个性化脚本,所述部分个性化脚本包括用于更新存储在所述通信装置的移动应用中的个性化信息的部分个性化信息;以及

将所述部分个性化脚本提供至所述主应用提供者以用于安装。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1