1.一种应用程序升级方法,其特征在于,所述方法包括:
在启动应用程序时,获取所述应用程序的应用标识及所述应用程序对应的json脚本文件的版本号,所述json脚本文件中包括页面跳转顺序信息,所述页面跳转顺序信息中包括跳转前页面的页面标识及跳转后页面的页面标识;
发送所述应用标识和所述版本号给服务器,以使所述服务器根据所述版本号和所述应用标识确定所述json脚本文件的版本是否为最新版本;
其中,在发送所述应用标识和所述版本号给服务器时,还发送用户标识给所述服务器,以使所述服务器根据所述版本号和所述用户标识确定所述json脚本文件的版本是否为最新版本,其中,所述服务器中存储有所述用户标识、所述用户标识对应的用户经常浏览的页面名称以及所述用户浏览页面的跳转顺序,所述json脚本文件是所述服务器根据所述用户经常浏览的页面名称以及所述用户浏览页面的跳转顺序生成的;接收所述服务器在确定所述json脚本文件的版本不是最新版本时发送的最新版本下载地址;
根据所述最新版本下载地址,下载所述应用程序对应的最新版本的json脚本文件。
2.根据权利要求1所述的方法,其特征在于,所述获取所述应用程序对应的json脚本文件的版本号,包括:检测本地是否存在所述应用程序对应的json脚本文件;
如果是,从所述json脚本文件中读取所述json脚本文件的版本号;
如果否,将预设值确定为获取的所述应用程序对应的json脚本文件的版本号。
3.根据权利要求1或2任一项所述的方法,其特征在于,所述下载所述应用程序对应的最新版本的json脚本文件之后,还包括:在检测到页面跳转请求时,获取所述页面跳转请求对应的页面跳转顺序信息;
比较所述页面跳转请求对应的页面跳转顺序信息与所述最新版本的json脚本文件中包括的页面跳转顺序信息是否相同;
如果是,则根据所述页面跳转请求对应的页面跳转顺序信息进行页面跳转;
如果否,则根据所述最新版本的json脚本文件中包括的页面跳转顺序信息进行页面跳转。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:查看所述最新版本的json脚本文件中是否包含页面跳转后的页面对应的显示数据修改信息;
如果是,则在页面跳转后,根据所述显示数据修改信息,修改所述页面跳转后的页面内的显示数据。
5.一种应用程序升级方法,其特征在于,所述方法包括:
接收终端发送的应用程序的应用标识和所述应用程序对应的json脚本文件的版本号,所述json脚本文件中包括页面跳转顺序信息,所述页面跳转顺序信息中包括跳转前页面的页面标识及跳转后页面的页面标识;
根据所述应用标识,获取所述应用程序对应的json脚本文件的最新版本号;
所述获取所述应用程序对应的json脚本文件的最新版本号,还包括:接收所述终端发送的用户标识;
根据所述用户标识、所述版本号及所述应用程序对应的json脚本文件的最新版本号,确定所述终端是否已缓存最新版本的json脚本文件;若接收的所述版本号和所述最新版本号不相同,则发送所述最新版本号对应的最新版本下载地址给所述终端,以使所述终端根据所述最新版本下载地址下载最新版本的json脚本文件;
其中,所述方法还包括:
根据所述用户标识,确定所述用户标识对应的用户经常浏览的页面名称以及所述用户浏览页面的跳转顺序;
根据所述用户经常浏览的页面名称以及所述用户浏览页面的跳转顺序生成所述json脚本文件。
6.根据权利要求5所述的方法,其特征在于,所述根据所述用户标识、所述版本号及所述应用程序对应的json脚本文件的最新版本号,确定所述终端是否已缓存最新版本的json脚本文件,包括:从所述应用程序对应的最新版本号中,确定出所述用户标识对应的最新版本号;
比较所述版本号与所述用户标识对应的最新版本号是否相同;
如果是,则确定所述终端已缓存最新版本的json脚本文件;
如果否,则确定所述终端未缓存最新版本的json脚本文件,执行所述发送所述最新版本号对应的最新版本下载地址给所述终端。
7.一种应用程序升级系统,其特征在于,所述系统包括服务器和终端;
所述终端,用于在启动应用程序时,获取所述应用程序的应用标识及所述应用程序对应的json脚本文件的版本号,所述json脚本文件中包括页面跳转顺序信息,所述页面跳转顺序信息中包括跳转前页面的页面标识及跳转后页面的页面标识;发送所述应用标识和所述版本号给所述服务器;接收所述服务器在确定所述json脚本文件的版本不是最新版本时发送的最新版本下载地址;根据所述最新版本下载地址,下载所述应用程序对应的最新版本的json脚本文件;
所述终端,还用于发送用户标识给所述服务器;
所述服务器,用于接收所述终端发送的所述应用标识和所述版本号,根据所述应用标识,获取所述应用程序对应的json脚本文件的最新版本号;若接收的所述版本号和所述最新版本号不相同,则发送所述最新版本号对应的最新版本下载地址给所述终端;
所述服务器,还用于接收所述用户标识;根据所述用户标识、所述版本号及所述应用程序对应的json脚本文件的最新版本号,确定所述终端是否已缓存最新版本的json脚本文件;
其中,所述服务器,还用于存储所述用户标识、所述用户标识对应的用户经常浏览的页面名称以及所述用户浏览页面的跳转顺序;
所述服务器,还用于根据所述用户经常浏览的页面名称以及所述用户浏览页面的跳转顺序,生成所述应用程序对应的json脚本文件。