一种网络控制方法、系统及电子设备和存储介质与流程

文档序号:19077609发布日期:2019-11-08 21:48阅读:194来源:国知局
一种网络控制方法、系统及电子设备和存储介质与流程

本申请涉及网络技术领域,更具体地说,涉及一种网络控制方法、系统及一种电子设备和一种计算机可读存储介质。



背景技术:

对于使用android系统的电子设备,例如电子白板产品,在相关技术中,插入一个wifi模块时,仅能单独提供wifi服务或热点服务。即打开wifi进行联网时会关闭热点,不能进行热点共享;打开热点共享会关闭wifi,不能使用网络。

因此,如何同时提供wifi服务和热点服务是本领域技术人员需要解决的技术问题。



技术实现要素:

本申请的目的在于提供一种网络控制方法、系统及一种电子设备和一种计算机可读存储介质,实现了同时提供wifi服务和热点服务。

为实现上述目的,本申请提供了一种网络控制方法,包括:

检测是否满足第一预设条件和第二预设条件;其中,所述第一预设条件为第一wifi模块和第二wifi模块同时插入,所述第二预设条件为wifi开关和热点开关的状态均为开启;

若是,则加载所述第一wifi模块和所述第二wifi模块的驱动;

启动第一接口,以便通过所述第一接口提供wifi服务,启动第二接口,并通过所述第二接口提供热点服务。

其中,还包括:

当检测到所述第一wifi模块插入时,获取所述wifi开关和所述热点开关的状态;

若所述wifi开关的状态为开启且所述热点开关的状态为关闭,则加载所述第一wifi模块的驱动,启动所述第一接口,以便通过所述第一接口提供wifi服务;

若所述热点开关的状态为开启且所述wifi开关的状态为关闭,则加载所述第一wifi模块的驱动,启动所述第一接口,以便通过所述第一接口提供热点服务。

其中,若所述wifi开关的状态为开启且所述热点开关的状态为关闭,则还包括:

当检测到所述第二wifi模块插入且所述热点开关的状态为开启时,加载所述第二wifi模块的驱动,启动所述第二接口,以便通过所述第二接口提供热点服务。

其中,若所述热点开关的状态为开启且所述wifi开关的状态为关闭,则还包括:

当检测到所述第二wifi模块插入且所述wifi开关的状态为开启时,控制所述第一wifi模块停止服务;

执行所述加载所述第一wifi模块和所述第二wifi模块的驱动的步骤。

其中,还包括:

当检测到所述第一wifi模块拔出或所述wifi开关的状态为关闭时,控制所述第一接口和所述第二接口停止服务;

当检测到所述第二wifi模块拔出或所述热点开关的状态为关闭时,控制所述第二接口停止服务。

其中,还包括:

显示所述wifi开关和所述热点开关的状态。

其中,还包括:

获取桥接开关的桥接状态;

若所述桥接状态为关闭时,则中断所述第一wifi模块和所述第二wifi模块之间的通信。

为实现上述目的,本申请提供了一种网络控制系统,包括:

检测模块,用于检测是否满足第一预设条件和第二预设条件;其中,所述第一预设条件为第一wifi模块和第二wifi模块同时插入,所述第二预设条件为wifi开关和热点开关的状态均为开启;

第一加载模块,用于当满足第一预设条件和第二预设条件时,加载所述第一wifi模块和所述第二wifi模块的驱动;

第一启动模块,用于启动第一接口,以便通过所述第一接口提供wifi服务,启动第二接口,并通过所述第二接口提供热点服务。

为实现上述目的,本申请提供了一种电子设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现如上述网络控制方法的步骤。

为实现上述目的,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述网络控制方法的步骤。

通过以上方案可知,本申请提供的一种网络控制方法,包括:检测是否满足第一预设条件和第二预设条件;其中,所述第一预设条件为第一wifi模块和第二wifi模块同时插入,所述第二预设条件为wifi开关和热点开关的状态均为开启;若是,则加载所述第一wifi模块和所述第二wifi模块的驱动;启动第一接口,以便通过所述第一接口提供wifi服务,启动第二接口,并通过所述第二接口提供热点服务。

