边缘计算设备控制方法、装置及存储介质制造方法及图纸

技术编号:24010266 阅读:26 留言:0更新日期:2020-05-02 01:30
本公开揭示了一种边缘计算设备控制的方法、装置及存储介质,所述方法包括:通过获取第一边缘计算设备中各个计算模块的运行状态,根据各个计算模块的运行状态计算第一边缘计算设备的健康度信息,并且获取第二边缘计算设备的健康度信息,然后根据第一边缘计算设备的健康度信息以及第二边缘计算设备的健康度信息,确定主备状态信息,最后根据所述主备状态信息执行所述边缘计算系统对应的边缘计算任务。上述方案可以通过比较第一边缘计算设备以及第二边缘计算设备的健康度信息确定主备状态,从而执行边缘计算任务,解决了主备状态判断不准确造成数据丢失的问题,提高了执行边缘计算任务的稳定性。

Control method, device and storage medium of edge computing equipment

【技术实现步骤摘要】
边缘计算设备控制方法、装置及存储介质
本专利技术涉及边缘计算
,特别是涉及一种边缘计算设备控制方法、装置及存储介质。
技术介绍
如今,物联网技术发展快速,边缘计算技术是设备通过边缘计算设备实现数据接入,并通过网络通道将设备数据汇总到云端实现海量设备数据的汇集的一种技术。其中,边缘计算设备需要具有极高的稳定性和可靠性。目前,当边缘计算设备出现断电、断网或者中间件故障时,如果边缘计算系统中只有单一边缘计算设备,通常的处理方式可能是直接瘫痪,如果边缘计算系统中有多个边缘计算设备,会出现主备设备判断不准确的情况,导致数据丢失或者数据不一致。这种情况会导致边缘计算设备的稳定性不高,从而影响边缘计算设备对数据进行边缘计算处理的准确性。
技术实现思路
本公开提供一种边缘计算设备控制方法、装置及存储介质。所述技术方案如下:根据本公开实施例的第一方面,提供了一种边缘计算设备控制方法,其特征在于,所述方法由边缘计算系统中的第一边缘计算设备执行,所述边缘计算系统还包括第二边缘计算设备,所述方法包括:获取所述第一边缘计算设备中各个计算模块的运行状态;根据所述各个计算模块的运行状态计算所述第一边缘计算设备的健康度信息;获取所述第二边缘计算设备的健康度信息,所述第二边缘计算设备的健康度信息是根据所述第二边缘计算设备的各个计算模块的运行状态计算获得的;根据所述第一边缘计算设备的健康度信息以及所述第二边缘计算设备的健康度信息,确定主备状态信息,所述主备状态信息用于指示所述第一边缘计算设备和所述第二边缘计算设备中的主设备和备用设备;根据所述主备状态信息执行所述边缘计算系统对应的边缘计算任务。可选的,所述健康度信息中包含健康值,所述健康值与对应设备运行的稳定性成正相关;所述根据所述第一边缘计算设备的健康度信息以及所述第二边缘计算设备的健康度信息,确定主备状态信息,所述方法包括:比较所述第一边缘计算设备的健康值和所述第二边缘计算设备的健康值的大小关系;根据所述大小关系确定所述主备状态信息。可选的,所述根据所述大小关系确定所述主备状态信息,包括:若所述第一边缘计算设备的健康值大于所述第二边缘计算设备的健康值,则确定所述主备状态信息为第一主备状态信息;所述第一主备状态信息指示所述第一边缘计算设备为主设备,所述第二边缘计算设备为备用设备;若所述第一边缘计算设备的健康值小于所述第二边缘计算设备的健康值,则确定所述主备状态信息为第二主备状态信息;所述第二主备状态信息指示所述第一边缘计算设备为备用设备,所述第二边缘计算设备为主设备;若所述第一边缘计算设备的健康值等于所述第二边缘计算设备的健康值,则根据所述第一边缘计算设备的优先级以及所述第二边缘计算设备的优先级,确定所述主备状态信息。可选的,所述若所述第一边缘计算设备的健康值等于所述第二边缘计算设备的健康值,则根据所述第一边缘计算设备的优先级以及所述第二边缘计算设备的优先级,确定所述主备状态信息,包括:若所述第一边缘计算设备的健康值等于所述第二边缘计算设备的健康值,则,当所述第一边缘计算设备的优先级高于所述第二边缘计算设备的优先级时,确定所述主备状态信息为所述第一主备状态信息;当所述第一边缘计算设备的优先级低于所述第二边缘计算设备的优先级时,确定所述主备状态信息为所述第二主备状态信息;当所述第一边缘计算设备的优先级等于所述第二边缘计算设备的优先级时,保持所述第一边缘计算设备和所述第二边缘计算设备的主备状态不变。可选的,所述获取所述第二边缘计算设备的健康度信息,包括:通过所述第一边缘计算设备与所述第二边缘计算设备之间的传输控制协议TCP连接,获取所述第二边缘计算设备的健康度信息。可选的,所述边缘计算系统中还包括仲裁设备,所述仲裁设备分别与所述第一边缘计算设备和所述第二边缘计算设备之间建立有通信连接;所述方法还包括:当所述第一边缘计算设备与所述第二边缘计算设备之间的所述TCP连接故障时,向所述仲裁设备发送所述第一边缘计算设备的健康度信息;接收所述仲裁设备返回的主备状态信息,所述主备状态信息是所述仲裁设备根据所述第一边缘计算设备的健康度信息,以及所述第二边缘计算设备的健康度信息确定的;所述主备状态信息用于指示所述第一边缘计算设备和所述第二边缘计算设备中的主设备和备用设备。可选的,所述方法还包括:若所述主备状态信息指示的所述第一边缘计算设备的主备状态,与所述第一边缘计算设备的当前主备状态不同,则获取所述第一边缘计算设备上一次发生主备切换的切换时间点;当所述切换时间点与当前时间点之间的时间间隔大于间隔阈值时,根据所述主备状态信息,对所述第一边缘计算设备的主备状态进行切换。根据本公开实施例的第二方面,提供了一种边缘计算设备控制装置,其特征在于,所述装置用于边缘计算系统中的第一边缘计算设备中,所述边缘计算系统还包括第二边缘计算设备,所述装置包括:状态获取模块,用于获取所述第一边缘计算设备中各个计算模块的运行状态;信息计算模块,用于根据所述各个计算模块的运行状态计算所述第一边缘计算设备的健康度信息;信息获取模块,用于获取所述第二边缘计算设备的健康度信息,所述第二边缘计算设备的健康度信息是根据所述第二边缘计算设备的各个计算模块的运行状态计算获得的;主备确定模块,用于根据所述第一边缘计算设备的健康度信息以及所述第二边缘计算设备的健康度信息,确定主备状态信息,所述主备状态信息用于指示所述第一边缘计算设备和所述第二边缘计算设备中的主设备和备用设备;任务执行模块,用于根据所述主备状态信息执行所述边缘计算系统对应的边缘计算任务。可选的,所述健康度信息中包含健康值,所述健康值与对应设备运行的稳定性成正相关;所述主备确定模块,包括:健康值比较子模块,用于比较所述第一边缘计算设备的健康值和所述第二边缘计算设备的健康值的大小关系;主备信息确定子模块,用于根据所述大小关系确定所述主备状态信息。可选的,所述主备信息确定子模块,包括:第一信息确定单元,用于若所述第一边缘计算设备的健康值大于所述第二边缘计算设备的健康值,则确定所述主备状态信息为第一主备状态信息;所述第一主备状态信息指示所述第一边缘计算设备为主设备,所述第二边缘计算设备为备用设备;第二信息确定单元,用于若所述第一边缘计算设备的健康值小于所述第二边缘计算设备的健康值,则确定所述主备状态信息为第二主备状态信息;所述第二主备状态信息指示所述第一边缘计算设备为备用设备,所述第二边缘计算设备为主设备;第三信息确定单元,用于若所述第一边缘计算设备的健康值等于所述第二边缘计算设备的健康值,则根据所述第一边缘计算设备的优先级以及所述第二边缘计算设备的优先级,确定所述主备状态信息。可选的,所述第三信息确定单元,用于,若所述第一边缘计算设备的健康值等于所述第二边缘本文档来自技高网...

