一种WiFi无线网络环境下的文件数据推送方法

文档序号:7799156阅读:248来源:国知局
专利名称:一种WiFi无线网络环境下的文件数据推送方法
技术领域
本发明涉及无线网络的数据传输技术,特别涉及一种WiFi无线网络环境下的文件数据推送方法。
背景技术
目前,WiFi无线网络技术在移动设备上大量使用,其能够提供便捷的网络通信环境。现有技术中,在应用WiFi无线网络技术移动设备在彼此通信之前,需要寻找到共同的WiFi接入点,认证通过后才能以TCP/IP的局域网方式传输信息。其工作原理如图1所示,假设移动设备A要向移动设备B发送数据,数据传输的过程包括如下2步骤:步骤1、移动设备A和移动设备B中的主处理模块分别通过与其连接的WiFi适配器与同一个WiFi接入点进行通信,注册到该WiFi接入点,并通过该WiFi接入点登录到共同的TCP/IP局域网。步骤2、移动设备A通过其中的WiFi适配器向移动设备B发送数据,移动设备B中的WiFi适配器接收数据并发送给主处理模块。可见,设备A向设备B发送文件前,需要具备两个条件:第一、需要有WiFi接入点。第二、需要在WiFi接入点注册登入共同的TCP/IP局域网。这两个必要条件对临时需要传递数据的两台设备来说,带来了许多操作上的复杂度。另外,在移动设备接入到WiFi接入点过程中,也有可能将病毒带到WiFi接入点所在的局域网中,从而给WiFi接入点所在的局域网带来了安全隐患。

发明内容
有鉴于此,本发明的主要目的在于提供一种WiFi无线网络环境下的文件数据推送方法,降低两台设备之间临时传递数据的操作复杂度。本发明提供的这种WiFi无线网络环境下的文件数据推送方法,在移动设备的主处理模块中增加WiFi数据推送程序和WiFi数据接收程序;并在移动设备的WiFi适配器中增加WiFi数据推送驱动程序;其文件数据推送过程包括如下步骤:A、第一移动设备中的WiFi数据推送程序调用其WiFi适配器中的WiFi数据推送驱动程序。B、第一移动设备中的WiFi数据推送驱动程序通过WiFi适配器中的802.11控制器与第二移动设备的WiFi适配器中的802.11控制器进行交互,建立以太网链路。C、第一移动设备中的WiFi数据推送程序将要推送的文件数据通过其中的WiFi数据推送驱动程序、所述的以太网链路和第二移动设备中的WiFi数据推送驱动程序,发送给第二移动设备中的WiFi数据接收程序。较佳地,所述步骤B包括:B1、第一移动设备中的WiFi数据推送驱动程序通过WiFi适配器中的802.11控制器与第二移动设备的WiFi适配器中的802.11控制器进行交互,找到第二移动设备。B2、第一移动设备中的WiFi数据推送驱动程序和第二移动设备中的WiFi数据推送驱动程序通过各自的802.11控制器进行交互,建立以太网链路。
较佳地,步骤BI所述找到第二移动设备采用WiFi标准的设备查找功能实现。较佳地,所述步骤B2包括:B21、第一移动设备中的WiFi数据推送驱动程序通过自身的802.11控制器和第二移动设备中的802.11控制器向第二移动设备中的WiFi数据推送驱动程序发送建立数据链路的请求数据包。B21、第二移动设备中的WiFi数据推送驱动程序,通过自身的802.11控制器和第一移动设备中的802.11控制器向第一移动设备中的WiFi数据推送驱动程序返回建立数据链路的应答数据包后,建立以太网链路。较佳地,所述步骤B2中建立以太网链路为按照标准的以太网协议,以缺省的配置参数建立。较佳地,所述步骤B2中建立以太网链路时,第一移动设备和第二移动设备配置固定的IP地址。较佳地,所述步骤C包括:Cl、第一移动设备的WiFi数据推送程序将要推送的文件数据发送给自身的WiFi数据推送驱动程序。C2、第一移动设备的WiFi数据推送驱动程序将要推送的文件数据转换为以太网数据包发送给自身的802.11控制器。C3、第一移动设备的802.11控制器将以太网数据包发送给第二移动设备的802.11控制器。C4、第二移动设备的802.11控制器将以太网数据包发送给自身的WiFi数据推送驱动程序。C5、第二移动设备的WiFi数据推送驱动程序将以太网数据包还原成文件数据发送给自身的WiFi数据接收程序。C6、第二移动设备的WiFi数据接收程序保存接收的文件数据。较佳地,所述步骤C6后还包括:第二移动设备的WiFi数据推送驱动程序通过自身的802.11控制器、第一设备的802.11控制器与第一设备的WiFi数据推送驱动程序交互,拆除所述以太网链路。由上述的技术方案可见,本发明的这种WiFi无线网络环境下的文件数据推送方法,移动设备上自带的WiFi适配器(WiFi Adapter),相互间在链路层可见的原理,在移动设备的主处理模块中增加WiFi数据推送程序和WiFi数据接收程序,并在移动设备的WiFi适配器中增加WiFi数据推送驱动程序。省去了 WiFi接入点设备和无线局域网登入的环节,使得移动设备间可以在任何地点和环境下直接传递数据,降低了两台设备之间临时传递数据的操作复杂度。


