掌桥专利:专业的专利平台
掌桥专利
首页

一种基于UWB实现网络共享方法

文献发布时间:2023-06-19 16:11:11



技术领域

本发明属于通讯技术领域,具体涉及一种基于UWB实现网络共享方法。

背景技术

目前市面上的移动设备只支持通过RNDIS协议将移动设备的网络共享给PC设备使用,移动设备与PC设备通过USB线连接,移动设备只能作为RNDIS的device,PC设备作为RNDIS的host,通过RNDIS协议将作为device的移动设备的网络共享给作为host的PC设备,从而实现在PC设备没有网络的情况下“借”用移动设备的网络进行上网。

这样的方式有两个局限性,第一是只支持移动设备与PC设备之间实现网络共享,第二是只能将作为device的移动设备的网络共享给作为host的PC设备,没有办法反向将host设备的网络共享给device设备。但是随着我们移动手机越来越普及,PC设备的使用场景越来越少,需要将移动设备的网络“借”给PC设备的场景也越来越少了,多台移动设备之间网络分享的需求越来越强烈。

因此公开号为“CN113595777A”的专利文件公开了“一种网络共享方法和系统,包括主机与从机,主机与从机通信连接,其方法包括步骤:主机与从机接收网络共享通知;基于网络共享协议,主机根据网络共享通知生成第一虚拟网卡,从机根据网络共享通知生成第二虚拟网卡;主机对第一虚拟网卡进行组网配置;主机对第一虚拟网卡进行网络共享配置,或,从机对第二虚拟网卡进行网络共享配置;主机与从机根据网络共享协议、第一虚拟网卡和第二虚拟网卡进行网络共享”。

上述专利提供的网络共享方法使网络共享功能不再局限于PC设备与移动设备之间,两台任意类型的设备都可以实现网络共享,避免wifi共享或蓝牙共享等机制带来的射频干扰、信号差等问题,提高网络共享功能适用的灵活性。

但是上述专利文件中的方法及系统在一定的时间内传递的数据有限,即其网络传输速度慢。

发明内容

本发明的目的在于提供一种基于UWB实现网络共享方法,本发明旨在解决现有技术中共享网络传输速度慢的技术问题。

为实现上述目的,本发明提供如下技术方案:

一种基于UWB实现网络共享方法,包括如下步骤:

步骤S1、A设备与B设备基于UWB模块网络共享协议建立通讯连接;

步骤S2、A设备开启共享网络开关,并通知B设备;

步骤S3、B设备通过A设备网络桥接上网,B设备发送网络请求,A设备接收网络数据并显示;

步骤S4、A设备关闭共享网络开关,并通知对方;

步骤S5、A设备与B设备断开通讯连接。

作为本发明一种优选的方案,在所述步骤S1中,所述A设备与所述B设备内均设有WIFI或数据网络模块、网络模块以及UWB模块,所述A设备与所述B设备基于UWB模块网络共享协议建立通讯连接。

作为本发明一种优选的方案,所述UWB模块网络共享协议包括应用层、传输层、网络层以及UWB通讯协议层。

作为本发明一种优选的方案,所述步骤S3包括如下步骤:

步骤S31、B设备发送HTTP请求;

步骤S32、B设备接收HTTP请求响应。

作为本发明一种优选的方案,所述步骤S31包括如下步骤:

步骤S311、B设备用户通过浏览器发出HTTP请求并下发至B设备应用层;

步骤S312、B设备应用层接收HTTP请求并下发至B设备传输层;

步骤S313、B设备传输层封装HTTP请求以获取第一HTTP请求包,继而下发至B设备网络层;

步骤S314、B设备网络层封装第一HTTP请求包以获取第二HTTP请求包,继而下发至B设备UWB通讯协议层;

步骤S315、B设备UWB通讯协议层封装第二HTTP请求包以获取第三HTTP请求包,继而发送至A设备UWB通讯协议层;

步骤S316、A设备UWB通讯协议层解析第三HTTP请求包以获取第一HTTP解析包,继而发送至A设备网络模块上进一步解析;

步骤S317、A设备网络模块解析第一HTTP解析包以获取第二HTTP解析包,继而通过WIFI或数据网络模块发送至B设备。

作为本发明一种优选的方案,所述步骤S32包括如下步骤:

步骤S321、A设备通过WIFI或数据网络模块接收到网络响应;

步骤S322、A设备网络模块解析网络响应后转给A设备UWB通讯协议层进行打包以获取网络响应包;

步骤S323、A设备UWB通讯协议层将网络响应包发送至B设备UWB通讯协议层;

步骤S324、B设备UWB通讯协议层解析网络响应包以获取第一网络响应解析包,继而发送至B设备网络层;

步骤S325、B设备网络层解析第一网络响应解析包以获取第二网络响应解析包,继而发送至B设备传输层;

步骤S326、B设备传输层解析第二网络响应解析包以获取第三网络响应解析包,继而发送至B设备应用层;

步骤S327、B设备应用层解析第三网络响应解析包,继而通过浏览器显示。

与现有技术相比,本发明的有益效果是:

(1)本发明基于UWB模块进行双向通讯,支持一端设有UWB模块的设备通过另一端可以上网并设有UWB模块的设备共享网络来实现桥接上网,该网络共享方式,基于UWB超宽带的基础特点,相比蓝牙等其他传统短距离通讯技术有多重优势,可以实现高速、低功耗、低成本的网络共享,UWB模块使用RF频谱超宽的带宽传递数据,与传统的其它无线技术相比,在一定的时间内能够传递更多的数据,使得另一端可以上网并设有UWB模块的设备虽然是通过一端设有UWB模块的设备桥接上网,也能实现高速无线上网。