【技术保护点】
1.一种边缘计算设备控制方法,其特征在于,所述方法由边缘计算系统中的第一边缘计算设备执行,所述边缘计算系统还包括第二边缘计算设备,所述方法包括:/n获取所述第一边缘计算设备中各个计算模块的运行状态;/n根据所述各个计算模块的运行状态计算所述第一边缘计算设备的健康度信息;/n获取所述第二边缘计算设备的健康度信息,所述第二边缘计算设备的健康度信息是根据所述第二边缘计算设备的各个计算模块的运行状态计算获得的;/n根据所述第一边缘计算设备的健康度信息以及所述第二边缘计算设备的健康度信息,确定主备状态信息,所述主备状态信息用于指示所述第一边缘计算设备和所述第二边缘计算设备中的主设备和备用设备;/n根据所述主备状态信息执行所述边缘计算系统对应的边缘计算任务。/n

【技术特征摘要】
1.一种边缘计算设备控制方法,其特征在于,所述方法由边缘计算系统中的第一边缘计算设备执行,所述边缘计算系统还包括第二边缘计算设备,所述方法包括:
获取所述第一边缘计算设备中各个计算模块的运行状态;
根据所述各个计算模块的运行状态计算所述第一边缘计算设备的健康度信息;
获取所述第二边缘计算设备的健康度信息,所述第二边缘计算设备的健康度信息是根据所述第二边缘计算设备的各个计算模块的运行状态计算获得的;
根据所述第一边缘计算设备的健康度信息以及所述第二边缘计算设备的健康度信息,确定主备状态信息,所述主备状态信息用于指示所述第一边缘计算设备和所述第二边缘计算设备中的主设备和备用设备;
根据所述主备状态信息执行所述边缘计算系统对应的边缘计算任务。


