[发明专利]一种动态活动推广组件的运行方法和装置在审
申请号: | 201811069007.3 | 申请日: | 2018-09-13 |
公开(公告)号: | CN109254792A | 公开(公告)日: | 2019-01-22 |
发明(设计)人: | 朱利明 | 申请(专利权)人: | 海南新软软件有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/30 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
地址: | 571924 海南省海口市老城高新*** | 国省代码: | 海南;46 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态活动 数据模型 协议数据 方法和装置 活动接口 申请 预设时间间隔 动画模型 多次使用 活动内容 活动启动 交互模型 开启信号 裂变效应 用户分享 调用 解析 合法 返回 更新 传播 发布 展示 | ||
1.一种动态活动推广组件的运行方法,其特征在于,所述方法包括:
获取APP开启信号;
按照预设时间间隔,调用活动接口;
所述活动接口返回json协议数据;
判断json协议数据是否合法;
如果合法,解析json协议数据,得到数据模型,其中,所述数据模型包括动画模型和交互模型其中至少一种;
根据数据模型,显示动画和/或交互视图。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
如果不合法,动态活动推广组件运行结束。
3.如权利要求1所述的方法,其特征在于,所述根据数据模型,显示动画和/或交互视图的具体步骤包括:
如果数据模型是动画模型,获取动画库中json文件,基于json文件,转化为动画;
如果数据模型为交互模型,获取js代码文件,基于js代码文件,转化为客户端的交互视图。
4.如权利要求1所述的方法,其特征在于,所述开启信号包括:冷启动的开启信号和热启动的开启信号。
5.如权利要求3所述的方法,其特征在于,所述json文件为AE工具导出的动画描述文件。
6.如权利要求1所述的方法,其特征在于,所述判断json协议数据是否合法的方法的具体步骤包括:
验证json协议数据是否符合json标准格式。
7.如权利要求1所述的方法,其特征在于,所述如果合法,解析json协议数据,得到数据模型,其中,所述数据模型包括动画模型和交互模型其中至少一种的具体步骤包括:
如果合法,判断json协议数据是一条数据还是数组数据;
如果json协议数据是一条数据,使用jsonobject方式解析json协议数据,得到数据模型;
如果json协议数据是数组数据,使用jsonarray方式解析json协议数据,得到数据模型。
8.一种动态活动推广组件的运行装置,其特征在于,所述装置包括:
获取单元,用于获取APP开启信号;
调用单元,用于按照预设时间间隔,调用活动接口;
返回单元,用于所述活动接口返回json协议数据;
第一判断单元,用于判断json协议数据是否合法;
解析单元,用于如果合法,解析json协议数据,得到数据模型,其中,所述数据模型包括动画模型和交互模型其中至少一种;
显示单元,用于根据数据模型,显示动画和/或交互视图。
9.如权利要求8所述的装置,其特征在于,所述装置还包括:
结束单元,用于如果不合法,运行结束。
10.如权利要求8所述的装置,其特征在于,所述显示单元包括:
动画显示单元,用于如果数据模型是动画模型,获取动画库中json文件,基于json文件,转化为动画;
交互显示单元,用于如果数据模型为交互模型,获取js代码文件,基于js代码文件,转化为客户端的交互视图。
11.如权利要求8所述的装置,其特征在于,所述开启信号包括:冷启动的开启信号和热启动的开启信号。
12.如权利要求10所述的装置,其特征在于,所述json文件为AE工具导出的动画描述文件。
13.如权利要求8所述的装置,其特征在于,所述判断单元包括:
验证json协议数据是否符合json标准格式。
14.如权利要求8所述的装置,其特征在于,所述解析单元包括:
第二判断单元,用于如果合法,判断json协议数据是一条数据还是数组数据;
第一解析单元,用于如果json协议数据是一条数据,使用jsonobject方式解析json协议数据,得到数据模型;
第二解析单元,用于如果json协议数据是数组数据,使用jsonarray方式解析json协议数据,得到数据模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海南新软软件有限公司,未经海南新软软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811069007.3/1.html,转载请声明来源钻瓜专利网。