一种网络共享方法和系统技术方案

技术编号:30645322 阅读:16 留言:0更新日期:2021-11-04 00:51
本发明专利技术提供一种网络共享方法和系统,包括主机与从机,主机与从机通信连接,其方法包括步骤:主机与从机接收网络共享通知;基于网络共享协议,主机根据网络共享通知生成第一虚拟网卡,从机根据网络共享通知生成第二虚拟网卡;主机对第一虚拟网卡进行组网配置;主机对第一虚拟网卡进行网络共享配置,或,从机对第二虚拟网卡进行网络共享配置;主机与从机根据网络共享协议、第一虚拟网卡和第二虚拟网卡进行网络共享。本发明专利技术提供的网络共享方法使网络共享功能不在局限于PC与移动设备之间,两台任意类型的设备都可以实现网络共享,避免wifi共享或蓝牙共享等机制带来的射频干扰,信号差等问题,提高网络共享功能适用的灵活性。提高网络共享功能适用的灵活性。提高网络共享功能适用的灵活性。

【技术实现步骤摘要】
一种网络共享方法和系统


[0001]本专利技术专利涉及网络共享
,尤其指一种网络共享方法和系统。

技术介绍

[0002]目前市面上的移动设备只支持通过rndi s协议将移动设备的网络共享给PC设备使用,移动设备与PC设备通过USB线连接,移动设备只能作为rndi s的device,PC作为rndi s的host,通过rndi s协议将作为device的移动设备的网络共享给作为host的PC设备,从而实现在PC设备没有网络的情况下“借”用移动设备的网络进行上网。
[0003]这样的方式有两个局限性,第一是只支持移动与PC之间实现网络共享,第二是只能将作为device的移动设备的网络共享给作为host的PC设备,没有办法反向将host的网络共享给device设备。但是随着我们移动手机越来越普及,PC的使用场景越来越少,需要将移动设备的网络“借”给PC的场景也越来越少了,取而代之的是多台移动设备之间网络分享的需求反而越来越强烈。越来越多的场景需要在两台移动设备之间通过USB线连接就能实现USB网络的共享,既可以实现作为device的移动设备网络共享给作为host的移动设备(TCP/IP over USB Tethering),更希望能支持作为host的移动设备的网络共享给作为device的移动设备(TCP/IP over USB Reverse Tethering)。
[0004]因此目前需要一种网络共享方法解决现有网络共享方法中只局限于移动设备与PC设备之间共享,多台移动设备之间的网络无法相互分享的问题。

技术实现思路

