买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:深圳市瑞驰信息技术有限公司
摘要:本发明公开了一种基于ARM阵列安卓云服务器的USB链路保活方法,包括USBDevieceID标识方法,所述USBDevieceID标识方法包括如下步骤:在背板上为每个刀片节点槽位设计一个刀片槽位标识ID配置电路;在每个刀片节点底板上为每个安卓板卡槽位设计一个卡槽位标识ID配置电路;在每个刀片节点底板上为每个安卓板卡槽位设计一个I2C扩展IO芯片,所述IO扩展芯片可把卡槽位标识的IO逻辑电平解析为I2C信号;安卓板卡通过I2C总线读取节点底板上对应槽位的IO扩展芯片的IO数据信息,可判断出本卡在机箱背板中的刀片槽位号和在节点底板上的卡槽位号;安卓卡可根据自己获取的位置号来标识自己的USBDeviceID,可绑定USBDeviceID和卡的位置号;本发明提供的具有保证USB链路的长期稳定运行的优点。
主权项:1.一种基于ARM阵列安卓云服务器的USB链路保活方法,其特征在于,包括USBDevieceID标识方法,所述USBDevieceID标识方法包括如下步骤:在背板上为每个刀片节点槽位设计一个刀片槽位标识ID配置电路;在每个刀片节点底板上为每个安卓板卡槽位设计一个卡槽位标识ID配置电路;在每个刀片节点底板上为每个安卓板卡槽位设计一个I2C扩展IO芯片,所述IO扩展芯片把卡槽位标识的IO逻辑电平解析为I2C信号;安卓板卡通过I2C总线读取节点底板上对应槽位的IO扩展芯片的IO数据信息,判断出本卡在机箱背板中的刀片槽位号和在节点底板上的卡槽位号;安卓卡根据自己获取的位置号来标识自己的USBDeviceID,即绑定USBDeviceID和卡的位置号;每次安卓卡上电启动后,通过上述步骤获得本卡的位置信息,并把系统中的默认的USBDeviceID信息进行更新;刀片节点在位标识信号和卡在位标识信号通过上拉和下拉电阻实现,用于BMC管理系统判断刀片节点和安卓板卡是否在位,作为辅助信号;刀片节点上电控制信号和安卓板卡上电控制信号通过BMC管理板的I2C扩展IO芯片发出,用于控制刀片节点上下电和安卓板卡上下电,也用于BMC管理系统判断刀片节点和安卓板卡是否处于上电状态,作为辅助信号;还包括USB链路状态巡检策略和USB链路异常恢复方法,为保证USB链路的稳定性,需要对USB链路活动状态进行巡检和监测,所述USB链路状态巡检策略包括如下步骤:BMC管理板每间隔指定时间,查询一次刀片节点和安卓卡的在位和上电状态,并进行本地标记;查询服务器硬件系统内安卓板卡的USBDeviceID数量是否正确,如果正确,说明系统内所有的USB链路都是正常运行的,等待下一轮循环巡检;如果发现USBDeviceID的数量减少,说明有异常的安卓板卡USB链路,再进一步确认是否真实发生了异常;如果是真实发生USB链路异常,则需要检索安卓板卡的USBDeviceID识别不到的位置,并进行本地标记;所述USB链路状态巡检策略和USB链路异常恢复方法包括如下步骤:服务器开始运行USB链路巡检和异常恢复流程;延时T1秒;巡检刀片节点和安卓板卡的在位状态并标记;巡检刀片节点和安卓板卡的上电状态并标记;巡检安卓板卡USBDeviceID数量;判断安卓板卡在位且上电数量和ID数量是否相等;若相等,则返回延时T1秒;若不相等,则延时T2秒,T2秒大于安卓板卡系统重启时间;二次巡检刀片节点和安卓板卡的在位状态并标记;二次巡检刀片节点和安卓板卡的上电状态并标记;巡检安卓板卡USBDeviceID数量;判断安卓板卡在位且上电数量和ID数量是否相等;若相等,则返回延时T1秒;若不相等,则检索未识别到的USBDeviceID并标识;判断是否多个刀片节点的DeviceID同时异常;若是,则复位背板对应的USBHUB芯片,并返回延时T1秒;若否,则判断是否单个刀片节点的DeviceID同时异常;若是,则复位刀片底板的USBHUB芯片,并返回延时T1秒;若否,将USB链路异常的安卓板卡的UBSVBUS电源重启,并返回延时T1秒。
全文数据:
权利要求:
百度查询: 深圳市瑞驰信息技术有限公司 一种基于ARM阵列安卓云服务器的USB链路保活方法、设备和存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。