[发明专利]一种页面创建方法、装置、系统及存储介质在审
申请号: | 202110678848.X | 申请日: | 2021-06-18 |
公开(公告)号: | CN113342341A | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 姜中晟 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F9/451;G06F3/0483 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 蔡良伟;吴雪 |
地址: | 100080 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 页面 创建 方法 装置 系统 存储 介质 | ||
本发明涉及一种页面创建方法、装置、系统及存储介质。本方案通过获取页面创建请求信息,根据页面创建请求信息在相应的控件上添加触发标记,每个标记均对应有相应的数据投递事件,从而根据页面创建请求信息增加控件触发后的事件,使得控件被触发后,不仅执行原始的控件触发进程,还执行的数据投递事件对应的进程,实现业务逻辑与数据投递事件解耦,方便用户可以根据需求调整控件对应的数据投递事件投递数据,而且由于标记设置在布局文件中,用户可以直观的看到标记所对应的控件,达到真正的可视化管理。
技术领域
本发明涉及计算机技术领域,尤其涉及一种页面创建方法、装置、系统及存储介质。
背景技术
随着人工智能和手机技术的不断发展,人们通过应用软件的服务能够快捷的进行视频聊天、语音聊天、新闻浏览和其他娱乐活动等,促进了人工智能的发展,软件开发也是当前热门的行业,应用软件开发的终端是一台电脑或者计算机系统,用来输入数据,开发新的应用软件。
目前的移动端的各个控件的触发方法大抵是全部由逻辑层来实现,即全部由开发人员在java代码层或者objective-c层编写代码来实现业务逻辑和数据投递事件投递数据,业务逻辑就是某个控件对应的本地操作,而数据投递事件投递数据就是将该控件对应的操作信息投递到服务器中完成数据共享。
在目前的移动端页面开发完成后,若仅构建各个控件的代码程序,控件对应的逻辑层会完成控件对应的本地操作,远程服务端并不知晓移动端页面中的控件完成了什么本地操作,随着移动端功能的丰富,不同软件程序中的交互过程也越来越多,而且,各个公司也需要用户的操作数据来确定用户的操作习惯,但是,对于开发人员来说,开发人员需要在每个控件对应的逻辑层中来撰写数据投递事件的代码,这个工作量十分的庞大。
综上,现有技术中通过在逻辑层完成业务逻辑和数据投递事件投递数据的缺点就是缺乏统一管理,针对每个不同类型的控件都需要编写相应的业务逻辑和数据投递事件投递数据,业务逻辑与数据投递事件投递数据耦合。
发明内容
为了解决现有技术存在移动端的业务逻辑与数据投递事件投递数据耦合的问题,本发明的至少一个实施例提供了一种页面创建方法、装置、系统及存储介质。
第一方面,本发明实施例提供了一种页面创建方法,所述创建方法包括:
获取页面创建请求信息,并根据所述页面创建请求信息构建页面布局数据;其中,所述页面布局数据包括:至少一个用于表征控件布局信息的控件信息;
根据所述页面创建请求信息,在所述页面布局数据中,对至少一个需要数据投递的控件的控件信息中添加相应的标记,使得当所述控件被触发时,除运行相应的业务逻辑外,还运行与所述标记相对应的数据投递事件进行数据投递;其中,不同的所述标记对应的数据投递事件不同;
通过添加所述标记的所述页面布局数据生成相应的页面。
第二方面,本发明实施例提供了一种页面创建装置,所述页面创建装置包括:
获取单元,用于获取页面创建请求信息;
页面布局单元,用于根据所述页面创建请求信息构建页面布局数据;其中,所述页面布局数据包括:至少一个控件的控件信息;
添加单元,用于根据所述页面创建请求信息,在所述页面布局数据中,对至少一个需要数据投递事件投递数据的控件添加相应的标记;其中,每个所述标记对应有响应于控件被触发的数据投递事件,且不同的所述标记对应的数据投递事件不同;
页面生成单元,用于通过添加所述标记的所述页面布局数据生成相应的页面。
第三方面,本发明实施例提供了一种页面创建系统,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110678848.X/2.html,转载请声明来源钻瓜专利网。