掌桥专利:专业的专利平台
掌桥专利
首页

智慧建筑内微边缘服务控制方法、系统和电子设备

文献发布时间:2023-06-19 09:49:27


智慧建筑内微边缘服务控制方法、系统和电子设备

技术领域

本发明涉及智慧建筑的控制领域,更具体地说,涉及一种智慧建筑内微边缘服务控制方法、系统和电子设备。

背景技术

随着经济的快速发展,城市化进程日新月异,写字楼内自动化设备越来越多,如自动控制窗帘、灯光、人体传感器、投影仪、门磁、门禁、摄像头等。面对众多设备,有线方式连接越来越复杂,开关越来越多,成本越来越高,集控面板应运而生,通过一台集控面板,控制局部区域的自动化设备,节省连线和开关,并且直接触摸控制,清晰直观。

而诸多这样的集控面板集合在一层楼上,通过手机应用远程控制某一个设备,当在工作时间,诸多响应请求导致云服务响应没有那么及时,严重影响用户体验。为此,每层楼上增加一台边缘服务器,直接响应一层楼的设备控制需求。但是由于7*24小时不间断工作,边缘服务器偶尔也会出现宕机的情况。为了提高服务的可靠性,通常会再增加一台边缘服务器进行热备。然而,这种方法成本比较高,而且99%以上的时间增加的一台边缘服务器都处于空闲状态,进而导致资源浪费。

发明内容

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种智慧建筑内微边缘服务控制方法、系统和电子设备。

本发明解决其技术问题所采用的技术方案是:构造一种智慧建筑内微边缘服务控制方法,包括:

启动运行后,检测边缘服务器的当前运行状态;

根据所述当前运行状态判断所述边缘服务器是否异常;

若是,切换至预设集控面板,以通过所述预设集控面板执行对智慧建筑内的被控设备进行控制。

优选地,所述方法还包括:

在切换至预设集控面板后,控制所述边缘服务器停止;

控制所述边缘服务器重新启动,并延时预设时间;

获取所述边缘服务器重新启动后的重启运行状态;

根据所述重启运行状态判断所述边缘服务器是否异常;

若是,则向管理终端发送异常信息。

优选地,所述预设集控面板包括:至少一台集控面板。

优选地,所述预设集控面板包括:多台集控面板;

所述切换至预设集控面板包括:

根据所述多台集控面板的空闲率切换至所述多台集控面板中满足预设条件的一台集控面板。

优选地,所述根据所述多台集控面板的空闲率切换至所述多台集控面板中满足预设条件的一台集控面板包括:

根据所述多台集控面板的空闲率,确定是否有最大的空闲率;

若是,选取出最大的空闲率;

根据所述最大的空闲率确定与所述最大的空闲率对应的集控面板;

切换至与所述最大的空闲率对应的集控面板;所述最大的空闲率的集控面板满足预设条件。

优选地,所述根据所述多台集控面板的空闲率切换至所述多台集控面板中满足预设条件的一台集控面板还包括:

若所述多台集控面板的空闲率中,所述多台集控面板的空闲率相同;

则获取所述多台集控面板在预设时间段内的平均空闲率;

判断所述平均空闲率是否相同;

若相同,则切换至所述多台集控面板中的任意一台集控面板;所述多台集控面板均满足预设条件。

优选地,所述根据所述多台集控面板的空闲率切换至所述多台集控面板中满足预设条件的一台集控面板还包括:

若所述平均空闲率不同;

则从所述平均空闲率中确定最大的平均空闲率;

确定与所述最大的平均空闲率对应的集控面板;

切换至与所述最大的平均空闲率对应的集控面板;所述与所述最大的平均空闲率对应的集控面板满足预设条件。

优选地,所述根据所述多台集控面板的空闲率切换至所述多台集控面板中满足预设条件的一台集控面板还包括:

若所述多台集控面板的空闲率中,所述多台集控面板的空闲率相同;

则获取所述多台集控面板的使用率;

从所述使用率中确定最小值;

确定与所述最小值对应的集控面板;

切换至与所述最小值对应的集控面板;所述与所述最小值对应的集控面板满足预设条件。

本发明还提供一种电子设备,包括:存储器和处理器;所述存储器用于存储程序指令,所述处理器用于根据所述存储器所存储的程序指令执行如上所述方法的步骤。

本发明还提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述方法的步骤。

