基于softAP技术的无线数据传输系统及其方法

文档序号:7678063阅读:377来源:国知局
专利名称:基于soft AP技术的无线数据传输系统及其方法
技术领域
本发明涉及无线传输技术领域,尤其是一种基于蓝牙、wifi/wapi (wireless fidelity/WLAN Authentication and privacy infrastructure)技术及 soft AP技术的无线数据传输系统及其方法。
背景技术
现有的蓝牙BT (Blue Tooth)技术已经广泛应用于多种,在移动通讯设备上基本成为标准配置之一,通过蓝牙实现移动设备之间的文件共享和互相传输。由于具有操作简单、方便的特点,蓝牙技术随着移动通讯设备的普及得到快速和广泛的应用,中国市场几乎所有支持蓝牙的手机都能进行蓝牙文件的传输。目前手机的蓝牙传输文件速率仅为约60-100kB/s。在传输大文件的时候无法满足要求。纵观市场上手机的无线文件传输功能,基本上还是采用蓝牙OPP和FTP协议的方式,传输速率都很慢,高速传输在移动设备中变得尤为重要。随着目前具有wifi/wapi功能的设备终端越来越多,有方案提出利用wifi/wapi 进行两设备间的高速传输,实现起来有二个步骤,一建立网络,二寻找网络,传输软件。 实现步骤一的方法有二种一、两台设备分别连接共同的无线AP (无线访问节点或局域网),使两台设备处于同一网络。二、利用wifi/wapi的adhoc技术建立adhoc网络(又称为多跳无线网络),此类建网的步骤操作非常麻烦。实现步骤二的软件一般都是飞鸽与ftp 等,传输软件的操作比较烦琐和杂乱,并且需要二台设备同时运行相应的软件。由此可见, 现有wifi/wapi高速数据传输实现起来有如下问题一、传统的BT传输,速度过慢(只有 60-100Kb/s左右),只能传输非常小的文件。二、利用wifi/wapi传输,条件过于苛刻,设置操作过于复杂,再加上传输软件多样化,使得搭建传输坏境非常麻烦,并且在设备端不能主动找到另外的设备。

