平台级联管理方法及系统转让专利

申请号 : CN202010794841.X

文献号 : CN112040334B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 兰雨晴叶慧兵余丹王丹星

申请人 : 中标慧安信息技术股份有限公司

摘要 :

本发明提供了平台级联管理方法及系统,其通过级联的方式将若干管理平台进行通信连接,并指定相应的主平台将所有子平台的数据汇集到该主平台中,从而便于通过该主平台就能够对子平台连接的前端设备进行软件方面或者硬件方面的操作控制,以避免管理平台过多导致数据分散不便控制的情况发生、降低管理人员的操作繁复性和节省对多管理平台进行操作所需要的人力物力。

权利要求 :

1.平台级联管理方法,其特征在于,所述平台级联管理方法包括如下步骤:步骤S1,将若干管理平台中的一个管理平台设定为主平台以及其余管理平台均设定为子平台,并且根据预定网络通信协议连接所述主平台与所述子平台;

步骤S2,指示所述主平台登录至任意一个所述子平台,从而获得关于任意一个所述子平台的硬件状态信息和/或软件状态信息;

步骤S3,根据所述硬件状态信息和/或所述软件状态信息,指示所述主平台对任意一个所述子平台中的任意设备进行操作控制;

其中,在所述步骤S1中,将若干管理平台中的一个管理平台设定为主平台以及其余管理平台均设定为子平台,并且根据预定网络通信协议连接所述主平台与所述子平台具体包括,

步骤S101,获取每一个所述管理平台自身当前的实时运算荷载信息和实时运算速度信息、以及历史运算荷载变化信息和历史运算速度变化信息;

步骤S102,根据所述实时运算荷载信息和所述实时运算速度信息、以及所述历史运算荷载变化信息和所述历史运算速度变化信息,构建关于任意一个所述管理平台的运算性能预测模型;

步骤S103,根据所述运算性能预测模型,确定在未来预定时间段内具有最优运算性能的管理平台,并将所述具有最优运算性能的管理平台设定为所述主平台以及将其余管理平台均设定为子平台;

步骤S104,根据HTTP协议,将所述主平台与所述子平台进行级联连接。

2.如权利要求1所述的平台级联管理方法,其特征在于:在所述步骤S2中,指示所述主平台登录至任意一个所述子平台,从而获得关于任意一个所述子平台的硬件状态信息和/或软件状态信息具体包括,步骤S201,通过所述主平台的虚拟界面以安全认证的方式登录至任意一个所述子平台,以此使所述主平台获得相应子平台的授权操作权限;

步骤S202,根据所述授权操作权限,指示所述主平台获取关于相应子平台的软件组织结构信息、硬件设备树信息和硬件设备在线状态信息中的至少一者信息;

步骤S203,将所述软件组织结构信息、所述硬件设备树信息和所述硬件设备在线状态信息中的至少一者信息显示在所述虚拟界面,并对所述至少一者信息进行定期更新显示。

3.如权利要求2所述的平台级联管理方法,其特征在于:在所述步骤S3中,根据所述硬件状态信息和/或所述软件状态信息,指示所述主平台对任意一个所述子平台中的任意设备进行操作控制具体包括,步骤S301,根据所述软件组织结构信息、所述硬件设备树信息和所述硬件设备在线状态信息中的至少一者信息,确定相应子平台当前的软件运行进度状态、硬件设备运行进度状态和硬件设备闲暇/忙碌状态中的至少一者状态;

步骤S302,根据所述至少一者状态,通过所述主平台向相应子平台发送操作控制指令,从而实现在相应子平台进行实时图像预览、图像录制、音频/视频点播、数据下载、数据上传、数据查询和平台状态预警中的至少一者。

4.如权利要求1所述的平台级联管理方法,其特征在于:在所述步骤S102中,根据所述实时运算荷载信息和所述实时运算速度信息、以及所述历史运算荷载变化信息和所述历史运算速度变化信息,构建关于任意一个所述管理平台的运算性能预测模型具体包括,

步骤S1021,利用下面公式(1)分析所述实时运算荷载信息和所述实时运算速度信息,从而得到每一个所述管理平台的当前运算性能值,在上述公式(1)中,Kn(t)表示第n个所述管理平台在t时刻的运算性能值,Δt表示单位长度时间、且其取值为1s,Xn(t)表示第n个所述管理平台在所述t时刻的运算荷载信息中运算荷载的总运算量,εn(t)表示第n个所述管理平台在所述t时刻的运算荷载信息中运算荷载的总数量,Vn(t)表示第n个所述管理平台在所述t时刻的运算荷载信息中运算荷载的运算速度值,m表示所述管理平台的总数量;

