[发明专利]一种产品功能开发方法、装置、存储介质及电子装置在审
申请号: | 202011608161.0 | 申请日: | 2020-12-29 |
公开(公告)号: | CN112732291A | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 李阅苗 | 申请(专利权)人: | 青岛海尔科技有限公司;海尔智家股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 赵静 |
地址: | 266101 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 产品 功能 开发 方法 装置 存储 介质 电子 | ||
本发明实施例提供了一种产品功能开发方法、装置、存储介质及电子装置,其方法包括:接收迭代升级指令;解析迭代升级指令;基于迭代升级指令将目标产品的功能的版本由第一版本号更新为目标版本号,以对目标产品的功能进行调整。通过本发明,解决了相关技术中设备更新迭代难度大的问题,进而达到了提高更新迭代效率的效果。
技术领域
本发明实施例涉及通信领域,具体而言,涉及一种产品功能开发方法、装置、存储介质及电子装置。
背景技术
物联网设备联网前,都会要预先定义一个设备功能模型。在互连互通时,调用方都需要先基于这个设备功能模型进行开发,才能完成命令和状态的传输。
在业界,这个功能模型一般都用一个叫“ProductId或typeId”的编号来表示,而通常一个型号的功能就只有一个“ProductId或typeId”,且无法更改。
而实际上,工厂在生产和销售过程中,同一个型号的功能在不同的生产批次是可以不相同的。并且有些功能在销售给用户时可以根据用户的选择搭配不同外设的实现不同功能。因而当需要对功能进行更新迭代或功能调整时,需要将功能模型进行完整替换才能实现功能的替换,即增加了产品开发难度,也降低了产品功能开发效率。
发明内容
本发明实施例提供了一种产品功能开发方法、装置、存储介质及电子装置,以至少解决相关技术中产品功能开发效率低的问题。
根据本发明的一个实施例,提供了一种产品功能开发方法,包括:
接收迭代升级指令,其中,所述迭代升级指令用于指示对目标产品的功能进行调整;
解析所述迭代升级指令,以确定所述目标产品的功能的第一版本号和目标版本号,其中,所述第一版本号为所述目标产品的功能在进行调整之前所对应的版本号,所述目标版本号为所述目标产品的功能在进行调整之后所对应的版本号;
基于所述迭代升级指令将所述目标产品的功能的版本由所述第一版本号更新为所述目标版本号,以对所述目标产品的功能进行调整。
在一个示例性实施例中,在接收迭代升级指令之前,所述方法还包括:
获取产品集以及产品功能集,其中,所述产品集包括不同产品型号,所述产品功能集包括多个产品功能信息,所述产品功能信息包括版本号以及控制板标识号,所述控制板标识号对应至少一个版本号,一个版本号对应至少一个产品功能;
将所述产品集与所述产品功能集相关联,以确定不同型号的产品对应的产品功能;
为所述目标产品配置与所述目标产品所属的型号的产品对应的功能。
在一个示例性实施例中,所述为所述目标产品配置与所述目标产品所属的型号的产品对应的功能包括:
根据所述产品集和所述产品功能集确定设备开发文档,并根据所述产品功能集确定设备控制页模板;
基于所述设备开发文档以及所述设备控制页模板,生成所述目标产品对应的控制界面,其中,所述控制界面包含所述设备控制页模板,所述控制界面用于控制所述目标产品执行目标功能;
基于所述设备开发文档,确定固件程序,其中,所述固件程序用于驱动所述目标产品执行所述目标功能。
在一个示例性实施例中,在所述确定固件程序之后,所述方法还包括:
接收掰角号和/或跳线号,其中,所述掰角号与所述跳线号均用于指示所述第一版本号;根据所述掰角号和/或跳线号确定所述目标产品的功能;
或,
接收拨码号,其中,所述拨码号用于指示所述第一版本号;根据所述拨码号确定所述目标产品的功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海尔科技有限公司;海尔智家股份有限公司,未经青岛海尔科技有限公司;海尔智家股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011608161.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种水性抗污涂料及其制备工艺
- 下一篇:亲和Clec9a的多肽及其应用