数据发送方法及装置的制造方法

文档序号:8270264阅读:191来源:国知局
数据发送方法及装置的制造方法
【技术领域】
[0001]本发明实施例涉及无线通信技术,尤其涉及一种数据发送方法及装置。
【背景技术】
[0002]计算机网络的飞速发展极大改变了人们的沟通方式,即时通信(IM)应用软件的出现逐渐成为人际交往中的一种时尚、便捷的交流方式,它将音频、视频等多媒体、文件传输及网络聊天等业务集为一体,开辟了一种新型的沟通途径。
[0003]在现有技术中,使用IM软件进行通信过程中发送文本信息与图片、音视频等大型文件都是采用同一种网络传输,如手机上的3G数据流。若使用IM聊天的两个终端(如均使用3G网路)在较近的区域范围内(例如wifi/bluetooth所能覆盖的范围)时,在使用IM的过程中,移动终端无法自动开启例如wifi/bluetooth等无线网络来方便快捷地传送多媒体等大型文件,而是仍使用原来的无线网络(例如3G网络)进行传输。当原来的无线网络宽带不足时,传送大型文件较慢,文件传输效率较低,影响用户体验。

【发明内容】

[0004]本发明实施例针对现有技术的上述缺陷,提供一种数据发送方法及装置。
[0005]本发明实施例一方面提供一种数据发送方法,包括:
[0006]第一终端与第二终端通过因特网使用即时通信方式进行通信;
[0007]所述第一终端确定能够通过第一无线通信网络与所述第二终端进行通信后,建立所述第一终端与所述第二终端之间基于所述第一无线通信网络的无线通信连接;
[0008]当所述第一终端需要将待发送的数据通过所述即时通信方式发送给所述第二终端时,所述第一终端将至少一部分所述数据通过所述无线通信连接发送给所述第二终端。
[0009]结合本发明实施例第一方面,所述第一无线通信网络为局域网,包括所述第一终端与所述第二终端之间直接进行通信的直连网络。
[0010]其中,所述第一终端确定能够通过第一无线通信网络与所述第二终端进行通信后,建立所述第一终端与所述第二终端之间基于所述第一无线通信网络的无线通信连接,包括:
[0011]所述第一终端接收所述第二终端发送的所述第二终端的位置信息,若判断获知所述第二终端处于所述第一无线通信网络的覆盖范围内,则为所述第二终端提供所述第一无线通信网络,并开启第一无线通信方式;
[0012]所述第一终端通知所述第二终端开启所述第一无线通信方式,并与所述第二终端建立所述无线通信连接。
[0013]进一步地,所述第一终端接收到的所述第二终端的位置信息是所述第二终端在检测获知用户操作满足预设的触发条件后,向所述第一终端发送的;或
[0014]所述第一终端接收到的所述第二终端的位置信息是所述第二终端在接收到所述第一终端发送的、用于获取所述第二终端对应的位置信息的请求后,向所述第一终端发送的。
[0015]所述触发条件包括检测到用户将要发送文件大小超过预设阈值的文件。
[0016]结合本发明实施例第一方面,所述第一无线通信网络为局域网,包括所述第一终端与所述第二终端之间通过中间节点进行通信的局域网网络。
[0017]其中,所述第一终端确定能够通过第一无线通信网络与所述第二终端进行通信后,建立所述第一终端与所述第二终端之间基于所述第一无线通信网络的无线通信连接,包括:
[0018]所述第一终端接收所述第二终端发送的所述第一无线通信网络的描述信息;所述第二终端当前位于所述第一无线通信网络的覆盖范围内;
[0019]所述第一终端若根据所述描述信息判断获知所述第一终端同样处于所述第一无线通信网络的覆盖范围内,则与所述第二终端建立所述无线通信连接。
[0020]进一步地,在上述第一方面所提供的技术方案基础上还包括,当所述第二终端需要将待发送的数据通过所述即时通信方式发送给所述第一终端时,所述第二终端将至少一部分所述数据通过所述无线通信连接发送给所述第一终端。
[0021]本发明实施例另一方面提供一种第一终端,包括:
[0022]第一通信模块,用于与第二终端通过因特网使用即时通信方式进行通信;
[0023]建立模块,用于确定能够通过第一无线通信网络与所述第二终端进行通信后,建立所述第一终端与所述第二终端之间基于所述第一无线通信网络的无线通信连接;
[0024]第二通信模块,用于当需要将待发送的数据通过所述即时通信方式发送给所述第二终端时,所述第一终端将至少一部分所述数据通过所述无线通信连接发送给所述第二终端。
[0025]结合本发明实施例第二方面,所述第一无线通信网络包括所述第一终端与所述第二终端之间直接进行通信的直连网络。
[0026]相应地,所述建立模块包括:
[0027]第一单元,用于接收所述第二终端发送的所述第二终端的位置信息,若判断获知所述第二终端处于所述第一无线通信网络的覆盖范围内,则为所述第二终端提供所述第一无线通信网络,并开启第一无线通信方式;
[0028]第二单元,用于通知所述第二终端开启所述第一无线通信方式,并与所述第二终端建立所述无线通信连接。
[0029]其中,所述第一终端接收到的所述第二终端的位置信息是所述第二终端在检测获知用户操作满足预设的触发条件后,向所述第一终端发送的;或
[0030]所述第一终端接收到的所述第二终端的位置信息是所述第二终端在接收到所述第一终端发送的、用于获取所述第二终端对应的位置信息的请求后,向所述第一终端发送的。
[0031]所述触发条件包括检测到用户将要发送文件大小超过预设阈值的文件。
[0032]结合本发明实施例第二方面,所述第一无线通信网络为局域网,包括所述第一终端与所述第二终端之间通过中间节点进行通信的局域网网络。
[0033]相应地,所述建立模块包括:
[0034]第三单元,用于接收所述第二终端发送的所述第一无线通信网络的描述信息;所述第二终端当前位于所述第一无线通信网络的覆盖范围内;
[0035]第四单元,用于若根据所述描述信息判断获知所述第一终端同样处于所述第一无线通信网络的覆盖范围内,则与所述第二终端建立所述无线通信连接。
[0036]本发明实施例再一方面提供一种终端设备,包括:
[0037]收发器,用于与第二终端通过因特网使用即时通信方式进行通信;
[0038]处理器,用于定能够通过第一无线通信网络与所述第二终端进行通信后,建立所述终端设备与所述第二终端之间基于所述第一无线通信网络的无线通信连接;以及,当需要将待发送的数据通过所述即时通信方式发送给所述第二终端时,控制所述收发器将至少一部分所述数据通过所述无线通信连接发送给所述第二终端。
[0039]结合本发明实施例第三方面,所述第一无线通信网络为局域网,包括所述终端设备与所述第二终端之间直接进行通信的直连网络;或,所述终端设备与所述第二终端之间通过中间节点进行通信的局域网网络。
[0040]本发明实施例提供的数据发送方法及装置,在第一终端与第二终端通过因特网使用即时通信方式进行通信的过程中,若确定能够通过第一无线通信网络进行通信后,第一终端与第二终端之间建立基于第一无线通信网络的无线通信连接,并通过该无线连接进行数据交互,这样可以不受因特网的网络带宽的影响,提高数据传输速度和效率。
【附图说明】
[0041]图1为本发明数据发送方法实施例一的流程图;
[0042]图2为本发明数据发送方法实施例二的信令图;
[0043]图3为本发明数据发送方法实施例三的信令图;
[0044]图4为本发明数据发送方法实施例四的信令图;
[0045]图5为本发明第一终端实施例结构示意图;
[0046]图6为本发明终端设备实施例结构示意图。
【具体实施方式】
[0047]正在使用頂软件进行通信的两个终端,当知道对方在较近的区域时,若两个终端之间仍使用3G/4G等数据流量上网,在传输多媒体等大型文件时会受到网络带宽的限制,而导致传送文件较慢,传输效率较低。针对该技术问题,本发明各实施例提供一种解决方案,即两个终端使用IM聊天,当知道对方在较近的区域(例如在Bluetooth或wifi能覆盖的范围内)时,通过服务器或双方进行设备能力协商以在两个终端之间建立一个局域网,在该局域网中双方不通过因特网而进行数据传输(局域网例如Bluetooth网络或wif (wifidirect)网络等),进行点对点的通信来传输所要发送的各类数据(例如图片、音视频多媒体等大型文件),这样可以提高数据传输效率。
[0048]图1为本发明数据发送方法实施例一的流程图,如图1所示,该方法包括:
[0049]步骤100、第一终端与第二终端通过因特网使用即时通信方式进行通信;
[0050]本发明实施例中所述的终端可以是移动终端,也可以是固定终端。其中,所述的移动终端包括但不限于:移动电话、移动电脑、平板电脑、个人数字助理(Personal DigitalAssistant,PDA)、媒体播放器、智能电视、智能手表、智能眼镜、智能手环等。
[0051]首先,第一终端和第二终端使用即时通信方式例如使用頂软件通过因特网进行数据交互。在此过程中,双方终端均需要使用例如3G/4G的上网流量来支持所进行的文本或多媒体文件的交互。
[0052]步骤101、所述第一终端确定能够通过第一无线通信网络与所述第二终端进行通信后,建立所述第一终端与所述第二终端之间基于所述第一无线通信网络的无线通信连接;
[0053]由于受到3G/4G网络带
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1