多设备间共同连网方法、储存介质及多设备一体机与流程

文档序号:16308941发布日期:2018-12-19 05:11阅读:195来源:国知局
本发明涉及多设备一体机
技术领域
:,尤其涉及一种实现一体机内的多设备间共同连网方法、储存介质及多设备一体机
背景技术
:多设备一体机中集成了多个设备,例如运行windows系统或linux系统的设备和android系统的设备,各个模块之间相互独立,一般通过mcu(microcontrolunit,微控制单元)连接。如果某一个模块有联网需求,则需要外接一条网线在其以太网口上,将该模块连接至路由器;如果各个模块都需要联网,则要从路由器上连接多条网线至相应的模块;或者其中一个设备在连接网络之后,通过该设备自身的网络共享功能构建共享的无线网络,并告知另一设备该共享的无线网络的ssid、加密类型和密码,使得另一设备通过该共享的无线网络连接上网。上述的通过共享的无线网络进行第二设备上网,该共享的无线网络可能存在被入侵的风险,且第二设备在连接上无线网络之后,不知道是不是连接共享的无线网络或其他的无线网络,不便于用户在第二设备上进行相应的安全操作;若第一设备是通过无线网络与外界网络信号进行连接的,再进行相应的构建共享的无线网络,此时无论是第一设备自身的上网,或者第二设备通过共享的无线网络上网,实际上只能使用一半的宽带,大大影响了上网速度,并且可能会产生无线网络之间的信号干扰,严重影响用户的上网体验。技术实现要素:本发明的目的在于克服现有技术的不足,本发明提供了一种实现一体机内的多设备间共同连网方法、储存介质及多设备一体机,通过在第一设备的网卡上建立桥接,实现第二设备桥接安全上网,且保证第一设备和第二设备的上网速度。为了解决上述技术问题,本发明实施例提供了一种实现一体机内的多设备间共同连网方法,所述方法包括:一体机内的第一设备和/或第二设备监听到集线器的对外网络接口未连接网络信号;判断一体机内的第一设备是否连接网络信号;若所述第一设备连接通过外接网线或无线网络连接网络信号,则所述第一设备调用自身网卡的网络共享桥接功能,将所述网卡设置为网络共享桥接局域网的网关;所述第一设备在将所述网卡设置为网络共享桥接局域网的网关之后,告知所述第二设备进行ip更新,获得更新后的ip,实现第二设备上网。可选的,所述第一设备为运行windows系统或linux系统的设备,所述第二设备为运行android系统的设备;或,所述第一设备为运行android系统的设备,所述第二设备为运行windows系统或linux系统的设备。可选的,所述第一设备为运行android系统的设备时;所述第一设备调用自身网卡的网络共享桥接功能,将所述网卡设置为网络共享桥接局域网的网关,包括:所述第一设备将在设备内部设置网络转发,将无线网卡连接上的网络信号转发至有线网卡上;所述第一设备调用自身的有线网卡的网络共享桥接功能,设置所述有线网卡的网络共享桥接局域网,建立网络共享桥接局域网;在建立网络共享桥接局域网之后,将所述有线网卡设置为网络共享桥接局域网的网关。可选的,所述第一设备为运行windows系统或linux系统的设备时;所述第一设备调用自身网卡的网络共享桥接功能,将所述网卡设置为网络共享桥接局域网的网关,包括:所述第一设备调用自身有线网卡的ics功能,设置所述有线网卡的网络共享桥接局域网,建立网络共享桥接局域网;在建立网络共享桥接局域网之后,将所述有线网卡设置为网络共享桥接局域网的网关。可选的,所述方法还包括:在所述第二设备获得更新后的ip之后,所述第一设备与所述第二设备进行更新后的ip交换,实现第一设备与第二设备之间相互通信。可选的,所述方法还包括:所述一体机内的第一设备未连接网络信号时,所述第一设备和所述第二设备分别进行ip私有化,分别获取各自的私有化ip;在所述第一设备和第二设备分别获取各自的私有化ip,所述第一设备与所述第二设备进行更新后的ip交换,实现第一设备与第二设备之间相互通信。可选的,所述告知所述第二设备进行ip更新,获得更新后的ip,实现第二设备上网,包括:所述第二设备在获得所述第一设备告知后,进行自动更新,自动获得ip地址,实现第二设备上网;或,所述第二设备在获得所述第一设备告知后,进行手动更新,手动分配获得ip地址,实现第二设备上网。另外,本发明实施例还提供了一种实现一体机内的多设备间共同连网方法,所述方法包括:一体机内的第一设备和/或第二设备监听到集线器的对外网络接口连接网络信号;判断当前的第一设备是否设置网络共享桥接局域网的网关;若当前的第一设备设置网络共享桥接局域网的网关,所述第一设备取消网络共享桥接局域网的网关;所述第一设备和所述第二设备分别进行ip更新,分别获取更新后的ip,实现第一设备和第二设备上网;所述第一设备与所述第二设备进行更新后的ip交换,实现第一设备与第二设备之间相互通信。可选的,所述方法还包括:当前的第一设备未设置网络共享桥接局域网的网关,所述第一设备和所述第二设备通过自动获取方式更新ip,实现第一设备和第二设备上网;或,所述第一设备和所述第二设备通过手动设置方式更新ip,实现第一设备和第二设备上网。另外,本发明实施例还提供了一种计算机存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述中任意一项所述的多设备间共同连网方法。另外,本发明实施例还提供了一种多设备的一体机,所述一体机包括:第一设备、第二设备和集线器,所述集线器分别通过网线与所述第一设备和第二设备进行连接;一体机内的第一设备和/或第二设备监听到集线器的对外网络接口未连接网络信号;判断一体机内的第一设备是否连接网络信号;若所述第一设备连接通过外接网线或无线网络连接网络信号,则所述第一设备调用自身网卡的网络共享桥接功能,将所述网卡设置为网络共享桥接局域网的网关;所述第一设备在将所述网卡设置为网络共享桥接局域网的网关之后,告知所述第二设备进行ip更新,获得更新后的ip,实现第二设备上网。另外,本发明实施例还提供了一种多设备的一体机,所述一体机包括:第一设备、第二设备和集线器,所述集线器分别通过网线与所述第一设备和第二设备进行连接;一体机内的第一设备和/或第二设备监听到集线器的对外网络接口连接网络信号;判断当前的第一设备是否设置网络共享桥接局域网的网关;若当前的第一设备设置网络共享桥接局域网的网关,所述第一设备取消网络共享桥接局域网的网关;所述第一设备和所述第二设备分别进行ip更新,分别获取更新后的ip,实现第一设备和第二设备上网;所述第一设备与所述第二设备进行更新后的ip交换,实现第一设备与第二设备之间相互通信。在本发明实施例中,当监听到集线器未连接网络信号,且判断第一设备连接网络信号时,第一设备通过自身的网卡进行桥接设置,并将网卡设置为网络共享桥接局域网的网关,第一设备将网络共享桥接局域网的网关发送给第二设备,第二设备根据网络共享桥接局域网的网关重新分配ip,实现第二设备上网。通过在第一设备的网卡上建立桥接,第二设备桥接安全上网,实现多设备一体机的多设备间共同连接网络,且保证第一设备和第二设备的上网速度,提高用户体验度。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见的,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1是本发明实施例中的实现一体机内的多设备间共同连网方法的流程示意图;图2是本发明另一施例中的实现一体机内的多设备间共同连网方法的流程示意图;图3是本发明又一施例中的实现一体机内的多设备间共同连网方法的流程示意图;图4是本发明第四施例中的实现一体机内的多设备间共同连网方法的流程示意图;图5是本发明实施例中的一体机的结构组成示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。实施例:请参阅图1,图1是本发明实施例中的实现一体机内的多设备间共同连网方法的流程示意图。如图1所示,一种实现一体机内的多设备间共同连网方法,所述方法包括:s11:一体机内的第一设备和/或第二设备监听到集线器的对外网络接口未连接网络信号;在具体实施过程中,一体机内至少包括第一设备、第二设备和集线器,所述第一设备为运行windows系统或linux系统的设备,所述第二设备为运行android系统的设备;或,所述第一设备为运行android系统的设备,所述第二设备为运行windows系统或linux系统的设备。其中,集线器分别通过网线与第一设备和第二设备相连接,当第一设备为运行windows系统或linux系统的设备,第二设备为运行android系统的设备时,第一设备在其内部接一个网线,或者usb转rj45连接器接一根网线出来与集线器连接,第二设备内部通过rj45接一根网线与集线器相连接。集线器上存在一个对外网口,用于连接外接网线,当外接口连接外接网线,且该外接网线能连接网络信号时,集线器向两个设备进行网络信号传播,实现一条网线,多台设备上网;第一设备、第二设备和集线器之间形成一个局域网络。具体的,第一设备和/或第二设备实时监听集线器是否通过对外网络接口连接网络信号;当一体机内的第一设备和/或第二设备监听到集线器的对外网络接口未连接网络信号时,需要进行下一步的操作。s12:判断一体机内的第一设备是否连接网络信号;若所述第一设备连接通过外接网线或无线网络连接网络信号,则所述第一设备调用自身网卡的网络共享桥接功能,将所述网卡设置为网络共享桥接局域网的网关;在本发明具体实施过程中,当第一设备和/或第二设备没有监听到集线器的对外网络接口连接网络信号时,判断一体机内的第一设备是否连接网络信号,当判断第一设备通过外接网线(有线)或无线网络连接网络信号时,所述第一设备调用自身网卡的网络共享桥接功能,将所述网卡设置为网络共享桥接局域网的网关。在本发明具体实施过程中,当所述第一设备为运行windows系统或linux系统的设备时;所述第一设备调用自身网卡的网络共享桥接功能,将所述网卡设置为网络共享桥接局域网的网关,包括:所述第一设备调用自身有线网卡的ics功能,设置所述有线网卡的网络共享桥接局域网,建立网络共享桥接局域网;在建立网络共享桥接局域网之后,将所述有线网卡设置为网络共享桥接局域网的网关。具体的,当第一设备为运行windows系统或linux系统的设备时,具有三个网卡,分别为内置的无线网卡、内置的usb网卡和外置的rj45网卡。具体的,在本发明具体实施过程中,当第一设备为运行windows系统或linux系统的设备时,第一设备进行桥接的有线网卡为usb网卡。设置网络桥接过程包括在我的电脑->属性->控制面板->网络和共享中心->更改适配器设置,选择当前可上网的网络适配器,以当前连接wifi可上网为例:右键属性->共享->勾选允许其他网络用户通过此计算机的internet连接来连接(n),同时选择家庭网络连接即通过哪一个网卡共享网络连接。在具体实施过程中,选择设置有线网卡进行建立网络共享桥接局域网,并在建立网络共享桥接局域网之后,将有线网络设置为网络共享桥接局域网的网关。在本发明具体实施过程中,当所述第一设备为运行android系统的设备时;所述第一设备调用自身网卡的网络共享桥接功能,将所述网卡设置为网络共享桥接局域网的网关,包括:所述第一设备将在设备内部设置网络转发,将无线网卡连接上的网络信号转发至有线网卡上;所述第一设备调用自身的有线网卡的网络共享桥接功能,设置所述有线网卡的网络共享桥接局域网,建立网络共享桥接局域网;在建立网络共享桥接局域网之后,将所述有线网卡设置为网络共享桥接局域网的网关。具体的,当所述第一设备为运行android系统的设备时,具有两个网卡,分别为内置的无线网卡和外置的rj45网卡。具体的,在本发明具体实施过程中,当第一设备为运行android系统的设备时,第一设备进行桥接的有线网卡为rj45网卡。当第一设备为运行android系统的设备,第一设备为通过无线网络方式连接网络信号;在android系统内部设置网络转发,将连接上的wifi网络信号转发至rj45网卡上,在android系统的内部调用网络共享的功能,设置所述rj45网卡的网络共享桥接局域网,建立网络共享桥接局域网;在建立网络共享桥接局域网之后,将所述rj45网卡设置为网络共享桥接局域网的网关;设置方式可以通过一下代码实现:cmds.push_back("ipruledeloif"+ap.interface);cmds.push_back("ipruledeliif"+ap.interface);cmds.push_back("iproutedel"+dhcp.network+"/24dev"+ap.interface+"table97");cmds.push_back("iprouteadd"+dhcp.network+"/24protostaticscopelinkdev"+ap.interface+"table97");cmds.push_back("ipruleaddoif"+ap.interface+"pref13000table97");cmds.push_back("ipruleaddiif"+ap.interface+"pref18000tableeth0");cmds.push_back("ipruleaddiif"+ap.interface+"pref18000tablewlan0");cmds.push_back("echo1>/proc/sys/net/ipv4/ip_forward");cmds.push_back("iptables-tnat-anatctrl_nat_postrouting-oeth0-jmasquerade");cmds.push_back("iptables-anatctrl_forward-ieth0-o"+ap.interface+"-mstate--stateestablished,related-gnatctrl_tether_counters");cmds.push_back("iptables-anatctrl_forward-i"+ap.interface+"-oeth0-mstate--stateinvalid-jdrop");cmds.push_back("iptables-anatctrl_forward-i"+ap.interface+"-oeth0-gnatctrl_tether_counters");cmds.push_back("iptables-anatctrl_tether_counters-i"+ap.interface+"-oeth0-jreturn");cmds.push_back("iptables-anatctrl_tether_counters-ieth0-o"+ap.interface+"-jreturn");cmds.push_back("iptables-tnat-anatctrl_nat_postrouting-owlan0-jmasquerade");cmds.push_back("iptables-anatctrl_forward-iwlan0-o"+ap.interface+"-mstate--stateestablished,related-gnatctrl_tether_counters");cmds.push_back("iptables-anatctrl_forward-i"+ap.interface+"-owlan0-mstate--stateinvalid-jdrop");cmds.push_back("iptables-anatctrl_forward-i"+ap.interface+"-owlan0-gnatctrl_tether_counters");cmds.push_back("iptables-anatctrl_tether_counters-i"+ap.interface+"-owlan0-jreturn");cmds.push_back("iptables-anatctrl_tether_counters-iwlan0-o"+ap.interface+"-jreturn");cmds.push_back("iptables-dnatctrl_forward-jdrop");cmds.push_back("iptables-anatctrl_forward-jdrop");s13:所述第一设备在将所述网卡设置为网络共享桥接局域网的网关之后,告知所述第二设备进行ip更新,获得更新后的ip,实现第二设备上网。在具体实施过程中,在第一设备在将所述网卡设置为网络共享桥接局域网的网关之后,通过第一设备与第二设备之间的通信路径,将第一设备已设置好桥接网络告知第二设备,让第二设备进行ip更新;其中ip更新可以为自动更新,自动获取ip,或者用户手动更新,手动设置ip等方式进行。具体的,所述告知所述第二设备进行ip更新,获得更新后的ip,实现第二设备上网,包括:所述第二设备在获得所述第一设备告知后,进行自动更新,自动获得ip地址,实现第二设备上网;或,所述第二设备在获得所述第一设备告知后,进行手动更新,手动分配获得ip地址,实现第二设备上网。具体的,所述第一设备通过与第二设备之间的连接的mcu,告知所述第二设备需要进行ip更新和一些小数据量的通信,包括交互ip等;处理mcu之外,还可以直接通过数据传输线进行连接,从而直接实现小数据量的通信。在本发明实施例中,当监听到集线器未连接网络信号,且判断第一设备连接网络信号时,第一设备通过自身的网卡进行桥接设置,并将网卡设置为网络共享桥接局域网的网关,第一设备将网络共享桥接局域网的网关发送给第二设备,第二设备根据网络共享桥接局域网的网关重新分配ip,实现第二设备上网。通过在第一设备的网卡上建立桥接,第二设备桥接安全上网,实现多设备一体机的多设备间共同连接网络,且保证第一设备和第二设备的上网速度,提高用户体验度。实施例:请参阅图2,图2是本发明另一施例中的实现一体机内的多设备间共同连网方法的流程示意图。如图2所示,一种实现一体机内的多设备间共同连网方法,所述方法包括:s21:一体机内的第一设备和/或第二设备监听到集线器的对外网络接口未连接网络信号;s22:判断一体机内的第一设备是否连接网络信号;若否则进入s25;s23:所述第一设备调用自身网卡的网络共享桥接功能,将所述网卡设置为网络共享桥接局域网的网关;s24:所述第一设备在将所述网卡设置为网络共享桥接局域网的网关之后,告知所述第二设备进行ip更新,获得更新后的ip,实现第二设备上网;具体的,s21、s22、s23和s24的具体实施方式可参详上述实施例,在此不再赘述。s25:所述一体机内的第一设备未连接网络信号时,所述第一设备和所述第二设备分别进行ip私有化,分别获取各自的私有化ip;在具体实施过程在,但第一设备和第二设备均未连接上网络信号时,即第一设备未能检测到由路由器给第一设备和第二设备分配ip,则第一设备和第二设备分别即默认私有化一个ip,比如:169.254.133.25,前两位为固定的,后两位为随机的。s26:在所述第一设备和第二设备分别获取各自的私有化ip,所述第一设备与所述第二设备进行ip交换,实现第一设备与第二设备之间相互通信。具体的,第一设备和第二设备通过集线器将设备默认的私有化ip告知对方,在第一设备和第二设备都知道相互的ip之后,第一设备、第二设备和集线器组成一体机内的局域网内,实现在一体机内,第一设备和第二设备之间的大数据通信和访问,实现相互通信和访问。在本发明具体实施例中,通过在第一设备的网卡上建立桥接,第二设备桥接安全上网,实现多设备一体机的多设备间共同连接网络,且保证第一设备和第二设备的上网速度,提高用户体验度;在设备一体机内任一一个设备均没有连接网络时,可通过集线器进行ip交换,实现一体机内多设备之间的相互通信功能,构建一体机内的局域网络。实施例:请参阅图3,图3是本发明又一施例中的实现一体机内的多设备间共同连网方法的流程示意图。如图3所示,一种实现一体机内的多设备间共同连网方法,所述方法包括:s31:一体机内的第一设备和/或第二设备监听到集线器的对外网络接口连接网络信号;在具体实施过程中,一体机内至少包括第一设备、第二设备和集线器,所述第一设备为运行windows系统或linux系统的设备,所述第二设备为运行android系统的设备;或,所述第一设备为运行android系统的设备,所述第二设备为运行windows系统或linux系统的设备。其中,集线器分别通过网线与第一设备和第二设备相连接,当第一设备为运行windows系统或linux系统的设备,第二设备为运行android系统的设备时,第一设备在其内部接一个网线,或者usb转rj45连接器接一根网线出来与集线器连接,第二设备内部通过rj45接一根网线与集线器相连接。集线器上存在一个对外网口,用于连接外接网线,当外接口连接外接网线,且该外接网线能连接网络信号时,集线器向两个设备进行网络信号传播,实现一条网线,多台设备上网;第一设备、第二设备和集线器之间形成一个局域网络。具体的,第一设备和/或第二设备实时监听集线器是否通过对外网络接口连接网络信号;当一体机内的第一设备和/或第二设备监听到集线器的对外网络接口连接网络信号之后,需要进行下一步的操作。s32:判断当前的第一设备是否设置网络共享桥接局域网的网关;若当前的第一设备设置网络共享桥接局域网的网关,所述第一设备取消网络共享桥接局域网的网关;在本发明具体实施过程中,在监听到集线器的对外网络接口连接网络信号时,需要判断当前的第一设备是否设置网络共享桥接局域网的网关;当判断当前的第一设备设置网络共享桥接局域网的网关,所述第一设备取消网络共享桥接局域网的网关。具体的,判断一体机内的设备中是否存在网络桥接,采用网络桥接进行网络共享上网,具体的判断方式为,在集线器的对外网络接口连接网络信号时,一体机内部的设备是否已经可以进行对外网络通信,若是,则一体机内部设备存在网络桥接,若否,则不存在。当一体机内部设备存在网络桥接,提供网络桥接的设备关闭网络桥接,关闭网络共享功能。s33:所述第一设备和所述第二设备分别进行ip更新,分别获取更新后的ip,实现第一设备和第二设备上网;在本发明具体实施过程中,在一体机内的第一设备关闭网络共享之后,第二设备则不能通过第一设备的桥接进行连接外网,实现通信;这时,一体机内的第一设备和第二设备与集线器连接的网卡分别进行ip更新操作,再更新操作之后,第一设备和第二设备分别获得更新之后的ip,第一设备和第二设备分别通过各自更新之后的ip进行上网,实现外网连接,与外界通信。s34:所述第一设备与所述第二设备进行更新后的ip交换,实现第一设备与第二设备之间相互通信。在本发明具体实施过程中,一体机内的第一设备和第二设备在实现对外通信之后,第一设备和第二设备之间相互交换ip,在第一设备、第二设备和集线器之间形成一体机内部的局域网,从而第一设备和第二设备之间实现互相访问和通信等功能。在本发明实施例中,一体机设备通过集线器中的一个对外网络接口,即可实现一体机内的所有设备对外网络通信,并且可以通过集线器构建一体机内的设备之间的局域网络,实现一体机内的设备之间在该局域网络内的相互之间的通信和访问等操作。实施例:请参阅图4,图4是本发明第四施例中的实现一体机内的多设备间共同连网方法的流程示意图。如图4所示,一种实现一体机内的多设备间共同连网方法,所述方法包括:s41:一体机内的第一设备和/或第二设备监听到集线器的对外网络接口连接网络信号s42:判断当前的第一设备是否设置网络共享桥接局域网的网关;若判断为否,则进入s46;s43:所述第一设备取消网络共享桥接局域网的网关;s44:所述第一设备和所述第二设备分别进行ip更新,分别获取更新后的ip,实现第一设备和第二设备上网;s45:所述第一设备与所述第二设备进行更新后的ip交换,实现第一设备与第二设备之间相互通信;在本发明具体实施过程中,s41、s42、s43、s44和s45的具体实施方式可参详上述实施例,在此不再赘述。s46:所述第一设备和所述第二设备通过自动获取方式更新ip,实现第一设备和第二设备上网;或,所述第一设备和所述第二设备通过手动设置方式更新ip,实现第一设备和第二设备上网。在本发明具体实施过程中,当集线器对外接口连接网络信号之后,一体机内的设备间不存在桥接连网的情况下,一体机内的第一设备和第二设备可以第一时间进行自动获取ip的方式进行ip更新,从而实现第一设备和第二设备对外通信,实现上网;又或者时,当集线器对外接口连接网络信号之后,一体机内的设备间不存在桥接连网的情况下,一体机内的第一设备和第二设备可以第一时间进行手动设置ip的方式更新ip,从而实现第一设备和第二设备对外通信,实现上网。在本发明实施例中,一体机设备通过集线器中的一个对外网络接口,即可实现一体机内的所有设备对外网络通信,并且可以通过集线器构建一体机内的设备之间的局域网络,实现一体机内的设备之间在该局域网络内的相互之间的通信和访问等操作。实施例:本发明实施例提供的一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现上述实施例中任意一个实施例的多设备间网络共享方法。其中,所述计算机可读存储介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、cd-rom、和磁光盘)、rom(read-onlymemory,只读存储器)、ram(randomaccessmemory,随即存储器)、eprom(erasableprogrammableread-onlymemory,可擦写可编程只读存储器)、eeprom(electricallyerasableprogrammableread-onlymemory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,存储设备包括由设备(例如,计算机、手机)以能够读的形式存储或传输信息的任何介质,可以是只读存储器,磁盘或光盘等。本发明实施例还提供了一种计算机应用程序,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述任意一项所述的多设备间共同连网方法。请参阅图5,图5是本发明实施例中的一体机的结构组成示意图。如图5所示,一种多设备的一体机,所述一体机包括:第一设备1、第二设备2和集线器3,所述集线器3分别通过网线与所述第一设备1和第二设备2进行连接;一体机内的第一设备1和/或第二设备2监听到集线器3的对外网络接口未连接网络信号;判断一体机内的第一设备1是否连接网络信号;若所述第一设备1连接通过外接网线或无线网络连接网络信号,则所述第一设备1调用自身网卡的网络共享桥接功能,将所述网卡设置为网络共享桥接局域网的网关;所述第一设备1在将所述网卡设置为网络共享桥接局域网的网关之后,告知所述第二设备2进行ip更新,获得更新后的ip,实现第二设备2上网。另一种实施方式,一种多设备的一体机,所述一体机包括:第一设备1、第二设备2和集线器3,所述集线器分别通过网线与所述第一设备1和第二设备2进行连接;一体机内的第一设备1和/或第二设备2监听到集线器3的对外网络接口连接网络信号;判断当前的第一设备1是否设置网络共享桥接局域网的网关;若当前的第一设备1设置网络共享桥接局域网的网关,所述第一设备1取消网络共享桥接局域网的网关;所述第一设备1和所述第二设备2分别进行ip更新,分别获取更新后的ip,实现第一设备1和第二设备2上网;所述第一设备1与所述第二设备2进行更新后的ip交换,实现第一设备1与第二设备2之间相互通信。在本发明实施例中,当监听到集线器未连接网络信号,且判断第一设备连接网络信号时,第一设备通过自身的网卡进行桥接设置,并将网卡设置为网络共享桥接局域网的网关,第一设备将网络共享桥接局域网的网关发送给第二设备,第二设备根据网络共享桥接局域网的网关重新分配ip,实现第二设备上网。通过在第一设备的网卡上建立桥接,第二设备桥接安全上网,实现多设备一体机的多设备间共同连接网络,且保证第一设备和第二设备的上网速度,提高用户体验度。在本发明实施例中,一体机设备通过集线器中的一个对外网络接口,即可实现一体机内的所有设备对外网络通信,并且可以通过集线器构建一体机内的设备之间的局域网络,实现一体机内的设备之间在该局域网络内的相互之间的通信和访问等操作。另外,以上对本发明实施例所提供的多设备间共同连网方法、储存介质及多设备一体机进行了详细介绍,本文中应采用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1