[发明专利]快速生成对接媒体界面的方法、装置、设备及存储介质在审
申请号: | 201910821585.6 | 申请日: | 2019-09-02 |
公开(公告)号: | CN110618813A | 公开(公告)日: | 2019-12-27 |
发明(设计)人: | 赵帅奇;任佩禹 | 申请(专利权)人: | 恩亿科(北京)数据科技有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 11646 北京超成律师事务所 | 代理人: | 王文红 |
地址: | 100000 北京市海淀区西小口路66*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 属性配置信息 配置文件 交互界面 交互组件 静态界面 计算机软件技术 触发事件 传统方式 存储介质 快速生成 媒体业务 预设格式 媒体界 预设 渲染 开发 申请 | ||
本申请提供一种快速生成对接媒体界面的方法、装置、设备及存储介质,涉及计算机软件技术领域。其中,该方法通过获取包括待生成界面对应的属性配置信息、且符合预设格式要求的配置文件,并根据包含有多种类型表单交互组件的预设模板和配置文件,渲染得到静态界面,每种类型的表单交互组件对应一种类型的属性配置信息,然后根据配置文件中的属性配置信息所包含的触发事件、以及静态界面,生成交互界面,可以实现对需要对接媒体业务时所需的交互界面的生成,相较于现有技术中开发人员按照传统方式对交互界面进行开发的方式,具有更高的效率。
技术领域
本申请涉及计算机软件技术领域,具体而言,涉及一种快速生成对接媒体界面的方法、装置、设备及存储介质。
背景技术
互联网技术中,前端开发可以创建全球广域网(World WideWeb,Web)页面或应用程序(Application,App)等终端显示界面呈现给用户。例如,可以通过超文本标记语言(Hyper Text Markup Language,HTML)技术、层叠样式表(Cascading Style Sheets,CSS)技术、以及直译式脚本语言JavaScriot等,构建终端显示界面,用户可以通过该终端显示界面实现与后台服务器进行数据交互。
目前,用户通过终端显示界面与后台服务器交互的过程中,主要是通过表单与服务器进行交互。例如,用户可以在终端的浏览器的通过表单页面输入数据后提交表单,终端将用户在表单中输入的数据进行打包,并通过网络发送给服务器;服务器接收终端发送的数据,并通过对数据进行处理。其中,由于不同媒体业务的技术要求不同,所上传的字段也不同,用户通常需要在表单中选择相应的媒体业务,然后终端将对应的界面进行显示,以供用户进行操作。
但是,当需要对接新的媒体业务时,通常都需要开发人员先开发新的显示界面,开发效率较低。
发明内容
本申请提供一种快速生成对接媒体界面的方法、装置、设备及存储介质,可以在需要对接新的媒体业务时,更高效率地生成新的媒体业务所需的交互界面。
第一方面,本申请实施例提供一种快速生成对接媒体界面的方法,包括:
获取符合预设格式要求的配置文件;配置文件包括待生成界面对应的属性配置信息,属性配置信息中包含触发事件;
根据预设模板和配置文件,渲染得到静态界面;其中,预设模板包含多种类型的表单交互组件,每种类型的表单交互组件对应一种类型的属性配置信息;
根据配置文件中的属性配置信息所包含的触发事件、以及静态界面,生成交互界面。
可选地,上述根据预设模板和配置文件,渲染得到静态界面,包括:
将配置文件中每种类型的属性配置信息与预设模板中的表单交互组件进行匹配,获取与属性配置信息对应的目标表单交互组件;
根据目标表单交互组件,渲染得到静态界面。
可选地,该快速生成对接媒体界面的方法还包括:
若在预设模板中的表单交互组件中未匹配到与属性配置信息对应的目标表单交互组件,则将属性配置信息丢弃。
可选地,上述根据所述配置文件中的属性配置信息所包含的触发事件、以及静态界面,生成交互界面,包括:
将属性配置信息中包含的触发事件,绑定至静态界面中与属性配置信息对应的目标表单交互组件上,生成交互界面。
可选地,属性配置信息中还包含有校验规则;上述根据目标表单交互组件,渲染得到静态界面,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恩亿科(北京)数据科技有限公司,未经恩亿科(北京)数据科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910821585.6/2.html,转载请声明来源钻瓜专利网。