边缘计算设备控制方法、系统、电子设备及存储介质

文档序号:189987 发布日期:2021-11-02 浏览:34次 >En<

阅读说明:本技术 边缘计算设备控制方法、系统、电子设备及存储介质 (Edge computing device control method, system, electronic device and storage medium ) 是由 秦弋翔 缪建国 于 2021-07-16 设计创作,主要内容包括:本发明公开了一种边缘计算设备控制方法、系统、电子设备及存储介质。所示方法包括主服务器下发指令给协处理器采集传感器数据以及中断数据,并确定用于主服务器被唤醒的目标事件,主服务器被唤醒前处于休眠状态;协处理器收到所述主服务器的下发指令后采集传感器数据并存储于内部存储器中;当所述协处理器采集到的传感器数据满足所述目标事件后,通过串行总线唤醒正在休眠的主服务器,所述协处理器唤醒所述主服务器后继续采集所述传感器数据。本发明提供的技术方案中,采用主服务器配合协处理器的方式,使协处理器低功耗运行的同时持续采集传感器数,当达到出发条件时,协处理器唤醒主处理器进行处理。显著降低整机功耗,满足节能减排的要求。(The invention discloses a method and a system for controlling edge computing equipment, electronic equipment and a storage medium. The method comprises the steps that a main server issues an instruction to a coprocessor to collect sensor data and interrupt data, and determines a target event for waking up the main server, wherein the main server is in a dormant state before being woken up; the coprocessor acquires sensor data after receiving the issued instruction of the main server and stores the sensor data in an internal memory; and when the sensor data acquired by the coprocessor meets the target event, waking up the dormant main server through a serial bus, and continuing to acquire the sensor data after waking up the main server by the coprocessor. In the technical scheme provided by the invention, the mode that the main server is matched with the coprocessor is adopted, so that the coprocessor continuously acquires the number of the sensors while running at low power consumption, and when the starting condition is reached, the coprocessor wakes up the main processor to process. The power consumption of the whole machine is obviously reduced, and the requirements of energy conservation and emission reduction are met.)

边缘计算设备控制方法、系统、电子设备及存储介质

技术领域

本发明涉及智能设备领域,尤其涉及一种边缘计算设备控制方法、系统、电子设备及存储介质。

背景技术

当前工业互联网、物联网快速发展,中小型生产制造企业信息化、数字化转型升级也全面铺开。生产制造业设备的物联采集是实现工业互联、物联网建立的基础条件。

当前边缘计算设备多具有计算存储能力较强较大的特点,然而随着边缘物联网及工业、农业物联网的普及,功耗及实时的数据采集形成了一个矛盾体。当前的设备为满足数据的采集必然不能休眠工作。

因此现有技术还有待于进一步发展。

发明内容

针对上述技术问题,本发明提供了一种边缘计算设备控制方法、带有障碍检测功能的设备及检测方法。

本发明的第一方面,提供一种边缘计算设备控制方法,包括:

主服务器下发指令给协处理器采集传感器数据以及中断数据,并确定用于主服务器被唤醒的目标事件,所述主服务器被唤醒前处于休眠状态;

所述协处理器收到所述主服务器的下发指令后采集传感器数据并存储于内部存储器中;

当所述协处理器采集到的传感器数据满足所述目标事件后,通过串行总线唤醒正在休眠的主服务器,所述协处理器唤醒所述主服务器后继续采集所述传感器数据。

可选地,所述当所述协处理器采集到的传感器数据满足所述目标事件后,通过串行总线唤醒正在休眠的主服务器,包括:

采集至少一个所述传感器的传感器数据,判断所述传感器数据是否满足预设条件,若满足预设条件,将所述传感器数据做转换处理,并形成目标事件。

可选地,所述判断所述传感器数据是否满足预设条件,包括:

设置事件触发列表,基于所述传感器数据查询所述事件触发列表;

若所述传感器数据中的一个或多个在所述事件触发列表中可查询,则确定为满足预设条件。

可选地,所述将所述传感器数据做转换处理,并形成目标事件,包括:

生成包含所述目标事件的唤醒指令并发送给所述主服务器,以使所述主服务器根据所述唤醒指令执行与所述目标事件相对应的程序。

可选地,所述协处理器收到所述主服务器的下发指令后采集传感器数据,包括:

所述协处理器通过CRC检验的方式检验所述主服务器下发指令;

并在校验后回复所述主服务器,所述主服务器收到回复后进入休眠状态。

