本技术涉及计算机,特别是涉及基于边缘计算设备的终端设备智能化管理方法和装置。
背景技术:
1、随着算法的不断优化,人工智能悄然融入了我们生活的方方面面。从智能家居到智慧城市,再到工业制造,越来越多的应用场景都希望与人工智能结合,为人们带来更智能化的体验。然而,当前已经布设好的,不具备人工智能能力的硬件设备数量庞大,如果全部更换成本较高,难度较大。例如,随着视频监控领域的迅速发展,越来越多的监控设备被广泛应用于各种场景,如公共安全、交通管理和企业监控等。人们对监控设备功能的要求也越来越高,希望实现实时的视频分析和智能监控。为了无侵入的实现智能监控的全面升级,相关技术中引入了边缘计算设备。
2、当前主要通过在视频监控设备边缘侧部署边缘计算设备,基于onvifi(opennetwork video interface forum,开放型网络视频接口论坛)协议对固定区域的监控设备拉流做智能化分析,并在边缘计算设备侧的监控大屏显示分析结果。虽然边缘计算设备能辅助现存的老旧的设备实现智能化升级,但针对监控设备的智能化管理的可靠性较差,边缘计算设备与监控设备局限于固定的连接关系,若某一边缘计算设备出现故障,则无法继续提供智能分析计算,导致对应的监控设备智能分析场景不可用,影响用户体验。
3、针对相关技术中存在智能化管理可靠性差的问题,目前还没有提出有效的解决方案。
技术实现思路
1、在本实施例中提供了一种基于边缘计算设备的终端设备智能化管理方法和装置,以解决相关技术中智能化管理可靠性差的问题。
2、第一方面,在本实施例中提供了一种基于边缘计算设备的终端设备智能化管理方法,适用于智能化管理系统;所述智能化管理系统包括终端设备、边缘计算设备以及服务器,所述终端设备所在的目标网络中部署有若干边缘计算设备;所述边缘计算设备与所述服务器连接;所述方法应用于服务器侧;所述方法包括:
3、接收针对目标终端设备发起的添加人工智能场景应用请求;
4、基于所述添加人工智能场景应用请求,对所述目标网络中的所述边缘计算设备进行智能调度处理,得到目标边缘计算设备;
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、所述终端设备和所述边缘计算设备部署在目标区域的同一目标网络中,所述目标网络中包括若干终端设备和若干边缘计算设备;
35、所述服务器,与所述边缘计算设备连接,用于执行第一方面中任一项所述的基于边缘计算设备的终端设备智能化管理方法的步骤。
36、第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的基于边缘计算设备的终端设备智能化管理方法。
37、与相关技术相比,在本实施例中提供的基于边缘计算设备的终端设备智能化管理方法和装置,适用于智能化管理系统;所述智能化管理系统包括终端设备、边缘计算设备以及服务器,所述终端设备所在的目标网络中部署有若干边缘计算设备;所述边缘计算设备与所述服务器连接;所述方法应用于服务器侧;所述方法包括:接收针对目标终端设备发起的添加人工智能场景应用请求;基于所述添加人工智能场景应用请求,对所述目标网络中的所述边缘计算设备进行智能调度处理,得到目标边缘计算设备;控制所述目标边缘计算设备与所述目标终端设备建立连接,解决了智能化管理可靠性差的问题,实现了灵活分配固定区域内的边缘计算设备,提升了对终端设备智能化管理的可靠性。
38、本技术的一个或多个实施例的细节在以下附图和描述中提出,以使本技术的其他特征、目的和优点更加简明易懂。