应用程序运行方法、装置、存储介质及电子设备制造方法及图纸

技术编号:19008976 阅读:50 留言:0更新日期:2018-09-22 08:52
本申请实施例公开了一种应用程序运行方法、装置、存储介质及电子设备,其中,本申请实施例接收对第一应用入口的触发操作;在接收到触发操作,且第一应用入口关联已安装的第一应用程序时,识别第一应用程序是否满足第一预设条件;在第一应用程序满足第一预设条件时,从应用服务器获取第一应用程序的第一配置文件,并卸载第一应用程序;根据第一配置文件生成第一应用程序的原生界面,并展示原生界面。采用本申请提供的技术方案,能够在未安装应用程序的情况下,通过生成应用程序的原生界面来实现该应用程序的功能,可以节省电子设备的存储空间。

Application program operation method, device, storage medium and electronic equipment

The embodiment of the present application discloses an application program operation method, device, storage medium and electronic device, wherein the embodiment of the present application receives a trigger operation on the first application entry and identifies whether the first application application is satisfied when the trigger operation is received and the first application entry is associated with the first installed application. The first preset condition; when the first application meets the first preset condition, the first configuration file of the first application is obtained from the application server and the first application is uninstalled; the native interface of the first application is generated according to the first configuration file, and the native interface is displayed. Using the technical scheme provided in this application, the functions of the application can be realized by generating the native interface of the application without installing the application program, and the storage space of the electronic equipment can be saved.

【技术实现步骤摘要】
应用程序运行方法、装置、存储介质及电子设备
本申请涉及电子设备
,具体涉及一种应用程序运行方法、装置、存储介质及电子设备。
技术介绍
随着智能手机等电子设备的普及,使用者可以在电子设备上安装应用程序来实现各种各样的功能,比如,可以在电子设备安装信息聚合类应用程序,从而通过该聚合类应用程序获得丰富的各类型信息,如新闻类信息、音视频信息等。然而,随着应用程序的功能越来越强大,其占用的存储空间也越来越多。
技术实现思路
本申请实施例提供了一种应用程序运行方法、装置、存储介质及电子设备,能够节省电子设备的存储空间。第一方面,本申请实施例了提供了的一种应用程序运行方法,包括:接收对第一应用入口的触发操作;在接收到所述触发操作,且所述第一应用入口关联已安装的第一应用程序时,识别所述第一应用程序是否满足第一预设条件;在所述第一应用程序满足所述第一预设条件时,从应用服务器获取所述第一应用程序的第一配置文件,并卸载所述第一应用程序;根据所述第一配置文件生成所述第一应用程序的原生界面,并展示所述原生界面。第二方面,本申请实施例提供了的一种应用程序运行装置,包括:操作接收模块,用于接收对第一应用入口的触发操作;条件识别模块,用于在所述操作接收模块接收到所述触发操作,且所述第一应用入口关联已安装的第一应用程序时,识别所述第一应用程序是否满足第一预设条件;文件获取模块,用于在所述第一应用程序满足所述第一预设条件时,从应用服务器获取所述第一应用程序的第一配置文件,并卸载所述第一应用程序;界面展示模块,用于根据所述第一配置文件生成所述第一应用程序的原生界面,并展示所述原生界面。第三方面,本申请实施例提供的存储介质,其上存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如本申请任一实施例提供的应用程序运行方法。第四方面,本申请实施例提供的电子设备,包括处理器和存储器,所述存储器有计算机程序,所述处理器通过调用所述计算机程序,用于执行如本申请任一实施例提供的应用程序运行方法。本申请实施例接收对第一应用入口的触发操作;在接收到触发操作,且第一应用入口关联已安装的第一应用程序时,识别第一应用程序是否满足第一预设条件;在第一应用程序满足第一预设条件时,从应用服务器获取第一应用程序的第一配置文件,并卸载第一应用程序;根据第一配置文件生成第一应用程序的原生界面,并展示原生界面。采用本申请提供的技术方案,能够在未安装应用程序的情况下,通过生成应用程序的原生界面来实现该应用程序的功能,可以节省电子设备的存储空间。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的应用程序运行方法的应用场景示意图。图2是本申请实施例提供的应用程序运行方法的一个流程示意图。图3是本申请一实施例中触发第一应用入口的操作示意图。图4是本申请一实施例中已安装应用程序和未安装快应用的界面对比图。图5是本申请实施例提供的应用程序运行方法的另一个流程示意图。图6是本申请一实施例中显示确认信息输入接口的示例图。图7是本申请一实施例中一种添加第二应用入口的示例图。图8是本申请一实施例中另一种添加第二应用入口的示例图。图9是本申请实施例提供的应用程序运行装置的一结构示意图。图10是本申请实施例提供的电子设备的一个结构示意图。图11是本申请实施例提供的电子设备的另一结构示意图。具体实施方式请参照图式,其中相同的组件符号代表相同的组件,本申请的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。在以下的说明中,本申请的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本申请原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。本文所使用的术语“模块”可看做为在该运算系统上执行的软件对象。本文所述的不同组件、模块、引擎及服务可看做为在该运算系统上的实施对象。而本文所述的装置及方法可以以软件的方式进行实施,当然也可在硬件上进行实施,均在本申请保护范围之内。本申请中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是某些实施例还包括没有列出的步骤或模块,或某些实施例还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。本申请实施例提供一种应用程序运行方法,该应用程序运行方法的执行主体可以是本申请实施例提供的应用程序运行装置,或者集成了该应用程序运行装置的电子设备,其中该应用程序运行装置可以采用硬件或者软件的方式实现。其中,电子设备可以是智能手机、平板电脑、掌上电脑、笔记本电脑、或者台式电脑等设备。请参阅图1,图1为本申请实施例提供的应用程序运行方法的一个应用场景示意图,如图1所示,电子设备与应用服务器通过网络连接。其中,电子设备可以根据实际需要安装与其硬件所适配的操作系统,比如安卓系统、苹果系统、Windows系统以及塞班系统等。网络可以为无线网络,也可以为有线网络,其中可以包括路由器以及网关等网络实体,图1中并未一一示出。为无线网络时,可以包括无线广域网、无线局域网、无线城域网、以及无线个人网中的一种或其组合。应用服务器中存储有应用程序的配置文件,该配置文件被配置为由电子设备执行以生成对应应用程序的原生界面,也即是在未安装相关应用程序的前提下,实现安装相关应用程序相同的运行效果。需要说明的是,除生成原生界面的配置文件之外,应用程序运行所需的数据可以实时从应用服务器获取。因此,可以通俗的将电子设备执行配置文件而生成的原生界面称作“快应用”。此外,应用服务器作为使用者与应用开发者之间的“中间人”,为使用者和开发者提供平台服务,一方面,开发者可以将自身开发的“快应用”(包括相应的配置文件以及应用运行所需的其他文件)上传至应用服务器,通过应用服务器提供给使用者使用;另一方面,使用者可以根据自己使用需求,通过应用服务器查找到需要使用的“快应用”,快速进行使用。请参照图2,图2为本申请实施本文档来自技高网...
应用程序运行方法、装置、存储介质及电子设备

