本发明专利技术公开了一种应用程序的发送方法及装置,所述方法包括:检测当前版本的应用程序是否与系统兼容;当检测到当前版本的应用程序与系统不兼容时,从预设应用程序库中查找与所述系统兼容版本的应用程序;将查找到与所述系统兼容版本的应用程序发送至给安装终端;其中,所述当前版本的应用程序和与所述系统兼容版本的应用程序对应同一种应用程序。本发明专利技术实施例的兼容版本应用程序的发送方法具有节省安装终端处理器资源和存储空间及减小安装终端负荷的优点。
【技术实现步骤摘要】
一种应用程序的发送方法及装置
本专利技术属于计算机互联网
,特别涉及一种应用程序的发送方法及装置。
技术介绍
随着互联技术的快速发展,应用于互联网的应用程序的类型及版本也越来越多,而各种应用程序都是对应于特定的操作系统平台进行编写制作的,各种应用程序也随着用户的需求逐渐产生多种衍生版本以适应用户的需求/和或系统的安装需要。然而,用户因对应用程序的功能需要或者需要更换操作系统平台而选择更换已有应用程序的版本时,通常不清楚下载的应用程序版本是否能够正常使用。因应用户的这种需要,现有技术通常会在用户安装一个与系统不兼容的版本应用程序时发出一提示信息提示当前版本应用程序与系统不兼容。然而,这种设计使得用户需要不断的从网络中去下载所需应用程序直到找能够使用为止,极大的浪费安装终端的处理器资源和存储空间。
技术实现思路
本专利技术的目的在于提供一种应用程序的发送方法及装置,旨在解决现有技术中下载到与系统不兼容的应用程序时,需重新下载并安装,增加了安装终端负荷的技术问题。为解决上述技术问题,本专利技术实施例提供了一种应用程序的发送方法,所述方法包括:检测当前版本的应用程序是否与系统兼容;当检测到当前版本的应用程序与系统不兼容时,从预设应用程序库中查找与所述系统兼容版本的应用程序;将查找到与所述系统兼容版本的应用程序发送至给安装终端;其中,所述当前版本的应用程序和与所述系统兼容版本的应用程序对应同一应用程序。为解决上述问题,本专利技术还提供了一种兼容版本应用程序的发送装置,其包括:第一兼容检测模块,用于检测当前版本的应用程序是否与系统兼容;兼容应用程序查找模块,用于当检测到当前版本的应用程序与系统不兼容时,从预设应用程序库中查找与所述系统兼容版本的应用程序;发送模块,用于将查找到与所述系统兼容版本的应用程序发送至给安装终端;其中,所述当前版本的应用程序和与所述系统兼容版本的应用程序对应同一应用程序。本专利技术实施例的兼容版本应用程序的推荐方法通过设置所述当检测到当前版本应用程序与系统不兼容时,从预设应用程序库中查找与所述系统兼容版本的应用程序的步骤和所述将查找到与所述系统兼容版本的应用程序发送给安装终端的步骤,使得当安装终端当前安装或打开的应用程序与系统不兼容时能够从预设应用程序库中与系统兼容版本的应用程序发送给用户,避免安装终端多次下载,节省处理器资源和存储空间,减小安装终端的负荷。为让本专利技术的上述内容能更明显易懂,下文特举优选实施例,并配合所附图式,作详细说明如下:附图说明图1是本专利技术一优选实施例的应用程序的发送方法流程示意图。图2是本专利技术一优选实施例的应用程序的发送装置的结构示意图。具体实施方式以下各实施例的说明是参考附加的图式,用以例示本专利技术可用以实施的特定实施例。请参阅图1,本实施例中,所述当前版本的应用程序和与所述系统兼容版本的应用程序对应同一应用程序。S101:监测应用程序的使用行为,所述使用行为包括应用程序的安装或打开行为。本步骤用于当安装终端根据需要在系统中进行安装某一版本的应用程序时,对所述版本应用程序的安装或打开行为进行监测,以监测系统中所述版本应用程序的安装或打开行为。所述安装终端为用于安装应用程序的用户终端,所述用户终端包括电脑、手机或者掌上电脑(PersonalDigitalAssistant,PDA)。S102:检测当前版本的应用程序是否与系统兼容。本步骤中,当在步骤S101中监测到系统中有应用程序在进行安装或打开行为时,对正在安装或打开的当前版本应用程序进行兼容性检测,即检测当前版本应用程序是否与系统兼容,并得到是否兼容的检测结果。本实施例中的应用程序与系统的兼容检测可以采用现有技术的兼容检测技术进行兼容检测。在一具体实施中可以通过采用MD5校验技术对应用程序的版本进行识别,从而实现对应用程序与系统的兼容检测。S103:当检测到当前版本的应用程序与系统不兼容时,从预设应用程序库中查找与所述系统兼容版本的应用程序。本步骤中,所述预设应用程序库的建立是通过预先将不同版本的不同应用程序在不同的系统中进行兼容性测试,从而将与对应系统兼容版本的各种不同应用程序建立一个兼容版本应用程序库。所述预设应用程序库中,与一种系统兼容的同一种应用程序可能有多个版本,则多个版本的所述应用程序均存储在所述预设应用程序库中。当在步骤S102中检测到安装终端使用的版本应用程序与系统不兼容时,从所述预设应用程序库中查找与所述系统兼容版本的应用程序,查找到的兼容版本应用程序可能有一个或多个。当然,也可能没有,当预设应用程序库中没有存储与所述系统兼容版本应用程序时,可以发送一提示信息,以提示安装终端在所述预设应用程序库中未查找到与所述系统兼容版本应用程序,以便安装终端通过系统应用程序助手获得帮助。所述系统包括各个版本的WINDOWS系统、各个版本的LINUX系统以及各个版本的MAC系统等。S104:将查找到与所述系统兼容版本的应用程序发送至给安装终端。本步骤中,当查找到与所述系统兼容版本的应用程序时,将查找到的兼容版本的应用程序推荐给安装终端。具体的,将查找到的兼容版本的应用程序的述参数信息提示给安装终端,所述参数信息包括兼容版本的应用程序的名称、版本、占存储空间的大小、兼容的系统种类及下载地址,当然也可以包含有网络上其它安装终端对所述版本应用程序的使用评参考值,例如,当第一个版本应用程序在网络上安装终端的使用评价好于第二个版本应用程序,则所述第一个版本应用程序的评价参考值高于第二个版本应用程序。当有查找到有多个所述与系统兼容版本应用程序时,则将多个所述与系统兼容版本应用程序按预设顺序发送给安装终端。具体地,可以根据所述与系统兼容版本应用程序按网络上其它安装终端对所述版本应用程序的使用评参考值的大小进行排列,使用评参考值较大的排在较前的推荐位置,以方便安装终端作出选择并点击所述推荐的兼容版本应用程序进行下载安装。当然,当与一种系统兼容的同一种应用程序有多个版本时,还可根据所述多个版本的应用程序在网络上的下载率或者占用空间的大小进行排列,以便安装终端根据需要进行选择下载。S105:监测与所述系统兼容版本的应用程序是否在进行安装。本步骤中,用于监测从预设应用程序库发送的与所述系统兼容版本的应用程序在安装终端的安装行为。S106:当与所述系统兼容版本的应用程序在进行安装时,检测所述应用程序是否与系统兼容,并生成检测结果。本步骤中,当监测到与所述系统兼容版本的应用程序在安装终端的安装行为时,进一步的检测所述应用程序是否与系统兼容,并生成检测结果。具体的,所述应用程序是与系统兼容则生成第一检测结果,所述应用程序是与系统不兼容则生成第二检测结果。本步骤中,当安装终端从步骤S104的发送的应用程序中选择兼容版本应用程序进行安装时,同样可对发送的兼容版本应用程序进行兼容检测,以确保安装终端能够正确安装与系统兼容版本应用程序。S107:根据检测结果向安装终端发送提示信息。本步骤中,当检测所述应用程序与系统兼容时,即根据所述第一检测结果向安装终端发送兼容提示信息;当检测所述应用程序与系统不兼容时,即根据所述第二检测结果向安装终端发送不兼容提示信息。本专利技术实施例的兼容版本应用程序的发送方法通过设置所述当检测到当前版本应用程序与系统不兼容时,从预设本文档来自技高网...
【技术保护点】
一种应用程序的发送方法,其特征在于,所述方法包括:检测当前版本的应用程序是否与系统兼容;当检测到当前版本的应用程序与系统不兼容时,从预设应用程序库中查找与所述系统兼容版本的应用程序;将查找到与所述系统兼容版本的应用程序发送至给安装终端;其中,所述当前版本的应用程序和与所述系统兼容版本的应用程序对应同一种应用程序。
【技术特征摘要】
1.一种应用程序的发送方法,其特征在于,所述方法包括:监测应用程序的使用行为,所述使用行为包括应用程序的安装或打开行为;当监测到系统中有应用程序在进行安装或打开行为时,检测当前版本的应用程序是否与系统兼容,所述系统为操作系统;当检测到当前版本的应用程序与系统不兼容时,从预设应用程序库中查找与所述系统兼容版本的应用程序,所述预设应用程序库包括多个与所述系统兼容版本的应用程序;将所述多个与所述系统兼容版本的应用程序按照预设顺序排列并发送至安装终端;其中,所述当前版本的应用程序和与所述系统兼容版本的应用程序对应同一种应用程序。2.根据权利要求1所述的应用程序的发送方法,其特征在于,在所述将查找到与所述系统兼容版本的应用程序发送给安装终端的步骤之后,所述方法还包括:监测与所述系统兼容版本的应用程序是否正在进行安装;当与所述系统兼容版本的应用程序正在进行安装时,检测所述正在安装的应用程序是否与系统兼容,并生成检测结果;根据所述检测结果向安装终端发送提示信息。3.根据权利要求2所述的应用程序的发送方法,其特征在于,所述预设顺序对应相应应用程序的下载频率。4.一种应用程序的发送装置,其特征在于,包括:...
【专利技术属性】
技术研发人员:何炯琛,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。