一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于人工智能的计算机远程控制管理系统及方法与流程

2022-06-11 11:36:25 来源:中国专利 TAG:


1.本发明涉及人工智能技术领域,具体为基于人工智能的计算机远程控制管理系统及方法。


背景技术:

2.由于当前计算机技术的快速的发展,实现两台或者多台计算机设备之间的远程连接早已成为了可能;且利用远程操控计算机的技术可以实现让网络运维人员或者是技术指导人员对需要远程计算机辅助的用户提供远程操作帮助。
3.但是凡事皆有利弊,对于很对用户而言,开启计算机远程操控功能的时候,往往是需要别人提供技术指导的时候,例如说帮助远程维修一个问题,远程帮助下载一个难下载的应用程序等等;而在这种情况在,需要帮助的用户在技术了解层面上是处于弱势的,对方往往是在计算机水平较高的技术人员,而开放权限给这些技术人员的同时也带来了一些计算机信息安全隐患,用户由于对计算机操作的不了解或者不清楚往往对于操控人员的所有操控行为无法甄别,无法正确的识别哪些步骤是解决当前技术问题所必要的,哪些是非相关的操控行为,且这些操控行为会带来信息安全隐患。


技术实现要素:

4.本发明的目的在于提供基于人工智能的计算机远程控制管理系统方法,以解决上述背景技术中提出的问题。
5.为了解决上述技术问题,本发明提供如下技术方案:基于人工智能的计算机远程控制管理方法,管理方法包括:
6.步骤s100:管理系统基于大数据获取不同计算机设备在完成不同技术目标时所需要执行的技术指令,对技术指令进行解析得到不同计算机设备在完成相同技术目标时需执行的基本技术指令以及不同计算机设备在完成相同技术目标时需执行的特殊技术指令;
7.步骤s200:对不同计算机设备在完成不同技术目标时操控的技术指令与性能属性条件之间的关系进行解析;
8.步骤s300:当主控端设备向被控端设备发起远程操控请求,被控端设备对主控端设备授予访问权限后,管理系统向主控端设备发起操控询问;操控询问是指询问主控端设备预备通过远程操控被控端设备最终想要达到的技术目标;主控端设备向管理系统反馈操控询问结果;一次操控询问反馈得到的操控询问结果至少包括一个技术目标;
9.步骤s400:管理系统基于主控端设备在被控端设备上每个远程操控动作将对应的操控页面进行区域划分;
10.步骤s500:管理系统基于主控端设备在被控端设备上每个远程操控动作所处的区域分布情况对每个远程操控动作与操控询问结果之间的关联性进行校验;
11.步骤s600:当管理系统捕捉到未通过关联校验的远程操控动作,将远程操控动作及对应的操控指令向被操控设备端进行预警提示。
12.进一步的,步骤s100对不同计算机设备在完成不同技术目标时所需执行的技术指令进行解析的过程包括:
13.步骤s101:提取各技术目标,基于大数据分别获取不同计算机设备处于非远程操控状态下执行各技术目标时按照时间顺序发布的技术指令序列;
14.步骤s102:记执行技术目标a时,第i个计算机设备对应需操作的技术指令序列集为x
ai
,x
ai
内包括{x
ai1
,x
ai2
,

,x
ain
},其中,x
ai1
、x
ai2


、x
ain
分别表示第i个计算机设备完成技术目标a时对应需操作的第1、2、

、n个技术指令;基于所有计算机设备完成技术目标a时对应需执行的技术指令序列集得到执行技术目标a时所需操作的基本技术指令集x
a基本
=x
ai
∩x
ai 1
∩x
ai 2


∩x
ai m
;即x
a基本
内的各技术指令为第i、i 1、i 2、

