实现以太网工作模式的切换方法、装置、设备及存储介质制造方法及图纸

技术编号:22266415 阅读:16 留言:0更新日期:2019-10-10 17:02
本发明专利技术公开了一种实现以太网工作模式的切换方法、装置、设备和存储介质,方法包括:在检测到设备终端启动时,取消以太网的网络连接服务进程的网络默认优先级;接收网络连接服务程序发出的变更参数;根据变更参数切换以太网的工作模式;根据切换后的工作模式进行网络连接。本发明专利技术能够实现只有一个以太网口的情况下,所述以太网口可以做为连接访问广域网的接口,也可以做为连接访问局域网的接口,并为其他设备提供广域网的网关功能。

Switching Method, Device, Equipment and Storage Medium to Realize the Working Mode of Ethernet

【技术实现步骤摘要】
实现以太网工作模式的切换方法、装置、设备及存储介质
本专利技术涉及通信
,尤其涉及一种实现以太网工作模式的切换方法、装置、设备及存储介质。
技术介绍
随着数字信息技术、网络技术和嵌入式系统的高速发展,各种各样的嵌入式设备已经应用到人民生产生活的很多领域,例如视频监控设备、远程监控设备、信息家电、网络摄像头以及智能网关等都离不开嵌入式设备和网络的互相结合,在目前的研究设计中,嵌入式系统的以太网接口设计已经成为一个热点,所以嵌入式以太网接口的设计、网络设备驱动程序的编写与移植等工作对于嵌入式设备在网络通信中的应用与实现有一定的意义。但是,在现有技术中,嵌入式设备Android系统的所有网络功能都只是做为客户端的模式存在,以太网的网络功能只是做为嵌入式设备访问广域网(WAN)的功能,而不能做为连接访问局域网(LAN)模式使用,使用场景有一定的局限性。
技术实现思路
针对上述问题,本专利技术的目的在于提供一种实现以太网工作模式的切换方法、装置、设备及存储介质,能够实现只有一个以太网口的情况下,所述以太网口可以做为连接访问广域网的接口,也可以做为连接访问局域网的接口,并为其他设备提供广域网的网关功能。第一方面,本专利技术实施例提供了一种实现以太网工作模式的切换方法,包括:在检测到设备终端启动时,取消以太网的网络连接服务进程的网络默认优先级;接收网络连接服务程序发出的变更参数;根据变更参数切换以太网的工作模式;根据切换后的工作模式进行网络连接。优选地,所述根据变更参数切换以太网的工作模式,具体为:当接收的网络连接服务程序发出的变更参数包括以太网关闭标识时,则关闭以太网接口;当接收的网络连接服务程序发出的变更参数包括以太网开启标识时,则开启以太网接口,同时清除网络配置参数以及IPtable表参数,以及停止dhcp服务、dnsserver服务;当接收的网络连接服务程序发出的变更参数包括切换标识时,则切换以太网模式;其中,所述以太网模式包括WAN模式以及LAN模式;当接收的网络连接服务程序发出的网络配置参数包括网络配置参数,则根据网络配置参数更新以太网参数;其中,所述以太网参数包括网络配置参数以及IPtable表参数;所述网络配置参数包括dhcpd参数、dsnserver参数、IP地址、网关、MAC地址以及DNS信息。优选地,所述当接收的网络连接服务程序发出的变更参数包括网络配置参数,则根据网络配置参数更新以太网参数,具体为:当接收的网络连接服务程序发出的变更参数包括网络配置参数时,则判断所述网络配置参数以及所述IPtable表参数是否更新;当判断所述网络配置参数以及所述IPtable表参数未更新时,则更新网络配置参数以及IPtable表参数,同时启动dnsserver服务以及dhcp服务。优选地,在处于WAN工作模式时,还包括:当判断所述IP地址为静态IP时,则更新网络配置参数以及IPtable表参数,同时停止dnsserver服务;当判断所述IP地址为非静态IP地址时,则启动dhcp服务,以获取IP地址、网关以及DNS信息;根据所述IP地址、网关以及DNS信息更新网络配置参数以及IPtable表参数,同时停止dnsserver服务。优选地,在处于LAN工作模式时,还包括:更新网络配置参数以及IPtable表参数,同时启动dnsserver服务以及dhcp服务。优选地,所述根据切换后的工作模式进行网络连接之后,还包括:更新状态栏中与所述工作模式对应的图标的显示状态。优选地,还包括:将更新后的网络配置参数保存至系统属性配置文件中,以使得在设备终端重启后保留更新后的网络配置参数。第二方面,本专利技术实施例提供了一种实现以太网工作模式的切换装置,包括:取消单元,用于在检测到设备终端启动时,取消以太网的网络连接服务进程的网络默认优先级;接收单元,用于接收网络连接服务程序发出的变更参数;切换单元,用于根据变更参数切换以太网的工作模式;网络连接单元,用于根据切换后的工作模式进行网络连接。优选地,所述切换单元,具体为:以太网接口关闭模块,用于当接收的网络连接服务程序发出的变更参数包括以太网关闭标识时,则关闭以太网接口;以太网接口开启模块,用于当接收的网络连接服务程序发出的变更参数包括以太网开启标识时,则开启以太网接口,同时清除网络配置参数以及IPtable表参数,以及停止dhcp服务、dnsserver服务;以太网模式切换模块,用于当接收的网络连接服务程序发出的变更参数包括切换标识时,则切换以太网模式;其中,所述以太网模式包括WAN模式以及LAN模式;以太网参数更新模块,用于当接收的网络连接服务程序发出的网络配置参数包括网络配置参数,则根据网络配置参数更新以太网参数;其中,所述以太网参数包括网络配置参数以及IPtable表参数;所述网络配置参数包括dhcpd参数、dsnserver参数IP地址、网关、MAC地址以及DNS信息。优选地,以太网参数更新模块,具体用于:当接收的网络连接服务程序发出的变更参数包括网络配置参数时,则判断所述网络配置参数以及所述IPtable表参数是否更新;当判断所述网络配置参数以及所述IPtable表参数未更新时,则更新网络配置参数以及IPtable表参数,同时启动dnsserver服务以及dhcp服务。优选地,在处于WAN工作模式时,还包括:第一判断单元,用于当判断所述IP地址为静态IP时,则更新网络配置参数以及IPtable表参数,同时停止dnsserver服务;第二判断单元,用于当判断所述IP地址为非静态IP地址时,则启动dhcp服务,以获取IP地址、网关以及DNS信息;根据所述IP地址、网关以及DNS信息更新网络配置参数以及IPtable表参数,同时停止dnsserver服务。优选地,在处于LAN工作模式时,还包括:更新单元,用于更新网络配置参数以及IPtable表参数,同时启动dnsserver服务以及dhcp服务。优选地,还包括:图标显示状态更新单元,用于更新状态栏中与所述工作模式对应的图标的显示状态。优选地,还包括:保存单元,用于将更新后的网络配置参数保存至系统属性配置文件中,以使得在设备终端重启后保留更新后的网络配置参数。本专利技术实施例还提供了一种实现以太网工作模式的切换设备,包括处理器、存储器以及存储在所述存储器内的计算机程序,所述计算机程序能够被所述处理器执行以实现上述的实现以太网工作模式的切换方法。本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上述的实现以太网工作模式的切换方法。上述一个实施例中,通过在检测到设备终端启动时,取消以太网的网络连接服务进程的网络默认优先级,从而根据网络连接服务程序发出的变更参数根切换以太网的工作模式,改变网络数据的流向,达到实现以太网口的多态使用,实现了只有一个以太网口的情况下,所述以太网口可以做为连接访问广域网的接口,也可以做为连接访问局域网的接口,并为其他设备提供广域网的网关功能。附图说明为了更清楚地说明本专利技术的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施方式,对于本领域普通技术人员本文档来自技高网...

