[发明专利]生成移动App页面的方法及系统有效
申请号: | 201710997744.9 | 申请日: | 2017-10-23 |
公开(公告)号: | CN109697055B | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 王超;王孝满;马宝岩;周宇;徐勉俊;陈嘉文 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 吴梦圆 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生成 移动 app 页面 方法 系统 | ||
1.一种生成移动App页面的方法,包括:
获取用于生成移动App页面的模型,其中,所述模型中包含多个模板,不同的模板对应不同的用户需求;
从所述多个模板中选出用于生成目标移动App页面所需要的一个或者多个目标模板;以及
基于所述一个或者多个目标模板,向服务器请求对应的模型层数据和视图层数据,其中,所述模型层数据中的全部或者部分用于表达所述目标移动App页面的页面内容,所述视图层数据中的全部或者部分用于表达所述目标移动App页面的展示对象;
其中,所述用于生成移动App页面的模型是通过以下操作创建得到的:获取所述多个模板,其中,每个模板中包含有对应的模板元素;对所述多个模板中包含的模板元素求并集,得到对应的并集计算结果;创建包含有所述并集计算结果中的所有模板元素的模型作为所述用于生成移动APP页面的模型。
2.根据权利要求1所述的方法,其中,从所述多个模板中选出用于生成目标移动App页面所需要的一个或者多个目标模板包括:
获取用户的用户需求;以及
从所述多个模板中选出满足所述用户需求的模板作为用于生成所述目标移动App页面所需要的一个或者多个目标模板。
3.根据权利要求1所述的方法,其中,所述方法还包括:
基于所述一个或者多个目标模板,向服务器请求对应的数据层数据,其中,所述数据层数据用于生成所述目标移动App页面的数据上报逻辑,所述数据上报逻辑用于跟踪并上报用户使用所述目标移动App页面的过程中产生的行为数据。
4.根据权利要求1所述的方法,其中,所述方法还包括:
基于所述一个或者多个目标模板,向服务器请求对应的交互层数据,其中,所述交互层数据具有至少一种预先设定的数据结构,用于生成所述目标移动App页面的页面处理逻辑,所述页面处理逻辑用于处理所述目标移动App页面中各页面动作行为。
5.根据权利要求1所述的方法,其中,所述方法还包括:
基于所述一个或者多个目标模板,向服务器请求对应的其他配置层数据,其中,所述其他配置层数据用于生成所述目标移动App页面的预留设置模块,所述预留设置模块用于添加对应的处理逻辑以扩展所述目标移动App页面的功能。
6.根据权利要求1所述的方法,其中,所述方法还包括:
在所述模型层数据中的部分能够用于表达所述目标移动App页面的页面内容的情况下:
使用所述模型层数据中能够用于表达所述目标移动App页面的页面内容的字段生成所述目标移动App页面的页面内容;以及
将所述模型层数据中不能用于表达所述目标移动App页面的页面内容的字段在生成所述目标移动App页面的页面内容的过程中作为空缺处理;
和/或
在所述视图层数据中的部分能够用于表达所述目标移动App页面的展示对象的情况下:
使用所述视图层数据中能够用于表达所述目标移动App页面的展示对象的字段生成所述目标移动App页面的展示对象;以及
将所述视图层数据中不能用于表达所述目标移动App页面的展示对象的字段在生成所述目标移动App页面的展示对象的过程中作为空缺处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710997744.9/1.html,转载请声明来源钻瓜专利网。