1.一种应用程序发布版本监控方法,其特征在于,包括:
从预置渠道的APP下载页面抓取并解析预置APP的发布数据,所述发布数据包括APP的当前版本数据,所述预置渠道包括至少两个渠道,所述预置APP包括至少一个APP;
根据所述发布数据,确定所述预置APP的版本统计数据,所述版本统计数据包括所述预置APP在所述预置渠道中各渠道的当前版本,以及所述预置APP的最新版本;
当第一渠道中第一APP的当前版本与所述第一APP的最新版本不同时,将最新版本的第一APP上传到所述第一渠道,其中,所述第一渠道为所述预置渠道中的一个,所述第一APP为所述预置APP中的一个。
2.根据权利要求1所述的方法,其特征在于,所述发布数据还包括APP编译时间和版本更新时间,以及上一版本发布时间;
所述方法还包括:
根据所述发布数据,确定所述预置APP在所述预置渠道的各个渠道中的版本发布耗时和版本更新周期,其中,所述版本发布耗时为所述版本更新时间与所述APP编译时间的差值,所述版本更新周期为所述版本更新时间与所述上一版本发布时间的差值。
3.根据权利要求1所述的方法,其特征在于,所述将最新版本的第一APP上传到所述第一渠道,具体包括:
查找所述最新版本的第一APP对应的源程序;
根据所述源程序,自动编译携带有所述第一渠道的标识的最新版本的第一APP;
将所述携带有所述第一渠道的标识的最新版本的第一APP上传到所述第一渠道。
4.根据权利要求1所述的方法,其特征在于,所述监控装置将最新版本的第一APP上传到所述第一渠道,具体包括:
下载所述最新版本的第一APP;
将下载的所述最新版本的第一APP上传到所述第一渠道。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述从预置 渠道的APP下载页面抓取并解析预置APP的发布数据之前还包括:
配置所述预置渠道,所述预置APP,所述预置APP的描述页或接口页、抓取类的路径,解析类的路径以及目标字段匹配规则;
所述从预置渠道的APP下载页面抓取并解析预置APP的发布数据,具体包括:
根据所述抓取类的路径动态加载抓取类,抓取得到所述预置渠道的所述预置APP的描述页或接口页的返回数据;
根据所述解析类的路径解析所述返回数据,得到目标字段;
按照所述目标字段匹配规则解析所述目标字段,得到所述预置APP的发布数据。
6.一种监控装置,其特征在于,所述装置包括:
抓取模块,用于从预置渠道的APP下载页面抓取并解析预置APP的发布数据,所述发布数据包括APP的当前版本数据,所述预置渠道包括至少两个渠道,所述预置APP包括至少一个APP;
第一确定模块,用于根据所述发布数据,确定所述预置APP的版本统计数据,所述版本统计数据包括所述预置APP在所述预置渠道中各渠道的当前版本,以及所述预置APP的最新版本;
上传模块,用于当第一渠道中第一APP的当前版本与所述第一APP的最新版本不同时,将最新版本的第一APP上传到所述第一渠道,其中,所述第一渠道为所述预置渠道中的一个,所述第一APP为所述预置APP中的一个。
7.根据权利要求6所述的装置,其特征在于,所述发布数据还包括APP编译时间和版本更新时间,以及上一版本发布时间;
所述装置还包括:
第二确定模块,用于根据所述发布数据,确定所述预置APP在所述预置渠道的各个渠道中的版本发布耗时和版本更新周期,其中,所述版本发布耗时为所述版本更新时间与所述APP编译时间的差值,所述版本更新周期为所述版本更新时间与所述上一版本发布时间的差值。
8.根据权利要求6所述的装置,其特征在于,所述上传模块具体包括:
查找单元,用于当第一渠道中第一APP的当前版本与所述第一APP的最 新版本不同时,查找所述最新版本的第一APP对应的源程序,其中,所述第一渠道为所述预置渠道中的一个,所述第一APP为所述预置APP中的一个;
编译单元,用于根据所述源程序,自动编译携带有所述第一渠道的标识的最新版本的第一APP;
第一上传单元,用于将所述携带有所述第一渠道的标识的最新版本的第一APP上传到所述第一渠道。
9.根据权利要求6所述的装置,其特征在于,所述上传模块具体包括:
下载单元,用于下载所述最新版本的第一APP;
第二上传单元,用于将下载的所述最新版本的第一APP上传到所述第一渠道。
10.根据权利要求6至9中任一项所述的装置,其特征在于,所述装置还包括:
配置模块,用于配置所述预置渠道,所述预置APP,所述预置APP的描述页或接口页、抓取类的路径,解析类的路径以及目标字段匹配规则;
所述抓取模块具体包括:
抓取单元,用于根据所述抓取类的路径动态加载抓取类,抓取得到所述预置渠道的所述预置APP的描述页或接口页的返回数据;
数据解析单元,用于根据所述解析类的路径解析所述返回数据,得到目标字段;
字段解析单元,用于按照所述目标字段匹配规则解析所述目标字段,得到所述预置APP的发布数据。