[发明专利]实现以太网工作模式的切换方法、装置、设备及存储介质有效
| 申请号: | 201910556908.3 | 申请日: | 2019-06-25 |
| 公开(公告)号: | CN110311815B | 公开(公告)日: | 2021-12-14 |
| 发明(设计)人: | 唐仕斌;陈淑武;王志强 | 申请(专利权)人: | 厦门四信通信科技有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08;H04L29/12 |
| 代理公司: | 厦门智慧呈睿知识产权代理事务所(普通合伙) 35222 | 代理人: | 杨唯 |
| 地址: | 361024 福建省厦门市火*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 实现 以太网 工作 模式 切换 方法 装置 设备 存储 介质 | ||
本发明公开了一种实现以太网工作模式的切换方法、装置、设备和存储介质,方法包括:在检测到设备终端启动时,取消以太网的网络连接服务程序的网络默认优先级;接收网络连接服务程序发出的变更参数;根据变更参数切换以太网的工作模式;根据切换后的工作模式进行网络连接。本发明能够实现只有一个以太网口的情况下,所述以太网口可以做为连接访问广域网的接口,也可以做为连接访问局域网的接口,并为其他设备提供广域网的网关功能。
技术领域
本发明涉及通信技术领域,尤其涉及一种实现以太网工作模式的切换方法、装置、设备及存储介质。
背景技术
随着数字信息技术、网络技术和嵌入式系统的高速发展,各种各样的嵌入式设备已经应用到人民生产生活的很多领域,例如视频监控设备、远程监控设备、信息家电、网络摄像头以及智能网关等都离不开嵌入式设备和网络的互相结合,在目前的研究设计中,嵌入式系统的以太网接口设计已经成为一个热点,所以嵌入式以太网接口的设计、网络设备驱动程序的编写与移植等工作对于嵌入式设备在网络通信中的应用与实现有一定的意义。
但是,在现有技术中,嵌入式设备Android系统的所有网络功能都只是做为客户端的模式存在,以太网的网络功能只是做为嵌入式设备访问广域网(WAN)的功能,而不能做为连接访问局域网(LAN)模式使用,使用场景有一定的局限性。
发明内容
针对上述问题,本发明的目的在于提供一种实现以太网工作模式的切换方法、装置、设备及存储介质,能够实现只有一个以太网口的情况下,所述以太网口可以做为连接访问广域网的接口,也可以做为连接访问局域网的接口,并为其他设备提供广域网的网关功能。
第一方面,本发明实施例提供了一种实现以太网工作模式的切换方法,包括:
在检测到设备终端启动时,取消以太网的网络连接服务程序的网络默认优先级;
接收网络连接服务程序发出的变更参数;
根据变更参数切换以太网的工作模式;
根据切换后的工作模式进行网络连接。
优选地,所述根据变更参数切换以太网的工作模式,具体为:
当接收的网络连接服务程序发出的变更参数包括以太网关闭标识时,则关闭以太网接口;
当接收的网络连接服务程序发出的变更参数包括以太网开启标识时,则开启以太网接口,同时清除网络配置参数以及IPtable表参数,以及停止dhcp服务、dnsserver服务;
当接收的网络连接服务程序发出的变更参数包括切换标识时,则切换以太网模式;其中,所述以太网模式包括WAN模式以及LAN模式;
当接收的网络连接服务程序发出的网络配置参数包括网络配置参数,则根据网络配置参数更新以太网参数;其中,所述以太网参数包括网络配置参数以及IPtable表参数;所述网络配置参数包括dhcpd参数、dsnserver参数、IP地址、网关、MAC地址以及DNS信息。
优选地,所述当接收的网络连接服务程序发出的变更参数包括网络配置参数,则根据网络配置参数更新以太网参数,具体为:
当接收的网络连接服务程序发出的变更参数包括网络配置参数时,则判断所述网络配置参数以及所述IPtable表参数是否更新;
当判断所述网络配置参数以及所述IPtable表参数未更新时,则更新网络配置参数以及IPtable表参数,同时启动dnsserver服务以及dhcp服务。
优选地,在处于WAN工作模式时,还包括:
当判断所述IP地址为静态IP时,则更新网络配置参数以及IPtable表参数,同时停止dnsserver服务;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门四信通信科技有限公司,未经厦门四信通信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910556908.3/2.html,转载请声明来源钻瓜专利网。





