CN106790756A - 配电终端mac地址自动生成方法及*** - Google Patents

配电终端mac地址自动生成方法及*** Download PDF

Info

Publication number
CN106790756A
CN106790756A CN201611247004.5A CN201611247004A CN106790756A CN 106790756 A CN106790756 A CN 106790756A CN 201611247004 A CN201611247004 A CN 201611247004A CN 106790756 A CN106790756 A CN 106790756A
Authority
CN
China
Prior art keywords
mac address
server
terminal device
distribution terminal
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201611247004.5A
Other languages
English (en)
Other versions
CN106790756B (zh
Inventor
侯贺龙
王倩倩
叶泽亮
张晓花
熊建成
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong luruan Digital Technology Co.,Ltd. smart energy branch
Original Assignee
Shandong Luneng Intelligence Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong Luneng Intelligence Technology Co Ltd filed Critical Shandong Luneng Intelligence Technology Co Ltd
Priority to CN201611247004.5A priority Critical patent/CN106790756B/zh
Publication of CN106790756A publication Critical patent/CN106790756A/zh
Application granted granted Critical
Publication of CN106790756B publication Critical patent/CN106790756B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • H04L61/3015Name registration, generation or assignment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/622Layer-2 addresses, e.g. medium access control [MAC] addresses

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明公开了配电终端MAC地址自动生成方法及***,包括:通过服务器的上位机发起与终端设备的通信连接请求;终端设备上电后将与服务器的连接结果进行回复;若没有连接成功,则直接退出运行,若连接成功则在服务器端生成配电终端MAC地址并发送至配电终端,配电终端将自身的MAC地址修改为服务器发送的MAC地址,并返回是否修改成功的信息至服务器;若MAC地址没有修改成功,则服务器重新生成新的MAC地址再次发送至配电终端直至MAC地址修改成功;若MAC地址修改成功,则在服务器的上位机进行显示。本发明生成唯一的MAC地址,并保存在终端设备的存储器内,供下次开机启动读取验证,整个过程无需人员过多参与就完成了MAC地址的生成,节省了人力与时间。

Description

配电终端MAC地址自动生成方法及***
技术领域
本发明涉及计算机技术领域,具体涉及配电终端MAC地址自动生成方法及***。
背景技术
目前配电终端设备在升级后不能修改MAC地址,导致局域网内的配电终端都是同一个MAC地址。
由于配电终端升级后不能修改MAC地址,局域网内的终端设备都是同一个MAC地址,导致无法组网以及在局域网内对设备进行操作,并可能导致设备工作异常。
目前配电终端设备MAC地址修改方式为:需要专业人员参与,通过串口或者网口进入终端操作***后,手动修改MAC地址,这种方式针对现场数千台终端设备来说,无疑是费时费力。
而其他产品设备的MAC生成方法基本为在终端设备内新开辟模块来专门负责MAC地址生成,但是配点终端设备的内存和存储本来就捉襟见肘,再浪费终端设备额外的运行开销会增加配电终端设备的负担,因此需要提供一种配电终端设备的MAC地址自动生成方法来解决这种困境。
发明内容
为解决现有技术存在的不足,本发明公开了配电终端MAC地址自动生成方法,做成上位软件-设备升级助手,替代以前配电终端设备升级方式的工具,在设备升级后将自动修改设备的MAC地址,根据终端设备的***时间和终端设备IP地址生成MAC地址,杜绝MAC地址重复的可能性,保证可以局域网内操作设备。
为实现上述目的,本发明的具体方案如下:
配电终端MAC地址自动生成方法,包括以下步骤:
通过服务器的上位机发起与终端设备的通信连接请求;
终端设备上电后将与服务器的连接结果进行回复;
若没有连接成功,则直接退出运行,若连接成功则在服务器端生成配电终端MAC地址并发送至配电终端,配电终端将自身的MAC地址修改为服务器发送的MAC地址,并返回是否修改成功的信息至服务器;
若MAC地址没有修改成功,则服务器重新生成新的MAC地址再次发送至配电终端直至MAC地址修改成功;
若MAC地址修改成功,则在服务器的上位机进行显示。
进一步的,在终端设备中的IP地址与其自身的MAC地址需要确保为非重复地址,否则终端设备无法正常启动,终端设备上电启动,终端设备使用初始MAC,能够正常运行。
进一步的,在服务器的上位机软件中输入终端设备的IP地址,继而实现服务器与该IP地址对应的终端设备进行通信连接。
进一步的,在服务器与终端设备进行通信后,服务器将根据终端设备的***时间和终端设备的IP地址生成终端设备的新的初始化MAC地址。
进一步的,服务器向终端设备发送新的初始化MAC地址即目标MAC地址,使终端设备将该MAC地址替换为终端设备的初始化MAC地址并通过验证合法后生效。
进一步的,终端设备验证初始化MAC地址是否合法的方式为:判断初始化MAC地址是否符合以下格式:
MAC地址格式为6个字节的二进制代码,格式为XX-XX-XX-XX-XX-XX。
配电终端MAC地址自动生成***,数据处理在服务器端,所述通过服务器被配置为发起与终端设备的通信连接请求,并判断与终端设备的连接结果;
若没有连接成功,则直接退出运行,若连接成功,则服务器被配置为生成配电终端MAC地址并发送至配电终端,并判断配电终端是否将自身的MAC地址修改为发送的MAC地址;
若MAC地址没有修改成功,则服务器被配置为重新生成新的MAC地址并再次发送直至配电终端直至MAC地址修改成功;
若MAC地址修改成功,则在服务器的上位机进行显示。
另外的一种***方式,配电终端MAC地址自动生成***,数据处理在终端设备端,终端设备上电后被配置为接受服务器的上位机发起与终端设备的通信连接请求并将与服务器的连接结果回复至服务器;
若没有连接成功,则直接退出运行,若连接成功,配电终端被配置为将自身的MAC地址修改为服务器生成并发送的配电终端MAC地址,并返回是否修改成功的信息至服务器;
若MAC地址没有修改成功,则配电终端被配置为继续接收服务器重新生成并再次发送的新的MAC地址直至MAC地址修改成功;
若MAC地址修改成功,则配电终端被配置为将修改成功的信息在服务器的上位机进行显示。
本发明的有益效果
本发明所述的MAC地址生成方法,终端设备利用终端设备时间的随机性和局域网内IP地址的唯一性在一定程度上保证了局域网内MAC地址的唯一性,最终生成唯一的MAC地址,并保存在终端设备的存储器内,供下次开机启动读取验证,整个过程无需人员过多参与就完成了MAC地址的生成,节省了人力与时间。
附图说明
图1本发明的MAC地址生成流程图;
图2本发明的上位软件-设备升级助手界面图;
图3本发明的上位软件-设备升级助手下载程序界面图。
具体实施方式
下面结合附图对本发明进行详细说明:
如图1所示,在设备升级后将自动修改设备的MAC地址,根据终端设备***时间和终端设备IP地址经过一系列的运算生成MAC地址,杜绝MAC地址重复的可能性,保证可以局域网内操作设备。另外根据此MAC地址,通过与终端设备IP地址的逆运算,还可以反推出文件下载的时间,方便服务人员确认程序是否是最新。
需要说明的是,利用终端设备***时间和终端设备IP地址经过一系列的运算生成MAC地址的方式为本领域的技术人员根据现有的信息及运算方式能够实现的技术。
终端设备端:
A、保证局域网内终端设备的IP和MAC不能重复,否则,终端设备不能正常启动;
B、上电启动,设备使用初始MAC,正常运行。
服务器端中的而上位机软件:
A、输入终端设备的IP,连接终端设备;
B、根据终端设备的***时间和终端设备的IP生成MAC地址;
C、向终端设备发送目标MAC地址,使终端设备将该MAC地址替换为终端设备的MAC地址并生效。
保证局域网内终端设备的IP和MAC不能重复的依据为:终端设备能与上位机软件和其他终端设备间正常通信,运转正常,没有报警。
终端设备能与上位机软件和其他终端设备间正常通信为:终端设备上送给上位机软件和其他终端设备的数据能够正常显示,而且数据都在正常范围内。
初始MAC地址为:对于配点终端设备,一般都有两个网卡,每个网卡都会有一个MAC,两个网卡的初始MAC分别为:00:55:25:33:45:25和00:15:25:35:45:50
根据终端设备的***时间和终端设备的IP生成MAC地址为:
将终端设备的***时间和终端设备的IP地址通过一系列的运算生成MAC地址,优点是:由于***时间的随机性和局域网内IP地址的唯一性,可以确定局域网内MAC地址的唯一性。
向终端设备发送目标MAC地址的方式为:通过网口的方式。
使终端设备将该MAC地址替换为终端设备的MAC地址并生效为:需要终端设备在替换MAC之前会验证MAC地址是否合法,MAC地址合法才会生效。
验证MAC地址是否合法的标志:MAC地址格式通常为6个字节的二进制代码(以6组16进制数表示),格式为XX-XX-XX-XX-XX-XX。
实际操作的步骤,如图2所示:
A、输入终端设备的IP地址,点击[连接设备];
B、输入要升级设备的IP地址,连接设备后,点击[下载程序],会将升级文件和MAC地址下载到终端设备中;
C、出现下载进度条,大概40秒左右可下载完成,同时会显示两块网卡的MAC(配电终端设备一般都有两块网卡,因此会有两个MAC。
如图3可见,现在程序升级时就已经完成生成MAC地址,不会导致局域网内的MAC冲突,本发明能够实现在设备升级后将自动修改设备的MAC地址,根据终端设备的***时间和终端设备IP地址生成MAC地址,杜绝MAC地址重复的可能性,保证可以局域网内操作设备。
上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。

Claims (8)

1.配电终端MAC地址自动生成方法,其特征是,包括以下步骤:
通过服务器的上位机发起与终端设备的通信连接请求;
终端设备上电后将与服务器的连接结果进行回复;
若没有连接成功,则直接退出运行,若连接成功则在服务器端生成配电终端MAC地址并发送至配电终端,配电终端将自身的MAC地址修改为服务器发送的MAC地址,并返回是否修改成功的信息至服务器;
若MAC地址没有修改成功,则服务器重新生成新的MAC地址再次发送至配电终端直至MAC地址修改成功;
若MAC地址修改成功,则在服务器的上位机进行显示。
2.如权利要求1所述的配电终端MAC地址自动生成方法,其特征是,在终端设备中的IP地址与其自身的MAC地址需要确保为非重复地址,否则终端设备无法正常启动,终端设备上电启动,终端设备使用初始MAC,能够正常运行。
3.如权利要求2所述的配电终端MAC地址自动生成方法,其特征是,在服务器的上位机软件中输入终端设备的IP地址,继而实现服务器与该IP地址对应的终端设备进行通信连接。
4.如权利要求3所述的配电终端MAC地址自动生成方法,其特征是,在服务器与终端设备进行通信后,服务器将根据终端设备的***时间和终端设备的IP地址生成终端设备的新的初始化MAC地址。
5.如权利要求1所述的配电终端MAC地址自动生成方法,其特征是,服务器向终端设备发送新的初始化MAC地址即目标MAC地址,使终端设备将该MAC地址替换为终端设备的初始化MAC地址并通过验证合法后生效。
6.如权利要求5所述的配电终端MAC地址自动生成方法,其特征是,终端设备验证初始化MAC地址是否合法的方式为:判断初始化MAC地址是否符合以下格式:
MAC地址格式为6个字节的二进制代码,格式为XX-XX-XX-XX-XX-XX。
7.配电终端MAC地址自动生成***,其特征是,数据处理在服务器端,所述通过服务器被配置为发起与终端设备的通信连接请求,并判断与终端设备的连接结果;
若没有连接成功,则直接退出运行,若连接成功,则服务器被配置为生成配电终端MAC地址并发送至配电终端,并判断配电终端是否将自身的MAC地址修改为发送的MAC地址;
若MAC地址没有修改成功,则服务器被配置为重新生成新的MAC地址并再次发送直至配电终端直至MAC地址修改成功;
若MAC地址修改成功,则在服务器的上位机进行显示。
8.配电终端MAC地址自动生成***,其特征是,数据处理在终端设备端,终端设备上电后被配置为接受服务器的上位机发起与终端设备的通信连接请求并将与服务器的连接结果回复至服务器;
若没有连接成功,则直接退出运行,若连接成功,配电终端被配置为将自身的MAC地址修改为服务器生成并发送的配电终端MAC地址,并返回是否修改成功的信息至服务器;
若MAC地址没有修改成功,则配电终端被配置为继续接收服务器重新生成并再次发送的新的MAC地址直至MAC地址修改成功;
若MAC地址修改成功,则配电终端被配置为将修改成功的信息在服务器的上位机进行显示。
CN201611247004.5A 2016-12-29 2016-12-29 配电终端mac地址自动生成方法及*** Active CN106790756B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611247004.5A CN106790756B (zh) 2016-12-29 2016-12-29 配电终端mac地址自动生成方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611247004.5A CN106790756B (zh) 2016-12-29 2016-12-29 配电终端mac地址自动生成方法及***

Publications (2)

Publication Number Publication Date
CN106790756A true CN106790756A (zh) 2017-05-31
CN106790756B CN106790756B (zh) 2020-04-24

Family

ID=58929194

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611247004.5A Active CN106790756B (zh) 2016-12-29 2016-12-29 配电终端mac地址自动生成方法及***

Country Status (1)

Country Link
CN (1) CN106790756B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108322560A (zh) * 2018-01-17 2018-07-24 深圳喆行科技有限公司 一种读写设备初始化的方法与***
CN111835875A (zh) * 2019-04-22 2020-10-27 普天信息技术有限公司 一种专网终端与行业终端的通信方法和装置
CN113726921A (zh) * 2021-08-31 2021-11-30 安徽华夏光电股份有限公司 一种自动更新mac地址的方法
CN114422481A (zh) * 2021-12-13 2022-04-29 科华数据股份有限公司 一种网络设备管理方法及相关装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104065167A (zh) * 2014-06-26 2014-09-24 国家电网公司 一种智能配电终端自动注册的实现方法
CN104079686A (zh) * 2014-07-17 2014-10-01 福州瑞芯微电子有限公司 终端设备mac地址的设置方法以及分配方法
US20150207774A1 (en) * 2013-12-23 2015-07-23 Chendu Skspruce Technology, Inc. Method and System of APP for Obtaining MAC Address of Terminal
CN104955026A (zh) * 2015-06-11 2015-09-30 重庆蓝岸通讯技术有限公司 一种PDA的蓝牙和WiFi的MAC地址的修改方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150207774A1 (en) * 2013-12-23 2015-07-23 Chendu Skspruce Technology, Inc. Method and System of APP for Obtaining MAC Address of Terminal
CN104065167A (zh) * 2014-06-26 2014-09-24 国家电网公司 一种智能配电终端自动注册的实现方法
CN104079686A (zh) * 2014-07-17 2014-10-01 福州瑞芯微电子有限公司 终端设备mac地址的设置方法以及分配方法
CN104955026A (zh) * 2015-06-11 2015-09-30 重庆蓝岸通讯技术有限公司 一种PDA的蓝牙和WiFi的MAC地址的修改方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108322560A (zh) * 2018-01-17 2018-07-24 深圳喆行科技有限公司 一种读写设备初始化的方法与***
CN111835875A (zh) * 2019-04-22 2020-10-27 普天信息技术有限公司 一种专网终端与行业终端的通信方法和装置
CN113726921A (zh) * 2021-08-31 2021-11-30 安徽华夏光电股份有限公司 一种自动更新mac地址的方法
CN114422481A (zh) * 2021-12-13 2022-04-29 科华数据股份有限公司 一种网络设备管理方法及相关装置
CN114422481B (zh) * 2021-12-13 2024-03-15 科华数据股份有限公司 一种网络设备管理方法及相关装置

Also Published As

Publication number Publication date
CN106790756B (zh) 2020-04-24

Similar Documents

Publication Publication Date Title
CN106790756A (zh) 配电终端mac地址自动生成方法及***
CN110032382A (zh) 一种汽车电子控制单元升级方法、***及终端设备
CN107820603A (zh) 一种固件更新方法及控制器
CN103701640B (zh) 使用智能管理终端升级odn设备的方法及***
CN106484453B (zh) 一种实现***升级的方法及装置
CN107783777A (zh) 一种车载一体机的升级方法、设备和***
CN107992321A (zh) Ecu软件更新方法、装置、车载t-box及车辆
CN107783857A (zh) 一种异常修复方法及装置、计算机装置、可读存储介质
CN107205062B (zh) 一种mac地址的下载方法
CN111651180A (zh) 固件更新方法、装置、处理器及智能网关设备
CN102970342A (zh) 一种基于ota 技术的嵌入式终端自动升级方法
CN106796633A (zh) 设备认证方法、装置、电子设备及从设备
CN108271150A (zh) 支持同时对多台手机进行刷机或数据清除的方法及***
CN109558158A (zh) 基于网络更新fpga和dsp程序的装置及方法
CN112184144A (zh) 一种无网环境下智能设备交付方法及***
CN104184486B (zh) 列车运行状态信息***车载平台
CN107798255B (zh) 一种刷机***镜像的签名方法和装置
CN107733717B (zh) 一种云平台移动式运维的网络配置方法
CN108733392A (zh) 一种蓝牙电子标签程序的更新方法及***
CN110677248B (zh) 一种基于窄带物联网的安全绑定方法和***
CN109753295A (zh) 一种用于轨旁安全平台的在线更新方法
CN107438017A (zh) 服务器***接口扩展器固件升级方法及***
CN110673507A (zh) 一种物联设备数据模拟方法及装置
CN108055209A (zh) 一种路由器终端批量升级方法及***
CN103796193B (zh) 一种cdma移动终端的pri参数自动配置方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 250101 block B, Yinhe building, 2008 Xinjie street, hi tech Zone, Ji'nan, Shandong.

Applicant after: Shandong Luneng Intelligent Technology Co., Ltd.

Address before: 250101 B block 626, Yinhe building, 2008 Xinjie street, Ji'nan high tech Zone, Shandong.

Applicant before: Shandong Luneng Intelligent Technology Co., Ltd.

CB02 Change of applicant information

Address after: 250101 Electric Power Intelligent Robot Production Project 101 in Jinan City, Shandong Province, South of Feiyue Avenue and East of No. 26 Road (ICT Industrial Park)

Applicant after: National Network Intelligent Technology Co., Ltd.

Address before: 250101 block B, Yinhe building, 2008 Xinjie street, hi tech Zone, Ji'nan, Shandong.

Applicant before: Shandong Luneng Intelligent Technology Co., Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20201215

Address after: Room 902, 9 / F, block B, Yinhe building, 2008 Xinluo street, hi tech Zone, Jinan City, Shandong Province

Patentee after: Shandong Luneng Software Technology Co.,Ltd. intelligent electrical branch

Address before: 250101 power intelligent robot production project 101 south of Feiyue Avenue and east of No.26 Road (in ICT Industrial Park) in Suncun District of Gaoxin, Jinan City, Shandong Province

Patentee before: National Network Intelligent Technology Co.,Ltd.

CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: Room 902, 9 / F, block B, Yinhe building, 2008 Xinluo street, hi tech Zone, Jinan City, Shandong Province

Patentee after: Shandong luruan Digital Technology Co.,Ltd. smart energy branch

Address before: Room 902, 9 / F, block B, Yinhe building, 2008 Xinluo street, hi tech Zone, Jinan City, Shandong Province

Patentee before: Shandong Luneng Software Technology Co.,Ltd. intelligent electrical branch