本发明的第二方面,提供一种边缘计算设备控制系统,包括主服务器、协处理器及传感器;

所述传感器采集环境数据形成传感器数据;

所述主服务器下发指令给协处理器采集传感器数据以及中断数据,所述主服务器被唤醒前处于休眠状态;

所述协处理器内存储有用于主服务器被唤醒的目标事件,在收到所述主服务器的下发指令后采集传感器数据并存储于内部存储器中;

当所述协处理器采集到的传感器数据满足所述目标事件后,通过串行总线唤醒正在休眠的主服务器,所述协处理器唤醒所述主服务器后继续采集所述传感器数据。

可选地,所述协处理器包括:

查询模块,用于设置事件触发列表,基于所述传感器数据查询所述事件触发列表;

确定模块,用于若所述传感器数据中的一个或多个在所述事件触发列表中可查询,则确定为满足预设条件。

可选地,所述协处理器还包括校验模块,用于所述协处理器通过CRC检验的方式检验所述主服务器下发指令;并在校验后回复所述主服务器,所述主服务器收到回复后进入休眠状态。

本发明的第三方面,提供一种存储介质,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行以下步骤:

采集至少一个传感器的传感器数据,判断所述传感器数据是否满足预设条件,若满足预设条件,将所述传感器数据做转换处理,并形成目标事件;

当采集到的传感器数据满足所述目标事件后,通过串行总线唤醒正在休眠的主服务器,唤醒所述主服务器后继续采集所述传感器数据。

本发明的第四方面,提供一种电子设备,其包括本发明的第三方面提供的存储介质。

本发明提供的技术方案中,采用主服务器配合协处理器的方式,使协处理器低功耗运行的同时持续采集传感器数,当达到出发条件时,协处理器唤醒主处理器进行处理。显著降低整机功耗,满足节能减排的政策要求。

附图说明

图1为本发明实施例中一种边缘计算设备控制方法的结构示意图;

图2为本发明另一实施例中的边缘计算设备控制系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,图1为本发明实施例中一种边缘计算设备控制方法的一实施例的结构示意图。所述边缘计算设备控制方法,包括:

步骤S100:主服务器下发指令给协处理器采集传感器数据以及中断数据,并确定用于主服务器被唤醒的目标事件,所述主服务器被唤醒前处于休眠状态。

步骤S200:所述协处理器收到所述主服务器的下发指令后采集传感器数据并存储于内部存储器中。

步骤S300:当所述协处理器采集到的传感器数据满足所述目标事件后,通过串行总线唤醒正在休眠的主服务器,所述协处理器唤醒所述主服务器后继续采集所述传感器数据。

主服务器连接有多个协处理器,所述协处理器利用太阳能电池可以实现外部部署,达到野外使用的目的。

在一实施例中,所述主服务器由内存、显示接口、固态硬盘、千兆以太网、USB(4.0/3.0/2.0)、音频输入输出、存储卡、SIM卡、内置硬盘、USB PD供电、直流电源接口、通用输入输出接口、迷你高清屏幕接口、3.5寸硬盘接口、PCIE高速总线、散热风扇组成。所述主服务器将各个功能的芯片介入到中央处理器对应的专用总线上,通过启动硬盘中的操作系统运行任务调度功能;通过PCIE总线连接千兆以太网实现网络数据交换功能;通过USB总线实现移动编写存储设备读写功能及人机设备交互功能;通过串行总线实现3.5寸硬盘读写功能;通过USB-PD协议实现电源输入及数据读写功能;通过显示接口连接显示器实现图像显示功能;通过通用输入输出接口实现控制外接设备工作功能。

所述协处理器由协处理器、存储器、实时时钟、中断接口、传感器接口、通用输入输出接口组成。所述协处理器部分通过串行总线接口和存储区及实施时钟通信,实现存储及计时功能;通过串口及通用输入输出接口实现传感器数据接入及中断触发事件接入功能。

在本实施例中,主服务器在下发协处理器运行任务后,可以根据指令进行等待然后进入休眠状态,也可以在主服务器超时后休眠。因为协处理器的固件主服务器随时都可以改,可以根据需求设置,非常灵活。另外协处理器的固件是主服务器可以OTA更新,可以根据软件更新完成自动更新。

在上述过程中,所述协处理器通过CRC检验的方式检验所述主服务器下发指令;并在校验后回复所述主服务器,所述主服务器收到回复后进入休眠状态。

