一种远程控制指令的分析方法、系统、计算机设备和可读存储介质与流程

文档序号:22320707发布日期:2020-09-23 01:54阅读:90来源:国知局
一种远程控制指令的分析方法、系统、计算机设备和可读存储介质与流程

本发明涉及指令控制技术领域,具体而言,主要涉及一种远程控制指令的分析方法、系统、计算机设备和可读存储介质。



背景技术:

目前的智能家居防护可以从服务器端和中控端两端在数据安全和权限控制方面增强防护,但是如果服务器或者设备被破解后,两端通讯协议被中间人伪造,还是有可能给用户造成各种损失的。



技术实现要素:

本发明的目的在于克服现有技术的缺陷,提供一种远程控制指令的分析方法、系统、计算机设备和可读存储介质,以解决现有技术中在通讯协议被中间人伪造而给用户造成损失的缺陷。

为了实现上述目的,采用如下的技术方案:

本发明第一方面提供一种远程控制指令的分析方法,包括:

接收用户输入的远程设备控制指令,根据所述控制指令确定执行所述控制指令预期存在的风险分类;

确定所述风险分类的优先级,根据所述控制指令计算最高优先级的风险分类对应的风险分值;

根据所述风险分值确定是否执行所述控制指令。

其中,所述根据所述控制指令执行所述控制指令预期存在的风险分类具体包括:

解析所述控制指令,获得所述控制指令的相关控制信息,所述控制信息包括所述控制指令执行的时间、执行所述控制指令的设备以及对应的控制参数中的一个;

获取执行所述控制指令时的外部环境因素,所述外部环境因素包括执行所述控制指令时的天气信息、温度信息以及所述设备所在的房间是否有用户中的至少一个;

根据所述相关控制信息和所述外部环境信息确定所述控制指令执行所述控制指令预期存在的风险分类。

其中,所述风险分类包括:无风险、隐私泄露、影响健康、财产损失以及生命安全。

其中,所述根据所述控制指令计算最高优先级的风险分类对应的风险分值具体包括:

确定所述最高优先级的风险分类对应的权重系数和执行所述控制指令在所述最高优先级的风险分类中的严重等级;

根据所述权重系数和所述严重等级计算所述风险分值。

其中,所述根据所述权重系数和所述严重等级计算所述风险分值具体包括:

r=t*w+l

其中,r为风险分值,t为风险基数分值,w为所述风险分类对应的权重系数,l为所述严重等级对应的分数。

其中,所述根据所述风险分值确定是否执行所述控制指令具体包括:

判断所述风险分值是否大于第一阈值并且小于第二阈值,若是,则发出报警提示指令,若大于第二阈值,则发出不执行所述远程控制指令的指令。

本发明第二方面提供一种远程控制指令的分析系统,包括:

接收单元,用于接收用户输入的远程设备控制指令;

风险分类确定单元,用于根据所述控制指令确定执行所述控制指令预期存在的风险分类;

风险分值确定单元,用于确定所述风险分类的优先级,根据所述控制指令计算最高优先级的风险分类对应的风险分值;

处理单元,用于根据所述风险分值确定是否执行所述控制指令。

其中,所述风险分类确定单元具体用于:

解析所述控制指令,获得所述控制指令的相关控制信息,所述控制信息包括所述控制指令执行的时间、执行所述控制指令的设备以及对应的控制参数中的一个;

获取执行所述控制指令时的外部环境因素,所述外部环境因素包括执行所述控制指令时的天气信息、温度信息以及所述设备所在的房间是否有用户中的至少一个;

根据所述相关控制信息和所述外部环境信息确定所述控制指令执行所述控制指令预期存在的风险分类。

其中,所述风险分类包括:无风险、隐私泄露、影响健康、财产损失以及生命安全。

其中,所述风险分值确定单元具体用于:

确定所述最高优先级的风险分类对应的权重系数和执行所述控制指令在所述最高优先级的风险分类中的严重等级;