【技术保护点】
1.一种实现以太网工作模式的切换方法,其特征在于,包括:在检测到设备终端启动时,取消以太网的网络连接服务进程的网络默认优先级;接收网络连接服务程序发出的变更参数;根据变更参数切换以太网的工作模式;根据切换后的工作模式进行网络连接。

【技术特征摘要】
1.一种实现以太网工作模式的切换方法,其特征在于,包括:在检测到设备终端启动时,取消以太网的网络连接服务进程的网络默认优先级;接收网络连接服务程序发出的变更参数;根据变更参数切换以太网的工作模式;根据切换后的工作模式进行网络连接。2.根据权利要求1所述的实现以太网工作模式的切换方法,其特征在于,所述根据变更参数切换以太网的工作模式,具体为:当接收的网络连接服务程序发出的变更参数包括以太网关闭标识时,则关闭以太网接口;当接收的网络连接服务程序发出的变更参数包括以太网开启标识时,则开启以太网接口,同时清除IPtable表参数,以及停止dhcp服务、dnsserver服务;当接收的网络连接服务程序发出的变更参数包括切换标识时,则切换以太网模式;其中,所述以太网模式包括WAN模式以及LAN模式;当接收的网络连接服务程序发出的变更参数包括网络配置参数,则根据网络配置参数更新以太网参数;其中,所述以太网参数包括网络配置参数以及IPtable表参数;所述网络配置参数包括dhcpd参数、dsnserver参数、IP地址、网关、MAC地址以及DNS信息。3.根据权利要求2所述的实现以太网工作模式的切换方法,其特征在于,所述当接收的网络连接服务程序发出的变更参数包括网络配置参数,则根据网络配置参数更新以太网参数,具体为:当接收的网络连接服务程序发出的变更参数包括网络配置参数时,则判断所述网络配置参数以及所述IPtable表参数是否更新;当判断所述网络配置参数以及所述IPtable表参数未更新时,则更新网络配置参数以及IPtable表参数,同时启动dnsserver服务以及dhcp服务。4.根据权利要求2所述的实现以太网工作模式的切换方法,其特征在于,在处于WAN工作模式时,还包括:当判断所述IP地址为静态IP...

【专利技术属性】
技术研发人员:唐仕斌陈淑武王志强
申请(专利权)人:厦门四信通信科技有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1