本申请涉及终端,尤其涉及一种网络共享的方法及电子设备。
背景技术:
1、网络共享服务是指第二电子设备向周围的第一电子设备共享自身的蜂窝网络或者wi-fi,使第一电子设备具有上网能力,以满足第一电子设备的用户对网络的使用需求。
2、为实现网络共享服务,用户往往使第二电子设备的蜂窝网络或者wi-fi连接,并且手动开启第二电子设备的共享网络服务后,使第二电子设备开启对于第一电子设备的网络分享。
3、然而这种方式,需要第二电子设备的用户手动进行网络共享的开启操作。但是由于第二电子设备不能识别到第一电子设备的用户什么时候需要使用网络,这会导致第一电子设备开启网络共享不及时,使得用户体验感差。
技术实现思路
1、本申请的目的在于提供一种网络共享的方法及电子设备,提升用户体验感。
2、第一方面,本申请提供了一种网络共享的方法,该方法包括:
3、当虚拟网卡拦截到第一电子设备的上网请求后,进行设备搜索以获取信任设备列表;虚拟网卡由第一电子设备预先注册,用于当第一电子设备无可用网络时,拦截上网请求;从信任设备列表中确定可提供网络共享的第二电子设备,并向第二电子设备发送网络共享请求,共享第二电子设备的网络以实现上网,网络共享请求用于使第二电子设备开启网络共享服务。该实现方式中,由第一电子设备自动触发第二电子设备开启网络共享服务,而不需要第二电子设备主动开启网络共享服务,因此实时性高,对于第一电子设备的用户,可以实现及时的网络共享,进而提升了用户的使用体验。
4、在一种可实现的方式中,首先获取上网请求,并检测当前可用网络状态。如果当前可用网络状态为无可用网络时,触发虚拟网卡拦截上网请求;当虚拟网卡拦截到第一电子设备的上网请求后,进行设备搜索以获取信任设备列表。如此,当第一电子设备无可用网络才触发第二电子设备打开网络共享,将自身网络分享给第二电子设备。当第一电子设备有可用网络时,利用第一电子设备自身的网络实现上网需求。
5、在另一种可实现的方式中,进行设备搜索,将周围满足以下条件的设备纳入信任设备列表:与第一电子设备登录相同的网络共享服务账号、wlan已开启且蓝牙已开启。此时,当第一电子设备和第二电子设备正在进行协同业务时,可以直接触发网络共享服务。
6、可选地,创建与第二电子设备的p2p物理通道;配置默认网关,并通过p2p物理通道向第二电子设备发送网络共享请求,网络共享请求还用于使第二电子设备配置代理网关;通过默认网关,共享第二电子设备的网络。
7、可选地,当信任设备列表中存在可提供网络共享的多个在线电子设备时,获取多个在线电子设备的网络信号强度值;从多个在线电子设备的网络信号强度值中筛选出最大网络信号强度值,将最大网络信号强度值所对应的在线电子设备作为第二电子设备。如此,提高网络共享时网络的信号强度。
8、可选地,当虚拟网卡拦截到第一电子设备的下网请求后,向第二电子设备发送断开网络共享请求,断开与第二电子设备的共享网络,断开网络共享请求用于使第二电子设备断开网络共享服务。
9、或者,当虚拟网卡拦截在预设时长内未接收到第一电子设备的上网请求后,向第二电子设备发送断开网络共享请求,断开与第二电子设备的共享网络,断开网络共享请求用于使第二电子设备断开网络共享服务。
10、如此,可以出发自动关闭网络共享服务,提升用户体验感。
11、第二方面,本申请实施例提供了一种网络共享的方法,该方法包括:
12、当接收到第一电子设备发送的网络共享请求后,第二电子设备开启网络共享服务,将自身网络共享给第一电子设备;网络共享请求为第一电子设备从信任设备列表中确定第二电子设备可提供网络共享后发送的,信任设备列表为第一电子设备的虚拟网卡拦截到第一电子设备的上网请求后,进行设备搜索获取的,虚拟网卡由第一电子设备预先注册,用于当第一电子设备无可用网络时,拦截上网请求。
13、该实现方式中,由第一电子设备自动触发第二电子设备开启网络共享服务,而不需要第二电子设备主动开启网络共享服务,因此实时性高,对于第一电子设备的用户,可以实现及时的网络共享,进而提升了用户的使用体验。
14、在一种可实现的方式中,当接收到第一电子设备通过p2p物理通道发送的网络共享请求后,第二电子设备开启网络共享服务,并配置代理网关,p2p物理通道是由第一电子设备创建的与第二电子设备的物理通道;通过代理网关,将自身网络共享给第一电子设备。
15、在一种可实现的方式中,
16、当接收到第一电子设备发送的断开网络共享请求后,断开与第一电子设备的共享网络,断开网络共享请求是第一电子设备的虚拟网卡拦截到下网请求后发送的,用于断开网络共享服务。
17、在一种可实现的方式中,
18、当接收到第一电子设备发送的断开网络共享请求后,断开与第一电子设备的共享网络,断开网络共享服务是第一电子设备的虚拟网卡在预设时长内未拦截到下网请求后发送的,用于断开网络共享服务。第三方面,本申请提供了一种电子设备,电子设备包括存储器和处理器,存储器与处理器耦合;存储器存储有程序,当程序由处理器执行时,使得电子设备执行第一方面或第二方面中任一项的方法。
1.一种网络共享的方法,其特征在于,所述方法包括:
2.根据权利要求1所述方法,其特征在于,所述当虚拟网卡拦截到第一电子设备的上网请求后,进行设备搜索以获取信任设备列表,具体包括:
3.根据权利要求1-2中任一项所述方法,其特征在于,所述进行设备搜索以获取信任设备列表,包括:
4.根据权利要求1-3任一项所述方法,其特征在于,所述向所述第二电子设备发送网络共享请求,共享所述第二电子设备的网络以实现上网,包括:
5.根据权利要求1所述方法,其特征在于,所述从所述信任设备列表中确定可提供网络共享的第二电子设备,包括:
6.根据权利要求1-5任一项所述方法,其特征在于,所述方法还包括:
7.根据权利要求1-5任一项所述方法,其特征在于,所述方法还包括:
8.一种网络共享的方法,其特征在于,所述方法包括:
9.根据权利要求7或8所述方法,其特征在于,所述当接收到第一电子设备发送的网络共享请求后,第二电子设备开启网络共享服务,将自身网络共享给所述第一电子设备,包括:
10.根据权利要求7-9任一项所述方法,其特征在于,所述方法还包括:
11.根据权利要求7-9任一项所述方法,其特征在于,所述方法还包括:
12.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,所述存储器与所述处理器耦合;