实现Android广告机双网段的方法、系统、广告机及存储介质技术方案

技术编号:21838470 阅读:23 留言:0更新日期:2019-08-10 20:17
本发明专利技术涉及实现Android广告机双网段的方法,其实现方法如下:Android上层应用程序接收外部的IP设置指令;Android上层应用程序向管理内核下达网络管理规则的命令;管理内核利用ipconfig来建立虚拟网卡,写入静态路由来指定网段通信,实现双网同时工作;用户通过Android上层应用程序接收外部的IP设置指令,Android上层应用程序向管理内核下达网络管理规则的命令,管理内核利用ipconfig来建立虚拟网卡,写入静态路由来指定网段通信,实际网卡和虚拟网卡分别处理主机对不同网段的访问,代替传统硬件设备的功能,即可实现双网同时工作,解决现有方案在成本,维护,施工过程的困难,从软件层面来达到同样的目的。

The Method, System, Advertising Machine and Storage Medium of Realizing Double Network Section of Android Advertising Machine

【技术实现步骤摘要】
实现Android广告机双网段的方法、系统、广告机及存储介质
本专利技术涉及Android广告机
,更具体地说,涉及一种实现Android广告机双网段的方法、系统、广告机及存储介质。
技术介绍
现有的android设备只在一个网段下工作,如果需要既可以上网又可以快速度的访问内网指定网段的服务器(比如说播放NAS中的电影),传统的做法是设置静态IP和NAS处于一个网段,但往往为了安全,NAS可能和外网不处于一个网段中,这就造成访问NAS和上网成为互相斥;而通过加装路由器和交换机等类似的路由设备来实现多网段访问的情况,不仅会造成用户使用成本的提高,设备管理操作的困难,还往往在设备实际的部署的过程中,限于空间,结构的问题,造成工程人员的施工不便。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种实现Android广告机双网段的方法;还提供了一种实现Android广告机双网段的系统、一种广告机及一种存储介质。本专利技术解决其技术问题所采用的技术方案是:构造一种实现Android广告机双网段的方法,其实现方法如下:第一步:Android上层应用程序接收外部的IP设置指令;第二步:Android上层应用程序向管理内核下达网络管理规则的命令;第三步:管理内核利用ipconfig来建立虚拟网卡,写入静态路由来指定网段通信,实现双网同时工作。本专利技术所述的实现Android广告机双网段的方法,其中,所述第一步中,所述Android上层应用程序包含供用户进行IP设置的UI图形界面。本专利技术所述的实现Android广告机双网段的方法,其中,所述第二步中,所述Android上层应用程序通过socket与它的守护进程通信,向管理内核下达网络管理规则的命令。本专利技术所述的实现Android广告机双网段的方法,其中,所述第三步中,所述管理内核通过ifconfig新建eth0:0的虚拟网卡,利用iptables的nat网络地址转换功能将源地址是eth0ip,目的是eth0网关的转化成源地址是eth0:0的ip,同样将进入本机的数据包源地址是eth0网关,目的ip是eth0ip的转换成目的ip是eth0:0的ip。本专利技术所述的实现Android广告机双网段的方法,其中,所述第三步中,还包括方法:通过iprouteadd来将源地址是eth0:0的数据包来通过eth0的路由表来路由。一种实现Android广告机双网段的系统,根据上述的实现Android广告机双网段的方法,其中,包括Android上层应用程序和内核管理单元;所述Android上层应用程序,接收外部的IP设置指令,并根据该指令向内核管理单元下达网络管理规则的命令;所述内核管理单元,根据上述的命令,利用ipconfig来建立虚拟网卡,写入静态路由来指定网段通信,实现双网同时工作。本专利技术所述的实现Android广告机双网段的系统,其中,所述Android上层应用程序通过socket与它的守护进程通信,向管理内核下达网络管理规则的命令。本专利技术所述的实现Android广告机双网段的系统,其中,所述内核管理单元,通过ifconfig新建eth0:0的虚拟网卡,利用iptables的nat网络地址转换功能将源地址是eth0ip,目的是eth0网关的转化成源地址是eth0:0的ip,同样将进入本机的数据包源地址是eth0网关,目的ip是eth0ip的转换成目的ip是eth0:0的ip,通过iprouteadd来将源地址是eth0:0的数据包来通过eth0的路由表来路由。一种广告机,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现上述方法的步骤。一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其中,所述计算机程序被处理器执行时实现如上述方法的步骤。本专利技术的有益效果在于:用户通过Android上层应用程序接收外部的IP设置指令,Android上层应用程序向管理内核下达网络管理规则的命令,管理内核利用ipconfig来建立虚拟网卡,写入静态路由来指定网段通信,实际网卡和虚拟网卡分别处理主机对不同网段的访问,代替传统硬件设备的功能,即可实现双网同时工作,解决现有方案在成本,维护,施工过程的困难,从软件层面来达到同样的目的;本方案还可以扩展到其他多网段的情况。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将结合附图及实施例对本专利技术作进一步说明,下面描述中的附图仅仅是本专利技术的部分实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图:图1是本专利技术较佳实施例的实现Android广告机双网段的方法流程图;图2是本专利技术较佳实施例的实现Android广告机双网段的方法纵向逻辑视图;图3是本专利技术较佳实施例的实现Android广告机双网段的方法横向逻辑视图图4是本专利技术较佳实施例的实现Android广告机双网段的系统原理框图。具体实施方式为了使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本专利技术的部分实施例,而不是全部实施例。基于本专利技术的实施例,本领域普通技术人员在没有付出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术的保护范围。本专利技术较佳实施例的实现Android广告机双网段的方法,如图1所示,同时参阅图2和图3,其实现方法如下:S01:Android上层应用程序接收外部的IP设置指令;S02:Android上层应用程序向管理内核下达网络管理规则的命令;S03:管理内核利用ipconfig来建立虚拟网卡,写入静态路由来指定网段通信,实现双网同时工作;用户通过Android上层应用程序接收外部的IP设置指令,Android上层应用程序向管理内核下达网络管理规则的命令,管理内核利用ipconfig来建立虚拟网卡,写入静态路由来指定网段通信,实际网卡和虚拟网卡分别处理主机对不同网段的访问,代替传统硬件设备的功能,即可实现双网同时工作,解决现有方案在成本,维护,施工过程的困难,从软件层面来达到同样的目的;本方案还可以扩展到其他多网段的情况。优选的,第一步中,Android上层应用程序包含供用户进行IP设置的UI图形界面;便于用户进行操作。优选的,第二步中,Android上层应用程序通过socket与它的守护进程通信,向管理内核下达网络管理规则的命令。优选的,第三步中,管理内核通过ifconfig新建eth0:0的虚拟网卡,利用iptables的nat网络地址转换功能将源地址是eth0ip,目的是eth0网关的转化成源地址是eth0:0的ip,同样将进入本机的数据包源地址是eth0网关,目的ip是eth0ip的转换成目的ip是eth0:0的ip。优选的,第三步中,还包括方法:通过iprouteadd来将源地址是eth0:0的数据包来通过eth0的路由表来路由。一种实现Android广告机双网段的系统,根据上述的实现Android广告机双网段的方法,如图4所示,同时参阅图2和图3,包括Android上层应用程序1和内核管理单元2;Android上层应用程序1,接收外部的IP设本文档来自技高网...

