设备双以太网卡兼容的方法、装置及系统制造方法及图纸

技术编号:18579325 阅读:30 留言:0更新日期:2018-08-01 14:21
本发明专利技术涉及设备双以太网卡兼容的方法、装置及系统,适用于网络技术领域。所述方法包括:在设备的系统启动时,同时分别启动第一以太网卡以及第二以太网卡对应的以太网卡服务;若安卓设备的第一以太网卡/第二以太网卡有网线接入,设置所述双以太网卡的TCP窗口大小以及网络优先级;使所述两者的网络优先级一致;分别获取双以太网卡对应的IP地址,并根据所述IP地址分别设置双以太网卡的路由规则。本发明专利技术能实现解决现有设备的双以太网卡不能同时工作的问题,实现设备双以太网卡同时工作,方便与相连接的终端间的网络数据交互。

Device, Dual Ethernet card compatible method, device and system

The invention relates to a device, a device and a system for compatibility of Dual Ethernet cards, which is suitable for network technology. The method includes: starting the first Ethernet card and the Ethernet card corresponding to the second Ethernet card at the time of the system startup of the device; if the first Ethernet card / second Ethernet card of the Android device has network access, the TCP window size and network priority of the Dual Ethernet card are set up; The network priority is the same; the IP addresses corresponding to the dual Ethernet cards are obtained respectively, and the routing rules of the dual Ethernet cards are set according to the IP addresses. The invention can realize the problem that the Dual Ethernet card of the existing equipment can not work at the same time, and realizes the Dual Ethernet card working at the same time, and is convenient to interact with the network data between the connected terminals.