本申请提供的网络控制方法,通过第一wifi模块和第二wifi模块分别提供wifi服务和热点服务,其他设备通过第一接口连接电子设备进行wifi连接,通过第二接口实现热点共享。由此可见,本申请提供的网络控制方法,可以同时进行wifi连接和热点共享,避免用户在使用电子设备的过程中发生wifi和热点的来回切换问题。本申请还公开了一种网络控制系统及一种电子设备和一种计算机可读存储介质,同样能实现上述技术效果。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本申请。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:

图1为根据一示例性实施例示出的一种网络控制方法的流程图;

图2为根据一示例性实施例示出的另一种网络控制方法的流程图;

图3为根据一示例性实施例示出的一种网络控制系统的结构图;

图4为根据一示例性实施例示出的一种电子设备的结构图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请实施例公开了一种网络控制方法,实现了同时提供wifi服务和热点服务。

参见图1,根据一示例性实施例示出的一种网络控制方法的流程图,如图1所示,包括:

s101:检测是否满足第一预设条件和第二预设条件;其中,所述第一预设条件为第一wifi模块和第二wifi模块同时插入,所述第二预设条件为wifi开关和热点开关的状态均为开启;若是,则进入s102;

本实施例的执行主体为电子设备中的处理器,该电子设备可以为电子白板产品,且可以使用android系统。在双服务模式下,即需要同时提供wifi服务和热点服务时,进入s102。

双服务模式的判定条件为同时满足第一预设条件和第二预设条件,第一预设条件为第一wifi模块和第二wifi模块同时插入,即至少插入两个wifi模块,一个wifi模块用于提供wifi服务,另一个wifi模块用于提供热点服务。第二预设条件为wifi开关和热点开关的状态均为开启,用户可以通过电子设备的显示界面对wifi开关和热点开关的状态进行控制。

s102:加载所述第一wifi模块和所述第二wifi模块的驱动;

在本步骤中,加载第一wifi模块和第二wifi模块的驱动,在第一wifi模块和第二wifi模块中,一个wifi模块用于提供wifi服务,另一个wifi模块用于提供热点服务。

s103:启动第一接口,以便通过所述第一接口提供wifi服务,启动第二接口,并通过所述第二接口提供热点服务。

在本步骤中,启动第一接口和第二接口,其他设备通过第一接口连接该电子设备进而连接wifi,通过第二接口连接该电子设备进而连接热点。第一接口例如wlan0,第二接口例如wlan1。

需要说明的是,提供单服务(wifi服务或热点服务)的过程为:当检测到所述第一wifi模块插入时,获取所述wifi开关和所述热点开关的状态;若所述wifi开关的状态为开启且所述热点开关的状态为关闭,则加载所述第一wifi模块的驱动,启动所述第一接口,以便通过所述第一接口提供wifi服务;若所述热点开关的状态为开启且所述wifi开关的状态为关闭,则加载所述第一wifi模块的驱动,启动所述第一接口,以便通过所述第一接口提供热点服务。

在单服务模式下,只能单独开启wifi或热点,可以使用android系统的wifi网络架构,可以仅插入一个wifi模块,当然也可以插入多个wifi模块,但仅开启一项服务的开关。在此模式下,加载一个wifi模块的驱动(即上述的第一wifi模块),使用第一接口作为网络接口,即其他设备通过第一接口连接本电子设备,通过第一接口连接wifi或热点,第一接口例如wlan0。

在上述实施例的基础上,作为一种优选实施方式,还包括:显示所述wifi开关和所述热点开关的状态。在具体实施中,显示界面显示wifi开关和热点开关的状态(开启或关闭),用户可以通过该显示界面对两个开关的状态进行调整。

在上述实施例的基础上,作为一种优选实施方式,还包括:获取桥接开关的桥接状态;若所述桥接状态为关闭时,则中断所述第一wifi模块和所述第二wifi模块之间的通信。在具体实施中,在双服务模式下,wifi和热点同时开启,关闭桥接开关时,会中断wifi和热点的网络通信,用户不能通过该电子设备的热点网络访问该电子设备连接的wifi网络数据,只能作为局域网使用,若该电子设备为电子白板,仅支持投屏等功能。

优选的,在单服务模式或双服务模式下,电子设备在关机时可以记忆关机前的wifi和热点开启状态,并在开机后能自动进行wifi和热点的开启操作。