、i m个计算机设备执行技术目标a时对应需操作的出现重合的技术指令;
15.步骤s103:分别将不同计算机设备在执行技术目标a时需操作的技术指令序列集减去所有计算机设备在执行技术目标a时需操作的基本技术指令集得到不同计算机设备在执行技术目标a时需操作的特殊技术指令集;
16.步骤s104:分别将i个计算机设备在执行技术目标a时需操作的技术指令序列集拆分解析得到x
ai
=x
a基本
x
ai特殊
;其中,x
ai特殊
表示第i个计算机设备在执行技术目标a时需操作的特殊技术指令集;x
a基本
表示所有计算机设备在执行技术目标a时需操作的基本技术指令集;
17.步骤s105:分别在x
a基本
和x
ai特殊
中将必须符合时间顺位的技术指令序列解析出来作为关键指令节点;
18.上述步骤相当于找寻不同计算机设备执行相同技术目标时在操控指令上的共性指令和特性指令;而共性指令往往是所有计算机设备在执行相同技术目标时都会出现的指令,而特性指令则是不同计算机设备在执行相同技术目标时由于性能属性或者权限设置不同的原因出现的特殊指令。
19.进一步的,对不同计算机设备在完成不同技术目标时操控的技术指令与性能属性条件之间的关系进行解析的过程包括:
20.步骤s201:分别基于各计算机设备在完成各技术目标时的特殊技术指令集与基本技术指令集对各计算机设备的性能属性条件进行归纳,得到执行各技术目标时对应不同性能属性条件的对应技术指令;
21.步骤s202:对各计算机设备在完成技术目标a时,不同性能属性条件与不同技术指令之间建立指向对应关系,记x
a基本
→a→
a和x
特殊
→b→
a;a表示某计算机设备在完成技术目标a时执行x
a基本
时对应的性能属性条件集;其中,x
特殊
表示某计算机设备在完成技术目标a时除去x
a基本
以外需执行的特殊技术指令,b表示某计算机设备在完成技术目标a时执行x
特殊
时对应的性能属性条件集;
22.上述步骤相当于是为不同计算机设备在执行相同技术目标时所操作的特殊指令找寻对应的指令缘由,也就是找到这些特殊指令对应的正当系统背景条件,为后续监控远程操控动作时做到基于计算机设备性能属性条件的不同实施特定的指令筛查;为管理系统提高管理的科学性、有效性、精确性。
23.进一步的,远程操控动作包括但不限于鼠标操控动作、触控板操控动作、键盘操控动作;一个技术指令至少对应一个远程操控动作;
24.因为每个人在用计算机设备时的习惯不同,将所有能操控计算机设备,键入技术指令的操控行为来源进行囊括有利于实现对异常远程操控动作的全面监管。
25.进一步的,步骤s400对主控端设备在被控端设备上每个远程操控动作将对应的操控页面进行区域划分的过程包括:
26.步骤s401:提取被控端设备的性能属性条件信息、主控端设备反馈的操控询问结果中包含的技术目标信息;基于技术目标信息和被控端设备的性能属性条件信息确定主控端设备需操作的基本技术指令集和特殊技术指令集;
27.步骤s402:捕捉主控端设备在被控端设备上的每一个远程操控动作以及与远程操控动作对应的操控页面,基于人工智能得到远程操控动作与操控页面之间能产生的所有预计技术指令;将在所有的预计技术指令中同步骤s501中提取到的基本技术指令集、特殊技术指令集存在重合的技术指令进行标记得到若干个标记指令;
28.步骤s403:将所有预计技术指令分别在操控页面中进行对应操控指令区域的划分得到操控指令区域集,操控指令区域集内包括若干个操控指令区域;将若干个标记指令对应在操控指令区域集中进行圈定标记得到第一目标操控区域集,第一目标操控区域集内包括若干个第一目标操控区域,一个目标操控区域与一个标记指令相对应;在第一目标操控区域集内将属于关键指令节点所对应的区域作为第二目标操控区域;设位于第一目标操控区域以外的操控指令区域为无关区域;
29.将远程操控动作以及与远程操控动作所对应的操控页面作为目标处理对象是因为,用户在对计算机设备进行键入指令的时候,往往是先将鼠标箭头放在想要发布的技术指令所处的操控页面上,对远程操控动作所对应的操控页面进行锁定可以预计得到主控端预计可能要发布的技术指令集,主控端如果想要实现一个技术目标,且它当前远程操控动作所对应的操控页面上有与实现该技术目标相关的技术指令区域也有与实现该技术目标无关的技术指令区域,如果主控端反馈的想要实现的技术目标是真实的话,那么主控端必然会在与实现其技术目标相关的技术指令区域内键入目标技术指令;如果主控端反馈的想要实现的技术目标是虚假的话,那么主控端不一定会在与实现其技术目标相关的技术指令区域内键入目标技术指令,在与实现该技术目标无关的技术指令区域内键入技术指令的可能性大;通过以上步骤可以实现后续对远程操控动作的异常监管提供技术铺垫。
30.进一步的,步骤s500基于主控端设备在被控端设备上每个远程操控动作所处的区域分布情况对每个远程操控动作与操控询问结果之间的关联性进行校验的过程包括:
31.步骤s501:捕捉每个位于无关区域及第二目标操控区域内的远程操控动作,若远程操控动作在无关区域内键入一次指令后,捕捉下一次在无关区域内键入的指令,若下一次在无关区域内键入的指令并非是取消上一次在无关区域内键入的指令,判定主控端设备的远程操控动作与操控询问结果之间关联性校验失败;
32.因为如果主控端反馈的想要实现的技术目标是真实的话,那么当主控端键入的指令与技术目标无关的话,可能是由于用户的操作失误造成的,例如说点错了,看错了导致键入了错误的技术指令,那么紧接着的操控动作必然是取消掉失误的技术指令,但是技术指令的发布不是全都都具有时间顺序的需要,为了排除掉主控端在第一时间内未发现该技术指令的错误执行下一个不需要按照时间顺的技术指令的可能性,将下一次在无关区域内键入的指令作为目标指令,因为若主控端下一次在无关区域内键入的指令并非是取消掉失误
的技术指令,意味着主控端并非是真实想实现其反馈的技术目标,存在反馈虚假的可能性大;
33.步骤s502:若远程操控动作在第二目标操控区域内键入一次指令a1后,捕捉下一次键入指令a2对应的区域位置;若a2的区域位置同属于第二目标操控区域内,但在a2的区域位置对应的操控指令与在a1的区域位置对应的操控指令不构成一个关键指令节点,或者在a2的区域位置对应的操控指令与在a1的区域位置对应的操控指令构成一个与技术目标信息无关联的关键指令节点,判定主控端设备的远程操控动作与操控询问结果之间关联性校验失败;
34.上述步骤正是实现对远程操控动作异常监管的过程,将关键指令节点作为一个异常监管的关键点,是因为具有关键指令节点在时间上的要求性高,所以在代表判断主控端反馈的反馈的技术目标是真实还是虚假上更具有参考价值,提高了管理系统监管的精确性。
35.为更好的实现上述方法还提出了基于人工智能的计算机远程控制管理系统,管理系统包括第一技术指令解析模块、第二技术指令解析模块、询问和反馈接收模块、页面区域划分模块、关联性校验模块、预警提示模块;
36.第一技术指令解析模块,用于获取不同计算机设备在完成不同技术目标时所需要执行的技术指令,对技术指令进行解析得到不同计算机设备在完成相同技术目标时需执行的基本技术指令以及不同计算机设备在完成相同技术目标时需执行的特殊技术指令;
37.第二技术指令解析模块,用于对不同计算机设备在完成不同技术目标时操控的技术指令与性能属性条件之间的关系进行解析;
38.询问和反馈接收模块,用于当主控端设备向被控端设备发起远程操控请求且被控端设备对主控端设备授予访问权限后向主控端设备发起操控询问并接收询问反馈;
39.页面区域划分模块,用于对主控端设备在被控端设备上每个远程操控动作将对应的操控页面进行区域划分;
40.关联性校验模块,用于基于主控端设备在被控端设备上每个远程操控动作所处的区域分布情况对每个远程操控动作与操控询问结果之间的关联性进行校验;
41.预警提示模块,用于接收关联性校验模块中的数据,将未通过关联校验的远程操控动作及对应的操控指令向被操控设备端进行预警提示。
42.进一步的,第一技术指令解析模块包括基本技术指令解析单元、特殊技术指令解析单元;
43.基本技术指令解析单元,用于获取不同计算机设备在完成不同技术目标时所需要执行的技术指令,对技术指令进行解析得到不同计算机设备在完成相同技术目标时需执行的基本技术指令;
44.特殊技术指令解析单元,用于获取不同计算机设备在完成不同技术目标时所需要执行的技术指令,对技术指令进行解析得到不同计算机设备在完成相同技术目标时需执行的特殊技术指令。
45.进一步的,页面区域划分模块包括:信息采集处理单元、预计技术指令分析单元、区域标记划分单元;
46.信息采集处理单元,用于采集被控端设备的性能属性条件信息、主控端设备反馈
的操控询问结果中包含的技术目标信息,并基于上述信息确定主控端设备需操作的基本技术指令集和特殊技术指令集;
47.预计技术指令分析单元,用于接收信息采集处理单元中的数据,捕捉主控端设备在被控端设备上的每一个远程操控动作以及与远程操控动作对应的操控页面,基于人工智能得到远程操控动作与操控页面之间能产生的所有预计技术指令;
48.区域标记划分单元,用于根据预计技术指令分析单元中的数据对操控页面进行第一目标操控区域、第二目标操控区域、无关区域的标记划分。
49.与现有技术相比,本发明所达到的有益效果是:本发明可帮助用户对计算机在处于被远程遥控状态下甄别操控人员发布的所有操控行为的正当必要性;且通过对远程操控动作及对应的操控页面进行指令对应,并将对应的指令同主控端反馈的技术目标进行关联性校验,可实现对操控人员发布的一些不当或者存在安全隐患的操控行为进行提前预警;提高远程操控计算机设备时对被操控端设备信息安全的保障。
附图说明
50.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
51.图1是本发明基于人工智能的计算机远程控制管理方法的流程示意图;
52.图2是本发明基于人工智能的计算机远程控制管理系统的结构示意图。
具体实施方式
53.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
54.请参阅图1-图2,本发明提供技术方案:基于人工智能的计算机远程控制管理方法,管理方法包括:
55.步骤s100:管理系统基于大数据获取不同计算机设备在完成不同技术目标时所需要执行的技术指令,对技术指令进行解析得到不同计算机设备在完成相同技术目标时需执行的基本技术指令以及不同计算机设备在完成相同技术目标时需执行的特殊技术指令;
56.其中,步骤s100对不同计算机设备在完成不同技术目标时所需执行的技术指令进行解析的过程包括:
57.步骤s101:提取各技术目标,基于大数据分别获取不同计算机设备处于非远程操控状态下执行各技术目标时按照时间顺序发布的技术指令序列;
58.步骤s102:记执行技术目标a时,第i个计算机设备对应需操作的技术指令序列集为x
ai
,x
ai
内包括{x
ai1
,x
ai2
,

,x
ain
},其中,x
ai1
、x
ai2


