[发明专利]响应用户操作的方法、装置、电子设备及可读存储介质有效
申请号: | 202010968567.3 | 申请日: | 2020-09-15 |
公开(公告)号: | CN112199024B | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 陈旋峰;徐烨 | 申请(专利权)人: | 汉海信息技术(上海)有限公司 |
主分类号: | G06F3/0485 | 分类号: | G06F3/0485;G06F16/957;G06F16/958 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 任亚娟 |
地址: | 200050 上海市长*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 响应 用户 操作 方法 装置 电子设备 可读 存储 介质 | ||
1.一种响应用户操作方法,其特征在于,所述方法包括:
在当前显示页面渲染完毕后,统一对需要进行数据操作上报的页面元素添加声明,被声明的页面元素即为配置预设标识的页面元素;
在当前显示页面配置全局监听,所述全局监听用于监听用户针对所述当前显示页面上预先配置有所述预设标识的页面元素的操作;
获取用户针对所述当前显示页面上的目标页面元素的操作,其中,所述目标页面元素为用户对所述当前显示页面上进行操作的元素;
检测所述目标页面元素是否配置有所述预设标识,包括:检测所述目标页面元素是否经过声明;
在所述目标页面元素配置有所述预设标识时,按照预设策略响应所述操作,包括:响应用户针对所述目标页面元素的所述操作,并将所述操作的操作数据上报至服务器。
2.根据权利要求1所述的方法,其特征在于,所述操作为点击操作;在所述目标页面元素配置有所述预设标识时,按照预设策略响应所述操作,包括:
在所述目标页面元素配置有所述预设标识时,上报所述目标页面元素上的用户交互数据;或
在所述目标页面元素配置有所述预设标识时,打开所述目标页面元素上的链接;或
在所述目标页面元素配置有所述预设标识时,打开所述目标页面元素对应的应用程序。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在所述目标页面元素未配置有所述预设标识时,检测所述当前显示页面是否包含所述目标页面元素的父节点页面元素;
在所述当前显示页面包含所述目标页面元素的父节点页面元素时,检测所述目标页面元素的父节点页面元素是否配置有所述预设标识;
在所述目标页面元素的父节点页面元素配置有所述预设标识时,上报所述目标页面元素的父节点页面元素上的用户交互数据。
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在所述目标页面元素配置有冒泡上报方式时,确定由所述目标页面元素至所述当前显示页面的根元素之间,所述目标页面元素的各个父级页面元素;
检测所述目标页面元素的每个父级页面元素是否配置有所述预设标识;
针对所述目标页面元素的各个父级页面元素中配置有所述预设标识的父级页面元素,上报该父级页面元素上的用户交互数据。
5.根据权利要求1所述的方法,其特征在于,所述操作为浏览操作;在所述目标页面元素配置有所述预设标识时,按照预设策略响应所述操作,包括:
在所述目标页面元素配置有所述预设标识时,判断是否满足预设曝光条件,所述曝光条件是根据曝光次数、曝光面积、以及曝光时长中的至少一者确定的;
在满足所述曝光条件时,上报所述目标页面元素上的用户交互数据。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
在所述当前显示页面配置DOM树变更监听,所述DOM树变更监听用于监听在所述当前显示页面的DOM树发生变更时,用户针对所述当前显示页面上新增的页面元素的操作;
获取用户针对所述当前显示页面上的新增的页面元素的操作;
在所述新增的页面元素配置有所述预设标识时,上报所述新增的页面元素上的用户交互数据。
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
在所述当前显示页面配置视口内曝光监听,所述视口内曝光监听用于监听用户在所述当前显示页面上进行的横向或纵向滑动操作;
获取用户针对视口内当前被曝光的页面元素的操作;
在所述视口内当前被曝光的页面元素配置有所述预设标识时,上报所述视口内当前被曝光的页面元素上的用户交互数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汉海信息技术(上海)有限公司,未经汉海信息技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010968567.3/1.html,转载请声明来源钻瓜专利网。