应用安装和切换的方法和装置制造方法及图纸

技术编号:8686176 阅读:167 留言:0更新日期:2013-05-09 05:39
本发明专利技术公开了一种应用安装的方法和装置,属于计算机应用领域。所述方法包括:启动第一应用;从服务器获取应用列表,包括第二应用的标识;根据第二应用的标识,检测是否已安装第二应用;如果没有安装,为用户提供一个下载第二应用的下载按钮,当检测到用户触发下载按钮时,根据第二应用的标识,从服务器下载第二应用,并安装第二应用;如果已经安装,为用户提供一个开始第二应用的开始按钮,当检测到用户触发开始按钮时,根据第二应用的标识,从第一应用快速切换到第二应用。所述装置包括:应用启动模块,列表获取模块,安装检测模块,下载安装模块,和应用切换模块。本发明专利技术通过上述放方案,无须用户搜索应用软件,简化了应用软件的安装过程。

【技术实现步骤摘要】

本专利技术涉及计算机应用领域,特别涉及一种应用安装和切换的方法和装置
技术介绍
目前,手机的功能越来越强大,一方面,手机出厂时就安装了很多应用软件,另一方面,用户可以根据自己的需要在手机上安装各种应用软件,如各种小游戏等。对于用户根据自己的需要在手机上安装各种应用软件的情况,以游戏为例,用户需要通过浏览器先查找有哪些游戏,查找到自己感兴趣的游戏之后,用户再将该游戏下载到手机,然后安装该游戏。安装该游戏之后,通过双击该游戏的图标,可以启动该游戏。如果用户欲切换游戏,需要关闭当前的游戏,然后查找到其他游戏的图标并双击,从而启动切换到另一游戏。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:用户安装应用软件之前,需要用户主动探查都有哪些应用,从而使应用软件的安装受限于用户的搜索能力,不利于应用软件的推广。
技术实现思路
为了简化应用软件的安装,本专利技术实施例提供了一种应用安装和切换的方法和装置。所述技术方案如下:一种应用安装和切换的方法,所述方法包括:启动第一应用;从服务器获取应用列表,所述应用列表包括第二应用的标识;根据所述第二应用的标识,检测是否已安装第二应用;如果没有安装第二应用,为用户提供一个下载第二应用的下载按钮,当检测到用户触发下载按钮时,根据第二应用的标识,从服务器下载第二应用,并安装第二应用;如果已经安装第二应用,为用户提供一个开始第二应用的开始按钮,当检测到用户触发开始按钮时,根据第二应用的标识,从第一应用快速切换到第二应用。一种应用安装和切换的装置,所述装置包括:应用启动模块,用于启动第一应用;列表获取模块,用于从服务器获取应用列表,所述应用列表包括第二应用的标识;安装检测模块,用于根据所述第二应用的标识,检测是否已安装第二应用;下载安装模块,用于在所述安装检测模块检测是否已安装第二应用之后,如果没有安装第二应用,为用户提供一个下载第二应用的下载按钮,当检测到用户触发下载按钮时,根据第二应用的标识,从服务器下载第二应用,并安装第二应用;应用切换模块,用于在所述安装检测模块检测是否已安装第二应用之后,如果已经安装第二应用,为用户提供一个开始第二应用的开始按钮,当检测到用户触发开始按钮时,根据第二应用的标识,从第一应用快速切换到第二应用。本专利技术实施例提供的技术方案的有益效果是:通过在启动第一应用时,从服务器获取包括第二应用的标识的应用列表,根据第二应用的标识,检测是否已安装第二应用,如果没有安装,为用户提供一个下载第二应用的下载按钮,当检测到用户触发下载按钮时,根据第二应用的标识,从服务器下载第二应用,并安装第二应用,无须用户搜索应用软件,简化了应用软件的安装过程。同时,对于已安装应用,通过开始按钮,可以快速启动切换到第二应用。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例1提供的应用安装的方法流程图;图2是本专利技术实施例1提供的应用安装的另一方法流程图;图3是本专利技术实施例2提供的应用安装的装置结构示意图;图4是本专利技术实施例2提供的应用安装的另一装置结构示意图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例1参见图1,本实施例提供了一种应用安装和切换的方法,该方法可以由客户端设备执行,如掌上电脑、手机等移动通信终端,该方法包括:101:启动第一应用;102:从服务器获取应用列表,应用列表包括第二应用的标识;其中,本专利技术中的标识用于在服务器和/或客户端唯一表示一个应用,例如,第二应用的标识用于唯一表示第二应用。标识可以是由数字、字母等组成的字符串。参见图2,服务器包括接入层、逻辑层、和数据层。接入层,包括与客户端设备进行信息交互的各种接口,例如,应用列表接口、登录接口、应用介绍接口、应用推荐接口等。逻辑层,用于对用户进行合法性检测和数据加工等逻辑处理,数据加工可以是数据组成等。数据层,保存有与用户和应用相关的各种数据,例如,用户基本信息、好友信息、应用基本信息、应用与其标识的对应关系等。数据保存方法可以根据速度和安全性选定,数据存储的介质包括:缓存、共享内存、数据库等。客户端设备向服务器发送获取应用列表的请求,并接收服务器返回的应用列表。其中,服务器执行以下操作:接入层通过特定接口接收客户端设备发送的获取应用列表的请求,逻辑层验证客户端设备的合法性,验证合法之后,数据层将应用列表发送给逻辑层,逻辑层对应用列表进行数据加工之后发送给接入层,接入层通过特定接口将应用列表发送给客户端。需要说明的是,应用列表中可以包括一个或多个应用的标识,本实施例中的第二应用的标识仅是一种示例性的说明,本领域的技术人员可以理解,对于应用列表中其他应用的标识与第二应用的标识处理过程相同,这里不再赘述。103:根据第二应用的标识,检测是否已安装第二应用;检测本地已安装的应用,如果本地已安装的应用中包括第二应用的标识,则说明已安装第二应用,执行步骤105,否则,说明还没有安装第二应用,执行步骤104。104:如果没有安装第二应用,为用户提供一个下载第二应用的下载按钮,当检测到用户触发下载按钮时,根据第二应用的标识,从服务器下载第二应用,并安装第二应用。参见图1,安装第二应用之后,再执行步骤105,即为用户提供一个开始第二应用的开始按钮,当检测到用户触发开始按钮时,根据第二应用的标识,从第一应用快速切换到第二应用。进一步,安装第二应用之后,还可以上报第二应用的标识给服务器,使服务器将第二应用的标识更新到用户已使用应用的列表,表示用户已经使用过第二应用。105:如果已经安装第二应用,为用户提供一个开始第二应用的开始按钮,当检测到用户触发开始按钮时,根据第二应用的标识,从第一应用快速切换到第二应用。具体实现时,当检测到用户触发开始按钮时,触发一个事件,如javascript事件,调用本地客户端设备的接口,如java接口,根据第二应用的标识,从第一应用快速切换到第二应用。进一步的,切换到第二应用之后,可以上报第二应用的标识给服务器,服务器将第二应用的标识更新到用户已使用应用的列表,表示用户已经使用过第二应用。本实施例中涉及到的应用,可以是各种具有特定功能的应用程序,如游戏、软件等。下面以应用是游戏为例,说明本实例的安装和切换过程。参见图3,启动游戏A,从服务器获取游戏列表,游戏列表包括一个或多个游戏的标识,例如游戏B的标识。根据游戏B的标识,检测是否已安装游戏B。如果没有安装游戏B,为用户提供一个下载游戏B的下载按钮,当检测到用户触发下载按钮时,根据游戏B的标识,从服务器下载游戏B,并安装游戏B。如果已经安装游戏B,为用户提供一个开始游戏B的开始按钮,当检测到用户触发开始按钮时,根据游戏B的标识,从第一应用快速切换到游戏B。切换到游戏B之后,可以上报游戏B的标识给服务器,服务器将游戏B的标识更新到用户已玩过游戏的列表,表示用户已经玩过游戏B。本实施例通过在启动第一应用时,从服务器获取包括第二应用的标识的应用列表,根据第二应用的标识,检测是本文档来自技高网...

