预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN109032691A(43)申请公布日2018.12.18(21)申请号201810662374.8(22)申请日2018.06.25(71)申请人腾讯科技(深圳)有限公司地址518044广东省深圳市南山区高新区科技中一路腾讯大厦35层(72)发明人傅博泉(74)专利代理机构北京同达信恒知识产权代理有限公司11291代理人郭润湘李娟(51)Int.Cl.G06F9/445(2018.01)G06F9/451(2018.01)权利要求书2页说明书12页附图6页(54)发明名称一种小程序运行方法、装置及存储介质(57)摘要本发明涉及计算机技术领域,公开了一种小程序运行方法、装置及存储介质,用于实现保护小程序中引用的插件的源代码以及实现灵活展示小程序显示界面的目的。所述方法包括:获取小程序代码以及所述小程序中引用的插件的插件代码,所述小程序代码中包括小程序视图层代码,所述小程序视图层代码包括小程序界面组件;根据所述小程序界面组件,在终端界面上渲染小程序的操作界面,其中,所述小程序的操作界面中包括针对插件设置的至少一个第一操作区域,并当任一个第一操作区域中的功能被触发后,调用与被触发的第一操作区域相关联的插件代码,执行相应的功能。CN109032691ACN109032691A权利要求书1/2页1.一种小程序运行方法,其特征在于,包括:获取小程序代码以及所述小程序中引用的插件的插件代码,所述小程序代码中包括小程序视图层代码,所述小程序视图层代码包括小程序界面组件;根据所述小程序界面组件,在终端界面上渲染小程序的操作界面,其中,所述小程序的操作界面中包括针对插件设置的至少一个第一操作区域,并当任一个第一操作区域中的功能被触发后,调用与被触发的第一操作区域相关联的插件代码,执行相应的功能。2.如权利要求1所述的方法,其特征在于,所述插件代码包括插件视图层代码和插件逻辑层代码,所述插件视图层代码包括插件界面组件,所述插件代码被调用后,根据所述插件界面组件在所述终端界面上渲染插件的操作界面,并调用插件逻辑层代码执行相应的功能。3.如权利要求2所述的方法,其特征在于,所述插件逻辑层代码被调用后,根据所执行的相应功能,在关联的第一操作界面上完成读写操作。4.如权利要求1-3中任一项所述的方法,其特征在于,所述小程序代码还包括小程序逻辑层代码,所述小程序的操作界面中还包括针对小程序设置的至少一个第二操作区域,以及所述方法还包括:当任一个第二操作区域中的功能被触发后,调用与被触发的第二操作区域相关联的小程序逻辑层代码,执行相应的功能。5.如权利要求4所述的方法,其特征在于,所述第一操作区域和所述第二操作区域为相互嵌套的树状结构,所述树状结构上的节点分别对应所述小程序界面组件或者所述插件界面组件。6.如权利要求4所述的方法,其特征在于,所述小程序逻辑层代码与所述插件逻辑层代码具有相互调用的接口。7.如权利要求1所述的方法,其特征在于,所述小程序包括所述小程序中引用的插件的插件标识信息,所述获取小程序代码以及所述小程序中引用到的插件的插件代码,具体为:向小程序后台服务器发送获取小程序请求,接收所述小程序服务器发送的所述小程序代码和所述插件代码,其中,所述获取小程序请求用于所述小程序后台服务器从本地获取所述小程序代码,以及根据所述小程序代码中的所述插件标识信息,获取所述插件代码;或者,从所述小程序后台服务器获取所述小程序代码,根据所述小程序代码中的所述插件标识信息,从所述小程序后台服务器获取所述插件代码。8.一种小程序运行装置,其特征在于,包括:获取单元,用于获取小程序代码以及所述小程序中引用的插件的插件代码,所述小程序代码中包括小程序视图层代码,所述小程序视图层代码包括小程序界面组件;渲染单元,用于根据所述小程序界面组件,在终端界面上渲染小程序的操作界面,其中,所述小程序的操作界面中包括针对插件设置的至少一个第一操作区域;调用单元,用于当任一个第一操作区域中的功能被触发后,调用与被触发的第一操作区域相关联的插件代码,执行相应的功能。9.如权利要求8所述的装置,其特征在于,所述插件代码包括插件视图层代码和插件逻辑层代码,所述插件视图层代码包括插件界面组件,所述插件代码被调用后,所述渲染单2CN109032691A权利要求书2/2页元,还用于:根据所述插件界面组件在所述终端界面上渲染插件的操作界面,并调用插件逻辑层代码执行相应的功能。10.如权利要求8或9所述的装置,其特征在于,所述小程序代码还包括小程序逻辑层代码,所述小程序的操作界面中还包括针对小程序设置的至少一个第二操作区域,所述调用单元,还用于:当任一个第二操作区域中的功能被触发后,调用与被触发的第二操作区域相关联的小程序逻