发布信息

开关状态控制方法、装置、设备、介质和计算机程序产品与流程

作者:admin      2022-07-26 21:03:55     539



控制;调节装置的制造及其应用技术1.本技术涉及发电系统技术领域,特别是涉及一种开关状态控制方法、装置、设备、介质和计算机程序产品。背景技术:2.汽轮机的出现,对人类社会以及世界工业技术的发展做出了无可替代的贡献。随着科技的发展以及工业领域的快速发展,新技术在电气控制上得到了广泛的应用,目前先进的汽轮机控制系统,都采用dcs(digital control system,数字控制系统)系统,具备用于观测和控制、远程监测、远程诊断、历史数据查询、与上位机实时数据交互通讯等功能。这种控制方式使汽轮机的控制更加直观、便捷,在汽轮机行业中得到了广泛的应用,在电力技术领域,汽轮机与发电机结合产生了汽轮发电机,汽轮发电机是指汽轮机驱动的发电机。3.汽轮发电机的启动在汽轮发电机的使用过程中至关重要。汽轮发电机组的冲转启动首先需要确认汽轮发电机组的冲转是否达到冲转要求,其次是汽轮机准备冲转至预设的转速,冲转前需要由操作人员确认给水加热器壳侧疏水阀的状态,当疏水阀的状态达到开启要求,则汽轮机挂闸,开始冲转至预设的转速,最后,汽轮机发电机组升速至额定转速。4.由于在汽轮机冲转前,需要检查并操控的开关数量众多,目前主要靠人工检查来完成,效率低下。技术实现要素:5.基于此,有必要针对上述技术问题,提供一种能够提高开关状态控制效率的开关状态控制方法、装置、设备、介质和计算机程序产品。6.第一方面,本技术提供了一种开关状态控制方法。该方法包括:7.响应动作控件触发操作,生成控制指令;8.根据被控制指令控制的开关类型以及预设开关类型与控制动作类型的对应关系,确定控制动作类型;9.生成与控制动作类型对应的动作指令;10.将动作指令发送至开关控制器。11.在其中一个实施例中,响应动作控件触发操作,生成控制指令之前,还包括:响应允许控件触发操作;在允许控件触发操作后的预设时间段内,侦听动作控件触发操作。12.在其中一个实施例中,响应动作控件触发操作,生成控制指令包括:获取响应允许控件触发操作产生的允许信号;获取响应动作控件触发操作产生的动作信号;将允许信号与动作信号进行逻辑运算,得到运算结果;若运算结果与控制指令对应的控制信号一致,则生成控制指令。13.在其中一个实施例中,生成与控制动作类型对应的动作指令包括:将控制指令对应的控制信号与开关的当前状态信号进行逻辑运算,得到开关的动作信号;根据开关的动作信号以及控制动作类型生成动作指令。14.在其中一个实施例中,将允许信号与动作信号进行逻辑运算,得到运算结果包括:根据预设的信号优先级,判断开关的当前状态信号与动作信号的优先级;若动作信号的优先级高于当前状态信号的优先级,则将允许信号与动作信号进行逻辑运算,得到运算结果。15.在其中一个实施例中,还包括:若动作信号的优先级低于当前状态信号的优先级,则不推送动作指令至开关控制器。16.第二方面,本技术还提供了一种开关状态控制装置。该装置包括:17.响应模块,用于响应动作控件触发操作,生成控制指令;18.动作类型确定模块,用于根据被控制指令控制的开关类型以及预设开关类型与控制动作类型的对应关系,确定控制动作类型;19.动作指令生成模块,用于生成与控制动作类型对应的动作指令;20.发送模块,用于将动作指令发送至开关控制器。21.第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:22.响应动作控件触发操作,生成控制指令;23.根据被控制指令控制的开关类型以及预设开关类型与控制动作类型的对应关系,确定控制动作类型;24.生成与控制动作类型对应的动作指令;25.将动作指令发送至开关控制器。26.第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:27.响应动作控件触发操作,生成控制指令;28.根据被控制指令控制的开关类型以及预设开关类型与控制动作类型的对应关系,确定控制动作类型;29.生成与控制动作类型对应的动作指令;30.将动作指令发送至开关控制器。31.第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:32.响应动作控件触发操作,生成控制指令;33.根据被控制指令控制的开关类型以及预设开关类型与控制动作类型的对应关系,确定控制动作类型;34.生成与控制动作类型对应的动作指令;35.将动作指令发送至开关控制器。36.上述开关状态控制方法、装置、设备、介质和计算机程序产品,响应动作控件触发操作,生成控制指令;根据被控制指令控制的开关类型以及预设开关类型与控制动作类型的对应关系,确定控制动作类型;生成与控制动作类型对应的动作指令;将动作指令发送至开关控制器。本方法通过响应动作控件触发操作,生成控制指令,根据控制指令控制的开关类型,确定控制动作类型,并生成与控制动作类型对应的动作指令,由开关控制器将动作指令发送至对应的开关,以使不同的开关根据对应的动作指令进行状态变换,可以对不同的开关进行直接控制,简单高效,提高了开关状态控制效率。附图说明37.图1为一个实施例中开关状态控制方法的应用环境图;38.图2为一个实施例中开关状态控制方法的流程示意图;39.图3为一个实施例中控制指令生成步骤的流程示意图;40.图4为一个实施例中开关状态控制装置的结构框图;41.图5为一个实施例中计算机设备的内部结构图。具体实施方式42.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。43.本技术实施例提供的开关状态控制方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与开关控制器104进行通信。终端102响应动作控件触发操作,生成控制指令;根据被控制指令控制的开关类型以及预设开关类型与控制动作类型的对应关系,确定控制动作类型;生成与控制动作类型对应的动作指令;将动作指令发送至开关控制器104,以使不同的开关根据对应的动作指令进行状态变换,可以对不同的开关进行直接控制,简单高效,提高了开关状态控制效率。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。44.在一个实施例中,如图2所示,提供了一种开关状态控制方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:45.步骤202,响应动作控件触发操作,生成控制指令。46.其中,动作控件触发操作可以是对动作控件的点击操作、触摸操作、滑动操作等,本技术实施例在此不作限定,动作控件用来操作控制面板上所有开关。这里的开关可以为阀门,在汽轮机控制领域,则可以为汽轮机冲转前需要控制的阀门,如给疏水阀、疏水调节阀、疏水旁路阀等。47.具体地,终端侦听动作控件触发操作,当终端检测到动作控件被触发时,响应动作控件触发操作,生成控制指令,控制指令可以为一键脉冲指令,用于控制控制界面上所有开关的状态。控制界面为汽轮机操作员与汽轮机dcs的人机交互界面,控制界面上包括动作控件、允许控件、控制总指示灯以及各阀门的开关状态。48.步骤204,根据被控制指令控制的开关类型以及预设开关类型与控制动作类型的对应关系,确定控制动作类型。49.其中,开关类型为开关所在控制系统类型以及开关标识,开关类型包括核电站的给水加热器疏水回收系统、高压给水加热器系统、汽水分离再热器系统以及低压给水加热器系统中不同开关标识等。控制动作类型包括投自动和开启,对应开关被控制的状态,不同控制系统的开关被触发后对应预先设定的开关动作。投自动指的是开关投入自动控制,由汽轮机dcs(digital control system,数字控制系统)根据开关的控制对象(如液位)对阀门的开度进行调节,而非由人手动去设置阀门的开度。当开关的状态设置为投自动时,开关会自动根据pid(proportional integral derivative,比例积分微分)控制算法在液位升高时将开度调大,液位降低时将开度调小,而当液位与预设液位值相等时,开度保持不变。当开关的状态设置为开启时,则阀门会直接开启。如,低压给水加热器系统、给水除气(氧)器系统、高压给水加热器系统、汽水分离再热器系统以及汽机蒸汽和疏水系统中部分开关对应的控制动作类型为开启,核电站的给水加热器疏水回收系统、高压给水加热器系统以及汽水分离再热器系统中部分开关对应的控制动作类型为投自动。50.具体地,终端获取被控制指令控制的开关标识,根据开关标识确定开关所在控制系统标识,得到开关类型,然后在终端存储器中存储的预设开关类型与控制动作类型的对应关系中,查找并确定开关类型对应的控制动作类型。如设定高压给水加热器系统的标识为ahp,开关标识为abp510vv,则可以确定这个开关所在系统为高压给水加热器系统的标识,开关类型与控制动作类型之间的对应关系可以用数据表来存储,可以如下表所示:51.表1:预设开关类型与控制动作的对应关系示例[0052][0053]其中,abp为低压给水加热器系统的标识,adg为给水除气(氧)器系统的标识,ahp为高压给水加热器系统的标识,css为汽水分离再热器系统的标识,gpv为汽机蒸汽和疏水系统的标识,aco为核电站的给水加热器疏水回收系统的标识,第1-4列为控制动作类型为开启的开关标识。[0054]步骤206,生成与控制动作类型对应的动作指令。[0055]具体地,终端根据开关的控制动作类型,生成与控制动作类型相对应的动作指令,进一步地,终端根据投自动控制动作类型生成投自动指令,终端根据开启控制开关类型生成开启指令。[0056]终端还可以根据开关类型将控制指令发送至开关所在系统,根据开关所在系统的构成选择对应的逻辑计算模块,逻辑计算模块根据被控制指令控制的开关类型,在开关类型与控制动作类型之间的对应关系中确定控制动作类型,生成与控制动作类型对应的动作指令。如将控制指令发送至开关所在系统对应的逻辑计算模块,逻辑计算模块包括slc(sub loop ctrl,子回路控制)模块、dcm模块(data communication module,数据通信模块)以及valve模块,若开关所在系统的逻辑计算模块为slc模块时,将控制指令发送至slc模块引脚a on投自动并与当前自动开指令取或,将阀门投自动并打开,或者将控制指令发送至slc模块引脚a on进行投自动。若开关所在系统的逻辑计算模块为dcm模块时,将控制指令发送至dcm模块的引脚a clc进行投自动。若开关所在系统的逻辑计算模块为valve模块时,将控制指令与目前自动开指令取或后接入valve模块的引脚a open。[0057]通过不同的控制系统对该系统内开关的控制指令进行逻辑计算并生成对应的动作指令,可以提高开关状态控制效率。[0058]步骤208,将动作指令发送至开关控制器。[0059]具体地,终端将生成的动作指令传输至与动作指令相对应的开关控制器。当所有的开关都与控制状态一致时,控制界面的。对于开关类型相同的开关,动作指令相同,终端将动作指令发送至控制系统的开关总控制器,由开关总控制器对控制系统内所有的开关进行统一控制。[0060]进一步地,还可以接收开关控制器返回的控制后的开关状态。当所有的开关状态都与控制动作类型一致时,即控制界面上所有的开关都已满足冲转要求,则向控制总指示灯发送成功信号,控制总指示灯根据成功信号显示绿色,当有任意一个开关的状态与控制动作类型不一致,则向控制总指示灯发送失败信号,控制总指示灯根据失败信号显示白色。控制总指示灯用于提醒操作人员开关被控制后的状态,当所有开关状态满足要求时,则可以进行汽轮机冲转操作。控制总指示灯的颜色可以由工作人员进行设定。[0061]上述开关状态控制方法中,响应动作控件触发操作,生成控制指令;根据被控制指令控制的开关类型以及预设开关类型与控制动作类型的对应关系,确定控制动作类型;生成与控制动作类型对应的动作指令;将动作指令发送至开关控制器。本方法通过响应动作控件触发操作,生成控制指令,根据控制指令控制的开关类型,确定控制动作类型,并生成与控制动作类型对应的动作指令,由开关控制器将动作指令发送至对应的开关,以使不同的开关根据对应的动作指令进行状态变换,可以对不同的开关进行直接控制,简单高效,提高了开关状态控制效率。[0062]在一个可选的实施例中,响应动作控件触发操作,生成控制指令之前,还包括:响应允许控件触发操作;在允许控件触发操作后的预设时间段内,侦听动作控件触发操作。[0063]其中,允许控件触发操作可以是对允许控件的点击操作、触摸操作、滑动操作等,本技术实施例在此不作限定,允许控件用来操作控制面板上所有开关的动作准备,防止操作人员对动作控件的误操作。[0064]具体地,终端侦听允许控件触发操作,当终端检测到允许控件被触发时,响应允许控件触发操作,侦听允许控件触发操作后的预设时间段内是否出现动作指令触发操作。预设时间段可以为允许控件触发操作后60s内,也可以为允许控件触发操作后20s内,预设时间段可以由工作人员根据操作经验设定,本实施例在此不作限定。[0065]在一个可选的实施例中,响应动作控件触发操作,生成控制指令包括:[0066]步骤302,获取响应允许控件触发操作产生的允许信号。[0067]具体地,当终端检测到允许控件触发操作后,获取允许控件触发操作产生的允许信号。[0068]步骤304,获取响应动作控件触发操作产生的动作信号。[0069]具体地,终端检测到动作控件触发操作后,获取动作控件触发操作产生的允许信号。[0070]步骤306,将允许信号与动作信号进行逻辑运算,得到运算结果;若运算结果与控制指令对应的控制信号一致,则生成控制指令。[0071]具体地,将允许信号与动作信号进行逻辑与运算,得到运算结果,判断运算结果与控制指令对应的控制信号是否一致,若一致,则生成控制指令。进一步地,允许信号的二进制代码为1,动作信号的二进制代码也为1,控制信号的二进制代码为1,允许信号与动作信号相与后运算结果为1才能生成控制指令。[0072]本实施例中,通过将允许控件与动作控件产生的信号进行逻辑与运算,并将运算后的结果与控制指令对应的信号进行对比,可以防止一键脉冲指令的误操作,提高了开关状态控制的安全性。[0073]在一个可选的实施例中,生成与控制动作类型对应的动作指令包括:将控制指令对应的控制信号与开关的当前状态信号进行逻辑运算,得到开关的动作信号;根据开关的动作信号以及控制动作类型生成动作指令。[0074]具体地,当生成控制指令后,获取开关的当前状态信号,将当前状态信号对应的二进制代码与控制信号对应的二进制代码进行逻辑或运算,得到开关的动作信号,根据开关的动作信号以及控制动作类型生成动作指令。[0075]在具体应用实施例中,本技术可以对汽轮机冲转前需要检查的37个阀门进行状态控制,将汽机冲转前需要操作的疏水阀、疏水调节阀、疏水旁路阀等37个阀门整合到一张画面(控制界面)中,减少冲转启动时画面调用次数,可在1分钟内完成37个疏水阀、疏水调节阀、疏水旁路阀的相关动作(状态设置/投自动/开启),预计节约机组启动关键路径上的时间0.5小时,大大提高了工作效率。阀门的数量在此不作限定,可以根据操作需求进行设置(增加或者减少),并将开关连接到对应的系统中。[0076]在一个可选的实施例中,将允许信号与动作信号进行逻辑运算,得到运算结果包括:根据预设的信号优先级,判断开关的当前状态信号与动作信号的优先级;若动作信号的优先级高于当前状态信号的优先级,则将允许信号与动作信号进行逻辑运算,得到运算结果。[0077]具体地,为了保证开关原有的保护动作不被影响,满足动作指令不影响原有保护动作和紧急干预动作的原则,设置不同信号的优先级,当开关的当前状态信号的优先级高于动作指令对应的动作信号的优先级,则开关状态不发生变化,当开关的当前状态信号的优先级低于动作指令对应的动作信号的优先级,则开关控制器根据动作信号改变开关的状态。[0078]终端从本地存储器中获取预设的信号优先级,判断开关的当前状态信号与动作信号的优先级关系,若动作信号的优先级高于当前状态信号的优先级,则将允许信号的二进制代码与动作信号的二进制代码进行逻辑运算,得到运算结果,进而判断运算结果与控制指令对应的控制信号是否一致,若一致,则生成控制指令。[0079]在一个可选的实施例中,还包括:若动作信号的优先级低于当前状态信号的优先级,则不推送动作指令至开关控制器。[0080]具体地,终端从本地存储器中获取预设的信号优先级,判断开关的当前状态信号与动作信号的优先级关系,若动作信号的优先级低于当前状态信号的优先级,则终端不推送动作指令至开关控制器。[0081]本实施例中,通过信号的优先级来保护原有保护动作,保证开关状态控制的安全性。[0082]为了易于理解本技术实施例提供的技术方案,以完整的开关状态控制过程对本技术实施例提供的开关状态控制方法进行简要说明:[0083](1)响应允许控件触发操作;在允许控件触发操作后的预设时间段内,侦听动作控件触发操作。[0084](2)获取响应允许控件触发操作产生的允许信号;获取响应动作控件触发操作产生的动作信号;根据预设的信号优先级判断开关的当前状态信号与动作信号的优先级;若动作信号的优先级高于当前状态信号的优先级,则根据被控制指令控制的开关类型以及预设开关类型与控制动作类型的对应关系,确定控制动作类型,将允许信号与动作信号进行逻辑运算,得到运算结果;若运算结果与控制指令对应的控制信号一致,则生成控制指令。[0085](3)若动作信号的优先级低于当前状态信号的优先级,则不推送动作指令至开关控制器。[0086](4)将控制指令对应的控制信号与开关的当前状态信号进行逻辑运算,得到开关的动作信号;根据开关的动作信号以及控制动作类型生成动作指令。[0087]应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。[0088]基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的开关状态控制方法的开关状态控制装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个开关状态控制装置实施例中的具体限定可以参见上文中对于开关状态控制方法的限定,在此不再赘述。[0089]在一个实施例中,如图4所示,提供了一种开关状态控制装置,包括:响应模块402、动作类型确定模块404、动作指令生成模块406和发送模块408,其中:[0090]响应模块402,用于响应动作控件触发操作,生成控制指令;[0091]动作类型确定模块404,用于根据被控制指令控制的开关类型以及预设开关类型与控制动作类型的对应关系,确定控制动作类型;[0092]动作指令生成模块406,用于生成与控制动作类型对应的动作指令;[0093]发送模块408,用于将动作指令发送至开关控制器。[0094]在一个可选的实施例中,响应模块402还用于响应允许控件触发操作;在允许控件触发操作后的预设时间段内,侦听动作控件触发操作。[0095]在一个可选的实施例中,响应模块402还用于获取响应允许控件触发操作产生的允许信号;获取响应动作控件触发操作产生的动作信号;将允许信号与动作信号进行逻辑运算,得到运算结果;若运算结果与控制指令对应的控制信号一致,则生成控制指令。[0096]在一个可选的实施例中,动作指令生成模块406还用于将控制指令对应的控制信号与开关的当前状态信号进行逻辑运算,得到开关的动作信号;根据开关的动作信号以及控制动作类型生成动作指令。[0097]在一个可选的实施例中,响应模块402还用于根据预设的信号优先级,判断开关的当前状态信号与动作信号的优先级;若动作信号的优先级高于当前状态信号的优先级,则将允许信号与动作信号进行逻辑运算,得到运算结果。[0098]在一个可选的实施例中,响应模块402还用于若动作信号的优先级低于当前状态信号的优先级,则不推送动作指令至开关控制器。[0099]上述开关状态控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。[0100]在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、移动蜂窝网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种开关状态控制方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。[0101]本领域技术人员可以理解,图5中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。[0102]在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:[0103]响应动作控件触发操作,生成控制指令;[0104]根据被控制指令控制的开关类型以及预设开关类型与控制动作类型的对应关系,确定控制动作类型;[0105]生成与控制动作类型对应的动作指令;[0106]将动作指令发送至开关控制器。[0107]在一个实施例中,处理器执行计算机程序时还实现以下步骤:响应允许控件触发操作;在允许控件触发操作后的预设时间段内,侦听动作控件触发操作。[0108]在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取响应允许控件触发操作产生的允许信号;获取响应动作控件触发操作产生的动作信号;将允许信号与动作信号进行逻辑运算,得到运算结果;若运算结果与控制指令对应的控制信号一致,则生成控制指令。[0109]在一个实施例中,处理器执行计算机程序时还实现以下步骤:将控制指令对应的控制信号与开关的当前状态信号进行逻辑运算,得到开关的动作信号;根据开关的动作信号以及控制动作类型生成动作指令。[0110]在一个实施例中,处理器执行计算机程序时还实现以下步骤:将允许信号与动作信号进行逻辑运算,得到运算结果包括:根据预设的信号优先级,判断开关的当前状态信号与动作信号的优先级;若动作信号的优先级高于当前状态信号的优先级,则将允许信号与动作信号进行逻辑运算,得到运算结果。[0111]在一个实施例中,处理器执行计算机程序时还实现以下步骤:若动作信号的优先级低于当前状态信号的优先级,则不推送动作指令至开关控制器。[0112]在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:[0113]响应动作控件触发操作,生成控制指令;[0114]根据被控制指令控制的开关类型以及预设开关类型与控制动作类型的对应关系,确定控制动作类型;[0115]生成与控制动作类型对应的动作指令;[0116]将动作指令发送至开关控制器。[0117]在一个实施例中,计算机程序被处理器执行时还实现以下步骤:响应允许控件触发操作;在允许控件触发操作后的预设时间段内,侦听动作控件触发操作。[0118]在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取响应允许控件触发操作产生的允许信号;获取响应动作控件触发操作产生的动作信号;将允许信号与动作信号进行逻辑运算,得到运算结果;若运算结果与控制指令对应的控制信号一致,则生成控制指令。[0119]在一个实施例中,计算机程序被处理器执行时还实现以下步骤:将控制指令对应的控制信号与开关的当前状态信号进行逻辑运算,得到开关的动作信号;根据开关的动作信号以及控制动作类型生成动作指令。[0120]在一个实施例中,计算机程序被处理器执行时还实现以下步骤:将允许信号与动作信号进行逻辑运算,得到运算结果包括:根据预设的信号优先级,判断开关的当前状态信号与动作信号的优先级;若动作信号的优先级高于当前状态信号的优先级,则将允许信号与动作信号进行逻辑运算,得到运算结果。[0121]在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若动作信号的优先级低于当前状态信号的优先级,则不推送动作指令至开关控制器。[0122]在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:[0123]响应动作控件触发操作,生成控制指令;[0124]根据被控制指令控制的开关类型以及预设开关类型与控制动作类型的对应关系,确定控制动作类型;[0125]生成与控制动作类型对应的动作指令;[0126]将动作指令发送至开关控制器。[0127]在一个实施例中,计算机程序被处理器执行时还实现以下步骤:响应允许控件触发操作;在允许控件触发操作后的预设时间段内,侦听动作控件触发操作。[0128]在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取响应允许控件触发操作产生的允许信号;获取响应动作控件触发操作产生的动作信号;将允许信号与动作信号进行逻辑运算,得到运算结果;若运算结果与控制指令对应的控制信号一致,则生成控制指令。[0129]在一个实施例中,计算机程序被处理器执行时还实现以下步骤:将控制指令对应的控制信号与开关的当前状态信号进行逻辑运算,得到开关的动作信号;根据开关的动作信号以及控制动作类型生成动作指令。[0130]在一个实施例中,计算机程序被处理器执行时还实现以下步骤:将允许信号与动作信号进行逻辑运算,得到运算结果包括:根据预设的信号优先级,判断开关的当前状态信号与动作信号的优先级;若动作信号的优先级高于当前状态信号的优先级,则将允许信号与动作信号进行逻辑运算,得到运算结果。[0131]在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若动作信号的优先级低于当前状态信号的优先级,则不推送动作指令至开关控制器。[0132]需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。[0133]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。[0134]以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。[0135]以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。









图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!




内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!




免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

相关内容 查看全部