一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种BMD应用界面语言切换的方法、装置及介质与流程

2022-08-13 14:49:19 来源:中国专利 TAG:

一种bmd应用界面语言切换的方法、装置及介质
技术领域
1.本技术涉及服务器技术领域,特别是涉及一种bmc应用界面语言切换的方法、装置及介质。


背景技术:

2.随着云计算、大数据和人工智能等技术的不断发展,服务器的数量和需求不断增加。在服务器中,基板管理控制器(baseboard management controller,简称bmc)为服务器管理提供控制台支持、配置管理、硬件管理、故障分析和应用界面等功能。
3.目前,bmc应用界面语言可以根据bmc中存储的语言包进行选择,无法根据用户所在的地理位置进行语言切换,此外,当服务器应用的国家语言不在存储的语言包中时,将无法为用户提供相应语言的界面,进而不利于用户使用服务器的管理功能,降低用户体验感。
4.由此可见,如何根据用户使用bmc的地理位置进行bmc应用界面语言切换,提高用户体验感,是本领域技术人员亟待解决的问题。


技术实现要素:

5.本技术的目的是提供一种bmc应用界面语言切换的方法、装置及介质,根据用户使用bmc的地理位置对bmc应用界面的语言进行切换,提高用户体验感。
6.为解决上述技术问题,本技术提供一种bmc应用界面语言切换的方法,包括:
7.在bmc启动后,获取当前定位信息;
8.判断预先设定的语言库中是否存在所述当前定位信息对应的语言包;
9.若存在,选择所述当前定位信息对应的语言包应用于bmc应用界面;
10.若不存在,连接互联网以根据所述当前定位信息翻译生成对应的新增语言包,并将所述新增语言包应用于所述bmc应用界面。
11.优选地,在连接互联网之后还包括:
12.确定所述互联网是否连接成功;
13.若连接成功,则根据所述当前定位信息翻译生成对应的新增语言包;
14.若连接失败,则发送获取目标语言包请求指令至相邻bmc以获取目标语言包;其中,所述相邻bmc为同一局域网内的bmc。
15.优选地,在所述发送获取目标语言包请求指令至相邻bmc以获取目标语言包之前还包括:
16.判断是否存在所述相邻bmc;
17.若存在,则进入所述发送获取目标语言包请求指令至相邻bmc以获取目标语言包的步骤;
18.若不存在,则选择默认语言包应用于所述bmc应用界面。
19.优选地,在所述获取当前定位信息之后还包括:
20.判断所述当前定位信息是否获取成功;
21.若成功,确定所述当前定位信息是否与默认语言一致,若一致,选择默认语言包应用于所述bmc应用界面,若不一致,则进入所述判断预先设定的语言库中是否存在所述当前定位信息对应的语言包的步骤;
22.若不成功,选择所述默认语言包应用于所述bmc应用界面。
23.优选地,在所述获取当前定位信息之前还包括:
24.确定是否获取到用户自主选择语言包的指令;
25.若是,根据所述指令在所述语言库中选择对应的语言包应用于所述bmc应用界面。
26.优选地,在确定未获取到用户自主选择语言包的指令之后还包括:
27.判断当前界面是否为浏览器应用界面;
28.若是,确定浏览器语言是否与默认语言一致,若一致,则选择默认语言包应用于所述浏览器应用界面,若不一致,则从所述语言库中选择语言包应用于所述浏览器应用界面;
29.若否,判断操作系统语言是否与默认语言一致,若一致,则选择默认语言包应用于操作系统应用界面,若不一致,则从所述语言库中选择语言包应用于所述操作系统应用界面。
30.优选地,所述bmc应用界面语言切换的方法还包括:
31.在生成所述新增语言包后,将所述新增语言包存储于所述语言库中。
32.为了解决上述技术问题,本技术还提供了一种bmc应用界面语言切换的装置,包括:
33.获取模块,用于在bmc启动后,获取当前定位信息;
34.判断模块,用于判断预先设定的语言库中是否存在所述当前定位信息对应的语言包,若存在,调用选择模块,若不存在,调用处理模块;
35.所述选择模块,用于选择所述当前定位信息对应的语言包应用于bmc应用界面;
36.所述第一处理模块,用于连接互联网以根据所述当前定位信息翻译生成对应的新增语言包,并将所述新增语言包应用于所述bmc应用界面。
37.所述bmc应用界面语言切换的装置还包括:
38.第一确定模块,用于确定所述互联网是否连接成功,若连接成功,调用翻译模块,若连接失败,调用发送模块;
39.所述翻译模块,用于根据所述当前定位信息翻译生成对应的新增语言包;
40.所述发送模块,用于发送获取目标语言包请求指令至相邻bmc以获取目标语言包;其中,所述相邻bmc为同一局域网内的bmc。
41.第二处理模块,用于判断是否存在所述相邻bmc;
42.若存在,则进入所述发送获取目标语言包请求指令至相邻bmc以获取目标语言包的步骤;
43.若不存在,则选择默认语言包应用于所述bmc应用界面。
44.第三处理模块,用于判断所述当前定位信息是否获取成功;
45.若成功,确定所述当前定位信息是否与默认语言一致,若一致,选择默认语言包应用于所述bmc应用界面,若不一致,则进入所述判断预先设定的语言库中是否存在所述当前定位信息对应的语言包的步骤;
46.若不成功,选择所述默认语言包应用于所述bmc应用界面。
47.第二确定模块,用于确定是否获取到用户自主选择语言包的指令;
48.若是,根据所述指令在所述语言库中选择对应的语言包应用于所述bmc应用界面。
49.第四处理模块,用于判断当前界面是否为浏览器应用界面;
50.若是,确定浏览器语言是否与默认语言一致,若一致,则选择默认语言包应用于所述浏览器应用界面,若不一致,则从所述语言库中选择语言包应用于所述浏览器应用界面;
51.若否,判断操作系统语言是否与默认语言一致,若一致,则选择默认语言包应用于操作系统应用界面,若不一致,则从所述语言库中选择语言包应用于所述操作系统应用界面。
52.存储模块,用于在生成到所述新增语言包后,将所述新增语言包存储于所述语言库中。
53.为了解决上述技术问题,本技术还提供了一种bmc应用界面语言切换的装置,包括存储器,用于存储计算机程序;
54.处理器,用于执行所述计算机程序时实现所述的bmc应用界面语言切换的方法的步骤。
55.为了解决上述技术问题,本技术还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述的bmc应用界面语言切换的方法的步骤。
56.本发明所提供的一种bmc应用界面语言切换的方法,包括:在bmc启动之后,获取bmc的当前定位信息,根据该当前定位信息判断预先设定的语言库中是否存在当前定位信息对应的语言包,若存在,则选择当前定位信息对应的语言包应用于bmc应用界面,若不存在,则连接互联网以根据当前定位信息翻译生成对应的新增语言包,并将新增语言包应用于bmc应用界面。由此可见,本技术所提供的技术方案,通过获取bmc的当前定位信息以确定bmc的地理位置,进而实现根据bmc的地理位置切换bmc应用界面语言的目的,此外,当语言库中不存在当前定位信息对应的语言包时,通过连接互联网翻译生成当前bmc地理位置对应的语言包,并将新增的语言包应用于bmc应用界面,进而提高用户体验感。
57.此外,本技术还提供一种bmc应用界面语言切换的装置和介质,与上述的bmc应用界面语言切换的方法相对应,效果同上。
附图说明
58.为了更清楚地说明本技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
59.图1为本技术实施例所提供的一种bmc应用界面语言切换的方法的流程图;
60.图2为本技术实施例所提供的一种bmc应用界面语言切换的装置的结构图;
61.图3为本技术另一实施例提供的bmc应用界面语言切换的装置的结构图。
具体实施方式
62.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部实施例。基于本
申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本技术保护范围。
63.本技术的核心是提供一种bmc应用界面语言切换的方法、装置及介质,通过获取bmc启动后的当前定位信息,并根据当前定位信息确定预先设定的语言库中是否存在对应的语言包,若不存在,则连接互联网翻译生成当前定位信息对应的语言包,并将该语言包应用于bmc应用界面,进而实现根据bmc地理位置切换应用界面语言的目的。
64.为了使本技术领域的人员更好地理解本技术方案,下面结合附图和具体实施方式对本技术作进一步的详细说明。
65.随着云计算、大数据和人工智能等技术的不断发展,服务器的数量和需求不断增加。在服务器中,基板管理控制器(baseboard management controller,简称bmc)为服务器管理提供控制台支持、配置管理、硬件管理、故障分析和应用界面等功能。
66.目前,bmc应用界面语言可以根据bmc中存储的语言包进行选择,无法根据用户所在的地理位置进行语言切换,此外,当服务器应用的国家语言不在存储的语言包中时,将无法为用户提供相应语言的界面,进而不利于用户使用服务器的管理功能,降低用户体验感。
67.为了实现根据用户使用bmc的地理位置进行bmc应用界面语言切换,提高用户体验感,本技术实施例提供了一种bmc应用界面语言切换的方法,通过获取bmc的定位信息以确定bmc的地理位置,并根据bmc地理位置在语言库中选择对应的语言包应用于bmc应用界面,当语言库中不存在bmc地理对应的语言包时,通过连接互联网翻译得到对应的语言包以应用于bmc应用界面,进而实现根据bmc地理位置自动切换应用界面语言的目的。
68.图1为本技术实施例所提供的一种bmc应用界面语言切换的方法的流程图,如图1所示,该方法包括:
69.s10:在bmc启动后,获取当前定位信息。
70.s11:判断预先设定的语言库中是否存在当前定位信息对应的语言包,若存在,则进入步骤s12,若不存在,则进入步骤s13。
71.s12:选择当前定位信息对应的语言包应用于bmc应用界面。
72.s13:连接互联网以根据当前定位信息翻译生成对应的新增语言包,并将新增语言包应用于bmc应用界面。
73.在具体实施例中,在bmc启动后,获取bmc的当前定位信息以确定bmc的地理位置,需要说明的是,可以基于全球定位系统(global positioning system,简称gps)获取的定位信息,也可以基于北斗星定位获取的定位信息,对此本技术不作限定。
74.得到bmc的当前定位信息后,判断预先设定的语言库中是否存在bmc定位信息对应的语言包,若存在,选择该语言包应用于bmc应用界面,若不存在,则进入步骤s13以连接互联网,根据定位信息翻译生成新增语言包,并将该新增语言包应用于bmc应用界面。值得注意的是,每得到一个新增语言包,将其存储于语言库中。
75.在实施中,当互联网连接成功时,将翻译生成的新增语言包应用于bmc应用界面,若互联网连接失败,则可以向相邻bmc发送请求信息以获取定位信息对应的语言包,其中相邻bmc指的是同一局域网内的其他bmc。可以理解的是,若相邻bmc中不存在所需的语言包,则自动选择默认语言包应用于bmc应用界面。当然,想相邻bmc发送请求前,若确定同一局域网内并不存在其他bmc,同样自动选择默认语言包应用于bmc应用界面。
76.此外,在获取bmc定位信息后,若确定当前定位信息与默认语言包一致,则选择默认语言包应用于bmc应用界面。当然,若获取bmc定位信息失败,同样的,自动选择默认语言包应用于bmc应用界面。
77.若用户想要自主切换bmc应用界面的语言,则先获取用户自主选择语言包的指令,在获取指令后将语言库中对应的语言包应用于bmc应用界面。由于bmc应用界面语言显示依赖于用户自主选择、浏览器语言或操作系统语言,因此,若未获取到用户自主选择语言包的指令时,判断当前界面是否为浏览器界面,若当前为浏览器界面,则在确定浏览器语言与默认语言一致时,选择默认语言包应用于浏览器界面,若不一致,在语言库中选择所需的语言包。
78.值得注意的是,若当前界面不是浏览器界面时,即可确定当前界面为操作系统应用界面,判断操作系统语言是否与默认语言一致,若一致,则选择默认语言包应用于操作系统应用界面,若不一致,同样在语言库中选择所需语言包。
79.本技术实施例所提供的bmc应用界面语言切换的方法,包括:在bmc启动之后,获取bmc的当前定位信息,根据该当前定位信息判断预先设定的语言库中是否存在当前定位信息对应的语言包,若存在,则选择当前定位信息对应的语言包应用于bmc应用界面,若不存在,则连接互联网以根据当前定位信息翻译生成对应的新增语言包,并将新增语言包应用于bmc应用界面。由此可见,本技术所提供的技术方案,通过获取bmc的当前定位信息以确定bmc的地理位置,进而实现根据bmc的地理位置切换bmc应用界面语言的目的,此外,当语言库中不存在当前定位信息对应的语言包时,通过连接互联网翻译生成当前bmc地理位置对应的语言包,并将新增的语言包应用于bmc应用界面,进而提高用户体验感。
80.在具体实施例中,若语言库中不存在bmc当前定位信息对应的语言包时,需要连接互联网以翻译定位信息对应的语言包。在连接互联网后,判断互联网是否连接成功,若连接成功,则根据当前定位信息翻译生成新增语言包,并将该新增语言包应用于bmc应用界面。
81.若互联网连接失败,则发送获取目标语言包的请求指令至相邻bmc以获取目标语言包,其中,相邻bmc为同一局域网内的其他bmc。当相邻bmc中存在当前bmc所需的目标语言包时,接收相邻bmc中任意一个bmc中的目标语言包以应用于当前bmc应用界面。
82.本技术实施例所提供的bmc应用界面语言切换的方法,在互联网连接失败时,向同一局域网中的其他bmc发送获取目标语言包的请求指令,以便从其他bmc中获取到所需的语言包,提升根据bmc定位信息切换应用界面语言的准确性和可靠性。
83.在上述实施例的基础上,为进一步提高bmc应用界面语言切换的可靠性,在互联网连接失败后,先判断同一局域网内是否存在其他bmc,即是否存在相邻bmc,若不存在,则选择默认语言包应用于bmc应用界面。
84.当然,在确定存在相邻bmc时,发送获取目标语言包的请求指令至相邻bmc,在预设时长后,若接收不到相邻bmc发送的目标语言包时,选择默认语言包应用于当前bmc应用界面。
85.本技术实施例所提供的bmc应用界面语言切换的方法,在发送获取目标语言包请求指令至相邻bmc以获取目标语言包之前,判断是否存在相邻bmc,若存在,则进入发送获取目标语言包请求指令至相邻bmc以获取目标语言包的步骤,若不存在,则选择默认语言包应用于bmc应用界面,进而提高bmc应用界面语言切换的可靠性。
86.在具体实施中,在bmc启动,并获取bmc当前定位信息后,为了提高bmc应用界面语言切换的可靠性,先判断获取当前定位信息是否成功,若获取成功,在确定当前定位信息与默认语言一致时,选择默认语言包引用与bmc应用界面,若不一致,则判断语言库中是否存在与当前定位信息相对应的语言包以切换bmc应用界面语言。当然,若获取bmc当前定位信息失败,则选择默认语言包应用于bmc应用界面。
87.本技术实施例所提供的bmc应用界面语言切换的方法,在获取bmc当前定位信息后判断是否获取成功,获取成功且当前定位信息与默认语言一致时,选择默认语言包应用于bmc应用界面。在获取定位信息失败时,同样选择默认语言包应用于bmc应用界面,由此提高bmc应用界面语言的切换可靠性。
88.事实上,在启动bmc后,可以根据bmc当前定位信息自动切换应用界面语言,也可以用户自行选择切换。即在确定获取到用户自主选择语言包的指令后,根据指令在语言库中选择用户选择的语言包应用于bmc应用界面。
89.本技术实施例所提供的bmc应用界面语言切换的方法,可以接收用户自主选择语言包的指令,以便根据用户需求进行设定bmc应用界面语言,提高bmc应用界面语言设置的多样性。
90.在上述实施例的基础上,由于bmc应用界面语言显示依赖于用户自主选择、浏览器语言或操作系统语言,因此,若确定未获取到用户自主选择语言包的指令,则判断当前界面是否为浏览器应用界面,若是浏览器应用界面,在确定浏览器语言与默认语言一致时,选择默认语言包应用于浏览器应用界面,若不一致,则从语言库中选择语言包应用于浏览器应用界面。
91.若当前界面不是浏览器应用界面时,可确定为操作系统应用界面,则判断操作系统语言是否与默认语言一致,在操作系统语言与默认语言一致时,选择默认语言包应用于操作系统应用界面,否则从语言库中选择语言包应用于操作系统应用界面。
92.本技术实施例所提供的bmc应用界面语言切换的方法,在确定未获取到用户自主选择语言包的指令时,判断当前界面是否为浏览器应用界面,若为浏览器应用界面,当浏览器语言与默认语言一致时,选择默认语言包应用于浏览器应用界面,否则从语言库中选择语言包应用于浏览器应用界面。若不为浏览器应用界面,即可确定当前应用界面为操作系统应用界面,则在操作系统语言与默认语言一致时,选择默认语言包应用于操作系统应用界面,否则从语言库中选择语言包应用于操作系统应用界面,进而完成语言界面的设置,提升语言界面设置的可靠性。
93.在具体实施中,当语言库中不存在bmc当前信息对应的语音包时,每连接互联网翻译生成一个新增语言包后,将新增语言包存储于语言库中,避免该bmc再次出现再相同地理位置时,仍需要重新进行翻译,造成资源浪费。
94.此外,用户可以定期对语言库中的语言包进行更新,由此提高bmc应用界面语言切换的准确性。
95.本技术实施例所提供的bmc应用界面语言切换的方法,将连接互联网翻译新增语言包存储于语言库中,避免bmc再次出现在同一地理位置时,再次进行翻译语言包导致资源浪费。
96.在上述实施例中,对于bmc应用界面语言切换的方法进行了详细描述,本技术还提
供bmc应用界面语言切换的装置对应的实施例。需要说明的是,本技术从两个角度对装置部分的实施例进行描述,一种是基于功能模块的角度,另一种是基于硬件结构的角度。
97.图2为本技术实施例所提供的一种bmc应用界面语言切换的装置的结构图,如图2所示,该装置包括:
98.获取模块10,用于在bmc启动后,获取当前定位信息。
99.判断模块11,用于判断预先设定的语言库中是否存在当前定位信息对应的语言包,若存在,调用选择模块,若不存在,调用处理模块。
100.选择模块12,用于选择当前定位信息对应的语言包应用于bmc应用界面。
101.第一处理模块13,用于连接互联网以根据当前定位信息翻译生成对应的新增语言包,并将新增语言包应用于bmc应用界面。
102.优选地,本技术实施例所提供的bmc应用界面语言切换的装置还包括第一确定模块、翻译模块、发送模块、第二处理模块、第三处理模块、第二确定模块、第四处理模块和存储模块。
103.第一确定模块,用于确定互联网是否连接成功,若连接成功,调用翻译模块,若连接失败,调用发送模块。
104.翻译模块,用于根据当前定位信息翻译生成对应的新增语言包。
105.发送模块,用于发送获取目标语言包请求指令至相邻bmc以获取目标语言包;其中,相邻bmc为同一局域网内的bmc。
106.第二处理模块,用于判断是否存在相邻bmc,若存在,则进入发送获取目标语言包请求指令至相邻bmc以获取目标语言包的步骤,若不存在,则选择默认语言包应用于bmc应用界面。
107.第三处理模块,用于判断当前定位信息是否获取成功,若成功,确定当前定位信息是否与默认语言一致,若一致,选择默认语言包应用于bmc应用界面,若不一致,则进入判断预先设定的语言库中是否存在当前定位信息对应的语言包的步骤,若不成功,选择默认语言包应用于bmc应用界面。
108.第二确定模块,用于确定是否获取到用户自主选择语言包的指令,若是,根据指令在语言库中选择对应的语言包应用于bmc应用界面。
109.第四处理模块,用于判断当前界面是否为浏览器应用界面,若是浏览器应用界面,确定浏览器语言是否与默认语言一致,若一致,则选择默认语言包应用于浏览器应用界面,若不一致,则从语言库中选择语言包应用于浏览器应用界面,若不是浏览器应用界面,判断操作系统语言是否与默认语言一致,若一致,则选择默认语言包应用于操作系统应用界面,若不一致,则从语言库中选择语言包应用于操作系统应用界面。
110.存储模块,用于在生成到新增语言包后,将新增语言包存储于语言库中。
111.由于装置部分的实施例与方法部分的实施例相互对应,因此装置部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。
112.本技术实施例所提供的bmc应用界面语言切换的装置,包括:在bmc启动之后,获取bmc的当前定位信息,根据该当前定位信息判断预先设定的语言库中是否存在当前定位信息对应的语言包,若存在,则选择当前定位信息对应的语言包应用于bmc应用界面,若不存在,则连接互联网以根据当前定位信息翻译生成对应的新增语言包,并将新增语言包应用
于bmc应用界面。由此可见,本技术所提供的技术方案,通过获取bmc的当前定位信息以确定bmc的地理位置,进而实现根据bmc的地理位置切换bmc应用界面语言的目的,此外,当语言库中不存在当前定位信息对应的语言包时,通过连接互联网翻译生成当前bmc地理位置对应的语言包,并将新增的语言包应用于bmc应用界面,进而提高用户体验感。
113.图3为本技术另一实施例提供的bmc应用界面语言切换的装置的结构图,如图3所示,bmc应用界面语言切换的装置包括:存储器20,用于存储计算机程序;
114.处理器21,用于执行计算机程序时实现如上述实施例所提到的bmc应用界面语言切换的方法的步骤。
115.本实施例提供的bmc应用界面语言切换的装置可以包括但不限于智能手机、平板电脑、笔记本电脑或台式电脑等。
116.其中,处理器21可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器21可以采用数字信号处理器(digital signal processor,简称dsp)、现场可编程门阵列(field-programmable gate array,简称fpga)、可编程逻辑阵列(programmable logic array,简称pla)中的至少一种硬件形式来实现。处理器21也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称中央处理器(central processing unit,简称cpu);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器21可以集成有图像处理器(graphics processing unit,简称gpu),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器21还可以包括人工智能(artificial intelligence,简称ai)处理器,该ai处理器用于处理有关机器学习的计算操作。
117.存储器20可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器20还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。本实施例中,存储器20至少用于存储以下计算机程序201,其中,该计算机程序被处理器21加载并执行之后,能够实现前述任一实施例公开的bmc应用界面语言切换的方法的相关步骤。另外,存储器20所存储的资源还可以包括操作系统202和数据203等,存储方式可以是短暂存储或者永久存储。其中,操作系统202可以包括windows、unix、linux等。数据203可以包括但不限于bmc应用界面语言切换的方法中所涉及的相关数据。
118.在一些实施例中,bmc应用界面语言切换的装置还可包括有显示屏22、输入输出接口23、通信接口24、电源25以及通信总线26。
119.本领域技术人员可以理解,图3中示出的结构并不构成对bmc应用界面语言切换的装置的限定,可以包括比图示更多或更少的组件。
120.本技术实施例提供的bmc应用界面语言切换的装置,包括存储器和处理器,处理器在执行存储器存储的程序时,能够实现如下方法:bmc应用界面语言切换的方法。
121.本技术实施例所提供的bmc应用界面语言切换的装置,通过获取bmc的当前定位信息以确定bmc的地理位置,进而实现根据bmc的地理位置切换bmc应用界面语言的目的,此外,当语言库中不存在当前定位信息对应的语言包时,通过连接互联网翻译生成当前bmc地理位置对应的语言包,并将新增的语言包应用于bmc应用界面,进而提高用户体验感。
122.最后,本技术还提供一种计算机可读存储介质对应的实施例。计算机可读存储介
质上存储有计算机程序,计算机程序被处理器执行时实现如上述方法实施例中记载的步骤。
123.可以理解的是,如果上述实施例中的方法以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等各种可以存储程序代码的介质。
124.本技术实施例所提供的计算机可读存储介质,基于bmc的当前定位信息确定bmc的地理位置,进而根据bmc的地理位置在语言库中获取当前定位信息相当对应的语言包以进行bmc应用界面语言的切换,在语言库中不存在对应语言包时,连接互联网翻译生成新的语言包以应用于bmc应用界面,进而提高bmc应用界面语言切换的可靠性和多样性。
125.以上对本技术所提供的一种bmc应用界面语言切换的方法、装置及介质进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以对本技术进行若干改进和修饰,这些改进和修饰也落入本技术权利要求的保护范围内。
126.还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献