买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:深圳市西昊智能家具有限公司
摘要:本申请公开了一种分布式板件功能更新方法、主控板、驱动板及人体工学椅,人体工学椅的主控板通过总线连接各个驱动板,主控板取得新驱动板的功能代码,通过解析该功能代码确定被控制执行的功能对应的功能模块,进而生成与功能模块对应的代理函数,并将代理函数合并到主控板的函数库,在主控板需要调用驱动板的功能时,函数库查找该驱动板对应的代理函数,并基于该代理函数生成调用请求项该驱动板发送,该驱动板在接收到调用请求后根据代理函数对应的功能模块来执行对应的功能;通过上述方式,可以利用新驱动板自带的功能代码更新主控板的函数库,因此不需要另外烧录主控板的固件,也不需要通过OTA等联网手段更新主控板的固件。
主权项:1.一种分布式板件功能更新方法,其特征在于,应用于所述分布式板件中的主控板,所述主控板与所述分布式板件中的全部驱动板通过总线通讯连接,所述主控板和所述驱动板分别设置在人体工学椅的不同位置;所述功能更新方法包括:当按预设周期扫描到所述总线上连接有新驱动板,或通过所述总线接收到表征有新驱动板接入的触发信号,接收所述新驱动板发送的功能代码,所述功能代码为所述新驱动板预先存储的、可被控制执行的功能对应的代码;解析所述功能代码中可被调用的功能模块并生成代理函数,并将所述代理函数与所述功能模块进行绑定;将所述代理函数合并到所述主控板的函数库,其中,所述函数库为所述主控板运行时主动加载;当确定需要调用目标驱动板的目标功能,在所述函数库中查找所述目标驱动板对应的目标代理函数,根据所述目标代理函数向所述目标驱动板发送所述目标功能的调用请求;所述解析所述功能代码中可被调用的功能模块并生成代理函数,包括:识别所述功能代码中的模块目录、约定的模块划分字符、调用接口名和文档注释中的至少一种,得到功能模块划分方式的识别结果;根据所述识别结果对应的划分方式划分所述功能代码,得到可被调用的功能模块;为所述可被调用的功能模块配置代理函数名,并生成所述代理函数名对应的代理函数,所述代理函数用于在被调用时指向所述代理函数名对应的功能模块;在生成所述代理函数名对应的代理函数之后,所述方法还包括:向所述新驱动板发送所述识别结果对应的划分方式以及所述代理函数名与所述功能模块的对应关系,以使所述新驱动板参照所述识别结果的划分方式建立所述代理函数名与所述功能代码中功能模块的对应关系;所述根据所述目标代理函数向所述目标驱动板发送所述目标功能的调用请求,包括:向所述目标驱动板发送包含所述目标代理函数的代理函数名的请求数据包,以使所述目标驱动板根据所述代理函数名执行对应的功能模块。
全文数据:
权利要求:
百度查询: 深圳市西昊智能家具有限公司 分布式板件功能更新方法、主控板、驱动板及人体工学椅
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。