[发明专利]设备功能互斥逻辑配置方法、装置、电子设备及存储介质在审
| 申请号: | 201910926135.3 | 申请日: | 2019-09-27 |
| 公开(公告)号: | CN110688172A | 公开(公告)日: | 2020-01-14 |
| 发明(设计)人: | 王龙;姚博;刘宗孺;李志为 | 申请(专利权)人: | 南京博联智能科技有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 33324 杭州创智卓英知识产权代理事务所(普通合伙) | 代理人: | 郑思思 |
| 地址: | 211807 江苏省南*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 配置文件 设备功能 互斥 电子设备 互斥条件 逻辑关系 逻辑配置 统一配置 计算机存储介质 多功能设备 参数替换 存储介质 输出结果 数值替换 预设参数 状态参数 预设 匹配 | ||
本发明公开了一种设备互斥逻辑配置方法、装置、电子设备及存储介质,涉及多功能设备领域,用于解决现有互斥条件分散、无法统一配置的问题,该方法包括以下步骤:根据输入的设备功能参数替换配置文件中的预设参数;根据输入的设备功能参数值替换配置文件中的预设参数值;根据所述的设备功能参数值对应的互斥关系匹配配置文件中的逻辑关系表达式并生成新的配置文件,称为第一配置文件;根据输入的所有设备功能状态参数执行第一配置文件,输出结果。本发明还公开了一种设备互斥逻辑配置装置、电子设备及计算机存储介质。本发明通过建立包含参数间逻辑关系的配置文件,使互斥条件集中,方便统一配置。
技术领域
本发明涉及多功能设备领域,尤其涉及一种设备功能互斥逻辑配置方法、装置、电子设备及存储介质。
背景技术
随着设备智能化的普及,智能设备的功能越来越多,设备的功能间有互斥关系,功能间的互斥逻辑也越来越复杂,比如一款空调的温馨提示功能,需要在电源开启且制冷模式且温度大于26度且APP打开了温馨提示功能后,才可以使温馨提示功能生效,其中一旦一个条件变了那么温馨提示功能就失效了。程序中的各种互斥条件分散在每个功能页面中,互斥逻辑关系随着软件版本的迭代也会变化,为确保每个功能间互斥制约关系准确无误,需要进行后期维护以适应变化的需求。
目前只能设备的实现各种功能的互斥逻辑关系复杂,互斥条件分散在程序的各个地方,无法统一配置,每次软件更新都需要重新编辑互斥逻辑,成本较高且后期维护困难。
发明内容
为了克服现有技术的不足,本发明的目的之一在于提供一种设备功能互斥逻辑配置方法,其能解决互斥条件难以统一配置、分散的问题。
本发明的目的之一采用以下技术方案实现:
一种设备功能互斥逻辑配置方法,包括以下步骤:
根据输入的设备功能参数替换配置文件中的预设参数;
根据输入的设备功能参数值替换配置文件中的预设参数值;
根据所述的设备功能参数值对应的互斥关系匹配配置文件中的逻辑关系表达式并生成新的配置文件,称为第一配置文件
根据输入的所有设备功能状态参数执行第一配置文件,输出结果,所述设备功能状态参数为设备当前各功能状态对应的参数及参数值,所述结果为一份判断每个功能是否可用的结果集合。
进一步地,所述的参数为设备功能名称,所述的参数值为所述设备功能名称对应的功能值。
进一步地,所述的配置文件中储存了一种或多种预设参数间的逻辑关系表达式。
进一步地,所述逻辑关系表达式中的逻辑关系包括“与”、“或”、“非”中任一种或多种。
进一步地,所述的参数和所述的参数值通过数据交换语言保存;替换所述的预设参数及预设参数值并输出结果。
进一步地,所述的数据交换语言为JSON,所述的参数和所述的参数值为JSON的键值。
发明的目的之二在于提供一种设备功能互斥逻辑配置方法,根据控制指令匹配互斥逻辑关系,实现用户可增加新的功能。
本发明的目的之二采用以下技术方案实现:
接收控制界面发出的控制指令,所述控制指令包括要执行的目标功能及目标功能值;
根据所述的目标功能替换配置文件中的预设参数,根据所述的目标功能值替换预设参数值并匹配逻辑关系表达式;
更新配置文件并根据匹配结果渲染控制界面。
发明的目的之三在于提供一种设备功能互斥逻辑配置装置,其通过对配置文件进行更新。
本发明的目的之三采用以下技术方案实现:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京博联智能科技有限公司,未经南京博联智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910926135.3/2.html,转载请声明来源钻瓜专利网。