【技术保护点】
一种应用安装和切换的方法,其特征在于,所述方法包括:启动第一应用;从服务器获取应用列表,所述应用列表包括第二应用的标识;根据所述第二应用的标识,检测是否已安装第二应用;如果没有安装第二应用,为用户提供一个下载第二应用的下载按钮,当检测到用户触发下载按钮时,根据第二应用的标识,从服务器下载第二应用,并安装第二应用;如果已经安装第二应用,为用户提供一个开始第二应用的开始按钮,当检测到用户触发开始按钮时,根据第二应用的标识,从第一应用快速切换到第二应用。

【技术特征摘要】
1.一种应用安装和切换的方法,其特征在于,所述方法包括: 启动第一应用; 从服务器获取应用列表,所述应用列表包括第二应用的标识; 根据所述第二应用的标识,检测是否已安装第二应用; 如果没有安 装第二应用,为用户提供一个下载第二应用的下载按钮,当检测到用户触发下载按钮时,根据第二应用的标识,从服务器下载第二应用,并安装第二应用; 如果已经安装第二应用,为用户提供一个开始第二应用的开始按钮,当检测到用户触发开始按钮时,根据第二应用的标识,从第一应用快速切换到第二应用。2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 安装第二应用完成之后,为用户提供一个开始第二应用的开始按钮,当检测到用户触发开始按钮时,根据第二应用的标识,从第一应用快速切换到第二应用。3.根据权利要求1所述的方法,其特征在于,所述根据所述第二应用的标识,检测是否已安装第二应用,包括: 检测本地已安装的应用,如果本地已安装的应用中包括第二应用的标识,确定已安装第二应用,否则,如果本地已安装的应用中没有第二应用的标识,确定还没有安装第二应用。4.根据权利要求1或2所述的方法,其特征在于,所述从第一应用快速切换到第二应用之后,所述方法还包括: 上报第二应用的标识给服务器,使所述服务器将第二应用的标识更新到用户已使用应用的列表。5.根据权利要求1或2所述的方法,其特征在于,安装第二应用成功之后,所述方法还包括: 上报第二应用的标识给服务器,使所述服务器将第二应用的标识更新到用户已使用应用的列表。6.一种应用安装和切换的装置,其特征在于,所述装置包括: 应用启动模块,用于启动第一应用; 列表获取模块,用于...

【专利技术属性】
技术研发人员:连翰孟金锋周涛王定伟刘永勇赵昱臣陆骏李强常丛军李军李翼鸿
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1