一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于位置信息的无线通信方法及其无线通信系统与流程

2021-11-18 01:31:00 来源:中国专利 TAG:


1.本发明涉及通信技术领域,尤其涉及的是一种基于位置信息的无线通信方法及其无线通信系统。


背景技术:

2.现有无线局域网的建立都是基于终端和无线ap(access point,访问接入点)来实现的,各个终端通过与无线ap鉴权之后接入无线网络。
3.由于在无线局域网内进行数据传输等工作都是基于终端传输到无线ap,然后无线ap再通过无线路由传输到对应终端,这样就增加了一层路由路径,增加了传输时间并且路由的传输速率受限于无线ap的传输能力。如果多个用户传输大量数据,则会造成无线ap的巨大压力,从而造成传输速率下降,影响无线网络使用。
4.因此,现有技术还有待于改进和发展。


技术实现要素:

5.鉴于上述现有技术的不足之处,本发明的目的在于提供一种基于位置信息的无线通信方法及其无线通信系统,以解决现有无线ap和无线路由传输影响传输速率的问题。
6.为了达到上述目的,本发明采取了以下技术方案:一种基于位置信息的无线通信方法,其包括步骤:发送终端和接收终端接入一无线ap,发送终端获取接收终端的接收位置信息;发送终端根据位置信息和传输速率判断是否能直连:是则将发送终端与接收终端切换为直连传输模式来传输数据,否则保持无线ap传输模式。
7.所述的基于位置信息的无线通信方法中,所述发送终端获取接收终端的位置信息的步骤包括:发送终端传输数据之前,发出位置获取指令、通过无线ap传输给接收终端;接收终端根据位置获取指令获取本机的物理位置坐标、并将对应的接收位置信息通过无线ap传输给发送终端。
8.所述的基于位置信息的无线通信方法中,所述发送终端根据位置信息和传输速率判断是否能直连的步骤包括:发送终端根据本机的位置信息和接收位置信息计算与接收终端之间的距离;测试发送终端与接收终端通过无线ap的传输速率;发送终端判断距离是否小于阈值且直连速率是否大于传输速率。
9.所述的基于位置信息的无线通信方法中,在所述发送终端判断距离是否小于阈值且直连速率是否大于传输速率的步骤中:发送终端判断距离是否小于阈值,不小于阈值则保持当前的无线ap传输模式;小于阈值则获取当前无线直连的直连速率并判断其是否大于无线ap的传输速率。
10.所述的基于位置信息的无线通信方法中,所述是则将发送终端与接收终端切换为
直连传输模式来传输数据的步骤包括:发送终端发送鉴权密码给接收终端,接收终端返回一个鉴权密码给发送终端;发送终端和接收终端通过对应的鉴权密码进行相互鉴权;检测wifi开启后,发送终端和接收终端之间通过wifi连接来传输数据。
11.所述的基于位置信息的无线通信方法中,在所述发送终端和接收终端之间通过wifi连接来传输数据的步骤之后,还包括:发送终端和接收终端检测数据传输完成后,断开wifi连接,恢复无线ap传输模式。
12.一种用于实现所述的基于位置信息的无线通信方法的无线通信系统,其包括发送终端、接收终端和无线ap,所述发送终端和接收终端接入一无线ap,发送终端获取接收终端的位置信息;发送终端根据位置信息和传输速率判断是否能直连:是则将发送终端与接收终端切换为直连传输模式来传输数据,否则保持无线ap传输模式。
13.相较于现有技术,本发明提供的基于位置信息的无线通信方法及其无线通信系统中,所述无线通信方法包括步骤:发送终端和接收终端接入一无线ap,发送终端获取接收终端的接收位置信息;发送终端根据位置信息和传输速率判断是否能直连:是则将发送终端与接收终端切换为直连传输模式来传输数据,否则保持无线ap传输模式。两个终端之间通过无线ap或直连传输,去掉了路由路径,即可解决路由路径增加了传输时间且路由的传输速率受限于无线ap的传输能力的问题。同时,根据位置信息和传输速率来选择是直连还是无线ap传输,当多个用户传输大量数据造成无线ap传输速率下降时,即可选择速率更优的直连传输模式,解决现有无线ap和无线路由传输影响传输速率的问题。
附图说明
14.图1为本发明提供的基于位置信息的无线通信方法的流程图;图2为本发明提供的基于位置信息的无线通信系统的结构框图。
具体实施方式
15.本发明提供一种基于位置信息的无线通信方法及其无线通信系统,根据即时上报条件对严重的报错日志进行即时处理,能保证严重的问题迅速修改,解决现有报错问题集中处理导致严重问题不能即时解决而影响使用的问题。为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
16.本技术邻域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。 应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。 应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一模块和全部组合。
17.本技术邻域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属邻域中的普通技术人员的一般理解相同的意义。还应该
理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
18.请参阅图1,其为本发明提供的基于位置信息的无线通信方法的流程图。如图1所示,所述建立方法包括以下步骤:s10、发送终端和接收终端接入一无线ap,发送终端获取接收终端的接收位置信息。
19.s20、发送终端根据位置信息和传输速率判断是否能直连:是则将发送终端与接收终端切换为直连传输模式来传输数据,否则保持无线ap传输模式。
20.在所述步骤s10中,两个需要进行数据传输的终端接入同一个无线ap,从而进入无线ap传输模式。基于传输是双向的,将先发送数据的终端设为发送终端,另一个设为接收终端。发送终端和接收终端都接入同一个无线ap,无线ap可以是单纯性无线接入点(即一个无线的交换机),也可以是无线路由器(含无线网关、无线网桥)等类设备的统称。在进行正式的数据传输之前,发送终端和接收终端之间通过无线ap来传输相应的指令和鉴权。需要理解的是,发送终端和接收终端不是固定的,发送数据的终端设为发送终端,接收数据的终端设为接收终端。
21.本实施例中的发送终端和接收终端,具有三轴(x轴、y轴和z轴)数据获取功能,其中,x轴和y轴通过现有的gps或agps方案来获取,两个终端内部设有对应的gps芯片,即可获取当前的x轴和y轴的位置坐标;z轴的坐标可通过气压计来获取(气压计的厂商有内部算法,气压计能算出当前z轴的坐标,此为现有技术),在具体实施时,也可采用其他模块来获取三轴坐标,此处对其不做限定。两个终端在进行无线的数据传输前,先由发送终端发出位置获取指令、通过无线ap传输给接收终端,接收终端根据位置获取指令获取本机的物理位置坐标、并将对应的接收位置信息(x1,y1,z1)通过无线ap传输给发送终端。
22.在所述步骤s20中,发送终端根据位置信息判断是否能直连具体包括:步骤21、发送终端根据本机的位置信息和接收位置信息计算与接收终端之间的距离。
23.发送终端获取本机的位置信息(x2,y2,z2),结合所述接收位置信息(x1,y1,z1)即可计算出与接收终端之间的距离d,公式为:。本实施例采用三维空间中两点之间的距离来判断是否满足直连的位置,在具体实施时,也可通过其他方式来判断距离,如经纬度等。
24.步骤22、测试发送终端与接收终端通过无线ap的传输速率。
25.本步骤通过灌包的方式来测试传输速率,其为现有技术,例如本实施例中,发送终端使用test file(测试文件)进行文件传输来预测试两个终端之间的传输速率。
26.步骤23、发送终端判断距离是否小于阈值且直连速率是否大于传输速率。
27.本步骤中,距离小于阈值(例如5m)表示两个终端的距离较近,两者可以采用无线直连方式,例如wifi直连、蓝牙直连等;若距离较远,受限于两个终端的发射功率,反而影响数据传输。但是,若无线直连方式的直连速率比无线ap提供的传输速率还小,那就没有直连的必要。因此,只有在距离小于阈值且直连的速率大于传输速率的条件下,才可以直连。
28.发送终端先判断距离是否小于阈值,不小于阈值则无需速率判断,保持当前的无线ap传输模式;小于则获取当前无线直连的直连速率并判断其是否大于无线ap的传输速率;若直连速率大于传输速率,则两个终端之间进行鉴权,发送终端先发送鉴权密码(token)给接收终端,接收终端返回一个鉴权密码给发送终端,两个终端通过鉴权密码进行相互鉴权,以起到安全作用,防止传输的数据被盗。互发token后默认双方已经相互认可了直连传输模式(默认为wifi直连),此时,两个终端的无线通信系统后台检测wifi是否开启,没有则自动开启,发送终端和接收终端之间通过wifi连接,即可通过wifi来传输数据。
29.本实施例主要针对数据传输,则在所述步骤s10中,发送终端和接收终端都接入同一无线ap后,若发送终端需要进行数据传输,才会获取接收终端的位置信息并执行上述步骤s20。当完成数据传输后,发送终端和接收终端可恢复到传输数据之前的状态。
30.若在步骤s20中切换为了直连传输模式,则在步骤s20之后,还需恢复为无线ap连接,即发送终端和接收终端检测数据传输完成后,断开wifi连接,接入所述无线ap,从而恢复无线ap传输模式。若在步骤s20中是保持无线ap传输模式,则不处理,保持当前的传输状态。
31.由于用户接入的数量是在变化的,其会影响无线ap的传输速率,两个终端的位置也可能变化,在数据传输完成后恢复无线ap传输模式,既能避免影响无线ap连接时的其他工作状态,又能准确判断直连的速率是否大于当前的无线ap的传输速率,这样下次需要传输数据,发送终端即可再次获取接收终端的位置信息并执行步骤s20,重新判断是否需要切换传输模式。
32.请一并参阅图2,本实施例在公开上述基于位置信息的无线通信方法的基础上,还公开了一种无线通信系统,所述无线通信系统包括发送终端100、接收终端200和无线ap 300,所述发送终端100和接收终端200接入一无线ap 300,发送终端100获取接收终端200的位置信息;发送终端根据位置信息和传输速率判断是否能直连:是则将发送终端与接收终端切换为直连传输模式来传输数据,否则保持无线ap传输模式。终端可以为手机、平板电脑、台式机等具有三轴(x轴、y轴和z轴)数据获取功能且能无线连接终端设备。
33.综上所述,本发明提供的基于位置信息的无线通信方法及其无线通信系统中,两个终端接入同一个无线ap,当需要传输数据时,通过获取两个终端的位置信息来计算两者之间的实际距离,利用终端之间的距离来进行传输测量,判断距离小于阈值且直连速率大于无线ap的传输速率时,满足进行无线直连的条件,则两个终端互发进行鉴权的token,切换为速率更快的直连方式并发送文件,直连速度明显要高于无线局域网速率,没有路由路径限制,不再受限于无线ap的传输能力的限制,提高了文件传输速率;若不满足直连条件,保持当前的无线ap传输,保证了连接效率,确保一直为用户提供最优的数据传输方式。
34.应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献