[发明专利]一种跨平台移动终端的可视化埋点方法有效
申请号: | 201711341351.9 | 申请日: | 2017-12-14 |
公开(公告)号: | CN108304176B | 公开(公告)日: | 2021-09-07 |
发明(设计)人: | 李泽贤 | 申请(专利权)人: | 广东数果科技有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F11/36 |
代理公司: | 广州市越秀区哲力专利商标事务所(普通合伙) 44288 | 代理人: | 邵穗娟;汤喜友 |
地址: | 510000 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 平台 移动 终端 可视化 方法 | ||
1.一种跨平台移动终端的可视化埋点方法,其特征在于,包括可视化埋点模式和常用模式,所述可视化埋点模式包括以下步骤:
建立客户端与服务端的连接后,客户端按照预设条件对发送给服务端的当前交互界面的控件树相关信息进行刷新;
服务端根据接收到的交互界面控件树相关信息,同步更新渲染界面,用户在服务端对控件进行可视化埋点圈选操作;
埋点圈选完成后,测试控件的绑定情况,服务端将埋点信息发送到客户端,客户端确认获取到的埋点信息中指定的控件,并进行绑定;
在客户端触发测试绑定的控件,触发控件的事件信息,并发送到服务端,测试通过后,服务端对已埋点圈选的控件进行部署操作;
在常用模式中获取已部署的埋点控件信息,具体包括以下步骤:
集成了软件开发工具包的应用启动后,可视化埋点的单例模式对象进行初始化;
初始化过程中,请求服务端获取可视化埋点的配置信息;
对获取到的可视化埋点配置的信息进行解析,软件开发工具包对当前应用对应绑定信息的原生控件或网页元素进行事件监听,各页面根据页面路径设置页面名称等操作;
当触发事件时,根据配置信息中的数据类型对数据进行维度验证,然后打包,并将打包后的数据发送到服务端;
当服务端成功接收数据后,软件开发工具包中打包后的数据将被清除,否则,等待下次打包数据再发送。
2.如权利要求1所述的跨平台移动终端的可视化埋点方法,其特征在于,当所开发的应用为混合类型移动应用时,在软件开发工具包内将可视化埋点的原生代码与JavaScript代码注入网页中执行,使网页可以根据HTML元素的圈选绑定实现埋点。
3.如权利要求1所述的跨平台移动终端的可视化埋点方法,其特征在于,在可视化埋点管理界面中,对页面进行相应设置,当软件开发工具包通过页面路径确定当前页面与设置的页面相符合后,默认发送每个页面的浏览和停留事件数据时,并自动添加页面名称维度。
4.如权利要求1所述的跨平台移动终端的可视化埋点方法,其特征在于,建立客户端与服务端的连接,具体包括以下步骤:
打开服务端提供的可视化埋点二维码页面,客户端扫描二维码,通过软件开发工具包的解释,开始进行建立与服务端的连接;
服务端接收客户端请求建立连接的请求后,对连接建立请求进行验证,若验证通过,则向客户端请求获取设备信息;若验证失败,则继续等待;
客户端在接收到服务端的请求后,向服务端返回自身设备信息;
服务端接收到客户端的设备信息后,进一步请求获取交互界面信息;
客户端接收到收服务端获取交互界面信息的请求后,对当前交互界面的控件树进行遍历以获取相关信息,并返回给服务端;
服务端根据客户端两次发送的信息,解释并生成客户端可识别的控件路径,并将当前客户端的交互界面渲染到当前网页中,从而成功建立服务端与客户端的连接。
5.如权利要求1所述的跨平台移动终端的可视化埋点方法,其特征在于,所述配置信息包括原生控件和网页元素的绑定信息、打包数据用的数据类型、原生页面以及网页页面的页面设置信息。
6.如权利要求1所述的跨平台移动终端的可视化埋点方法,其特征在于,所述预设条件为定时发送或者为交互界面改变时。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东数果科技有限公司,未经广东数果科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711341351.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:代码文件隔离打包方法及装置
- 下一篇:计算图的执行