步骤S1022,利用下面公式(2)分析所述历史运算荷载变化信息和所述历史运算速度变化信息,从而得到每一个所述管理平台运算性能的综合变化趋势值,在上述公式(2)中,Bn表示第n个所述管理平台运算性能的综合变化趋势值, 表示第n个所述管理平台历史运算荷载变化信息中第a次的运算荷载的总数量对应的变化量,表示第n个所述管理平台历史运算荷载变化信息中第a次运算荷载的总运算量对应的变化量, 表示第n个所述管理平台历史运算速度变化信息中第b次运算荷载的运算速度值对应的变化量,l表示第n个所述管理平台历史运算速度变化信息总共记录了l次,h表示第n个所述管理平台历史运算荷载变化信息总共记录了h次;

步骤S1023,利用下面公式(3)对每一个所述管理平台的后续运算性能值进行预测,从而得到每一个所述管理平台的后续预测运算性能值在上述公式(3)中,Kn(t+μΔt)表示第n个所述管理平台在t+μΔt时刻的运算性能值,μ表示需要预测的未来预定时刻与当前t时刻相差个单位长度时间Δt、并且的μ取值为任意正整数、Δt的取值为1s;

步骤S1024,通过选取不同的μ值能够预测不同时刻的第n个所述管理平台的运算性能值,并从中选取处具有最大运算性能值所对应的所述管理平台作为最优运算管理平台。

5.平台级联管理系统,其特征在于:所述平台级联管理系统包括管理平台设定与连接模块、子平台信息获取模块和子平台操作控制模块;其中,

所述管理平台设定与连接模块用于将若干管理平台中的一个管理平台设定为主平台以及其余管理平台均设定为子平台,并且根据预定网络通信协议连接所述主平台与所述子平台;

所述子平台信息获取模块用于指示所述主平台登录至任意一个所述子平台,从而获得关于任意一个所述子平台的硬件状态信息和/或软件状态信息;

所述子平台操作控制模块用于根据所述硬件状态信息和/或所述软件状态信息,指示所述主平台对任意一个所述子平台中的任意设备进行操作控制;

其中,所述管理平台设定与连接模块包括运算性能预测模型子模块、管理平台设定子模块和管理平台连接子模块;其中,所述运算性能预测模型子模块用于根据每一个所述管理平台自身当前的实时运算荷载信息和实时运算速度信息、以及历史运算荷载变化信息和历史运算速度变化信息,构建关于任意一个所述管理平台的运算性能预测模型;

所述管理平台设定子模块用于根据所述运算性能预测模型,确定在未来预定时间段内具有最优运算性能的管理平台,并将所述具有最优运算性能的管理平台设定为所述主平台以及将其余管理平台均设定为子平台;所述管理平台连接子模块用于根据HTTP协议,将所述主平台与所述子平台进行级联连接。

6.如权利要求5所述的平台级联管理系统,其特征在于所述子平台信息获取模块包括授权操作权限获取子模块、软件/硬件信息获取子模块和软件/硬件信息更新显示子模块;其中,所述授权操作权限获取子模块用于通过所述主平台的虚拟界面以安全认证的方式登录至任意一个所述子平台,以此使所述主平台获得相应子平台的授权操作权限;

所述软件/硬件信息获取子模块用于根据所述授权操作权限,指示所述主平台获取关于相应子平台的软件组织结构信息、硬件设备树信息和硬件设备在线状态信息中的至少一者信息;

所述软件/硬件信息更新显示子模块用于将所述软件组织结构信息、所述硬件设备树信息和所述硬件设备在线状态信息中的至少一者信息显示在所述虚拟界面,并对所述至少一者信息进行定期更新显示。

7.如权利要求6所述的平台级联管理系统,其特征在于:所述子平台操作控制模块包括软件/硬件状态确定子模块和子平台操作调整子模块;

其中,

所述软件/硬件状态确定子模块用于根据所述软件组织结构信息、所述硬件设备树信息和所述硬件设备在线状态信息中的至少一者信息,确定相应子平台当前的软件运行进度状态、硬件设备运行进度状态和硬件设备闲暇/忙碌状态中的至少一者状态;