主服务器向多个协处理器下发指令,例如控制多个协处理器采集传感器数据,传感器采集环境数据等,然后进入休眠模式进行节能。主服务器和协处理器直接通过AT命令的方式进行通信,下发采集任务按照“AT+SENSORn”的方式进行,其中n代表传感器的编号,例如可以支持10个传感器数据采集。所述协处理器收到所述主服务器的下发指令后,协处理器按设定程序采集传感器数据,采集的传感器数据存储于内部存储器中;协处理器连接有中断接口,对于中断数据可以做出响应,例如采集到目标事件,需要唤醒主服务器。

协处理器中的内部存储器存储有事件触发列表,协处理器基于所述传感器数据查询所述事件触发列表;若所述传感器数据中的一个或多个在所述事件触发列表中可查询,则确定为满足预设条件。满足预设条件即判断为唤醒主服务器的目标事件,当所述协处理器采集到的传感器数据满足所述目标事件后,通过串行总线唤醒正在休眠的主服务器,所述协处理器唤醒所述主服务器后继续采集所述传感器数据。例如,主服务器采用浅睡眠的模式,会定期检测串口缓冲区的内容,软件上设计了双AT服务器,协处理器直接在串口上发出“AT+WAKE”就可以唤醒主服务器。

通过上述方式可知,本发明在边缘计算设备的协处理器采集到的特定的目标事件时才会唤醒主服务器,在未采集到目标事件时主服务器处于休眠状态,可以大大节约主服务器的功耗。一般的数据则可以通过协处理器进行边缘计算,利用边缘计算的优势完成数据的基本处理。

进一步地,所述当所述协处理器采集到的传感器数据满足所述目标事件后,需要进行判断,具体为:采集至少一个所述传感器的传感器数据,判断所述传感器数据是否满足预设条件,若满足预设条件,将所述传感器数据做转换处理,并形成目标事件。

由于传感器有多个,协处理器需要对器连接的每个传感器的传感器数据做处理,过程中需要判断每个传感器的传感器设备是否满足程序设定的条件,满足即可以确定为目标事件。

然后协处理器将所述传感器数据做转换处理,并形成目标事件。例如协处理器生成包含所述目标事件的唤醒指令并发送给所述主服务器,以使所述主服务器根据所述唤醒指令执行与所述目标事件相对应的程序。协处理器连接的串口采用全双工通信,主服务器检查“AT+INT”就可以实现捕捉触发事件。

如图2所示,本发明还体用一种边缘计算设备控制系统,包括主服务器10、协处理器20及传感器30;

所述传感器30采集环境数据形成传感器数据;

所述主服务器10下发指令给协处理器20采集传感器数据以及中断数据,所述主服务器10被唤醒前处于休眠状态;

所述协处理器20内存储有用于主服务器10被唤醒的目标事件,在收到所述主服务器10的下发指令后采集传感器数据并存储于内部存储器中;

当所述协处理器20采集到的传感器数据满足所述目标事件后,通过串行总线唤醒正在休眠的主服务器10,所述协处理器20唤醒所述主服务器10后继续采集所述传感器数据。

进一步地,所述协处理器20包括:

查询模块,用于设置事件触发列表,基于所述传感器数据查询所述事件触发列表;

确定模块,用于若所述传感器数据中的一个或多个在所述事件触发列表中可查询,则确定为满足预设条件。

进一步地,为便于校验主服务器10发从的指令,所述协处理器20还包括校验模块,用于所述协处理器通过CRC检验的方式检验所述主服务器下发指令;并在校验后回复所述主服务器,所述主服务器收到回复后进入休眠状态。

本发明还提供一种电子设备,,其包括存储介质所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行以下步骤:

采集至少一个传感器的传感器数据,判断所述传感器数据是否满足预设条件,若满足预设条件,将所述传感器数据做转换处理,并形成目标事件;

当采集到的传感器数据满足所述目标事件后,通过串行总线唤醒正在休眠的主服务器,唤醒所述主服务器后继续采集所述传感器数据。

本发明实施例的第三方面,提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现前述的设备零配置开局的方法。

本发明还提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现如图1所示实施例所述的方法。所述计算机可读存储介质可以是U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的计算机可读存储介质。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统和方法,可以通过其它的方式实现。例如,以上所描述的系统实施例仅仅是示意性的。例如,各个单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。

本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。本发明实施例系统中的单元可以根据实际需要进行合并、划分和删减。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。

该集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,终端,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。

以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

9页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:SOC的休眠控制方法及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!