GPUBOX的访问方法、装置、电子设备及存储介质与流程

未命名 09-08 阅读:214 评论:0

gpubox的访问方法、装置、电子设备及存储介质
技术领域
1.本发明涉及gpubox访问技术领域,特别是涉及一种gpubox的访问方法、装置、电子设备及存储介质。


背景技术:

2.机头服务器的bmc与box的bmc都需要接入外部的网络,用户只能分别通过不同的ip访问机头的bmc或者box的bmc,现有技术让用户访问人工智能机头服务器来实现监测存在不便,并且gpubox的访问权限直接开放给外部网络存在安全风险。


技术实现要素:

3.基于此,有必要针对上述技术问题,提供一种能够在网络隔断的基础上实现访问gpubox的gpubox的访问方法、装置、电子设备及存储介质。
4.第一方面,提供一种gpubox的访问方法,应用于机头,方法包括:
5.通过第一通道向gpubox轮询发送信息查询指令以供gpubox通过第一通道发送box信息;
6.响应于接收到gpubox发送的box信息,存储box信息;
7.响应于接收到用户通过第二通道发送的访问gpubox请求,根据机头信息、访问gpubox请求和box信息生成访问结果;
8.通过第二通道向用户返回访问结果;
9.其中第一通道与第二通道相互隔离。
10.在其中一个实施例中,通过第一通道向gpubox轮询发送信息查询指令以供gpubox通过第一通道发送box信息之前包括:
11.根据相同网段的网络互联协议地址对机头和gpubox进行配置并生成第一通道。
12.在其中一个实施例中,响应于接收到gpubox发送的box信息包括:
13.根据开始发送信息查询指令的发送时刻和接收到box信息的接收时刻计算出响应时间;
14.确定响应时间是否超过设置的时间阈值;
15.若是,则发出告警;
16.若否,则存储box信息。
17.在其中一个实施例中,根据机头信息、访问gpubox请求和box信息生成访问结果包括:
18.验证访问gpubox请求是否合法;
19.若是,则确定box信息是否异常;
20.若否,则发出告警。
21.在其中一个实施例中,确定box信息是否异常包括:
22.若否,则根据访问gpubox请求确定用户的用户等级,
23.根据box信息和机头信息生成用户等级对应的访问结果;
24.若是,则通过第二通道向用户告警。
25.在其中一个实施例中,还提供一种gpubox的访问方法,应用于gpubox,方法包括:
26.响应于接收到机头轮询发送的信息查询指令,通过第一通道向机头发送box信息,以供机头响应于接收到用户通过第二通道发送的访问gpubox请求时,通过第二通道向用户返回访问结果;
27.其中第一通道和第二通道相互隔离。
28.在其中一个实施例中,响应于接收到机头轮询发送的信息查询指令之前包括:
29.接收寄存器配置指令;
30.根据寄存器配置指令配置交换机芯片对应的寄存器;
31.响应于配置交换机芯片完成,重新启动交换机芯片。
32.另一方面,提供一种gpubox的访问装置,应用于机头,装置包括:
33.第一发送模块,用于通过第一通道向gpubox轮询发送信息查询指令以供gpubox通过第一通道发送box信息;
34.存储模块,响应于接收到gpubox发送的box信息,用于存储box信息;
35.生成模块,响应于接收到用户通过第二通道发送的访问gpubox请求,用于根据机头信息、访问gpubox请求和box信息生成访问结果;
36.返回模块,用于通过第二通道向用户返回访问结果;
37.其中第一通道和第二通道相互隔离。
38.在其中一个实施例中,第一发送模块通过第一通道向gpubox轮询发送信息查询指令以供gpubox通过第一通道发送box信息之前包括:
39.根据相同网段的网络互联协议地址对机头和gpubox进行配置并生成第一通道。
40.在其中一个实施例中,存储模块响应于接收到gpubox发送的box信息包括:
41.根据开始发送信息查询指令的发送时刻和接收到box信息的接收时刻计算出响应时间;
42.确定响应时间是否超过设置的时间阈值;
43.若是,则发出告警;
44.若否,则存储box信息。
45.在其中一个实施例中,生成模块根据机头信息、访问gpubox请求和box信息生成访问结果包括:
46.验证访问gpubox请求是否合法;
47.若是,则确定box信息是否异常;
48.若否,则发出告警。
49.在其中一个实施例中,生成模块确定box信息是否异常包括:
50.若否,则根据访问gpubox请求确定用户的用户等级,
51.根据box信息和机头信息生成用户等级对应的访问结果;
52.若是,则通过第二通道向用户告警。
53.在其中一个实施例中,还提供一种gpubox的访问装置,应用于gpubox,装置包括:
54.第二发送模块,响应于接收到机头轮询发送的信息查询指令,用于通过第一通道
向机头发送box信息,以供机头响应于接收到用户通过第二通道发送的访问gpubox请求时,通过第二通道向用户返回访问结果;
55.其中第一通道和第二通道相互隔离。
56.在其中一个实施例中,第二发送模块响应于接收到机头轮询发送的信息查询指令之前包括:
57.接收寄存器配置指令;
58.根据寄存器配置指令配置交换机芯片对应的寄存器;
59.响应于配置交换机芯片完成,重新启动交换机芯片。
60.再一方面,提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:
61.通过第一通道向gpubox轮询发送信息查询指令以供gpubox通过第一通道发送box信息;
62.响应于接收到gpubox发送的box信息,存储box信息;
63.响应于接收到用户通过第二通道发送的访问gpubox请求,根据机头信息、访问gpubox请求和box信息生成访问结果;
64.通过第二通道向用户返回访问结果;
65.其中第一通道与第二通道相互隔离。
66.在其中一个实施例中,处理器执行计算机程序时实现以下步骤:
67.通过第一通道向gpubox轮询发送信息查询指令以供gpubox通过第一通道发送box信息之前包括:
68.根据相同网段的网络互联协议地址对机头和gpubox进行配置并生成第一通道。
69.在其中一个实施例中,处理器执行计算机程序时实现以下步骤:
70.响应于接收到gpubox发送的box信息包括:
71.根据开始发送信息查询指令的发送时刻和接收到box信息的接收时刻计算出响应时间;
72.确定响应时间是否超过设置的时间阈值;
73.若是,则发出告警;
74.若否,则存储box信息。
75.在其中一个实施例中,处理器执行计算机程序时实现以下步骤:
76.根据机头信息、访问gpubox请求和box信息生成访问结果包括:
77.验证访问gpubox请求是否合法;
78.若是,则确定box信息是否异常;
79.若否,则发出告警。
80.在其中一个实施例中,处理器执行计算机程序时实现以下步骤:
81.确定box信息是否异常包括:
82.若否,则根据访问gpubox请求确定用户的用户等级,
83.根据box信息和机头信息生成用户等级对应的访问结果;
84.若是,则通过第二通道向用户告警。
85.在其中一个实施例中,处理器执行计算机程序时实现以下步骤:
86.响应于接收到机头轮询发送的信息查询指令,通过第一通道向机头发送box信息,以供机头响应于接收到用户通过第二通道发送的访问gpubox请求时,通过第二通道向用户返回访问结果;
87.其中第一通道和第二通道相互隔离。
88.在其中一个实施例中,处理器执行计算机程序时实现以下步骤:
89.响应于接收到机头轮询发送的信息查询指令之前包括:
90.接收寄存器配置指令;
91.根据寄存器配置指令配置交换机芯片对应的寄存器;
92.响应于配置交换机芯片完成,重新启动交换机芯片。
93.又一方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
94.通过第一通道向gpubox轮询发送信息查询指令以供gpubox通过第一通道发送box信息;
95.响应于接收到gpubox发送的box信息,存储box信息;
96.响应于接收到用户通过第二通道发送的访问gpubox请求,根据机头信息、访问gpubox请求和box信息生成访问结果;
97.通过第二通道向用户返回访问结果;
98.其中第一通道与第二通道相互隔离。
99.在其中一个实施例中,计算机程序被处理器执行时实现以下步骤:
100.通过第一通道向gpubox轮询发送信息查询指令以供gpubox通过第一通道发送box信息之前包括:
101.根据相同网段的网络互联协议地址对机头和gpubox进行配置并生成第一通道。
102.在其中一个实施例中,计算机程序被处理器执行时实现以下步骤:
103.响应于接收到gpubox发送的box信息包括:
104.根据开始发送信息查询指令的发送时刻和接收到box信息的接收时刻计算出响应时间;
105.确定响应时间是否超过设置的时间阈值;
106.若是,则发出告警;
107.若否,则存储box信息。
108.在其中一个实施例中,计算机程序被处理器执行时实现以下步骤:
109.根据机头信息、访问gpubox请求和box信息生成访问结果包括:
110.验证访问gpubox请求是否合法;
111.若是,则确定box信息是否异常;
112.若否,则发出告警。
113.在其中一个实施例中,计算机程序被处理器执行时实现以下步骤:
114.确定box信息是否异常包括:
115.若否,则根据访问gpubox请求确定用户的用户等级,
116.根据box信息和机头信息生成用户等级对应的访问结果;
117.若是,则通过第二通道向用户告警。
118.在其中一个实施例中,计算机程序被处理器执行时实现以下步骤:
119.响应于接收到机头轮询发送的信息查询指令,通过第一通道向机头发送box信息,以供机头响应于接收到用户通过第二通道发送的访问gpubox请求时,通过第二通道向用户返回访问结果;
120.其中第一通道和第二通道相互隔离。
121.在其中一个实施例中,计算机程序被处理器执行时实现以下步骤:
122.响应于接收到机头轮询发送的信息查询指令之前包括:
123.接收寄存器配置指令;
124.根据寄存器配置指令配置交换机芯片对应的寄存器;
125.响应于配置交换机芯片完成,重新启动交换机芯片。
126.通过第一通道向gpubox轮询发送信息查询指令以供gpubox通过第一通道发送box信息;响应于接收到gpubox发送的box信息,存储box信息;响应于接收到用户通过第二通道发送的访问gpubox请求,根据机头信息、访问gpubox请求和box信息生成访问结果;通过第二通道向用户返回访问结果;其中第一通道与第二通道相互隔离。
附图说明
127.图1为gpubox的访问方法的拓扑示意图;
128.图2为gpubox的访问方法的步骤示意图;
129.图3为gpubox的访问方法的流程示意图;
130.图4为gpubox的访问装置的结构示意图;
131.图5为本发明实施例中计算机设备的内部结构图。
具体实施方式
132.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
133.本技术提供的如图1所示的一种gpubox的访问方法的拓扑示意图,其中外部网络通过网线将自身网口和网口1相连,gpubox和机头之间通过网线将网口2和网口4相连,当用户通过外部网络发送访问gpubox请求时,通过网口1和网口2之间的线路以及网口2和网口4之间的外部线路构成的第二通道,机头接收到用户发送的访问gpubox请求。而网口2和网口3通过gpubox内部的线路相连,通过配置gpubox中的交换机芯片(其和gpubox的三个网口相关联),禁止网口1和网口3之间直接连接,并且由于没有路由,用户同样不能通过网口1到网口2再到网口3来访问到gpubox中的bmc,而gpubox中的bmc和机头中的bmc通过网络(第一通道)进行双向实时连接,通过第一通道和第二通道之间相互隔离,从而实现外部网络和gpubox中的bmc之间的网络隔离,保证了box信息的安全性。
134.在一个实施例中,如图2所示,本发明提供一种gpubox的访问方法,应用于机头,方法包括:
135.通过第一通道向gpubox轮询发送信息查询指令以供gpubox通过第一通道发送box信息;
136.响应于接收到gpubox发送的box信息,存储box信息;
137.响应于接收到用户通过第二通道发送的访问gpubox请求,根据机头信息、访问gpubox请求和box信息生成访问结果;
138.通过第二通道向用户返回访问结果;
139.其中第一通道与第二通道相互隔离。
140.具体的,如图3所示,通过第一通道向gpubox轮询发送信息查询指令,并在接收到gpubox发送的box信息时,根据开始发送信息查询指令的发送时刻和接收到box信息的接收时刻计算出响应时间,确定响应时间是否超过管理员设置的时间阈值,若否,则存储box信息;当接收到用户发送的访问gpubox请求时,确定访问gpubox请求的合法性,若不满足,则向管理员告警,若满足,则继续确定box信息是否异常,如果异常,则向管理员告警,若否,则根据访问gpubox请求确定用户的用户等级,之后根据用户等级、box信息和机头信息生成访问结果并返回给用户。
141.在其中一个实施例中,通过第一通道向gpubox轮询发送信息查询指令以供gpubox通过第一通道发送box信息之前包括:
142.管理员根据相同网段的网络互联协议地址对机头和gpubox进行配置并生成第一通道。
143.具体的,管理员配置两个相同网段的静态ip地址可以采用常规技术手段,比如在gpubox的bmc还有机头的bmc的属性窗口中,选择“使用下面的ip地址“和“使用下面的dns服务器地址”,填写相同的ip地址、子网掩码、默认网关以及dns服务器地址后,确认设置即可。设置完成后,gpubox和机头之间通过第一通道进行实时连接。
144.在其中一个实施例中,响应于接收到gpubox发送的box信息包括:
145.根据开始轮询发送信息查询指令的发送时刻和接收到box信息的接收时刻计算出响应时间;
146.确定响应时间是否超过管理员设置的时间阈值;
147.若是,则向管理员告警;
148.若否,则存储box信息。
149.具体的,因为机头不停地向gpubox轮询box信息,此时通过计算发现轮询发送信息查询指令的开始时刻和接收到box信息的接收时刻之间的间隔时间即响应时间超过管理员设置的时间阈值,比如1分钟,说明gpubox和机头之间的实时通信出现问题,需要向管理员进行告警。若否,则存储box信息。
150.在其中一个实施例中,根据机头信息、访问gpubox请求和box信息生成访问结果包括:
151.验证访问gpubox请求是否合法;
152.若是,则确定box信息是否异常;
153.若否,则向管理员告警。
154.具体的,当接收到用户发送的访问gpubox请求后,首先验证该访问gpubox请求的合法性,如果合法性不通过,则可以通过机头上的显示灯亮起红灯或者通过机头的显示屏显示“警告”等字样提醒管理员输入的访问gpubox请求“非法”;也可以向管理员发送告警信息。如果合法性通过,则继续确定刚刚存储的box信息是否存在异常。
155.在其中一个实施例中,确定box信息是否异常包括:
156.若否,则根据访问gpubox请求确定用户的用户等级,
157.根据box信息和机头信息生成用户等级对应的访问结果;
158.若是,则通过第二通道向用户告警。
159.具体的,机头中的bmc存储的机头信息包括设备信息:记录服务器信息(型号、制造商、日期、各部件生产和技术信息、机箱信息、主板信息等)、bmc信息(服务器主机名、ip、bmc固件版本等信息);gpubox中bmc存储的box信息还包括服务器状态信息:对服务器各个部件(cpu、内存、硬盘、风扇、机框等)的温度、电压等健康状态进行检测后得到的信息,比如各个温度采集点情况实时调整风扇转速保证服务器不产生过温、而且控制总体功耗又不能过高;当box的温度超过管理员设置的温度阈值时,此时确定box信息异常,无需向管理员告警,即向用户告警。当用户发送的访问gpubox请求合法且box信息无异常时,通过访问gpubox请求中的用户信息确定用户的用户等级,具体设置的用户等级可以是“高”、“中”、“低”,也可以是“游客”、“工程师”等,这些都需要在机头刚开始工作时由管理员进行设置。而当确定用户的身份为“游客”时,此时生成的访问结果中仅包含部分机头信息,包括机头的具体型号、生产日期等;当确定用户的身份为“工程师”时,生成的访问结果中除了包含box的型号和生产日期外还包含电压sensor信息、温度sensor信息等。
160.在一个实施例中,本发明还提供一种gpubox的访问方法,应用于gpubox,方法包括:
161.响应于接收到机头轮询发送的信息查询指令,通过第一通道向机头发送box信息,以供机头响应于接收到用户通过第二通道发送的访问gpubox请求时,通过第二通道向用户返回访问结果;
162.其中第一通道和第二通道相互隔离。
163.具体的,当接收到机头发送的信息查询指令时,可以由gpubox的bmc通过相同网段的网络即第一通道向机头的bmc发送box信息,发送成功后,继续等待接收机头轮询发送的下一个信息查询指令。
164.在其中一个实施例中,响应于接收到机头轮询发送的信息查询指令之前包括:
165.接收管理员发送的寄存器配置指令;
166.根据寄存器配置指令配置交换机芯片的寄存器;
167.响应于配置交换机芯片完成,重新启动交换机芯片。
168.具体的,其中eeprom是存储的介质即寄存器,该存储芯片挂在交换机芯片上,作为交换机芯片的硬盘,只要向这个存储芯片里写入修改的寄存器格式的值,交换机芯片重新启动时就会加载这个修改的值,通过对gpubox中的交换机芯片进行配置,禁止gpubox中的网口1和网口3相互通信,即用户不能通过gpubox的对外网口直接访问到gpubox的bmc,通过第一通道和第二通道的相互隔离,在实现gpubox和外部网络的网络隔离的基础上,保证了外部网络同样能访问到gpubox的box信息。
169.本技术的方案有如下有益效果:
170.1)通过禁止外部网络直接访问gpubox确保了gpubox信息的安全性;
171.2)通过第一通道和第二通道的相互隔离,在仅允许gpubox和机头进行通信的同时,保证用户也能访问到gpubox的实时信息,不影响生产安全。
172.应该理解的是,虽然图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
173.在一个实施例中,如图4所示,提供提供一种gpubox的访问装置,应用于机头,装置包括:
174.第一发送模块401,用于通过第一通道向gpubox轮询发送信息查询指令以供gpubox通过第一通道发送box信息;
175.存储模块402,响应于接收到gpubox发送的box信息,用于存储box信息;
176.生成模块403,响应于接收到用户通过第二通道发送的访问gpubox请求,用于根据机头信息、访问gpubox请求和box信息生成访问结果;
177.返回模块404,用于通过第二通道向用户返回访问结果;
178.其中第一通道和第二通道相互隔离。
179.在其中一个实施例中,第一发送模块通过第一通道向gpubox轮询发送信息查询指令以供gpubox通过第一通道发送box信息之前包括:
180.管理员根据相同网段的网络互联协议地址对机头和gpubox进行配置并生成第一通道。
181.在其中一个实施例中,存储模块响应于接收到gpubox发送的box信息包括:
182.根据开始发送信息查询指令的发送时刻和接收到box信息的接收时刻计算出响应时间;
183.确定响应时间是否超过管理员设置的时间阈值;
184.若是,则向管理员告警;
185.若否,则存储box信息。
186.在其中一个实施例中,生成模块根据机头信息、访问gpubox请求和box信息生成访问结果包括:
187.验证访问gpubox请求是否合法;
188.若是,则确定box信息是否异常;
189.若否,则向管理员告警。
190.在其中一个实施例中,生成模块确定box信息是否异常包括:
191.若否,则根据访问gpubox请求确定用户的用户等级,
192.根据box信息和机头信息生成用户等级对应的访问结果;
193.若是,则通过第二通道向用户告警。
194.在其中一个实施例中,还提供一种gpubox的访问装置,应用于gpubox,装置包括:
195.第二发送模块,响应于接收到机头轮询发送的信息查询指令,用于通过第一通道向机头发送box信息,以供机头响应于接收到用户通过第二通道发送的访问gpubox请求时,通过第二通道向用户返回访问结果;
196.其中第一通道和第二通道相互隔离。
197.在其中一个实施例中,第二发送模块响应于接收到机头轮询发送的信息查询指令之前包括:
198.接收管理员发送的寄存器配置指令;
199.根据寄存器配置指令配置交换机芯片对应的寄存器;
200.响应于配置交换机芯片完成,重新启动交换机芯片。
201.关于gpubox的访问装置的具体限定可以参见上文中对于gpubox的访问方法的限定,在此不再赘述。上述gpubox的访问装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
202.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现告警信息处理方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
203.本领域技术人员可以理解,图5中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
204.在一个实施例中,提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:
205.通过第一通道向gpubox轮询发送信息查询指令以供gpubox通过第一通道发送box信息;
206.响应于接收到gpubox发送的box信息,存储box信息;
207.响应于接收到用户通过第二通道发送的访问gpubox请求,根据机头信息、访问gpubox请求和box信息生成访问结果;
208.通过第二通道向用户返回访问结果;
209.其中第一通道与第二通道相互隔离。
210.在其中一个实施例中,处理器执行计算机程序时实现以下步骤:
211.通过第一通道向gpubox轮询发送信息查询指令以供gpubox通过第一通道发送box信息之前包括:
212.管理员根据相同网段的网络互联协议地址对机头和gpubox进行配置并生成第一通道。
213.在其中一个实施例中,处理器执行计算机程序时实现以下步骤:
214.响应于接收到gpubox发送的box信息包括:
215.根据开始发送信息查询指令的发送时刻和接收到box信息的接收时刻计算出响应
时间;
216.确定响应时间是否超过管理员设置的时间阈值;
217.若是,则向管理员告警;
218.若否,则存储box信息。
219.在其中一个实施例中,处理器执行计算机程序时实现以下步骤:
220.根据机头信息、访问gpubox请求和box信息生成访问结果包括:
221.验证访问gpubox请求是否合法;
222.若是,则确定box信息是否异常;
223.若否,则向管理员告警。
224.在其中一个实施例中,处理器执行计算机程序时实现以下步骤:
225.确定box信息是否异常包括:
226.若否,则根据访问gpubox请求确定用户的用户等级,
227.根据box信息和机头信息生成用户等级对应的访问结果;
228.若是,则通过第二通道向用户告警。
229.在其中一个实施例中,处理器执行计算机程序时实现以下步骤:
230.响应于接收到机头轮询发送的信息查询指令,通过第一通道向机头发送box信息,以供机头响应于接收到用户通过第二通道发送的访问gpubox请求时,通过第二通道向用户返回访问结果;
231.其中第一通道和第二通道相互隔离。
232.在其中一个实施例中,处理器执行计算机程序时实现以下步骤:
233.响应于接收到机头轮询发送的信息查询指令之前包括:
234.接收管理员发送的寄存器配置指令;
235.根据寄存器配置指令配置交换机芯片对应的寄存器;
236.响应于配置交换机芯片完成,重新启动交换机芯片。
237.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
238.通过第一通道向gpubox轮询发送信息查询指令以供gpubox通过第一通道发送box信息;
239.响应于接收到gpubox发送的box信息,存储box信息;
240.响应于接收到用户通过第二通道发送的访问gpubox请求,根据机头信息、访问gpubox请求和box信息生成访问结果;
241.通过第二通道向用户返回访问结果;
242.其中第一通道与第二通道相互隔离。
243.在其中一个实施例中,计算机程序被处理器执行时实现以下步骤:
244.通过第一通道向gpubox轮询发送信息查询指令以供gpubox通过第一通道发送box信息之前包括:
245.管理员根据相同网段的网络互联协议地址对机头和gpubox进行配置并生成第一通道。
246.在其中一个实施例中,计算机程序被处理器执行时实现以下步骤:
247.响应于接收到gpubox发送的box信息包括:
248.根据开始发送信息查询指令的发送时刻和接收到box信息的接收时刻计算出响应时间;
249.确定响应时间是否超过管理员设置的时间阈值;
250.若是,则向管理员告警;
251.若否,则存储box信息。
252.在其中一个实施例中,计算机程序被处理器执行时实现以下步骤:
253.根据机头信息、访问gpubox请求和box信息生成访问结果包括:
254.验证访问gpubox请求是否合法;
255.若是,则确定box信息是否异常;
256.若否,则向管理员告警。
257.在其中一个实施例中,计算机程序被处理器执行时实现以下步骤:
258.确定box信息是否异常包括:
259.若否,则根据访问gpubox请求确定用户的用户等级,
260.根据box信息和机头信息生成用户等级对应的访问结果;
261.若是,则通过第二通道向用户告警。
262.在其中一个实施例中,计算机程序被处理器执行时实现以下步骤:
263.响应于接收到机头轮询发送的信息查询指令,通过第一通道向机头发送box信息,以供机头响应于接收到用户通过第二通道发送的访问gpubox请求时,通过第二通道向用户返回访问结果;
264.其中第一通道和第二通道相互隔离。
265.在其中一个实施例中,计算机程序被处理器执行时实现以下步骤:
266.响应于接收到机头轮询发送的信息查询指令之前包括:
267.接收管理员发送的寄存器配置指令;
268.根据寄存器配置指令配置交换机芯片对应的寄存器;
269.响应于配置交换机芯片完成,重新启动交换机芯片。
270.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
271.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
272.以上实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。