本申请实施例提供的网络控制方法,通过第一wifi模块和第二wifi模块分别提供wifi服务和热点服务,其他设备通过第一接口连接电子设备进行wifi连接,通过第二接口实现热点共享。由此可见,本申请实施例提供的网络控制方法,可以同时进行wifi连接和热点共享,避免用户在使用电子设备的过程中发生wifi和热点的来回切换问题。

下面介绍由单服务模式切换至双服务模式的流程,具体的,如图2所示,包括:

s201:当检测到所述第一wifi模块插入时,获取所述wifi开关和所述热点开关的状态;若所述wifi开关的状态为开启且所述热点开关的状态为关闭,则进入s202;若所述热点开关的状态为开启且所述wifi开关的状态为关闭,则进入s204;

s202:加载所述第一wifi模块的驱动,启动所述第一接口,以便通过所述第一接口提供wifi服务;

s203:当检测到所述第二wifi模块插入且所述热点开关的状态为开启时,加载所述第二wifi模块的驱动,启动所述第二接口,以便通过所述第二接口提供热点服务。

在本实施例中,当电子设备在wifi模式下,即仅提供wifi服务时,当检测到插入了另外的wifi模块(即本步骤中的第二wifi模块),且需要开启热点时,加载第二wifi模块的驱动,其他设备通过第二接口连接电子设备的热点。

s204:加载所述第一wifi模块的驱动,启动所述第一接口,以便通过所述第一接口提供热点服务。

s205:当检测到所述第二wifi模块插入且所述wifi开关的状态为开启时,控制所述第一wifi模块停止服务;

s206:加载所述第一wifi模块和所述第二wifi模块的驱动;

s207:启动第一接口,以便通过所述第一接口提供wifi服务,启动第二接口,并通过所述第二接口提供热点服务。

在本实施例中,当电子设备在热点模式下,即仅提供热点服务时,当检测到插入了另外的wifi模块(即本步骤中的第二wifi模块),且需要开启wifi时,需要首先停止当前运行的第一wifi模块的服务。此时电子设备不存在正在运行的wifi模块,可以执行上一实施例的流程,即同时加载第一wifi模块和第二wifi模块的驱动,启动第一接口和第二接口,同时提供wifi服务和热点服务

由此可见,在本实施例中可以对插入的wifi模块进行个数判断,使得单服务模式可以自由切换至双服务模式。

下面介绍由双服务模式切换至单服务模式的流程,具体包括:当检测到所述第一wifi模块拔出或所述wifi开关的状态为关闭时,控制所述第一接口和所述第二接口停止服务;当检测到所述第二wifi模块拔出或所述热点开关的状态为关闭时,控制所述第二接口停止服务。

当wifi和热点同时开启时,存在拔掉wifi服务对应的wifi模块和拔掉热点服务对应的wifi模块两种情况,过程与单服务模式切换为双服务模式的过程相反。具体的,拔掉wifi服务对应的wifi模块,变成单wifi后会同时关闭wifi和热点,关闭第一接口和第二接口。拔掉热点服务对应的wifi模块,变成单wifi后只关闭热点服务对应的第二接口,wifi服务对应的wifi模块继续保持启动状态,使用第一接口。

由此可见,在本实施例中可以对插入的wifi模块进行个数判断,使得双服务模式可以自由切换至单服务模式。

下面对本申请实施例提供的一种网络控制系统进行介绍,下文描述的一种网络控制系统与上文描述的一种网络控制方法可以相互参照。

参见图3,根据一示例性实施例示出的一种网络控制系统的结构图,如图3所示,包括:

检测模块301,用于检测是否满足第一预设条件和第二预设条件;其中,所述第一预设条件为第一wifi模块和第二wifi模块同时插入,所述第二预设条件为wifi开关和热点开关的状态均为开启;

第一加载模块302,用于当满足第一预设条件和第二预设条件时,加载所述第一wifi模块和所述第二wifi模块的驱动;

第一启动模块303,用于启动第一接口,以便通过所述第一接口提供wifi服务,启动第二接口,并通过所述第二接口提供热点服务。

