操作控制方法、电子设备及存储介质与流程

未命名 07-27 阅读:117 评论:0


1.本技术涉及终端控制技术领域,具体涉及一种操作控制方法、电子设备及存储介质。


背景技术:

2.用户可以通过控制器(例如,手机、遥控器)等操作设备控制另一终端设备。例如,用户可以通过操作(例如,点击、滑动、拖动)手机应用程序中的控件,以实现对另一终端设备的运行参数的修改。然而,在用户操作应用程序时,可能会出现短时间频繁操作控件的情况。在这种情况下,若操作设备或者终端设备出现资源满载的情况,则会导致操作设备无法下发配置指令,或者终端设备无法接收配置指令,使得配置指令出现丢包的情况,造成终端设备的实际运行状态与操作设备上应用程序的设置不一样,从而无法实现对终端设备的有效控制,影响用户的使用体验。


技术实现要素:

3.本技术提供一种操作控制方法、电子设备及存储介质,以解决因短时间频繁操作控件而导致操作设备或终端设备阻塞,进而导致丢包,造成终端设备的实际运行状态与操作设备的设置存在差异的技术问题。
4.本技术实施例第一方面提供一种操作控制方法,应用于控制设备,所述方法包括:显示控制界面,所述控制界面包括目标控件;响应于对所述目标控件的触发操作,向被控设备发送配置指令,并锁定所述目标控件;在接收到所述被控设备反馈的配置响应信息时,解除对所述目标控件的锁定。
5.本技术实施例在控制设备向被控设备发送配置指令之后,通过对目标控件的锁定,能够避免用户频繁操作目标控件,从而保证目标控件不会因频繁触发而造成资源过载、出现丢包的问题。进而在接收到被控设备反馈的配置响应信息时,通过解除对目标控件的锁定,能够支持用户在下一次通过控制设备控制被控设备,进一步避免被控设备的实际运行状态与控制设备的设置存在差异的问题,从而提高用户的使用体验。
6.本技术实施例第二方面提供一种操作控制装置,运行于控制设备,所述方法包括:显示单元,用于显示控制界面,所述控制界面包括目标控件;锁定单元,用于响应于对所述目标控件的触发操作,向被控设备发送配置指令,并锁定所述目标控件;解除单元,用于在接收到所述被控设备反馈的配置响应信息时,解除对所述目标控件的锁定。
7.本技术实施例第三方面提供一种电子设备,所述电子设备包括:存储器,存储计算机可读指令;及处理器,执行所述存储器中存储的计算机可读指令以实现所述操作控制方法。
8.本技术实施例第四方面提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可读指令,所述计算机可读指令被电子设备中的处理器执行以实现所述操作控制方法。
附图说明
9.图1是本技术实施例提供的一种操作控制方法的应用场景图。
10.图2是本技术实施例提供的操作控制方法应用于控制设备的流程图。
11.图3是本技术另一实施例提供的操作控制方法的流程图。
12.图4是本技术另一实施例提供的操作控制方法的流程图。
13.图5是本技术另一实施例提供的操作控制方法的流程图。
14.图6是本技术另一实施例提供的操作控制方法的流程图。
15.图7是本技术实施例提供的操作控制方法应用于被控设备的流程图。
16.图8是本技术实施例提供的操作控制方法的交互流程图。
17.图9是本技术实施例提供的操作控制装置的功能模块图。
18.图10是本技术另一实施例提供的操作控制装置的功能模块图。
19.图11是本技术实施例提供的实现操作控制方法的电子设备的结构示意图。
20.图12是本技术实施例提供的实现操作控制方法的被控设备的结构示意图。
具体实施方式
21.为了使本技术的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本技术进行详细描述。
22.需要说明的是,本技术中“至少一个”是指一个或者多个,“多个”是指两个或多于两个。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a,b可以是单数或者复数。本技术的说明书和权利要求书及附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不是用于描述特定的顺序或先后次序。
23.在本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
24.结合图1说明本技术实施例提供的一种操作控制方法的应用场景。控制设备1与被控设备2之间通信连接,在控制设备1与被控设备2的交互过程中,可以触发控制设备1中控制界面的控件,实现对被控设备2的调控。例如,当被控设备2为储能设备(如电池包)时,通过触发控制设备1中控制界面的指定控件能够调节储能设备的充放电上限值等。
25.然而,在相关技术中,如若被控设备2没有及时响应控制设备1的调控时,往往会出现目标控件在短时间内被频繁触发的情况,例如,用户多次点击或滑动指定控件,如此操作会进一步导致控制设备1或者被控设备2的资源满载,从而造成操作指令的丢包并因此而使得被控设备2的实际运行状态与控制设备1的设置存在差异。
26.基于上述问题,本技术实施例提供一种操作控制方法,能够解决因短时间频繁操作控件而导致控制设备1或者被控设备2阻塞,进而导致丢包,造成被控设备2的实际运行状态与控制设备1的设置存在差异的技术问题。下文将结合图2所示流程图说明本技术实施例提供的操作控制方法。
27.本技术实施例中的控制设备1可以是任何一种可与用户进行人机交互的电子产品,控制设备1通常为用户便于携带的产品,例如,平板电脑、智能手机、个人数字助理(personal digital assistant,pda)、游戏机、智能穿戴式设备等。
28.控制设备1是一种能够按照事先设定或存储的计算机可读指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(application specific integrated circuit,asic)、可编程门阵列(field-programmable gate array,fpga)、数字信号处理器(digital signal processor,dsp)、嵌入式设备等。
29.控制设备1所在的网络包括,但不限于:互联网、广域网、城域网、局域网、虚拟专用网络(virtual private network,vpn)等。
30.本技术实施例中的被控设备2可为汽车设备、割草设备、扫地设备、排雷设备以及巡航设备等自移动设备,也可以为移动储能设备、家用储能设备等储能设备,或是其他类型的电子设备中,在此不做限制。
31.如图2所示,图2是本技术实施例提供的操作控制方法应用于控制设备的流程图。操作控制方法应用于控制设备中,根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。
32.201,显示控制界面,控制界面包括目标控件。
33.在本技术的至少一个实施例中,控制界面可以是控制设备上呈现的一用户操作界面,例如,控制界面可以为控制设备登入预设应用程序后展示的界面,其中,预设应用程序为能够控制被控设备的应用程序。例如,对被控设备的设置信息、属性信息等进行调整。当检测到预设应用程序被触发后,控制设备显示控制界面。目标控件可以为可移动的控件,例如,目标控件的表现形式可以为:滑块、滑钮等,也可以是可被点击的控件,还可以在点击后呈现下拉菜单供用户选择相关选项。
34.202,响应于对目标控件的触发操作,向被控设备发送配置指令,并锁定目标控件。
35.在本技术的至少一个实施例中,触发操作可以为滑动操作。被控设备可为储能设备,例如,被控设备可以为储能电池。本技术对触发操作与被控设备的类型不进行限制。在一实施例中,配置指令可以用于指示被控设备调整参数设置信息。被控设备的参数设置信息可以包括运行参数和/或运行模式。例如,配置指令可以用于指示被控设备调整充放电上下限值。目标控件的锁定时长与被控设备对配置指令的响应时长有关。
36.在本技术的至少一个实施例中,在目标控件被锁定期间,忽略对目标控件的其他触发操作,即在目标控件处于被锁定期间不响应新产生的触发操作。本技术实施例在目标控件被锁定期间,通过对目标控件的其他触发操作的忽略,能够避免因用户的频繁操作而频繁发出配置指令,造成控制设备或者被控设备出现资源满载的情况。
37.203,在接收到被控设备反馈的配置响应信息时,解除对目标控件的锁定。
38.在本技术的至少一个实施例中,配置响应信息可以包括配置成功信息及配置失败信息,其中,配置成功信息用于指示被控设备成功响应配置指令,配置失败信息用于指示被控设备对配置指令的响应失败。因此无论配置响应信息为配置成功信息还是配置失败信息均解除对目标控件的锁定。在配置响应信息为配置成功信息时,控制设备解除对目标控件的锁定,并保持目标控件的状态为执行完成触发操作之后的状态。在控制设备解除对目标控件的锁定后,目标控件处于非锁定期间,目标控件在非锁定期间,支持用户对目标控件的
触发操作。
39.在本技术的至少一个实施例中,在配置响应信息为配置失败信息时,将目标控件的状态重置为接收到触发操作之前的状态。
40.本技术实施例在配置响应信息为配置失败信息时,则可能是被控设备不支持当前的配置指令,例如,当前的配置指令为增大被控设备的输出电流时,但是被控设备不支持增大输出电流的操作时,则首先解除对目标控件的锁定,然后通过对目标控件的状态进行重置,能够使得目标控件支持用户进行下一次的触发操作,避免控制设备出现无法控制被控设备的情况。
41.本技术实施例在控制设备向被控设备发送配置指令之后,通过对目标控件的锁定,能够避免用户频繁操作目标控件,从而保证目标控件不会因频繁触发而造成资源过载、出现丢包的问题。进而在接收到被控设备反馈的配置响应信息时,通过解除对目标控件的锁定,能够支持用户在下一次通过控制设备控制被控设备,进一步避免被控设备的实际运行状态与控制设备的设置存在差异的问题,从而提高用户的使用体验。
42.如图3所示,图3是本技术另一实施例提供的操作控制方法的流程图,该操作控制方法应用于控制设备。如图3所示,操作控制方法可以包括如下步骤301-307,根据不同的需求,该流程图中步骤的顺序可以改变,某些可以省略。
43.301,显示控制界面,控制界面包括目标控件。
44.302,响应于对目标控件的触发操作,向被控设备发送配置指令,并锁定目标控件。
45.步骤301至302的详细内容可参考上文图2中对步骤201至202的详细说明,此处不再重复描述。
46.303,检测在预设时段内是否接收到被控设备反馈的配置响应信息。
47.在本技术的至少一个实施例中,预设时段可以根据被控设备在历史时段对配置指令的响应时长确定,例如,预设时段的时长可以为2秒。配置响应信息可以包括配置成功信息及配置失败信息,其中,配置成功信息用于指示被控设备成功响应配置指令,配置失败信息用于指示被控设备对配置指令的响应失败。
48.在本技术的至少一个实施例中,控制设备获取被控设备在历史时段对配置指令的响应时长,并根据响应时长确定预设时段。其中,历史时段可以根据实际需求设定,历史时段可以为被控设备的运行时段,例如,历史时段可以为20:00-22:00。预设时段的时长可以为取值最大的响应时长,例如,一响应时长为4秒,一响应时长为2秒,一响应时长为6秒,则预设时段的时长可以为6秒。预设时段的时长也可以为所有响应时长的平均时长,例如,一响应时长为4秒,一响应时长为2秒,一响应时长为6秒,则预设时段的时长可以为4秒,本技术对响应时长的设置不做限制。本技术实施例结合被控设备在历史时段对配置指令的响应时长确定预设时段,能够根据实际被控设备的运行情况配置出预设时段,提高了预设时段的时长配置合理性。
49.在本技术的至少一个实施例中,控制设备可以预先建立配置接收库,配置接收库用于存储被控设备反馈的所有响应信息。控制设备基于被控设备的设备标识检测配置接收库中是否包括被控设备的响应信息。若配置接收库中包括被控设备的响应信息,检测响应信息的接收时间,若接收时间处于预设时段内,控制设备确定在预设时段内接收到被控设备反馈的配置响应信息。若配置接收库中未包括被控设备的响应信息、或者接收时间未处
于预设时段内,控制设备确定在预设时段内未接收到被控设备反馈的配置响应信息。
50.304,若在预设时段内未接收到被控设备反馈的配置响应信息,则重新向被控设备发送配置指令。
51.本实施例中,当被控设备在预设时段内未成功响应配置指令时,通过重新向被控设备发送配置指令,确保被控设备能够接收到配置指令。
52.305,若在预设时段内接收到被控设备反馈的配置响应信息,则检测配置响应信息是否为配置成功信息。
53.在本技术的至少一个实施例中,控制设备检测配置响应信息中是否包含预设标识,预设标识用于指示被控设备成功响应配置指令,若配置响应信息中包含预设标识,确定配置响应信息为配置成功信息,若配置响应信息中不包含预设标识,确定配置响应信息为配置失败信息。
54.306,若配置响应信息为配置成功信息,则解除对目标控件的锁定。
55.在本技术的至少一个实施例中,在控制设备解除对目标控件的锁定后,目标控件处于非锁定期间,目标控件在非锁定期间,支持用户对目标控件的触发操作。
56.307,若配置响应信息不为配置成功信息,则将目标控件的状态重置为接收到触发操作之前的状态。
57.在本技术的至少一个实施例中,在配置响应信息为配置失败信息时,解除对目标控件的锁定后,将目标控件的状态重置为接收到触发操作之前的状态(为便于描述,下文简称为“初始状态”)。例如,目标控件的初始状态为非锁定状态,当针对目标控件执行操作a时,控制设备向被控设备发送配置指令,并锁定目标控件。当控制设备接收到被控设备的配置失败信息时,将目标控件的状态重置为初始状态,即,非锁定状态。本技术实施例在配置响应信息为配置失败信息时,通过对目标控件的状态进行重置,能够使得目标控件支持用户进行下一次的触发操作,避免控制设备出现无法控制被控设备的情况。
58.如图4所示,图4是本技术另一实施例提供的操作控制方法的流程图,该操作控制方法应用于控制设备。如图4所示,操作控制方法可以包括如下步骤401-407,根据不同的需求,该流程图中步骤的顺序可以改变,某些可以省略。
59.401,显示控制界面,控制界面包括目标控件。
60.402,响应于对目标控件的触发操作,向被控设备发送配置指令,并锁定目标控件。
61.403,检测在预设时段内是否接收到被控设备反馈的配置响应信息。
62.404,若在预设时段内未接收到被控设备反馈的配置响应信息,则重新向被控设备发送配置指令。
63.步骤401至404的详细内容可参考上文图3中对步骤301至304的详细说明,此处不再重复描述。
64.405,记录重新向被控设备发送配置指令的累计次数。
65.在本技术的至少一个实施例中,累计次数为控制设备向被控设备重新发送配置指令的总次数。控制设备获取被控设备的指令发送日志,从指令发送日志中统计配置指令的发送次数作为累计次数。其中,指令发送日志中记录有被控设备向其他设备发送的指令及指令发送时间。本技术通过指令发送日志,能够准确的统计出累计次数。
66.406,检测累计次数是否大于预设次数阈值。
67.在本技术的至少一个实施例中,预设次数阈值可以根据实际需求设定,例如,预设次数阈值可以为6次。在累计次数小于或者等于预设次数阈值时,控制设备继续向被控设备发送配置指令。
68.407,在累计次数大于预设次数阈值时,显示第一失败信息,并解除对目标控件的锁定。
69.在本技术的至少一个实施例中,第一失败信息用于指示被控设备无法响应配置指令的次数达到预设次数阈值。例如,第一失败信息可以设置为:被控设备无法响应配置指令的次数已达预设次数。例如,预设次数阈值为6次,当重新发送配置指令的次数达到7次时,则显示第一失败信息,且控制设备调用解除指令,解除对目标控件的锁定。
70.本技术实施例在向被控设备发送配置指令的累计次数大于预设次数阈值时,通过解除对目标控件的锁定,能够避免因被控设备无法响应配置指令,而造成无法对被控设备进行下一步的控制,从而提高用户的使用体验。
71.如图5所示,图5是本技术另一实施例提供的操作控制方法的流程图,该操作控制方法应用于控制设备。如图5所示,操作控制方法可以包括如下步骤501-503,根据不同的需求,该流程图中步骤的顺序可以改变,某些可以省略。
72.501,显示控制界面,控制界面包括目标控件。
73.502,响应于对目标控件的触发操作,向被控设备发送配置指令,并锁定目标控件。
74.步骤501至502的详细内容可参考上文图2中对步骤201至202的详细说明,此处不再重复描述。
75.503,在目标控件被锁定期间,生成并显示禁止操作目标控件的提示信息。
76.在本技术的至少一个实施例中,控制设备获取目标控件的控件标识及提示模板,并将控件标识填充至提示模板中,生成提示信息。
77.本技术实施例在检测到目标控件被锁定时,通过生成并显示提示信息,以提醒用户禁止对目标控件的操作,从而有效避免目标控件的频繁触发。
78.如图6所示,图6是本技术另一实施例提供的操作控制方法的流程图,该操作控制方法应用于控制设备。如图6所示,操作控制方法可以包括如下步骤601-605,根据不同的需求,该流程图中步骤的顺序可以改变,某些可以省略。
79.601,显示控制界面,控制界面包括目标控件。
80.602,响应于对目标控件的触发操作,向被控设备发送配置指令,并锁定目标控件。
81.步骤601至602的详细内容可参考上文图2中对步骤201至202的详细说明,此处不再重复描述。
82.603,在目标控件被锁定期间,检测控制设备与被控设备之间的通信连接是否断开。
83.在本技术的至少一个实施例中,控制设备获取被控设备的通信信息,检测通信信息中是否包括控制设备的设备地址,若通信信息中包括控制设备的设备地址,确定控制设备与被控设备之间的通信连接未断开。若通信信息中不包括控制设备的设备地址,确定控制设备与被控设备之间的通信连接断开。其中,通信信息实时记录有与被控设备通信连接的其他设备的地址信息,地址信息可以为ip地址(internet protocol address)。
84.604,若控制设备与被控设备之间的通信连接断开,则显示第二失败信息,并解除
对目标控件的锁定。
85.在本技术的至少一个实施例中,第二失败信息用于指示控制设备与被控设备之间的通信连接已经断开。例如,第二失败信息可以设置为:控制设备与被控设备无法通信。控制设备调用解除指令,解除对目标控件的锁定。
86.本技术实施例在检测到控制设备与被控设备之间的通信连接断开时,通过解除目标控件的锁定,能够避免目标控件的锁定信息占用控制设备的内存,提高控制设备的运行效率。
87.605,若控制设备与被控设备之间的通信连接未断开,接收被控设备反馈的配置响应信息。
88.如图7所示,是本技术实施例提供的操作控制方法应用于被控设备的流程图。操作控制方法应用于被控设备中,根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。
89.701,接收配置指令。
90.在本技术的至少一个实施例中,配置指令可以用于指示被控设备调整参数设置信息。在接收配置指令之前,被控设备与控制设备建立通信连接。通过建立通信连接,能够实现控制设备对被控设备的调控。
91.702,根据配置指令,调整被控设备的参数设置信息。
92.在本技术的至少一个实施例中,参数设置信息可以包括运行参数和/或运行模式。例如,参数设置信息可以为:被控设备的充放电上下限值等。被控设备从配置指令中获取指令参数信息,并定位指令参数信息所对应的信息标签,进一步地,被控设备根据参数设置信息定位出与信息标签对应的目标位置,并基于将目标位置上的参数设置信息调整为指令参数信息。例如,被控设备从配置指令中获取到的指令参数信息为:12伏特,并定位出对应的信息标签为充电上限值,则被控设备根据参数设置信息定位出与信息标签“充电上限值”关联的目标位置,并将目标位置上的信息调整为“12伏特”。
93.703,向控制设备发送配置响应信息。
94.在本技术的至少一个实施例中,配置响应信息用于指示控制设备对配置指令的响应情况,配置响应信息可以包括配置成功信息及配置失败信息,其中,配置成功信息用于指示被控设备成功响应配置指令,配置失败信息用于指示被控设备对配置指令的响应失败。在被控设备完成对参数设置信息的调整后,被控设备向控制设备发送配置成功信息。在被控设备无法调整参数设置信息时,被控设备向控制设备发送配置失败信息。
95.本技术实施例在接收到配置指令时,能够及时调整参数设置信息,进而在参数设置信息完成调整后,向控制设备发送配置响应信息,以实现控制设备对目标控件的解除,从而支持接收控制设备的下一次调整,有利于提高用户的使用体验。
96.如图8所示,是本技术实施例提供的操作控制方法的交互流程图。根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。
97.801,控制设备显示控制界面,控制界面包括目标控件。
98.802,响应于对目标控件的触发操作,控制设备向被控设备发送配置指令,并锁定目标控件。
99.803,被控设备接收配置指令。
100.804,被控设备根据配置指令,调整被控设备的参数设置信息。
101.805,被控设备向控制设备发送配置响应信息。
102.806,在接收到被控设备反馈的配置响应信息时,控制设备解除对目标控件的锁定。
103.如图9所示,是本技术实施例提供的操作控制装置的功能模块图。操作控制装置11运行于控制设备1。操作控制装置11包括显示单元110、锁定单元111、解除单元112、发送单元113、获取单元114、确定单元115、记录单元116、响应单元117、生成单元118及重置单元119。本技术所称的模块/单元是指一种能够被处理器13所获取,并且能够完成固定功能的一系列计算机可读指令段,其存储在存储器12中。
104.显示单元110用于显示控制界面,控制界面包括目标控件。锁定单元111用于响应于对目标控件的触发操作,向被控设备发送配置指令,并锁定目标控件。解除单元112用于在接收到被控设备反馈的配置响应信息时,解除对目标控件的锁定。
105.进一步地,发送单元113用于在向被控设备发送配置指令之后,若在预设时段内未接收到被控设备反馈的配置响应信息,则重新向被控设备发送配置指令。
106.进一步地,获取单元114用于获取被控设备在历史时段对配置指令的响应时长。确定单元115用于根据响应时长确定预设时段。
107.进一步地,记录单元116在重新向被控设备发送配置指令之后,记录重新向被控设备发送配置指令的累计次数。解除单元112还用于在累计次数大于预设次数阈值时,显示第一失败信息,并解除对目标控件的锁定。
108.进一步地,响应单元117用于在目标控件被锁定期间,不对目标控件对应的其他触发操作进行响应。
109.进一步地,生成单元118用于在目标控件被锁定期间,生成并显示禁止操作目标控件的提示信息。
110.进一步地,解除单元112还用于在目标控件被锁定期间,若控制设备与被控设备之间的通信连接断开,则显示第二失败信息,并解除对目标控件的锁定。
111.进一步地,重置单元119用于在配置响应信息为配置失败信息时,将目标控件的状态重置为接收到触发操作之前的状态。
112.本技术实施例在控制设备向被控设备发送配置指令之后,通过对目标控件的锁定,能够避免用户频繁操作目标控件,从而保证目标控件不会因频繁触发而造成资源过载、出现丢包的问题。进而在接收到被控设备反馈的配置响应信息时,通过解除对目标控件的锁定,能够支持用户在下一次通过控制设备控制被控设备,进一步避免被控设备的实际运行状态与控制设备的设置存在差异的问题,从而提高用户的使用体验。
113.如图10所示,是本技术另一实施例提供的操作控制装置的功能模块图。操作控制装置21运行于被控设备2。操作控制装置21包括接收单元210、调整单元211及发送单元212。本技术所称的模块/单元是指一种能够被处理设备23所获取,并且能够完成固定功能的一系列计算机可读指令段,其存储在存储设备22中。
114.接收单元210用于接收配置指令。调整单元211用于根据配置指令,调整被控设备的参数设置信息。发送单元212用于向控制设备发送配置响应信息。
115.本技术实施例在接收到配置指令时,能够及时调整参数设置信息,进而在参数设
置信息完成调整后,向控制设备发送配置响应信息,以实现控制设备对目标控件的解除,从而支持接收控制设备的下一次调整,有利于提高用户的使用体验。
116.如图11所示,是本技术实施例提供的实现操作控制方法的电子设备10的结构示意图。
117.在本技术的一个实施例中,电子设备10包括,但不限于,存储器12、处理器13,以及存储在存储器12中并可在处理器13上运行的计算机可读指令,例如操作控制程序。
118.本领域技术人员可以理解,示意图仅仅是电子设备10的示例,并不构成对电子设备10的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如电子设备10还可以包括输入输出设备、网络接入设备、总线等。
119.处理器13可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,处理器13是电子设备10的运算核心和控制中心,利用各种接口和线路连接整个电子设备10的各个部分,及执行电子设备10的操作系统以及安装的各类应用程序、程序代码等。
120.示例性的,计算机可读指令可以被分割成一个或多个模块/单元,一个或者多个模块/单元被存储在存储器12中,并由处理器13执行,以完成本技术。一个或多个模块/单元可以是能够完成特定功能的一系列计算机可读指令段,该计算机可读指令段用于描述计算机可读指令在电子设备10中的执行过程。例如,计算机可读指令可以被分割成显示单元110、锁定单元111、解除单元112、发送单元113、获取单元114、确定单元115、记录单元116、响应单元117、生成单元118及重置单元119。
121.存储器12可用于存储计算机可读指令和/或模块,处理器13通过运行或执行存储在存储器12内的计算机可读指令和/或模块,以及调用存储在存储器12内的数据,实现电子设备10的各种功能。存储器12可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备10的使用所创建的数据等。存储器12可以包括非易失性和易失性存储器,例如:硬盘、内存、插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他存储器件。
122.存储器12可以是电子设备10的外部存储器和/或内部存储器。进一步地,存储器12可以是具有实物形式的存储器,如内存条、tf卡(trans-flash card)等等。
123.电子设备10集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实现上述实施例方法中的全部或部分流程,也可以通过计算机可读指令来指令相关的硬件来完成,的计算机可读指令可存储于一计算机可读存储介质中,该计算机可读指令在被处理器执行时,可实现上述各个方法实施例的步骤。
124.其中,计算机可读指令包括计算机可读指令代码,计算机可读指令代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质可以包括:能够
携带计算机可读指令代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)。
125.结合图2、图11所示,电子设备10中的存储器12存储计算机可读指令,处理器13可执行存储器12中存储的计算机可读指令从而实现如图2所示的操作控制方法。
126.具体地,处理器13对上述计算机可读指令的具体实现方法可参考图2对应实施例中相关步骤的描述,在此不赘述。
127.如图12所示,是本技术实施例提供的实现操作控制方法的被控设备的结构示意图。
128.在本技术的一个实施例中,被控设备2包括,但不限于,存储设备22、处理设备23,以及存储在存储设备22中并可在处理设备23上运行的计算机可读指令,例如操作控制程序。
129.本领域技术人员可以理解,示意图仅仅是被控设备2的示例,并不构成对被控设备2的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如被控设备2还可以包括输入输出设备、网络接入设备、总线等。
130.处理设备23可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,处理设备23是被控设备2的运算核心和控制中心,利用各种接口和线路连接整个被控设备2的各个部分,及执行被控设备2的操作系统以及安装的各类应用程序、程序代码等。
131.示例性的,计算机可读指令可以被分割成一个或多个模块/单元,一个或者多个模块/单元被存储在存储设备22中,并由处理设备23执行,以完成本技术。一个或多个模块/单元可以是能够完成特定功能的一系列计算机可读指令段,该计算机可读指令段用于描述计算机可读指令在被控设备2中的执行过程。例如,计算机可读指令可以被分割成接收单元210、调整单元211及发送单元212。
132.存储设备22可用于存储计算机可读指令和/或模块,处理设备23通过运行或执行存储在存储设备22内的计算机可读指令和/或模块,以及调用存储在存储设备22内的数据,实现被控设备2的各种功能。存储设备22可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据等。存储设备22可以包括非易失性和易失性存储器,例如:硬盘、内存、插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他存储器件。
133.存储设备22可以是被控设备2的外部存储器和/或内部存储器。进一步地,存储设备22可以是具有实物形式的存储器,如内存条、tf卡(trans-flash card)等等。
134.被控设备2集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实现上
述实施例方法中的全部或部分流程,也可以通过计算机可读指令来指令相关的硬件来完成,的计算机可读指令可存储于一计算机可读存储介质中,该计算机可读指令在被处理器执行时,可实现上述各个方法实施例的步骤。
135.其中,计算机可读指令包括计算机可读指令代码,计算机可读指令代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质可以包括:能够携带计算机可读指令代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)。
136.结合图7,被控设备2中的存储设备22存储计算机可读指令,处理设备23可执行存储设备22中存储的计算机可读指令从而实现如图7所示的操作控制方法。
137.具体地,处理设备23对上述计算机可读指令的具体实现方法可参考图7对应实施例中相关步骤的描述,在此不赘述。
138.在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
139.作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
140.另外,在本技术各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
141.因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本技术的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本技术内。不应将权利要求中的任何附关联图标记视为限制所涉及的权利要求。
142.此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一、第二等词语用来表示名称,而并不表示任何特定的顺序。
143.最后应说明的是,以上实施例仅用以说明本技术的技术方案而非限制,尽管参照较佳实施例对本技术进行了详细说明,本领域的普通技术人员应当理解,可以对本技术的技术方案进行修改或等同替换,而不脱离本技术技术方案的精神和范围。