本发明还提供一种智慧建筑内微边缘服务控制系统,包括:边缘服务器、云服务器、智能终端、集控面板、以及被控设备;

所述被控设备用于根据所述边缘服务器或者集控面板的控制执行相应动作;

所述边缘服务器与所述被控设备连接,用于在正常运行时根据所述云服务器的控制指令输出控制信号控制所述被控设备;

所述集控面板与所述边缘服务器、所述云服务器和所述被控设备连接,用于在所述边缘服务器正常运行时执行预设工作,并在所述边缘服务器异常时,根据所述云服务器的控制替代所述边缘服务器的功能;

所述云服务器分别与所述智能终端、所述边缘服务器和所述集控面板通信连接,用于接收所述智能终端的应用请求和向所述边缘服务器或所述集控面板下发控制指令;所述云服务器还用于:

启动运行后,检测边缘服务器的当前运行状态;

根据所述当前运行状态判断所述边缘服务器是否异常;

若是,切换至预设集控面板,以通过所述预设集控面板执行对智慧建筑内的被控设备进行控制。

优选地,所述云服务器还用于:

在切换至预设集控面板后,控制所述边缘服务器停止;

控制所述边缘服务器重新启动,并延时预设时间;

获取所述边缘服务器重新启动后的重启运行状态;

根据所述重启运行状态判断所述边缘服务器是否异常;

若是,则向管理终端发送异常信息。

优选地,所述预设集控面板包括:至少一台集控面板。

优选地,所述预设集控面板包括:多台集控面板;

所述云服务器具体用于:

根据所述多台集控面板的空闲率切换至所述多台集控面板中满足预设条件的一台集控面板。

优选地,所述云服务器具体用于:

根据所述多台集控面板的空闲率,确定是否有最大的空闲率;

若是,选取出最大的空闲率;

根据所述最大的空闲率确定与所述最大的空闲率对应的集控面板;

切换至与所述最大的空闲率对应的集控面板;所述最大的空闲率的集控面板满足预设条件。

优选地,所述云服务器具体还用于:

若所述多台集控面板的空闲率中,所述多台集控面板的空闲率相同;

则获取所述多台集控面板在预设时间段内的平均空闲率;

判断所述平均空闲率是否相同;

若相同,则切换至所述多台集控面板中的任意一台集控面板;所述多台集控面板均满足预设条件。

优选地,所述云服务器具体还用于:

若所述平均空闲率不同;

则从所述平均空闲率中确定最大的平均空闲率;

确定与所述最大的平均空闲率对应的集控面板;

切换至与所述最大的平均空闲率对应的集控面板;所述与所述最大的平均空闲率对应的集控面板满足预设条件。

优选地,所述云服务器具体还用于:

若所述多台集控面板的空闲率中,所述多台集控面板的空闲率相同;

则获取所述多台集控面板的使用率;

从所述使用率中确定最小值;

确定与所述最小值对应的集控面板;

切换至与所述最小值对应的集控面板;所述与所述最小值对应的集控面板满足预设条件。

实施本发明的智慧建筑内微边缘服务控制方法、系统和电子设备,具有以下有益效果:包括:启动运行后,检测边缘服务器的当前运行状态;根据当前运行状态判断边缘服务器是否异常;若是,切换至预设集控面板,以通过预设集控面板执行对智慧建筑内的被控设备进行控制。本发明不需要增加热备边缘服务器,在边缘服务器异常时,直接控制集控面板暂时替代边缘服务器来控制被控设备,既能有效利用集控面板的空闲资源,又能提高整个系统的可靠性,而且成本低,资源利用率高。

附图说明

下面将结合附图及实施例对本发明作进一步说明,附图中:

图1是本发明提供的智慧建筑内微边缘服务控制方法实施例一的流程示意图;

图2是本发明提供的智慧建筑内微边缘服务控制方法实施例二的流程示意图;

图3是本发明提供的智慧建筑内微边缘服务控制系统的结构示意图;

图4是本发明提供的电子设备的结构示意图。

具体实施方式

为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本发明的具体实施方式。

本发明在不需要增加热备边缘服务器的前提下,仅利用现有的一台或者多台集控面板的空闲资源,在边缘服务器异常(如宕机)的时候,暂时替代边缘服务器来控制智慧建筑内的被控设备,响应自身或者智能终端的控制需求,待边缘服务器重启正常后,自动切换回边缘服务器控制,可大大降低成本,且还可提高整个系统的可靠性,同时还可有效利用集控面板的空闲资源,资源利用率高。

