1.一种应用程序复原方法,其特征在于,包括:
检测用户是否更换终端设备;
若检测到所述用户更换了终端设备,根据所述更换后的终端设备的参数信息和所述用户的应用程序记录为所述用户推送更换终端设备前所述用户安装过的应用程序。
2.根据权利要求1所述的方法,其特征在于,还包括:
整合应用程序市场、厂家或第三方的应用程序信息构建应用程序信息库,所述应用程序信息库中包括应用程序名称以及所述应用程序在各类应用程序市场的下载链接或安装包文件。
3.根据权利要求2所述的方法,其特征在于,还包括:
根据所述应用程序信息库识别所述用户在终端设备上使用的应用程序并完善所述用户的应用程序记录。
4.根据权利要求1至3中任一所述的方法,其特征在于,所述探测用户是否更换终端设备,包括:根据所述用户的终端设备上报的参数信息判断用户是否更换终端设备,其中,若检测到用户的终端设备的电子序列ESN/移动设备识别码MEID、移动用户号码簿号码MDN、国际移动用户识别码IMSI、手机终端型号、或智能操作系统类型发生更改,则判断所述用户更换了终端设备。
5.根据权利要求4所述的方法,其特征在于,根据所述应用程序信息库识别所述用户在终端设备上使用的应用程序并完善所述用户的应用程序记录,包括:对网络数据包抓取,通过深度包解析技术DPI分析网络侧用户流量,匹配所述应用程序信息库,识别用户使用终端应用程序并完善所述用户的应用程序记录。
6.根据权利要求5所述的方法,其特征在于,根据所述应用程序信息库识别所述用户在终端设备上使用的应用程序并完善所述用户的应用程序记录,包括:
在网络链路的入接口处接收流量数据包,通过所述DPI技术检测所 述数据包,解析数据包关键信息;
利用协议类型、URL地址数据包解析识别用户终端设备上的应用程序并完善所述用户的应用程序记录。
7.根据权利要求6所述的方法,其特征在于,根据所述更换后的终端设备的参数信息和所述用户的应用程序记录为所述用户推送更换终端设备前所述用户安装过的应用程序,包括:
若所述更换后的终端设备的操作系统为非封闭的操作系统,则根据所述用户的所述应用程序记录向所述用户的所述更换后的终端设备推送程序安装包,其中若更换后的终端设备的操作系统为android、Windows Phone和BlackBerry Os操作系统时,则向所述更换后的终端设备推送*.apk、*.xap、*.cod等格式应用程序安装包;
若所述更换后的终端设备的操作系统为封闭的操作系统,则根据所述用户的所述应用程序记录向所述用户的更换后的终端设备推送安装连接,其中,若更换后的终端设备的操作系统为IOS操作系统时,则向所述更换后的终端设备推送安装程序的APP STORE安装链接。
8.一种应用程序复原装置,其特征在于,包括:
检测模块,用于检测用户是否更换终端设备;
应用程序推送模块,与所述检测模块相连接,用于若检测到所述用户更换了终端设备,根据所述更换后的终端设备的参数信息和所述用户的应用程序记录为所述用户推送更换终端设备前所述用户安装过的应用程序。
9.根据权利要求8所述的装置,其特征在于,还包括:
应用程序信息库形成模块,用于整合应用程序市场、厂家或第三方的应用程序信息构建终端应用程序信息库,所述终端应用程序信息库中包括应用程序名称以及所述应用程序在各类应用程序市场的下载链接或安装包文件。
10.根据权利要求9所述的装置,其特征在于,还包括:
应用程序识别记录模块,用于根据所述应用程序信息库识别所述用户在终端设备上使用的应用程序并完善所述用户的应用程序记录。
11.根据权利要求8至10中任一所述的装置,其特征在于,
所述检测模块用于根据所述用户的终端设备上报的参数信息判断用户是否更换终端设备,其中,若检测到用户的终端设备的电子序列ESN/移动设备识别码MEID、移动用户号码簿号码MDN、国际移动用户识别码IMSI、终端型号、或智能操作系统类型发生更改,则判断所述用户更换了终端设备。
12.根据权利要求11所述的装置,其特征在于,所述应用程序识别记录模块用于:对网络数据包抓取,通过深度包解析技术DPI分析网络侧用户流量,匹配所述应用程序信息库,识别用户使用终端应用程序并完善所述用户的应用程序记录。
13.根据权利要求12所述的装置,其特征在于,所述应用程序识别记录模块用于:
在网络链路的入接口处接收流量数据包,通过所述DPI技术检测所述数据包,解析数据包关键信息;
利用协议类型、URL地址数据包解析识别用户终端设备上的应用程序并完善所述用户的应用程序记录。
14.根据权利要求13所述的装置,其特征在于,所述应用程序推送模块用于:
若所述更换后的终端设备的操作系统为非封闭的操作系统,则根据所述用户的所述应用程序记录向所述用户的所述更换后的终端设备推送程序安装包,其中若更换后的终端设备的操作系统为android、Windows Phone和BlackBerry Os操作系统时,则向所述更换后的终端设备推送*.apk、*.xap、*.cod等格式应用程序安装包;
若所述更换后的终端设备的操作系统为封闭的操作系统,则根据所述用户的所述应用程序记录向所述用户的更换后的终端设备推送安装连接,其中,若更换后的终端设备的操作系统为IOS操作系统时,则向所述更换后的终端设备推送安装程序的APP STORE安装链接。
15.一种应用程序复原系统,其特征在于,包括:
如权利要求8至14中任一所述的应用程序复原装置;以及终端。