说明:收录全网最新的团体标准 提供单次或批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210215684.1 (22)申请日 2022.03.07 (71)申请人 北京搜狐 新媒体信息技 术有限公司 地址 100190 北京市海淀区科 学院南路2号 院3号楼12层1201 (72)发明人 吴迪  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 代理人 陈志海 (51)Int.Cl. G06F 3/0485(2022.01) G06F 3/0481(2022.01) G06F 9/451(2018.01) G06Q 30/02(2012.01) (54)发明名称 一种原生广告的处 理方法及装置 (57)摘要 本发明提供了一种原生广告的处理方法及 装置, 该方法为: 在监听到H5页面上的原生广告 视图内的点击事件时, 利用指定监听器处理点击 事件。 在监听到原生广告视图内的手指按下事件 时, 保存手指按下事件并记录其对应的第一坐 标, 拦截原生广告视图内的手指移动事件并获取 其对应的第二坐标。 若第一坐标和第二坐标的差 值大于坐标阈值, 表示操作手势为滑动手势, 利 用浏览器组件的第一系统接口消费手指按下事 件和手指移动事件以响应滑动手势。 通过手指 按 下事件模拟一次点击事件, 实现在原生广告视图 设置点击监听的基础上也能处理滑动手势, 保证 页面能够流畅滑动。 权利要求书2页 说明书9页 附图3页 CN 114356194 A 2022.04.15 CN 114356194 A 1.一种原生广告的处 理方法, 其特 征在于, 所述方法包括: 利用从广告引擎获取的广告数据创建原生广告视图; 将所述原生广告视图渲染至 H5页面; 在监听到所述H5页面上的所述原生广告视图内的点击事件时, 利用预先针对所述原生 广告视图设置的指定监听器处 理所述点击事件; 在监听到所述H5页面上的所述原生广告视图内的手指按下事件时, 保存所述手指按下 事件并记录所述手指按下事 件对应的第一 坐标; 拦截所述H5页面上的所述原生广告视图内的手指移动事件, 并获取所述手指移动事件 对应的第二 坐标; 若所述第一坐标和所述第 二坐标的差值大于坐标阈值, 调用浏 览器组件的第 一系统接 口消费所述手指按 下事件和所述手指移动事件, 其中, 所述差值大于所述坐标阈值指示: 所 述手指按下事 件和所述手指移动事 件对应的操作手势为滑动手势。 2.根据权利要求1所述的方法, 其特 征在于, 将所述原生广告视图渲染至 H5页面, 包括: 对所述原生广告视图进行离屏预渲染, 以获取 所述原生广告视图的高度; 将所述原生广告视图的高度发送至H5页面, 使所述H5页面根据 所述原生广告视图的高 度开辟空白区域; 获取所述空白区域的顶点的绝对坐标; 将所述绝对坐标发送至浏览器组件, 使所述浏览器组件根据所述绝对坐标调整布局参 数; 根据调整后的所述布局参数, 调用所述浏览器组件的第二系统接口刷新布局, 以将所 述原生广告视图渲染至所述H 5页面。 3.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 若所述第 一坐标和所述第 二坐标的差值不大于所述坐标阈值, 在监 听到所述H5页面上 的所述原生广告视图内的手指抬起事件时, 将保存的所述手指按 下事件和记录的所述第一 坐标进行回收, 其中, 所述差值不大于所述坐标阈值指示: 所述手指按 下事件和所述手指移 动事件对应的操作手势不是滑动手势。 4.根据权利要求1所述的方法, 其特征在于, 保存所述手指按下事件 并记录所述手指按 下事件对应的第一 坐标之后, 所述方法还 包括: 在监听到所述H5页面上的所述原生广告视图内的手指抬 起事件或取消事件时, 将保存 的所述手指按下事 件和记录的所述第一 坐标进行回收。 5.根据权利要求1所述的方法, 其特征在于, 拦截所述H5页面上的所述原生广告视图内 的手指移动事 件, 并获取 所述手指移动事 件的第二 坐标, 包括: 调用浏览器组件的第三系统接口, 拦截所述H5页面上的所述原生广告视图内的手指移 动事件; 获取所述手指移动事 件的第二 坐标。 6.一种原生广告的处 理装置, 其特 征在于, 所述装置包括: 创建单元, 用于利用从广告引擎获取的广告数据创建原生广告视图; 渲染单元, 用于将所述原生广告视图渲染至 H5页面; 第一处理单元, 用于在监听到所述H5页面上的所述原生广告视图内的点击事件时, 利权 利 要 求 书 1/2 页 2 CN 114356194 A 2用预先针对所述原生广告视图设置的指定监听器处 理所述点击事件; 第二处理单元, 用于在监听到所述H5页面上的所述原生广告视图内的手指按下事件 时, 保存所述手指按下事 件并记录所述手指按下事 件对应的第一 坐标; 拦截单元, 用于拦截所述H5页面上的所述原生广告视图内的手指移动事件, 并获取所 述手指移动事 件对应的第二 坐标; 调用单元, 用于若所述第一坐标和所述第二坐标的差值大于坐标阈值, 调用 浏览器组 件的第一系统接口消费所述手指按下事件和所述手指移动事件, 其中, 所述差值大于所述 坐标阈值指示: 所述手指按下事 件和所述手指移动事 件对应的操作手势为滑动手势。 7.根据权利要求6所述的装置, 其特 征在于, 所述 渲染单元包括: 预渲染模块, 用于对所述原生广告视 图进行离屏预渲染, 以获取所述原生广告视 图的 高度; 第一发送模块, 用于将所述原生广告视图的高度发送至H5页面, 使所述H5页面根据所 述原生广告视图的高度开辟空白区域; 获取模块, 用于获取 所述空白区域的顶点的绝对坐标; 第二发送模块, 用于将所述绝对坐标发送至浏览器组件, 使所述浏览器组件根据所述 绝对坐标调整布局参数; 渲染模块, 用于根据调整后的所述布局参数, 调用所述浏览器组件的第二系统接口刷 新布局, 以将所述原生广告视图渲染至所述H 5页面。 8.根据权利要求6所述的装置, 其特 征在于, 所述装置还 包括: 第三处理单元, 用于若所述第一坐标和所述第二坐标的差值不大于所述坐标阈值, 在 监听到所述H5页面上的所述原生广告视图内的手指抬起事件时, 将保存的所述手指按下事 件和记录的所述第一坐标进行回收, 其中, 所述差值不大于所述坐标阈值指示: 所述手指按 下事件和所述手指移动事 件对应的操作手势不是滑动手势。 9.根据权利要求6所述的装置, 其特征在于, 所述第二处理单元还用于: 保存所述手指 按下事件并记录所述手指按 下事件对应的第一坐标之后, 在监听到所述H5页面上的所述原 生广告视图内的手指抬起事件或取消事件时, 将保存的所述手指按下事件和记录的所述第 一坐标进行回收。 10.根据权利要求6所述的装置, 其特征在于, 所述拦截单元具体用于: 调用浏 览器组件 的第三系统接口, 拦截所述H5页面上 的所述原生广告视图内的手指移动事件; 获取所述手 指移动事 件的第二 坐标。权 利 要 求 书 2/2 页 3 CN 114356194 A 3

.PDF文档 专利 一种原生广告的处理方法及装置

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种原生广告的处理方法及装置 第 1 页 专利 一种原生广告的处理方法及装置 第 2 页 专利 一种原生广告的处理方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 11:22:23上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。