发明内容
鉴于上述问题,本发明提供了一种基于soft AP技术的无线数据传输系统及其方法。为了达到上述目的,本发明采用了以下技术方案一种基于soft AP技术的无线数据传输系统,其包括两个或两个以上数据通信装置,其中每个数据通信装置包括电源以及相互电性连接的主电路板、中央处理单元、存储器单元和无线信号收发模块,其特征在于所述无线信号收发模块包括蓝牙模块、wifi/wapi模块和soft AP模块;
所述两个或两个以上数据通信装置通过蓝牙模块建立信号连接并传输数据; 或者,两个或两个以上数据通信装置通过蓝牙模块建立信号连接,利用soft AP模块建立无线局域网,并通过该无线局域网和wifi/Vapi模块传输数据。较佳的,本发明提供了一种基于soft AP技术的无线数据传输系统,其中,所述蓝牙模块包括相互电路连接的蓝牙芯片和蓝牙天线,所述wifi/wapi模块包括相互电路连接的 wifi/wapi 芯片和 wifi/wapi 天线。较佳的,本发明提供了一种基于soft AP技术的无线数据传输系统,其中,所述数据通信装置利用soft AP模块启动soft AP功能建立无线局域网,并将建立的无线局域网的网络名称通过蓝牙模块传输给一个或一个以上的数据通信装置。较佳的,本发明提供了一种基于soft AP技术的无线数据传输系统,其中,所述一个或一个以上的数据通信装置接收到网络名称,并通过802. Iln协议连接该无线局域网, 成功后将其IP地址通过蓝牙模块发送信号传输给该具有soft AP模块的数据通信装置,同时该一个或一个以上的数据通信装置启动信号接收程序,该具有soft AP模块的数据通信装置启动信号发送程序,向所述一个或一个以上的数据通信装置发送数据信号,数据传输完成后,所述数据通信装置恢复到初始状态。较佳的,本发明提供了一种基于soft AP技术的无线数据传输系统,其中,所述数据通信装置包括手机、PDA或笔记本电脑。本发明还提供了一种采用上述基于soft AP技术的无线数据传输系统进行无线数据传输的方法,其主要包括以下步骤
步骤a.所述具有soft AP模块的数据通信装置通过蓝牙模块发送信号访问一个或一个以上的数据通信装置,并询问是否支持wifi/wapi数据传输;
步骤b.若所述一个或一个以上的数据通信装置支持wifi/wapi数据传输,则该具有 soft AP模块的数据通信装置启动soft AP功能建立无线局域网,并将该无线局域网的网络名称通过蓝牙模块传输给一个或一个以上的数据通信装置;
步骤c.所述一个或一个以上的数据通信装置接收到网络名称,并连接该具有soft AP 模块的数据通信装置建立的无线局域网,成功后将其IP地址通过蓝牙模块发送信号传输给该具有soft AP模块的数据通信装置,同时所述一个或一个以上的数据通信装置启动信号接收程序;
步骤d.该具有soft AP模块的数据通信装置启动信号发送程序,向所述一个或一个以上的数据通信装置发送数据信号;
步骤e.数据传输完成后,该具有soft AP模块的数据通信装置和所述一个或一个以上的数据通信装置恢复到初始状态。较佳的,本发明提供了一种基于soft AP技术的无线数据传输的方法,其中,步骤 c中所述一个或一个以上的数据通信装置的wifi/wapi芯片通过802. Iln协议连接该具有 soft AP模块的数据通信装置建立的无线局域网,连接成功后启动服务器端程序,将其IP 地址传输给该具有soft AP模块的数据通信装置,该具有soft AP模块的数据通信装置启动发送程序,通过该无线局域网连接所述一个或一个以上的数据通信装置,并开始传输数据。相较于先前技术,本发明采用蓝牙、wifi/wapi模块以及soft AP模块基于 802. Iln协议下进行数据传输,设备端可以通过蓝牙模块搜索周围的设备,搜索到后,通过蓝牙模块启动soft AP模块的soft AP功能,建立无线局域网,并通过该无线局域网及 wifi/wapi模块进行高速数据传输。本发明具有以下优点1、简单,操作方式仍然是蓝牙传输方式,相对于传统的第三方软件利用wifi/wapi进行复杂的建网配置,使用蓝牙及wifi/wapi传输方式更容易、操作更方便。2、快捷,传统手机一般只能一次传输一个文件,本发明可以一次性传输任意多个文件,例如同时传输大量图片、歌曲或电话本等。3、超快速,利用蓝牙、wifi/wapi模块以及 soft AP模块基于802. Iln协议下进行数据传输的传输方法,最大可以达到^OMbps.是现有速度的5倍以上,大大提高了手机无线传输文件的实用性。


