按需安装应用的方法及设备技术

技术编号:16455742 阅读:39 留言:0更新日期:2017-10-25 19:50
本发明专利技术提供了一种按需安装应用的方法及设备,所述方法包括:接收终端发送的应用名称信息,根据所述应用名称信息查询本机是否有安装所述应用名称信息对应的目标应用,当查询到所述本机未安装所述目标应用时,向所述终端发送下载请求,以使所述终端根据所述下载请求查询并发送所述目标应用的下载链接,接收所述终端发送的所述下载链接,并根据所述下载链接下载并安装所述目标应用。本发明专利技术能根据所述终端发送的所述应用名称信息,按需要自动安装所述应用名称信息对应的所述目标应用,无需用户手动的进行所述目标应用的下载和安装,提高了用户体验。

【技术实现步骤摘要】
按需安装应用的方法及设备
本专利技术涉及电子通信
,特别涉及一种按需安装应用的方法及设备。
技术介绍
随着时代的发展,人们生活水平的不断提高,各种各样的电子设备的使用越来频繁,而在电子设备的使用过程中通过安装不同的应用,使得电子设备具有不同功能,给人们的生活带来了许多的便利,因此应用的安装对于电子设备的使用尤为重要。现有的按需安装应用的方法是通过采用用户手动安装的方式进行应用安装,当用户需要使用一个应用时,通过对设备进行连网操作和应用搜索,以进行应用的下载和安装,例如当一终端需要将画面投影至平板设备上时,需要用户手动的对平板设备进行相应的应用安装,以使平板设备能对终端的画面进行投影。现有的按需安装应用的方法用户在进行目标应用下载前需人工的对设备进行查询,查看本机是否有下载过目标应用,使得用户的操作过于繁琐,且当进行目标应用的下载时,需人工的进行目标应用的搜索和安装,使得用户的操作过于复杂,降低了用户的体验。
技术实现思路
基于此,本专利技术实施例提供一种操作简单的按需安装应用的方法及设备。一种按需安装应用的方法,所述方法包括:接收终端发送的应用名称信息;根据所述应用名称信息查询本机是否有安装所述应用名称信息对应的目标应用;当查询到所述本机未安装所述目标应用时,向所述终端发送下载请求,以使所述终端根据所述下载请求查询并发送所述目标应用的下载链接;接收所述终端发送的所述下载链接,并根据所述下载链接下载并安装所述目标应用。上述按需安装应用的方法无需用户手动的进行所述目标应用的查询和下载,使得用户的操作简便,通过接收所述终端发送的所述应用名称信息,以使所述本机进行所述目标应用的查询,当查询到所述本机内未安装所述目标应用时,向所述终端发送所述下载请求,以使所述终端查询并发送所述下载链接,通过根据所述终端发送的所述下载链接完成所述目标应用的安装流程。进一步地,所述根据所述应用名称信息查询本机是否有安装所述应用名称信息对应的目标应用的步骤之后,所述方法还包括:当查询到所述本机内有安装所述目标应用时,查询所述本机内的所述目标应用的本机版本号,并将所述本机版本号发送至所述终端,以使所述终端判断所述本机版本号是否是最新版本并发送判断结果;当接收到的所述终端发送的所述判断结果为是时,结束应用安装流程;当接收到的所述终端发送的所述判断结果为否时,向所述终端发送所述下载请求,以使所述终端根据所述下载请求查询并发送所述目标应用的所述下载链接。进一步地,所述方法还包括:当完成所述目标应用的安装后,运行所述目标应用并判断所述目标应用是否能正常运行,若是,则向所述终端发送确认信号,以提示所述终端所述目标应用安装成功;若否,则向所述终端发送失败信号,以提示所述终端所述目标应用安装失败。进一步地,所述向所述终端发送下载请求的步骤之后,所述方法还包括:记录所述下载请求的发送时间,并计算所述发送时间与当前时间的时间差;当所述时间差大于预设时间时,判断所述预设时间内是否接收到了所述终端发送的所述下载链接,若是,则删除记录的所述发送时间;若否,则再次向所述终端发送所述下载请求,以使所述终端根据所述下载请求查询并发送所述目标应用的所述下载链接。进一步地,所述接收终端发送的应用名称信息的步骤之前,所述方法还包括:开启NSD搜索功能查询所述终端的NSD服务地址;根据查询到的所述NSD服务地址向所述终端发送连接请求,以实现与所述终端的通信连接。一种按需安装应用的设备,包括;第一接收模块,用于接收终端发送的应用名称信息;第一查询模块,用于根据所述第一接收模块的接收结果,查询本机是否有安装所述应用名称信息对应的目标应用;第一发送模块,用于当所述第一查询模块查询到所述本机未安装所述目标应用时,向所述终端发送下载请求,以使所述终端根据所述下载请求查询并发送所述目标应用的下载链接;第二接收模块,用于接收所述终端发送的所述下载链接,并根据所述下载链接下载并安装所述目标应用。上述按需安装应用的设备,通过所述第一查询模块的设计,可自动查询所述本机是否有安装所述应用名称信息对应的所述目标应用,无需用户手动的对所述本机进行所述目标应用的查询,通过所述第一发送模块的设计,当查询到所述本机内未安装所述目标应用时,向所述终端发送下载请求,以使所述终端查询并发送所述下载链接,所述按需安装应用的设备根据接收到的所述下载链接自动的安装所述目标应用,无需用户人工手动的进行所述目标应用的所述下载链接查询,进而提高了用户的体验。进一步地,所述按需安装应用的设备还包括:第二发送模块,用于当所述第一查询模块查询到所述本机有安装所述目标应用时,查询所述本机内的所述目标应用的本机版本号,并将所述本机版本号发送至所述终端,以使所述终端判断所述本机版本号是否是最新版本并发送判断结果;第三接收模块,用于接收所述终端发送的所述判断结果,并当所述判断结果为是时,结束应用安装流程;当所述判断结果为否时,向所述终端发送所述下载请求,以使所述终端根据所述下载请求查询并发送所述目标应用的所述下载链接。进一步地,所述按需安装应用的设备还包括:检测模块,用于当完成所述目标应用的安装后,运行所述目标应用并判断所述目标应用是否能正常运行,若是,则向所述终端发送确认信号,以提示所述终端所述目标应用安装成功;若否,则向所述终端发送失败信号,以提示所述终端所述目标应用安装失败。进一步地,所述按需安装应用的设备还包括:记录模块,用于记录所述下载请求的发送时间,并计算所述发送时间与当前时间的时间差;判断模块,用于根据所述记录模块的记录结果,当所述时间差大于预设时间时,判断所述预设时间内所述第二接收模块是否接收到了所述终端发送的所述下载链接,若是,则删除记录的所述发送时间;若否,则再次向所述终端发送所述下载请求,以使所述终端根据所述下载请求查询并发送所述目标应用的所述下载链接。进一步地,按需安装应用的设备还包括:搜索模块,用于开启NSD搜索功能查询所述终端的NSD服务地址,并根据查询到的所述NSD服务地址向所述终端发送连接请求,以实现与所述终端的通信连接。附图说明图1为本专利技术第一实施例提供的按需安装应用的方法的流程图;图2为本专利技术第二实施例提供的按需安装应用的方法的流程图;图3为本专利技术第三实施例提供的按需安装应用的设备的结构示意图;图4为本专利技术第四实施例提供的按需安装应用的设备的结构示意图;主要元素符号说明具体实施方式为了便于更好地理解本专利技术,下面将结合相关实施例附图对本专利技术进行进一步地解释。附图中给出了本专利技术的实施例,但本专利技术并不仅限于上述的优选实施例。相反,提供这些实施例的目的是为了使本专利技术的公开面更加得充分。本专利技术主要用于解决现有的应用安装流程过于复杂的问题,提出一种可自动按需要进行应用安装的方法及设备,通过与终端实现连接关系后自动查询本机内是否有安装目标应用,且根据查询结果自动进行所述目标应用的下载或更新,整个流程无需用户手动进行控制,提高了用户体验。请参阅图1,为本专利技术第一实施例提供的按需安装应用的方法的流程图,包括步骤S10至S40。步骤S10,接收终端发送的应用名称信息;其中,所述应用名称信息存储在所述终端内,根据需要用户可对所述应用名称信息进行修改,所述应用名称信息可为任意应用的名称,所述应用名称信息对应的应用为本文档来自技高网...
按需安装应用的方法及设备

