预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110322284A(43)申请公布日2019.10.11(21)申请号201910516105.5(22)申请日2019.06.14(71)申请人广州汇量信息科技有限公司地址510000广东省广州市天河区兴民路222号之三4306房(仅限办公)(72)发明人田野(74)专利代理机构北京市万慧达律师事务所11111代理人黄玉东(51)Int.Cl.G06Q30/02(2012.01)G06F16/958(2019.01)权利要求书2页说明书7页附图1页(54)发明名称广告页面视图的展示方法及系统(57)摘要本发明公开了一种广告页面视图的展示方法及系统,该方法包括步骤:客户端提前下载zip格式的HTML代码和资源到本地并解压;通过webview控件渲染HTML,建立本地客户端与webview页面的通信连接;在本地封装了CommonJS实现模块规定的全部通信协议的基础上,按照规定初始化接口协议调用顺序,完成HTML的初始化。本发明的该方法及系统可以降低广告页面的开发成本和发布周期,并提高页面样式加载的多样性,且能满足特殊广告交互的需求。CN110322284ACN110322284A权利要求书1/2页1.一种广告页面视图的展示方法,其特征在于,该方法包括步骤:客户端提前下载zip格式的HTML代码和资源到本地并解压;webview控件渲染HTML,建立本地客户端与webview页面的通信连接;在本地封装了CommonJS类规定的全部通信协议的基础上,按照规定初始化接口协议调用顺序,完成HTML的初始化。2.根据权利要求1所述的展示方法,其特征在于,客户端向服务器发出下载zip格式的HTML代码和资源至本地的请求;服务器下发任意字段指定zip文件的具体下载地址给客户端;客户端在本地解压该zip文件,获得HTML文件及HTML渲染过程中需要的资源文件,包括HTML引用的JS文件,图片,或其它多媒体文件。3.根据权利要求1或2所述的展示方法,其特征在于,在展示广告时,客户端通过webview控件加载本地HTML页面;当HTML被渲染完成后,本地的客户端和HTML建立起通信连接;本地的CommonJS实现模块将所有的和webview页面进行交互通信的方法封装在一个类里。4.根据权利要求3所述的展示方法,其特征在于,本地先通知HTML,HTML获知本地准备完成;HTML的初始化接口获取到页面渲染的相关数据对象后,根据不同的业务展示不同样式的页面内容。5.根据权利要求4中所述的展示方法,其特征在于,CommonJS实现模块在建立通信连接和数据传输之后,还设定了包括:展示关闭按钮,展示广告位banner,展示视频位置控制,开始播放视频,暂停视频,关闭页面,上报url,展示Storekit,通知页面加载readyStatus,Webview页面禁止弹动,视频静音播放,点击安装跳转到应用市场的基础功能。6.根据权利要求5所述的展示方法,其特征在于,本地的CommonJS实现模块用于统一封装Webview控件的内部逻辑,包括Webview页面加载全部过程代理回调转交,Html所有交互请求的拦截处理,以及与HTML通信协议的检查,其中,所述CommonJS实现模块对HTML通信协议的检查包括:检查所有Html发出的url规定是否符合设定的字符串格式,对字符串的匹配采用正则匹配规则。7.根据权利要求6所述的展示方法,其特征在于,CommonJS实现模块封装了Html通知本地客户端的实现方法,该方法具体包括:控制Webview页面边缘和内容是否有回弹效果;Html通知本地客户端其内部加载状态;CommonJS实现模块还封装了本地客户端通知Html的实现方法,该方法具体包括:本地客户端加载完成已建立连接;将Webview页面进行展示时通知;通知Html现在的屏幕方向;通知webview页面进入后台;通知webview页面进入前台;2CN110322284A权利要求书2/2页通知webveiw页面被销毁。8.根据权利要求7所述的展示方法,其特征在于,CommonJS实现模块还统一封装了与基础广告业务相关通信的方法实现,用于负责所有协议的实现逻辑,其中包括:组装H5初始数据;响应点击事件;打开一个url;展示或者关闭弹框;展示或者隐藏关闭按钮;关闭页面;H5出现异常。9.根据权利要求8所述的展示方法,其特征在于,CommonJS实现模块还统一封装了与视频广告业务相关通信的方法实现,用于实现控制视频相关的方法名,其中包括:获取播放进度;暂停或播放视频;点击时机展示banner、miniCard;展示或者隐藏Storekit;视频播放模式控制;关闭视频按钮显示或者隐藏;声音控制;进度条显示