【技术保护点】
1.一种应用程序运行方法,其特征在于,包括:接收对第一应用入口的触发操作;在接收到所述触发操作,且所述第一应用入口关联已安装的第一应用程序时,识别所述第一应用程序是否满足第一预设条件;在所述第一应用程序满足所述第一预设条件时,从应用服务器获取所述第一应用程序的第一配置文件,并卸载所述第一应用程序;根据所述第一配置文件生成所述第一应用程序的原生界面,并展示所述原生界面。

【技术特征摘要】
1.一种应用程序运行方法,其特征在于,包括:接收对第一应用入口的触发操作;在接收到所述触发操作,且所述第一应用入口关联已安装的第一应用程序时,识别所述第一应用程序是否满足第一预设条件;在所述第一应用程序满足所述第一预设条件时,从应用服务器获取所述第一应用程序的第一配置文件,并卸载所述第一应用程序;根据所述第一配置文件生成所述第一应用程序的原生界面,并展示所述原生界面。2.如权利要求1所述的应用程序运行方法,其特征在于,从应用服务器获取所述第一应用程序的第一配置文件之后,还包括:生成关联所述第一配置文件的第二应用入口;将所述第二应用入口添加至第一预设界面。3.如权利要求2所述的应用程序运行方法,其特征在于,在所述第一预设界面不为操作系统的主界面时,将所述第二应用入口添加至第一预设界面之后,还包括:获取所述第二应用入口的累计触发次数;在所述累计触发次数达到预设次数时,将所述第二应用入口添加至所述主界面。4.如权利要求1-3任一项所述的应用程序运行方法,其特征在于,识别所述第一应用程序是否满足第一预设条件,包括:获取对应所述第一应用程序的用户需求信息,以及获取所述原生界面所提供功能的功能信息;判断所述功能信息是否与所述用户需求信息匹配;在匹配时,确定所述第一应用程序满足所述第一预设条件。5.如权利要求1-3任一项所述的应用程序运行方法,其特征在于,在所述第一应用程序满足所述第一预设条件时,从应用服务器获取所述第一应用程序的第一配置文件,并卸载所述第一应用程序,包括:在所述第一应用程序满足所述第一预设条件时,显示确认信息输入接口;在接收到基于所述确认信息输入接口所输入的确认信息时,从应用服务器获取所述第...

【专利技术属性】
技术研发人员:候祥
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

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

1