【技术保护点】
1.一种实现Android广告机双网段的方法,其特征在于,实现方法如下:第一步:Android上层应用程序接收外部的IP设置指令;第二步:Android上层应用程序向管理内核下达网络管理规则的命令;第三步:管理内核利用ipconfig来建立虚拟网卡,写入静态路由来指定网段通信,实现双网同时工作。

【技术特征摘要】
1.一种实现Android广告机双网段的方法,其特征在于,实现方法如下:第一步:Android上层应用程序接收外部的IP设置指令;第二步:Android上层应用程序向管理内核下达网络管理规则的命令;第三步:管理内核利用ipconfig来建立虚拟网卡,写入静态路由来指定网段通信,实现双网同时工作。2.根据权利要求1所述的实现Android广告机双网段的方法,其特征在于,所述第一步中,所述Android上层应用程序包含供用户进行IP设置的UI图形界面。3.根据权利要求1所述的实现Android广告机双网段的方法,其特征在于,所述第二步中,所述Android上层应用程序通过socket与它的守护进程通信,向管理内核下达网络管理规则的命令。4.根据权利要求1所述的实现Android广告机双网段的方法,其特征在于,所述第三步中,所述管理内核通过ifconfig新建eth0:0的虚拟网卡,利用iptables的nat网络地址转换功能将源地址是eth0ip,目的是eth0网关的转化成源地址是eth0:0的ip,同样将进入本机的数据包源地址是eth0网关,目的ip是eth0ip的转换成目的ip是eth0:0的ip。5.根据权利要求4所述的实现Android广告机双网段的方法,其特征在于,所述第三步中,还包括方法:通过iprouteadd来将源地址是eth0:0的数据包来通过eth0的路由表来路由。6.一种实现Android广告机双网段的系统,根据权利要求1-5任一所述...

【专利技术属性】
技术研发人员:付炜喻楠
申请(专利权)人:深圳市智微智能科技开发有限公司
类型:发明
国别省市:广东,44

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

1