人机界面的用户管理方法、设备以及计算机介质与流程
未命名
09-08
阅读:119
评论:0

1.本发明涉及人机界面技术领域,尤其涉及一种人机界面的用户管理方法、人机界面设备以及计算机介质。
背景技术:
2.人机界面(human machine interaction,简称hmi),又称用户界面或使用者界面,是人与计算机之间传递、交换信息的媒介和对话接口,是计算机系统的重要组成部分。是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。凡参与人机信息交流的领域都存在着人机界面。为了保障安全性,人机界面设备需要设置用户管理系统,只允许具有权限的用户在登录后对人机界面设备进行相关的操作。现有的人机界面设备虽然自带用户管理系统,但是无法灵活地对用户进行管理。
技术实现要素:
3.本发明的目的是提供一种人机界面的用户管理方法、设备以及计算机介质,能够更灵活地在人机界面设备上对用户进行管理。
4.本发明提供一种人机界面的用户管理方法,包括以下步骤:
5.创建表格文件,表格文件用于保存用户信息,用户信息包括相关联的用户名、密码和权限代码;
6.创建脚本文件,运行脚本文件能够读取或修改表格文件;
7.创建用户管理界面,运行脚本文件以根据用户管理界面上的操作显示或修改表格文件的内容;以及
8.创建用户登录界面,运行脚本文件以根据表格文件的内容对用户登录界面上的操作作出反应并显示。
9.本发明提供的人机界面的用户管理方法,在人机界面设备上创建脚本文件、表格文件、用户管理界面和用户登录界面,在用户管理界面上管理用户信息时,通过运行脚本文件读取或修改表格文件,在用户登录界面上进行登录时,通过运行脚本文件读取表格文件进行验证。相比使用人机界面自带的用户管理系统,本发明提供的人机界面的用户管理方法,可以浏览所有用户信息,并且对各用户信息单独修改,能够更灵活地在人机界面设备上对用户进行管理。
10.在人机界面的用户管理方法的一种示意性实施方式中,创建用户登录界面,运行脚本文件以根据表格文件的内容对用户登录界面上的操作作出反应并显示,包括:
11.创建用户登录界面;
12.运行脚本文件读取表格文件;
13.判断表格文件中是否存在用户登录界面输入的用户名;
14.若否则在用户登录界面显示无用户提示;
15.若是则判断用户登录界面输入的用户名和密码是否与用户信息相对应;
16.若否则在用户登录界面显示密码错误提示;
17.若是则进入与用户信息中的权限代码相关的界面。
18.在人机界面的用户管理方法的一种示意性实施方式中,用户信息还包括授权时间,创建用户登录界面,运行脚本文件以根据表格文件的内容对用户登录界面上的操作作出反应并显示,还包括:
19.运行脚本文件以根据授权时间判断是否为临时用户并作出反应。
20.在人机界面的用户管理方法的一种示意性实施方式中,运行脚本文件以根据授权时间判断是否为临时用户并作出反应,包括:
21.在进入与权限代码相关的界面后运行脚本文件以判断授权时间是否为0;
22.若是则判断不是临时用户;
23.若否则判断为临时用户并开始计时,在计时达到授权时间时退回到用户登录界面;以及
24.删除表格文件内的计时达到授权时间的用户信息。
25.在人机界面的用户管理方法的一种示意性实施方式中,创建用户管理界面,运行脚本文件以根据用户管理界面上的操作显示或修改表格文件的内容,包括:
26.创建用户管理界面;
27.运行脚本文件读取表格文件;
28.根据用户管理界面上的操作显示表格文件的内容;以及
29.根据用户管理界面上的操作修改表格文件的内容。
30.在人机界面的用户管理方法的一种示意性实施方式中,根据用户管理界面上的操作显示表格文件的内容,包括:
31.根据用户管理界面上输入的文字搜索表格文件中与文字相关的用户名并显示,在用户管理界面上点击用户名可以直接输入用户名。
32.在人机界面的用户管理方法的一种示意性实施方式中,根据用户管理界面上的操作显示表格文件的内容,包括:
33.根据用户管理界面上输入的用户名,将对应的权限代码转化为图形信息并显示在用户管理界面上。
34.在人机界面的用户管理方法的一种示意性实施方式中,权限代码为具有相同位数的二进制数字,权限代码的各位代表一种权限,各位的字符代表是否存在对应的权限,脚本文件通过读取权限代码的各位字符判断用户名对应的用户是否具有相关联的权限。
35.本发明还提供一种人机界面设备,人机界面设备利用上述的用户管理方法被配置以实现用户管理功能。
36.本发明还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序能够被人机界面设备执行上述的人机界面的用户管理方法。
附图说明
37.以下附图仅对本发明做示意性说明和解释,并不限定本发明的范围。
38.图1为人机界面的用户管理方法的一种示意性实施方式的流程示意图。
39.图2为人机界面的用户管理方法的一部分的流程示意图。
40.图3为人机界面的用户管理方法的实施示意图。
41.图4为人机界面的用户管理方法的另一部分的流程示意图。
42.图5为人机界面的用户管理方法的另一实施示意图。
43.图6为人机界面的用户管理方法的另一部分的流程示意图。
44.标号说明
45.10用户名文本框
46.20密码文本框
47.30授权时间文本框
48.40权限显示区域
49.41权限图块
50.50确认按钮
51.60退出按钮
具体实施方式
52.为了对发明的技术特征、目的和效果有更加清楚的理解,现对照附图说明本发明的具体实施方式,在各图中相同的标号表示结构相同或结构相似但功能相同的部件。
53.在本文中,“示意性”表示“充当实例、例子或说明”,不应将在本文中被描述为“示意性”的任何图示、实施方式解释为一种更优选的或更具优点的技术方案。
54.图1为人机界面的用户管理方法的一种示意性实施方式的流程示意图。参照图1,
55.步骤s10:创建表格文件,表格文件用于保存用户信息,用户信息包括相关联的用户名、密码和权限代码。具体的,表格文件为csv格式并包括数行数据,每一行数据为一条用户信息,用户名、密码和权限代码以单元格的方式保存。
56.步骤s20:创建脚本文件,运行脚本文件能够读取或修改表格文件。人机界面设备通常具备vbscript脚本编程功能,脚本文件可以是利用人机界面设备编辑的vbs脚本。
57.步骤s30:创建用户管理界面,运行脚本文件以根据用户管理界面上的操作显示或修改表格文件的内容。图2为人机界面的用户管理方法的一部分的流程示意图。图3为人机界面的用户管理方法的实施示意图。参照图2,步骤s30具体包括:
58.步骤s31:创建用户管理界面。具体可以利用人机界面设备的wincc应用程序创建如图3所示的用户管理界面,并关联脚本文件。用户管理界面包括用于输入和显示用户名的用户名文本框10、用于输入和显示密码的密码文本框20、确认按钮50和退出按钮60。确认按钮50用于对操作进行确认,退出按钮60用于退出用户管理界面。另外,用户管理界面还包括权限显示区域40,能够以图形信息的方式展示权限代码。
59.步骤s32:运行脚本文件读取表格文件。
60.步骤s33:根据用户管理界面上的操作显示表格文件的内容。具体的,使用者可以在用户名文本框10输入用户名并点击确认按钮50,与输入的用户名关联的密码可以在密码文本框20进行显示,权限代码则通过权限显示区域进行展示。在步骤s33中,还可以根据用户管理界面上输入的文字搜索表格文件中与文字相关的用户名并显示,在用户管理界面上点击用户名可以直接输入用户名,借此可以简化操作。
61.在示意性实施方式中,权限代码为具有相同位数的二进制数字,权限代码的各位
代表一种权限,各位的字符0或1代表是否存在对应的权限,脚本文件通过读取权限代码的各位字符判断用户名对应的用户是否具有相关联的权限。用户管理界面的权限显示区域40包括数个权限图块41,每一个权限图块41对应权限代码的一位,即对应代表一种权限。脚本文件控制权限图块41,根据权限代码各位的字符0或1显示两种不同的颜色,例如字符0代表没有权限,此时权限图块41显示为红色,字符1代表有权限,此时权限图块41显示为绿色。权限代码被转化为图形信息显示在用户管理界面上,能够直观地展示权限代码所代表的权限内容。
62.步骤s34:根据用户管理界面上的操作修改表格文件的内容。具体的,可以在用户管理界面上的用户名文本框10和密码文本框20添加或修改内容,通过触摸权限图块41切换颜色,在点击确认按钮50后根据用户管理界面上的内容修改表格文件的内容。
63.步骤s40:创建用户登录界面,运行脚本文件以根据表格文件的内容对用户登录界面上的操作作出反应并显示。图4为人机界面的用户管理方法的另一部分的流程示意图。图5为人机界面的用户管理方法的另一实施示意图。参照图4和图5,步骤s40具体包括:
64.步骤s41:创建用户登录界面。具体可以利用人机界面设备的wincc应用程序创建如图3所示的用户管理界面,并关联脚本文件。用户登录界面包括用于输入和显示用户名的用户名文本框10、用于输入和显示密码的密码文本框20、确认按钮50和退出按钮60。确认按钮50用于对操作进行确认,退出按钮60用于退出用户登录界面。
65.步骤s42:运行脚本文件读取表格文件。
66.步骤s43:判断表格文件中是否存在用户登录界面输入的用户名。脚本文件将用户登录界面输入的用户名与表格文件的各用户名进行逐个对比判断。
67.步骤s44:若否则在用户登录界面显示无用户提示。
68.步骤s45:若是则判断用户登录界面输入的用户名和密码是否与用户信息相对应。脚本文件将用户登录界面输入的密码与表格文件中关联的密码进行对比判断。
69.步骤s46:若否则在用户登录界面显示密码错误提示。
70.步骤s47:若是则进入与用户信息中的权限代码相关的界面。权限代码相关的界面包括各种操作界面或数据展示界面,当然也可以包括用户管理界面。
71.本发明提供的人机界面的用户管理方法,在人机界面设备上创建脚本文件、表格文件、用户管理界面和用户登录界面,在用户管理界面上管理用户信息时,通过运行脚本文件读取或修改表格文件,在用户登录界面上进行登录时,通过运行脚本文件读取表格文件进行验证。相比使用人机界面自带的用户管理系统,本发明提供的人机界面的用户管理方法,可以浏览所有用户信息,并且对各用户信息单独修改,能够更灵活地在人机界面设备上对用户进行管理。
72.参照图4,在示意性实施方式中,用户信息还包括授权时间,步骤s40还包括:
73.步骤s48:运行脚本文件以根据授权时间判断是否为临时用户并作出反应。临时用户可以在有限的时间内对人机界面设备径行操作,在时间届满后不能继续操作。图6为人机界面的用户管理方法的另一部分的流程示意图。参照图6,步骤s48具体包括:
74.步骤s481:在进入与权限代码相关的界面后运行脚本文件判断授权时间是否为0。具体的,权限代码不仅用于记录临时用户的授权时间,还用于区分临时用户和非临时用户。
75.步骤s482:若是则判断不是临时用户。授权时间为0则代表用户为非临时用户,不
需要进行其他操作。
76.步骤s483:若否则判断为临时用户并开始计时,在计时达到授权时间时退回到用户登录界面。授权时间为大于0的具体数值则代表用户为临时用户,并且授权时间为大于0的具体数值。
77.步骤s484:删除表格文件内的计时达到授权时间的用户信息。借此完成临时用户的自动注销。
78.本发明还提供一种人机界面设备,人机界面设备具备wincc应用程序和vbscript脚本编程功能,人机界面设备利用上述的用户管理方法被配置以实现用户管理功能。
79.本发明还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序能够被人机界面设备执行上述的人机界面的用户管理方法。
80.应当理解,虽然本说明书是按照各个实施例描述的,但并非每个实施例仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。
81.上文所列出的一系列的详细说明仅仅是针对本发明的可行性实施例的具体说明,它们并非用以限制本发明的保护范围,凡未脱离本发明技艺精神所作的等效实施方案或变更,如特征的组合、分割或重复,均应包含在本发明的保护范围之内。
技术特征:
1.人机界面的用户管理方法,其特征在于,包括以下步骤:创建表格文件,所述表格文件用于保存用户信息,所述用户信息包括相关联的用户名、密码和权限代码;创建脚本文件,运行所述脚本文件能够读取或修改所述表格文件;创建用户管理界面,运行所述脚本文件以根据所述用户管理界面上的操作显示或修改所述表格文件的内容;以及创建用户登录界面,运行所述脚本文件以根据所述表格文件的内容对所述用户登录界面上的操作作出反应并显示。2.如权利要求1所述的人机界面的用户管理方法,其特征在于,创建用户登录界面,运行所述脚本文件以根据所述表格文件的内容对所述用户登录界面上的操作作出反应并显示,包括:创建用户登录界面;运行所述脚本文件读取所述表格文件;判断所述表格文件中是否存在所述用户登录界面输入的所述用户名;若否则在所述用户登录界面显示无用户提示;若是则判断所述用户登录界面输入的所述用户名和所述密码是否与所述用户信息相对应;若否则在所述用户登录界面显示密码错误提示;若是则进入与所述用户信息中的所述权限代码相关的界面。3.如权利要求2所述的人机界面的用户管理方法,其特征在于,所述用户信息还包括授权时间,创建用户登录界面,运行所述脚本文件以根据所述表格文件的内容对所述用户登录界面上的操作作出反应并显示,还包括:运行所述脚本文件以根据所述授权时间判断是否为临时用户并作出反应。4.如权利要求3所述的人机界面的用户管理方法,其特征在于,运行所述脚本文件以根据所述授权时间判断是否为临时用户并作出反应,包括:在进入与所述权限代码相关的界面后运行所述脚本文件以判断所述授权时间是否为0;若是则判断不是临时用户;若否则判断为临时用户并开始计时,在计时达到所述授权时间时退回到所述用户登录界面;以及删除所述表格文件内的计时达到所述授权时间的所述用户信息。5.如权利要求1所述的人机界面的用户管理方法,其特征在于,创建用户管理界面,运行所述脚本文件以根据所述用户管理界面上的操作显示或修改所述表格文件的内容,包括:创建用户管理界面;运行所述脚本文件读取所述表格文件;根据所述用户管理界面上的操作显示所述表格文件的内容;以及根据所述用户管理界面上的操作修改所述表格文件的内容。6.如权利要求5所述的人机界面的用户管理方法,其特征在于,根据所述用户管理界面上的操作显示所述表格文件的内容,包括:根据所述用户管理界面上输入的文字搜索所述表格文件中与文字相关的所述用户名
并显示,在所述用户管理界面上点击所述用户名可以直接输入所述用户名。7.如权利要求5所述的人机界面的用户管理方法,其特征在于,根据所述用户管理界面上的操作显示所述表格文件的内容,包括:根据所述用户管理界面上输入的所述用户名,将对应的所述权限代码转化为图形信息并显示在所述用户管理界面上。8.如权利要求1所述的人机界面的用户管理方法,其特征在于,所述权限代码为具有相同位数的二进制数字,所述权限代码的各位代表一种权限,各位的字符代表是否存在对应的权限,所述脚本文件通过读取所述权限代码的各位字符判断所述用户名对应的用户是否具有相关联的权限。9.人机界面设备,其特征在于,所述人机界面设备利用如权利要求1至8中任一项所述的用户管理方法被配置以实现用户管理功能。10.计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序能够被人机界面设备执行并实现如权利要求1至8中任一项所述的人机界面的用户管理方法。
技术总结
本发明提供一种人机界面的用户管理方法,包括以下步骤:创建表格文件,表格文件用于保存用户信息,用户信息包括相关联的用户名、密码和权限代码;创建脚本文件,运行脚本文件能够读取或修改表格文件;创建用户管理界面,运行脚本文件以根据用户管理界面上的操作显示或修改表格文件的内容;创建用户登录界面,运行脚本文件以根据表格文件的内容对用户登录界面上的操作作出反应并显示。本发明提供的人机界面的用户管理方法,能够更灵活地在人机界面设备上对用户进行管理。本发明还提供了涉及上述用户管理方法的人机界面设备以及计算机介质。介质。介质。
技术研发人员:刘喆
受保护的技术使用者:西门子(中国)有限公司
技术研发日:2023.05.29
技术公布日:2023/9/6
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/