[发明专利]子应用程序启动的方法、装置、终端及计算机存储介质有效
申请号: | 201811279708.X | 申请日: | 2018-10-30 |
公开(公告)号: | CN111198730B | 公开(公告)日: | 2023-05-23 |
发明(设计)人: | 马良;卢强 | 申请(专利权)人: | 广州腾讯科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F9/448;G06F9/445 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 王花丽;张颖玲 |
地址: | 510320 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 启动 方法 装置 终端 计算机 存储 介质 | ||
本发明实施例提供一种子应用程序启动的方法、装置、终端及计算机存储介质,子应用程序启动的方法包括:预加载子应用程序的运行环境;响应于在母应用程序中接收到的启动指令,所述启动指令用于在所述母应用程序中启动子应用程序,获取所述子应用程序对应的资源数据;在所述运行环境中执行所述子应用程序以实现以下操作;加载所述资源数据,以及,基于所述资源数据在所述母应用程序中渲染所述子应用程序的显示界面。
技术领域
本发明涉及计算机通信技术,特别涉及一种子应用程序启动的方法、装置、终端及计算机存储介质。
背景技术
随着终端技术及移动互联网技术的快速发展,开发者开发的应用的种类越来越多,用户使用的应用也越来越多。例如:手机、平板电脑等终端上安装的移动应用(MA,Mobile Application)越来越多,包括即时通讯应用、金融类应用、学习类应用、支付类应用、生活便利类的应用。用户想要享用某种服务如向商家付款,那么用户首先得安装具有支付功能的应用,然后打开应用享用服务,这种需要安装才能享用服务的方式越来越不适合快速、便捷和共享的生活理念。
目前,知识、信息类的轻量化产品的共享可最大范围的共享和受益,出行共享、服务共享、实体经济的共享则会受到一定的地域或者时间的限制,此类服务性共享则需要寻找一个虚拟的节点,在这种情况下,小程序应运而生,小程序正是为快速、便捷和共享提供一种虚拟节点,这样便通过互联网的连接完成了广泛地共享。小程序是一种不需要下载安装即可使用的子应用程序,它实现了应用“触手可及”的梦想,用户无需下载安装即可打开应用。由于小程序本身并不需要安装和卸载,所以小程序也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。
然而,随着越来越多应用通过小程序的普及使用,在同一母应用程序中运行的小程序越来越多,随着小程序数量和功能的增多也存在小程序在母应用程序中的启动速度慢、启动耗时的问题。
发明内容
为解决现有存在的技术问题,本发明实施例提供一种子应用程序启动的方法、装置、终端及计算机存储介质,能够加速子应用程序的启动,减少子应用程序启动前需要等待的时间。
为达到上述目的,本发明实施例的技术方案是这样实现的:
第一方面,本发明实施例提供一种子应用程序启动的方法,包括:预加载子应用程序的运行环境;响应于在母应用程序中接收到的启动指令,所述启动指令用于在所述母应用程序中启动子应用程序,获取所述子应用程序对应的资源数据;在所述运行环境中执行所述子应用程序以实现以下操作;加载所述资源数据,以及,基于所述资源数据在所述母应用程序中渲染所述子应用程序的显示界面。
第二方面,本发明实施例提供一种子应用程序启动的装置,包括:母应用程序模块,用于预加载子应用程序的运行环境,响应于在母应用程序中接收到的启动指令,所述启动指令用于在所述母应用程序中启动子应用程序,获取所述子应用程序对应的资源数据;引擎模块,用于在所述运行环境中执行所述子应用程序以实现以下操作;加载所述资源数据,以及,基于所述资源数据在所述母应用程序中渲染所述子应用程序的显示界面。
第三方面,本发明实施例提供一种终端,包括存储器,用于存储可执行程序;处理器,用于通过执行所述存储器中存储的可执行程序时,实现本发明实施例提供的子应用程序启动的方法。
第四方面,本发明实施例提供一种可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例提供的子应用程序启动的方法。
本发明实施例具有如下有益效果:
通过响应于在母应用程序中接收对应子应用程序的启动指令之前,预加载子应用程序的运行环境,从而响应于启动指令,获取子应用程序对应的资源数据,并在运行环境中执行子应用程序,以加载资源数据以及基于资源数据在母应用程序中渲染子应用程序的显示界面,如此,获取到子应用程序对应的资源数据后,可以通过预加载的运行环境直接解释执行,以减少子应用程序启动时初始化运行环境的耗时,提升子应用程序的启动速度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州腾讯科技有限公司,未经广州腾讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811279708.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:衣物处理装置
- 下一篇:一种具有自动收线功能的充电桩