【技术保护点】
一种按需安装应用的方法,其特征在于,所述方法包括:接收终端发送的应用名称信息;根据所述应用名称信息查询本机是否有安装所述应用名称信息对应的目标应用;当查询到所述本机未安装所述目标应用时,向所述终端发送下载请求,以使所述终端根据所述下载请求查询并发送所述目标应用的下载链接;接收所述终端发送的所述下载链接,并根据所述下载链接下载并安装所述目标应用。

【技术特征摘要】
1.一种按需安装应用的方法,其特征在于,所述方法包括:接收终端发送的应用名称信息;根据所述应用名称信息查询本机是否有安装所述应用名称信息对应的目标应用;当查询到所述本机未安装所述目标应用时,向所述终端发送下载请求,以使所述终端根据所述下载请求查询并发送所述目标应用的下载链接;接收所述终端发送的所述下载链接,并根据所述下载链接下载并安装所述目标应用。2.根据权利要求1所述的按需安装应用的方法,其特征在于,所述根据所述应用名称信息查询本机是否有安装所述应用名称信息对应的目标应用的步骤之后,所述方法还包括:当查询到所述本机内有安装所述目标应用时,查询所述本机内的所述目标应用的本机版本号,并将所述本机版本号发送至所述终端,以使所述终端判断所述本机版本号是否是最新版本并发送判断结果;当接收到的所述终端发送的所述判断结果为是时,结束应用安装流程;当接收到的所述终端发送的所述判断结果为否时,向所述终端发送所述下载请求,以使所述终端根据所述下载请求查询并发送所述目标应用的所述下载链接。3.根据权利要求2所述的按需安装应用的方法,其特征在于,所述方法还包括:当完成所述目标应用的安装后,运行所述目标应用并判断所述目标应用是否能正常运行,若是,则向所述终端发送确认信号,以提示所述终端所述目标应用安装成功;若否,则向所述终端发送失败信号,以提示所述终端所述目标应用安装失败。4.根据权利要求2所述的按需安装应用的方法,其特征在于,所述向所述终端发送下载请求的步骤之后,所述方法还包括:记录所述下载请求的发送时间,并计算所述发送时间与当前时间的时间差;当所述时间差大于预设时间时,判断所述预设时间内是否接收到了所述终端发送的所述下载链接,若是,则删除记录的所述发送时间;若否,则再次向所述终端发送所述下载请求,以使所述终端根据所述下载请求查询并发送所述目标应用的所述下载链接。5.根据权利要求1所述的按需安装应用的方法,其特征在于,所述接收终端发送的应用名称信息的步骤之前,所述方法还包括:开启NSD搜索功能查询所述终端的NSD服务地址;根据查询到的所述NSD服务地址向所述终端发送连接请求,以实现与所述终端的通信连接。6.一种按需安装应用的设备,其特征在于,包括;第一接收模块,用...

【专利技术属性】
技术研发人员:罗吉童
申请(专利权)人:广州视源电子科技股份有限公司广州视臻信息科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1