【技术实现步骤摘要】
设备双以太网卡兼容的方法、装置及系统
本专利技术涉及网络
,特别是涉及设备双以太网卡兼容的方法、装置及系统。
技术介绍
网卡是局域网中最基本的部件之一,它是连接计算机与网络的硬件设备。日常使用的网卡大多都是以太网卡。现有的软件设计在设备进行网络连接时只使用一张以太网卡,即找到以太网卡就直接使用,而不会再判断其他的网卡是否可以使用,因此即使设备中有两张以太网卡,也无法同时使用两张以太网卡并进行数据传输交换。这样的网路连接方法虽然能保证设备与网络的连接,但是,两张以太网卡无法同时进行数据传输交换会产生许多问题。例如,某设备模块欲与某平板设备进行网络数据交互,而设备模块未连接网线,此时设备模块与平板设备之间的网络数据交互就无法进行。
技术实现思路
基于此,本专利技术提供了一种设备双以太网卡兼容的方法、装置及系统,能实现设备中的两张以太网卡兼容,即可同时工作。本专利技术实施例包括:一种设备双以太网卡兼容的方法,其特征在于,包括:在设备的系统启动时,同时启动第一以太网卡对应的以太网卡服务以及第二以太网卡对应的以太网卡服务;其中,所述设备设置有第一以太网卡和第二以太网卡;在检测到第一以太网卡/第二以太网卡有网线接入时,设置所述第一以太网卡/第二以太网卡对应的TCP窗口大小以及网络优先级;所述第一以太网卡的网络优先级与第二以太网卡的网络优先级一致;启动所述第一以太网卡/第二以太网卡对应的DHCP客户程序,获取所述第一以太网卡对应的第一IP地址/第二以太网卡对应的第二IP地址;分别根据所述第一IP地址、第二IP地址设置所述第一以太网卡的第一路由规则、第二以太网卡的第二路由规则。一种设备双以太网卡兼容的装置,包括:网卡服务启动模块,用于在设备的系统启动时,同时启动第一以太网卡对应的以太网卡服务以及第二以太网卡对应的以太网卡服务;其中,所述设备设置有第一以太网卡和第二以太网卡;网卡参数设置模块,用于在检测到第一以太网卡/第二以太网卡有网线接入时,设置所述第一以太网卡/第二以太网卡对应的TCP窗口大小以及网络优先级;所述第一以太网卡的网络优先级与第二以太网卡的网络优先级一致;IP地址获取模块,用于启动所述第一以太网卡/第二以太网卡对应的DHCP客户程序,获取所述第一以太网卡对应的第一IP地址/第二以太网卡对应的第二IP地址;以及,路由规则设置模块,用于分别根据所述第一IP地址、第二IP地址设置所述第一以太网卡的第一路由规则、第二以太网卡的第二路由规则。一种设备双以太网卡兼容的系统,包括:交互终端以及所述交互终端对应的设备,所述交互终端设置有交换机或路由器,所述设备设置有第一以太网卡和第二以太网卡;所述设备通过预先定义的接口与所述交互终端连接,使得所述第一以太网卡通过所述接口连接所述交换机或路由器;其中,所述设备包括:网卡服务启动模块,用于在设备的系统启动时,同时启动第一以太网卡对应的以太网卡服务以及第二以太网卡对应的以太网卡服务;网卡参数设置模块,用于在检测到第一以太网卡/第二以太网卡有网线接入时,设置所述第一以太网卡/第二以太网卡对应的TCP窗口大小以及网络优先级;所述第一以太网卡的网络优先级与第二以太网卡的网络优先级一致;IP地址获取模块,用于启动所述第一以太网卡/第二以太网卡对应的DHCP客户程序,获取第一以太网卡对应的第一IP地址/第二以太网卡对应的第二IP地址;以及,路由规则设置模块,用于分别根据所述第一IP地址、第二IP地址设置所述第一以太网卡的第一路由规则、第二以太网卡的第二路由规则。一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述所述方法的步骤。一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述所述方法的步骤。上述技术方案通过在设备的系统启动时,同时启动设备的两个以太网卡对应的以太网卡服务,当第一以太网卡/第二以太网卡有网线接入,对第一以太网卡/第二以太网卡对应的TCP窗口大小以及网络优先级进行设置,使两个以太网卡的网络优先级一致;进一步的,获取以太网卡对应的IP地址,并根据两个以太网卡各自对应的IP地址设置所述两个以太网卡的路由规则。该技术方案能使安卓设备的两个以太网卡都处于工作状态,进而能实现安卓设备的双以太网卡的兼容与同时工作。附图说明图1为一实施例中设备双以太网卡兼容的方法的应用环境图;图2为一实施例中设备双以太网卡兼容的方法的示意性流程图;图3为一实施例中启动以太网卡服务的方法的示意性流程图;图4为一实施例中安卓设备与交互终端连接的结构示意图;图5为另一实施例中设备双以太网卡兼容的方法的示意性流程图;图6为一实施例中设备双以太网卡兼容的装置的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术中的步骤虽然用标号进行了排列,但并不用于限定步骤的先后次序,除非明确说明了步骤的次序或者某步骤的执行需要其他步骤作为基础,否则步骤的相对次序是可以调整的。本申请实施例提供的设备双以太网卡兼容的方法,可以应用于如图1所示的应用环境中。其中,第一终端110与第二终端120之间通过网络进行通信。第一终端110上设置有第一网卡和第二网卡。第一终端110与服务器130网络连接,服务器130可以为第一终端110的第一网卡和第二网卡分别分配IP地址。第一终端110与第二终端120可以为相同类型的终端,也可以为不同类型的终端。终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。服务器130可以用独立的服务器或者是多个服务器组成的服务器集群来实现。该方法能使第一终端110的两个以太网卡都处于工作状态,方便与相连接的第二终端120之间进行网络数据的交互。本专利技术实施例提供一种设备双以太网卡兼容的方法,所述方法包括步骤:在设备的系统启动时,同时启动第一以太网卡对应的以太网卡服务以及第二以太网卡对应的以太网卡服务;其中,所述设备设置有第一以太网卡和第二以太网卡;在检测到第一以太网卡/第二以太网卡有网线接入时,设置所述第一以太网卡/第二以太网卡对应的TCP窗口大小以及网络优先级;所述第一以太网卡的网络优先级与第二以太网卡的网络优先级一致;启动所述第一以太网卡/第二以太网卡对应的DHCP客户程序,获取所述第一以太网卡对应的第一IP地址/第二以太网卡对应的第二IP地址;分别根据所述第一IP地址、第二IP地址设置所述第一以太网卡的第一路由规则、第二以太网卡的第二路由规则。本专利技术实施例还提供相应的设备双以太网卡兼容的装置以及系统。以下分别进行详细说明。如图2所示,图2为一实施例的设备双以太网卡兼容的方法的示意性流程图。所述实施例提供的设备双以太网卡兼容的方法主要包括步骤S110至步骤S140,详细说明如下:S110、在设备的系统启动时,同时启动第一以太网卡对应的以太网卡服务以及第二以太网卡对应的以太网卡服务;其中,所述设备设置有第一以太网卡和第二以太网卡。OPS(OpenPluggableSpecification,开放式可插拔规范)产品是Intel公司与显示器厂商共同制定的本文档来自技高网...