根据所述权重系数和所述严重等级计算所述风险分值。

其中,所述根据所述权重系数和所述严重等级计算所述风险分值具体包括:

r=t*w+l

其中,r为风险分值,t为风险基数分值,w为所述风险分类对应的权重系数,l为所述严重等级对应的分数。

其中,所述处理单元具体用于:

判断所述风险分值是否大于第一阈值并且小于第二阈值,若是,则发出报警提示指令,若大于第二阈值,则发出不执行所述远程控制指令的指令。

本发明第三方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被计算机设备执行时实现前述的方法步骤。

本发明第四方面提供一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序以使所述计算机设备执行所述的方法的步骤。

本发明的有益效果:本发明实施例的一种设备控制指令的分析方法,通过接收用户指令,并根据用户指令确定执行所述控制指令预期存在的风险分类,确定所述风险分类的优先级,根据所述控制指令计算最高优先级的风险分类对应的风险分值,根据所述风险分值确定是否执行所述控制指令。该方法能在服务器端或者控制设备被破解,两端通信协议被中间人伪造的情况下,减少给用户造成的各种损失。

附图说明

为了更清楚地说明本发明实施方式的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施方式,因此不应被看作是对本发明范围的限定。

图1为本发明实施例一的一种远程控制指令的分析方法流程示意图;

图2为本发明实施例二的一种远程控制指令的分析系统的结构示意图。

具体实施方式

在下文中,将更全面地描述本发明的各种实施方式。本发明可具有各种实施方式,并且可在其中做出调整和改变。然而,应理解:不存在将本发明的各种实施方式限于在此公开的特定实施方式的意图,而是应将本发明理解为涵盖落入本发明的各种实施方式的精神和范围内的所有调整、等同物和/或可选方案。

在下文中,可在本发明的各种实施方式中使用的术语“包括”或“可包括”指示所公开的功能、操作或元件的存在,并且不限制一个或更多个功能、操作或元件的增加。此外,如在本发明的各种实施方式中所使用,术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。

在本发明的各种实施方式中,表述“a或/和b”包括同时列出的文字的任何组合或所有组合,例如,可包括a、可包括b或可包括a和b二者。

在本发明的各种实施方式中使用的表述(诸如“第一”、“第二”等)可修饰在各种实施方式中的各种组成元件,不过可不限制相应组成元件。例如,以上表述并不限制所述元件的顺序和/或重要性。以上表述仅用于将一个元件与其它元件区别开的目的。例如,第一用户装置和第二用户装置指示不同用户装置,尽管二者都是用户装置。例如,在不脱离本发明的各种实施方式的范围的情况下,第一元件可被称为第二元件,同样地,第二元件也可被称为第一元件。

应注意到:在本发明中,除非另有明确的规定和定义,“安装”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接、也可以是可拆卸连接、或者一体地连接;可以是机械连接,也可以是电连接;可以是直接连接,也是可以通过中间媒介间接相连;可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

在本发明中,本领域的普通技术人员需要理解的是,文中指示方位或者位置关系的术语为基于附图所示的方位或者位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或者元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

在本发明的各种实施方式中使用的术语仅用于描述特定实施方式的目的并且并非意在限制本发明的各种实施方式。除非另有限定,否则在这里使用的所有术语(包括技术术语和科学术语)具有与本发明的各种实施方式所述领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在一般使用的词典中限定的术语)将被解释为具有与在相关技术领域中的语境含义相同的含义并且将不被解释为具有理想化的含义或过于正式的含义,除非在本发明的各种实施方式中被清楚地限定。

本发明实施例一提供一种远程控制指令的分析方法,如图1所示,该方法包括如下步骤:

s1、接收用户输入的远程控制指令,根据所述控制指令确定执行所述控制指令预期存在的风险分类。

在一具体实施方式中,所述风险分类可以包括5大类,分别为无风险、隐私泄露、影响健康、财产损失、生命安全等。