、x
ain
分别表示第i个计算机设备完成技术目标a时对应需操作的第1、2、

、n个技术指令;基于所有计算机设备完成技术目标a时对应需执行的技术指令序列集得到执行技术目标a时所需操作的基本技术指令集x
a基本
=x
ai
∩x
ai 1
∩x
ai 2


∩x
ai m
;即x
a基本
内的各技术指令为第i、i 1、i 2、

、i m个计算机设备执行技术目标a时对应需操作的出现重合的技术指令;
59.步骤s103:分别将不同计算机设备在执行技术目标a时需操作的技术指令序列集减去所有计算机设备在执行技术目标a时需操作的基本技术指令集得到不同计算机设备在执行技术目标a时需操作的特殊技术指令集;
60.步骤s104:分别将i个计算机设备在执行技术目标a时需操作的技术指令序列集拆分解析得到x
ai
=x
a基本
x
ai特殊
;其中,x
ai特殊
表示第i个计算机设备在执行技术目标a时需操作的特殊技术指令集;x
a基本
表示所有计算机设备在执行技术目标a时需操作的基本技术指令集;
61.步骤s105:分别在x
a基本
和x
ai特殊
中将必须符合时间顺位的技术指令序列解析出来作为关键指令节点;
62.步骤s200:对不同计算机设备在完成不同技术目标时操控的技术指令与性能属性条件之间的关系进行解析;
63.其中,对不同计算机设备在完成不同技术目标时操控的技术指令与性能属性条件之间的关系进行解析的过程包括:
64.步骤s201:分别基于各计算机设备在完成各技术目标时的特殊技术指令集与基本技术指令集对各计算机设备的性能属性条件进行归纳,得到执行各技术目标时对应不同性能属性条件的对应技术指令;
65.步骤s202:对各计算机设备在完成技术目标a时,不同性能属性条件与不同技术指令之间建立指向对应关系,记x
a基本
→a→
a和x
特殊
→b→
a;a表示某计算机设备在完成技术目标a时执行x
a基本
时对应的性能属性条件集;其中,x
特殊
表示某计算机设备在完成技术目标a时除去x
a基本
以外需执行的特殊技术指令,b表示某计算机设备在完成技术目标a时执行x
特殊
时对应的性能属性条件集;
66.例如说,同样是在电脑端下载cad软件,windows系统计算机设备和macos系统的计算机设备在操作程序即一系列操作的技术指令上是不同的,不同版本不同内存不同字节数的windows系统计算机设备在同样下载cad软件时在操作程序即一系列操作的技术指令上也是不同的;但是电脑端下载cad软件必定存在一些相同的技术操作指令,例如说,下载cad安装包,解压安装包,对系统设置管理权限等等;而不同系统计算机设备在安装cad软件时复制cad功能表时产生的路径是不同的;
67.步骤s300:当主控端设备向被控端设备发起远程操控请求,被控端设备对主控端设备授予访问权限后,管理系统向主控端设备发起操控询问;操控询问是指询问主控端设备预备通过远程操控被控端设备最终想要达到的技术目标;主控端设备向管理系统反馈操控询问结果;一次操控询问反馈得到的操控询问结果至少包括一个技术目标;
68.步骤s400:管理系统基于主控端设备在被控端设备上每个远程操控动作将对应的操控页面进行区域划分;其中,远程操控动作包括但不限于鼠标操控动作、触控板操控动作、键盘操控动作;一个技术指令至少对应一个远程操控动作;
69.其中,对主控端设备在被控端设备上每个远程操控动作将对应的操控页面进行区域划分的过程包括:
70.步骤s401:提取被控端设备的性能属性条件信息、主控端设备反馈的操控询问结果中包含的技术目标信息;基于技术目标信息和被控端设备的性能属性条件信息确定主控端设备需操作的基本技术指令集和特殊技术指令集;
71.步骤s402:捕捉主控端设备在被控端设备上的每一个远程操控动作以及与远程操控动作对应的操控页面,基于人工智能得到远程操控动作与操控页面之间能产生的所有预计技术指令;将在所有的预计技术指令中同步骤s501中提取到的基本技术指令集、特殊技术指令集存在重合的技术指令进行标记得到若干个标记指令;
72.步骤s403:将所有预计技术指令分别在操控页面中进行对应操控指令区域的划分得到操控指令区域集,操控指令区域集内包括若干个操控指令区域;将若干个标记指令对应在操控指令区域集中进行圈定标记得到第一目标操控区域集,第一目标操控区域集内包括若干个第一目标操控区域,一个目标操控区域与一个标记指令相对应;在第一目标操控区域集内将属于关键指令节点所对应的区域作为第二目标操控区域;设位于第一目标操控区域以外的操控指令区域为无关区域;
73.步骤s500:管理系统基于主控端设备在被控端设备上每个远程操控动作所处的区域分布情况对每个远程操控动作与操控询问结果之间的关联性进行校验;
74.其中,基于主控端设备在被控端设备上每个远程操控动作所处的区域分布情况对每个远程操控动作与操控询问结果之间的关联性进行校验的过程包括:
75.步骤s501:捕捉每个位于无关区域及第二目标操控区域内的远程操控动作,若远程操控动作在无关区域内键入一次指令后,捕捉下一次在无关区域内键入的指令,若下一次在无关区域内键入的指令并非是取消上一次在无关区域内键入的指令,判定主控端设备的远程操控动作与操控询问结果之间关联性校验失败;
76.步骤s502:若远程操控动作在第二目标操控区域内键入一次指令a1后,捕捉下一次键入指令a2对应的区域位置;若a2的区域位置同属于第二目标操控区域内,但在a2的区域位置对应的操控指令与在a1的区域位置对应的操控指令不构成一个关键指令节点,或者在a2的区域位置对应的操控指令与在a1的区域位置对应的操控指令构成一个与技术目标信息无关联的关键指令节点,判定主控端设备的远程操控动作与操控询问结果之间关联性校验失败
77.步骤s600:当管理系统捕捉到未通过关联校验的远程操控动作,将远程操控动作及对应的操控指令向被操控设备端进行预警提示;
78.为更好的实现上述方法还提出了基于人工智能的计算机远程控制管理系统,管理系统包括第一技术指令解析模块、第二技术指令解析模块、询问和反馈接收模块、页面区域划分模块、关联性校验模块、预警提示模块;
79.第一技术指令解析模块,用于获取不同计算机设备在完成不同技术目标时所需要执行的技术指令,对技术指令进行解析得到不同计算机设备在完成相同技术目标时需执行的基本技术指令以及不同计算机设备在完成相同技术目标时需执行的特殊技术指令;
80.其中,第一技术指令解析模块包括基本技术指令解析单元、特殊技术指令解析单元;
81.基本技术指令解析单元,用于获取不同计算机设备在完成不同技术目标时所需要执行的技术指令,对技术指令进行解析得到不同计算机设备在完成相同技术目标时需执行的基本技术指令;
82.特殊技术指令解析单元,用于获取不同计算机设备在完成不同技术目标时所需要执行的技术指令,对技术指令进行解析得到不同计算机设备在完成相同技术目标时需执行
的特殊技术指令;
83.第二技术指令解析模块,用于对不同计算机设备在完成不同技术目标时操控的技术指令与性能属性条件之间的关系进行解析;
84.询问和反馈接收模块,用于当主控端设备向被控端设备发起远程操控请求且被控端设备对主控端设备授予访问权限后向主控端设备发起操控询问并接收询问反馈;
85.页面区域划分模块,用于对主控端设备在被控端设备上每个远程操控动作将对应的操控页面进行区域划分;
86.其中,页面区域划分模块包括:信息采集处理单元、预计技术指令分析单元、区域标记划分单元;
87.信息采集处理单元,用于采集被控端设备的性能属性条件信息、主控端设备反馈的操控询问结果中包含的技术目标信息,并基于上述信息确定主控端设备需操作的基本技术指令集和特殊技术指令集;
88.预计技术指令分析单元,用于接收信息采集处理单元中的数据,捕捉主控端设备在被控端设备上的每一个远程操控动作以及与远程操控动作对应的操控页面,基于人工智能得到远程操控动作与操控页面之间能产生的所有预计技术指令;
89.区域标记划分单元,用于根据预计技术指令分析单元中的数据对操控页面进行第一目标操控区域、第二目标操控区域、无关区域的标记划分;
90.关联性校验模块,用于基于主控端设备在被控端设备上每个远程操控动作所处的区域分布情况对每个远程操控动作与操控询问结果之间的关联性进行校验;
91.预警提示模块,用于接收关联性校验模块中的数据,将未通过关联校验的远程操控动作及对应的操控指令向被操控设备端进行预警提示。
92.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操控与另一个实体或操控区分开来,而不一定要求或者暗示这些实体或操控之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
93.最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献