图1为本发明所述系统的示意图
图2为本发明一实施例中客户端的流程3为本发明一实施例中服务器端的流程图。
具体实施例方式请参照图1所示,为本发明所述基于soft AP技术的无线数据传输系统的示意图。如图1所示,所述基于soft AP技术的无线数据传输系统,主要包括第一数据通信装置101、第二数据通信装置102、第三数据通信装置103以及第N数据通信装置104等若干个数据通信装置,所述数据通信装置包括手机、PDA或笔记本电脑,其中每一数据通信装置包括电源以及相互电性连接的主电路板、中央处理单元、存储器单元(图中未示)和无线信号收发模块,所述无线信号收发模块主要包括soft AP模块1011、蓝牙模块1012以及 wifi/wapi模块1013,该蓝牙模块1012包括相互电路连接的蓝牙芯片和蓝牙天线,该wifi/ wapi模块1013包括相互电路连接的wifi/wapi芯片和wifi/wapi天线。所述第一数据通信装置101通过蓝牙模块1012分别访问第二数据通信装置102、 第三数据通信装置103直至第N数据通信装置104是否支持wifi/wapi数据传输,若支持 wifi/wapi数据传输则建立信号连接,该第一数据通信装置101利用soft AP模块1011启动soft AP功能建立无线局域网,并将建立的无线局域网的网络名称通过蓝牙模块1012传输给第二数据通信装置102、第三数据通信装置103直至第N数据通信装置104。其中,所述第二数据通信装置102、第三数据通信装置103直至第N数据通信装置 104接收到网络名称后,通过802. 1 In协议连接该无线局域网,成功后将其IP地址通过蓝牙模块1012发送信号传输给第一数据通信装置101,同时该第二数据通信装置102、第三数据通信装置103直至第N数据通信装置104启动信号接收程序,该第一数据通信装置101启动信号发送程序,向所述第二数据通信装置102、第三数据通信装置103直至第N数据通信装置104发送数据信号,数据传输完成后,所述数据通信装置恢复到初始状态。如图2所示,本发明提供了一种基于soft AP技术的无线数据传输方法,其主要包括以下步骤
步骤a.所述具有soft AP模块的数据通信装置通过蓝牙模块发送信号访问一个或一个以上的数据通信装置,并询问是否支持wifi/wapi数据传输;
步骤b.若所述一个或一个以上的数据通信装置支持wifi/wapi数据传输,则该具有 soft AP模块的数据通信装置启动soft AP功能建立无线局域网,并将该无线局域网的网络名称通过蓝牙模块传输给一个或一个以上的数据通信装置;
步骤c.所述一个或一个以上的数据通信装置接收到网络名称,并连接该具有soft AP 模块的数据通信装置建立的无线局域网,成功后将其IP地址通过蓝牙模块发送信号传输给该具有soft AP模块的数据通信装置,同时所述一个或一个以上的数据通信装置启动信号接收程序;
步骤d.该具有soft AP模块的数据通信装置启动信号发送程序,向所述一个或一个以上的数据通信装置发送数据信号;
步骤e.数据传输完成后,该具有soft AP模块的数据通信装置和所述一个或一个以上的数据通信装置恢复到初始状态。其中,步骤c中所述一个或一个以上的数据通信装置的wifi/wapi芯片通过 802. Iln协议连接该具有soft AP模块的数据通信装置建立的无线局域网,连接成功后启动服务器端程序,将其IP地址传输给该具有soft AP模块的数据通信装置,该具有soft AP 模块的数据通信装置启动发送程序,通过该无线局域网连接所述一个或一个以上的数据通信装置,并开始传输数据。如图2及图3所示,分别为本发明一实施例中客户端及服务器端的流程图。于本实施例中,首先在本机中选择所要发送的数据,可以是单个文件,也可以是多个文件,再选择以蓝牙发送,接着开始搜索周围具有蓝牙模块的设备,在选择设备后,会判断需发送的文件是否大于1M,由于wifi/wapi建网需要一定的时间,如果需发送的文件小于1M,就直接用传统的蓝牙发送;如果需发送的文件大于1M,则会尝试使用wifi/wapi 传输。判断本机是否支持wifi/wpai传输,若不支持,则用传统的蓝牙发送文件;若支持 wifi/wpai传输,则通过蓝牙服务一个自定义属性值来判断对方设备是否支持wifi/wpai 传输,若对方设备不支持wifi/wpai传输,则用传统的蓝牙发送文件;如果对方设备支持 wifi/wpai传输,则自动启用wifi/wpai传输,传输完成后,恢复原来的网络状态,传输完成。下面就发送方(客户端)与接收方(服务器端)的实现做详细的说明。发送方在选择以wifi/wapi传输后,开始通过蓝牙服务的一个自定义属性值来判断对方设备是否支持wifi/Vapi传输,如果支持wifi/wapi传输,就开始建立蓝牙连接, 并开始新建一个基于soft AP技术的无线局域网,并把该无线局域网的网络名称以蓝牙连接发送给对方设备(服务器端),等待对方设备的回应,对方设备返回的是一个ip地址,以及相应的端口号,收到对方设备信息后,开始建立基于soft AP技术的无线局域网的网络连接,向对方设备发送数据.发送完成后,还原自身的网络,直至结束。如图3所示,开启蓝牙时,创建一个蓝牙连接,并赋予一个自定义的属性值,等待其它设备的连接,判断是否有连接,当soft AP服务器端接收到有连接时,soft AP服务器端与发送方交换数据,收到soft AP网络名称之后,开始连接网络,连接成功后,自身启动一个网络连接,并开始监听一网络端口,接着再传输IP地址和端口信息给对方设备,当网络连接监听到其它设备的连接后,开始数据传输,传输完成后,还原网络,直至结束。本发明数据传输协议实现部分如下 发送方按以下步骤实现发送
1发送需要传输的文件个数; 2:发送文件名的长度; 3:发送文件名;4:发送文件大小; 5发送数据;
6根据需要发送的文件个数循环发送; 7 结束。 接收方按以下步骤实现接收 1接收文件个数; 2接收文件名字的长度; 3按接收文件名的长度接收文件名; 4接收文件大小的数据; 5根据文件的大小,开始接收数据; 6根据文件的个数,循环接收; 7 结束。
权利要求
1.一种基于soft AP技术的无线数据传输系统,其包括两个或两个以上数据通信装置,其中每个数据通信装置包括电源以及相互电性连接的主电路板、中央处理单元、存储器单元和无线信号收发模块,其特征在于所述无线信号收发模块包括蓝牙模块、wifi/wapi 模块和soft AP模块;所述两个或两个以上数据通信装置通过蓝牙模块建立信号连接并传输数据; 或者,两个或两个以上数据通信装置通过蓝牙模块建立信号连接,利用soft AP模块建立无线局域网,并通过该无线局域网和wifi/Vapi模块传输数据。
2.根据权利要求1所述的基于softAP技术的无线数据传输系统,其特征在于,所述蓝牙模块包括相互电路连接的蓝牙芯片和蓝牙天线,所述wifi/wapi模块包括相互电路连接的 wifi/wapi 芯片禾口 wifi/wapi 天线。
3.根据权利要求2所述的基于softAP技术的无线数据传输系统,其特征在于,所述数据通信装置利用soft AP模块启动soft AP功能建立无线局域网,并将建立的无线局域网的网络名称通过蓝牙模块传输给一个或一个以上的数据通信装置。
4.根据权利要求3所述的基于softAP技术的无线数据传输系统,其特征在于,所述一个或一个以上的数据通信装置接收到网络名称,并通过802. Iln协议连接该无线局域网, 成功后将其IP地址通过蓝牙模块发送信号传输给该具有soft AP模块的数据通信装置,同时该一个或一个以上的数据通信装置启动信号接收程序,该具有soft AP模块的数据通信装置启动信号发送程序,向所述一个或一个以上的数据通信装置发送数据信号,数据传输完成后,所述数据通信装置恢复到初始状态。
5.根据权利要求1至4其中一项权利要求所述的基于softAP技术的无线数据传输系统,其特征在于,所述数据通信装置包括手机、PDA或笔记本电脑。
6.一种采用权利要求1所述系统进行无线数据传输的方法,其特征在于,该方法主要包括以下步骤步骤a.所述具有soft AP模块的数据通信装置通过蓝牙模块发送信号访问一个或一个以上的数据通信装置,并询问是否支持wifi/wapi数据传输;步骤b.若所述一个或一个以上的数据通信装置支持wifi/wapi数据传输,则该具有 soft AP模块的数据通信装置启动soft AP功能建立无线局域网,并将该无线局域网的网络名称通过蓝牙模块传输给一个或一个以上的数据通信装置;步骤c.所述一个或一个以上的数据通信装置接收到网络名称,并连接该具有soft AP 模块的数据通信装置建立的无线局域网,成功后将其IP地址通过蓝牙模块发送信号传输给该具有soft AP模块的数据通信装置,同时所述一个或一个以上的数据通信装置启动信号接收程序;步骤d.该具有soft AP模块的数据通信装置启动信号发送程序,向所述一个或一个以上的数据通信装置发送数据信号;步骤e.数据传输完成后,该具有soft AP模块的数据通信装置和所述一个或一个以上的数据通信装置恢复到初始状态。
7.根据权利要求6所述无线数据传输的方法,其特征在于,步骤c中所述一个或一个以上的数据通信装置的wifi/wapi芯片通过802. Iln协议连接该具有soft AP模块的数据通信装置建立的无线局域网,连接成功后启动服务器端程序,将其IP地址传输给该具有softAP模块的数据通信装置,该具有soft AP模块的数据通信装置启动发送程序,通过该无线局域网连接所述一个或一个以上的数据通信装置,并开始传输数据。
全文摘要
本发明提供了一种基于softAP技术的无线数据传输系统及其方法,该系统包括数据通信装置,其中每个数据通信装置包括的无线信号收发模块包括蓝牙模块、wifi/wapi模块和softAP模块,所述数据通信装置通过蓝牙模块建立信号连接,利用softAP模块建立无线局域网,并通过无线局域网和wifi/wapi模块传输数据。该方法包括以下步骤第一数据通信装置通过蓝牙模块发送信号访问第二数据通信装置;利用softAP模块建立无线局域网;第二数据通信装置连接无线局域网;第一数据通信装置向第二数据通信装置发送数据信号。本发明可一次性传输任意多个文件,而且传输速率可以达到260Mbps,是现有速度的5倍以上。
文档编号H04W84/12GK102201846SQ201110139920
公开日2011年9月28日 申请日期2011年5月27日 优先权日2011年5月27日
发明者陆羽凡 申请人:珠海市魅族科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1