1.本发明实施例涉及通信领域,具体而言,涉及一种设备控制方法、信息处理方法、设备控制系统、存储介质及电子装置。
背景技术:2.当前,摄像机等图像采集设备被广泛应用在各种场景,其中,为满足图像的持续采集,在一些场景中,图像采集设备采用电池、太阳能等方式供电。
3.而为了节约电能以及减少因数据传输造成的能源开销,图像采集设备在不需要工作时通常处于休眠状态,只是在需要进行图像采集等核心任务时,先通过一些外部的低功耗传感器作为唤醒摄像机,然后图像采集系统再进行加载,实现对图像采集功能。
4.然而当前的低功耗传感器仅能对单一维度进行采样,例如pir传感器,由于其热感应值较宽且感应维度单一,将该设备挂在室外时,很容易受到外界热源及小动物的触发导致误唤醒,从而无法正确的抓拍到用户实际所关心的人、车等有效目标,影响了图像的正确采集。
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.图1是一种设备控制方法的移动终端的硬件结构框图;
35.图2是根据本发明实施例的一种设备控制方法的流程图;
36.图3是根据本发明实施例的一种信息处理方法的流程图;
37.图4是根据本发明实施例的一种设备控制系统的结构框图;
38.图5是根据本发明实施例的具体结构示意图;
39.图6是根据本发明实施例的具体流程图。
具体实施方式
40.下文中将参考附图并结合实施例来详细说明本发明的实施例。
41.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
42.本技术实施例中所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本发明实施例的一种设备控制方法的移动终端的硬件结构框图。如图1所示,移动终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)和用于存储数据的存储器104,其中,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
43.存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的一种设备控制方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但
不限于互联网、企业内部网、局域网、移动通信网及其组合。
44.传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(network interface controller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radio frequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。
45.在本实施例中提供了一种设备控制方法,图2是根据本发明实施例的设备控制方法的流程图,如图2所示,该流程包括如下步骤:
46.步骤s202,在接收到第一采集设备采集到的目标对象的特征信息的情况下,唤醒处于休眠状态的第二采集设备,控制所述第二采集设备采集预定时长的第一信息,并将所述第一信息发送给第一处理模块以指示所述第一处理模块执行以下操作:确定所述第一信息中是否包括第一对象的信息并发送用于指示确定结果的反馈信息,其中,所述目标对象包括所述第一对象,所述预定时长小于等于预设时长阈值;
47.步骤s204,在基于所述反馈信息确定所述第一信息中包括所述第一对象的情况下,向主控系统发送接管指令,以指示所述主控系统控制所述第二采集设备采集第二信息;
48.步骤s206,在基于所述反馈信息确定所述第一信息中不包括所述第一对象的情况下,控制所述第二采集设备以及所述第一处理模块继续进入所述休眠状态。
49.在本实施例中,在获取到特征信息后,再采集第一信息,并通过第一信息确定第一信息中是否包含第一对象,以此增加第二采集设备被误唤醒的难度,从而减少第二采集设备被误唤醒的可能;相比于现有技术,本技术可以直接对第二采集设备采集到的一手的第一信息进行分析,避免了利用多设备进行数据传输造成的滞后性,从而可以最大限度地提前将第二采集设备的误唤醒进行过滤,保证了设备的正常使用,减少后续数据处理的难度。
50.例如,在后续对图像进行分析时,如果第二采集设备被多次误唤醒,则导致第二采集设备采集到的第一信息中包含大量的非必要信息,从而导致需要被过滤的数据较大,增加了图像处理难度;而非必要的信息过多也导致被过滤的数据也可能存在非必要的信息,这就导致在使用这些过滤数据时,数据处理结果的精度降低,影响最终决策结果。
51.而第二采集设备和主控系统在未进行数据处理前以及第一信息不包含第一对象的情况下均处于休眠状态是为了进一步减少系统的功耗,减少系统布控成本。
52.控制第二采集设备采集预定时长的第一信息是为了保证第一信息的有效性,即在正确唤醒的情况下,第一信息中能够包含第一对象,从而提高正确唤醒的概率,避免误唤醒。
53.其中,目标对象包括但不限于行人、车辆、舟船、动植物等,第一对象为目标对象中用户所关心的对象,例如道路中同时存在行人和车辆的情况下,行人即为第一对象;对应的,特征信息包括但不限于温湿度、尺寸、颜色、运动速度、运动时长、运动方向等,第一信息包括但不限于视频、图片等图像信息;第二采集设备可以但不限于是可见光摄像头、激光摄像头等图像采集装置,第一采集设备包括但不限于是传感器,例如pir(passive infrared detector,被动式)人体红外传感器、雷达、激光、tof(time of flight,飞行时长传感器)、烟感、声音,以及温湿度、气体检测等,而选用传感器来采集目标对象的特征信息是因为传感器能够优先且精准的捕获到用户所关心的目标对象散发的特征值或特征量,且能将捕获
到的特征值或特征量均传输给单片机等控制模块,在本技术中,为尽可能地节省电能,选用低功耗的传感,而为了提高传感器的效率,低功耗传感器可能是单个或者多个的组合;主控系统可以是linux操作系统,也可以是乌邦图操作系统或者windows操作系统。
54.需要说明的是,在实践中,因单个传感器采样维度低,其使用范围具有较大局限性;如pir传感器虽然可以检测热源,但采集距离却很近,虽然配合雷达便可以有效解决该问题,这种方式势必增加了系统的功耗,因而增加了系统的布局成本,而本技术通过单个或多个低功耗传感器的组合则能在减少功耗的情况下解决适用范围较小的局限性。
55.通过上述步骤,在获取特征信息的情况下,通过确定第一信息是否包含第一对象的方式来增加被误唤醒的难度,解决了第二设备容易被误唤醒的问题,提高了系统的使用效率,提升了用户体验,减少了后续数据处理难度。
56.其中,上述步骤的执行主体可以为基站、终端等,但不限于此。
57.在一个可选的实施例中,控制所述第二采集设备以及所述第一处理模块继续进入所述休眠状态包括:
58.步骤s2062,接收所述第一处理模块发送的第一指令,其中,所述第一指令为所述第一处理模块在对第一存储区域进行资源释放处理之后发送的指令,所述第一存储区域用于存储所述第一信息;
59.步骤s2064,基于第一指令控制所述第二采集设备以及所述第一处理模块进入所述休眠状态;
60.步骤s2066,在确定所述第二采集设备进入所述休眠状态的情况下,切换工作状态至休眠状态。
61.在本实施例中,在进入休眠状态之前先对第一存储区域的数据进行资源释放是为了保证在下一次的信息采集中,有足够的空间存储采集到的第一信息,避免第一信息的丢失,保证数据的完整性。
62.其中,第一存储区域可以但不限于是第二采集设备内置的内存ddr(double data rat,双倍速率),也可以是sdram(synchronous dynamic random-access memory,同步动态随机存取内存),还可以是其它。
63.需要说明的是,本技术的资源释放是指对存储资源的清理释放,使得第一存储区域能够有空间接收存储新接收到的信息数据,对应的,资源释放处理可以是对第一存储区域进行格式化清理,也可以是将第一存储区域中的数据转移至其它区域,还可以是其它形式的资源释放。
64.在实践中,本技术在判断为误唤醒的情况下,进行的释放系统资源处理,重新进入休眠模式的过程中,耗时不超过2秒,极大地减少了系统的耗电量,也节省了不必要的内存、系统资源消耗,保证系统使用顺滑。
65.在一个可选的实施例中,该方法还包括:
66.步骤s208,在确定所述第一信息中不包含所述第一对象的信息的情况下,基于定时模块反馈的倒计时操作结束信息,控制所述第二采集设备执行休眠操作,其中,所述定时模块用于在确定所述第一信息中不包含所述第一对象的情况下,执行倒计时操作,所述倒计时操作结束信息为所述定时模块在执行倒计时操作结束时所发送的信息;
67.步骤s2010,在确定所述第二采集设备进入休眠状态的情况下,切换工作状态至休
眠状态。
68.在本实施例中,通过定时模块确定第二采集设备进入休眠状态的时机,能够避免设备在短时间内被反复唤醒,从而避免设备因被反复唤醒造成的损坏以及错误运行,延长了设备的使用寿命。
69.在实践中,通过设置定时模块,还可以兼顾到上位机或者用户端的接入情况,从而适应多种使用环境,扩大了适用范围。
70.在本实施例中提供了一种信息处理方法,图3是根据本发明实施例的信息处理方法的流程图,如图3所示,该流程包括如下步骤:
71.步骤s302,在接收到的预定时长的第一信息的情况下,对所述第一信息进行分析,以确定所述第一信息中是否包含的第一对象的信息,其中,所述第一信息是控制模块在接收到第一采集设备采集到的目标对象的特征信息的情况下,通过唤醒处于休眠状态的第二采集设备,并控制所述第二采集设备采集得到的信息,所述目标对象包括所述第一对象;
72.步骤s304,向所述控制模块发送用于指示确定结果的反馈信息,以指示所述控制模块执行以下操作:在基于所述反馈信息确定所述第一信息中包含所述第一对象的信息的情况下,向主控系统发送接管指令,其中所述接管指令用于指示所述主控系统控制所述第二采集设备采集第二信息;在基于所述反馈信息确定所述第一信息中不包括所述第一对象的情况下,控制所述第二采集设备以及所述第一处理模块继续进入所述休眠状态,其中,所述反馈信息用于指示所述第一信息中是否包括所述第一对象。
73.在本实施例中,对第一信息进行分析一方面是为了过滤掉非必要的信息,另一方面也是对唤醒情况进行前置分析,以减少被误唤醒的可能。
74.例如,在检测到动物的热源时,通过对第一信息分析,发现第一信息中并不包含行人信息,此时则可以判断是误唤醒,从而使第二采集设备重新进入休眠状态,无需持续进行图像采集,减少功耗。
75.其中,控制模块包括但不限于是单片机、mcu等具有控制功能的模块或单元;对第一信息进行分析可以是利用神经网络对第一信息进行图像识别,或者对第一信息进行特征过滤,即将第一对象以外的目标进行过滤,还可以是通过其它方式进行分析。
76.需要说明的是,本技术的控制模块优先选用stm32l431rct6型号单片机,这是因为在实践中,该型号单片机在完成整个系统下电休眠状态后,自身也会进入sleep模式,仅rtc和外部中断模块工作,其功耗低至ua级,从而可以有效的延长相机续航时长。
77.在一个可选的实施例中,向所述控制模块发送反馈信息,以指示所述控制模块在基于所述反馈信息确定所述第一信息中包含所述第一对象的情况下,向主控系统发送接管指令还包括:
78.步骤s3042,控制所述第二采集设备采集第三信息,其中,所述第三信息包括第一信息;
79.步骤s3044,对所述第三信息进行抽帧处理,并将抽帧处理结果存储至第一存储区域;
80.步骤s3046,在接收到所述主控系统基于所述接管指令反馈的接管成功消息,向所述第二采集设备发送断开指令,以指示所述第二采集设备停止反馈所述第三信息,并将所述第一存储区域中存储的抽帧处理结果转移至第二存储区域。
81.在本实施例中,在主控系统完成接管之前,控制第二采集设备采集第三信息是为了避免在主控系统完成接管的过程中出现信息丢失的情况,以保证信息的完整性,方便后续处理时能够有效的对采集到的信息进行分析;而对第三信息进行抽帧处理则是考虑到存储空间的大小,避免第三信息存储至第一区域后无法再存储其它信息,从而保证第三信息的完整性。
82.其中,抽帧处理可以但不限于是按照预先设定的规则,抽取部分帧图像进行存储,也可以是其它类型的抽帧处理;第二存储区域可以但不限于是内置的emmc(emmc(embedded multi media card,内嵌式存储器)或外置的sd卡。
83.需要说明的是,对第三信息进行抽帧处理的前提是,对应的抽帧规则能够保证抽帧后的第三信息可以还原出未被抽帧处理的第三信息,即所执行的抽帧处理能够最大限度的保证数据的完整性。
84.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
85.在本实施例中还提供了一种设备控制系统,该系统用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
86.图4是根据本发明实施例的一种设备控制系统的结构框图,如图4所示,该系统包括:
87.控制模块42,连接于第一采集设备、第二采集设备,用于在接收到第一采集设备采集到的目标对象的特征信息的情况下,唤醒处于休眠状态的第二采集设备,并控制所述第二采集设备采集预定时长的第一信息,并将所述第一信息发送给第一处理模块,其中,所述预定时长小于等于预设时长阈值;
88.第一处理模块44,连接于控制模块,用于接收所述第一信息,并对所述第一信息进行过滤运算,以确定所述第一信息中是否包含的第一对象,并向所述控制模块发送反馈信息,以指示所述控制模块执行以下操作:在基于所述反馈信息确定所述第一信息中包含所述第一对象的情况下,向主控系统发送接管指令,其中所述接管指令用于指示所述主控系统控制所述第二采集设备采集第二信息;在基于所述反馈信息确定所述第一信息中不包括所述第一对象的情况下,控制所述第二采集设备以及所述第一处理模块继续进入所述休眠状态,所述目标对象包括所述第一对象。
89.在一个可选的实施例中,该系统还包括:
90.主控系统46,连接于所述第一处理模块以及所述控制模块,用于接收所述接管指令,并基于所述接管指令,执行启动操作;并在完成启动操作后,执行以下操作:向所述第二采集设备发送控制指令以控制所述第二采集设备采集第三信息,以及向所述第一处理模块发送接管成功消息,其中,所述第三信息包括所述第一信息。
91.在一个可选的实施例中,该系统还包括:
92.定时装置48,连接于所述控制模块,用于在确定所述第一信息中不包含所述第一对象的情况下,执行倒计时操作,并在所述倒计时操作结束后向所述控制模块发送倒计时操作结束信息,以指示所述控制模块控制所述第二采集设备执行休眠操作。
93.需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
94.下面通过具体实施例对本技术进行说明。
95.如图5所示,本技术提供了一种低功耗相机休眠唤醒方法、监控设备和系统,整个监控设备部分由电源太阳能板以及电池进行供电,其中,监控设备包括电源管理模块、配置管理模块、单片机(对应前述控制模块)等,电池相对于单片机属于长供电,而单片机则通过电源管理模块分别控制低功耗传感器(对应前述第一采集设备)、图像采集模块(对应前述第二采集设备)以及dsp(对应前述第一处理器以及主控系统,该设备集成了第一处理器以及主控系统)的供电状态。
96.其中,设置传感器的目的是为了优先且精准的捕获到用户所关心的目标对象散发的特征值或特征量,例如人、车、船等对象的尺寸、颜色、热量值、运动速度等特征量,且传感器能捕获到的特征值或特征量均传输给单片机,从而保证了数据的准确性;而选用低功耗的传感器是为了尽可能的节省电能,常用的低功耗传感器有pir人体红外传感器、雷达、激光、tof、烟感、声音,以及温湿度、气体检测等,低功耗传感器可能是单个或者多个的组合。在本实施例中,单片机核心功能是控制电源的上下电,
97.如图6所示,整个系统的工作过程包括:
98.当单片机接收到传感器的信息时,自身先由sleep模式(对应前述休眠状态)切换为正常工作模式,同时单片机通过电源管理模块控制图像采集模块和dsp上电(对应前述步骤s202);
99.图像采集模块上电后立马采集当前画面信息,并传输给dsp(对应前述步骤s202);
100.dsp上电后先启动rtos模块(对应前述第一处理模块),rtos模块为一种轻型操作系统,具有启动速度快、资源消耗低的特点;rtos模块搭载了轻型目标检测算法,如人形检测,车形检测等算法等,能够对画面信息(对应前述第一信息)进行运算,以判断第一信息中的目标对象是否为完整的人形或车形(对应前述第一对象),从而能够对低功耗传感器判断不了的关键因素进行补充识别,以过滤掉用户不关心的室外强光、小动物等造成的误触发;需要说明的是,在实践中,rtos阶段算法只需要采集15~30帧左右图像即可完成准确的人形或车型判断,整个持续时间可以控制在2秒以内(对应前述步骤s302);
101.当rtos判断出关键目标后,则直接启动dsp的主系统linux,其中,在linux启动的同时,rtos还会一直工作到linux启动完成,此期间rtos的职能为持续的图像数据采集并缓存在相机内存ddr中,考虑内存容量有限,rtos还使用了抽帧存储技术,保证全程录像不丢失(对应前述步骤s3042-s3044);
102.待linux启动完成后则由linux完全接管图像采集装置,并由linux控制图像采集装置进行图像采集,同时rtos将内存ddr中的录像转移到相机内置的emmc或外置的sd卡中,原内存资源得以释放(对应前述步骤s2046);
103.而当rtos判断不是关键目标时,则rtos先释放缓存的数据,然后和单片机交互,由单片机直接对图像采集模块和dsp下电,然后单片机自身进入sleep模式(对应前述步骤s2062-s2066)。
104.需要说明的是,前述步骤是整个系统由休眠到唤醒的全过程,当监控画面中已经不存在关键目标,dsp会和配置管理模块交互,上位机或用户端也没有额外的配置操作,定时模块开始倒计时,倒计时结束后单片机先给dsp和图像采集模块下电,然后自身重新进入sleep模式;
105.综上所述,本技术具有以下优势:
106.1、rtos阶段直接搭载算法检测模块,可以拿到一手的图像数据进行分析,不存在滞后性,可以尽可能提前的将低功耗传感器的误唤醒过滤;
107.2、本技术rtos阶段若判断为误唤醒,则直接释放系统资源,重新进入休眠模式,整个过程不超过2秒,节省了电量,也节省了不必要的内存、系统资源消耗;
108.3、本技术rtos阶段若判断为关键目标后,该阶段的算法检测模块退出释放,仅持续采集图像数据直到linux接管,linux自身的算法依然可以正常运行,不存在算法资源占用情况;
109.4、本技术在唤醒业务完成重新进度休眠状态时,增加配置管理模块和定时模块,可以兼顾到上位机或者用户端的接入情况;
110.5、因单片机或微处理器在整个系统中是常供电状态,即便是极小的功耗日积月累也是不小的数目,故对其做超低功耗设计很有必要,而本技术选用stm32l431rct6型号单片机,在完成整个系统下电后,自身也会进入sleep模式,仅rtc和外部中断模块工作,功耗低至ua级,可以有效的延长相机续航时长。
111.本发明的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
112.在一个示例性实施例中,上述计算机可读存储介质可以包括但不限于:u盘、只读存储器(read-only memory,简称为rom)、随机存取存储器(random access memory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
113.本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
114.在一个示例性实施例中,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
115.本实施例中的具体示例可以参考上述实施例及示例性实施方式中所描述的示例,本实施例在此不再赘述。
116.显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作
成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
117.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
技术特征:1.一种设备控制方法,其特征在于,包括:在接收到第一采集设备采集到的目标对象的特征信息的情况下,唤醒处于休眠状态的第二采集设备,控制所述第二采集设备采集预定时长的第一信息,并将所述第一信息发送给第一处理模块以指示所述第一处理模块执行以下操作:确定所述第一信息中是否包括第一对象的信息并发送用于指示确定结果的反馈信息,其中,所述目标对象包括所述第一对象,所述预定时长小于等于预设时长阈值;在基于所述反馈信息确定所述第一信息中包括所述第一对象的情况下,向主控系统发送接管指令,以指示所述主控系统控制所述第二采集设备采集第二信息。2.根据权利要求1所述的方法,其特征在于,控制所述第二采集设备以及所述第一处理模块继续进入所述休眠状态包括:接收所述第一处理模块发送的第一指令,其中,所述第一指令为所述第一处理模块在对第一存储区域进行资源释放处理之后发送的指令,所述第一存储区域用于存储所述第一信息;基于第一指令控制所述第二采集设备以及所述第一处理模块进入所述休眠状态;在确定所述第二采集设备进入所述休眠状态的情况下,切换工作状态至休眠状态。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在确定所述第一信息中不包含所述第一对象的信息的情况下,基于定时模块反馈的倒计时操作结束信息,控制所述第二采集设备执行休眠操作,其中,所述定时模块用于在确定所述第一信息中不包含所述第一对象的信息的情况下,执行倒计时操作,所述倒计时操作结束信息为所述定时模块在执行倒计时操作结束时所发送的信息;在确定所述第二采集设备进入休眠状态的情况下,切换工作状态至休眠状态。4.一种信息处理方法,其特征在于,包括:在接收到的预定时长的第一信息的情况下,对所述第一信息进行分析,以确定所述第一信息中是否包含的第一对象的信息,其中,所述第一信息是控制模块在接收到第一采集设备采集到的目标对象的特征信息的情况下,通过唤醒处于休眠状态的第二采集设备,并控制所述第二采集设备采集得到的信息,所述目标对象包括所述第一对象;向所述控制模块发送用于指示确定结果的反馈信息,以指示所述控制模块执行以下操作:在基于所述反馈信息确定所述第一信息中包含所述第一对象的信息的情况下,向主控系统发送接管指令,其中所述接管指令用于指示所述主控系统控制所述第二采集设备采集第二信息,其中,所述反馈信息用于指示所述第一信息中是否包括所述第一对象。5.根据权利要求4所述的方法,其特征在于,向所述控制模块发送反馈信息,以指示所述控制模块在基于所述反馈信息确定所述第一信息中包含所述第一对象的情况下,向主控系统发送接管指令还包括:控制所述第二采集设备采集第三信息,其中,所述第三信息包括第一信息;对所述第三信息进行抽帧处理,并将抽帧处理结果存储至第一存储区域;在接收到所述主控系统基于所述接管指令反馈的接管成功消息,向所述第二采集设备发送断开指令,以指示所述第二采集设备停止反馈所述第三信息,并将所述第一存储区域中存储的抽帧处理结果转移至第二存储区域。6.一种设备控制系统,其特征在于,包括:
控制模块,连接于第一采集设备、第二采集设备,用于在接收到第一采集设备采集到的目标对象的特征信息的情况下,唤醒处于休眠状态的第二采集设备,并控制所述第二采集设备采集预定时长的第一信息,并将所述第一信息发送给第一处理模块,所述预定时长小于等于预设时长阈值;第一处理模块,连接于控制模块,用于接收所述第一信息,并对所述第一信息进行过滤运算,以确定所述第一信息中是否包含的第一对象的信息,并向所述控制模块发送用于指示确定结果的反馈信息,以指示所述控制模块执行以下操作:在基于所述反馈信息确定所述第一信息中包含所述第一对象的情况下,向主控系统发送接管指令,其中所述接管指令用于指示所述主控系统控制所述第二采集设备采集第二信息,所述目标对象包括所述第一对象。7.根据权利要求6所述的设备控制系统,其特征在于,还包括:主控系统,连接于所述第一处理模块以及所述控制模块,用于接收所述接管指令,并基于所述接管指令,执行启动操作;并在完成启动操作后,执行以下操作:向所述第二采集设备发送控制指令以控制所述第二采集设备采集第三信息,以及向所述第一处理模块发送接管成功消息,其中,所述第三信息包括所述第一信息。8.根据权利要求6所述的设备控制系统,其特征在于,还包括:定时装置,连接于所述控制模块,用于在确定所述第一信息中不包含所述第一对象的信息的情况下,执行倒计时操作,并在所述倒计时操作结束后向所述控制模块发送倒计时操作结束信息,以指示所述控制模块控制所述第二采集设备执行休眠操作。9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至5任一项中所述的方法。10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至5任一项中所述的方法。
技术总结本发明实施例提供了一种设备控制方法、信息处理方法、设备控制系统、存储介质及电子装置,涉及通信技术的技术领域。其设备控制方法包括:在接收到第一采集设备采集到的目标对象的特征信息的情况下,唤醒处于休眠状态的第二采集设备,控制第二采集设备采集预定时长的第一信息,并将第一信息发送给第一处理模块以指示第一处理模块执行以下操作:确定第一信息中是否包括第一对象的信息并发送用于指示确定结果的反馈信息;在基于反馈信息确定所述第一信息中包括第一对象的情况下,向主控系统发送接管指令,以指示主控系统控制第二采集设备采集第二信息。通过本发明,解决了设备被误唤醒的问题,进而达到了提高设备控制精度的效果。进而达到了提高设备控制精度的效果。进而达到了提高设备控制精度的效果。
技术研发人员:李林信 程来富 傅蕴蓉
受保护的技术使用者:浙江大华技术股份有限公司
技术研发日:2022.07.26
技术公布日:2022/11/1