[发明专利]一种页面生成方法及装置有效
申请号: | 201710657548.7 | 申请日: | 2017-08-03 |
公开(公告)号: | CN107423070B | 公开(公告)日: | 2021-02-23 |
发明(设计)人: | 熊浩;邵明星;余敦甫;周伟 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F9/451 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 页面 生成 方法 装置 | ||
本发明提供了一种页面生成方法及装置,获得页面生成请求后,依据该请求,从服务端获取与目标页面对应的页面数据;从预置样式文件中确定与控件数据对应的控件样式;然后,依据控件数据以及控件样式,创建控件本体,并建立控件本体与相关联事件之间的关联关系,得到控件;最后,对目标页面所包含的控件进行排版渲染,生成所述目标页面。由上述内容可知,通过调整服务端的页面数据,即可灵活调整客户端所生成的页面内各个控件的样式以及各个控件所关联的事件。
技术领域
本发明涉及移动应用技术领域,更具体的说,是涉及一种页面生成方法及装置。
背景技术
随着智能移动终端设备普及率和性能的日益提高,各种服务提供商,纷纷强化移动业务,提供高质量的移动应用客户端来满足用户需求。
现有技术中,客户端在生成页面时,页面内各控件的样式和各控件所关联的事件依赖于客户端固有的页面数据。例如:在某个控件内显示一个图片,每次新打开或刷新页面时,控件内显示的图片会变化,但是控件的样式(如形状、位置等)不会改变,而且,点击该控件执行的事件始终为全屏显示当前图片,而不会变为更换图片。对于同一页面,每次生成时,页面内各控件的样式和各控件所关联的事件均是固定的,无法进行灵活调整。
发明内容
有鉴于此,本发明提供一种页面生成方法及装置,以解决现有技术中页面内各控件的样式和各控件所关联的事件均无法灵活调整的问题。技术方案如下:
第一方面,本发明提供一种页面生成方法,包括:
获取用于生成目标页面的页面生成请求;
依据所述页面生成请求,从服务端获取与所述目标页面对应的页面数据,所述页面数据包含至少一组控件数据;
依据预置样式文件,确定与所述控件数据对应的控件样式;
依据所述控件数据以及所述控件样式,创建与所述控件数据对应的控件本体,以及,依据所述控件数据建立所述控件本体与相关联事件之间的关联关系,得到所述控件,所述相关联事件是当用户操作所述控件本体后所需执行的事件;
对所述目标页面所包含的控件进行排版渲染,生成所述目标页面。
可选地,所述控件数据包括业务数据,所述业务数据用于表明所述控件的业务内容;
所述依据预置样式文件,确定与所述控件数据对应的控件样式,包括:
解析所述业务数据包含的样式标识;
从预置样式文件中查询与所述样式标识对应的控件样式。
可选地,所述方法还包括:
按照设定时间从服务端获取所述预置样式文件并存储到客户端中。
可选地,所述控件数据包括业务数据和行为数据,所述业务数据用于表明所述控件的业务内容,所述行为数据用于表明所述控件对应的事件内容;
所述依据所述控件数据以及所述控件样式,创建与所述控件数据对应的控件本体,以及,依据所述控件数据建立所述控件本体与相关联事件之间的关联关系,得到所述控件,包括:
依据所述业务数据及所述控件样式,创建与所述控件数据对应的控件本体;
建立所述控件本体与所述行为数据之间的关联关系,得到所述控件。
可选地,所述方法还包括:
当检测到用户针对所述目标页面上的目标控件的控制操作时,获取所述目标控件所关联的目标行为数据,所述目标控件是所述目标页面上的任意一个控件;
解析所述目标控件所关联的目标行为数据,获得与所述控制操作相对应的目标事件,并执行所述目标事件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710657548.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种干粉砂浆混合搅拌装置
- 下一篇:一种建筑施工用减震混凝土搅拌机