一种组件的数据处理方法、装置、设备及存储介质制造方法及图纸

技术编号:25947222 阅读:15 留言:0更新日期:2020-10-17 03:39
本发明专利技术公开了一种组件的数据处理方法、装置、设备及存储介质,通过侦测接入的组件并进行ID识别,将组件对应的Boot镜像装载到主控模块上,主控模块根据装载的Boot镜像调整自身的主控Boot镜像,从而在重启通信设备的系统后加载主控模块新的主控Boot镜像。本发明专利技术实施例实现了通信设备中对组件的发现、识别和接入,提高了通信设备中扩展组件功能的易用性和灵活性,且成本低;另外,组件可以根据实际需求进行增加和删除,主控模块通过与不同组件之间的结合,从而实现对不同功能的定制、更换及升级。

【技术实现步骤摘要】
一种组件的数据处理方法、装置、设备及存储介质
本专利技术涉及通信
,尤其涉及一种组件的数据处理方法、装置、设备及存储介质。
技术介绍
当前通信设备一般强调单一特定主体功能,如一台有线以太网交换机,其主体功能即是提供局域网内的以太网数据包交换功能。如果需要在此有线以太网交换机上扩展其他主体功能,如提供无线AP接入服务,则对于已有设备来说实现起来是非常困难的。在业界一般需要使用全新形态的产品架构,才能实现对已有通信设备的主体功能扩展,如提供一个可以安装多块板卡的插槽的机箱,并事先搭载一块主控板卡1,再单独购买安装另一块具备无线AP接入服务主体功能的板卡2。以上这种现有通信设备扩展主体功能组件的方式,无论在成本、灵活性及易用性上,都有不少改善空间。
技术实现思路
本专利技术提供一种组件的数据处理方法、装置、设备及存储介质,实现了通信设备中对组件的发现、识别和接入,提高了通信设备中扩展组件功能的易用性和灵活性,且成本低。本专利技术实施例提供一种组件的数据处理方法,包括:侦测主控模块的通信接口,当侦测到接入信号时,确定所述接入信号中的第一组件,并对所述第一组件进行ID识别,判断所述第一组件的ID信息是否合法;当所述第一组件的ID信息为合法信息时,根据所述第一组件的ID信息,将所述第一组件对应的第一Boot镜像装载到所述主控模块上;控制所述主控模块根据所述第一Boot镜像,调整自身的主控Boot镜像;在所述主控Boot镜像调整完成后,重启通信设备的系统,并加载所述主控模块和调整后的主控Boot镜像。优选的,所述当侦测到接入信号时,确定所述接入信号中的第一组件,具体为:当侦测到所述接入信号时,对所述接入信号进行去抖,判断所述接入信号是否有效;当所述接入信号为有效时,确定所述接入信号中的第一组件。优选的,所述对所述第一组件进行ID识别,判断所述第一组件的ID信息是否合法,具体为:控制所述主控模块的ID访问接口读取所述第一组件的ID信息;若所述第一组件的ID信息由所述第一组件内的存储器提供,则控制所述主控模块校验所述第一组件的ID信息的合法性,从而判断所述第一组件的ID信息是否合法;若所述第一组件的ID信息为二进制编码信息,则控制所述主控模块校验所述二进制编码信息的合法性,从而判断所述第一组件的ID信息是否合法。优选的,所述将所述第一组件对应的第一Boot镜像装载到所述主控模块上,具体为:根据所述第一Boot镜像的位置获取所述第一Boot镜像,并拷贝至所述主控Boot镜像内的存储区域;对所述第一Boot镜像进行校验,判断所述第一Boot镜像是否合法;当所述第一Boot镜像为合法信息时,将所述第一Boot镜像装载到所述主控模块上。优选的,所述根据所述第一Boot镜像的位置获取所述第一Boot镜像,具体为:若所述第一Boot镜像位于网络服务器上,则通过网络下载获取所述第一Boot镜像;若所述第一Boot镜像位于组件板载存储器内,则通过复制获取所述第一Boot镜像。优选的,所述控制所述主控模块根据所述第一Boot镜像,调整自身的主控Boot镜像,具体为:控制所述主控模块根据所述第一Boot镜像,调整所述主控Boot镜像保护机制、跳转机制、校验策略和异常处理策略。优选的,在所述主控Boot镜像调整完成后,重启通信设备的系统之前,还包括:判断所述接入信号中是否存在除所述第一组件外的第二组件;若否,则重启所述通信设备的系统,并加载所述主控模块和调整后的主控Boot镜像;若是,则对所述第二组件进行ID识别,判断所述第二组件的ID信息是否合法;当所述第二组件的ID信息为合法信息,则根据所述第二组件的ID信息,将所述第二组件对应的第二Boot镜像装载到所述主控模块上;控制所述主控模块根据所述第二Boot镜像,调整自身的主控Boot镜像;在所述主控Boot镜像调整完成后,重启所述通信设备的系统,并加载所述主控模块和调整后的主控Boot镜像。优选的,当所述第一组件的ID信息不为合法信息时,执行异常处理。相应的,本专利技术实施例还提供了一种组件的数据处理装置,包括:识别模块、装载模块、调整模块和加载模块,其中:所述识别模块,用于侦测主控模块的通信接口,当侦测到接入信号时,确定所述接入信号中的第一组件,并对所述第一组件进行ID识别,判断所述第一组件的ID信息是否合法;所述装载模块,用于当所述第一组件的ID信息为合法信息时,根据所述第一组件的ID信息,将所述第一组件对应的第一Boot镜像装载到所述主控模块上;所述调整模块,用于控制所述主控模块根据所述第一Boot镜像,调整自身的主控Boot镜像;所述加载模块,用于在所述主控Boot镜像调整完成后,重启通信设备的系统,并加载所述主控模块和调整后的主控Boot镜像。优选的,所述识别模块包括:侦测单元,用于当侦测到所述接入信号时,对所述接入信号进行去抖,判断所述接入信号是否有效;当所述接入信号为有效时,确定所述接入信号中的第一组件。优选的,所述识别模块还包括:识别单元,用于控制所述主控模块的ID访问接口读取所述第一组件的ID信息;若所述第一组件的ID信息由所述第一组件内的存储器提供,则控制所述主控模块校验所述第一组件的ID信息的合法性,从而判断所述第一组件的ID信息是否合法;若所述第一组件的ID信息为二进制编码信息,则控制所述主控模块校验所述二进制编码信息的合法性,从而判断所述第一组件的ID信息是否合法。优选的,所述装载模块包括:拷贝单元,用于根据所述第一Boot镜像的位置获取所述第一Boot镜像,并拷贝至所述主控Boot镜像内的存储区域;校验单元,用于对所述第一Boot镜像进行校验,判断所述第一Boot镜像是否合法;当所述第一Boot镜像为合法信息时,将所述第一Boot镜像装载到所述主控模块上。优选的,所述拷贝单元具体为:若所述第一Boot镜像位于网络服务器上,则通过网络下载获取所述第一Boot镜像;若所述第一Boot镜像位于组件板载存储器内,则通过复制获取所述第一Boot镜像。优选的,所述调整模块具体为:控制所述主控模块根据所述第一Boot镜像,调整所述主控Boot镜像保护机制、跳转机制、校验策略和异常处理策略。优选的,所述加载模块还包括:判断所述接入信号中是否存在除所述第一组件外的第二组件;若否,则重启所述通信设备的系统,并加载所述主控模块和调整后的主控Boot镜像;若是,则对所述第二组件进行ID识别,判断所述第二组件的ID信息是否合法;当所述第二组件的ID信息为合法信息,则根据所述第二组件的ID信息,将所述第二组件对应的第二Boot镜像装载到所述主控模块上;控制所述主控模块根据所述第二Boot本文档来自技高网...