技术特征:
1.一种操作控制方法,应用于控制设备,其特征在于,所述方法包括:显示控制界面,所述控制界面包括目标控件;响应于对所述目标控件的触发操作,向被控设备发送配置指令,并锁定所述目标控件;在接收到所述被控设备反馈的配置响应信息时,解除对所述目标控件的锁定。2.如权利要求1所述的操作控制方法,其特征在于,在向被控设备发送配置指令之后,所述方法还包括:若在预设时段内未接收到所述被控设备反馈的所述配置响应信息,则重新向所述被控设备发送所述配置指令。3.如权利要求2所述的操作控制方法,其特征在于,所述方法还包括:获取所述被控设备在历史时段对所述配置指令的响应时长;根据所述响应时长确定所述预设时段。4.如权利要求2所述的操作控制方法,其特征在于,在所述重新向所述被控设备发送所述配置指令之后,所述方法还包括:记录重新向所述被控设备发送所述配置指令的累计次数;在所述累计次数大于预设次数阈值时,显示第一失败信息,并解除对所述目标控件的锁定。5.如权利要求1所述的操作控制方法,其特征在于,所述方法还包括:在所述目标控件被锁定期间,不对所述目标控件对应的其他触发操作进行响应。6.如权利要求1所述的操作控制方法,其特征在于,所述方法还包括:在所述目标控件被锁定期间,生成并显示禁止操作所述目标控件的提示信息。7.如权利要求1所述的操作控制方法,其特征在于,所述方法还包括:在所述目标控件被锁定期间,若所述控制设备与所述被控设备之间的通信连接断开,则显示第二失败信息,并解除对所述目标控件的锁定。8.如权利要求1所述的操作控制方法,其特征在于,在所述配置响应信息为配置失败信息时,所述方法还包括:将所述目标控件的状态重置为接收到所述触发操作之前的状态。9.一种电子设备,其特征在于,包括:存储器,存储有计算机可读指令;及处理器,执行所述存储器中存储的计算机可读指令以实现如权利要求1至8中任一项所述的操作控制方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机可读指令,所述计算机可读指令被电子设备中的处理器执行以实现如权利要求1至8中任一项所述的操作控制方法。

技术总结
本申请涉及终端控制领域,提供一种操作控制方法、电子设备及存储介质。该方法显示包括目标控件的控制界面,响应于对目标控件的触发操作,向被控设备发送配置指令,并锁定目标控件,在接收到被控设备反馈的配置响应信息时,解除对目标控件的锁定。上述方法能够避免用户频繁操作目标控件,从而保证目标控件不会因频繁触发而造成资源过载的问题,从而能够避免被控设备的实际运行状态与控制设备的设置存在差异的问题。差异的问题。差异的问题。


技术研发人员:吴东 陈熙 王雷 安业宏
受保护的技术使用者:深圳市正浩创新科技股份有限公司
技术研发日:2023.03.31
技术公布日:2023/7/25
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