基于小程序的数据处理方法、装置制造方法及图纸

技术编号:36700989 阅读:18 留言:0更新日期:2023-03-01 09:17
本申请提供了一种基于小程序的数据处理方法、装置、电子设备及计算机可读存储介质;方法包括:通过软件开发工具包代理小程序的多个应用程序编程接口,其中,小程序的每个交互场景与至少一个应用程序编程接口关联;呈现目标交互场景对应的小程序的交互界面;响应于目标对象针对交互界面的交互操作,确定与目标交互场景关联的目标应用程序编程接口,其中,目标应用程序编程接口为多个应用程序编程接口中的至少一个;基于目标应用程序编程接口,获取目标交互场景的对象交互数据,并将对象交互数据发送至存储空间。通过本申请,能够实现高效和自动地获取小程序的对象交互数据。和自动地获取小程序的对象交互数据。和自动地获取小程序的对象交互数据。

【技术实现步骤摘要】
基于小程序的数据处理方法、装置


[0001]本申请涉及计算机技术,尤其涉及一种基于小程序的数据处理方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]小程序(Mini Program)是一种不需要下载安装即可使用的应用程序,其可以运行在跨平台客户端上。小程序的最大特点是使用便捷,用户通过扫码或者搜索即可打开应用,无需手动在终端的操作系统中安装,从而解决终端安装太多应用程序的问题。
[0003]为了对小程序的功能进行完善以更好地提供用户服务,需要收集并上报小程序的对象交互数据(例如用户行为数据),以进行数据分析。
[0004]相关技术中,获取小程序的对象交互数据依赖于手动埋点,难以满足网络时代对于对象交互数据的快速需求。

技术实现思路

