[发明专利]功能代码的确定方法及装置、存储介质、电子装置在审
申请号: | 202111139044.9 | 申请日: | 2021-09-27 |
公开(公告)号: | CN113934552A | 公开(公告)日: | 2022-01-14 |
发明(设计)人: | 张瑞 | 申请(专利权)人: | 青岛海尔科技有限公司;海尔智家股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F11/36 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 王晓婷 |
地址: | 266101 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 功能 代码 确定 方法 装置 存储 介质 电子 | ||
本发明提供了一种功能代码的确定方法及装置、存储介质、电子装置,上述方法包括:确定待生成的业务页面所对应的目标代码数据的功能类型;在开发平台确定功能类型对应的功能接口层调用的功能接口;根据功能接口确定开发平台承载目标代码数据的目标容器,其中,目标容器由容器配置层对应的配置基库中的通用配置组合而成;在确定容器配置层存在消息通道的名称配置的情况下,建立容器配置层对封装层以及基础组件层进行调用的消息通道,并根据消息通道确定对应调用的功能代码,解决了现有技术中无法实现基础组件在不同的容器上高质量运行等问题。
技术领域
本发明涉及通信领域,具体而言,涉及一种功能代码的确定方法及装置、存储介质、电子装置。
背景技术
随着前端技术的不同发展,各种混合开发技术不同涌现,兼容多个容器是现代app必然面临的问题,随着业务功能的增加,很多功能采用了跨平台的方案开发。目前市场上具有多种成熟的跨平台方案,每个跨平台方案都有各自的容器环境。软件在切换方案时,需要兼容多个容器,并确保业务代码的质量,此外,现在平台级移动软件都提供了众多的基本功能,以便支持各种丰富的业务场景,这些基本功能被抽取成基础组件为软件提供基本能力。并且伴随着智能手机能够完成的任务越来越多,各种功能不断产生,功能之间的代码需要分离维护,同时不同app业务的不同需要遴选不同的功能组合这样以来,如何保证众多基础组件在各种跨平台技术方案的容器上高质量的运行,就是一个需要解决的问题;
针对相关技术中,无法实现基础组件在不同的容器上高质量运行等问题,尚未提出有效的技术方案。
发明内容
本发明实施例提供了一种功能代码的确定方法及装置、存储介质、电子装置,以至少解决相关技术中,无法实现基础组件在不同的容器上高质量运行等问题。
根据本发明的一个实施例,提供了一种功能代码的确定方法,包括:确定待生成的业务页面所对应的目标代码数据的功能类型;在开发平台确定所述功能类型对应的功能接口层调用的功能接口;根据所述功能接口确定所述开发平台承载所述目标代码数据的目标容器,其中,所述目标容器由容器配置层对应的配置基库中的通用配置组合而成;在确定所述容器配置层存在消息通道的名称配置的情况下,建立所述容器配置层对封装层以及基础组件层进行调用的消息通道,并根据所述消息通道确定对应调用的功能代码。
在一个示例性实施例中,根据所述消息通道确定对应调用的功能代码之后,上述方法还包括:对所述功能代码进行调用测试,得到测试结果;根据所述测试结果确定所述封装层以及所述基础组件层中的目标代码应用于所述目标代码数据的代码状态,其中,所述代码状态用于指示目标代码被调用后的代码质量。
在一个示例性实施例中,根据所述功能接口确定在所述开发平台承载所述目标代码数据的目标容器,包括:获取目标对象的确认指令,其中,所述确认指令用于指示功能接口与目标容器的匹配结果;在所述确认指令指示所述目标容器不符合所述功能接口的目标代码数据的编写要求的情况下,向所述目标对象发出报错提示。
在一个示例性实施例中,根据所述功能接口确定在所述开发平台承载所述目标代码数据的目标容器之前,上述方法还包括:确定符合所述业务页面开发的容器种类列表;根据所述容器种类列表在所述开发平台上加载容器数据;根据预设的配置种类对所述容器数据进行分类,以确定出所述容器配置层对应的配置基库。
在一个示例性实施例中,在确定所述容器配置层存在消息通道的名称配置的情况下,建立所述容器配置层调用封装层以及最终调用基础组件层的消息通道,并根据所述消息通道确定对应调用的功能代码之后,上述方法还包括:在所述开发平台的显示界面上显示所述功能代码;获取目标对象的校验指令,其中,所述校验指令用于指示开发平台对功能代码进行质量核验;确定所述开发平台根据所述校验指令对功能代码进行质量核验的验证结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海尔科技有限公司;海尔智家股份有限公司,未经青岛海尔科技有限公司;海尔智家股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111139044.9/2.html,转载请声明来源钻瓜专利网。