所述子平台操作调整子模块用于根据所述至少一者状态,通过所述主平台向相应子平台发送操作控制指令,从而实现在相应子平台进行实时图像预览、图像录制、音频/视频点播、数据下载、数据上传、数据查询和平台状态预警中的至少一者。

说明书 :

平台级联管理方法及系统

技术领域

[0001] 本发明涉及智慧型平台管理的技术领域,特别涉及平台级联管理方法及系统。

背景技术

[0002] 目前,中心管理平台广泛用于对前端设备的视频预览、报警、录像和环境检测等功能进行统一集中管理。在实际应用中,为了满足大园区或者多个园区的统一共同管理,需要
接入较多的前端设备才能实现不同的功能,但是现有技术的一个中心管理平台受限于其自
身的性能,并不能满足过多前端设备的接入需求,这只能通过设置多个中心管理平台来进
行管理操作。但是,不同中心管理平台之间是相互独立的,其在工作上并不存在任何关联
系,为了保证所有前端设备的正常工作,需要增加额外的人力物力来分别对不同中心管理
平台进行调度控制在,这不仅提高了中心管理平台的运营成本,并且还降低了中心管理平
台的管理效率。

发明内容

[0003] 针对现有技术存在的缺陷,本发明提供平台级联管理方法及系统,该平台级联管理方法及系统将若干管理平台中的一个管理平台设定为主平台以及其余管理平台均设定
为子平台,并且根据预定网络通信协议连接该主平台与该子平台,再指示该主平台登录至
任意一个该子平台,从而获得关于任意一个该子平台的硬件状态信息和/或软件状态信息,
最后根据该硬件状态信息和/或该软件状态信息,指示该主平台对任意一个该子平台中的
任意设备进行操作控制;可见,该平台级联管理方法及系统通过级联的方式将若干管理平
台进行通信连接,并指定相应的主平台将所有子平台的数据汇集到该主平台中,从而便于
通过该主平台就能够对子平台连接的前端设备进行软件方面或者硬件方面的操作控制,以
避免管理平台过多导致数据分散不便控制的情况发生、降低管理人员的操作繁复性和节省
对多管理平台进行操作所需要的人力物力。
[0004] 本发明提供平台级联管理方法,其特征在于,所述平台级联管理方法包括如下步骤:
[0005] 步骤S1,将若干管理平台中的一个管理平台设定为主平台以及其余管理平台均设定为子平台,并且根据预定网络通信协议连接所述主平台与所述子平台;
[0006] 步骤S2,指示所述主平台登录至任意一个所述子平台,从而获得关于任意一个所述子平台的硬件状态信息和/或软件状态信息;
[0007] 步骤S3,根据所述硬件状态信息和/或所述软件状态信息,指示所述主平台对任意一个所述子平台中的任意设备进行操作控制;
[0008] 进一步,在所述步骤S1中,将若干管理平台中的一个管理平台设定为主平台以及其余管理平台均设定为子平台,并且根据预定网络通信协议连接所述主平台与所述子平台
具体包括,
[0009] 步骤S101,获取每一个所述管理平台自身当前的实时运算荷载信息和实时运算速度信息、以及历史运算荷载变化信息和历史运算速度变化信息;
[0010] 步骤S102,根据所述实时运算荷载信息和所述实时运算速度信息、以及所述历史运算荷载变化信息和所述历史运算速度变化信息,构建关于任意一个所述管理平台的运算
性能预测模型;
[0011] 步骤S103,根据所述运算性能预测模型,确定在未来预定时间段内具有最优运算性能的管理平台,并将所述具有最优运算性能的管理平台设定为所述主平台以及将其余管
理平台均设定为子平台;
[0012] 步骤S104,根据HTTP协议,将所述主平台与所述子平台进行级联连接;
[0013] 进一步,在所述步骤S2中,指示所述主平台登录至任意一个所述子平台,从而获得关于任意一个所述子平台的硬件状态信息和/或软件状态信息具体包括,
[0014] 步骤S201,通过所述主平台的虚拟界面以安全认证的方式登录至任意一个所述子平台,以此使所述主平台获得相应子平台的授权操作权限;
[0015] 步骤S202,根据所述授权操作权限,指示所述主平台获取关于相应子平台的软件组织结构信息、硬件设备树信息和硬件设备在线状态信息中的至少一者信息;
[0016] 步骤S203,将所述软件组织结构信息、所述硬件设备树信息和所述硬件设备在线状态信息中的至少一者信息显示在所述虚拟界面,并对所述至少一者信息进行定期更新显
示;
[0017] 进一步,在所述步骤S3中,根据所述硬件状态信息和/或所述软件状态信息,指示所述主平台对任意一个所述子平台中的任意设备进行操作控制具体包括,
[0018] 步骤S301,根据所述软件组织结构信息、所述硬件设备树信息和所述硬件设备在线状态信息中的至少一者信息,确定相应子平台当前的软件运行进度状态、硬件设备运行
进度状态和硬件设备闲暇/忙碌状态中的至少一者状态;
[0019] 步骤S302,根据所述至少一者状态,通过所述主平台向相应子平台发送操作控制指令,从而实现在相应子平台进行实时图像预览、图像录制、音频/视频点播、数据下载、数
据上传、数据查询和平台状态预警中的至少一者;
[0020] 进一步,在所述步骤S102中,根据所述实时运算荷载信息和所述实时运算速度信息、以及所述历史运算荷载变化信息和所述历史运算速度变化信息,构建关于任意一个所
述管理平台的运算性能预测模型具体包括,
[0021] 步骤S1021,利用下面公式(1)分析所述实时运算荷载信息和所述实时运算速度信息,从而得到每一个所述管理平台的当前运算性能值,
[0022]
[0023] 在上述公式(1)中,Kn(t)表示第n个所述管理平台在t时刻的运算性能值,Δt表示单位长度时间、且其取值为1s,Xn(t)表示第n个所述管理平台在所述t时刻的运算荷载信息
中运算荷载的总运算量,εn(t)表示第n个所述管理平台在所述t时刻的运算荷载信息中运
算荷载的总数量,Vn(t)表示第n个所述管理平台在所述t时刻的运算荷载信息中运算荷载
的运算速度值,m表示所述管理平台的总数量;
[0024] 步骤S1022,利用下面公式(2)分析所述历史运算荷载变化信息和所述历史运算速度变化信息,从而得到每一个所述管理平台运算性能的综合变化趋势值,
[0025]
[0026] 在上述公式(2)中,Bn表示第n个所述管理平台运算性能的综合变化趋势值,表示第n个所述管理平台历史运算荷载变化信息中第a次的运算荷载的总数量对应的变化
量, 表示第n个所述管理平台历史运算荷载变化信息中第a次运算荷载的总运算量对应
的变化量, 表示第n个所述管理平台历史运算速度变化信息中第b次运算荷载的运算速
度值对应的变化量,l表示第n个所述管理平台历史运算速度变化信息总共记录了l次,h表
示第n个所述管理平台历史运算荷载变化信息总共记录了h次;
[0027] 步骤S1023,利用下面公式(3)对每一个所述管理平台的后续运算性能值进行预测,从而得到每一个所述管理平台的后续预测运算性能值
[0028]
[0029] 在上述公式(3)中,Kn(t+μΔt)表示第n个所述管理平台在t+μΔt时刻的运算性能值,μ表示需要预测的未来预定时刻与当前t时刻相差个单位长度时间Δt、并且的μ取值为
任意正整数、Δt的取值为1s;
[0030] 步骤S1024,通过选取不同的μ值能够预测不同时刻的第n个所述管理平台的运算性能值,并从中选取处具有最大运算性能值所对应的所述管理平台作为最优运算管理平
台。
[0031] 本发明还提供平台级联管理系统,其特征在于:
[0032] 所述平台级联管理系统包括管理平台设定与连接模块、子平台信息获取模块和子平台操作控制模块;其中,
[0033] 所述管理平台设定与连接模块用于将若干管理平台中的一个管理平台设定为主平台以及其余管理平台均设定为子平台,并且根据预定网络通信协议连接所述主平台与所
述子平台;
[0034] 所述子平台信息获取模块用于指示所述主平台登录至任意一个所述子平台,从而获得关于任意一个所述子平台的硬件状态信息和/或软件状态信息;
[0035] 所述子平台操作控制模块用于根据所述硬件状态信息和/或所述软件状态信息,指示所述主平台对任意一个所述子平台中的任意设备进行操作控制;
[0036] 进一步,所述管理平台设定与连接模块包括运算性能预测模型子模块、管理平台设定子模块和管理平台连接子模块;其中,
[0037] 所述运算性能预测模型子模块用于根据每一个所述管理平台自身当前的实时运算荷载信息和实时运算速度信息、以及历史运算荷载变化信息和历史运算速度变化信息,
构建关于任意一个所述管理平台的运算性能预测模型;
[0038] 所述管理平台设定子模块用于根据所述运算性能预测模型,确定在未来预定时间段内具有最优运算性能的管理平台,并将所述具有最优运算性能的管理平台设定为所述主
平台以及将其余管理平台均设定为子平台;
[0039] 所述管理平台连接子模块用于根据HTTP协议,将所述主平台与所述子平台进行级联连接;
[0040] 进一步,所述子平台信息获取模块包括授权操作权限获取子模块、软件/硬件信息获取子模块和软件/硬件信息更新显示子模块;其中,
[0041] 所述授权操作权限获取子模块用于通过所述主平台的虚拟界面以安全认证的方式登录至任意一个所述子平台,以此使所述主平台获得相应子平台的授权操作权限;
[0042] 所述软件/硬件信息获取子模块用于根据所述授权操作权限,指示所述主平台获取关于相应子平台的软件组织结构信息、硬件设备树信息和硬件设备在线状态信息中的至
少一者信息;
[0043] 所述软件/硬件信息更新显示子模块用于将所述软件组织结构信息、所述硬件设备树信息和所述硬件设备在线状态信息中的至少一者信息显示在所述虚拟界面,并对所述
至少一者信息进行定期更新显示;
[0044] 进一步,所述子平台操作控制模块包括软件/硬件状态确定子模块和子平台操作调整子模块;其中,
[0045] 所述软件/硬件状态确定子模块用于根据所述软件组织结构信息、所述硬件设备树信息和所述硬件设备在线状态信息中的至少一者信息,确定相应子平台当前的软件运行
进度状态、硬件设备运行进度状态和硬件设备闲暇/忙碌状态中的至少一者状态;
[0046] 所述子平台操作调整子模块用于根据所述至少一者状态,通过所述主平台向相应子平台发送操作控制指令,从而实现在相应子平台进行实时图像预览、图像录制、音频/视
频点播、数据下载、数据上传、数据查询和平台状态预警中的至少一者。
[0047] 相比于现有技术,该平台级联管理方法及系统将若干管理平台中的一个管理平台设定为主平台以及其余管理平台均设定为子平台,并且根据预定网络通信协议连接该主平
台与该子平台,再指示该主平台登录至任意一个该子平台,从而获得关于任意一个该子平
台的硬件状态信息和/或软件状态信息,最后根据该硬件状态信息和/或该软件状态信息,
指示该主平台对任意一个该子平台中的任意设备进行操作控制;可见,该平台级联管理方
法及系统通过级联的方式将若干管理平台进行通信连接,并指定相应的主平台将所有子平
台的数据汇集到该主平台中,从而便于通过该主平台就能够对子平台连接的前端设备进行
软件方面或者硬件方面的操作控制,以避免管理平台过多导致数据分散不便控制的情况发
生、降低管理人员的操作繁复性和节省对多管理平台进行操作所需要的人力物力。
[0048] 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明
书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0049] 下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