本申请实施例提供的网络控制系统,通过第一wifi模块和第二wifi模块分别提供wifi服务和热点服务,其他设备通过第一接口连接电子设备进行wifi连接,通过第二接口实现热点共享。由此可见,本申请实施例提供的网络控制系统,可以同时进行wifi连接和热点共享,避免用户在使用电子设备的过程中发生wifi和热点的来回切换问题。

在上述实施例的基础上,作为一种优选实施方式,还包括:

第一获取模块,用于当检测到所述第一wifi模块插入时,获取所述wifi开关和所述热点开关的状态;若所述wifi开关的状态为开启且所述热点开关的状态为关闭,则启动第二加载模块的工作流程;若所述热点开关的状态为开启且所述wifi开关的状态为关闭,则启动第三加载模块的工作流程;

第二加载模块,用于加载所述第一wifi模块的驱动,启动所述第一接口,以便通过所述第一接口提供wifi服务;

第三加载模块,用于加载所述第一wifi模块的驱动,启动所述第一接口,以便通过所述第一接口提供热点服务。

在上述实施例的基础上,作为一种优选实施方式,还包括:

第二启动模块,用于当检测到所述第二wifi模块插入且所述热点开关的状态为开启时,加载所述第二wifi模块的驱动,启动所述第二接口,以便通过所述第二接口提供热点服务。

在上述实施例的基础上,作为一种优选实施方式,还包括:

控制模块,用于当检测到所述第二wifi模块插入且所述wifi开关的状态为开启时,控制所述第一wifi模块停止服务,并启动第一加载模块302的工作流程。

在上述实施例的基础上,作为一种优选实施方式,还包括:

第一停止模块,用于当检测到所述第一wifi模块拔出或所述wifi开关的状态为关闭时,控制所述第一接口和所述第二接口停止服务;

第二停止模块,用于当检测到所述第二wifi模块拔出或所述热点开关的状态为关闭时,控制所述第二接口停止服务。

在上述实施例的基础上,作为一种优选实施方式,还包括:

显示模块,用于显示所述wifi开关和所述热点开关的状态。

在上述实施例的基础上,作为一种优选实施方式,还包括:

第二获取模块,用于获取桥接开关的桥接状态;若所述桥接状态为关闭时,则启动中断模块的工作流程;

中断模块,用于中断所述第一wifi模块和所述第二wifi模块之间的通信。

关于上述实施例中的系统,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

本申请还提供了一种电子设备,参见图4,本申请实施例提供的一种电子设备400的结构图,如图4所示,可以包括处理器11和存储器12。该电子设备400还可以包括多媒体组件13,输入/输出(i/o)接口14,以及通信组件15中的一者或多者。

其中,处理器11用于控制该电子设备400的整体操作,以完成上述的网络控制方法中的全部或部分步骤。存储器12用于存储各种类型的数据以支持在该电子设备400的操作,这些数据例如可以包括用于在该电子设备400上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器12可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(staticrandomaccessmemory,简称sram),电可擦除可编程只读存储器(electricallyerasableprogrammableread-onlymemory,简称eeprom),可擦除可编程只读存储器(erasableprogrammableread-onlymemory,简称eprom),可编程只读存储器(programmableread-onlymemory,简称prom),只读存储器(read-onlymemory,简称rom),磁存储器,快闪存储器,磁盘或光盘。多媒体组件13可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器12或通过通信组件15发送。音频组件还包括至少一个扬声器,用于输出音频信号。i/o接口14为处理器11和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件15用于该电子设备400与其他设备之间进行有线或无线通信。无线通信,例如wi-fi,蓝牙,近场通信(nearfieldcommunication,简称nfc),2g、3g或4g,或它们中的一种或几种的组合,因此相应的该通信组件15可以包括:wi-fi模块,蓝牙模块,nfc模块。

在一示例性实施例中,电子设备400可以被一个或多个应用专用集成电路(applicationspecificintegratedcircuit,简称asic)、数字信号处理器(digitalsignalprocessor,简称dsp)、数字信号处理设备(digitalsignalprocessingdevice,简称dspd)、可编程逻辑器件(programmablelogicdevice,简称pld)、现场可编程门阵列(fieldprogrammablegatearray,简称fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的网络控制方法。

在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述网络控制方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器12,上述程序指令可由电子设备400的处理器11执行以完成上述的网络控制方法。

说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。

还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1