[发明专利]一种终端组件生成方法及装置有效
申请号: | 201910032793.8 | 申请日: | 2019-01-14 |
公开(公告)号: | CN109799994B | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 龚超 | 申请(专利权)人: | 腾讯科技(武汉)有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F9/445 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 终端 组件 生成 方法 装置 | ||
1.一种终端组件生成方法,其特征在于,包括:
对前端组件进行解析,当解析结果包括前端组件类型和前端组件属性时,判断需要构建终端组件;所述前端组件属性是指在前端组件中根据业务类型设置的相关参数;
当判断需要构建终端组件时,确定当前运行业务的业务类型;
查找与所述业务类型相对应的组件处理算法;所述组件处理算法用于生成能够实现所述当前运行业务预设功能的终端组件;
根据所述解析结果以及所述组件处理算法,生成与所述业务类型相对应的终端组件。
2.根据权利要求1所述的一种终端组件生成方法,其特征在于,所述对前端组件进行解析包括:
获取前端创建的所述前端组件,对所述前端组件进行解析。
3.根据权利要求2所述的一种终端组件生成方法,其特征在于,所述根据所述解析结果以及所述组件处理算法,生成与所述业务类型相对应的终端组件包括:
根据所述前端组件类型确定待构建终端组件的目标类型;
通过所述组件处理算法,生成与所述业务类型相对应的所述目标类型的终端组件。
4.根据权利要求3所述的一种终端组件生成方法,其特征在于,所述根据所述前端组件类型确定待构建终端组件的目标类型包括:
在解析得到前端组件的类型时,确定前端组件的名称;
对输入的所述前端组件的名称进行识别,确定与所述前端组件的名称相对应的终端组件名称;
当需要生成与所述业务类型对应的终端组件时,判定根据所述终端组件名称生成业务对应的终端组件。
5.根据权利要求3所述的一种终端组件生成方法,其特征在于,所述通过所述组件处理算法,生成与所述业务类型相对应的所述目标类型的终端组件包括:
对于每一个前端组件,判断所述前端组件属性是否属于所述前端组件的公共属性;
当所述前端组件属性不属于所述公共属性时,判定所述前端组件属性为自定义属性;
根据所述自定义属性和所述组件处理算法,生成具有所述自定义属性的终端组件。
6.根据权利要求1所述的一种终端组件生成方法,其特征在于,所述方法还包括:
响应于业务的初始化请求,确定与所述业务的业务类型相对应的所述组件处理算法。
7.一种终端组件生成装置,其特征在于,包括:
解析和判断模块,用于对前端组件进行解析,当解析结果包括前端组件类型和前端组件属性时,判断需要构建终端组件;所述前端组件属性是指在前端组件中根据业务类型设置的相关参数;
业务类型确定模块,用于当判断需要构建终端组件时,确定当前运行业务的业务类型;
查找模块,用于查找与所述业务类型相对应的组件处理算法;所述组件处理算法用于生成能够实现所述当前运行业务预设功能的终端组件;
组件生成模块,用于根据所述解析结果以及所述组件处理算法,生成与所述业务类型相对应的终端组件。
8.根据权利要求7所述的一种终端组件生成装置,其特征在于,所述解析和判断模块包括:
获取和解析模块,用于获取前端创建的所述前端组件,对所述前端组件进行解析。
9.根据权利要求8所述的一种终端组件生成装置,其特征在于,所述组件生成模块包括:
组件类型确定模块,用于根据所述前端组件类型确定待构建终端组件的目标类型;
组件处理模块,用于通过所述组件处理算法,生成与所述业务类型相对应的所述目标类型的终端组件。
10.根据权利要求9所述的一种终端组件生成装置,其特征在于,所述组件类型确定模块包括:
名称确定模块,用于在解析得到前端组件的类型时,确定前端组件的名称;
名称识别模块,用于对输入的所述前端组件的名称进行识别,确定与所述前端组件的名称相对应的终端组件名称;
判定模块,用于当需要生成与所述业务类型对应的终端组件时,判定根据所述终端组件名称生成业务对应的终端组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(武汉)有限公司,未经腾讯科技(武汉)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910032793.8/1.html,转载请声明来源钻瓜专利网。