技术特征:
1.一种gpubox的访问方法,应用于机头,方法包括:通过第一通道向gpubox轮询发送信息查询指令以供gpubox通过第一通道发送box信息;响应于接收到gpubox发送的box信息,存储box信息;响应于接收到用户通过第二通道发送的访问gpubox请求,根据机头信息、访问gpubox请求和box信息生成访问结果;通过第二通道向用户返回访问结果;其中第一通道与第二通道相互隔离。2.根据权利要求1的方法,其特征在于,通过第一通道向gpubox轮询发送信息查询指令以供gpubox通过第一通道发送box信息之前包括:根据相同网段的网络互联协议地址对机头和gpubox进行配置并生成第一通道。3.根据权利要求1的方法,其特征在于,响应于接收到gpubox发送的box信息包括:根据开始发送信息查询指令的发送时刻和接收到box信息的接收时刻计算出响应时间;确定响应时间是否超过设置的时间阈值;若是,则发出告警;若否,则存储box信息。4.根据权利要求3的方法,其特征在于,根据机头信息、访问gpubox请求和box信息生成访问结果包括:验证访问gpubox请求是否合法;若是,则确定box信息是否异常;若否,则发出告警。5.根据权利要求4的方法,其特征在于,确定box信息是否异常包括:若否,则根据访问gpubox请求确定用户的用户等级,根据box信息和机头信息生成用户等级对应的访问结果;若是,则通过第二通道向用户告警。6.一种gpubox的访问方法,应用于gpubox,方法包括:响应于接收到机头轮询发送的信息查询指令,通过第一通道向机头发送box信息,以供机头响应于接收到用户通过第二通道发送的访问gpubox请求时,通过第二通道向用户返回访问结果;其中第一通道和第二通道相互隔离。7.根据权利要求6的方法,其特征在于,响应于接收到机头轮询发送的信息查询指令之前包括:接收寄存器配置指令;根据寄存器配置指令配置交换机芯片对应的寄存器;响应于配置交换机芯片完成,重新启动交换机芯片。8.一种gpubox的访问装置,应用于机头,装置包括:第一发送模块,用于通过第一通道向gpubox轮询发送信息查询指令以供gpubox通过第一通道发送box信息;
存储模块,响应于接收到gpubox发送的box信息,用于存储box信息;生成模块,响应于接收到用户通过第二通道发送的访问gpubox请求,用于根据机头信息、访问gpubox请求和box信息生成访问结果;返回模块,用于通过第二通道向用户返回访问结果;其中第一通道和第二通道相互隔离。9.一种电子设备,其特征在于,包括:一个或多个处理器;以及与一个或多个处理器关联的存储器,存储器用于存储程序指令,程序指令在被一个或多个处理器读取执行时,执行如权利要求1~7中任一的方法。10.一种计算机存储介质,其特征在于,其上存储有计算机程序,其中,该程序被处理器执行时实现如权利要求1~7中任一的方法。

技术总结
本发明提供了一种GPUBOX的访问方法、装置、电子设备及存储介质,应用于机头,所述方法包括:通过第一通道向GPUBOX轮询发送信息查询指令以供GPUBOX通过第一通道发送BOX信息;响应于接收到GPUBOX发送的BOX信息,存储BOX信息;响应于接收到用户通过第二通道发送的访问GPUBOX请求,根据机头信息、访问GPUBOX请求和BOX信息生成访问结果;通过第二通道向用户返回访问结果;其中第一通道与第二通道相互隔离。通过禁止外部网络直接访问GPUBOX确保了GPUBOX信息的安全性;在仅允许GPUBOX和机头进行通信的同时,保证用户能访问到GPUBOX的实时信息,不影响生产安全。不影响生产安全。不影响生产安全。


技术研发人员:韩增福
受保护的技术使用者:苏州浪潮智能科技有限公司
技术研发日:2023.05.16
技术公布日:2023/9/6
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