[发明专利]一种小程序的调起方法、装置、电子设备及可读存储介质有效
申请号: | 201910732678.1 | 申请日: | 2019-08-09 |
公开(公告)号: | CN110557502B | 公开(公告)日: | 2021-03-23 |
发明(设计)人: | 刘毅 | 申请(专利权)人: | 五八有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;H04L29/06;H04M1/72403;H04W12/03 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
地址: | 300450 天津市滨海新区经济技术开*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 程序 方法 装置 电子设备 可读 存储 介质 | ||
1.一种小程序的调起方法,应用于客户端,其特征在于,包括以下步骤:
获取APP编号以及用户调起小程序时产生的操作行为信息,所述APP编号是指调起小程序的应用的编号,所述操作行为信息包括用户行为数据和操作流程;
将对所述操作行为信息和APP编号进行加密所得到的加密数据发送至服务端;
接收所述服务端在对所述加密数据进行解密以及判断操作行为信息与标准操作行为信息一致时返回的允许调起指令;
在接收到根据所述允许调起指令确定的允许跳转指令时,允许小程序跳转。
2.根据权利要求1所述的方法,其特征在于,在所述获取APP编号以及用户调起小程序时产生的操作行为信息的步骤之前,还包括:
根据本地白名单数据,发送小程序的白名单数据请求至服务端,所述小程序的白名单数据请求中包括本地白名单数据的数据版本号,所述服务端用于根据数据版本号和存储数据版本号进行对比,所述本地白名单数据中包括APP编号;
在所述服务端判断数据版本号与存储数据版本号对比一致的情况下,接收服务端返回的成功信号,根据所述成功信号记录用户调起小程序时产生的操作行为信息。
3.根据权利要求2所述的方法,其特征在于,还包括:
在所述服务端判断数据版本号与存储数据版本号对比不一致的情况下,接收服务端下发的新白名单数据,根据所述新白名单数据记录用户调起小程序时产生的操作行为信息。
4.根据权利要求3所述的方法,其特征在于,还包括:
判断所述新白名单数据中的小程序的使用数据是否存在于本地白名单数据中;
如果所述新白名单数据中的小程序的使用数据存在于本地白名单数据中,记录用户调起小程序时产生的用户行为数据和操作流程。
5.根据权利要求1所述的方法,其特征在于,所述将对操作行为信息和APP编号进行加密所得到的加密数据发送至服务端,包括:
将所述操作行为信息和APP编号进行加密,得到加密文件和加密秘钥;
对所述加密秘钥进行二次加密,得到二次加密秘钥;
将所述二次加密秘钥和加密文件作为加密数据,发送至服务端。
6.根据权利要求5所述的方法,其特征在于,所述将所述操作行为信息和APP编号进行加密,得到加密文件和加密秘钥,包括:
获取时间戳,所述时间戳是指客户端发送小程序的白名单数据请求时的时间点;
将所述时间戳、操作行为信息和APP编号进行加密,得到加密文件和加密秘钥。
7.一种小程序的调起方法,应用于服务端,其特征在于,包括以下步骤:
接收客户端发送的加密数据,所述加密数据是指客户端对用户调起小程序产生的操作行为信息和APP编号进行加密所得到的数据,所述操作行为信息包括用户行为数据和操作流程,所述APP编号是指调起小程序的应用的编号;
对所述加密数据进行解密,得到客户端的APP编号以及用户调起小程序时产生的操作行为信息;
判断所述APP编号是否正确,如果正确,将所述操作行为信息与标准操作行为信息进行对比;
在所述操作行为信息与标准操作行为信息对比一致时,发送允许调起指令至客户端,以使所述客户端在接收到根据所述允许调起指令确定的允许跳转指令时,允许小程序跳转。
8.根据权利要求7所述的方法,其特征在于,在所述接收客户端发送的加密数据的步骤之前,还包括:
接收客户端发送的小程序的白名单数据请求,所述小程序的白名单数据请求中包括数据版本号;
根据所述小程序的白名单数据请求,将所述数据版本号与存储数据版本号进行对比;
如果所述数据版本号与存储数据版本号对比一致,发送成功信号至客户端,以使所述客户端记录用户调起小程序时产生的操作行为信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于五八有限公司,未经五八有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910732678.1/1.html,转载请声明来源钻瓜专利网。