本发明涉及计算机操作系统,尤其涉及基于嵌入式操作系统的人机交互方法、装置、设备和介质。
背景技术:
1、目前嵌入式操作系统是通过输入特定的命令查看系统某个部分的信息,也是通过输入特定的命令修改系统某个部分的信息。在修改之后,再通过输入特定的命令查看系统某个部分的信息是否修改成功。这种传统的方式虽然基本能满足用户和机器的交互需求,但繁琐的操作方式和不直观的显示方式,容易让用户在使用嵌入式操作系统的过程中产生不好的体验感,并且影响工作效率。
技术实现思路
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、本发明的这些和其它方面在以下(多个)实施例的描述中会更加简明易懂。
1.一种基于嵌入式操作系统的人机交互方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述硬件资源的信息包括所述嵌入式操作系统的虚拟槽的标识、状态和占有外部设备的配置信息中的至少一种。
4.根据权利要求1所述的方法,其特征在于,所述信息交互层属于所述嵌入式操作系统的驱动层。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述操作模式包括查看所述硬件资源的信息;
6.根据权利要求1至4中任一项所述的方法,其特征在于,所述操作模式包括设置所述硬件资源的信息;
7.根据权利要求1至4中任一项所述的方法,其特征在于,所述操作模式还包括退出人机交互模式;所述退出人机交互模式用于退出所述嵌入式操作系统的人机交互界面。
8.一种基于嵌入式操作系统的人机交互装置,其特征在于,包括:
9.一种计算设备,其特征在于,包括:
10.一种计算机可读存储介质,其上存储有程序指令,其特征在于,所述程序指令当被计算机执行时使得所述计算机执行权利要求1-7任一所述的方法。