【技术保护点】
1.一种组件的数据处理方法,其特征在于,包括:/n侦测主控模块的通信接口,当侦测到接入信号时,确定所述接入信号中的第一组件,并对所述第一组件进行ID识别,判断所述第一组件的ID信息是否合法;/n当所述第一组件的ID信息为合法信息时,根据所述第一组件的ID信息,将所述第一组件对应的第一Boot镜像装载到所述主控模块上;/n控制所述主控模块根据所述第一Boot镜像,调整自身的主控Boot镜像;/n在所述主控Boot镜像调整完成后,重启通信设备的系统,并加载所述主控模块和调整后的主控Boot镜像。/n

【技术特征摘要】
1.一种组件的数据处理方法,其特征在于,包括:
侦测主控模块的通信接口,当侦测到接入信号时,确定所述接入信号中的第一组件,并对所述第一组件进行ID识别,判断所述第一组件的ID信息是否合法;
当所述第一组件的ID信息为合法信息时,根据所述第一组件的ID信息,将所述第一组件对应的第一Boot镜像装载到所述主控模块上;
控制所述主控模块根据所述第一Boot镜像,调整自身的主控Boot镜像;
在所述主控Boot镜像调整完成后,重启通信设备的系统,并加载所述主控模块和调整后的主控Boot镜像。