图1为现有技术WiFi无线网络环境下文件推送的原理示意图;图2为本发明WiFi无线网络环境下文件推送的原理示意图;图3为本发明一较佳实施例中文件推送的流程图。
具体实施例方式以下参照附图,并举具体实施例对本发明进行详细的说明。本发明的这种WiFi无线网络环境下的文件数据推送方法,利用移动设备上自带的WiFi适配器(WiFi Adapter),相互间在链路层可见的原理,通过增加相应的链路层驱动,实现脱离TCP/IP网络环境的数据传递。具体地,本发明中在移动设备的WiFi Adapter,加入WiFi数据推送驱动程序(WPush-Driver底层驱动程序),基于802.11中的通讯协议,使两个移动设备在链路层可以直接通信。在设备主处理模块中,即操作系统环境中,增加WiFi数据推送程序(WPush-Sender)和WiFi数据接收程序(WPush-Receiver),使得两个移动设备在应用层可见。实现了将用户选择需要发送的文件直接发送的功能。如图2所示,要进行文件数据推送的移动设备A和移动设备B中,都包括了主处理模块和WiFi适配器,且各自的主处理模块中都增加了 WiFi数据推送程序和WiFi数据接收程序,各自的WiFi适配器中都增加了 WiFi数据推送驱动程序。当移动设备A要向移动设备B推送文件数据时,首先移动设备A中的WiFi数据推送程序调用其WiFi适配器中的WiFi数据推送驱动程序,然后该WiFi数据推送驱动程序通过WiFi适配器中的802.11控制器与移动设备B的WiFi适配器中的802.11控制器进行交互,建立以太网链路。最后移动设备A中的WiFi数据推送程序将要推送的文件数据通过其中的WiFi数据推送驱动程序、所述的以太网链路和移动设备B中的WiFi数据推送驱动程序,发送给移动设备B中的WiFi数据接收程序。移动设备B向移动设备A推送文件数据的工作原理相同,这里不再重复。以下对移动设备A向移动设备B推送文件数据的具体过程进行详细说明。如图3所示,该过程包括如下步骤:步骤301、移动设备A中的WiFi数据推送程序调用其WiFi适配器中的WiFi数据推送驱动程序。步骤302、WiFi数据推送驱动程序向自身的802.11控制器发送查找目的设备请求。步骤303、移动设备A中的802.11控制器与移动设备B中的802.11控制器交互,找到移动设备B。本实施例中,移动设备A查找到移动设备B采用WiFi标准的设备查找功能实现。步骤304、移动设备中A的WiFi数据推送驱动程序通过自身的802.11控制器和移动设备B中的802.11控制器向移动设备B中的WiFi数据推送驱动程序发送建立数据链路的请求数据包。步骤305、移动设备B中的WiFi数据推送驱动程序,通过自身的802.11控制器和移动设备A中的802.11控制器向移动设备A中的WiFi数据推送驱动程序返回建立数据链路的应答数据包。步骤306,移动设备A的WiFi数据推送驱动程序通过自身的802.11控制器和移动设备B中的802.11控制器与移动设备B中的WiFi数据推送驱动程序交互,建立以太网链路。本实施例中,建立以太网链路是按照标准的以太网协议,以缺省的配置参数建立。例如,在建立以太网链路时,移动设备A和移动设备B可以配置固定的IP地址。步骤307、移动设备A的WiFi数据推送驱动程序向移动设备中A的WiFi数据推送驱动程序返回调用结果。实际应用中,调用结果可能是以太网链路建立成功,也可能是以太网链路建立失败。在以太网链路建立成功后,移动设备A执彳丁步骤309。步骤308、移动设备B的WiFi数据推送驱动程序通知自身的WiFi数据接收程序等待接收文件数据。实际应用中,步骤307和步骤308可以同时执行,也可能先后执行。步骤309、移动设备A的WiFi数据推送程序将要推送的文件数据发送给自身的WiFi数据推送驱动程序。本步骤中,要推送的文件数据可以通过WiFi数据推送程序提供的人机界面,由用户选择。步骤310、移动设备A的WiFi数据推送驱动程序将要推送的文件数据转换为以太网数据包。步骤311、移动设备A的WiFi数据推送驱动程序将要推送的以太网数据包通过自身的802.11控制器、移动设备B的802.11控制器(也就是建立的以太网链路)发送给移动设备B的WiFi数据推送驱动程序。具体地步骤为:I)、移动设备A的WiFi数据推送驱动程序将要推送的以太网数据包发送给自身的802.11控制器。2)、移动设备A的802.11控制器将以太网数据包发送给移动设备B的802.11控制器。3)、移动设备B的802.11控制器将以太网数据包发送给自身的WiFi数据推送驱
动程序。步骤312、移动设备B的WiFi数据推送驱动程序将以太网数据包还原成文件数据。
步骤313、移动设备B的WiFi数据推送驱动程序将文件数据发送给自身的WiFi数据接收程序。移动设备B的WiFi数据接收程序保存接收的文件数据。步骤314、移动设备B的WiFi数据推送驱动程序通过自身的802.11控制器、移动设备A的802.11控制器与移动设备A的WiFi数据推送驱动程序交互,拆除所述以太网链路。由上述的实施例可见,应用本发明的方法,使得两个移动设备间传递数据更直接方便,与现有技术的WiFi局域网方式相比,省去了 WiFi接入点设备和无线局域网登入的环节。使得移动设备间可以在任何地点和环境下直接传递数据。
权利要求
1.一种WiFi无线网络环境下的文件数据推送方法,其特征在于:在移动设备的主处理模块中增加WiFi数据推送程序和WiFi数据接收程序;并在移动设备的WiFi适配器中增加WiFi数据推送驱动程序;其文件数据推送过程包括如下步骤: A、第一移动设备中的WiFi数据推送程序调用其WiFi适配器中的WiFi数据推送驱动程序; B、第一移动设备中的WiFi数据推送驱动程序通过WiFi适配器中的802.11控制器与第二移动设备的WiFi适配器中的802.11控制器进行交互,建立以太网链路; C、第一移动设备中的WiFi数据推送程序将要推送的文件数据通过其中的WiFi数据推送驱动程序、所述的以太网链路和第二移动设备中的WiFi数据推送驱动程序,发送给第二移动设备中的WiFi数据接收程序。
2.如权利要求1所述的文件数据推送方法,其特征在于,所述步骤B包括: B1、第一移动设备中的WiFi数据推送驱动程序通过WiFi适配器中的802.11控制器与第二移动设备的WiFi适配器中的802.11控制器进行交互,找到第二移动设备; B2、第一移动设备中的WiFi数据推送驱动程序和第二移动设备中的WiFi数据推送驱动程序通过各自的802.11控制器进行交互,建立以太网链路。
3.如权利要求2所述的文件数据推送方法,其特征在于,步骤BI所述找到第二移动设备采用WiFi标准的设备查找功能实现。
4.如权利要求2所述的文件数据推送方法,其特征在于,所述步骤B2包括: B21、第一移动设备中的WiFi数据推送驱动程序通过自身的802.11控制器和第二移动设备中的802.11控制器向第二移动设备中的WiFi数据推送驱动程序发送建立数据链路的请求数据包; B21、第二移动设备中的WiFi数据推送驱动程序,通过自身的802.11控制器和第一移动设备中的802.11控制器向第一移动设备中的WiFi数据推送驱动程序返回建立数据链路的应答数据包后,建立以太网链路。
5.如权利要求4所述的文件数据推送方法,其特征在于,所述步骤B2中建立以太网链路为按照标准的以太网协议,以缺省的配置参数建立。
6.如权利要求5所述的文件数据推送方法,其特征在于,所述步骤B2中建立以太网链路时,第一移动设备和第二移动设备配置固定的IP地址。
7.如权利要求1所述的文件数据推送方法,其特征在于,所述步骤C包括: Cl、第一移动设备的WiFi数据推送程序将要推送的文件数据发送给自身的WiFi数据推送驱动程序; C2、第一移动设备的WiFi数据推送驱动程序将要推送的文件数据转换为以太网数据包发送给自身的802.11控制器; C3、第一移动设备的802.11控制器将以太网数据包发送给第二移动设备的802.11控制器; C4、第二移动设备的802.11控制器将以太网数据包发送给自身的WiFi数据推送驱动程序; C5、第二移动设备的WiFi数据推送驱动程序将以太网数据包还原成文件数据发送给自身的WiFi数据接收程序;C6、第二移动设备的WiFi数据接收程序保存接收的文件数据。
8.如权利要求7所述的文件数据推送方法,其特征在于,所述步骤C6后还包括: 第二移动设备的WiFi数据推送驱动程序通过自身的802.11控制器、第一设备的802.11控制器与第一设备 的WiFi数据推送驱动程序交互,拆除所述以太网链路。
全文摘要
本发明公开了一种WiFi无线网络环境下的文件数据推送方法,在移动设备的主处理模块中增加WiFi数据推送程序和WiFi数据接收程序;在WiFi适配器中增加WiFi数据推送驱动程序;包括步骤A、第一移动设备中的WiFi数据推送程序调用WiFi数据推送驱动程序;B、第一移动设备中的WiFi数据推送驱动程序通过的802.11控制器与第二移动设备的802.11控制器进行交互,建立以太网链路;C、第一移动设备中的WiFi数据推送程序将要推送的文件数据通过其中的WiFi数据推送驱动程序、以太网链路和第二移动设备中的WiFi数据推送驱动程序,发送给第二移动设备中的WiFi数据接收程序。应用本发明能够省去WiFi接入点设备和无线局域网登入的环节,使得移动设备间可以在任何地点和环境下直接传递数据。
文档编号H04W84/12GK103188819SQ201110443760
公开日2013年7月3日 申请日期2011年12月27日 优先权日2011年12月27日
发明者陈立峰 申请人:北京中文在线数字出版股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1