【技术保护点】
1.一种设备双以太网卡兼容的方法,其特征在于,包括:在设备的系统启动时,同时启动第一以太网卡对应的以太网卡服务以及第二以太网卡对应的以太网卡服务;其中,所述设备设置有第一以太网卡和第二以太网卡;在检测到第一以太网卡/第二以太网卡有网线接入时,设置所述第一以太网卡/第二以太网卡对应的TCP窗口大小以及网络优先级;所述第一以太网卡的网络优先级与第二以太网卡的网络优先级一致;启动所述第一以太网卡/第二以太网卡对应的DHCP客户程序,获取所述第一以太网卡对应的第一IP地址/第二以太网卡对应的第二IP地址;分别根据所述第一IP地址、第二IP地址设置所述第一以太网卡的第一路由规则、第二以太网卡的第二路由规则。

【技术特征摘要】
1.一种设备双以太网卡兼容的方法,其特征在于,包括:在设备的系统启动时,同时启动第一以太网卡对应的以太网卡服务以及第二以太网卡对应的以太网卡服务;其中,所述设备设置有第一以太网卡和第二以太网卡;在检测到第一以太网卡/第二以太网卡有网线接入时,设置所述第一以太网卡/第二以太网卡对应的TCP窗口大小以及网络优先级;所述第一以太网卡的网络优先级与第二以太网卡的网络优先级一致;启动所述第一以太网卡/第二以太网卡对应的DHCP客户程序,获取所述第一以太网卡对应的第一IP地址/第二以太网卡对应的第二IP地址;分别根据所述第一IP地址、第二IP地址设置所述第一以太网卡的第一路由规则、第二以太网卡的第二路由规则。2.根据权利要求1所述的设备双以太网卡兼容的方法,其特征在于,所述同时启动第一以太网卡对应的以太网卡服务以及第二以太网卡对应的以太网卡服务的步骤之后,在检测到第一以太网卡/第二以太网卡有网线接入时,设置所述第一以太网卡/第二以太网卡对应的TCP窗口大小以及网络优先级的步骤之前,还包括:分别检测所述第一以太网卡、第二以太网卡是否成功驱动;若否,重启所述第一以太网卡/第二以太网卡,并重新分别检测所述第一以太网卡、第二以太网卡是否成功驱动,直到所述第一以太网卡/第二以太网卡成功驱动。3.根据权利要求2所述的设备双以太网卡兼容的方法,其特征在于,所述分别检测所述第一以太网卡、第二以太网卡是否成功驱动,包括:检测路径/sys/class/net/eth0是否存在,若存在,则所述第一以太网卡成功驱动;其中,所述eth0为预先设置的与所述第一以太网卡对应的设备结点;检测路径/sys/class/net/eth1是否存在;若存在,则所述第二以太网卡成功驱动;其中,所述eth1为预先设置的与所述第二以太网卡对应的设备结点。4.根据权利要求1所述的设备双以太网卡兼容的方法,其特征在于,所述分别根据所述第一IP地址、第二IP地址设置所述第一以太网卡的第一路由规则、第二以太网卡的第二路由规则的步骤之后,还包括:若检测到所述第一以太网卡接入的网线拔出,清除所述第一以太网卡对应的第一IP地址以及第一路由规则;若检测到所述第二以太网卡接入的网线拔出,清除所述第二以太网卡对应的第二IP地址以及第二路由规则。5.根据权利要求1至4任一所述的设备双以太网卡兼容的方法,其特征在于,所述设备为安卓设备;所述安卓设备通过预先定义的120PIN接口与交互终端连接,其中,所述120PIN接口包括电源线、显示信号线、USB信号线以及对内网口信号线;所述第一以太网卡通过所述120PIN接口的对内网口信号线与交互终端对应的交换机或路由器连接;所述第二以太网卡用于与外部网络连接。6.根据权利要求1所述的设备双以太网卡兼容的方法,其特征在于,所述启动所述第一以太网卡/第二以太网卡对应的DHCP客户程序,获取所述第一以太网卡对应的第一IP地址/第...

【专利技术属性】
技术研发人员:郭崇鑫
申请(专利权)人:广州视源电子科技股份有限公司深圳市开视电子科技有限公司
类型:发明
国别省市:广东,44

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

1