参考图1,图1为本发明提供的智慧建筑内微边缘服务控制方法实施例一的流程示意图。

如图1所示,该智慧建筑内微边缘服务控制方法可包括

步骤S101、启动运行后,检测边缘服务器的当前运行状态。

其中,边缘服务器的当前运行状态包括:边缘服务器的当前各项运行状态、与智能终端之间的响应状态、与云服务器之间的数据交互及响应状态、以及与被控设备之间的数据交互及控制状态等。

步骤S102、根据当前运行状态判断边缘服务器是否异常。

其中,边缘服务器的异常状态包括:边缘服务器与智能终端之间的响应异常、与云服务器之间的响应异常等,如边缘服务器宕机时。

步骤S103、若是,切换至预设集控面板,以通过预设集控面板执行对智慧建筑内的被控设备进行控制。

进一步地,参考图2,图2为本发明提供的智慧建筑内微边缘服务控制方法实施例二的流程示意图。

如图2所示,该实施例在实施例一的基础上,进一步还包括:

步骤S104、在切换至预设集控面板后,控制边缘服务器停止。

其中,控制边缘服务器停止可以通过断电的方式控制边缘服务器停止,即可以控制边缘服务器的供电系统或者供电电源停止向边缘服务器供电,使边缘服务器因得不到电能而停止。

步骤S105、控制边缘服务器重新启动,并延时预设时间。

其中,预设时间可以为15分钟、30分钟等,当然,可以理解地,预设时间可以根据实际情况设定,并不限于本发明所举实施例。

步骤S106、获取边缘服务器重新启动后的重启运行状态。

其中,边缘服务器的重启运行状态包括:边缘服务器重启后的各项运行状态、与智能终端之间的响应状态、与云服务器之间的数据交互及响应状态、以及与被控设备之间的数据交互及控制状态等。

步骤S107、根据重启运行状态判断边缘服务器是否异常。

步骤S108、若是,则向管理终端发送异常信息。

具体的,在系统启动后,系统正常运行,响应相关的服务请求,如响应智能终端发送的服务请求(包括但不限于打开窗帘、关闭窗帘、打开摄像头、关闭摄像头、打开投影仪等。其中,这里的窗帘、摄像头、投影仪等可以是智慧建筑内的某一层楼、或者某一个办公室、或者整栋写字楼中的一个或者多个)。云服务器实时检测边缘服务器是否异常,若检测到边缘服务器异常,则切换至预设集控面板,通过切换的预设集控面板暂时替代边缘服务器的功能,并控制边缘服务器断电,在断电重启边缘服务器15分钟后,判断边缘服务器重启后是否异常,如果还是异常,则向管理终端发送异常信息,以提醒或者告知维护人员对边缘服务器进行维修,如果在重启后边缘服务器恢复正常,则切回由边缘服务器控制被控设备。

可选的,本发明实施例中,该预设集控面板包括:至少一台集控面板。

其中,这里的集控面板可以设置在智慧建筑内的每一层楼、或者智慧建筑内的任一层楼、或者智慧建筑内的任意一个办公室、或者智慧建筑内的每一个办公室等,具体由智慧建筑设计需要所确定。本发明不作具体限定。进一步地,集控面板可用于控制一个区域所有的被控设备。其中,被控设备包括但不限于空调、照明、窗帘、温湿度、人体、摄像头、投影仪、红外等。

进一步地,本发明实施例的集控面板通常可采用安卓操作系统,当然,可以理解地,在其他一些实施例中还可以采用IOS操作系统等。一般地,本发明实施例的集控面板的CPU配置可以为4核1.5GHz以上,有些甚至8核10核或者以上等。

进一步地,本发明实施例的集控面板包括但不限于WIFI和RJ45网络接口,还可根据实际控制需求需要预留韦根协议控制接口、门磁控制接口、RS485/232接口、继电器接口、UART接口,支持Lora模块、Zigee模块、蓝牙模块等。

可选的,在一些实施例中,预设集控面板包括:多台集控面板。

切换至预设集控面板包括:

根据多台集控面板的空闲率切换至多台集控面板中满足预设条件的一台集控面板。

其中,根据多台集控面板的空闲率切换至多台集控面板中满足预设条件的一台集控面板包括:

