一种数据处理方法、装置、系统及存储介质制造方法及图纸

技术编号:18894143 阅读:27 留言:0更新日期:2018-09-08 10:47
本发明专利技术公开了一种数据处理方法,所述方法应用于基板管理控制器(BMC),所述BMC中包括两个或两个以上芯片(CHIP);所述方法包括:检测到第一操作时,生成第一指令;根据所述第一指令确定与所述第一指令对应的第一功能;在所述两个以上CHIP中查找支持所述第一功能的CHIP;向所查找出的支持所述第一功能的CHIP中的至少一个第一CHIP发送所述第一指令,使得所述至少一个第一CHIP中的CHIP执行所述第一指令,而实现所述第一功能。本发明专利技术还同时公开了一种数据处理装置、系统及存储介质。

Data processing method, device, system and storage medium

The invention discloses a data processing method applied to a substrate management controller (BMC) comprising two or more chips (CHIP); the method comprises: generating a first instruction when detecting a first operation; determining a first function corresponding to the first instruction according to the first instruction; and Look for CHIP that supports the first function in more than two CHIP; send the first instruction to at least one of the CHIP that supports the first function, so that the CHIP in the at least one first CHIP executes the first instruction and realizes the first function. The invention also discloses a data processing device, a system and a storage medium.

【技术实现步骤摘要】
一种数据处理方法、装置、系统及存储介质
本专利技术涉及数据处理技术,尤其涉及一种数据处理方法、装置、系统及存储介质。
技术介绍
所谓基板管理控制器(BMC,BaseboardManagementController)是指执行伺服器远端管理控制器,它可以在设备未开机的状态下,对设备进行固件升级、查看设备等一些操作。但是,当前无论是BMC的CHIP,还是BMC软件,使得其系统都变得越来越大,功也越来越多,造成的后果则是系统臃肿,反应慢,开机时间长、客户体验差。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种数据处理方法、装置、系统及存储介质,能够解决现有技术中由于系统臃肿庞大而导致系统反应慢、开机时间长的问题。为达到上述目的,本专利技术实施例的技术方案是这样实现的:根据本专利技术实施例的一方面,提供一种数据处理方法,所述方法应用于基板管理控制器BMC,所述BMC中包括两个以上芯片CHIP;所述方法包括:检测到第一操作时,生成第一指令;根据所述第一指令确定与所述第一指令对应的第一功能;在所述两个以上CHIP中查找支持所述第一功能的CHIP;向所查找出的支持所述第一功能的CHIP中的至少一个第一CHIP发送所述第一指令,使得所述至少一个第一CHIP中的CHIP执行所述第一指令,而实现所述第一功能。上述方案中,所述方法还包括:确定实现所述第一功能是以先实现第二功能为前提时,在所述两个以上CHIP中查找支持所述第二功能的CHIP;向所查找出的支持所述第二功能的CHIP中的至少一个第二CHIP发送第二指令,使得所述至少一个第二CHIP中的CHIP执行所述第二指令,而实现所述第二功能。上述方案中,所述方法还包括:控制所述两个以上CHIP在预设周期内彼此发送心跳报文;确定所述两个以上CHIP中至少有一个CHIP在所述预设周期内未接收到所述心跳报文时,确定所述BMC故障。上述方案中,所述方法还包括:检测到第二操作时,生成第三指令;确定所述第三指令是针对CHIP中的程序更新指令时,解析所述第三指令,以得到所述第三指令中携带的程序版本信息;根据所述程序版本信息在所述两个以上CHIP中确定待更新CHIP;向所述待更新CHIP发送所述第三指令,使得所述待更新CHIP执行所述第三指令而完成程序更新操作。上述方案中,在向所述待更新CHIP发送所述第三指令,使得所述待更新CHIP执行所述第三指令而完成程序更新操作之后,所述方法还包括:确定所述两个以上CHIP中除所述待更新CHIP之外的其他CHIP处于执行任务状态时,控制所述其他CHIP保持当前的工作状态。根据本专利技术实施例的另一方面,提供一种数据处理装置,所述装置包括:生成单元、确定单元、查找单元和发送单元;其中,所述生成单元,用于检测到第一操作时,生成第一指令;所述确定单元,用于根据所述第一指令确定与所述第一指令对应的第一功能;所述查找单元,用于在BMC中的两个以上CHIP中查找支持所述第一功能的CHIP;所述发送单元,用于向所查找出的支持所述第一功能的CHIP中的至少一个第一CHIP发送所述第一指令,使得所述至少一个第一CHIP中的CHIP执行所述第一指令,而实现所述第一功能。上述方案中,所述装置还包括:控制单元;所述控制单元,用于控制所述两个以上CHIP在预设周期内彼此发送心跳报文;所述确定单元,还用于确定所述两个以上CHIP中至少有一个CHIP在所述预设周期内未接收到所述心跳报文时,确定所述BMC故障。根据本专利技术实施例的第三方面,提供一种数据处理装置,所述装置包括:存储器、处理器以及存储在存储器被处理器运动的可执行程序,其特征在于,所述处理器运行所述可执行程序时执行上述数据处理方法中任一项所述的方法步骤。根据本专利技术实施例的第四方面,提供一种存储介质,其上存储有可执行程序,其特征在于,所述可执行程序被处理器执行时实现上述数据处理方法中任一项所述的方法步骤。根据本专利技术实施例的第五方面,提供一种数据处理系统,所述系统中包括两个以上CHIP;所述两个以上CHIP中支持第一功能的CHIP接收到第一指令时,执行所述第一指令,而实现所述第一功能。本专利技术所提供的数据处理方法、装置、系统及存储介质,通过将BMC系统中的CHIP按功能划分为两个以上的CHIP,且每个CHIP支持一个功能后,当BMC系统检测到操作第一第一并生成指令后,将生成的第一指令向支持与生成的第一指令所对应的第一功能的CHIP发送,由支持所述第一功能的CHIP执行所述第一指令而实现所述第一功能,使得每个CHIP的功能清晰,BMC系统稳定,从而加快了开机时间,提高了客户体验。附图说明图1为本专利技术实施例提供的一种数据处理方法的流程示意图;图2为本专利技术实施例中BMC系统的结构组成示意图;图3为本专利技术实施例中数据处理装置的结构组成示意图一;图4为本专利技术实施例中数据处理装置的结构组成示意图二。具体实施方式为了能够更加详尽地了解本专利技术的特点与
技术实现思路
,下面结合附图对本专利技术的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本专利技术。图1为本专利技术实施例提供的一种数据处理方法的流程示意图,如图1所示,所述方法包括以下步骤:步骤101,检测到第一操作时,生成第一指令;本专利技术实施例中,所述第一操作可以是用户触碰设备的物理按键所产生的操作。例如,所述物理按键是设备上的开机键,而当用户触发所述开机键时,该设备能够检测到因用户触碰开机键所产生的开机操作,然后根据检测到的开机操作生成开机指令。另一方面,所述第一操作也可以是用户触碰安装在设备上的应用程序中的功能模块所产生的操作。例如,在设备上安装有具有信息搜索功能的应用程序,当用户通过该应用程序进行信息搜索时,会在该应用程序的信息输入框中输入待搜索的信息,然后,通过点击该应用程序的信息搜索图标进行信息搜索。这样,所述应用程序中的信息搜索模块则能够检测到因用户触碰信息搜索图标所产生的信息搜索操作,然后,再根据检测到的信息搜索操作生成信息搜索指令。这里,所述设备具体可以是安装有BMC系统的设备,例如,所述设备可以是台式电脑、笔记本电脑、PAD等终端。步骤102,根据所述第一指令确定与所述第一指令对应的第一功能;本专利技术实施例中,当设备根据检测到的第一操作生成第一指令后,解析所述第一指令,以得到与所述第一指令对应的第一功能。例如,所述第一指令是开机指令时,通过解析所述开机指令,确定与所述开机指令对应的功能是开机功能。而当所述第一指令是信息搜索指令时,通过解析所述信息搜索指令,确定所述信息搜索指令对应的功能是网络搜索功能。步骤103,在所述两个以上CHIP中查找支持所述第一功能的CHIP;本专利技术实施例中,在设备中的BMC系统中,具有按功能不同所划分的两个以上的CHIP,因此,当该设备根据第一指令确定出与第一指令对应的第一功能后,需要在BMC系统中的CHIP集中查找支持第一功能的CHIP。这里,所述CHIP集中至少包括两个CHIP,且所述两个CHIP支持不同的功能。例如,一个CHIP支持上网功能,另一个CHIP支持视频播放功能。具体地,两个不同功能的CHIP之间使用通讯接口互联,以构成一个完整的BMC系统。例如,当设备根据用户的操作生成的是视频播放指令时,则需要在CHIP集中查找具有视频播放功能的CHIP。这里,两本文档来自技高网
...

