《一种WIFI网络的数据传输方法、装置及终端设备.pdf》由会员分享,可在线阅读,更多相关《一种WIFI网络的数据传输方法、装置及终端设备.pdf(21页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104125654A43申请公布日20141029CN104125654A21申请号201310142746122申请日20130423H04W76/00200901H04W76/0220090171申请人腾讯科技(深圳)有限公司地址518044广东省深圳市福田区振兴路赛格科技园2栋东403室72发明人孙鹏74专利代理机构深圳中一专利商标事务所44237代理人张全文54发明名称一种WI网络的数据传输方法、装置及终端设备57摘要本发明适用于互联网技术领域,提供了一种WI网络的数据传输方法、装置及终端设备,所述方法包括第一终端设备通过UDP协议与第二终端设备建立通信连接;根据所述。
2、通信连接,所述第一终端设备与所述第二终端设备建立SOCKET连接;通过所述SOCKET连接,所述第一终端设备向所述第二终端设备发送待传输数据。本发明使得只要处于同一WI网络下的终端设备,便可直接在终端设备间进行数据传输,而解除了对服务器的依赖,且数据传输过程不需要认证、加好友等操作,数据传输过程更加简单、快捷。51INTCL权利要求书3页说明书9页附图8页19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书9页附图8页10申请公布号CN104125654ACN104125654A1/3页21一种WIFI网络的数据传输方法,其特征在于,所述方法包括第一终端设备通过UDP协议与第二。
3、终端设备建立通信连接;根据所述通信连接,所述第一终端设备与所述第二终端设备建立SOCKET连接;通过所述SOCKET连接,所述第一终端设备向所述第二终端设备发送待传输数据。2如权利要求1所述的方法,其特征在于,所述第一终端设备与所述第二终端设备建立SOCKET连接之前,所述方法还包括所述第一终端设备通过UDP协议,向所述第二终端设备发送待传输数据的数据信息,并接收所述第二终端设备根据所述数据信息返回的传输数据反馈消息,所述传输数据反馈消息包括所述第二终端设备是否接收所述待传输数据的信息;所述第一终端设备与所述第二终端设备建立SOCKET连接具体为当所述传输数据反馈消息确认接收所述待传输数据时,。
4、第一终端设备与所述第二终端设备建立SOCKET连接。3如权利要求1或2任一权利要求所述的方法,其特征在于,所述第一终端设备通过UDP协议与第二终端设备建立通信连接包括所述第一终端设备通过UDP协议广播所述第一终端设备的基本信息,以使所述第二终端设备获取所述第一终端设备的基本信息,所述基本信息携带所述第一终端设备的IP地址信息;所述第一终端设备接收所述第二终端设备根据所述第一终端设备的IP地址信息反馈的所述第二终端设备的基本信息,所述基本信息携带所述第二终端设备的IP地址信息。4如权利要求3所述的方法,其特征在于,所述第一终端设备通过UDP协议,向所述第二终端设备发送待传输数据的数据信息,并接收。
5、所述第二终端设备根据所述数据信息返回的传输数据反馈消息具体为根据所述第二终端设备的IP地址信息,所述第一终端设备通过UDP协议,向所述第二终端设备发送待传输数据的数据信息,并接收所述第二终端设备根据所述第一终端设备的IP地址信息以及所述数据信息返回的传输数据反馈消息;所述第一终端设备与所述第二终端设备建立SOCKET连接具体为根据所述第一终端设备的IP地址信息以及所述第二终端设备的IP地址信息,所述第一终端设备与所述第二终端设备建立SOCKET连接。5一种WIFI网络的数据传输方法,其特征在于,所述方法包括第二终端设备通过UDP协议与第一终端设备建立通信连接;根据所述通信连接,所述第二终端设备。
6、与所述第一终端设备建立SOCKET连接;通过所述SOCKET连接,所述第二终端设备接收所述第一终端设备发送的待传输数据。6如权利要求5所述的方法,其特征在于,所述第二终端设备通过UDP协议与第一终端设备建立通信连接之前,所述方法还包括所述第二终端设备接收所述第一终端设备发送的待传输数据的数据信息;所述第二终端设备根据所述数据信息向所述第一终端设备发送传输数据反馈消息,所述传输数据反馈消息包括所述第二终端设备是否接收所述待传输数据的信息。7如权利要求5或6任一权利要求所述的方法,其特征在于,所述第二终端设备通过UDP协议与第一终端设备建立通信连接包括权利要求书CN104125654A2/3页3所。
7、述第二终端设备获取所述第一终端设备的基本信息,所述基本信息携带所述第一终端设备的IP地址信息;所述第二终端设备根据所述第一终端设备的IP地址信息,向所述第一终端设备发送所述第二终端设备的基本信息,所述基本信息携带所述第二终端设备的IP地址信息。8如权利要求7所述的方法,其特征在于,所述第二终端设备根据所述数据信息向所述第一终端设备发送传输数据反馈消息包括所述第二终端设备根据所述第一终端设备的IP地址信息以及所述数据信息返回的传输数据反馈消息;所述第二终端设备与所述第一终端设备建立SOCKET连接包括根据所述第一终端设备的IP地址信息以及所述第二终端设备的IP地址信息,所述第二终端设备与所述第一。
8、终端设备建立SOCKET连接。9一种WIFI网络的数据传输装置,其特征在于,所述装置包括第一连接单元,用于通过UDP协议与第二终端设备建立通信连接;第二连接单元,用于根据所述通信连接,所述第一终端设备与所述第二终端设备建立SOCKET连接;数据发送单元,用于通过所述SOCKET连接,所述第一终端设备向所述第二终端设备发送待传输数据。10如权利要求9所述的装置,其特征在于,所述装置还包括数据信息传输单元,用于通过UDP协议,向所述第二终端设备发送待传输数据的数据信息,并接收所述第二终端设备根据所述数据信息返回的传输数据反馈消息,所述传输数据反馈消息包括所述第二终端设备是否接收所述待传输数据的信息。
9、;所述第二连接单元,还用于当所述传输数据反馈消息确认接收所述待传输数据时,与所述第二终端设备建立SOCKET连接。11如权利要求9或10任一权利要求所述的装置,其特征在于,所述第一连接单元包括广播模块,用于通过UDP协议广播所述第一终端设备的基本信息,以使所述第二终端设备获取所述第一终端设备的基本信息,所述基本信息携带所述第一终端设备的IP地址信息;接收模块,用于接收所述第二终端设备根据所述第一终端设备的IP地址信息反馈的所述第二终端设备的基本信息,所述基本信息携带所述第二终端设备的IP地址信息。12如权利要求11所述的装置,其特征在于,所述数据信息传输单元,具体用于根据所述第二终端设备的IP。
10、地址信息,所述第一终端设备通过UDP协议,向所述第二终端设备发送待传输数据的数据信息,并接收所述第二终端设备根据所述第一终端设备的IP地址信息以及所述数据信息返回的传输数据反馈消息;所述第二连接单元,具体用于当所述传输数据反馈消息确认接收所述待传输数据时,根据所述第一终端设备的IP地址信息以及所述第二终端设备的IP地址信息,与所述第二终端设备建立SOCKET连接。13一种终端设备,其特征在于,所述终端设备包括权利要求9至12任一权利要求所述的WIFI网络的数据传输装置。权利要求书CN104125654A3/3页414一种WIFI网络的数据传输装置,其特征在于,所述装置包括第一连接单元,用于通过。
11、UDP协议与第一终端设备建立通信连接;第二连接单元,用于根据所述通信连接,与所述第一终端设备建立SOCKET连接;数据接收单元,用于通过所述SOCKET连接,接收所述第一终端设备发送的待传输数据。15如权利要求14所述的装置,其特征在于,所述装置还包括数据信息接收单元,还用于接收所述第一终端设备发送的待传输数据的数据信息;消息发送单元,用于根据所述数据信息向所述第一终端设备发送传输数据反馈消息,所述传输数据反馈消息包括所述第二终端设备是否接收所述待传输数据的信息。16如权利要求14或15任一权利要求所述的装置,其特征在于,所述第一连接单元包括获取模块,用于获取所述第一终端设备的基本信息,所述基。
12、本信息携带所述第一终端设备的IP地址信息;发送模块,用于根据所述第一终端设备的IP地址信息,向所述第一终端设备发送所述第二终端设备的基本信息,所述基本信息携带所述第二终端设备的IP地址信息。17如权利要求16所述的装置,其特征在于,所述消息发送单元,具体用于根据所述第一终端设备的IP地址信息以及所述数据信息返回的传输数据反馈消息;所述第二连接单元,具体用于根据所述第一终端设备的IP地址信息以及所述第二终端设备的IP地址信息,与所述第一终端设备建立SOCKET连接。18一种终端设备,其特征在于,所述终端设备包括权利要求14至17任一权利要求所述的WIFI网络的数据传输装置。权利要求书CN1041。
13、25654A1/9页5一种WIFI网络的数据传输方法、装置及终端设备技术领域0001本发明属于互联网技术领域,尤其涉及一种WIFI网络的数据传输方法、装置及终端设备。背景技术0002随着互联网技术及移动终端技术的发展,人们经常需要在终端设备间传输各种视频、音频及文档等。目前,终端设备间主要通过服务器进行中转实现数据传输,具体为参与传输数据的终端设备需要在服务器注册、通过服务器登录个人帐号,获取个人信息和好友信息,如果尚未添加对方为好友,还需要添加对方为好友,数据传输过程则是发送端终端设备先把数据传输到服务器上,然后服务器再把此数据传输给接收端终端设备。0003因此,现有技术终端设备间数据传输过。
14、程与服务器密切关联,操作复杂,操作流程繁琐,一旦服务器出现问题,会导致大面积用户无法正常使用,特别是如果急需与身边人进行简单的数据传输操作,这样就变的复杂起来,耗时耗力。发明内容0004本发明实施例的目的在于提供一种WIFI网络的数据传输方法,旨在解决现有技术终端设备间数据传输过程与服务器密切关联,操作复杂,操作流程繁琐,一旦服务器出现问题,会导致大面积用户无法正常使用问题。0005为了实现上述目的,本发明实施例提供如下技术方案0006本发明第一方面提供了一种WIFI网络的数据传输方法,所述方法包括0007第一终端设备通过UDP协议与第二终端设备建立通信连接;0008根据所述通信连接,所述第一。
15、终端设备与所述第二终端设备建立SOCKET连接;0009通过所述SOCKET连接,所述第一终端设备向所述第二终端设备发送待传输数据。0010本发明第二方面提供了一种WIFI网络的数据传输方法,所述方法包括0011第二终端设备通过UDP协议与第一终端设备建立通信连接;0012根据所述通信连接,所述第二终端设备与所述第一终端设备建立SOCKET连接;0013通过所述SOCKET连接,所述第二终端设备接收所述第一终端设备发送的待传输数据。0014本发明第三方面提供了一种WIFI网络的数据传输装置,所述装置包括0015第一连接单元,用于通过UDP协议与第二终端设备建立通信连接;0016第二连接单元,用。
16、于根据所述通信连接,所述第一终端设备与所述第二终端设备建立SOCKET连接;0017数据发送单元,用于通过所述SOCKET连接,所述第一终端设备向所述第二终端设备发送待传输数据。0018本发明第四方面提供了一种终端设备,所述终端设备包括所述的WIFI网络的数据传输装置。说明书CN104125654A2/9页60019本发明第五方面提供了一种WIFI网络的数据传输装置,所述装置包括0020第一连接单元,用于通过UDP协议与第一终端设备建立通信连接;0021第二连接单元,用于根据所述通信连接,与所述第一终端设备建立SOCKET连接;0022数据接收单元,用于通过所述SOCKET连接,接收所述第一终。
17、端设备发送的待传输数据。0023本发明第六方面提供了一种终端设备,所述终端设备包括所述的WIFI网络的数据传输装置。0024本发明实施例与现有技术相比,有益效果在于第一终端设备通过UDP协议与第二终端设备建立通信连接,根据所述通信连接,所述第一终端设备与所述第二终端设备建立SOCKET连接,通过所述SOCKET连接,所述第一终端设备向所述第二终端设备发送待传输数据。使得只要处于同一WIFI网络下的终端设备,便可直接在终端设备间进行数据传输,而解除了对服务器的依赖,且数据传输过程不需要认证、加好友等操作,数据传输过程更加简单、快捷。附图说明0025为了更清楚地说明本发明实施例的技术方案,下面将对。
18、实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。0026图1是本发明实施例一提供的应用场景的结构图;0027图2是本发明实施例一提供的WIFI网络的数据传输方法的实现的流程图;0028图3是本发明实施例二提供的WIFI网络的数据传输方法的实现的流程图;0029图4是本发明实施例三提供的WIFI网络的数据传输方法的实现的流程图;0030图5是本发明实施例三提供的WIFI网络的数据传输过程的流程图;0031图6是本发明实施例四提供的WIFI网络的数据传输方法的实。
19、现的流程图;0032图7是本发明实施例五提供的WIFI网络的数据传输方法的实现的流程图;0033图8是本发明实施例六提供的WIFI网络的数据传输方法的实现的流程图;0034图9是本发明实施例七提供的WIFI网络的数据传输装置的结构图;0035图10是本发明实施例八提供的WIFI网络的数据传输装置的结构图;0036图11是本发明实施例九提供的WIFI网络的数据传输装置的结构图;0037图12是本发明实施例十提供的WIFI网络的数据传输装置的结构图。具体实施方式0038为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例。
20、仅仅用以解释本发明,并不用于限定本发明。0039本实施例中,第一终端设备通过UDP协议与第二终端设备建立通信连接,根据所述通信连接,所述第一终端设备与所述第二终端设备建立SOCKET连接,通过所述SOCKET连接,所述第一终端设备与所述第二终端设备进行数据传输。说明书CN104125654A3/9页70040以下结合具体实施例对本发明的实现进行详细描述0041实施例一0042请参阅图1是本发明实施例一应用场景的结构图,A区域为WIFI网络所覆盖的区域,所述区域包括至少一个终端设备,所述终端设备可以是IPHONE,ANDROID等智能终端,或者也可以是其它的移动互联网设备(MOBILEINTER。
21、NETDEVICES,MID、移动智能终端等,本发明实施例不作具体限定,以下假设所述区域A包括平板电脑、PC机、笔记本、PAD终端设备等,各终端设备间通过用户数据报协议(USERDATAGRAMPROTOCOL,UDP)通讯方式来完成终端设备与终端设备的直接连接,然后通过建立SOCKET链接来实现数据传输,以下对区域A中的任意两个终端设备间的数据传输过程进行说明0043请参阅图2,图2示出了本发明实施例一提供的WIFI网络的数据传输方法的实现的流程图,详述如下0044在S201中,第一终端设备通过UDP协议与第二终端设备建立通信连接;0045本实施例中,所述第一终端设备通过UDP协议的局域网广。
22、播方式第二终端设备建立通信连接,所述通信连接,所述第一终端设备与所述第二终端设备间可以建立数据传输链路,即执行S202。0046在S202中,根据所述通信连接,所述第一终端设备与所述第二终端设备建立SOCKET连接;0047通过在所述SOCKET连接,第一终端设备和第二终端设备间可以进行数据传输。0048在S203中,通过所述SOCKET连接,所述第一终端设备向所述第二终端设备发送待传输数据。0049本实施例中,通过所述SOCKET连接,所述第一终端设备可以向所述第二终端设备发送待传输数据,第二终端设备也可以向第一终端设备发送其它的传输数据。0050本实施例中,所述待传输数据可以是WIFI网络。
23、内终端设备间的文件数据、游戏对战数据、陌生地域周边信息查询数据、甚至交友数据等。0051本实施例中,第一终端设备通过UDP协议与第二终端设备建立通信连接,根据所述通信连接,所述第一终端设备与所述第二终端设备建立SOCKET连接,通过所述SOCKET连接,所述第一终端设备向所述第二终端设备发送待传输数据。使得只要处于同一WIFI网络下的终端设备,便可直接在终端设备间进行数据传输,而解除了对服务器的依赖,且数据传输过程不需要认证、加好友等操作,数据传输过程更加简单、快捷。0052实施例二0053本发明实施例与实施例一的应用场景相同,请参阅图3,图3示出了本发明实施例二提供的WIFI网络的数据传输方。
24、法的实现的流程图,详述如下0054在S301中,第一终端设备通过UDP协议与第二终端设备建立通信连接。0055在S302中,根据所述通信连接,所述第一终端设备通过UDP协议,向所述第二终端设备发送待传输数据的数据信息,并接收所述第二终端设备根据所述数据信息返回的传输数据反馈消息,所述传输数据反馈消息包括所述第二终端设备是否接收所述待传输数据的信息;0056本实施例中,所述数据信息可以包括数据名称信息、数据大小信息、数据类型信息等。说明书CN104125654A4/9页80057本实施例中,第二终端设备接收所述数据信息后,根据所述第二终端设备用户输入的是否接收所待传输数据的信息,生成传输数据反馈。
25、消息,并将所述传输数据反馈消息反馈至第一终端设备。0058在S303中,当所述传输数据反馈消息确认接收所述待传输数据时,所述第一终端设备与所述第二终端设备建立SOCKET连接;0059本实施例中,当所述传输数据反馈消息确认接收所述待传输数据时,执行S304,当所述传输数据反馈消息确认不接收所述待传输数据时,结束。0060在S304中,通过所述SOCKET连接,所述第一终端设备向所述第二终端设备发送待传输数据。0061本实施例中,第一终端设备通过UDP协议与第二终端设备建立通信连接,根据所述通信连接,所述第一终端设备通过UDP协议,向所述第二终端设备发送待传输数据的数据信息,并接收所述第二终端设。
26、备根据所述数据信息返回的传输数据反馈消息,所述传输数据反馈消息包括所述第二终端设备是否接收所述待传输数据的信息,当所述传输数据反馈消息确认接收所述待传输数据时,所述第一终端设备与所述第二终端设备建立SOCKET连接,通过所述SOCKET连接,所述第一终端设备向所述第二终端设备发送待传输数据。使得只要处于同一WIFI网络下的终端设备,便可直接在终端设备间进行数据传输,而解除了对服务器的依赖;且数据传输过程不需要认证、加好友等操作,使得传输过程更加简单、快捷;进一步的,在终端设备间先传输待传输数据的数据信息,当所述传输数据反馈消息确认接收所述待传输数据时,建立SOCKET连接,进行数据传输,使得数。
27、据传输过程稳定、可靠。0062实施例三0063本发明实施例与实施例一的场景相同,请参阅图4,图4示出了本发明实施例三提供的WIFI网络的数据传输方法的实现的流程图,详述如下0064在S401中,所述第一终端设备通过UDP协议广播所述第一终端设备的基本信息,以使所述第二终端设备获取所述第一终端设备的基本信息,所述基本信息携带所述第一终端设备的IP地址信息;0065本实施例中,所述基本信息至少包括所述第一终端设备的IP地址信息,还可以包括第一终端设备的设备信息等。0066本实施例中,所述第一终端设备通过UDP协议的广播协议方式,广播所述第一终端设备的基本信息,即UDP协议可以向IP地址255255。
28、255255广播本第一终端设备的基本信息,此时的广播是无指向性的,则WIFI网络中的其它的所有终端设备均可以获取所述第一终端设备上线的消息,进而获取所述第一终端设备的基本信息,因此,第二终端设备可以获取所述第一终端设备的基本信息。0067在S402中,所述第一终端设备接收所述第二终端设备根据所述第一终端设备的IP地址信息反馈的所述第二终端设备的基本信息,所述基本信息携带所述第二终端设备的IP地址信息。0068本实施例中,其它的终端设备根据所述第一终端设备的IP地址信息,反馈第二终端设备的基本信息,所述第一终端设备接收到其它的终端设备反馈的基本信息,从而获取当前在线的终端设备的基本信息,由于第一。
29、终端设备与第二终端设备已经互相获取了对方的IP地址信息,因此,二者建立通信连接完成。说明书CN104125654A5/9页90069在S403中,根据所述第二终端设备的IP地址信息,所述第一终端设备通过UDP协议,向所述第二终端设备发送待传输数据的数据信息,并接收所述第二终端设备根据所述第一终端设备的IP地址信息以及所述数据信息返回的传输数据反馈消息,所述传输数据反馈消息包括所述第二终端设备是否接收所述待传输数据的信息;0070在S404中,当所述传输数据反馈消息确认接收所述待传输数据时,根据所述第一终端设备的IP地址信息以及所述第二终端设备的IP地址信息,所述第一终端设备与所述第二终端设备建。
30、立SOCKET连接;0071在S405中,通过所述SOCKET连接,所述第一终端设备向所述第二终端设备发送待传输数据。0072本实施例中,通过UDP协议的广播方式,第一终端设备与第二终端设备建立连接,互相获取IP信息,根据所述IP地址信息,建立SOCKET连接,通过所述SOCKET连接,实现数据传输,使得只要处于同一WIFI网络下的终端设备,便可直接在终端设备间进行数据传输,而解除了对服务器的依赖,且数据传输过程不需要认证、加好友等操作,数据传输过程更加简单、快捷。0073为了便于理解,以下以一个具体的实现示例对本实施例WIFI网络的数据传输方法的实现过程进行说明,但不以本实现示例的情况为限假。
31、设在同一个WIFI网络下,该WIFI网络至少包括一个手机A和一个手机B,以下以手机A和手机B的交互过程为例,请参阅图5,图5是本发明实施例三提供的WIFI网络的数据传输过程的流程图0074S51,手机A通过UDP协议广播手机A的基本信息,其中,所述基本信息携带手机A的IP地址信息;0075本实施例中,手机A通过UDP协议技术往IP255255255255广播本用户的基本信息包括有手机A的IP地址等信息,此阶段为终端设备A的“上线广播”,通过此“上线广播”可以通知WIFI网络内的其它手机A上线的消息,此时其它手机便会监听到这个手机A的上线消息,因此,手机B可以接收到手机A上线的消息,并且同时也就。
32、获取到手机A广播过来的基本信息包括有手机A的IP地址等信息。0076S52,手机B根据手机A的IP地址信息,向手机A发送手机B的基本信息,其中,所述基本信息携带手机B的IP地址信息。0077本实施例中,所述手机B知道手机A上线后,会利用获取到的手机A的IP地址再立即通过UDP网络协议指向性的给手机A发送手机B在线的通知,当然,也会带上本手机B的基本信息包括有本手机B的IP等信息,此阶段为“在线反馈”,以使刚上线的手机这里指的是手机A获取在线终端设备的信息,此时,因此,手机A会接收到在线终端设备的信息,当然,也可以获取手机B在线的消息及手机B的信息,进而执行S53。0078S53,根据手机B的I。
33、P地址信息,手机A通过UDP协议,向手机B发送待传输数据的数据信息。0079本实施例中,如果手机A想给手机B传送数据,则可以利用获取到的手机B的IP地址信息,通过UDP协议把待传输数据的数据信息数据名,数据大小等发送给手机B。0080S54,手机B根据手机A的IP地址信息以及所述数据信息返回传输数据反馈消息,其中,所述传输数据反馈消息包括手机B是否接收所述待传输数据的信息。0081本实施例中,手机B获取到数据信息后,自主决定是否需要接收此文件,并利用手说明书CN104125654A6/9页10机A的IP通过UDP协议把是否接收的结果通知手机A。0082S55,当所述传输数据反馈消息确认接收所述。
34、待传输数据时,根据手机A的IP地址信息以及手机B的IP地址信息,手机A与手机B建立SOCKET连接;0083S56,通过所述SOCKET连接,手机A向手机B发送待传输数据。0084本实施例中,如果手机B选择的是拒绝接收待传输数据,则本次操作结束;如果手机B选择的是接收待传输数据,则手机A便会根据手机B的IP地址建立SOCKET链接,并通过此链接将文件发送给手机B,手机B正常接收待传输的数据。0085上述流程实现了不通过服务器,利用UDP网络协议方式来实现手机终端A与手机终端B直接传输文件的效果。0086实施例四0087请参阅图6,图6示出了本发明实施例四提供的WIFI网络的数据传输方法的实现的。
35、流程图,该方法为第一终端设备侧的方法对应的第二终端侧的方法,详述如下0088在S601中,第二终端设备通过UDP协议与第一终端设备建立通信连接;0089在S602中,根据所述通信连接,所述第二终端设备与所述第一终端设备建立SOCKET连接;0090在S603中,通过所述SOCKET连接,所述第二终端设备接收所述第一终端设备发送的待传输数据。0091本实施例中,第二终端设备通过UDP协议与第一终端设备建立通信连接,根据所述通信连接,所述第二终端设备与所述第一终端设备建立SOCKET连接,通过所述SOCKET连接,所述第二终端设备接收所述第一终端设备发送的待传输数据。使得只要处于同一WIFI网络下。
36、的终端设备,便可直接在终端设备间进行数据传输,而解除了对服务器的依赖,且数据传输过程不需要认证、加好友等操作,数据传输过程更加简单、快捷。0092实施例五0093请参阅图7,图7示出了本发明实施例五提供的WIFI网络的数据传输方法的实现的流程图,详述如下0094在S701中,第二终端设备通过UDP协议与第一终端设备建立通信连接;0095在S702中,根据所述通信连接,所述第二终端设备接收所述第一终端设备发送的待传输数据的数据信息,并根据所述数据信息向所述第一终端设备发送传输数据反馈消息,所述传输数据反馈消息包括所述第二终端设备是否接收所述待传输数据的信息;0096在S703中,所述第二终端设备。
37、与所述第一终端设备建立SOCKET连接;0097在S704中,通过所述SOCKET连接,所述第二终端设备接收所述第一终端设备发送的待传输数据。0098本实施例中,第二终端设备通过UDP协议与第一终端设备建立通信连接,根据所述通信连接,所述第二终端设备接收所述第一终端设备发送的待传输数据的数据信息,并根据所述数据信息向所述第一终端设备发送传输数据反馈消息,所述传输数据反馈消息包括所述第二终端设备是否接收所述待传输数据的信息,所述第二终端设备与所述第一终端设备建立SOCKET连接,通过所述SOCKET连接,所述第二终端设备接收所述第一终端设备发送的待传输数据。使得只要处于同一WIFI网络下的终端设。
38、备,便可直接在终端设备间进行数据传输,而解除了对服务器的依赖;且数据传输过程不需要认证、加好友等操作,使得传说明书CN104125654A107/9页11输过程更加简单、快捷;进一步的,在终端设备间先传输待传输数据的数据信息,当所述传输数据反馈消息确认接收所述待传输数据时,建立SOCKET连接,进行数据传输,使得数据传输过程稳定、可靠。0099实施例六0100请参阅图8,图8示出了本发明实施例六提供的WIFI网络的数据传输方法的实现的流程图,详述如下0101在S801中,所述第二终端设备获取所述第一终端设备的基本信息,所述基本信息携带所述第一终端设备的IP地址信息;0102在S802中,所述第。
39、二终端设备根据所述第一终端设备的IP地址信息,向所述第一终端设备发送所述第二终端设备的基本信息,所述基本信息携带所述第二终端设备的IP地址信息。0103在S803中,根据所述通信连接,所述第二终端设备接收所述第一终端设备发送的待传输数据的数据信息,并根据所述第一终端设备的IP地址信息以及所述数据信息返回传输数据反馈消息,所述传输数据反馈消息包括所述第二终端设备是否接收所述待传输数据的信息。0104在S804中,根据所述第一终端设备的IP地址信息以及所述第二终端设备的IP地址信息,所述第二终端设备与所述第一终端设备建立SOCKET连接;0105在S805中,通过所述SOCKET连接,所述第二终端。
40、设备接收所述第一终端设备发送的待传输数据。0106本实施例中,通过UDP协议的广播方式,第二终端设备与第一终端设备建立连接,互相获取IP信息,根据所述IP地址信息,第二终端设备与第一终端设备建立SOCKET连接,通过所述SOCKET连接,实现数据传输,使得只要处于同一WIFI网络下的终端设备,便可直接在终端设备间进行数据传输,而解除了对服务器的依赖,且数据传输过程不需要认证、加好友等操作,数据传输过程更加简单、快捷0107实施例七0108图9示出了本发明实施例七提供的WIFI网络的数据传输装置的结构图,为了便于说明,仅示出了与本发明实施例相关的部分,该装置可以是内置于终端设备中的软件单元、硬件。
41、单元或者软硬结合单元。0109所述装置包括第一连接单元91、第二连接单元92和数据发送单元93。0110第一连接单元91,用于通过UDP协议与第二终端设备建立通信连接;0111第二连接单元92,用于根据所述通信连接,所述第一终端设备与所述第二终端设备建立SOCKET连接;0112数据发送单元93,用于通过所述SOCKET连接,所述第一终端设备向所述第二终端设备发送待传输数据。0113本发明实施例提供的WIFI网络的数据传输装置可以使用在前述对应的方法实施例一中,详情参见上述实施例一的描述,在此不再赘述。0114实施例八0115图10示出了本发明实施例八提供的WIFI网络的数据传输装置的结构图,。
42、为了便于说明,仅示出了与本发明实施例相关的部分,该装置可以是内置于终端设备中的软件单说明书CN104125654A118/9页12元、硬件单元或者软硬结合单元。0116所述装置包括第一连接单元101、数据信息传输单元102、第二连接单元103、数据发送单元104。0117本实施例与实施例七的区别在于0118可选的,所述第一连接单元101包括广播模块1011和接收模块1012。0119广播模块1011,用于通过UDP协议广播所述第一终端设备的基本信息,以使所述第二终端设备获取所述第一终端设备的基本信息,所述基本信息携带所述第一终端设备的IP地址信息;0120接收模块1012,用于接收所述第二终端。
43、设备根据所述第一终端设备的IP地址信息反馈的所述第二终端设备的基本信息,所述基本信息携带所述第二终端设备的IP地址信息。0121可选的,所述数据信息传输单元102,具体用于根据所述第二终端设备的IP地址信息,所述第一终端设备通过UDP协议,向所述第二终端设备发送待传输数据的数据信息,并接收所述第二终端设备根据所述第一终端设备的IP地址信息以及所述数据信息返回的传输数据反馈消息;0122所述第二连接单元103,具体用于当所述传输数据反馈消息确认接收所述待传输数据时,根据所述第一终端设备的IP地址信息以及所述第二终端设备的IP地址信息,与所述第二终端设备建立SOCKET连接。0123本发明实施例提。
44、供的WIFI网络的数据传输装置可以使用在前述对应的方法实施例二、三中,详情参见上述实施例二、三的描述,在此不再赘述。0124实施例九0125图11示出了本发明实施例九提供的WIFI网络的数据传输装置的结构图,为了便于说明,仅示出了与本发明实施例相关的部分,该装置可以是内置于终端设备中的软件单元、硬件单元或者软硬结合单元。0126所述装置包括第一连接单元111、第二连接单元112和数据接收单元113。0127第一连接单元111,用于通过UDP协议与第一终端设备建立通信连接;0128第二连接单元112,用于根据所述通信连接,与所述第一终端设备建立SOCKET连接;0129数据接收单元113,用于通。
45、过所述SOCKET连接,接收所述第一终端设备发送的待传输数据。0130本发明实施例提供的WIFI网络的数据传输装置可以使用在前述对应的方法实施例四中,详情参见上述实施例四的描述,在此不再赘述。0131实施例十0132图12示出了本发明实施例十提供的WIFI网络的数据传输装置的结构图,为了便于说明,仅示出了与本发明实施例相关的部分,该装置可以是内置于终端设备中的软件单元、硬件单元或者软硬结合单元。0133所述装置包括第一连接单元121、数据信息接收单元122、消息发送单元123、第二连接单元124、数据发送单元125。0134本实施例与实施例九的区别在于说明书CN104125654A129/9页。
46、130135可选的,所述第一连接单元121包括获取模块1211和发送模块1212。0136获取模块1211,用于获取所述第一终端设备的基本信息,所述基本信息携带所述第一终端设备的IP地址信息;0137发送模块1212,用于根据所述第一终端设备的IP地址信息,向所述第一终端设备发送所述第二终端设备的基本信息,所述基本信息携带所述第二终端设备的IP地址信息。0138可选的,数据信息接收单元122,还用于接收所述第一终端设备发送的待传输数据的数据信息;0139消息发送单元123,用于根据所述数据信息向所述第一终端设备发送传输数据反馈消息,所述传输数据反馈消息包括所述第二终端设备是否接收所述待传输数据。
47、的信息。0140可选的,所述消息发送单元123,具体用于根据所述第一终端设备的IP地址信息以及所述数据信息返回的传输数据反馈消息;0141所述第二连接单元124,具体用于根据所述第一终端设备的IP地址信息以及所述第二终端设备的IP地址信息,与所述第一终端设备建立SOCKET连接。0142本发明实施例提供的WIFI网络的数据传输装置可以使用在前述对应的方法实施例五、六中,详情参见上述实施例五、六的描述,在此不再赘述。0143值得注意的是,上述实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,。
48、并不用于限制本发明的保护范围。0144另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘或光盘等。0145以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。说明书CN104125654A131/8页14图1图2说明书附图CN104125654A142/8页15图3说明书附图CN104125654A153/8页16图4说明书附图CN104125654A164/8页17图5说明书附图CN104125654A175/8页18图6图7说明书附图CN104125654A186/8页19图8图9说明书附图CN104125654A197/8页20图10图11说明书附图CN104125654A208/8页21图12说明书附图CN104125654A21。