【技术实现步骤摘要】
小程序的调用方法、检测方法、装置及系统
[0001]本公开涉及计算机和云平台技术,具体涉及云计算,可以应用于应用程序和小程序,尤其涉及一种小程序的调用方法、检测方法、装置及系统。
技术介绍
[0002]小程序是一种不需要下载安装即可使用的应用,用户可以通过应用程序对小程序进行使用。
[0003]例如,小程序可以包括前端界面和后端服务两个部分,后端服务通常由小程序的开发者自己部署维护。在小程序开发完成后,可以通过小程序发布平台将该小程序发布至小程序应用市场,用户可以通过用户设备中下载的应用程序在应用市场中搜索对应的小程序,并可以基于对小程序的点击操作完成对小程序在应用程序中的加载使用。
技术实现思路
[0004]本公开提供了一种用于提高可靠性的小程序的调用方法、检测方法、装置及系统。
[0005]根据本公开的第一方面,提供了一种小程序的调用方法,所述方法应用于云平台,包括:
[0006]接收用户基于用户设备发起的调用小程序的后端服务的调用请求,其中,所述小程序包括前端界面和所述后端服务;
[0007]根据所述调用请求获取并运行与所述小程序对应的云函数,得到运行结果,其中,所述云函数用于确定在所述前端界面上显示的内容;
[0008]将所述运行结果发送给所述用户设备,其中,所述运行结果与所述用户设备加载的所述前端界面生成所述小程序的显示界面。
[0009]根据本公开的第二方面,提供了一种小程序的检测方法,所述方法应用于云平台,包括:
[0010]获取响 ...
【技术保护点】
【技术特征摘要】
1.一种小程序的调用方法,所述方法应用于云平台,包括:接收用户基于用户设备发起的调用小程序的后端服务的调用请求,其中,所述小程序包括前端界面和所述后端服务;根据所述调用请求获取并运行与所述小程序对应的云函数,得到运行结果,其中,所述云函数用于确定在所述前端界面上显示的内容;将所述运行结果发送给所述用户设备,其中,所述运行结果与所述用户设备加载的所述前端界面生成所述小程序的显示界面。2.根据权利要求1所述的方法,其中,所述根据所述调用请求获取并运行与所述小程序对应的云函数,得到运行结果,包括:根据所述调用请求获取所述云函数和所述后端服务的资源配置信息;根据所述云函数和所述资源配置信息,执行用于实现所述后端服务的后端代码,得到所述运行结果。3.根据权利要求2所述的方法,其中,所述资源配置信息中包括所述后端代码的路径信息;所述根据所述云函数和所述资源配置信息,执行用于实现所述后端服务的后端代码,得到所述运行结果,包括:根据所述路径信息获取所述后端代码;运行所述云函数以执行所述后端代码,得到所述运行结果。4.根据权利要求3所述的方法,其中,所述资源配置信息中还包括函数执行方法入口信息;运行所述云函数以执行所述后端代码,得到所述运行结果,包括:根据所述函数执行方法入口信息运行所述云函数,以通过运行所述云函数执行所述后端代码,得到所述运行结果。5.根据权利要求1
‑
4任一项所述的方法,其中,所述调用请求中携带所述小程序的标识;所述根据所述调用请求获取并运行与所述小程序对应的云函数,得到运行结果,包括:根据所述标识获取并运行与所述小程序对应的云函数,得到运行结果。6.根据权利要求1
‑
5任一项所述的方法,其中,在所述根据所述调用请求获取并运行与所述小程序对应的云函数之前,所述方法还包括:输出用于实现所述后端服务的配置需求信息;接收基于所述配置需求信息输入的配置内容,并根据所述配置内容生成所述云函数。7.根据权利要求6所述的方法,其中,所述配置需求信息包括资源配置类目和后端模板代码;所述接收基于所述配置需求信息输入的配置内容,并根据所述配置内容生成所述云函数,包括:获取基于所述资源配置类目输入的资源配置信息,获取基于所述后端模板代码输入的用于实现所述后端服务的后端代码,其中,所述配置内容包括所述资源配置信息和所述后端代码;根据所述资源配置信息和所述后端代码生成所述云函数。8.一种小程序的检测方法,所述方法应用于云平台,包括:获取响应消息,其中,所述响应消息用于表征生成和存储运行结果的过程信息,所述运行结果是调用并运行小程序的云函数生成的;根据所述响应消息提取所述运行结果,并根据所述运行结果确定所述小程序的检测结
果,其中,所述检测结果表征所述小程序是否合法。9.根据权利要求8所述的方法,其中,所述根据所述响应消息提取所述运行结果,包括:根据所述存储运行结果的过程信息,确定用于存储所述运行结果的存储路径;根据所述存储路径确定用于存储所述运行结果的存储库,并从所述存储库中提取所述运行结果。10.根据权利要求9所述的方法,其中,在所述根据所述运行结果确定所述小程序的检测结果之后,所述方法还包括:将所述运行结果从所述存储库中删除。11.根据权利要求8
‑
10任一项所述的方法,其中,所述获取响应消息,包括:接收用户基于用户设备发起的调用所述小程序的后端服务的调用请求,其中,所述小程序包括前端界面和所述后端服务;根据所述调用请求获取并运行与所述小程序对应的云函数,得到运行结果,其中,所述云函数用于确定在所述前端界面上显示的内容;根据生成和存储所述运行结果的过程信息生成所述响应消息。12.根据权利要求8
‑
11任一项所述的方法,其中,在所述根据所述运行结果确定所述小程序的检测结果之后,所述方法还包括:若所述检测结果表征所述小程序不合法,输出提示消息;其中,所述提示消息用于提示对所述小程序进行删除处理。13.根据权利要求11所述的方法,其中,所述云函数是基于配置内容生成的,所述配置内容是基于输出的用于实现所述后端服务的配置需求信息获取到的。14.根据权利要求13所述的方法,其中,所述云函数是资源配置信息和用于实现所述后端服务的后端代码生成的,所述资源配置信息是基于资源配置类目获取到的;所述后端代码是基于后端模板代码获取到的;所述配置需求信息包括所述资源配置类目和所述后端模板代码。15.一种小程序的调用装置,所述装置应用于云平台,包括:第一接收单元,用于接收用户基于用户设备发起的调用小程序的后端服务的调用请求,其中,所述小程序包括前端界面和所述后端服务;运行单元,用于根据所述调用请求获取并运行与所述小程序对应的云函数,得到运行结果,其中,所述云函数用于确定在所述前端界面上显示的内容;发送单元,用于将所述运行结果发送给所述用户设备,其中,所述运行结果与所述用户设备加载的所述前端界面生成所述小程序的显示界面。16.根据权利要求15所述的装置,其中,所述运行单元,包括:获取子单元,用于根据所述...
【专利技术属性】
技术研发人员:史南胜,李哲,曹姣,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。