电子通信装置的制造及其应用技术1.本技术涉及网络连接领域,特别涉及一种网络接口参数的配置方法、系统及相关装置。背景技术:2.目前国内已有多款针对嵌入式领域的国产操作系统,能很好的满足嵌入式高实时、低功耗的需求。但是,该国产操作系统的网络接口参数仅支持系统指定路径下的参数文件配置,该参数文件的修改要求专业性高,而且不支持通过指令修改,不适用于工业领域普通作业者的工作需求。技术实现要素:3.本技术的目的是提供一种网络接口参数配置方法、网络接口参数配置系统、计算机可读存储介质和电子设备,能够实现网络接口参数的灵活配置与修改。4.为解决上述技术问题,本技术提供一种网络接口参数配置方法,具体技术方案如下:5.操作系统启动时,从预设存储器中读取网络接口参数;6.若所述网络接口参数有效,利用所述网络接口参数对操作系统中的以太网进行参数配置;7.若所述网络接口参数无效,利用默认网络接口参数对所述操作系统中的以太网进行参数配置。8.可选的,从预设存储器中读取网络接口参数之后,还包括:9.对所述网络接口参数执行内容校验和格式校验;10.若所述网络接口参数内容不为空且格式有效,确认所述网络接口参数有效;11.若所述网络接口参数内容为空和/或格式无效,确认所述网络接口参数无效。12.可选的,若所述网络接口参数包含标识符和标识信息,则若所述网络接口参数内容不为空且格式有效,确认所述网络接口参数有效包括:13.若所述网络接口参数中的标识符名称和操作系统中对应名称一致,且所述标识符对应的标识信息不为空,确认所述网络接口参数有效。14.可选的,还包括:15.利用xml配置文件将期望的网络接口参数,按特定格式写入所述预设存储器。16.可选的,还包括:17.利用shell终端中的参数配置指令集将期望的网络接口参数,按特定格式写入所述预设存储器。18.可选的,利用预设存储器中的网络接口参数,对操作系统中的以太网进行参数配置包括:19.获取所述存储器中的网络接口参数中的标识符名称和对应的标识信息;20.利用所述标识信息对操作系统中的对应网络接口参数进行配置。21.本技术还提供一种网络接口参数配置系统,包括:22.参数读取模块,用于检测到系统启动时,从预设存储器中读取网络接口参数;23.参数配置模块,用于若所述网络接口参数有效,利用所述网络接口参数对操作系统中的以太网进行参数配置;24.默认配置模块,用于若所述网络接口参数无效,利用默认网络接口参数对所述操作系统中的以太网进行参数配置。25.可选的,还包括:26.校验模块,用于对所述网络接口参数执行内容校验和格式校验;若所述网络接口参数内容不为空且格式有效,确认所述网络接口参数有效;若所述网络接口参数内容为空和/或格式无效,确认所述网络接口参数无效。27.可选的,若所述网络接口参数包含标识符和标识信息,则所述校验模块包括:28.校验单元,用于若所述网络接口参数中的标识符名称和操作系统中对应名称一致,且所述标识符对应的标识信息不为空,确认所述网络接口参数有效。29.可选的,还包括:30.第一接口参数修改模块,用于利用xml配置文件将期望的网络接口参数按特定格式写入所述预设存储器。31.可选的,还包括:32.第二接口参数修改模块,用于利用shell终端中的参数配置指令集将期望的网络接口参数,按特定格式写入所述预设存储器。33.本技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的方法的步骤。34.本技术还提供一种电子设备,包括存储器和处理器,所述存储器中存有计算机程序,所述处理器调用所述存储器中的计算机程序时实现如上所述的方法的步骤。35.本技术提供一种网络接口参数配置方法,包括:操作系统启动时,从预设存储器中读取网络接口参数;若所述网络接口参数有效,利用所述网络接口参数对操作系统中的以太网进行参数配置;若所述网络接口参数无效,利用默认网络参数对所述操作系统中的以太网进行参数配置。36.本技术通过在存储器中提前预设网络接口参数,使得设备启动时可直接从存储器中读取网络接口参数,进而实现对电子设备网络接口参数信息的灵活配置与修改,极大地方便了设备调试、以及接入网络设备时修改网络参数信息,弥补了国产操作系统在网络配置上的不足,很好地满足了设备入网实现万物互联的实际需求,同时将网络接口参数保存在存储器中,也可以实现网络接口参数一次配置永久生效。37.本技术还提供一种网络接口配置系统、计算机可读存储介质和电子设备,具有上述有益效果,此处不再赘述。附图说明38.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。39.图1为本技术实施例所提供的一种网络接口参数配置方法的流程图;40.图2为本技术实施例提供的一种网络接口参数的格式示意图;41.图3为本技术实施例所提供的另一种网络接口参数配置方法的流程图;42.图4为本技术实施例所提供的一种网络接口参数配置系统结构示意图。具体实施方式43.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。44.请参考图1,图1为本技术实施例所提供的一种网络接口参数配置方法的流程图,该方法包括:45.s101:操作系统启动时,从预设存储器中读取网络接口参数;46.本步骤旨在操作系统启动时,从预设存储器中读取网络接口参数。需要注意的是,系统启动作为读取网络接口参数的执行条件,其可以为在每次系统启动时均从预设存储器中读取网络接口参数,也可以限定某些条件下的启动时,从预设存储器中读取网络接口参数,例如仅在开机启动时读取网络接口参数,而在重启时可以不再重复从预设存储器中读取网络接口参数的步骤。当然,也可以在重启时同样执行从预设存储器中读取网络接口参数的步骤。47.在此对于该预设存储器不作限定,其可以为flash存储器。flash为闪存,是一种不挥发性的内存,在没有电流的情况下,也可长久保存数据,存储特性相当于硬盘。48.此外,本步骤对于网络接口参数的具体内容不作限定,其可以包含所需要配置的网络参数信息,例如ip地址、子网掩码、网关和mac地址中的至少一种或者任意几种的组合。mac地址:即media access control address,也叫局域网地址、物理地址,可确认网络设备位置的位址,用于在网络中唯一标识一个网卡,具有唯一性。49.s102:若所述网络接口参数有效,利用所述网络接口参数对操作系统中的以太网进行参数配置;50.本步骤需要在确认网络接口参数有效后,利用网络接口参数对操作系统中的以太网进行参数配置。51.在此对于如何确认网络接口参数是否有效不作限定。一种可行的方式为,对网络接口参数进行格式校验或者内容校验。参见图2,图2为本技术实施例提供的一种网络接口参数的格式示意图,图2中网络接口参数以包含ip地址、子网掩码、网关和mac地址四种网络参数信息为例,同时包含每种网络参数信息的标识符。52.若网络接口参数包括标识符名称和标识信息,在确认网络接口参数有效时,即可确认所述网络接口参数中的标识符名称和对应的标识信息,再将标识信息写入至操作系统中相同标识符名称对应的参数值。53.s103:若所述网络接口参数无效,利用默认网络接口参数对所述操作系统中的以太网进行参数配置。54.若网络接口参数无效,此时可以利用默认网络参数对网络接口进行配置。本实施例默认在执行本步骤前可以先设置默认网络参数。该默认网络参数可以参考网络接口参数的基本内容并加以配置。当然,在此对于默认网络参数不作限定,其可以包含操作系统所需的相关网络参数。55.本技术通过在存储器中提前预设网络接口参数,使得设备启动时可直接从存储器中读取网络接口参数,进而实现对电子设备网络接口参数信息的灵活配置与修改,极大地方便了设备调试、以及接入网络设备时修改网络参数信息,弥补了国产操作系统在网络配置上的不足,很好地满足了设备入网实现万物互联的实际需求,同时将网络接口参数保存在存储器中,也可以实现网络接口参数一次配置永久生效。56.基于上述实施例,作为优选的实施例,从预设存储器中读取网络接口参数之后,还包括:57.对所述网络接口参数执行内容校验和格式校验;58.若所述网络接口参数内容不为空且格式有效,确认所述网络接口参数有效;59.若所述网络接口参数内容为空和/或格式无效,确认所述网络接口参数无效。60.若对网络接口参数进行格式校验,可对标识符进行校验,即确保网络接口参数中标识符与所需要配置对象的网络参数相匹配。意即网络接口参数包含的标识符应为被配置对象所需要配置的网络参数,若网络接口参数中标识符与被配置对象的网络参数不同,则可视为网络接口参数无效。例如若网络接口参数包含mac地址的标识符,但被配置对象中mac为不可更改的mac地址,则可视为网络接口参数无效。61.若对网络接口参数进行内容校验,需要针对网络接口参数中包含的网络参数是否有效进行校验,即网络接口参数中的网络参数不能为空值,也不能为无效值。例如ip地址不符合明显ip地址格式,或者其中的网络参数为空值,可确认网络接口参数内容无效。62.若网络接口参数包含标识符和标识信息,可以对标识符名称进行检测,若网络接口参数中的标识符名称和操作系统中对应名称一致,且标识符对应的标识信息不为空,确认网络接口参数有效。63.基于上述实施例,作为优选的实施例,存放在预设存储器中的网络接口参数,可进行配置修改。在此对于如何修改预设存储器的参数不作限定,一种可行的方式为,利用xml配置文件将期望的网络接口参数写入预设存储器。此外,为了便于修改网络接口参数,另一种可行的方式中,还可以利用shell终端参数配置指令集将期望的网络接口参数写入预设存储器。此时,可以获取网络接口参数中数据结构的值,也即标识信息,从而对标识信息进行修改,修改后重新写入存储器中,从而实现对网络接口参数的修改。64.当然,为了防止网络接口参数无效,在检测到预设存储器中的网络接口参数内容和格式无效时,利用默认网络接口参数对操作系统进行网络配置。65.此时可以参见图3,图3为本技术实施例所提供的另一种网络接口参数配置方法的流程图,该过程中可以在设备启动成功后,利用指令集或者xml配置文件修改网络接口参数,并在修改后可以重新启动,此后按照上述流程可以重新应用新的网络接口参数。66.下面对本技术实施例提供的一种网络接口参数配置系统进行介绍,下文描述的网络接口参数配置系统与上文描述的网络接口参数配置方法可相互对应参照。67.参见图4,图4为本技术实施例所提供的一种网络接口参数配置系统结构示意图,本技术还提供一种网络接口参数配置系统,包括:68.参数读取模块,用于检测到系统启动时,从预设存储器中读取网络接口参数;69.参数配置模块,用于若所述网络接口参数有效,利用所述网络接口参数对操作系统中的以太网进行参数配置;70.默认配置模块,用于若所述网络接口参数无效,利用默认网络接口参数对所述操作系统中的以太网进行参数配置。71.基于上述实施例,作为优选的实施例,还包括:72.校验模块,用于对所述网络接口参数执行内容校验和格式校验;若所述网络接口参数内容不为空且格式有效,确认所述网络接口参数有效;若所述网络接口参数内容为空和/或格式无效,确认所述网络接口参数无效。73.基于上述实施例,作为优选的实施例,若所述网络接口参数包含标识符和标识信息,则所述校验模块包括:74.校验单元,用于若所述网络接口参数中的标识符名称和操作系统中对应名称一致,且所述标识符对应的标识信息不为空,确认所述网络接口参数有效。75.基于上述实施例,作为优选的实施例,还包括:76.第一接口参数修改模块,用于利用xml配置文件将期望的网络接口参数按特定格式写入至所述预设存储器。77.基于上述实施例,作为优选的实施例,还包括:78.第二接口参数修改模块,用于利用shell终端中的参数配置指令集将期望的网络接口参数,按特定格式写入所述预设存储器。79.本技术还提供了一种计算机可读存储介质,其上存有计算机程序,该计算机程序被执行时可以实现上述实施例所提供的步骤。该存储介质可以包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。80.本技术还提供了一种电子设备,可以包括存储器和处理器,所述存储器中存有计算机程序,所述处理器调用所述存储器中的计算机程序时,可以实现上述实施例所提供的步骤。当然所述电子设备还可以包括各种网络接口,电源等组件。81.说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例提供的系统而言,由于其与实施例提供的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。82.本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以对本技术进行若干改进和修饰,这些改进和修饰也落入本技术权利要求的保护范围内。83.还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
一种网络接口参数的配置方法、系统及相关装置与流程
作者:admin
2022-11-16 12:02:05
915
关键词:
电子通信装置的制造及其应用技术
专利技术
- 下一篇: 一种三相三线电能表接线盒接线检查工具的制作方法
- 上一篇: 远程医疗诊断方法及装置与流程