在一具体实施方式中,根据所述控制指令执行的时间段、所述控制指令预期要控制的设备、所述设备的数量以及执行所述控制指令时的外部因素中的至少一个确定执行所述控制指令预期存在的风险分类。

具体地,所述控制指令执行的时间段可以分为白天或晚上,也可以细分为早上、中午或晚上。

具体地,所述控制指令预期要控制的设备可以包括窗帘、窗户、智能音箱、电暖气、门等各种智能家居设备。

具体地,执行所述控制指令时的外部因素具体包括:执行该指令的时的天气、气温、家中是否有人、设备是否在房间等因素。

以打开或关闭窗帘为例进行说明,例如,窗帘的关闭,一般情况下,关闭窗帘不存在风险,则认为关闭窗帘的风险分类为无风险。例如,打开窗帘,若打开窗帘的时间段为白天,比如早上九点,则认为无风险,风险分类为无风险,若晚上10点以后,家中有人在休息,打开卧室的窗帘,则可能存在泄漏隐私的风险。

以打开或关闭窗户为例进行说明,比如关闭窗户,由于一般情况下关闭窗户可能不会存在风险,则认为风险分类为无风险。若在暴风雨、雷雨、台风、冰雹等相关异常气象灾害的情况下,则有严重的财产损失风险,因而风险分类为财产损失。

s2、确定所述风险分类的优先级,根据所述控制指令计算最高优先级的风险分类对应的风险分值。

在一具体实施方式中,风险分类从高到低的优先级顺序为:生命安全、财产损失、影响健康、隐私泄露。

在一具体实施方式中,确定每一风险分类的权重系数以及每一风险分类对应的严重等级,例如根据风险分类的优先等级从高到低的顺序,每一风险分类设置的权重系数可以不同,例如,生命安全对应的权重系数为3,财产损失的权重系数为2,影响健康的权重系数为1,隐私泄露的权重系数为0,确定每一风险分类的严重等级,例如,对于每一风险分类,其严重等级可以分为轻微、普通、严重、高危四个等级,并针对每一等级设置其对应的等级分数。例如,等级为轻微的情况,其等级分数为5分,等级为普通的情况,其等级分数为10分,等级为严重的情况,其等级分数为15分,等级为危重的情况,其等级分数为20分。

在一具体实施方式中,所述根据所述控制指令计算最高优先级的风险分类对应的风险分值具体包括:解析所述控制指令,获得所述控制指令的相关控制信息,所述控制信息包括所述控制指令执行的时间、执行所述控制指令的设备以及对应的控制参数中的一个;获取执行所述控制指令时的外部环境因素,所述外部环境因素包括执行所述控制指令时的天气信息、温度信息以及所述设备所在的房间是否有用户中的至少一个;根据所述相关控制信息和所述外部环境信息确定所述控制指令执行所述控制指令预期存在的风险分类。

更具体地,计算所述风险分值的公式为:

r=t*w+l

其中,r为风险分值,t为风险基数分值,w为所述风险分类对应的权重系数,l为所述严重等级对应的分数。

s3、根据所述风险分值确定是否执行所述控制指令。

具体地,判断所述风险分值是否大于第一阈值并且小于第二阈值,若是,则发出报警提示指令,若大于第二阈值,则不执行所述控制指令。

其中,所述第一阈值为30分,所述第二阈值为50分。即当所述风险分值大于30分则会被告警,若所述风险分值超过50分,则会被标记为不适合执行。

以下以窗帘的打开关闭为例举例说明本实施例的方法。窗帘的关闭:在一般情况下关闭窗帘无风险,风险等级分值为0。窗帘的打开:时间段为白天,比如早九点到晚六点,无风险,风险等级分值为0。时间段为晚十点到早八点的休息时间,且打开的窗帘里面包含卧室窗帘,则有严重隐私泄露风险,风险等级分值为15。如果不包含卧室窗帘,但是2/3窗帘都打开,则有普通隐私泄露风险,风险等级分值为10。

