1.一种应用程序的认证方法,其特征在于,包括:接收应用程序安装包,解析出校验信息;其中,校验信息包括认证码和应用程序名称;
根据校验信息校验应用程序是否通过预先认证;
将校验结果封装在应用程序安装包中发送给终端。
2.如权利要求1所述的方法,其特征在于,根据校验信息校验应用程序是否通过预先认证,具体包括:校验认证码和应用程序名称是否经过预先认证,以及校验认证码和应用程序名称的对应关系与预先建立的对应关系是否一致。
3.如权利要求1或2所述的方法,其特征在于,将校验结果封装在应用程序安装包,具体包括:将校验结果与封装前应用程序安装包基于HTTP协议进行重新封装得到数据验证协议安装包;
所述数据验证协议安装包包括包头和数据区;
其中,包头用于存储校验结果;
数据区用于存储封装前的应用程序安装包。
4.如权利要求1-3任一所述的方法,其特征在于,所述方法还包括:接收终端中应用程序的网络数据交互请求;
校验请求数据交互的应用程序是否经过预先认证;
根据校验的结果向终端发出提示。
5.一种应用程序的安装方法,其特征在于,包括:接收封装有校验结果的应用程序安装包,解析出校验结果;
根据校验结果校验应用程序是否通过预先认证;
当校验结果是已通过预先认证时,允许安装该应用程序。
6.如权利要求5所述的方法,其特征在于,封装有校验结果的应用程序安装包为数据验证协议安装包;
所述数据验证协议安装包包括包头和数据区;
其中,包头用于存储校验结果;
数据区用于存储封装前的应用程序安装包。
7.如权利要求5或6所述的方法,其特征在于,所述方法还包括:当安装的应用程序向网络元发送网络数据交互请求时;
接收网络元发送的校验该应用程序是否经过网络元预先认证的校验结果;
当校验结果是已通过预先认证时,允许应用程序与网络元进行数据交互。
8.一种服务器,其特征在于,包括:解析单元,用于接收应用程序安装包,解析出校验信息;其中,校验信息包括认证码和应用程序名称;
验证单元,用于根据校验信息校验应用程序是否通过预先认证;
信息发送单元,用于将校验结果封装在应用程序安装包中发送给终端。
9.如权利要求8所述的服务器,其特征在于,根据校验信息校验应用程序是否通过预先认证,具体包括:校验认证码和应用程序名称是否经过预先认证,以及校验认证码和应用程序名称的对应关系与预先建立的对应关系是否一致;
将校验结果封装在应用程序安装包,具体包括:将校验结果与封装前应用程序安装包基于HTTP协议进行重新封装得到数据验证协议安装包;
所述数据验证协议安装包包括包头和数据区;
其中,包头用于存储校验结果;
数据区用于存储封装前的应用程序安装包。
10.如权利要求8或9所述的服务器,其特征在于,包括:解析单元,还用于接收终端中应用程序的网络数据交互请求;
验证单元,还用于校验请求数据交互的应用程序是否经过预先认证;
信息发送单元,还用于根据校验的结果向终端发出提示。
11.一种应用程序的安装装置,其特征在于,包括:接收单元,用于接收封装有校验结果的应用程序安装包,解析出校验结果;
校验单元,用于根据校验结果校验应用程序是否通过预先认证;
安装单元,用于当校验单元的校验结果是已通过预先认证时,允许安装该应用程序。
12.如权利要求11所述的装置,其特征在于,封装有校验结果的应用程序安装包为数据验证协议安装包;
所述数据验证协议安装包包括包头和数据区;
其中,包头用于存储校验结果;
数据区用于存储封装前的应用程序安装包。
13.如权利要求11或12所述的装置,其特征在于,所述装置还包括数据交互单元;
数据交互单元,用于当安装的应用程序向网络元发送网络数据交互请求时;
接收网络元发送的校验该应用程序是否经过网络元预先认证的校验结果;
当校验结果是已通过预先认证时,允许应用程序与网络元进行数据交互。
14.一种终端,其特征在于,所述终端采用权利要求11-13任一所述的装置安装应用程序或与网络元进行数据交互。