(2)本发明基于UWB通讯协议实现开放系统数据链路层的操作,进行查询接收设备,建立通讯连接。

(3)本发明中UWB模块将自己作为以太网设备注册到系统网络层。

(4)本发明实现基于UWB通讯协议的以太网仿真,这使得TCP/IP 协议可以运行在UWB通讯协议之上。

(5)本发明中UWB模块规范化自己的传输数据,将其进行长度格式标准化打包,根据打包格式区分传输的是控制包还是数据包,并支持以太网格式数据包的传输,通过UWB模块来传输控制包和数据包,并进行不同的逻辑处理。

(6)本发明实现支持角色转换和开关功能。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明一种基于UWB实现网络共享方法的流程图;

图2为本发明一种基于UWB实现网络共享方法中步骤S3处的流程图;

图3为本发明一种基于UWB实现网络共享方法中步骤S31处的流程图;

图4为本发明一种基于UWB实现网络共享方法中步骤S32处的流程图;

图5为本发明一种基于UWB实现网络共享方法中的功能框图;

图6为本发明一种基于UWB实现网络共享方法中UWB模块网络共享协议处的功能框图。

具体实施方式

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

实施例

请参阅图1-图6,本发明提供以下技术方案:

一种基于UWB实现网络共享方法,其应用在A设备与B设备之间,A设备与B设备至少具有如下功能:

A设备与B设备内均设有WIFI或数据网络模块、网络模块以及UWB模块,A设备与B设备基于UWB模块网络共享协议建立通讯连接,上述UWB模块网络共享协议包括应用层、传输层、网络层以及UWB通讯协议层;

当具有上述功能的A设备或者B设备进行网络共享时,下述以提供网络并设有UWB模块的A设备以及接收网络共享并设有UWB模块的B设备为例进行阐述,其包括如下步骤:

步骤S1、A设备与B设备基于UWB模块网络共享协议建立通讯连接;

步骤S2、A设备开启共享网络开关,并通知B设备;

步骤S3、B设备通过A设备网络桥接上网,B设备发送网络请求,A设备接收网络数据并显示,根据分层协议数据包会按照分层顺序与对方进行通信,发送数据包从应用层往下走、接收数据包从UWB通讯协议往上走,下述以B设备发起一个HTTP (超文本传输协议Hyper Text Transfer Protocol)请求的传输为例,其包括如下步骤:

步骤S31、B设备发送HTTP请求,具体的:

步骤S311、B设备用户通过浏览器发出HTTP请求并下发至B设备应用层;

步骤S312、B设备应用层接收HTTP请求并下发至B设备传输层;

步骤S313、B设备传输层封装HTTP请求以获取第一HTTP请求包,继而下发至B设备网络层;

步骤S314、B设备网络层封装第一HTTP请求包以获取第二HTTP请求包,继而下发至B设备UWB通讯协议层;

步骤S315、B设备UWB通讯协议层封装第二HTTP请求包以获取第三HTTP请求包,继而发送至A设备UWB通讯协议层;

步骤S316、A设备UWB通讯协议层解析第三HTTP请求包以获取第一HTTP解析包,继而发送至A设备网络模块上进一步解析;

步骤S317、A设备网络模块解析第一HTTP解析包以获取第二HTTP解析包,继而通过WIFI或数据网络模块发送至B设备;

步骤S32、B设备接收HTTP请求响应,具体的:

步骤S321、A设备通过WIFI或数据网络模块接收到网络响应;

步骤S322、A设备网络模块解析网络响应后转给A设备UWB通讯协议层进行打包以获取网络响应包;

步骤S323、A设备UWB通讯协议层将网络响应包发送至B设备UWB通讯协议层;

步骤S324、B设备UWB通讯协议层解析网络响应包以获取第一网络响应解析包,继而发送至网络层;

步骤S325、B设备网络层解析第一网络响应解析包以获取第二网络响应解析包,继而发送至B设备传输层;

步骤S326、B设备传输层解析第二网络响应解析包以获取第三网络响应解析包,继而发送至B设备应用层;

步骤S327、B设备应用层解析第三网络响应解析包,继而通过浏览器显示;

步骤S4、A设备关闭共享网络开关,并通知对方;

步骤S5、A设备与B设备断开通讯连接;

本发明基于UWB模块进行双向通讯,支持一端设有UWB模块的设备通过另一端可以上网并设有UWB模块的设备共享网络来实现桥接上网,该网络共享方式,基于UWB超宽带的基础特点,相比蓝牙等其他传统短距离通讯技术有多重优势,可以实现高速。低功耗、低成本的网络共享,UWB模块使用RF频谱超宽的带宽传递数据,与传统的其它无线技术相比在一定的时间内能够传递更多的数据,使得B设备虽然是通过A设备桥接上网,也能实现高速无线上网;

基于UWB通讯协议实现开放系统数据链路层的操作,进行查询接收设备,建立通讯连接;

UWB模块将自己作为以太网设备注册到系统网络层;

本发明实现基于UWB通讯协议的以太网仿真,这使得TCP/IP 协议可以运行在UWB通讯协议之上;

UWB模块规范化自己的传输数据,将其进行长度格式标准化打包,根据打包格式区分传输的是控制包还是数据包,并支持以太网格式数据包的传输,通过UWB模块来传输控制包和数据包,并进行不同的逻辑处理;

本发明实现支持角色转换和开关功能。

最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

相关技术
  • 一种基于UWB实现网络共享方法
  • 一种基于教育人力资源实现网络共享的控制方法及系统
技术分类

06120114731104