以下以窗户的远程控制为例举例说明本实施例的方法。窗户的关闭,一般的情况下关闭窗户不存在风险,因而无风险,风险等级分值为0。窗户的打开:开窗时家中无人,则有轻微财产损失风险,风险等级分值45。开窗时当地天气为暴风雨,雷雨,台风,冰雹等相关异常气象灾害,则有严重财产损失风险,风险等价分值55。

以下以门的远程控制为例举例说明本实施例的方法。关门:一般情况下关门无风险,风险等级分值为0。开门:有高危财产损失风险和轻微生命安全风险,风险等级65。

以下以电暖气的远程控制为例举例说明本实施例的方法。如果家中有人,调节温度为普通值,无风险,风险等级分值为0。如果家中无人,会有普通财产损失风险,风险等级分值为50。如果调节温度值异常高,会有严重财产损失风险,风险等级分值55。

以下以家庭监控摄像头的远程控制为例举例说明本实施例的方法。关闭家庭监控摄像头,有严重财产损失风险,风险等级分值为55。获取图像,正常白天时间段,普通隐私泄露风险,风险等级分值10。获取图像,深夜时间段,高危隐私泄露风险和普通财产损失风险,风险等级分值50。

本发明实施例的设备控制指令的分析方法,通过接收用户指令,并根据用户指令确定执行所述控制指令预期存在的风险分类,确定所述风险分类的优先级,根据所述控制指令计算最高优先级的风险分类对应的风险分值,根据所述风险分值确定是否执行所述控制指令。该方法能在服务器端或者控制设备被破解,两端通信协议被中间人伪造的情况下,减少给用户造成的各种损失。

基于本发明实施例一,本发明实施例二提供一种设备控制指令的分析系统,如图2所示,该系统1包括:接收单元10,用于接收用户输入的远程设备控制指令;风险分类确定单元11,用于根据所述控制指令确定执行所述控制指令预期存在的风险分类;风险分值确定单元12,用于确定所述风险分类的优先级,根据所述控制指令计算最高优先级的风险分类对应的风险分值;处理单元13,用于根据所述风险分值确定是否执行所述控制指令。

其中,所述风险分类确定单元11具体用于:解析所述控制指令,获得所述控制指令的相关控制信息,所述控制信息包括所述控制指令执行的时间、执行所述控制指令的设备以及对应的控制参数中的一个;获取执行所述控制指令时的外部环境因素,所述外部环境因素包括执行所述控制指令时的天气信息、温度信息以及所述设备所在的房间是否有用户中的至少一个;根据所述相关控制信息和所述外部环境信息确定所述控制指令执行所述控制指令预期存在的风险分类。

其中,所述风险分类包括:无风险、隐私泄露、影响健康、财产损失以及生命安全。

其中,所述风险分值确定单元12具体用于:确定所述最高优先级的风险分类对应的权重系数和执行所述控制指令在所述最高优先级的风险分类中的严重等级;根据所述权重系数和所述严重等级计算所述风险分值。

其中,所述根据所述权重系数和所述严重等级计算所述风险分值具体包括:

r=t*w+l

其中,r为风险分值,t为风险基数分值,w为所述风险分类对应的权重系数,l为所述严重等级对应的分数。

其中,所述处理单元13具体用于:判断所述风险分值是否大于所述最高优先级的风险分类的阈值,若大于,则不执行所述控制指令,否则,执行所述控制指令。

基于本发明实施例一,本发明实施例三提供一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序以使所述计算机设备执行前述的方法的步骤。

基于本发明实施例一,本发明实施例四提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被计算机设备执行时实现前述的方法步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)以及存储器总线动态ram(rdram)等。

以上所述实施方式仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明范围的限制。应当指出的是,对本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及形变,而所有的这些改变以及形变都应该属于本发明权利要求的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1