[0050] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本
发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以
根据这些附图获得其他的附图。
[0051] 图1为本发明提供的平台级联管理方法的流程示意图。
[0052] 图2为本发明提供的平台级联管理系统的结构示意图。

具体实施方式

[0053] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于
本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他
实施例,都属于本发明保护的范围。
[0054] 参阅图1,为本发明实施例提供的平台级联管理方法的流程示意图。该平台级联管理方法包括如下步骤:
[0055] 步骤S1,将若干管理平台中的一个管理平台设定为主平台以及其余管理平台均设定为子平台,并且根据预定网络通信协议连接该主平台与该子平台;
[0056] 步骤S2,指示该主平台登录至任意一个该子平台,从而获得关于任意一个该子平台的硬件状态信息和/或软件状态信息;
[0057] 步骤S3,根据该硬件状态信息和/或该软件状态信息,指示该主平台对任意一个该子平台中的任意设备进行操作控制。
[0058] 该平台级联管理方法是用于多个管理平台分别接入多个前端设备的场景,该多个管理平台相互之间的地位是平等和相互独立的,其通过指定具有较高运算能力的管理平台
作为主平台而其余管理平台作为子平台,同时构建主平台与子平台之间的通信连接,这样
只需要通过该主平台就能够及时地和全面地获取所有子平台连接的前端设备的软件/硬件
状态,从而在不需要对每一个子平台进单独数据信息获取的情况也能够对所有前端设备做
出适用性的操作控制,以此提高多管理平台系统的管理操控便捷性和高效性。
[0059] 优选地,在该步骤S1中,将若干管理平台中的一个管理平台设定为主平台以及其余管理平台均设定为子平台,并且根据预定网络通信协议连接该主平台与该子平台具体包
括,
[0060] 步骤S101,获取每一个该管理平台自身当前的实时运算荷载信息和实时运算速度信息、以及历史运算荷载变化信息和历史运算速度变化信息;
[0061] 步骤S102,根据该实时运算荷载信息和该实时运算速度信息、以及该历史运算荷载变化信息和该历史运算速度变化信息,构建关于任意一个该管理平台的运算性能预测模
型;
[0062] 步骤S103,根据该运算性能预测模型,确定在未来预定时间段内具有最优运算性能的管理平台,并将该具有最优运算性能的管理平台设定为该主平台以及将其余管理平台
均设定为子平台;
[0063] 步骤S104,根据HTTP协议,将该主平台与该子平台进行级联连接。
[0064] 由于主平台需要与若干子平台进行级联,这就要求被指定作为主平台的管理平台应当具备较高的运算性能,这样才能保证多管理平台系统的正常稳定运行,通过上述运算
性能预测模型来选定具有最优运算性能的管理平台作为主平台,能够最大限度地保证主平
台的选定准确性和科学性;此外,通过HTTP协议形成主平台与子平台之间的级联连接,能够
提高主平台与子平台之间的数据通信效率和安全性。
[0065] 优选地,在该步骤S2中,指示该主平台登录至任意一个该子平台,从而获得关于任意一个该子平台的硬件状态信息和/或软件状态信息具体包括,
[0066] 步骤S201,通过该主平台的虚拟界面以安全认证的方式登录至任意一个该子平台,以此使该主平台获得相应子平台的授权操作权限;
[0067] 步骤S202,根据该授权操作权限,指示该主平台获取关于相应子平台的软件组织结构信息、硬件设备树信息和硬件设备在线状态信息中的至少一者信息;
[0068] 步骤S203,将该软件组织结构信息、该硬件设备树信息和该硬件设备在线状态信息中的至少一者信息显示在该虚拟界面,并对该至少一者信息进行定期更新显示。
[0069] 通过该主平台的虚拟界面来获得子平台相应的授权操作权限,这样能够提高主平台与子平台之间的数据通信安全性和保密性,以及便于用于通过该虚拟界面就能够实现对
所有子平台的集中统一数据获取,从而降低子平台数据获取的难度和复杂度。
[0070] 优选地,在该步骤S3中,根据该硬件状态信息和/或该软件状态信息,指示该主平台对任意一个该子平台中的任意设备进行操作控制具体包括,
[0071] 步骤S301,根据该软件组织结构信息、该硬件设备树信息和该硬件设备在线状态信息中的至少一者信息,确定相应子平台当前的软件运行进度状态、硬件设备运行进度状
态和硬件设备闲暇/忙碌状态中的至少一者状态;
[0072] 步骤S302,根据该至少一者状态,通过该主平台向相应子平台发送操作控制指令,从而实现在相应子平台进行实时图像预览、图像录制、音频/视频点播、数据下载、数据上
传、数据查询和平台状态预警中的至少一者。
[0073] 通过确定相应子平台当前的软件运行进度状态、硬件设备运行进度状态和硬件设备闲暇/忙碌状态中的至少一者状态,再以此指示子平台进行实时图像预览、图像录制、音
频/视频点播、数据下载、数据上传、数据查询和平台状态预警中的至少一者,能够有效地提
高对子平台操作控制的准确性和有效性,从而避免误操作情况的发生。
[0074] 优选地,在该步骤S102中,根据该实时运算荷载信息和该实时运算速度信息、以及该历史运算荷载变化信息和该历史运算速度变化信息,构建关于任意一个该管理平台的运
算性能预测模型具体包括,
[0075] 步骤S1021,利用下面公式(1)分析该实时运算荷载信息和该实时运算速度信息,从而得到每一个该管理平台的当前运算性能值,
[0076]
[0077] 在上述公式(1)中,Kn(t)表示第n个该管理平台在t时刻的运算性能值,Δt表示单位长度时间、且其取值为1s,Xn(t)表示第n个该管理平台在该t时刻的运算荷载信息中运算
荷载的总运算量,εn(t)表示第n个该管理平台在该t时刻的运算荷载信息中运算荷载的总
数量,Vn(t)表示第n个该管理平台在该t时刻的运算荷载信息中运算荷载的运算速度值,m
表示该管理平台的总数量;
[0078] 步骤S1022,利用下面公式(2)分析该历史运算荷载变化信息和该历史运算速度变化信息,从而得到每一个该管理平台运算性能的综合变化趋势值,
[0079]
[0080] 在上述公式(2)中,Bn表示第n个该管理平台运算性能的综合变化趋势值, 表示第n个该管理平台历史运算荷载变化信息中第a次的运算荷载的总数量对应的变化量,
表示第n个该管理平台历史运算荷载变化信息中第a次运算荷载的总运算量对应的变
化量, 表示第n个该管理平台历史运算速度变化信息中第b次运算荷载的运算速度值对
应的变化量,l表示第n个该管理平台历史运算速度变化信息总共记录了l次,h表示第n个该
管理平台历史运算荷载变化信息总共记录了h次;
[0081] 步骤S1023,利用下面公式(3)对每一个该管理平台的后续运算性能值进行预测,从而得到每一个该管理平台的后续预测运算性能值
[0082]
[0083] 在上述公式(3)中,Kn(t+μΔt)表示第n个该管理平台在t+μΔt时刻的运算性能值,μ表示需要预测的未来预定时刻与当前t时刻相差个单位长度时间Δt、并且的μ取值为
任意正整数、Δt的取值为1s;
[0084] 步骤S1024,通过选取不同的μ值能够预测不同时刻的第n个该管理平台的运算性能值,并从中选取处具有最大运算性能值所对应的该管理平台作为最优运算管理平台。
[0085] 利用步骤S1021得到每一个管理平台的当前运算性能值,目的是为了分析实时运算荷载信息和实时运算速度信息得到当前每一个管理平台的运算性能,与未利用该公式
(1)相比利用该公式(1),可以通过数值来比较出每一个管理平台的当前运算性能的优劣情
况;利用步骤S1022中的公式(2)得到每一个管理平台运算性能的综合变化趋势值,目的是
为了利用历史运算荷载变化信息和历史运算速度变化信息分析出每一个管理平台的运算
性能的变化情况,并利用数据分析进行拟合从而得到一个满足历史运算荷载变化信息以及
历史运算速度变化信息的综合变化趋势值,与未利用该公式(2)相比利用该公式(2),能够
更加准确的反映出了历史信息的变化状态并且得到了一个可以用来计算的变化趋势值,方
便后续对运算性能进行预测;利用步骤S1023中的公式(3)得到每一个管理平台的后续预测
运算性能值,目的是为了利用公式(3)对每一个管理平台的后续每个时刻的运算性能值进
行预测,并且给出了如何求取未来预定时间段内的每一个所述管理平台的运算性能值,从
而获得了未来预定时间段内具有最优运算性能的管理平台与未利用该公式(3)相比利用该
公式(3),利用历史信息并基于当前的运算性能进行预测使得得到的预测结果更加的准确,
并且得到的未来预定时间段内具有最优运算性能的管理平台也为后续设定主平台以及子
平台给出了最优的选择方案。
[0086] 参阅图2,为本发明实施例提供的平台级联管理系统的结构示意图。该平台级联管理系统包括管理平台设定与连接模块、子平台信息获取模块和子平台操作控制模块;其中,
[0087] 该管理平台设定与连接模块用于将若干管理平台中的一个管理平台设定为主平台以及其余管理平台均设定为子平台,并且根据预定网络通信协议连接该主平台与该子平
台;
[0088] 该子平台信息获取模块用于指示该主平台登录至任意一个该子平台,从而获得关于任意一个该子平台的硬件状态信息和/或软件状态信息;
[0089] 该子平台操作控制模块用于根据该硬件状态信息和/或该软件状态信息,指示该主平台对任意一个该子平台中的任意设备进行操作控制。
[0090] 该平台级联管理系统用于多个管理平台分别接入多个前端设备的场景,该多个管理平台相互之间的地位是平等和相互独立的,其通过指定具有较高运算能力的管理平台作
为主平台而其余管理平台作为子平台,同时构建主平台与子平台之间的通信连接,这样只
需要通过该主平台就能够及时地和全面地获取所有子平台连接的前端设备的软件/硬件状
态,从而在不需要对每一个子平台进单独数据信息获取的情况也能够对所有前端设备做出
适用性的操作控制,以此提高多管理平台系统的管理操控便捷性和高效性。
[0091] 优选地,该管理平台设定与连接模块包括运算性能预测模型子模块、管理平台设定子模块和管理平台连接子模块;其中,
[0092] 该运算性能预测模型子模块用于根据每一个该管理平台自身当前的实时运算荷载信息和实时运算速度信息、以及历史运算荷载变化信息和历史运算速度变化信息,构建
关于任意一个该管理平台的运算性能预测模型;
[0093] 该管理平台设定子模块用于根据该运算性能预测模型,确定在未来预定时间段内具有最优运算性能的管理平台,并将该具有最优运算性能的管理平台设定为该主平台以及
将其余管理平台均设定为子平台;
[0094] 该管理平台连接子模块用于根据HTTP协议,将该主平台与该子平台进行级联连接。
[0095] 由于主平台需要与若干子平台进行级联,这就要求被指定作为主平台的管理平台应当具备较高的运算性能,这样才能保证多管理平台系统的正常稳定运行,通过上述运算
性能预测模型来选定具有最优运算性能的管理平台作为主平台,能够最大限度地保证主平
台的选定准确性和科学性;此外,通过HTTP协议形成主平台与子平台之间的级联连接,能够
提高主平台与子平台之间的数据通信效率和安全性。
[0096] 优选地,该子平台信息获取模块包括授权操作权限获取子模块、软件/硬件信息获取子模块和软件/硬件信息更新显示子模块;其中,
[0097] 该授权操作权限获取子模块用于通过该主平台的虚拟界面以安全认证的方式登录至任意一个该子平台,以此使该主平台获得相应子平台的授权操作权限;
[0098] 该软件/硬件信息获取子模块用于根据该授权操作权限,指示该主平台获取关于相应子平台的软件组织结构信息、硬件设备树信息和硬件设备在线状态信息中的至少一者
信息;
[0099] 该软件/硬件信息更新显示子模块用于将该软件组织结构信息、该硬件设备树信息和该硬件设备在线状态信息中的至少一者信息显示在该虚拟界面,并对该至少一者信息
进行定期更新显示。
[0100] 通过该主平台的虚拟界面来获得子平台相应的授权操作权限,这样能够提高主平台与子平台之间的数据通信安全性和保密性,以及便于用于通过该虚拟界面就能够实现对
所有子平台的集中统一数据获取,从而降低子平台数据获取的难度和复杂度。
[0101] 优选地,该子平台操作控制模块包括软件/硬件状态确定子模块和子平台操作调整子模块;其中,
[0102] 该软件/硬件状态确定子模块用于根据该软件组织结构信息、该硬件设备树信息和该硬件设备在线状态信息中的至少一者信息,确定相应子平台当前的软件运行进度状
态、硬件设备运行进度状态和硬件设备闲暇/忙碌状态中的至少一者状态;
[0103] 该子平台操作调整子模块用于根据该至少一者状态,通过该主平台向相应子平台发送操作控制指令,从而实现在相应子平台进行实时图像预览、图像录制、音频/视频点播、
数据下载、数据上传、数据查询和平台状态预警中的至少一者。
[0104] 通过确定相应子平台当前的软件运行进度状态、硬件设备运行进度状态和硬件设备闲暇/忙碌状态中的至少一者状态,再以此指示子平台进行实时图像预览、图像录制、音
频/视频点播、数据下载、数据上传、数据查询和平台状态预警中的至少一者,能够有效地提
高对子平台操作控制的准确性和有效性,从而避免误操作情况的发生。
[0105] 从上述实施例的内容可知,该平台级联管理方法及系统将若干管理平台中的一个管理平台设定为主平台以及其余管理平台均设定为子平台,并且根据预定网络通信协议连
接该主平台与该子平台,再指示该主平台登录至任意一个该子平台,从而获得关于任意一
个该子平台的硬件状态信息和/或软件状态信息,最后根据该硬件状态信息和/或该软件状
态信息,指示该主平台对任意一个该子平台中的任意设备进行操作控制;可见,该平台级联
管理方法及系统通过级联的方式将若干管理平台进行通信连接,并指定相应的主平台将所
有子平台的数据汇集到该主平台中,从而便于通过该主平台就能够对子平台连接的前端设
备进行软件方面或者硬件方面的操作控制,以避免管理平台过多导致数据分散不便控制的
情况发生、降低管理人员的操作繁复性和节省对多管理平台进行操作所需要的人力物力。
[0106] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围
之内,则本发明也意图包含这些改动和变型在内。