一种中控主机集群管控方法、装置、设备及存储介质与流程

文档序号:31498787发布日期:2022-09-14 08:16阅读:79来源:国知局
一种中控主机集群管控方法、装置、设备及存储介质与流程

1.本发明涉及互联网技术领域,尤其涉及一种中控主机集群管控方法、装置、设备及存储介质。


背景技术:

2.随着互联网与大数据技术不断应用于实际工作与应用中,中控主机系统的数量在飞速增加。目前市场上比较成熟的web中控系统都是通过局域网内的电脑打开浏览器输入主机ip进行访问,管理员通过打开的操作页面对终端设备进行控制。
3.但是,目前市场上比较成熟的web中控系统都存在统一的弊端,当一个项目有多台中控主机的情况下,需要管理员新开页面输入中控主机ip一个个进行访问控制,但有100台中控主机就的时候,就要新开100个中控主机控制页面进行操作,这样不但要打开多个中控主机页面,同时还要进行重复的登录,并且用户无法记住每个中控主机对应的场景,添加管理员操作难度,导致管理效率低,同时容易发生错误管理的问题,用户体验感差。
4.因此,目前亟需一种能够实现中控主机集群准确化与高效化的管控方法。


技术实现要素:

5.本发明提供了一种中控主机集群管控方法、装置、设备及存储介质,以解决现有技术中控主机集群不能进行准确化与高效化管控的技术问题。
6.为了解决上述技术问题,本发明实施例提供了一种中控主机集群管控方法,包括:
7.将中控主机集群中每一个中控主机的身份信息写入身份信息文件中,并将所述身份信息文件存储于每一个中控主机;
8.响应于用户对任意一台中控主机的登录操作,获取并根据存储于用户登录的中控主机所对应的身份信息文件,生成主机列表;
9.响应于用户根据所述主机列表对任意一台中控主机的选择,获取并显示用户选择的中控主机的终端控制页面,从而完成对所述中控主机集群的管控。
10.可以理解的是,本发明通过将中控主机集群中每一个中控主机的身份信息写入身份信息文件后,存储于每一个中控主机,保证了后续在用户选择任意一个中控主机进行登录时,能够获取并根据身份信息文件来生成主机列表,并由用户选择任意一个中控主机进行控制,进而实现任意登录一个中控主机即可控制所有中控主机,避免了现有技术中需要用户一个个中控主机进行网页浏览器的登录来控制,减小用户操作繁琐的问题,并且减轻了减轻浏览器负担,确保用户能够对中控主机进行准确化与高效化的操作,提高了用户体验感。
11.作为优选方案,在所述获取并显示用户选择的中控主机的终端控制页面之后,还包括:
12.响应于用户在所述终端控制页面的操作,生成并发送终端控制指令至所述用户选择的中控主机,以使所述用户选择的中控主机转发所述终端控制指令至终端中执行;其中,
所述终端控制页面包括所述用户选择的中控主机所控制的所有终端。
13.可以理解的是,通过响应于用户在终端控制页面的操作,生成并发送终端控制指令至用户选择的中控主机,避免了现有技术中需要利用中心服务器设备,减少了项目设备开发难度与成本,无需开发中心服务器对应的功能程序,同时每台中控主机都可以访问该中控主机所控制的终端,通过切换中控主机实现了用户访问任意一台中控主机就可控制其他的终端,便于用户的操作,提高了用户体验感,同时减少的中心服务器能够显著提高用户通过中控主机对终端的控制效率。
14.作为优选方案,所述响应于用户对任意一台中控主机的登录操作,具体为:
15.获取用户输入的身份信息和密码;
16.根据所述身份信息,定位到所述身份信息对应的中控主机,并验证所述密码是否为所述身份信息对应的中控主机的合法密码;
17.若是,则完成登录操作;
18.若否,则生成登录失败的提示。
19.可以理解的是,在登录过程中,通过验证用户所输入任意的身份信息,来确定对应的中控主机,能够确保对用户任意输入的身份信息实现准确且快速的中控主机定位,进而实现访问任意一台中控主机就可控制其他中控主机,显著地减少了用户的操作负担。
20.作为优选方案,所述身份信息为中控主机的ip信息。
21.相应地,本发明提供一种中控主机集群管控装置,包括:身份信息模块、第一响应模块和第二响应模块;
22.所述身份信息模块,用于将中控主机集群中每一个中控主机的身份信息写入身份信息文件中,并将所述身份信息文件存储于每一个中控主机;
23.所述第一响应模块,用于响应于用户对任意一台中控主机的登录操作,获取并根据存储于用户登录的中控主机所对应的身份信息文件,生成主机列表;
24.所述第二响应模块,用于响应于用户根据所述主机列表对任意一台中控主机的选择,获取并显示用户选择的中控主机的终端控制页面,从而完成对所述中控主机集群的管控。
25.作为优选方案,还包括:第三响应模块;
26.所述第三响应模块,用于响应于用户在所述终端控制页面的操作,生成并发送终端控制指令至所述用户选择的中控主机,以使所述用户选择的中控主机转发所述终端控制指令至终端中执行;其中,所述终端控制页面包括所述用户选择的中控主机所控制的所有终端。
27.作为优选方案,所述响应于用户对任意一台中控主机的登录操作,具体为:
28.获取用户输入的身份信息和密码;
29.根据所述身份信息,定位到所述身份信息对应的中控主机,并验证所述密码是否为所述身份信息对应的中控主机的合法密码;
30.若是,则完成登录操作;
31.若否,则生成登录失败的提示。
32.作为优选方案,所述身份信息为中控主机的ip信息。
33.相应地,本发明还提供一种终端设备,包括处理器、存储器以及存储在所述存储器
中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的中控主机集群管控方法。
34.相应地,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上所述的中控主机集群管控方法。
附图说明
35.图1:为本发明实施例所提供的一种中控主机集群管控方法的步骤流程图;
36.图2:为本发明实施例所提供的一种中控主机集群管控方法中终端控制指令对终端控制的步骤流程图;
37.图3:为本发明实施例所提供的一种中控主机集群管控方法中多台中控主机可通过web相互切换主机的流程图;
38.图4:为本发明实施例所提供的会议室中的中控主机集群控制系统的结构示意图;
39.图5:为本发明实施例所提供的一种中控主机集群管控装置的结构示意图。
具体实施方式
40.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
41.实施例一
42.请参照图1,为本发明实施例提供的一种中控主机集群管控方法,包括以下步骤s101-s103:
43.s101:将中控主机集群中每一个中控主机的身份信息写入身份信息文件中,并将所述身份信息文件存储于每一个中控主机。
44.作为本实施例的优选方案,所述身份信息为中控主机的ip信息。
45.需要说明的是,中控主机集群一般情况下包括三台或三台以上的中控主机,每台中控主机能够对单台或多台终端设备进行集中管理与控制。在本实施例中,每一个中控主机的身份信息主要用于识别中控主机以及其所对应的控制场景,优选地,本发明实施例通过中控主机的ip信息,来确定并关联中控主机所对应的应用控制场景,能够对其所对应的终端进行控制,避免多台中控主机或多台终端设备之间出现控制紊乱的情况。
46.s102:响应于用户对任意一台中控主机的登录操作,获取并根据存储于用户登录的中控主机所对应的身份信息文件,生成主机列表。
47.作为本实施例的优选方案,所述响应于用户对任意一台中控主机的登录操作,具体为:
48.获取用户输入的身份信息和密码;根据所述身份信息,定位到所述身份信息对应的中控主机,并验证所述密码是否为所述身份信息对应的中控主机的合法密码;若是,则完成登录操作;若否,则生成登录失败的提示。
49.需要说明的是,在本实施例中,用户在浏览器页面中输入任意一个ip信息后,通过
密码来确认用户是否为合法管理员,能够保证对中控主机管控的安全性。
50.可以理解的是,在登录过程中,通过验证用户所输入任意的身份信息,来确定对应的中控主机,能够确保对用户任意输入的身份信息实现准确且快速的中控主机定位,进而实现访问任意一台中控主机就可控制其他中控主机,显著地减少了用户的操作负担。
51.s103:响应于用户根据所述主机列表对任意一台中控主机的选择,获取并显示用户选择的中控主机的终端控制页面,从而完成对所述中控主机集群的管控。
52.需要说明的是,在本实施例中,响应于用户在根据所述主机列表对任意一台中控主机的选择之后,会通过iframe获取选择的中控主机的控制页面,并将控制页面显示在页面上,以供用户操作显示的控制页面。
53.作为本实施例的优选方案,请参阅图2,在所述获取并显示用户选择的中控主机的终端控制页面之后,还包括步骤s104:
54.s104:响应于用户在所述终端控制页面的操作,生成并发送终端控制指令至所述用户选择的中控主机,以使所述用户选择的中控主机转发所述终端控制指令至终端中执行;其中,所述终端控制页面包括所述用户选择的中控主机所控制的所有终端。
55.可以理解的是,通过响应于用户在终端控制页面的操作,生成并发送终端控制指令至用户选择的中控主机,避免了现有技术中需要利用中心服务器设备,减少了项目设备开发难度与成本,无需开发中心服务器对应的功能程序,同时每台中控主机都可以访问该中控主机所控制的终端,通过切换中控主机能够实现了用户访问任意一台中控主机就可控制其他的终端,便于用户的操作,提高了用户体验感,同时减少的中心服务器能够显著提高用户通过中控主机对终端的控制效率。
56.请参阅图3,其为本发明实施例中多台中控主机可通过web相互切换主机的流程图。管理员/用户打开浏览器通过ip和密码访问任意一台中控主机,web获取保存在中控主机的身份信息文件,生成主机列表页面,以供管理员在web页面选择所需要控制的一台中控主机,随后web通过iframe获取中控主机的控制页面,并将控制页面显示至浏览器页面上,以使管理员/用户通过操作显示的控制页面,web生成相应的控制指令并发送至中控主机,中控主机在接收到指令后推送至终端中,在终端接收到控制指令后,完成控制指令的任务。
57.实施以上实施例,具有如下效果:
58.相比于现有技术,本发明实施例通过将中控主机集群中每一个中控主机的身份信息写入身份信息文件后,存储于每一个中控主机,保证了后续在用户选择任意一个中控主机进行登录时,能够获取并根据身份信息文件来生成主机列表,并由用户选择任意一个中控主机进行控制,进而实现任意登录一个中控主机即可控制所有中控主机,避免了现有技术中需要用户一个个中控主机进行网页浏览器的登录来控制,减小用户操作繁琐的问题,并且减轻了减轻浏览器负担,确保用户能够对中控主机进行准确化与高效化的操作,提高了用户体验感。
59.实施例二
60.请参阅图4,其为会议室中的中控主机集群控制系统的结构示意图。在中控主机集群控制系统中,包括管理员控制计算机、四台中控主机和四台会议终端设备;其中,管理员控制计算机可通过浏览器页面web来对四台中控主机进行控制,每台中控主机均控制一台终端设备。
61.后端把获取局域网内所有的中控主机ip写入一个文件内,并且同步到每一台中控主机,管理员通过局域网内的任意一台电脑在浏览器内输入任意一台主机ip登录web,web会先去读取中控主机ip列表文件,在首页生成对应的主机列表页面,管理员选择需要控制的主机,web通过iframe获取选择主机的终端控制页面显示,然后管理员通过操作web控制页面,向主机发送终端控制指令,主机接收到指令后再转发给终端设备,终端收到指令后执行控制指令,进行终端控制操作。
62.通过访问任意一台中控主机就可控制其他中控主机终端设备,减小管理员操作繁琐的问题,同时只要一个页面就可以打开局域网内的其他中控主机控制页面,管理员无需记住每个中控主机的ip和场景,减轻浏览器负担,提高用户体验感。
63.进一步地,本实施例通过减少中心服务器设备,并且每一台中控主机作为一台“中心服务器”,登录任何一台主机都可以控制局域网内的其他中控主机和终端设备,减少了项目设备成本。
64.实施例三
65.相应地,请参阅图5,本发明提供一种中控主机集群管控装置,包括:身份信息模块201、第一响应模块202和第二响应模块203。
66.所述身份信息模块201,用于将中控主机集群中每一个中控主机的身份信息写入身份信息文件中,并将所述身份信息文件存储于每一个中控主机。
67.所述第一响应模块202,用于响应于用户对任意一台中控主机的登录操作,获取并根据存储于用户登录的中控主机所对应的身份信息文件,生成主机列表。
68.所述第二响应模块203,用于响应于用户根据所述主机列表对任意一台中控主机的选择,获取并显示用户选择的中控主机的终端控制页面,从而完成对所述中控主机集群的管控。
69.作为优选方案,还包括:第三响应模块204;所述第三响应模块204,用于响应于用户在所述终端控制页面的操作,生成并发送终端控制指令至所述用户选择的中控主机,以使所述用户选择的中控主机转发所述终端控制指令至终端中执行;其中,所述终端控制页面包括所述用户选择的中控主机所控制的所有终端。
70.作为优选方案,所述响应于用户对任意一台中控主机的登录操作,具体为:
71.获取用户输入的身份信息和密码;根据所述身份信息,定位到所述身份信息对应的中控主机,并验证所述密码是否为所述身份信息对应的中控主机的合法密码;若是,则完成登录操作;若否,则生成登录失败的提示。
72.作为优选方案,所述身份信息为中控主机的ip信息。
73.所属领域的技术人员可以清楚的了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
74.实施本发明实施例,具有如下效果:
75.相比于现有技术,本发明实施例通过将中控主机集群中每一个中控主机的身份信息写入身份信息文件后,存储于每一个中控主机,保证了后续在用户选择任意一个中控主机进行登录时,能够获取并根据身份信息文件来生成主机列表,并由用户选择任意一个中控主机进行控制,进而实现任意登录一个中控主机即可控制所有中控主机,避免了现有技术中需要用户一个个中控主机进行网页浏览器的登录来控制,减小用户操作繁琐的问题,
并且减轻了减轻浏览器负担,确保用户能够对中控主机进行准确化与高效化的操作,提高了用户体验感。
76.实施例四
77.相应地,本发明还提供一种终端设备,包括:处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上任意一项实施例所述的中控主机集群管控方法。
78.该实施例的终端设备包括:处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序、计算机指令。所述处理器执行所述计算机程序时实现上述实施例一中的各个步骤,例如图1所示的步骤s101至s103。或者,所述处理器执行所述计算机程序时实现上述装置实施例中各模块/单元的功能,例如身份信息模块201。
79.示例性的,所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述终端设备中的执行过程。例如,所述第二响应模块203,用于响应于用户根据所述主机列表对任意一台中控主机的选择,获取并显示用户选择的中控主机的终端控制页面,从而完成对所述中控主机集群的管控。
80.所述终端设备可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述终端设备可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,示意图仅仅是终端设备的示例,并不构成对终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端设备还可以包括输入输出设备、网络接入设备、总线等。
81.所称处理器可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述终端设备的控制中心,利用各种接口和线路连接整个终端设备的各个部分。
82.所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现终端设备的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据移动终端的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
83.其中,所述终端设备集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来
完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
84.实施例五
85.相应地,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上任意一项实施例所述的中控主机集群管控方法。
86.以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步的详细说明,应当理解,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围。特别指出,对于本领域技术人员来说,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1