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

控制器的控制方法、装置、可读存储介质和控制器与流程

2022-02-25 20:37:53 来源:中国专利 TAG:


1.本发明涉及控制技术领域,具体而言,涉及一种控制器的控制方法、装置、可读存储介质和控制器。


背景技术:

2.解释型语言可以不经过编译而直接执行,这会给程序的执行带来方便。不过,这会带来一些其他问题。比如,这部分的代码以明文形式存在于系统当中,保密性较差。


技术实现要素:

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.在上述任一技术方案中,写入权限,即修改第二文件的权限,在当前用户具有写入权限时,可以查看第二文件并对其进行修改。通过限定预设权限要求包括写入权限,以便在当前用户具有在具有查看第二文件的基础上,对第二文件进行修改,从而实现对第二文件的维护。
38.根据本发明的第二个方面,本发明提供了一种控制器的控制装置,包括:获取单元,用于响应于第一输入,从控制器的文件存储系统获取第一文件,其中,第一文件是加密的、且基于解释型语言编写的文件;解密单元,用于对第一文件进行解密;执行单元,用于对解密后的第一文件进行解释,并执行解释后的第一文件。
39.本技术的技术方案提出了一种控制器的控制装置,应用该控制装置的控制器,通过限定基于解释型语言编写的第一文件是加密的,因此,可以避免第一文件以明文的形式存在系统中,提高了文件的保密性,同时,也确保了控制器的稳定性和安全性。
40.在上述技术方案中,由于文件是加密存储的,因此,在执行解释型语言编写的文件时,需要对加密存储的文件进行解密,以便消除加密对文件的运行所产生的影响。
41.在上述任一技术方案中,文件存储系统中的所有文件都是基于解释型语言编写、并且加密的文件。
42.在上述任一技术方案中,文件存储系统中的所有文件并非都是基于解释型语言编写、并且加密的文件,还存在由其它语言编写的文件。
43.在上述任一技术方案中,第一文件可以是与第一输入相对应的,可以理解的是,响应第一输入后,在文件存储系统中查找得到的文件。
44.在上述任一技术方案中,第一输入可以是基于控制器所实现的一个或多个功能的选择,如控制器可以实现电机的启停,则第一输入可以是控制选择电机启动的输入。
45.另外,本技术所提出的控制器的控制装置,还具有以下附加技术特征,具体地,包括:
46.在上述技术方案中,还包括执行单元,用于响应于第二输入,获取当前用户的使用权限;基于使用权限符合预设权限要求,从文件存储系统获取与第二输入对应的第二文件;对第二文件进行解密;发送解密后的第二文件,以展示解密后的第二文件。
47.在该技术方案中,限定了第二文件的展示方案,就如上文所记载的,对基于解释型语言编写的文件进行加密,其起到的是将以明文形式的文件加密起来,避免文件直接以明文的形式展示。
48.考虑到文件需要进行维护,在进行维护的时候,需要将文件以明文的形式展示出来,以便维护人员对其进行维护,本技术的技术方案在接收到第二输入后,会对当前用户进行鉴权,只有在鉴权通过的情况下,才会对文件进行解密,并展示解密后的文件。在此过程中,避免文件被恶意查看和修改的可能,提高了存储在文件存储系统中的文件的安全性。
49.在上述任一技术方案中,第二文件可以是与第二输入相对应的,可以理解的是,响应第二输入后,第二文件是在文件存储系统中查找得到的文件。
50.在上述任一技术方案中,预设权限要求是预先设定好的,其可以根据实际使用需
要进行设定。
51.在其中一个技术方案中,通过限定鉴权的步骤位于从文件存储系统获取第二文件的步骤之前,相对于先获取第二文件,再进行鉴权的技术方案,可以在鉴权失败之后,无需执行从文件存储系统获取第二文件,以此简化了整体的控制流程,从而降低控制器的处理的数据量。
52.在上述任一技术方案中,可以使用控制器中存储的解密密码对第二文件进行解密。
53.在其中一个技术方案中,控制器中存储的解密密码是预先设置好的。
54.在上述任一技术方案中,使用权限还可以包括解密密码,对应的预设权限要求还包括存储的解密密码,也即,接收当前用户输入的解密密码,并将解密密码与存储的解密密码进行比对,在比对一致的情况下,将使用接收到的解密密码对第二文件进行解密,以便第二文件可以以明文的形式进行展示。
55.在上述任一技术方案中,执行单元,还用于基于使用权限不符合预设权限要求,发送第一提醒信息,其中,第一提醒信息用于指示第二输入对应的第二文件为加密文件。
56.在该技术方案中,通过输出第一提醒信息,以便当前用户知悉无法对第二输入进行响应的原因,同时,也避免在使用权限与预设权限要求不符合的情况下,控制器没有状态输出,使得当前用户觉得第二输入异常等情况的出现。
57.通过输出第一提醒信息,以实现引导用户操作的作用。
58.在上述任一技术方案中,第一提醒信息的形式可以文字。
59.在上述任一技术方案中,发送解密后的第二文件,以展示解密后的第二文件之后,执行单元,还用于接收第三文件;对第三文件进行加密;将加密后的第三文件存储在文件存储系统。
60.在该技术方案中,在接收到第三文件后,可以加密第三文件,并将加密后的第三文件进行存储。通过加密第三文件,以便确保第三文件不会以明文的形式进行展示,从而提高了第三文件的保密性。
61.在上述任一技术方案中,第三文件可以是通过对第二文件修改所得到的。
62.在上述任一技术方案中,第三文件可以是在文件存储系统中新增的文件。
63.在上述任一技术方案中,预设权限要求包括:读取权限和/或写入权限。
64.在上述任一技术方案中,读取权限,即读取第二文件的权限,在当前用户具有读取权限时,可以查看第二文件。通过限定预设权限要求包括读取权限,以便在当前用户具有读取权限的情况下,可以解密第二文件,并展示第二文件,以便用户查看第二文件。
65.在上述任一技术方案中,写入权限,即修改第二文件的权限,在当前用户具有写入权限时,可以查看第二文件并对其进行修改。通过限定预设权限要求包括写入权限,以便在当前用户具有在具有查看第二文件的基础上,对第二文件进行修改,从而实现对第二文件的维护。
66.根据本发明的第三个方面,本发明提供了一种控制器的控制装置,包括:存储器和处理器,存储器存储有程序,处理器执行程序时实现如上述中任一项的控制器的控制方法的步骤。
67.根据本发明的第四个方面,本发明提供了一种可读存储介质,可读存储介质上存
储程序或指令,程序或指令被处理器执行时实现如上述中任一项的控制器的控制方法的步骤。
68.根据本发明的第五个方面,本发明提供了一种控制器,包括:如上述任一项控制器的控制装置;和/或如上述可读存储介质。
69.根据本发明的第六个方面,本发明提供了一种控制器,包括:文件存储系统和执行模块,其中,文件存储系统,用于存储加密的、且基于解释型语言编写的文件;执行模块,用于响应于第一输入,从控制器的文件存储系统获取第一文件;对第一文件进行解密;对解密后的第一文件进行解释,并执行解释后的第一文件。
70.本技术的技术方案提出了一种控制器,通过限定位于文件存储系统中的第一文件是基于解释型语言编写的、并且加密的,因此,可以避免第一文件以明文的形式存在系统中,提高了文件的保密性,同时,也确保了控制器的稳定性和安全性。
71.在上述技术方案中,由于文件是加密存储的,因此,在执行解释型语言编写的文件时,需要对加密存储的文件进行解密,以便消除加密对文件的运行所产生的影响。
72.在上述任一技术方案中,文件存储系统中的所有文件都是基于解释型语言编写、并且加密的文件。
73.在上述任一技术方案中,文件存储系统中的所有文件并非都是基于解释型语言编写、并且加密的文件,还存在由其它语言编写的文件。
74.在上述任一技术方案中,第一文件可以是与第一输入相对应的,可以理解的是,响应第一输入后,在文件存储系统中查找得到的文件。
75.在上述任一技术方案中,第一输入可以是基于控制器所实现的一个或多个功能的选择,如控制器可以实现电机的启停,则第一输入可以是控制选择电机启动的输入。
76.另外,本技术提出的控制器,还具有以下附加技术特征。
77.在上述技术方案中,控制器还包括:浏览器和网页服务,网页服务用于执行以下步骤:响应于第二输入,获取当前用户的使用权限;基于使用权限符合预设权限要求,从文件存储系统获取与第二输入对应的第二文件;对第二文件进行解密;发送解密后的第二文件至浏览器,以使浏览器展示解密后的第二文件。
78.在该技术方案中,限定了第二文件的展示方案,就如上文所记载的,对基于解释型语言编写的文件进行加密,其起到的是将以明文形式的文件加密起来,避免文件直接以明文的形式展示。
79.考虑到文件需要进行维护,在进行维护的时候,需要将文件以明文的形式展示出来,以便维护人员对其进行维护,本技术的技术方案在接收到第二输入后,会对当前用户进行鉴权,只有在鉴权通过的情况下,才会对文件进行解密,并展示解密后的文件。在此过程中,避免文件被恶意查看和修改的可能,提高了存储在文件存储系统中的文件的安全性。
80.在上述任一技术方案中,第二文件可以是与第二输入相对应的,可以理解的是,响应第二输入后,第二文件是在文件存储系统中查找得到的文件。
81.在上述任一技术方案中,预设权限要求是预先设定好的,其可以根据实际使用需要进行设定。
82.在其中一个技术方案中,通过限定鉴权的步骤位于从文件存储系统获取第二文件的步骤之前,相对于先获取第二文件,再进行鉴权的技术方案,可以在鉴权失败之后,无需
执行从文件存储系统获取第二文件,以此简化了整体的控制流程,从而降低控制器的处理的数据量。
83.在上述任一技术方案中,可以使用控制器中存储的解密密码对第二文件进行解密。
84.在其中一个技术方案中,控制器中存储的解密密码是预先设置好的。
85.在上述任一技术方案中,使用权限还可以包括解密密码,对应的预设权限要求还包括存储的解密密码,也即,接收当前用户输入的解密密码,并将解密密码与存储的解密密码进行比对,在比对一致的情况下,将使用接收到的解密密码对第二文件进行解密,以便第二文件可以以明文的形式进行展示。
86.在上述任一技术方案中,网页服务用于提供为浏览器的运行提供服务,其中,网页服务用于将位于文件存储系统中的文件以网页的形式在浏览器中显示,以便用户进行查看。
87.在上述任一技术方案中,网页服务还用于:基于使用权限不符合预设权限要求,向浏览器发送第一提醒信息,其中,第一提醒信息用于指示第二输入对应的第二文件为加密文件。
88.在该技术方案中,通过输出第一提醒信息,以便当前用户知悉无法对第二输入进行响应的原因,同时,也避免在使用权限与预设权限要求不符合的情况下,控制器没有状态输出,使得当前用户觉得第二输入异常等情况的出现。
89.通过输出第一提醒信息,以实现引导用户操作的作用。
90.在上述任一技术方案中,第一提醒信息的形式可以文字,如在浏览器上弹出具有文字的弹窗。
91.在上述任一技术方案中,网页服务还用于:接收第三文件;对第三文件进行加密;将加密后的第三文件存储在文件存储系统。
92.在该技术方案中,在接收到第三文件后,可以加密第三文件,并将加密后的第三文件进行存储。通过加密第三文件,以便确保第三文件不会以明文的形式进行展示,从而提高了第三文件的保密性。
93.在上述任一技术方案中,第三文件可以是通过对第二文件修改所得到的。
94.在上述任一技术方案中,第三文件可以是在文件存储系统中新增的文件。
95.在上述任一技术方案中,预设权限要求包括:读取权限和/或写入权限。
96.在上述任一技术方案中,读取权限,即读取第二文件的权限,在当前用户具有读取权限时,可以查看第二文件。通过限定预设权限要求包括读取权限,以便在当前用户具有读取权限的情况下,可以解密第二文件,并展示第二文件,以便用户查看第二文件。
97.在上述任一技术方案中,写入权限,即修改第二文件的权限,在当前用户具有写入权限时,可以查看第二文件并对其进行修改。通过限定预设权限要求包括写入权限,以便在当前用户具有在具有查看第二文件的基础上,对第二文件进行修改,从而实现对第二文件的维护。
98.在上述任一技术方案中,控制器包括运动控制器。
99.在该技术方案中,运动控制器即控制电动机的运行方式的专用控制器,比如电动机在由行程开关控制交流接触器而实现电动机拖动物体向上运行达到指定位置后又向下
运行,或者用时间继电器控制电动机正反转或转一会停止再转一会再停。
100.本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
101.本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
102.图1示出了本发明实施例中控制器的控制方法的流程示意图之一;
103.图2示出了本发明实施例中控制器的控制方法的流程示意图之二;
104.图3示出了本发明实施例中控制器的控制方法的流程示意图之三;
105.图4示出了本发明实施例中控制器的控制装置的示意框图之一;
106.图5示出了本发明实施例中控制器的控制装置的示意框图之二;
107.图6示出了本发明实施例中控制器的示意框图。
具体实施方式
108.为了能够更清楚地理解本发明的上述方面、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本技术的实施例及实施例中的特征可以相互组合。
109.在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
110.在本发明的实施例中,本技术中所涉及到的解释型语言可以是mc-basic语言、python、javascript、perl和shell中的任意一种。
111.在本发明的实施例中,解释型语言包括但不局限于上述语言,还包括其它在此并未列举的语言,其它未列举的语言在此不再详细说明。
112.在本发明的实施例中,本技术中所涉及到的文件的格式根据使用的解释型语言的不同而不同,在此,不再详细说明。
113.实施例一
114.如图1所示,根据本发明的一个实施例,本发明提供了一种控制器的控制方法,控制器包括文件存储系统,控制方法包括:
115.步骤102,响应于第一输入,从文件存储系统获取第一文件,其中,第一文件是加密的、且基于解释型语言编写的文件;
116.步骤104,对第一文件进行解密;
117.步骤106,对解密后的第一文件进行解释,并执行解释后的第一文件。
118.本技术的实施例提出了一种控制器的控制方法,在该控制方法中,通过限定基于解释型语言编写的第一文件是加密的,因此,可以避免第一文件以明文的形式存在系统中,提高了文件的保密性,同时,也确保了控制器的稳定性和安全性。
119.在上述实施例中,由于文件是加密存储的,因此,在执行解释型语言编写的文件时,需要对加密存储的文件进行解密,以便消除加密对文件的运行所产生的影响。
120.在上述任一实施例中,文件存储系统中的所有文件都是基于解释型语言编写、并且加密的文件。
121.在上述任一实施例中,文件存储系统中的所有文件并非都是基于解释型语言编写、并且加密的文件,还存在由其它语言编写的文件。
122.在上述任一实施例中,第一文件可以是与第一输入相对应的,可以理解的是,响应第一输入后,在文件存储系统中查找得到的文件。
123.在上述任一实施例中,第一输入可以是基于控制器所实现的一个或多个功能的选择,如控制器可以实现电机的启停,则第一输入可以是控制选择电机启动的输入。
124.实施例二
125.在上述实施例中,如图2所示,还包括:
126.步骤202,响应于第二输入,获取当前用户的使用权限;
127.步骤204,基于使用权限符合预设权限要求,从文件存储系统获取与第二输入对应的第二文件;
128.步骤206,对第二文件进行解密;
129.步骤208,发送解密后的第二文件,以展示解密后的第二文件。
130.在该实施例中,限定了第二文件的展示方案,就如上文所记载的,对基于解释型语言编写的文件进行加密,其起到的是将以明文形式的文件加密起来,避免文件直接以明文的形式展示。
131.考虑到文件需要进行维护,在进行维护的时候,需要将文件以明文的形式展示出来,以便维护人员对其进行维护,本技术的实施例在接收到第二输入后,会对当前用户进行鉴权,只有在鉴权通过的情况下,才会对文件进行解密,并展示解密后的文件。在此过程中,避免文件被恶意查看和修改的可能,提高了存储在文件存储系统中的文件的安全性。
132.在上述任一实施例中,第二文件可以是与第二输入相对应的,可以理解的是,响应第二输入后,第二文件是在文件存储系统中查找得到的文件。
133.在上述任一实施例中,预设权限要求是预先设定好的,其可以根据实际使用需要进行设定。
134.在其中一个实施例中,通过限定鉴权的步骤位于从文件存储系统获取第二文件的步骤之前,相对于先获取第二文件,再进行鉴权的实施例,可以在鉴权失败之后,无需执行从文件存储系统获取第二文件,以此简化了整体的控制流程,从而降低控制器的处理的数据量。
135.在上述任一实施例中,可以使用控制器中存储的解密密码对第二文件进行解密。
136.在其中一个实施例中,控制器中存储的解密密码是预先设置好的。
137.在上述任一实施例中,使用权限还可以包括解密密码,对应的预设权限要求还包括存储的解密密码,也即,接收当前用户输入的解密密码,并将解密密码与存储的解密密码进行比对,在比对一致的情况下,将使用接收到的解密密码对第二文件进行解密,以便第二文件可以以明文的形式进行展示。
138.在上述任一实施例中,基于使用权限不符合预设权限要求,发送第一提醒信息,其中,第一提醒信息用于指示第二输入对应的第二文件为加密文件。
139.在该实施例中,通过输出第一提醒信息,以便当前用户知悉无法对第二输入进行
响应的原因,同时,也避免在使用权限与预设权限要求不符合的情况下,控制器没有状态输出,使得当前用户觉得第二输入异常等情况的出现。
140.通过输出第一提醒信息,以实现引导用户操作的作用。
141.在上述任一实施例中,第一提醒信息的形式可以文字。
142.实施例三
143.在上述任一实施例中,发送解密后的第二文件,以展示解密后的第二文件之后,如图3所示,还包括:
144.步骤302,接收第三文件;
145.步骤304,对第三文件进行加密;
146.步骤306,将加密后的第三文件存储在文件存储系统。
147.在该实施例中,在接收到第三文件后,可以加密第三文件,并将加密后的第三文件进行存储。通过加密第三文件,以便确保第三文件不会以明文的形式进行展示,从而提高了第三文件的保密性。
148.在上述任一实施例中,第三文件可以是通过对第二文件修改所得到的。
149.在上述任一实施例中,第三文件可以是在文件存储系统中新增的文件。
150.在该实施例中,通过限定第三文件可以是通过对第二文件修改所得到的,也可以是在文件存储系统中新增的文件,以便实现控制器的功能拓展,而通过加密第三文件,以便确保加密后的第三文件能够被正确解密,并执行。
151.在上述实施例中,第三文件的接收发生在发送解密后的第二文件的步骤之后,而在发送解密后的第二文件的步骤的情况下,当前用户的使用权限能够符合预设权限要求,因此,在接收第三文件之前,无需重复对当前用户的使用权限进行鉴定,因此,可以简化控制器的整体控制流程。
152.在上述任一实施例中,预设权限要求包括:读取权限和/或写入权限。
153.在上述任一实施例中,读取权限,即读取第二文件的权限,在当前用户具有读取权限时,可以查看第二文件。通过限定预设权限要求包括读取权限,以便在当前用户具有读取权限的情况下,可以解密第二文件,并展示第二文件,以便用户查看第二文件。
154.在上述任一实施例中,写入权限,即修改第二文件的权限,在当前用户具有写入权限时,可以查看第二文件并对其进行修改。通过限定预设权限要求包括写入权限,以便在当前用户具有在具有查看第二文件的基础上,对第二文件进行修改,从而实现对第二文件的维护。
155.实施例四
156.在本发明的一个实施例中,如图4所示,本发明提供了一种控制器的控制装置400,包括:获取单元402,用于响应于第一输入,从控制器的文件存储系统获取第一文件,其中,第一文件是加密的、且基于解释型语言编写的文件;解密单元404,用于对第一文件进行解密;执行单元406,用于对解密后的第一文件进行解释,并执行解释后的第一文件。
157.本技术的实施例提出了一种控制器的控制装置400,应用该控制装置的控制器,通过限定基于解释型语言编写的第一文件是加密的,因此,可以避免第一文件以明文的形式存在系统中,提高了文件的保密性,同时,也确保了控制器的稳定性和安全性。
158.在上述实施例中,由于文件是加密存储的,因此,在执行解释型语言编写的文件
时,需要对加密存储的文件进行解密,以便消除加密对文件的运行所产生的影响。
159.在上述任一实施例中,文件存储系统中的所有文件都是基于解释型语言编写、并且加密的文件。
160.在上述任一实施例中,文件存储系统中的所有文件并非都是基于解释型语言编写、并且加密的文件,还存在由其它语言编写的文件。
161.在上述任一实施例中,第一文件可以是与第一输入相对应的,可以理解的是,响应第一输入后,在文件存储系统中查找得到的文件。
162.在上述任一实施例中,第一输入可以是基于控制器所实现的一个或多个功能的选择,如控制器可以实现电机的启停,则第一输入可以是控制选择电机启动的输入。
163.在上述实施例中,执行单元406还用于,用于响应于第二输入,获取当前用户的使用权限;基于使用权限符合预设权限要求,从文件存储系统获取与第二输入对应的第二文件;对第二文件进行解密;发送解密后的第二文件,以展示解密后的第二文件。
164.在该实施例中,限定了第二文件的展示方案,就如上文所记载的,对基于解释型语言编写的文件进行加密,其起到的是将以明文形式的文件加密起来,避免文件直接以明文的形式展示。
165.考虑到文件需要进行维护,在进行维护的时候,需要将文件以明文的形式展示出来,以便维护人员对其进行维护,本技术的实施例在接收到第二输入后,会对当前用户进行鉴权,只有在鉴权通过的情况下,才会对文件进行解密,并展示解密后的文件。在此过程中,避免文件被恶意查看和修改的可能,提高了存储在文件存储系统中的文件的安全性。
166.在上述任一实施例中,第二文件可以是与第二输入相对应的,可以理解的是,响应第二输入后,第二文件是在文件存储系统中查找得到的文件。
167.在上述任一实施例中,预设权限要求是预先设定好的,其可以根据实际使用需要进行设定。
168.在其中一个实施例中,通过限定鉴权的步骤位于从文件存储系统获取第二文件的步骤之前,相对于先获取第二文件,再进行鉴权的实施例,可以在鉴权失败之后,无需执行从文件存储系统获取第二文件,以此简化了整体的控制流程,从而降低控制器的处理的数据量。
169.在上述任一实施例中,可以使用控制器中存储的解密密码对第二文件进行解密。
170.在其中一个实施例中,控制器中存储的解密密码是预先设置好的。
171.在上述任一实施例中,使用权限还可以包括解密密码,对应的预设权限要求还包括存储的解密密码,也即,接收当前用户输入的解密密码,并将解密密码与存储的解密密码进行比对,在比对一致的情况下,将使用接收到的解密密码对第二文件进行解密,以便第二文件可以以明文的形式进行展示。
172.在上述任一实施例中,执行单元406,还用于基于使用权限不符合预设权限要求,发送第一提醒信息,其中,第一提醒信息用于指示第二输入对应的第二文件为加密文件。
173.在该实施例中,通过输出第一提醒信息,以便当前用户知悉无法对第二输入进行响应的原因,同时,也避免在使用权限与预设权限要求不符合的情况下,控制器没有状态输出,使得当前用户觉得第二输入异常等情况的出现。
174.通过输出第一提醒信息,以实现引导用户操作的作用。
175.在上述任一实施例中,第一提醒信息的形式可以文字。
176.在上述任一实施例中,发送解密后的第二文件,以展示解密后的第二文件之后,执行单元406,还用于接收第三文件;对第三文件进行加密;将加密后的第三文件存储在文件存储系统。
177.在该实施例中,在接收到第三文件后,可以加密第三文件,并将加密后的第三文件进行存储。通过加密第三文件,以便确保第三文件不会以明文的形式进行展示,从而提高了第三文件的保密性。
178.在上述任一实施例中,第三文件可以是通过对第二文件修改所得到的。
179.在上述任一实施例中,第三文件可以是在文件存储系统中新增的文件。
180.在上述实施例中,第三文件的接收发生在发送解密后的第二文件的步骤之后,而在发送解密后的第二文件的步骤的情况下,当前用户的使用权限能够符合预设权限要求,因此,在接收第三文件之前,无需重复对当前用户的使用权限进行鉴定,因此,可以简化控制器的整体控制流程。
181.在上述任一实施例中,预设权限要求包括:读取权限和/或写入权限。
182.在上述任一实施例中,读取权限,即读取第二文件的权限,在当前用户具有读取权限时,可以查看第二文件。通过限定预设权限要求包括读取权限,以便在当前用户具有读取权限的情况下,可以解密第二文件,并展示第二文件,以便用户查看第二文件。
183.在上述任一实施例中,写入权限,即修改第二文件的权限,在当前用户具有写入权限时,可以查看第二文件并对其进行修改。通过限定预设权限要求包括写入权限,以便在当前用户具有在具有查看第二文件的基础上,对第二文件进行修改,从而实现对第二文件的维护。
184.实施例五
185.在本发明的一个实施例中,如图5所示,本发明提供了一种控制器的控制装置500,包括:存储器502和处理器504,存储器502存储有程序,处理器504执行程序时实现如上述中任一项的控制器的控制方法的步骤。
186.实施例六
187.在本发明的一个实施例中,本发明提供了一种可读存储介质,可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如上述中任一项的控制器的控制方法的步骤。
188.实施例七
189.在本发明的一个实施例中,本发明提供了一种控制器,包括:如上述任一项控制器的控制装置;和/或如上述可读存储介质。
190.实施例八
191.在本发明的一个实施例中,如图6所示,本发明提供了一种控制器,包括:文件存储系统602和执行模块604,其中,文件存储系统602,用于存储加密的、且基于解释型语言编写的文件;执行模块604,用于响应于第一输入,从控制器的文件存储系统602获取第一文件;对第一文件进行解密;对解密后的第一文件进行解释,并执行解释后的第一文件。
192.本技术的实施例提出了一种控制器,通过限定位于文件存储系统602中的第一文件是基于解释型语言编写的、并且加密的,因此,可以避免第一文件以明文的形式存在系统
中,提高了文件的保密性,同时,也确保了控制器的稳定性和安全性。
193.在上述实施例中,由于文件是加密存储的,因此,在执行解释型语言编写的文件时,需要对加密存储的文件进行解密,以便消除加密对文件的运行所产生的影响。
194.在上述任一实施例中,文件存储系统602中的所有文件都是基于解释型语言编写、并且加密的文件。
195.在上述任一实施例中,文件存储系统602中的所有文件并非都是基于解释型语言编写、并且加密的文件,还存在由其它语言编写的文件。
196.在上述任一实施例中,第一文件可以是与第一输入相对应的,可以理解的是,响应第一输入后,在文件存储系统602中查找得到的文件。
197.在上述任一实施例中,第一输入可以是基于控制器所实现的一个或多个功能的选择,如控制器可以实现电机的启停,则第一输入可以是控制选择电机启动的输入。
198.在上述实施例中,控制器还包括:浏览器606和网页服务608,网页服务608用于执行以下步骤:响应于第二输入,获取当前用户的使用权限;基于使用权限符合预设权限要求,从文件存储系统602获取与第二输入对应的第二文件;对第二文件进行解密;发送解密后的第二文件至浏览器606,以使浏览器606展示解密后的第二文件。
199.在该实施例中,限定了第二文件的展示方案,就如上文所记载的,对基于解释型语言编写的文件进行加密,其起到的是将以明文形式的文件加密起来,避免文件直接以明文的形式展示。
200.考虑到文件需要进行维护,在进行维护的时候,需要将文件以明文的形式展示出来,以便维护人员对其进行维护,本技术的实施例在接收到第二输入后,会对当前用户进行鉴权,只有在鉴权通过的情况下,才会对文件进行解密,并展示解密后的文件。在此过程中,避免文件被恶意查看和修改的可能,提高了存储在文件存储系统602中的文件的安全性。
201.在上述任一实施例中,第二文件可以是与第二输入相对应的,可以理解的是,响应第二输入后,第二文件是在文件存储系统602中查找得到的文件。
202.在上述任一实施例中,预设权限要求是预先设定好的,其可以根据实际使用需要进行设定。
203.在其中一个实施例中,通过限定鉴权的步骤位于从文件存储系统602获取第二文件的步骤之前,相对于先获取第二文件,再进行鉴权的实施例,可以在鉴权失败之后,无需执行从文件存储系统602获取第二文件,以此简化了整体的控制流程,从而降低控制器的处理的数据量。
204.在上述任一实施例中,可以使用控制器中存储的解密密码对第二文件进行解密。
205.在其中一个实施例中,控制器中存储的解密密码是预先设置好的。
206.在上述任一实施例中,使用权限还可以包括解密密码,对应的预设权限要求还包括存储的解密密码,也即,接收当前用户输入的解密密码,并将解密密码与存储的解密密码进行比对,在比对一致的情况下,将使用接收到的解密密码对第二文件进行解密,以便第二文件可以以明文的形式进行展示。
207.在上述任一实施例中,网页服务608用于提供为浏览器606的运行提供服务,其中,网页服务608用于将位于文件存储系统602中的文件以网页的形式在浏览器606中显示,以便用户进行查看。
208.在上述任一实施例中,网页服务608还用于:基于使用权限不符合预设权限要求,向浏览器606发送第一提醒信息,其中,第一提醒信息用于指示第二输入对应的第二文件为加密文件。
209.在该实施例中,通过输出第一提醒信息,以便当前用户知悉无法对第二输入进行响应的原因,同时,也避免在使用权限与预设权限要求不符合的情况下,控制器没有状态输出,使得当前用户觉得第二输入异常等情况的出现。
210.通过输出第一提醒信息,以实现引导用户操作的作用。
211.在上述任一实施例中,第一提醒信息的形式可以文字,如在浏览器606上弹出具有文字的弹窗。
212.在上述任一实施例中,网页服务608还用于:接收第三文件;对第三文件进行加密;将加密后的第三文件存储在文件存储系统602。
213.在该实施例中,在接收到第三文件后,可以加密第三文件,并将加密后的第三文件进行存储。通过加密第三文件,以便确保第三文件不会以明文的形式进行展示,从而提高了第三文件的保密性。
214.在上述任一实施例中,第三文件可以是通过对第二文件修改所得到的。
215.在上述任一实施例中,第三文件可以是在文件存储系统602中新增的文件。
216.在上述实施例中,第三文件的接收发生在发送解密后的第二文件的步骤之后,而在发送解密后的第二文件的步骤的情况下,当前用户的使用权限能够符合预设权限要求,因此,在接收第三文件之前,无需重复对当前用户的使用权限进行鉴定,因此,可以简化控制器的整体控制流程。
217.在上述任一实施例中,预设权限要求包括:读取权限和/或写入权限。
218.在上述任一实施例中,读取权限,即读取第二文件的权限,在当前用户具有读取权限时,可以查看第二文件。通过限定预设权限要求包括读取权限,以便在当前用户具有读取权限的情况下,可以解密第二文件,并展示第二文件,以便用户查看第二文件。
219.在上述任一实施例中,写入权限,即修改第二文件的权限,在当前用户具有写入权限时,可以查看第二文件并对其进行修改。通过限定预设权限要求包括写入权限,以便在当前用户具有在具有查看第二文件的基础上,对第二文件进行修改,从而实现对第二文件的维护。
220.在上述任一实施例中,控制器包括运动控制器。
221.在该实施例中,运动控制器即控制电动机的运行方式的专用控制器,比如电动机在由行程开关控制交流接触器而实现电动机拖动物体向上运行达到指定位置后又向下运行,或者用时间继电器控制电动机正反转或转一会停止再转一会再停。
222.在本发明的描述中,术语“多个”则指两个或两个以上,除非另有明确的限定,术语“上”、“下”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制;术语“连接”、“安装”、“固定”等均应做广义理解,例如,“连接”可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
223.在本发明的描述中,术语“一个实施例”、“一些实施例”、“具体实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或特点包含于本发明的至少一个实施例或示例中。在本发明中,对上述术语的示意性表述不一定指的是相同的实施例或实例。而且,描述的具体特征、结构、材料或特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
224.以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

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

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

相关文献