【技术保护点】
1.一种数据处理方法,所述方法应用于基板管理控制器BMC,所述BMC中包括两个以上芯片CHIP;所述方法包括:检测到第一操作时,生成第一指令;根据所述第一指令确定与所述第一指令对应的第一功能;在所述两个以上CHIP中查找支持所述第一功能的CHIP;向所查找出的支持所述第一功能的CHIP中的至少一个第一CHIP发送所述第一指令,使得所述至少一个第一CHIP中的CHIP执行所述第一指令,而实现所述第一功能。

【技术特征摘要】
1.一种数据处理方法,所述方法应用于基板管理控制器BMC,所述BMC中包括两个以上芯片CHIP;所述方法包括:检测到第一操作时,生成第一指令;根据所述第一指令确定与所述第一指令对应的第一功能;在所述两个以上CHIP中查找支持所述第一功能的CHIP;向所查找出的支持所述第一功能的CHIP中的至少一个第一CHIP发送所述第一指令,使得所述至少一个第一CHIP中的CHIP执行所述第一指令,而实现所述第一功能。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定实现所述第一功能是以先实现第二功能为前提时,在所述两个以上CHIP中查找支持所述第二功能的CHIP;向所查找出的支持所述第二功能的CHIP中的至少一个第二CHIP发送第二指令,使得所述至少一个第二CHIP中的CHIP执行所述第二指令,而实现所述第二功能。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:控制所述两个以上CHIP在预设周期内彼此发送心跳报文;确定所述两个以上CHIP中至少有一个CHIP在所述预设周期内未接收到所述心跳报文时,确定所述BMC故障。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:检测到第二操作时,生成第三指令;确定所述第三指令是针对CHIP中的程序更新指令时,解析所述第三指令,以得到所述第三指令中携带的程序版本信息;根据所述程序版本信息在所述两个以上CHIP中确定待更新CHIP;向所述待更新CHIP发送所述第三指令,使得所述待更新CHIP执行所述第三指令而完成程序更新操作。5.根据权利要求4所述的方法,其特征在于,在向所述待更新CHIP发送所述第三指令,使得所述待...

【专利技术属性】
技术研发人员:王海涛
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1