2.根据权利要求1所述的方法,其特征在于,所述健康度信息中包含健康值,所述健康值与对应设备运行的稳定性成正相关;
所述根据所述第一边缘计算设备的健康度信息以及所述第二边缘计算设备的健康度信息,确定主备状态信息,所述方法包括:
比较所述第一边缘计算设备的健康值和所述第二边缘计算设备的健康值的大小关系;
根据所述大小关系确定所述主备状态信息。


3.根据权利要求2所述的方法,其特征在于,所述根据所述大小关系确定所述主备状态信息,包括:
若所述第一边缘计算设备的健康值大于所述第二边缘计算设备的健康值,则确定所述主备状态信息为第一主备状态信息;所述第一主备状态信息指示所述第一边缘计算设备为主设备,所述第二边缘计算设备为备用设备;
若所述第一边缘计算设备的健康值小于所述第二边缘计算设备的健康值,则确定所述主备状态信息为第二主备状态信息;所述第二主备状态信息指示所述第一边缘计算设备为备用设备,所述第二边缘计算设备为主设备;
若所述第一边缘计算设备的健康值等于所述第二边缘计算设备的健康值,则根据所述第一边缘计算设备的优先级以及所述第二边缘计算设备的优先级,确定所述主备状态信息。


4.根据权利要求3所述的方法,其特征在于,所述若所述第一边缘计算设备的健康值等于所述第二边缘计算设备的健康值,则根据所述第一边缘计算设备的优先级以及所述第二边缘计算设备的优先级,确定所述主备状态信息,包括:
若所述第一边缘计算设备的健康值等于所述第二边缘计算设备的健康值,则,
当所述第一边缘计算设备的优先级高于所述第二边缘计算设备的优先级时,确定所述主备状态信息为所述第一主备状态信息;
当所述第一边缘计算设备的优先级低于所述第二边缘计算设备的优先级时,确定所述主备状态信息为所述第二主备状态信息;
当所述第一边缘计算设备的优先级等于所述第二边缘计算设备的优先级时,保持所述第一边缘计算设备和所述第二边缘计算设备的主备状态不变。


5.根据权利要求1所述的方法,其特征在于,所述获取所述第二边缘计算设备的健康度信息,包括:
通过所述第一边缘计算设备与所述第二边缘计算设备之间的传输控制协议TCP连接,获取所述第二边缘计算设备的健康度信息。

【专利技术属性】
技术研发人员:尹涛崔昌栋
申请(专利权)人:远景智能国际私人投资有限公司上海远景科创智能科技有限公司
类型:发明
国别省市:新加坡;SG

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1