2.如权利要求1所述的组件的数据处理方法,其特征在于,所述当侦测到接入信号时,确定所述接入信号中的第一组件,具体为:
当侦测到所述接入信号时,对所述接入信号进行去抖,判断所述接入信号是否有效;
当所述接入信号为有效时,确定所述接入信号中的第一组件。


3.如权利要求1所述的组件的数据处理方法,其特征在于,所述对所述第一组件进行ID识别,判断所述第一组件的ID信息是否合法,具体为:
控制所述主控模块的ID访问接口读取所述第一组件的ID信息;
若所述第一组件的ID信息由所述第一组件内的存储器提供,则控制所述主控模块校验所述第一组件的ID信息的合法性,从而判断所述第一组件的ID信息是否合法;
若所述第一组件的ID信息为二进制编码信息,则控制所述主控模块校验所述二进制编码信息的合法性,从而判断所述第一组件的ID信息是否合法。


4.如权利要求1所述的组件的数据处理方法,其特征在于,所述将所述第一组件对应的第一Boot镜像装载到所述主控模块上,具体为:
根据所述第一Boot镜像的位置获取所述第一Boot镜像,并拷贝至所述主控Boot镜像内的存储区域;
对所述第一Boot镜像进行校验,判断所述第一Boot镜像是否合法;
当所述第一Boot镜像为合法信息时,将所述第一Boot镜像装载到所述主控模块上。


5.如权利要求4所述的组件的数据处理方法,其特征在于,所述根据所述第一Boot镜像的位置获取所述第一Boot镜像,具体为:
若所述第一Boot镜像位于网络服务器上,则通过网络下载获取所述第一Boot镜像;
若所述第一Boot镜像位于组件板载存储器内,则通过复制获取所述第一Boot镜像。


6.如权利要求1所述的组件的数据处理方法,其特征在于,所述控制所述主控模块根据所述第一Boot镜像,调整自身的主控Boot镜像,具体为:
控制所述主控模块根据所述第一Boot镜像,调整所述主控Boot镜像保护机制、跳转机制、校验策略和异常处理策略。


7.如权利要求1至6任意一项所述的组件的数据处理方法,其特征在于,在所述主控Boot镜像调整完成后,重启通信设备的系统之前,还包括:
判断所述接入信号中是否存在除所述第一组件外的第二组件;
若否,则重启所述通信设备的系统,并加载所述主控模块和调整后的主控Boot镜像;
若是,则对所述第二组件进行ID识别,判断所述第二组件的ID信息是否合法;
当所述第二组件的ID信息为合法信息,则根据所述第二组件的ID信息,将所述第二组件对应的第二Boot镜像装载到所述主控模块上;
控制所述主控模块根据所述第二Boot镜像,调整自身的主控Boot镜像;
在所述主控Boot镜像调整完成后,重启所述通信设备的系统,并加载所述主控模块和调整后的主控Boot镜像。


8.根据权利要求7所述的组件的数据处理方法,其特征在于,还包括:
当所述第一组件的ID信息不为合法信息时,执行异常处理。


9.一种组件的数据处理装置,其特征在于,包括:识别模块、装载模块、调整模块和加载模块,其中:
所述识别模块,用于侦测主控模块的通信接口,当侦测到接入信号时,确定所述接入信...

【专利技术属性】
技术研发人员:荣挺
申请(专利权)人:普联技术有限公司
类型:发明
国别省市:广东;44

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

1