[0005]本申请实施例提供一种基于小程序的数据处理方法、装置、电子设备及计算机可读存储介质,能够实现高效和自动地获取小程序的对象交互数据。
[0006]本申请实施例的技术方案是这样实现的:
[0007]本申请实施例提供一种基于小程序的数据处理方法,包括:
[0008]通过软件开发工具包代理所述小程序的多个应用程序编程接口,其中,所述小程序的每个交互场景与至少一个所述应用程序编程接口关联;
[0009]呈现目标交互场景对应的所述小程序的交互界面;
[0010]响应于目标对象针对所述交互界面的交互操作,确定与所述目标交互场景关联的目标应用程序编程接口,其中,所述目标应用程序编程接口为所述多个应用程序编程接口中的至少一个;
[0011]基于所述目标应用程序编程接口,获取所述目标交互场景的对象交互数据,并将所述对象交互数据发送至存储空间。
[0012]上述技术方案中,所述目标交互场景的类型包括:针对商品的交互场景、针对目标对象的交互场景;
[0013]所述对象交互数据包括以下至少之一:目标对象信息、商品信息、所述目标对象针对商品的行为数据。
[0014]本申请实施例提供一种基于小程序的数据处理装置,包括:
[0015]代理模块,用于通过软件开发工具包代理所述小程序的多个应用程序编程接口,其中,所述小程序的每个交互场景与至少一个所述应用程序编程接口关联;
[0016]呈现模块,用于呈现目标交互场景对应的所述小程序的交互界面;
[0017]处理模块,用于响应于目标对象针对所述交互界面的交互操作,确定与所述目标交互场景关联的目标应用程序编程接口,其中,所述目标应用程序编程接口为所述多个应
用程序编程接口中的至少一个;
[0018]基于所述目标应用程序编程接口,获取所述目标交互场景的对象交互数据,并将所述对象交互数据发送至存储空间。
[0019]上述技术方案中,所述代理模块还用于当所述软件开发工具包中不包括所述小程序的多个应用程序编程接口时,在所述软件开发工具包中写入所述小程序的多个应用程序编程接口;
[0020]当所述软件开发工具包中存在未启用的所述小程序的多个应用程序编程接口时,在所述软件开发工具包中启用所述小程序的多个应用程序编程接口。
[0021]上述技术方案中,所述代理模块还用于针对所述小程序的任一所述交互场景执行以下处理:
[0022]响应于与所述交互场景关联的至少一个应用程序编程接口的参数配置操作,在所述软件开发工具包中写入所述至少一个应用程序编程接口配置后的接口参数;
[0023]响应于针对所述接口参数的参数管理操作,在所述软件开发工具包中写入所述至少一个应用程序编程接口调整后的参数字段。
[0024]上述技术方案中,所述代理模块还用于针对所述小程序的任一所述交互场景执行以下处理:
[0025]在所述软件开发工具包中启用与所述交互场景关联的至少一个应用程序编程接口;
[0026]响应于针对所述至少一个应用程序编程接口的参数配置操作,基于所述至少一个应用程序编程接口配置后的接口参数更新所述软件开发工具包;
[0027]响应于针对所述接口参数的参数管理操作,基于所述至少一个应用程序编程接口调整后的参数字段更新所述软件开发工具包。
[0028]上述技术方案中,当所述目标应用程序编程接口为所述多个应用程序编程接口中的至少两个时,所述处理模块还用于获取所述目标交互场景中与所述至少两个应用程序编程接口分别对应的交互数据;
[0029]对所述至少两个应用程序编程接口分别对应的交互数据进行信息融合处理,得到所述目标交互场景的对象交互数据。
[0030]上述技术方案中,所述处理模块还用于通过与所述目标交互场景关联的观察对象,监听所述至少两个应用程序编程接口分别对应的交互数据;
[0031]对监听到的交互数据进行信息拼接处理,得到所述目标交互场景的对象交互数据。
[0032]上述技术方案中,当所述目标应用程序编程接口包括第一应用程序编程接口时,所述处理模块还用于当所述第一应用程序编程接口的接口参数与配置的接口参数匹配时,将所述第一应用程序编程接口的参数字段作为所述第一应用程序编程接口对应的交互数据;
[0033]将所述第一应用程序编程接口的参数字段发送至缓存空间。
[0034]上述技术方案中,当所述目标应用程序编程接口还包括第二应用程序编程接口时,所述处理模块还用于当所述第二应用程序编程接口从所述缓存空间中查询到所述参数字段时,获取所述目标交互场景中与所述第二应用程序编程接口对应的交互数据。
[0035]上述技术方案中,所述处理模块还用于将所述对象交互数据进行加密,得到加密后的所述对象交互数据;
[0036]将加密后的所述对象交互数据发送至存储空间。
[0037]上述技术方案中,所述目标交互场景的类型包括:针对商品的交互场景、针对目标对象的交互场景;
[0038]所述对象交互数据包括以下至少之一:目标对象信息、商品信息、所述目标对象针对商品的行为数据。
[0039]本申请实施例提供一种用于数据处理的电子设备,所述电子设备包括:
[0040]存储器,用于存储可执行指令;
[0041]处理器,用于执行所述存储器中存储的可执行指令时,实现本申请实施例提供的基于小程序的数据处理方法。
[0042]本申请实施例提供一种计算机可读存储介质,存储有可执行指令,用于引起处理器执行时,实现本申请实施例提供的基于小程序的数据处理方法。
[0043]本申请实施例提供一种计算机程序产品,包括计算机程序或指令,计算机程序或指令被处理器执行时实现本申请实施例提供的基于小程序的数据处理方法。
[0044]本申请实施例具有以下有益效果:
[0045]通过软件开发工具包代理小程序的多个应用程序编程接口,以在响应于目标对象针对交互界面的交互操作,调用目标应用程序编程接口,以获取并上报目标交互场景的对象交互数据,从而实现高效和自动地获取小程序的对象交互数据,提高上报对象交互数据的准确性,相比于手动埋点的方案本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于小程序的数据处理方法,其特征在于,所述方法包括:通过软件开发工具包代理所述小程序的多个应用程序编程接口,其中,所述小程序的每个交互场景与至少一个所述应用程序编程接口关联;呈现目标交互场景对应的所述小程序的交互界面;响应于目标对象针对所述交互界面的交互操作,确定与所述目标交互场景关联的目标应用程序编程接口,其中,所述目标应用程序编程接口为所述多个应用程序编程接口中的至少一个;基于所述目标应用程序编程接口,获取所述目标交互场景的对象交互数据,并将所述对象交互数据发送至存储空间。2.根据权利要求1所述的方法,其特征在于,所述通过软件开发工具包代理所述小程序的多个应用程序编程接口,包括:当所述软件开发工具包中不包括所述小程序的多个应用程序编程接口时,在所述软件开发工具包中写入所述小程序的多个应用程序编程接口;当所述软件开发工具包中存在未启用的所述小程序的多个应用程序编程接口时,在所述软件开发工具包中启用所述小程序的多个应用程序编程接口。3.根据权利要求2所述的方法,其特征在于,所述在所述软件开发工具包中写入所述小程序的多个应用程序编程接口,包括:针对所述小程序的任一所述交互场景执行以下处理:响应于与所述交互场景关联的至少一个应用程序编程接口的参数配置操作,在所述软件开发工具包中写入所述至少一个应用程序编程接口配置后的接口参数;响应于针对所述接口参数的参数管理操作,在所述软件开发工具包中写入所述至少一个应用程序编程接口调整后的参数字段。4.根据权利要求2所述的方法,其特征在于,所述在所述软件开发工具包中启用所述小程序的多个应用程序编程接口,包括:针对所述小程序的任一所述交互场景执行以下处理:在所述软件开发工具包中启用与所述交互场景关联的至少一个应用程序编程接口;响应于针对所述至少一个应用程序编程接口的参数配置操作,基于所述至少一个应用程序编程接口配置后的接口参数更新所述软件开发工具包;响应于针对所述接口参数的参数管理操作,基于所述至少一个应用程序编程接口调整后的参数字段更新所述软件开发工具包。5.根据权利要求1所述的方法,其特征在于,当所述目标应用程序编程接口为所述多个应用程序编程接口中的至少两个时,所述基于所述目标应用程序编程接口,获取所述目标交互场景的对象交互数据,包括:获取所述目标交互场景中与所述至少两个应用程序编程接口...

【专利技术属性】
技术研发人员:潘信伍邢文鹏叶珊珊袁慧颖蒲霞琳陈俊良徐敏张小鹏蒋宏伟
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1