[发明专利]电力线载波通信模块并发软件升级方法有效
申请号: | 201110412300.7 | 申请日: | 2011-12-12 |
公开(公告)号: | CN102437869A | 公开(公告)日: | 2012-05-02 |
发明(设计)人: | 林大朋;史兵;毛珊珊;刘庆扬;陆欣;武占侠;巫房贵;洪海敏 | 申请(专利权)人: | 深圳市国电科技通信有限公司 |
主分类号: | H04B3/54 | 分类号: | H04B3/54;G06F9/445 |
代理公司: | 深圳市博锐专利事务所 44275 | 代理人: | 张明 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电力线 载波通信 模块 并发 软件 升级 方法 | ||
技术领域
本发明涉及一种软件升级算法,尤其是涉及一种电力线载波通信模块并发软件升级方法。
背景技术
目前,就现有技术来说,如果要升级多个电力线通信载波模块时需要借助于一个升级服务器软件和手动重复的使用登录软件登录到模块输入升级命令来完成,一次只能升级一个载波模块,操作繁琐;其次,要升级多个模块所要花的时间相对较长,升级完后还需要手动的更改电力线通信载波模块的IP、MAC地址和工作模式等信息。
发明内容
本发明解决的技术问题是提供一种电力线载波通信模块并发软件升级方法,其能够解决现有的电力线通信载波模块升级程序繁琐,花费时间长的问题。
为解决上述技术问题,本发明采用的技术方案是:提供一种电力线载波通信模块并发软件升级方法,包括以下步骤:
步骤1:打开升级服务器,将预先组织好的升级命令发送到升级服务器;
步骤2:判断升级服务器是否接收到升级命令,若是,从升级命令中提取需要升级的载波模块信息,并为各个载波模块创建相应的下载文件线程,转到步骤3;若否,则转至步骤6;
步骤3:在每个下载文件线程中,传输升级文件至载波模块,并判断升级文件是否传输完毕,若是,则转到步骤4,若否,则重复步骤3;
步骤4:对所有升级的载波模块进行参数修改,并重启载波模块;
步骤5:提示升级成功信息,升级结束;
步骤6:发送提示升级失败信息,升级结束。
其中,所述步骤2中的载波模块信息包括载波模块数量、载波模块类型参数、载波模块地址参数、载波模块模式参数。
其中,所述步骤2或步骤3同时对每个下载文件线程进行并发处理。
其中,所述步骤2的多个载波模块的数量最多为32个。
其中,所述步骤4中参数修改为对IP、MAC地址、工作模式的修改。
进一步的,所述步骤4具体包括:
步骤401:建立与每个升级的载波模块的Telnet连接;
步骤402:将预先组织好的修改IP、MAC地址、工作模式的命令保存到一个存储区中;
步骤403:在存储区中取出要修改IP地址的命令发送给载波模块,如果接收到载波模块的正确应答转到步骤404,如果接收到的是否定应答,转到步骤407;
步骤404:在存储区中取出修改MAC地址的命令发送给载波模块,如果接收到载波模块的正确应答转到步骤405,如果接收到的是否定应答,转到步骤407;
步骤405:在存储区中取出修改工作模式的命令发送给载波模块,如果接收到的是正确应答,转到步骤406,如果接收到的是否定应答,转到步骤407;
步骤406:提示修改IP、MAC地址、工作模式成功,重启载波模块;
步骤407:提示修改IP、MAC地址、工作模式失败。
采用上述技术方案,本发明取得的技术效果是:由于采用了多线程的方式,将升级命令发送到升级服务器,升级服务器接收后,建立多下载线程,使得多个模块能够同时升级,采用这种方式,不需要重复的手动登陆电力线通信载波模块,输入升级命令,使得升级的速度快,同时,在升级文件传输完毕后,自动修改IP、MAC地址和工作模式,这样也避免了手动修改IP地址等的繁琐流程,使得升级效率高。
附图说明
图1为本发明提供的电力线载波通信模块并发软件升级方法的流程图;
图2为本发明提供的电力线载波通信模块并发软件升级方法的一实施例的流程图;
图3为本发明提供的电力线载波通信模块并发软件升级方法的步骤4的具体流程图。
具体实施方式
为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。
请参阅图1,本发明提供一种电力线载波通信模块并发软件升级方法,包括以下步骤:
步骤1:打开升级服务器,将预先组织好的升级命令发送到升级服务器;
步骤2:判断升级服务器是否接收到升级命令,若是,若是,从升级命令中提取需要升级的载波模块信息,并为各个载波模块创建相应的下载文件线程;若否,则转至步骤6;
步骤3:在每个下载文件线程中,传输升级文件至载波模块,并判断升级文件是否传输完毕,若是:则转到步骤4,若否,则重复步骤3;
步骤4:对所有升级的载波模块进行参数修改,并重启载波模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市国电科技通信有限公司,未经深圳市国电科技通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110412300.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:衣原体抗原
- 下一篇:一种改性氨基磺酸盐减水剂