一种基于U盘获取和设置智能用电终端参数的方法
文献发布时间:2023-06-19 11:22:42
技术领域
本发明涉及智能用电终端技术领域,尤其涉及一种基于U盘获取和设置智能用电终端参数的方法。
背景技术
随着智能用电终端的广泛应用,电力公司不仅对终端数据要求加强,更对维护工作提出了更高要求。目前多采用手工方式对智能用电终端系统进行参数维护设置,也即通过在终端液晶面上按键输入参数,进行参数设置。
这种方案存在手工设置易出错,且不容易发现,设置效率低,不适应批量操作,无法记录手工操作,更无法溯源等问题。
发明内容
鉴于上述问题,本发明的目的在于提供一种基于U盘获取和设置智能用电终端参数的方法,该方法提高了智能用电终端的参数设置效率,且安全可靠。
为了实现上述目的,本发明的技术方案为:一种基于U盘获取和设置智能用电终端参数的方法,其特征在于:所述方法包括,
S1、待设置参数的智能用电终端中的一个进行参数设置,形成导出文件;
S2、与U盘插接通信,将导出文件写入U盘中;
S3、剩余待设置参数的智能用电终端依次与U盘插接通信,读出导出文件并写入终端中,设置参数直至完成。
进一步的,所述S3中读出导出文件并写入终端中,设置参数直至完成,具体包括,
A1、检测读出的导出文件是否为要使用的参数文件,若是,执行A2,若否,智能用电终端不操作;
A2、写入导出文件至智能用电终端的A区,进行参数设置直至完成。
进一步的,所述A2中的写入导出文件至智能用电终端的A区,进行参数设置直至完成,具体包括,
B1、检测写入A区的导出文件是否为参数设置文件,若是,执行B2,若否,智能用电终端不操作;
B2、比较写入A区的导出文件与终端中的参数文件是否一致,并进行对应操作。
进一步的,所述B2中的比较写入A区的导出文件与终端中的参数文件是否一致,并进行对应操作,具体包括,
C1、若判断出写入A区的导出文件与终端中的参数文件一致,智能用电终端不操作;
C2、若判断出写入A区的导出文件与终端中的参数文件不一致,将A区的导出文件写入终端对应参数物理地址中,完成操作。
进一步的,所述A区为智能用电终端的缓冲区,所述导出文件为update.sp4文件。
进一步的,所述方法还包括智能用电终端在将A区的导出文件写入终端对应参数物理地址中后,智能用电终端的液晶显示屏提示参数导入完成,参数设置成功。
进一步的,所述S2中的与U盘插接通信,将导出文件写入U盘中,具体包括,
智能用电终端检测到U盘插入后,判断U盘是否挂载到终端上,若是,则将导出文件写入U盘,若否,则继续判断,直至判断出U盘挂载到终端上。
进一步的,所述S1中待设置参数的智能用电终端中的一个进行参数设置,形成导出文件,具体包括,
选择待设置参数的智能用电终端中的一个进行参数设置,并开启调试模式,依据设置的参数结构确定当前参数起始偏移及长度并导出。
进一步的,所述方法还包括在确定当前参数起始偏移及长度后,智能用电终端经输入的参数导出命令exppapp,形成导出文件。
进一步的,所述导出文件包括设置参数的头信息、参数信息以及校验信息。
与现有技术相比,本发明的优点在于:
通过U盘获取初始设置参数成功的智能用电终端中形成的导出文件后,将U盘插入剩余待设置的智能用电终端中并一一判断是否满足参数设置需求,并在满足需求时,将导出文件写入终端对应的参数物理地址中,从而实现快速地将想要设置的参数复制到其他终端,同时不改变其他参数,高效方便,免去了以往手动参数设置的繁琐,且安全可靠。
附图说明
图1为本申请基于U盘获取和设置智能用电终端参数的方法的操作流程图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
如图1所示为本申请基于U盘获取和设置智能用电终端参数的方法的优选实施例,如图所示,该方法包括,
S1、待设置参数的智能用电终端中的一个进行参数设置,形成导出文件;
S2、与U盘插接通信,将导出文件写入U盘中;
S3、剩余待设置参数的智能用电终端依次与U盘插接通信,读出导出文件并写入终端中,设置参数直至完成。
换言之,一言以蔽之,即是获取参数到U盘,U盘设置参数到其他终端。在对第一个智能用电终端进行参数设置时,采用的是传统的手工设置方式。
上述的S1具体操作过程包括:
第一、设置需要的参数到终端;
第二、连接xshll工具,终端开启调试模式,根据终端的参数结构确定要导出的参数起始偏移和长度,由于每个参数存在一个相应的物理地址,实则是通过参数的物理地址确定被设置的参数的起始偏移和长度;
第三、输入参数导出命令exppapp,终端根据该导出命令形成一个update.sp4文件,该文件包括参数的头信息、参数信息以及校验信息。
在形成导出文件后,要利用该导出文件直接对其他待设置参数的终端进行参数设置,本申请采用到的方式是第四:在终端上插入U盘,终端会检测是否有U盘插入,若判断出有U盘插入,则继续判断U盘是否挂载到终端上,如果挂载上U盘,则将导出文件也即updte.sp4文件写入到U盘,此乃U盘获取设置参数的过程。
在U盘获取到参数后,利用U盘对其他剩余待设置参数的智能用电终端进行参数设置,而此步骤即对应S3,具体包括
第五:插入U盘到需要设置参数的终端上,终端检测读出U盘中的文件,并判断该文件是否是要使用的参数文件,如果不是,终端不操作;如果是,就将U盘中挂载到的updat.sp4文件写入到终端缓存区。
此后,终端继续检查该文件是否是参数设置文件,如果是,则将其与终端里的参数文件进行比对,若经比对后得出二者一致的结论,则终端不操作,若经比对发现二者不一致,则将update.sp4中的参数信息写入到终端对应的参数物理地址上,完成操作,若检查出该文件不是参数设置文件,则终端不操作。
在参数设置完成后,终端上的液晶显示参数导入完成,设置参数成功。,如此,通过U盘获取初始设置参数成功的智能用电终端中形成的导出文件,将U盘插入剩余待设置的智能用电终端中并一一判断是否满足参数设置需求,并在满足需求时,将导出文件写入终端对应的参数物理地址中,实现了快速地将想要设置的参数复制到其他终端,同时不改变其他参数的目的,高效方便,免去了以往手动参数设置的繁琐,安全可靠。
尽管已经示出和描述了本发明的实施例,本领域技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变形,本发明的范围由权利要求及其等同物限定。
- 一种基于U盘获取和设置智能用电终端参数的方法
- 终端、智能用电系统及用电信息的获取方法