小程序包发送方法、装置、电子设备和计算机可读介质制造方法及图纸

技术编号:26890301 阅读:27 留言:0更新日期:2020-12-29 16:06
本公开提供了一种小程序包发送方法,涉及计算机技术领域,具体涉及云计算和云平台技术领域。该方法包括:响应于来自宿主服务端的小程序包获取请求,获取小程序包获取请求中的小程序的标识;在验证标识是本平台服务端预先发送至宿主服务端的小程序包标识的情况下,发送小程序的小程序包至宿主服务端;其中,针对不同宿主服务端的同一小程序所发送的小程序包标识不同。本公开还提供了一种小程序包发送装置、电子设备和计算机可读介质。通过本公开实施例的小程序包发送方法、装置、电子设备和计算机可读介质,可以提高小程序包发送过程的安全管控。

【技术实现步骤摘要】
小程序包发送方法、装置、电子设备和计算机可读介质
本公开涉及计算机
,具体涉及云计算和云平台
,特别涉及一种小程序包发送方法、装置、电子设备和计算机可读介质。
技术介绍
小程序作为一种不用下载安装即可使用的应用,一般是以宿主程序为平台来运行,宿主程序通常为运行于终端操作系统环境中的应用程序。随着小程序的迅速增长,围绕小程序分发的宿主程序越来越多。因此,需要控制小程序在宿主程序上的分发,保障小程序和合法宿主程序之间能够进行安全有效的系统通讯和交互。公开内容本公开实施例提供一种小程序包发送方法、装置、电子设备和计算机可读介质。第一方面,本公开实施例提供一种小程序包发送方法,该方法包括:响应于来自宿主服务端的小程序包获取请求,获取小程序包获取请求中的小程序的标识;在验证标识是本平台服务端预先发送至宿主服务端的小程序包标识的情况下,发送小程序的小程序包至宿主服务端;其中,针对不同宿主服务端的同一小程序所发送的小程序包标识不同。第二方面,本公开实施例提供一种小程序包发送装置,该装置包括:包获取请求接收模本文档来自技高网...

【技术保护点】
1.一种小程序包发送方法,其包括:/n响应于来自宿主服务端的小程序包获取请求,获取所述小程序包获取请求中的小程序的标识;/n在验证所述标识是本平台服务端预先发送至所述宿主服务端的小程序包标识的情况下,发送所述小程序的小程序包至所述宿主服务端;其中,针对不同宿主服务端的同一小程序所发送的小程序包标识不同。/n

【技术特征摘要】
1.一种小程序包发送方法,其包括:
响应于来自宿主服务端的小程序包获取请求,获取所述小程序包获取请求中的小程序的标识;
在验证所述标识是本平台服务端预先发送至所述宿主服务端的小程序包标识的情况下,发送所述小程序的小程序包至所述宿主服务端;其中,针对不同宿主服务端的同一小程序所发送的小程序包标识不同。


2.根据权利要求1所述的方法,其中,在响应于来自宿主服务端的小程序包获取请求,获取所述小程序包获取请求中的小程序的标识之前,所述方法还包括:
响应于来自宿主服务端的小程序信息获取请求,获取至少一个小程序的小程序信息和对应的程序标识;
基于所述小程序的程序标识生成小程序包标识,其中,每个小程序的程序标识对应一个所述小程序包标识,且,针对不同宿主服务端生成的同一小程序的小程序包标识不同;
将所述至少一个小程序信息和所述小程序包标识发送至所述宿主服务端。


3.根据权利要求2所述的方法,其中,所发送的小程序包标识是加密的小程序包标识;在基于所述小程序的程序标识生成小程序包标识之后,所述方法还包括:
使用预定密钥,对所述每个小程序的小程序包标识进行加密,得到加密的小程序包标识;其中,针对每个宿主服务端的预定密钥不相同,所述每个宿主服务端的预定密钥保存在本平台服务端,且所述宿主服务端的预定密钥为不公开状态。


4.根据权利要求2所述的方法,其中,所发送的小程序包标识是有效状态的小程序包标识;在基于所述小程序的程序标识生成小程序包标识之后,所述方法还包括:
对满足失效处理条件的小程序包标识,生成对应的新的小程序包标识,得到每个小程序的新的小程序包标识;
设置所述新的小程序包标识的有效状态,并将满足所述失效处理条件的小程序包标识,设置为失效状态;
其中,所述失效处理条件至少包括如下项中的至少一项:小程序包标识的生成时间距离当前时间超过预设有效时长、本平台服务端的服务器信息发生变更、以及监测到本平台服务端的预定流量异常信息。


5.根据权利要求4所述的方法,其中,在将满足所述失效处理条件的小程序包标识,设置为失效状态之前,所述方法还包括:
确定当前时间距离生成所述对应的新的小程序包标识的间隔时长,达到预定过渡时长。


6.根据权利要求4所述的方法,其中,在对满足失效处理条件的小程序包标识,生成对应的新的小程序包标识之后,所述方法还包括:
基于每个小程序的小程序包标识生成对应的应用标识,其中,同一程序标识在不同生成时间对应的小程序包标识,具有相同的应用标识;
所述将所述至少一个小程序信息和所述小程序包标识发送至所述宿主服务端,包括:
将所述至少一个小程序信息、所述每个小程序的小程序包标识和对应的应用标识,发送至所述宿主服务端。


7.根据权利要求1所述的方法,其中,在所述获取所述小程序包获取请求中的小程序的标识之后,所述方法还包括:
获取所述小程序包获取请求中的数字签名证书;
所述发送所述小程序的小程序包至所述宿主服务端,包括:
利用本平台服务端预先存储的所述宿主服务端的非对称加密私钥,对所述数字签名证书验证,在所述数字签名证书验证成功的情况下,发送所述小程序的小程序包至所述宿主服务端。


8.根据权利要求1所述的方法,其中,所述响应于来自宿主服务端的小...

【专利技术属性】
技术研发人员:史南胜谢马林陈鑫陈玉祯曹姣
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京;11

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

1