根据多台集控面板的空闲率,确定是否有最大的空闲率;

若是,选取出最大的空闲率;

根据最大的空闲率确定与最大的空闲率对应的集控面板;

切换至与最大的空闲率对应的集控面板。

此时,最大的空闲率的集控面板满足预设条件。

或者,在其他一些实施例中,根据多台集控面板的空闲率切换至多台集控面板中满足预设条件的一台集控面板还包括:

若多台集控面板的空闲率中,多台集控面板的空闲率相同;

则获取多台集控面板在预设时间段内的平均空闲率;其中,预设时间段可以为7天,5天等。

判断平均空闲率是否相同;

若相同,则切换至多台集控面板中的任意一台集控面板。

此时,多台集控面板均满足预设条件。

或者,在其他一些实施例中,根据多台集控面板的空闲率切换至多台集控面板中满足预设条件的一台集控面板还包括:

若平均空闲率不同;

则从平均空闲率中确定最大的平均空闲率;

确定与最大的平均空闲率对应的集控面板;

切换至与最大的平均空闲率对应的集控面板。

此时,与最大的平均空闲率对应的集控面板满足预设条件。

或者,在其他一些实施例中,根据多台集控面板的空闲率切换至多台集控面板中满足预设条件的一台集控面板还包括:

若多台集控面板的空闲率中,多台集控面板的空闲率相同;

则获取多台集控面板的使用率;

从使用率中确定最小值;

确定与最小值对应的集控面板;

切换至与最小值对应的集控面板。

此时,与最小值对应的集控面板满足预设条件。

上述实施例中,在切换时均为切换一台集控面板。当然,可以理解地,在其他一些实施例中,也可以在切换时将多台集控面板切换进来,以通过多台集控面板对被控设备进行相关功能控制。例如,对于某些条件下,每台集控面板只负责控制自己物理连接的被控设备,此时,即可切换至多台集控面板进行分布式控制管理。

进一步地,在集控面板替代边缘服务器的时间段内,每一台集控面板定时同步各自信息至云服务器,以供云服务器实时动态地切换至对应的集控面板。通过定时同步信息至云服务器,可以保证在边缘服务器恢复正常并切换回边缘服务器控制时,不需要做衔接处理,简单切换操作,效率更高,且信息不会遗漏。

参考图3,图3为本发明提供的智慧建筑内微边缘服务控制系统的结构示意图。

如图3所示,该智慧建筑内微边缘服务控制系统可包括:边缘服务器、云服务器、智能终端、集控面板、以及被控设备。

被控设备用于根据边缘服务器或者集控面板的控制执行相应动作;其中,被控设备包括但不限于空调、照明、窗帘、温湿度、人体、摄像头、投影仪、红外等。

边缘服务器与被控设备连接,用于在正常运行时根据云服务器的控制指令输出控制信号控制被控设备。

集控面板与边缘服务器、云服务器和被控设备连接,用于在边缘服务器正常运行时执行预设工作,并在边缘服务器异常时,根据云服务器的控制替代边缘服务器的功能。本发明实施例的集控面板通常可采用安卓操作系统,当然,可以理解地,在其他一些实施例中还可以采用IOS操作系统等。一般地,本发明实施例的集控面板的CPU配置可以为4核1.5GHz以上,有些甚至8核10核或者以上等。

进一步地,本发明实施例的集控面板包括但不限于WIFI和RJ45网络接口,还可根据实际控制需求需要预留韦根协议控制接口、门磁控制接口、RS485/232接口、继电器接口、UART接口,支持Lora模块、Zigee模块、蓝牙模块等。

云服务器分别与智能终端、边缘服务器和集控面板通信连接,用于接收智能终端的应用请求和向边缘服务器或集控面板下发控制指令;云服务器还用于:

启动运行后,检测边缘服务器的当前运行状态;其中,边缘服务器的当前运行状态包括:边缘服务器的当前各项运行状态、与智能终端之间的响应状态、与云服务器之间的数据交互及响应状态、以及与被控设备之间的数据交互及控制状态等。

根据当前运行状态判断边缘服务器是否异常;其中,边缘服务器的异常状态包括:边缘服务器与智能终端之间的响应异常、与云服务器之间的响应异常等,如边缘服务器宕机时。

若是,切换至预设集控面板,以通过预设集控面板执行对智慧建筑内的被控设备进行控制。

