控制设备的运行方法、装置、控制设备及介质与流程

文档序号:29415825发布日期:2022-03-26 13:04阅读:79来源:国知局
控制设备的运行方法、装置、控制设备及介质与流程

1.本发明涉及控制设备技术领域,尤其涉及一种控制设备的运行方法、装置、控制设备及介质。


背景技术:

2.目前,在教育教学场景中,控制设备承担了连接和管理接入的外接设备以及供用户编程的功能,不同的教学内容需求不同,接入的外接设备的编程逻辑也不同。由于用户使用的外接设备和烧录的程序是多样多变的,如何使用户了解设备连接情况和设备信息以及实现对不同程序的管理,就显得尤为重要。
3.可见,现有的控制设备无法使用户了解设备连接情况和设备信息以及实现对不同程序的管理。


技术实现要素:

4.有鉴于此,本技术实施例的目的是提供一种控制设备的运行方法、装置、控制设备及介质,能够解决现有的控制设备无法使用户了解设备连接情况和设备信息以及实现对不同程序的管理的问题。
5.为了解决上述技术问题,本技术是这样实现的:
6.第一方面,本技术实施例提供了一种控制设备的运行方法,所述控制设备包括触控显示装置,所述方法包括:
7.确定所述控制设备的状态,其中,所述状态包括未运行程序状态和运行程序状态;
8.控制所述触控显示装置显示所述状态对应的第一显示界面,其中,所述状态为未运行程序状态对应的第一显示界面包括主控面板选项、程序选项、外设管理选项及设置选项,所述状态为运行程序状态对应的第一显示界面包括程序运行界面;
9.响应用户在所述第一显示界面的操作,控制所述触控显示装置显示所述操作对应的第二显示界面。
10.根据本技术公开的一种具体实施方式,所述控制设备还包括角运动检测装置以及多个端口,所述角运动检测装置用于检测所述控制设备的姿态信息,所述端口用于连接外接设备,所述响应用户在所述第一显示界面的操作,控制所述触控显示装置显示所述操作对应的第二显示界面,包括:
11.响应用户点击所述主控面板选项的操作,控制所述触控显示装置显示所述控制设备的姿态信息、多个所述端口、每个所述端口分别连接的外接设备及所述外接设备的设备信息。
12.根据本技术公开的一种具体实施方式,所述方法还包括:
13.若所述端口连接多个所述外接设备,则显示预设折叠图标。
14.根据本技术公开的一种具体实施方式,所述响应用户在所述第一显示界面的操作,控制所述触控显示装置显示所述操作对应的第二显示界面,包括:
15.响应用户点击所述程序选项的操作,控制所述触控显示装置显示程序信息以及程序对应的操作按钮。
16.根据本技术公开的一种具体实施方式,所述响应用户在所述第一显示界面的操作,控制所述触控显示装置显示所述操作对应的第二显示界面,包括:
17.响应用户点击所述外设管理选项的操作,控制所述触控显示装置显示所述控制设备连接的外接设备及所述外接设备的参数信息和/或版本信息。
18.根据本技术公开的一种具体实施方式,所述响应用户在所述第一显示界面的操作,控制所述触控显示装置显示所述操作对应的第二显示界面,包括:
19.响应用户点击所述设置选项的操作,控制所述触控显示装置显示蓝牙开关选项和/或wifi管理选项。
20.根据本技术公开的一种具体实施方式,所述响应用户在所述第一显示界面的操作,控制所述触控显示装置显示所述操作对应的第二显示界面,包括:
21.响应用户在所述程序运行界面的点击操作,控制所述触控显示装置退出所述程序运行界面,并显示所述状态为未运行程序状态对应的第一显示界面。
22.第二方面,本技术实施例提供了一种控制设备的运行装置,所述控制设备包括触控显示装置,所述运行装置包括:
23.确定模块,用于确定所述控制设备的状态,其中,所述状态包括未运行程序状态和运行程序状态;
24.状态显示模块,用于控制所述触控显示装置显示所述状态对应的第一显示界面,其中,所述状态为未运行程序状态对应的第一显示界面包括主控面板选项、程序选项、外设管理选项及设置选项,所述状态为运行程序状态对应的第一显示界面包括程序运行界面;
25.操作显示模块,用于响应用户在所述第一显示界面的操作,控制所述触控显示装置显示所述操作对应的第二显示界面。
26.第三方面,本技术实施例提供了一种控制设备,包括触控显示装置、处理器和存储器,所述存储器上存储有程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
27.第四方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
28.本技术的上述实施例提供的控制设备的运行方法、装置、控制设备及介质,根据控制设备的状态显示对应画面,并响应用户操作显示对应画面。这样,使用户能了解设备连接情况和设备信息,并实现对不同程序的管理。
附图说明
29.为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对本发明保护范围的限定。在各个附图中,类似的构成部分采用类似的编号。
30.图1示出了本技术实施例提供的一种控制设备的运行方法的流程图;
31.图2示出了本技术实施例提供的第一种显示界面示意图;
32.图3示出了本技术实施例提供的第二种显示界面示意图;
33.图4示出了本技术实施例提供的第三种显示界面示意图;
34.图5示出了本技术实施例提供的第四种显示界面示意图;
35.图6示出了本技术实施例提供的第五种显示界面示意图;
36.图7示出了本技术实施例提供的第六种显示界面示意图;
37.图8示出了本技术实施例提供的第七种显示界面示意图;
38.图9示出了本技术实施例提供的第八种显示界面示意图;
39.图10示出了本技术实施例提供的第九种显示界面示意图;
40.图11示出了本技术实施例提供的一种控制设备的运行装置的结构示意图。
41.主要元件符号说明:
42.210-主控面板选项;220-程序选项;230-外设管理选项;240-设置选项;410-预设折叠图标;1010-程序暂停/停止按钮;1100-控制设备的运行装置;1101-确定模块;1102-状态显示模块;1103-操作显示模块。
具体实施方式
43.下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
44.通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
45.在下文中,可在本发明的各种实施例中使用的术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。
46.此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
47.除非另有限定,否则在这里使用的所有术语(包括技术术语和科学术语)具有与本发明的各种实施例所属领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在一般使用的词典中限定的术语)将被解释为具有与在相关技术领域中的语境含义相同的含义并且将不被解释为具有理想化的含义或过于正式的含义,除非在本发明的各种实施例中被清楚地限定。
48.请参阅图1,图1为本技术实施例提供的控制设备的运行方法的流程图,所述控制设备包括触控显示装置。如图1所示,该方法包括以下步骤:
49.步骤101、确定所述控制设备的状态,其中,所述状态包括未运行程序状态和运行程序状态。
50.具体的,本技术实施例提供的控制设备包括触控显示装置,触控显示装置可以让用户通过手指触碰实现对控制设备操作,提高了人机交互的便利性。
51.控制设备用于运行用户编写的程序,故控制设备的状态包括未运行程序状态和运行程序状态。
52.步骤102、控制所述触控显示装置显示所述状态对应的第一显示界面,其中,所述状态为未运行程序状态对应的第一显示界面包括主控面板选项、程序选项、外设管理选项及设置选项,所述状态为运行程序状态对应的第一显示界面包括程序运行界面。
53.具体的,在确定所述控制设备的状态后,控制所述触控显示装置显示所述状态对应的第一显示界面。请一并参阅图2和图3,图2示出了本技术实施例提供的第一种显示界面示意图,图3示出了本技术实施例提供的第二种显示界面示意图,图2为所述状态为未运行程序状态对应的第一显示界面,图3为所述状态为运行程序状态对应的第一显示界面。所述状态为未运行程序状态对应的第一显示界面包括主控面板选项210、程序选项220、外设管理选项230及设置选项240;所述状态为运行程序状态对应的第一显示界面包括程序运行界面,程序运行界面可以显示文字,例如“程序运行中”,以提示用户,还可以在程序运行完成后显示运行结果。
54.步骤103、响应用户在所述第一显示界面的操作,控制所述触控显示装置显示所述操作对应的第二显示界面。
55.具体的,下面将分别针对不同的所述第一显示界面,介绍用户通过不同的操作,控制所述触控显示装置显示的不同的第二显示界面。
56.第一种:所述控制设备还包括角运动检测装置以及多个端口,所述角运动检测装置用于检测所述控制设备的姿态信息,所述端口用于连接外接设备,所述响应用户在所述第一显示界面的操作,控制所述触控显示装置显示所述操作对应的第二显示界面,包括:
57.响应用户点击所述主控面板选项的操作,控制所述触控显示装置显示所述控制设备的姿态信息、多个所述端口、每个所述端口分别连接的外接设备及所述外接设备的设备信息。
58.请参阅图4,图4示出了本技术实施例提供的第三种显示界面示意图,图4为用户点击所述主控面板选项,所述触控显示装置的显示界面。在本技术中,角运动检测装置为陀螺仪,控制设备的姿态信息包括俯仰角、横滚角及偏航角,角度的数值均根据实际显示。还可以在每个姿态信息前显示gif图像,以使用户直观地观看到每个姿态信息的变化情况。控制设备包括a、b、c、d、e及f共六个端口,可以理解的是,端口的数量可以根据实际需求设置,本技术对此不做限定。在本实施例中,端口a、b、c、d、e均连接有外接设备,端口f没有连接外接设备。与端口连接的窗口用于显示于所述端口连接的外接设备的设备信息,设备信息包括id(identity document)、参数信息,默认显示设备的id。用户点击与端口分别连接的窗口,所述触控显示装置会切换窗口显示的设备信息的内容,如外接设备为舵机则显示角度,外接设备为超声波测距传感器则显示检测到的距离。
59.在此基础上,所述方法还包括:
60.若所述端口连接多个所述外接设备,则显示预设折叠图标。
61.请继续参阅图4,端口d连接有多个外接设备,因此,端口d连接的外接设备处显示预设折叠图标410。在本技术中,预设折叠图标410包括三条横杠。请一并参阅图5,图5示出了本技术实施例提供的第四种显示界面示意图,用户点击预设折叠图标410,可以显示端口d连接的所有外部设备。此时,用户还可以通过点击预设折叠图标410或者主控面板选项
210,使得所述触控显示装置退出图5所示的显示界面,并显示图4所示的显示界面。
62.第二种:所述响应用户在所述第一显示界面的操作,控制所述触控显示装置显示所述操作对应的第二显示界面,包括:
63.响应用户点击所述程序选项的操作,控制所述触控显示装置显示程序信息以及程序对应的操作按钮。
64.请参阅图6,图6示出了本技术实施例提供的第五种显示界面示意图,图6为用户点击所述程序选项,所述触控显示装置的显示界面。显示界面包括已经烧录的程序的名称demo1、demo2、demo3、demo4,以及程序对应的运行按钮。用户可以点击运行按钮,以使按钮对应的程序运行,并使得触控显示装置显示图3所示的显示界面。可以理解的是,如果当前控制设备中没有烧录的程序,则显示预设缺省页面,预设缺省页面可以包括提示文字,如“没有程序,快去创作吧!”,以提示用户编写程序。
65.第三种:所述响应用户在所述第一显示界面的操作,控制所述触控显示装置显示所述操作对应的第二显示界面,包括:
66.响应用户点击所述外设管理选项的操作,控制所述触控显示装置显示所述控制设备连接的外接设备及所述外接设备的参数信息和/或版本信息。
67.请一并参阅图7和图8,图7示出了本技术实施例提供的第六种显示界面示意图,图8示出了本技术实施例提供的第七种显示界面示意图,图7为用户点击所述外设管理选项,所述触控显示装置显示所述外接设备的参数信息的显示界面,图8为用户点击所述外设管理选项,所述触控显示装置所述外接设备的版本信息的显示界面。可以理解的是,不同外接设备对应的参数信息不同。外设管理选项对应的显示界面显示控制设备连接的所有外接设备以及参数信息、版本信息中的至少一个,以使用户方便的了解外接设备的参数信息和/或版本信息。
68.第四种:所述响应用户在所述第一显示界面的操作,控制所述触控显示装置显示所述操作对应的第二显示界面,包括:
69.响应用户点击所述设置选项的操作,控制所述触控显示装置显示蓝牙开关选项和/或wifi管理选项。
70.请参阅图9,图9示出了本技术实施例提供的第八种显示界面示意图,图9为用户点击所述设置选项,所述触控显示装置的显示界面。显示界面中包括蓝牙开关选项和/或wifi管理选项。用户可以点击蓝牙开关选项,实现蓝牙的打开/关闭,蓝牙开关选项默认为打开状态。用户还可以点击wifi管理选项,实现wifi的连接与管理。
71.第五种:所述响应用户在所述第一显示界面的操作,控制所述触控显示装置显示所述操作对应的第二显示界面,包括:
72.响应用户在所述程序运行界面的点击操作,控制所述触控显示装置退出所述程序运行界面,并显示所述状态为未运行程序状态对应的第一显示界面。
73.请参阅图10,图10示出了本技术实施例提供的第九种显示界面示意图,图10为用户点击所述程序选项,所述触控显示装置的显示界面。显示界面可以显示程序暂停/停止按钮1010。可以理解的是,用户点击暂停按钮后,暂停按钮会切换为继续按钮。用户可以通过点击程序暂停/停止按钮1010控制程序的运行,实现程序的暂停/继续/停止。
74.本技术实施例中提供的控制设备的运行方法,根据控制设备的状态显示对应画
面,并响应用户操作显示对应画面。这样,使用户能了解设备连接情况和设备信息,并实现对不同程序的管理。
75.与上述方法实施例相对应,请参见图11,图11为本技术实施例提供的控制设备的运行装置的结构示意图,所述控制设备包括触控显示装置,如图11所示,所述控制设备的运行装置1100包括:
76.确定模块1101,用于确定所述控制设备的状态,其中,所述状态包括未运行程序状态和运行程序状态;
77.状态显示模块1102,用于控制所述触控显示装置显示所述状态对应的第一显示界面,其中,所述状态为未运行程序状态对应的第一显示界面包括主控面板选项、程序选项、外设管理选项及设置选项,所述状态为运行程序状态对应的第一显示界面包括程序运行界面;
78.操作显示模块1103,用于响应用户在所述第一显示界面的操作,控制所述触控显示装置显示所述操作对应的第二显示界面。
79.本技术实施例提供的控制设备的运行装置能够实现图1的方法实施例中控制设备的运行方法的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
80.可选的,本技术实施例还提供一种控制设备,包括触控显示装置、处理器和存储器,所述存储器上存储有程序或指令,该程序或指令被处理器执行时实现上述控制设备的运行方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
81.可选的,本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述控制设备的运行方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
82.其中,所述处理器为上述实施例中所述的控制设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。
83.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和结构图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,结构图和/或流程图中的每个方框、以及结构图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
84.另外,在本发明各个实施例中的各功能模块或单元可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或更多个模块集成形成一个独立的部分。
85.所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计
算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是智能手机、个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
86.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1