[0005]为解决上述技术问题,本专利技术提供一种网络共享方法和系统,具体的技术方案如下:
[0006]本专利技术提供一种网络共享方法,包括主机与从机,所述主机与所述从机通信连接,具体步骤如下:
[0007]所述主机与所述从机接收网络共享通知;
[0008]基于网络共享协议,所述主机根据所述网络共享通知生成第一虚拟网卡,所述从机根据所述网络共享通知生成第二虚拟网卡;
[0009]所述主机对所述第一虚拟网卡进行组网配置;
[0010]所述主机对所述第一虚拟网卡进行网络共享配置,或,所述从机对所述第二虚拟网卡进行所述网络共享配置;
[0011]所述主机与所述从机根据所述网络共享协议、所述第一虚拟网卡和所述第二虚拟网卡进行网络共享。
[0012]本专利技术提供的网络共享方法基于网络共享协议,通过生成第一虚拟网卡与第二虚拟网卡,并分别对两种网卡进行不同的配置,实现两台设备之间的网络共享。使网络共享功能不在局限于PC与移动设备之间,两台任意类型的设备都可以实现网络共享,提高网络共享功能适用的灵活性。
[0013]进一步地,本专利技术还提供一种网络共享方法,所述的基于网络共享协议,所述主机根据所述网络共享通知生成第一虚拟网卡,所述从机根据所述网络共享通知生成第二虚拟网卡,具体包括:
[0014]所述从机根据所述网络共享通知与所述网络共享协议生成所述第二虚拟网卡;
[0015]所述从机通过所述网络共享协议发送所述网络共享通知到所述主机;
[0016]所述主机根据所述网络共享通知与所述网络共享协议生成所述第一虚拟网卡。
[0017]本专利技术提供的网络共享方法引入基于网络共享协议与网络共享通知,主机与从机分别生成第一虚拟网卡与第二虚拟网卡的过程,实现两台设备之间的网络共享,提高网络共享功能适用的灵活性。
[0018]进一步地,本专利技术还提供一种网络共享方法:
[0019]其中所述网络共享通知包括第一网络共享通知与第二网络共享通知,所述第一网络共享通知用于通知所述主机将网络共享给所述从机,所述第二网络共享通知用来通知所述从机将网络共享给所述主机;
[0020]所述的所述主机对所述第一虚拟网卡进行组网配置之后,所述的所述主机与所述从机根据所述网络共享协议、所述第一虚拟网卡和所述第二虚拟网卡进行网络共享之前,具体包括:
[0021]当所述主机与所述从机接收所述第一网络共享通知时,所述从机对所述第二虚拟网卡进行所述网络共享配置,所述网络共享配置包括配置网关、添加DNS服务、将所述第一虚拟网卡设为软路由。
[0022]本专利技术提供的网络共享方法将网络共享通知分为主机给从机共享网络和从机给主机共享网络两种通知类型,并且引入当主机给从机共享网络时网络共享配置的过程,实现主机给从机共享网络的方案。
[0023]进一步地,本专利技术还提供一种网络共享方法,所述的所述主机对所述第一虚拟网卡进行组网配置之后,所述的所述主机与所述从机根据所述网络共享协议、所述第一虚拟网卡和所述第二虚拟网卡进行网络共享之前,具体还包括:
[0024]当所述主机与所述从机接收所述第二网络共享通知时,所述主机对所述第一虚拟网卡进行网络共享配置,所述网络共享配置包括配置网关、添加DNS服务、将所述第二虚拟网卡设为软路由。
[0025]本专利技术提供的网络共享方法引入当从机给主机共享网络时网络共享配置的过程,实现从机给主机共享网络的方案,网络共享功能不在局限于PC与移动设备之间,两台任意类型的设备都可以实现网络共享。
[0026]进一步地,本专利技术还提供一种网络共享方法,所述的所述主机与所述从机根据所述网络共享协议、所述第一虚拟网卡和所述第二虚拟网卡进行网络共享之前,具体包括:
[0027]所述从机接收所述第一网络共享通知;
[0028]所述从机基于所述第一网络共享通知与所述网络共享协议生成第二虚拟网卡;
[0029]所述从机通过所述网络共享协议发送所述第一网络共享通知到所述主机;
[0030]所述主机根据所述第一网络共享通知与所述网络共享协议生成所述第一虚拟网卡;
[0031]所述主机根据所述第一网络共享通知对所述第一虚拟网卡进行所述组网配置后,
向所述从机发送配置完成信息;
[0032]所述从机接收所述配置完成信息后,根据所述第一网络共享通知对所述第二虚拟网卡进行所述网络共享配置。
[0033]本专利技术提供的网络共享方法引入主机将网络共享给所述从机时第一虚拟网卡与第二虚拟网卡的生成和配置过程,在不添加任何额外器件的基础上仅通过通信连接将主机将网络共享给从机,实现两台设备之间的网络共享。
[0034]进一步地,本专利技术还提供一种网络共享方法,所述的所述主机与所述从机根据所述网络共享协议、所述第一虚拟网卡和所述第二虚拟网卡进行网络共享之前,具体还包括:
[0035]所述从机接收所述第二网络共享通知;
[0036]所述从机基于所述第二网络共享通知与所述网络共享协议生成第二虚拟网卡;
[0037]所述从机通过所述网络共享协议发送所述第二网络共享通知到所述主机;
[0038]所述主机根据所述第二网络共享通知与所述网络共享协议生成所述第一虚拟网卡;
[0039]所述主机根据所述第二网络共享通知对所述第一虚拟网卡进行所述组网配置与所述网络共本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络共享方法,包括主机与从机,所述主机与所述从机通信连接,其特征在于,包括步骤:所述主机与所述从机接收网络共享通知;基于网络共享协议,所述主机根据所述网络共享通知生成第一虚拟网卡,所述从机根据所述网络共享通知生成第二虚拟网卡;所述主机对所述第一虚拟网卡进行组网配置;所述主机对所述第一虚拟网卡进行网络共享配置,或,所述从机对所述第二虚拟网卡进行所述网络共享配置;所述主机与所述从机根据所述网络共享协议、所述第一虚拟网卡和所述第二虚拟网卡进行网络共享。2.根据权利要求1所述的一种网络共享方法,其特征在于,所述的基于网络共享协议,所述主机根据所述网络共享通知生成第一虚拟网卡,所述从机根据所述网络共享通知生成第二虚拟网卡,具体包括:所述从机根据所述网络共享通知与所述网络共享协议生成所述第二虚拟网卡;所述从机通过所述网络共享协议发送所述网络共享通知到所述主机;所述主机根据所述网络共享通知与所述网络共享协议生成所述第一虚拟网卡。3.根据权利要求1所述的一种网络共享方法,其特征在于:所述网络共享通知包括第一网络共享通知与第二网络共享通知,所述第一网络共享通知用于通知所述主机将网络共享给所述从机,所述第二网络共享通知用来通知所述从机将网络共享给所述主机;所述的所述主机对所述第一虚拟网卡进行组网配置之后,所述的所述主机与所述从机根据所述网络共享协议、所述第一虚拟网卡和所述第二虚拟网卡进行网络共享之前,具体包括:当所述主机与所述从机接收所述第一网络共享通知时,所述从机对所述第二虚拟网卡进行所述网络共享配置,所述网络共享配置包括配置网关、添加DNS服务、将所述第一虚拟网卡设为软路由。4.根据权利要求3所述的一种网络共享方法,其特征在于,所述的所述主机对所述第一虚拟网卡进行组网配置之后,所述的所述主机与所述从机根据所述网络共享协议、所述第一虚拟网卡和所述第二虚拟网卡进行网络共享之前,具体还包括:当所述主机与所述从机接收所述第二网络共享通知时,所述主机对所述第一虚拟网卡进行网络共享配置,所述网络共享配置包括配置网关、添加DNS服务、将所述第二虚拟网卡设为软路由。5.根据权利要求3所述的一种网络共享方法,其特征在于,所述的所述主机与所述从机根据所述网络共享协议、所述第一虚拟网卡和所述第二虚拟网卡进行网络共享之前,具体包括:所述从机接收所述第一网络共享通知;所述从机基于所述第一网络共享通知与所述网络共享协议生成第二虚拟网卡;所述从机通过所述网络共享协议发送所述第一网络共享通知到所述主机;所述主机根据所述第一网络共享通知与所述网...

【专利技术属性】
技术研发人员:杨洪江林喆
申请(专利权)人:广东川田科技有限公司
类型:发明
国别省市:

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

1