进一步地,云服务器还用于:

在切换至预设集控面板后,控制边缘服务器停止;其中,控制边缘服务器停止可以通过断电的方式控制边缘服务器停止,即可以控制边缘服务器的供电系统或者供电电源停止向边缘服务器供电,使边缘服务器因得不到电能而停止。

在边缘服务器停止预设时间后,控制边缘服务器重新启动;其中,预设时间可以为15分钟、30分钟等,当然,可以理解地,预设时间可以根据实际情况设定,并不限于本发明所举实施例。

获取边缘服务器重新启动后的重启运行状态;其中,边缘服务器的重启运行状态包括:边缘服务器重启后的各项运行状态、与智能终端之间的响应状态、与云服务器之间的数据交互及响应状态、以及与被控设备之间的数据交互及控制状态等。

根据重启运行状态判断边缘服务器是否异常;

若是,则向管理终端发送异常信息。

具体的,在系统启动后,系统正常运行,响应相关的服务请求,如响应智能终端发送的服务请求(包括但不限于打开窗帘、关闭窗帘、打开摄像头、关闭摄像头、打开投影仪等。其中,这里的窗帘、摄像头、投影仪等可以是智慧建筑内的某一层楼、或者某一个办公室、或者整栋写字楼中的一个或者多个)。云服务器实时检测边缘服务器是否异常,若检测到边缘服务器异常,则切换至预设集控面板,通过切换的预设集控面板暂时替代边缘服务器的功能,并控制边缘服务器断电,在断电15分钟后重启边缘服务器,判断边缘服务器重启后是否异常,如果还是异常,则向管理终端发送异常信息,以提醒或者告知维护人员对边缘服务器进行维修,如果在重启后边缘服务器可选的,本发明实施例中,该预设集控面板包括:至少一台集控面板。

其中,这里的集控面板可以设置在智慧建筑内的每一层楼、或者智慧建筑内的任一层楼、或者智慧建筑内的任一个办公室、或者智慧建筑内的每一个办公室等,具体由智慧建筑设计需要所确定。

可选的,在一些实施例中,预设集控面板包括:至少一台集控面板。

在一些实施例中,预设集控面板包括:多台集控面板。

进一步地,云服务器具体用于:

根据多台集控面板的空闲率切换至多台集控面板中满足预设条件的一台集控面板。

进一步地,云服务器具体用于:

根据多台集控面板的空闲率,确定是否有最大的空闲率;

若是,选取出最大的空闲率;

根据最大的空闲率确定与最大的空闲率对应的集控面板;

切换至与最大的空闲率对应的集控面板;最大的空闲率的集控面板满足预设条件。

进一步地,云服务器具体还用于:

若多台集控面板的空闲率中,多台集控面板的空闲率相同;

则获取多台集控面板在预设时间段内的平均空闲率;其中,预设时间段可以为7天,5天等。

判断平均空闲率是否相同;

若相同,则切换至多台集控面板中的任意一台集控面板;多台集控面板均满足预设条件。

或者,云服务器具体还用于:

若平均空闲率不同;

则从平均空闲率中确定最大的平均空闲率;

确定与最大的平均空闲率对应的集控面板;

切换至与最大的平均空闲率对应的集控面板;与最大的平均空闲率对应的集控面板满足预设条件。

或者,云服务器具体还用于:

若多台集控面板的空闲率中,多台集控面板的空闲率相同;

则获取多台集控面板的使用率;

从使用率中确定最小值;

确定与最小值对应的集控面板;

切换至与最小值对应的集控面板;与最小值对应的集控面板满足预设条件。

如图4所示,本发明还提供一种电子设备,包括:存储器和处理器;存储器用于存储程序指令,处理器用于根据存储器所存储的程序指令执行本发明实施例公开的智慧建筑内微边缘服务控制方法的步骤。

进一步地,本发明还提供一种存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现本发明实施例公开的智慧建筑内微边缘服务控制方法的步骤。

以上实施例只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人士能够了解本发明的内容并据此实施,并不能限制本发明的保护范围。凡跟本发明权利要求范围所做的均等变化与修饰,均应属于本发明权利要求的涵盖范围。

相关技术
  • 智慧建筑内微边缘服务控制方法、系统和电子设备
  • 拥塞控制系统、服务边缘节点、引导服务器和拥塞控制方法
技术分类

06120112309371