[发明专利]脚本驱动解析方法及装置在审
申请号: | 201711444801.7 | 申请日: | 2017-12-27 |
公开(公告)号: | CN108170512A | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 孔祥明 | 申请(专利权)人: | 德阳源创能源科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 唐维虎 |
地址: | 618000 四川省德阳市旌阳*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种脚本驱动解析方法及装置,所述方法应用于与服务器通信连接的电力设备,所述电力设备包括至少一个驱动程序,所述方法包括:从所述服务器获取封装有每个驱动程序对应的脚本文件的脚本解析包。根据所述脚本解析包进行动态脚本解析处理,得到脚本指令。根据驱动程序驱动所述电力设备执行与所述脚本指令匹配的操作。由此,通过解析规则对解析脚本进行动态脚本解析,可使脚本解析包中封装多种不同的解析脚本,使电力设备可运行多个驱动。电力设备可自行完成脚本解析,无需借助于服务器,减轻服务器的处理负担。 1 | ||
搜索关键词: | 电力设备 脚本解析 解析 驱动程序 动态脚本 脚本驱动 脚本指令 脚本 服务器 服务器获取 服务器通信 驱动 处理负担 脚本文件 解析处理 解析规则 封装 匹配 | ||
从所述服务器获取封装有每个驱动程序对应的脚本文件的脚本解析包;
根据所述脚本解析包进行动态脚本解析处理,得到脚本指令;
根据驱动程序驱动所述电力设备执行与所述脚本指令匹配的操作。
2.根据权利要求1所述的方法,其特征在于,所述根据所述脚本解析包进行动态脚本解析处理,得到脚本指令,包括:对所述脚本解析包进行解封装处理,得到每个驱动程序对应的脚本文件,其中,所述脚本文件包括解析脚本及与所述解析脚本对应的解析规则;
启动脚本解释器;
通过所述脚本解释器根据所述解析规则对所述解析脚本进行动态脚本解析及数据转换处理,得到二进制数据的脚本指令。
3.根据权利要求2所述的方法,其特征在于,所述根据驱动程序驱动所述电力设备执行与所述脚本指令匹配的操作,包括:启动脚本驱动器;
通过所述脚本驱动器根据所述脚本指令控制驱动电路基于驱动程序驱动所述电力设备执行与所述脚本指令匹配的操作。
4.根据权利要求1‑3任意一项所述的方法,其特征在于,所述方法还包括:检测是否需要进行脚本驱动更新;
当检测到需要时,获取新的脚本解析包进行脚本驱动更新处理。
5.根据权利要求4所述的方法,其特征在于,所述获取新的脚本解析包进行脚本驱动更新处理,包括:获取新的脚本解析包;
对所述新的脚本解析包进行解封装处理,得到脚本更新文件;
基于脚本日志及所述脚本更新文件进行脚本驱动更新。
6.一种脚本驱动解析装置,其特征在于,所述装置应用于与服务器通信连接的电力设备,所述电力设备包括至少一个驱动程序,所述装置包括:获取模块,用于从所述服务器获取封装有每个驱动程序对应的脚本文件的脚本解析包;
解析模块,用于根据所述脚本解析包进行动态脚本解析处理,得到脚本指令;
驱动模块,用于根据驱动程序驱动所述电力设备执行与所述脚本指令匹配的操作。
7.根据权利要求6所述的装置,其特征在于,所述解析模块根据所述脚本解析包进行动态脚本解析处理,得到脚本指令的方式包括:对所述脚本解析包进行解封装处理,得到每个驱动程序对应的脚本文件,其中,所述脚本文件包括解析脚本及与所述解析脚本对应的解析规则;
启动脚本解释器;
通过所述脚本解释器根据所述解析规则对所述解析脚本进行动态脚本解析及数据转换处理,得到二进制数据的脚本指令。
8.根据权利要求7所述的装置,其特征在于,所述驱动模块根据驱动程序驱动所述电力设备执行与所述脚本指令匹配的操作的方式包括:启动脚本驱动器;
通过所述脚本驱动器根据所述脚本指令控制驱动电路基于每个驱动程序驱动所述电力设备执行与所述脚本指令匹配的操作。
9.根据权利要求6‑8任意一项所述的装置,其特征在于,所述装置还包括:更新模块,用于检测是否需要进行脚本驱动更新;
所述更新模块,当检测到需要时,还用于获取新的脚本解析包进行脚本驱动更新处理。
10.一种脚本驱动解析方法,其特征在于,所述方法应用于脚本驱动系统,所述脚本驱动系统包括相互通信连接的服务器及电力设备,所述电力设备包括至少一个驱动程序,所述方法包括:所述服务器将所述电力设备中每个驱动程序对应的脚本文件预先封装到脚本解析包;
所述电力设备从所述服务器获取所述脚本解析包;
所述电力设备根据所述脚本解析包进行动态脚本解析处理,得到脚本指令;
所述电力设备根据驱动程序驱动所述电力设备执行与所述脚本指令匹配的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于德阳源创能源科技有限公司,未经德阳源创能源科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711444801.7/,转载请声明来源钻瓜专利网。