[发明专利]对不同网络共享方法、装置、存储介质及一体机设备有效
| 申请号: | 202011400146.7 | 申请日: | 2020-12-02 |
| 公开(公告)号: | CN112583661B | 公开(公告)日: | 2022-09-02 |
| 发明(设计)人: | 劳冠华;谢凯凯;谭贵勇 | 申请(专利权)人: | 广州朗国电子科技股份有限公司 |
| 主分类号: | H04L43/10 | 分类号: | H04L43/10;H04L69/16;H04L61/5014;H04L69/22 |
| 代理公司: | 广州市专注鱼专利代理有限公司 44456 | 代理人: | 凌霄汉 |
| 地址: | 510000 广东省广州市黄埔区*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 不同 网络 共享 方法 装置 存储 介质 一体机 设备 | ||
本发明公开了一种基于安卓系统的对不同网络共享方法、装置、存储介质及一体机设备,其中,所述方法包括:netsd后台服务监听netd服务对所有网络端口的变化通知;对所有网络端口的网络状态进行轮询,将轮询到的第一个网络状态的标记可用网络状态作为当前共享网络;通过netd服务发送共享指令使共享网卡进行开启、进入内核的内核转发功能及DHCP服务;判断当前共享网络的网络端口是否为上一个用于共享的网络端口;若否,则通过向netd服务发送指令取消上一次的共享网络共享到USB以太网卡的网络,通过向netd服务发送指令使所述当前共享网络共享到USB以太网卡上。在本发明实施例中,实现不同网络通过网卡进行共享。
技术领域
本发明涉及网络共享技术领域,尤其涉及在一体机技术领域中的一种基于安卓系统的对不同网络共享方法、装置、存储介质及一体机设备。
背景技术
常用的基于安卓系统的广告机可以通过有线网络,无线网络或者移动网络实现网络访问,并且一般情况下多台广告机设备需要多个独立的接入网络的装置。安卓原生支持通过便携式热点将设备的有线网络或者4G网络给其他设备共享网络,实现其他设备可以通过开启网络共享功能的设备进入到互联网,让其他周边设备也能实现网络访问的目的。
对于多台设备需要实现网络访问,往往需要多个独立布线或者多个独立的接入网络设备(无线网卡、4G网卡)等,一方面会对布线带来一定难度,另一方面会带来更多的布线成本、接入装置的费用成本等。
发明内容
本发明的目的在于克服现有技术的不足,本发明提供了一种基于安卓系统的对不同网络共享方法、装置、存储介质及一体机设备,通过在一体机设备上添加一路USB以太网卡,实现不同网络通过网卡进行共享,减少设备成本。
为了解决上述技术问题,本发明实施例提供了一种基于安卓系统的对不同网络共享方法,所述方法包括:
netsd后台服务通过运行在所述一体机设备上的安卓系统提供的socket 接口监听netd服务对所有网络端口的变化通知;
对所有网络端口的网络状态按照预定顺序进行轮询,并在轮询到第一个网络状态的标记可用网络状态时,停止轮询查找,将第一个网络状态的标记可用网络状态作为当前共享网络;
通过netd服务向共享网卡发送共享指令使所述共享网卡进行开启、进入内核的内核转发功能及DHCP服务,所述共享指令包括interface setcfg eth1指令、tether指令和ipfwd指令,所述共享网卡为USB以太网卡;
判断当前共享网络的网络端口是否为上一个用于共享的网络端口;
若否,则通过向netd服务发送nat disable指令取消上一次的共享网络共享到USB以太网卡的网络,并通过向netd服务发送nat enable指令使所述当前共享网络共享到USB以太网卡上。
可选的,所述netsd后台服务为一体机设备在开启时,初始化获得的;所述netsd后台服务用于维护数据列表,所述数据列表用于记录当前所有网络端口的网络状态,并且所述数据列表内存在state字段,所述state字段通过标记为1或0来分别表示对应的网络端口的可用或不可用。
可选的,所述netsd后台服务通过运行在所述一体机设备上的安卓系统提供的socket接口监听netd服务对所有网络端口的变化通知之后,还包括:
所述netsd后台服务监听到netd服务对所有网络端口的变化通知时,则唤醒消息处理模块;
所述消息处理模块接收安卓系统原生的InterfaceAddressChange类型消息并进行解析,获得消息内的各字段信息,所述各字段信息包括action类型字段、IP地址addr字段、网络端口iface字段、标记flags字段和评分scope 字段;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州朗国电子科技股份有限公司,未经广州朗国电子科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011400146.7/2.html,转载请声明来源钻瓜专利网。





