[发明专利]对不同网络共享方法、装置、存储介质及一体机设备有效

专利信息
申请号: 202011400146.7 申请日: 2020-12-02
公开(公告)号: CN112583661B 公开(公告)日: 2022-09-02
发明(设计)人: 劳冠华;谢凯凯;谭贵勇 申请(专利权)人: 广州朗国电子科技股份有限公司
主分类号: H04L43/10 分类号: H04L43/10;H04L69/16;H04L61/5014;H04L69/22
代理公司: 广州市专注鱼专利代理有限公司 44456 代理人: 凌霄汉
地址: 510000 广东省广州市黄埔区*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 不同 网络 共享 方法 装置 存储 介质 一体机 设备
【权利要求书】:

1.一种基于安卓系统的对不同网络共享方法,其特征在于,所述方法包括:

netsd后台服务通过运行在一体机设备上的安卓系统提供的socket接口监听netd服务对所有网络端口的变化通知;

对所有网络端口的网络状态按照预定顺序进行轮询,并在轮询到第一个网络状态的标记可用网络状态时,停止轮询查找,将第一个网络状态的标记可用网络状态作为当前共享网络;

通过netd服务向共享网卡发送共享指令使所述共享网卡进行开启、进入内核的内核转发功能及DHCP服务,所述共享指令包括interface setcfg eth1指令、tether指令和ipfwd指令,所述共享网卡为USB以太网卡;

判断当前共享网络的网络端口是否为上一个用于共享的网络端口;

若否,则通过向netd服务发送nat disable指令取消上一次的共享网络共享到USB以太网卡的网络,并通过向netd服务发送nat enable指令使所述当前共享网络共享到USB以太网卡上;

所述netsd后台服务通过运行在所述一体机设备上的安卓系统提供的socket接口监听netd服务对所有网络端口的变化通知之后,还包括:

所述netsd后台服务监听到netd服务对所有网络端口的变化通知时,则唤醒消息处理模块;

所述消息处理模块接收安卓系统原生的InterfaceAddressChange类型消息并进行解析,获得消息内的各字段信息,所述各字段信息包括action类型字段、IP地址addr字段、网络端口iface字段、标记flags字段和评分scope字段;

通过网络端口iface字段与所有网络端口进行匹配比较,匹配出存在变化的对应网络端口;

其中,所述所有网络端口至少包括以太网络端口eth0、无线网卡端口wlan0和移动网络端口ppp0。

2.根据权利要求1所述的对不同网络共享方法,其特征在于,所述netsd后台服务为一体机设备在开启时,初始化获得的;所述netsd后台服务用于维护数据列表,所述数据列表用于记录当前所有网络端口的网络状态,并且所述数据列表内存在state字段,所述state字段通过标记为1或0来分别表示对应的网络端口的可用或不可用。

3.根据权利要求1所述的对不同网络共享方法,其特征在于,所述匹配出存在变化的对应网络端口之后,还包括:

若匹配出存在变化的对应端口为以太网络端口eth0时,在action类型字段为updated时,则所述以太网络端口eth0建立网络连接,将数据列表中的所述以太网络端口eth0对应的state字段标记为1;在action类型字段为removed时,则所述以太网络端口eth0断开网络连接,将数据列表中的所述以太网络端口eth0对应的state字段标记为0。

4.根据权利要求1所述的对不同网络共享方法,其特征在于,所述匹配出存在变化的对应网络端口之后,还包括:

若匹配出存在变化的对应端口为无线网卡端口wlan0时,在action类型字段为updated时,则所述无线网卡端口wlan0建立网络连接,将数据列表中的所述无线网卡端口wlan0对应的state字段标记为1;在action类型字段为removed时,则所述无线网卡端口wlan0断开网络连接,将数据列表中的所述无线网卡端口wlan0对应的state字段标记为0。

5.根据权利要求1所述的对不同网络共享方法,其特征在于,所述匹配出存在变化的对应网络端口之后,还包括:

若匹配出存在变化的对应端口为移动网络端口ppp0时,在action类型字段为updated时,则所述移动网络端口ppp0建立网络连接,将数据列表中的所述移动网络端口ppp0对应的state字段标记为1;在action类型字段为removed时,则所述移动网络端口ppp0断开网络连接,将数据列表中的所述移动网络端口ppp0对应的state字段标记为0。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州朗国电子科技股份有限公司,未经广州朗国电子科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011400146.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top