跨设备文件传输方法、装置、中转服务器及设备转让专利

申请号 : CN201110422516.1

文献号 : CN102523346B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 梁捷江卫忠

申请人 : 广州市动景计算机科技有限公司优视科技有限公司

摘要 :

本发明提供了一种文件传输方法,由用作发送端的触屏式无线通信设备执行,在所述无线通信设备中预先定义拖离手势操作,并且将所述无线通信设备的发送功能与所述拖离手势操作相关联,所述方法包括:建立所述触屏式无线通信设备和至少一个其它触屏式无线通信设备的无线连接;在检测到被选中的文件资源被施以拖离手势操作后,激活与拖离手势操作相关联的发送功能;以及通过所述无线连接,将所述被选中的文件资源传输到所述至少一个其它触屏式无线通信设备。利用该方法,可以使得移动设备间的文件传输操作更加自由、直观。

权利要求 :

1.一种文件传输方法,由用作发送端的触屏式无线通信设备执行,在所述触屏式无线通信设备中预先定义拖离手势操作,并且将所述触屏式无线通信设备的发送功能与所述拖离手势操作相关联,在至少一个其它触屏式无线通信设备中预先定义拖进手势操作,并且将所述拖进手势操作与所述至少一个其它触屏式无线通信设备的接收功能相关联,所述方法包括:建立所述触屏式无线通信设备和至少一个其它触屏式无线通信设备的无线连接,所述无线连接为GPRS或Wi-Fi中的至少一种;

在检测到被选中的文件资源被施以拖离手势操作后,激活与所述拖离手势操作相关联的发送功能;以及通过所述无线连接,将所述被选中的文件资源传输到所述至少一个其它触屏式无线通信设备;

通过所述触屏式无线连接将所述被选中的文件资源传输到所述至少一个其它触屏式无线通信设备的步骤还包括:在激活所述发送功能后,生成文件资源发送请求;

将所生成的文件资源发送请求经由中转服务器发送给所述至少一个其它触屏式无线通信设备;

在所述至少一个其它触屏式无线通信设备的接收功能被激活后,建立所述触屏式无线通信设备和所述至少一个其它触屏式无线通信设备之间的数据通信通道;以及通过所述数据通信通道,将所述被选中的文件资源传输到所述至少一个其它触屏式无线通信设备;

其中,所述至少一个其它触屏式无线通信设备的接收功能是所述中转服务器在自接收到所述文件资源发送请求起的预设时间段内接收到所述至少一个其它触屏式无线通信设备发送的文件资源接收应答后激活,所述文件资源接收应答是在所述至少一个其它触屏式无线通信设备接收到所述文件资源发送请求后响应于用户在所述至少一个其它触屏式无线通信设备上施加的拖进手势操作而生成。

2.如权利要求1所述的文件传输方法,其中,将所述被选中的文件资源传输到所述至少一个其它触屏式无线通信设备包括:在从所述中转服务器接收数据发送控制命令后,将所述被选中的文件资源传输到所述至少一个其它触屏式无线通信设备,其中,所述数据发送控制命令是在所述中转服务器在自接收到所述文件资源发送请求起的预设时间段内接收到所述至少一个其它触屏式无线通信设备发送的文件资源接收应答后生成的。

3.根据权利要求2所述的文件传输方法,其中,所述拖离手势操作的结束点与离其最近的边界距离比所述拖离手势操作的出发点与离其最近的边界距离更小。

4.根据权利要求2或3所述的文件传输方法,其中,所述拖进手势操作的出发点与离其最近的边界距离比所述拖进手势操作的结束点与离其最近的边界距离更小。

5.根据权利要求3所述的文件传输方法,其中,所述拖离手势操作为从触屏式无线通信设备屏幕的非边界处拖曳至屏幕的边界处。

6.根据权利要求4所述的文件传输方法,其中,所述拖进手势操作为从触屏式无线通信设备屏幕的边界处拖曳至屏幕的非边界处。

7.一种文件传输方法,由用作接收端的触屏式无线通信设备执行,在所述触屏式无线通信设备中预先定义拖进手势操作,并且将所述无线通信设备的接收功能与所述拖进手势操作相关联,在至少一个其它触屏式无线通信设备中预先定义拖离手势操作,并且将至少一个其它触屏式无线通信设备的发送功能与所述拖离手势操作相关联,所述方法包括:建立所述触屏式无线通信设备和至少一个其它触屏式无线通信设备的无线连接,所述无线连接为GPRS或Wi-Fi中的至少一种;

从所述至少一个其它触屏式无线通信设备接收文件资源发送请求,所述文件资源发送请求是所述至少一个其它触屏式无线通信设备响应于拖离操作激活发送功能后生成的;

判断是否在自接收到所述文件资源发送请求起的预设时间段内检测到所述拖进操作;

在判断为在自接收到所述文件资源发送请求起的预设时间段内检测到所述拖进操作时,激活所述触屏式无线通信设备的接收功能;

在所述触屏式无线通信设备和所述至少一个其它触屏式无线通信设备之间建立数据通信信道;以及通过所建立的数据通信信道,从所述至少一个其它触屏式无线通信设备接收要传输的文件资源;

其中,所述文件资源发送请求是经由中转服务器从所述至少一个其它触屏式无线通信设备接收的,并且判断是否自接收到所述文件资源发送请求起的预设时间段内检测到所述拖进操作包括:在接收到所述无线资源发送请求且检测到所述拖进手势操作后,生成文件资源接收应答;

向所述中转服务器发送所述文件资源接收应答;以及

在从所述中转服务器接收到接收功能激活控制命令后,判断为在自接收到所述文件资源发送请求起的预设时间段内检测到所述拖进手势操作,其中,所述接收功能激活控制命令是在中转服务器在自接收到所述至少一个其它触屏式无线通信设备发送的文件资源发送请求起的所述预设时间段内接收到所述触屏式无线通信设备发送的文件资源接收应答后生成的。

8.根据权利要求7所述的文件传输方法,其中,所述文件资源发送请求包含所述被选中的文件资源信息,并且在向所述中转服务器发送文件接收应答的步骤之前还包括:在所述触屏式无线通信设备上显示所述文件资源发送请求中包含的所述被选中的文件资源信息,以供所述触屏式无线通信设备的用户选择要接收的文件资源;以及将所选择的要接收的文件资源信息包含在所述文件资源接收应答中,其中,在所述中转服务器器中,将所选择的要接收的文件资源信息包含在数据发送控制命令中发送给所述至少一个其它触屏式无线通信设备,所述数据发送控制命令是所述中转服务器在自接收到所述文件资源发送请求起的预设时间段内接收到所述触屏式无线通信设备发送的文件资源接收应答后生成的,并且所述至少一个其它触屏式无线通信设备根据所接收的数据发送控制命令来发送所选择的要接收的文件资源。

9.一种由中转服务器执行的文件传输方法,其中,第一触屏式无线通信设备和至少一个第二触屏式无线通信设备中分别预先定义拖离手势操作和拖进手势操作,并且将触屏式无线通信设备的发送功能和接收功能分别与所述拖离手势操作和拖进手势操作相关联,所述方法包括:在接收到第一触屏式无线通信设备发送的文件资源发送请求后,将所接收的文件资源发送请求转发给至少一个第二触屏式无线通信设备,所述文件资源发送请求是在所述第一触屏式无线通信设备响应于执行拖离操作而激活发送功能后生成;

在自接收到所述文件资源发送请求起的预设时间段内从所述至少一个第二触屏式无线通信设备接收到文件资源接收应答后,生成接收功能激活控制命令,所述文件资源接收应答是在接收到所述文件资源发送请求后响应于用户在所述至少一个第二触屏式无线通信设备上施加的拖进手势操作而生成;以及将所述接收功能激活控制命令发送到所述至少一个第二触屏式无线通信设备来激活所述至少一个第二触屏式无线通信装置的接收功能,其中,在所述至少一个第二触屏式无线通信设备激活接收功能后,在所述第一触屏式无线通信设备和所述至少一个第二触屏式无线通信设备之间建立起数据通信通道,从而将所述被选中的文件资源发送到所述至少一个第二触屏式无线通信设备。

10.一种触屏式无线通信设备中的文件传输装置,包括:

无线连接建立单元,用于在所述触屏式无线通信设备和至少一个其它触屏式无线通信设备间建立无线连接,所述无线连接为GPRS或Wi-Fi中的至少一种;

手势操作存储单元,用于存储预先定义的拖离手势操作或者拖离手势操作和拖进手势操作,所述拖离手势操作和拖进手势操作分别与发送功能和接收功能相关联;

手势操作检测单元,用于检测用户对所述触屏式无线通信设备上的被选中的要被传输的文件资源的触屏操作手势;

手势操作识别单元,用于根据接收到的触屏操作手势,识别手势操作类型;

发送功能激活单元,用于在检测到拖离手势操作时激活所述触屏式无线通信设备的发送功能;以及文件资源发送请求生成单元,用于在激活所述发送功能后,生成文件资源发送请求经由中转服务器发送给至少一个其它触屏式无线通信设备;

文件资源发送请求接收单元,用于接收经由中转服务器发送的所述文件资源发送请求;

判断单元,用于判断是否在自接收到所述文件资源发送请求起的预设时间段内检测到所述拖进手势操作;

接收功能激活单元,用于在判断为检测到所述拖进手势操作后,激活所述至少一个其它触屏式无线通信设备的接收功能;

数据通信通道建立单元,用于在激活所述至少一个其它触屏式无线通信设备的接收功能后,在所述触屏式无线通信设备和所述至少一个其它触屏式无线通信设备之间建立数据通信通道,通过所述数据通道,将所述被选中的文件资源传输到所述至少一个其它触屏式无线通信设备;

其中,所述至少一个其它触屏式无线通信设备的接收功能是所述中转服务器在自接收到所述文件资源发送请求起的预设时间段内接收到所述至少一个其它触屏式无线通信设备发送的文件资源接收应答后激活,所述文件资源接收应答是在所述至少一个其它触屏式无线通信设备接收到所述文件资源发送请求后响应于用户在所述至少一个其它触屏式无线通信设备上施加的拖进手势操作而生成;

其中,手势操作识别单元进一步包括:

拖离手势操作识别单元,用于在检测到手势操作的结束点与离其最近的边界距离比所述手势操作的出发点与离其最近的边界距离更小时,将所述触屏操作手势识别为拖离手势;

拖进手势操作识别单元,用于在检测到手势操作的出发点与离其最近的边界距离比所述手势操作的结束点与离其最近的边界距离更小时,将所述触屏操作手势识别为拖进手势。

11.一种触屏式无线通信设备,包含权利要求10中所述的文件传输装置。

12.一种中转服务器,包括:

通信单元,用于在接收到由至少一个用作发送端的触屏式无线通信设备所生成的文件资源发送请求后将其转发给所述至少一个用作接收端的触屏式无线通信设备,从所述至少一个用作接收端的触屏式无线通信设备接收响应于用户在所述至少一个用作接收端的触屏式无线通信设备上施加的拖进手势操作而生成的文件资源接收应答,以及向所述至少一个用作接收端的触屏式无线通信设备发送所生成的接收功能激活控制命令;

判断单元,用于判断是否在自接收到所述文件资源发送请求起的预设时间段内从所述至少一个用作接收端的触屏式无线通信设备接收到所述文件资源接收应答;以及控制命令生成单元,用于在所述判断单元判断为在所述预设时间段内接收到所述文件资源接收应答后,生成接收功能激活控制命令。

说明书 :

跨设备文件传输方法、装置、中转服务器及设备

技术领域

[0001] 本发明涉及移动通信领域,特别涉及一种跨设备文件传输方法、装置、中转服务器及设备。

背景技术

[0002] 随着社会的进步和技术的发展,人们越来越多地使用移动智能终端来以无线方式接入互联网并获取信息,目前的无线网络接入技术包括:NFC(英文全称为Near Field Communication,即近场通信技术)、Wi-Fi(英文全称为wireless fidelity,也就是WLAN技术)、红外技术、蓝牙技术、GPRS技术(General Packet Radio Service,通用分组无线服务技术)等。
[0003] 同时,为了操作上的方便,移动智能终端越来越多地使用触屏来代替传统的按键。触屏的工作机制大体如下:首先用手指或其它物体(例如触摸笔的触摸工具)触摸安装在显示器前端的触屏,然后系统根据手指触摸的图标或菜单位置来定位选择信息输入触屏由触摸检测部件和触屏控制器组成;触摸检测部件安装在显示器屏幕前面,用于检测用户触摸位置,接受后送触屏控制器;而触屏控制器的主要作用是从触摸点检测装置上接收触摸信息,并将它转换成触点坐标,再送给CPU,它同时能接收CPU发来的命令并加以执行。触屏手势操作指的就是使用者和电脑设备间沟通时所使用的自动控制手势,主要包括:轻滑、轻点、双轻点、轻点滑动等,移动智能终端可以通过接收触摸信息来识别手势操作以开启某种应用或实现某种功能。
[0004] 目前移动智能终端设备间文件传输方法众多,但基本都是一方先发送,然后另一方手动选择接收,交互过程不符合自然认知、不够直观。

发明内容

[0005] 本发明的目的之一是提供一种触屏式无线通信设备间的文件传输方法,以解决目前的移动智能终端设备间文件传输方式不符合自然认知、不够直观的问题。
[0006] 本发明的另一目的是提供一种触屏式无线通信设备间的文件传输装置,以解决目前的移动智能终端设备间文件传输方式不符合自然认知、不够直观的问题。
[0007] 本发明的另一目的是提供应用触屏式无线通信设备间的文件传输方法的设备,该设备可以解决目前的移动智能终端设备间文件传输方式不符合自然认知、不够直观的问题。
[0008] 根据本发明的一个方面,提供了一种文件传输方法,由用作发送端的触屏式无线通信设备执行,在所述无线通信设备中预先定义拖离手势操作,并且将所述无线通信设备的发送功能与所述拖离手势操作相关联,所述方法包括:建立所述触屏式无线通信设备和至少一个其它触屏式无线通信设备的无线连接;在检测到被选中的文件资源被施以拖离手势操作后,激活与拖离手势操作相关联的发送功能;以及通过所述无线连接,将所述被选中的文件资源传输到所述至少一个其它触屏式无线通信设备。
[0009] 在上述方面的一个或多个示例中,所述无线连接为NFC或蓝牙或红外或GPRS或Wi-Fi中的至少一种。
[0010] 在上述方面的一个或多个示例中,当所述无线连接为NFC或蓝牙或红外中的至少一种时,建立所述触屏式无线通信设备和至少一个其它触屏式无线通信设备的无线连接的步骤可以包括:在所述触屏式无线通信设备和所述至少一个其它触屏式无线通信设备间建立点对点的无线通信信道,并且通过所述已建立的点对点的无线通信信道,将所述文件资源传输到所述至少一个其它触屏式无线通信设备。
[0011] 在上述方面的一个或多个示例中,当所述无线连接为GPRS或Wi-Fi中的至少一种时,在所述至少一个其它无线通信设备中预先定义拖进手势操作,并且将所述拖进手势操作与无线通信设备的接收功能相关联,其中,通过所述无线连接将所述被选中的文件资源传输到所述至少一个其它触屏式无线通信设备的步骤还可以包括:在激活所述发送功能后,生成文件资源发送请求;将所生成的文件资源发送请求发送给所述至少一个其它触屏式无线通信设备;在所述至少一个其它触屏式无线通信设备的接收功能被激活后,在所述触屏式无线通信设备和所述至少一个其它触屏式无线通信设备之间建立数据通信通道;以及通过所述数据通信通道,将所述被选中的文件资源传输到所述至少一个其它触屏式无线通信设备,其中,所述接收功能是所述至少一个其它触屏式无线通信设备在自接收到所述文件资源发送请求起的预设时间段内检测到所述拖进手势操作后激活。
[0012] 在上述方面的一个或多个示例中,当所述无线连接为GPRS或Wi-Fi中的至少一种时,在所述至少一个其它无线通信设备中预先定义拖进手势操作,并且将所述拖进手势操作与无线通信设备的接收功能相关联,其中,通过所述无线连接将所述被选中的文件资源传输到所述至少一个其它触屏式无线通信设备的步骤还可以包括:在激活所述发送功能后,生成文件资源发送请求;将所生成的文件资源发送请求经由中转服务器发送给所述至少一个其它触屏式无线通信设备;在所述至少一个其它触屏式无线通信设备的接收功能被激活后,建立所述触屏式无线通信设备和所述至少一个其它触屏式无线通信设备之间的数据通信通道;以及通过所述数据通信通道,将所述被选中的文件资源传输到所述至少一个其它触屏式无线通信设备,其中,所述接收功能是所述中转服务器在自接收到所述文件资源发送请求起的预设时间段内接收到所述至少一个其它触屏式无线通信设备发送的文件资源接收应答后激活,所述文件资源接收应答是在接收到所述文件资源发送请求后响应于用户在所述至少一个其它触屏式无线通信设备上施加的拖进手势操作而生成。
[0013] 在上述方面的一个或多个示例中,将所述被选中的文件资源传输到所述至少一个其它触屏式无线通信设备可以包括:在从所述中转服务器接收数据发送控制命令后,将所述被选中的文件资源传输到所述至少一个其它触屏式无线通信设备,其中,所述数据发送控制命令是在所述中转服务器在自接收到所述文件资源发送请求起的预设时间段内接收到所述至少一个其它触屏式无线通信设备发送的文件资源接收应答后生成的。
[0014] 在上述方面的一个或多个示例中,所述拖离手势操作的结束点与出发点相比更加靠近屏幕边界。
[0015] 在上述方面的一个或多个示例中,所述拖进手势操作的出发点与结束点相比更加靠近屏幕边界。
[0016] 在上述方面的一个或多个示例中,所述拖离手势操作为从触屏式无线通信设备屏幕的非边界处拖曳至屏幕的边界处。
[0017] 在上述方面的一个或多个示例中,所述拖进手势操作为从触屏式无线通信设备屏幕的边界处拖曳至屏幕的非边界处。
[0018] 根据本发明的另一方面,提供了一种文件传输方法,由用作接收端的触屏式无线通信设备执行,在所述无线通信设备中预先定义拖进手势操作,并且将所述无线通信设备的接收功能与所述拖进手势操作相关联,所述方法包括:建立所述触屏式无线通信设备和至少一个其它触屏式无线通信设备的无线连接;从所述至少一个其它触屏式无线通信设备接收文件资源发送请求,所述文件资源发送请求是所述至少一个其它触屏式无线通信设备响应于拖离操作激活发送功能后生成的;判断是否在自接收到所述文件资源发送请求起的预设时间段内检测到所述拖进操作;在判断为在自接收到所述文件资源发送请求起的预设时间段内检测到所述拖进操作时,激活所述触屏式无线通信设备的接收功能;在所述触屏式无线通信设备和所述至少一个其它触屏式无线通信设备之间建立数据通信信道;以及通过所建立的数据通信信道,从所述至少一个其它触屏式无线通信设备接收要传输的文件资源。
[0019] 在上述方面的一个或多个示例中,所述文件资源发送请求是经由中转服务器从所述至少一个其它触屏式无线通信设备接收的,并且判断是否自接收到所述文件资源发送请求起的预设时间段内检测到所述拖进操作可以包括:在接收到所述无线资源发送请求且检测到所述拖进手势操作后,生成文件资源接收应答;向所述中转服务器发送所述文件资源接收应答;以及在从所述中转服务器接收到接收功能激活控制命令后,判断为在自接收到所述文件资源发送请求起的预设时间段内检测到所述拖进手势操作,其中,所述接收功能激活控制命令是在中转服务器在自接收到所述至少一个其它触屏式无线通信设备发送的文件资源发送请求起的所述预设时间段内接收到所述触屏式无线通信设备发送的文件资源接收应答后生成的。
[0020] 在上述方面的一个或多个示例中,所述文件资源发送请求包含所述被选中的文件资源信息,并且在向所述中转服务器发送文件接收应答的步骤之前还包括:在所述触屏式无线通信设备上显示所述文件资源发送请求中包含的所述被选中的文件资源信息,以供所述触屏式无线通信设备的用户选择要接收的文件资源;以及将所选择的要接收的文件资源信息包含在所述文件资源接收应答中,其中,在所述中转服务器器中,将所选择的要接收的文件资源信息包含在数据发送控制命令中发送给所述至少一个其它触屏式无线通信设备,所述数据发送控制命令是所述中转服务器在自接收到所述文件资源发送请求起的预设时间段内接收到所述触屏式无线通信设备发送的文件资源接收应答后生成的,并且所述至少一个其它触屏式无线通信设备根据所接收的数据发送控制命令来发送所选择的要接收的文件资源。
[0021] 根据本发明的另一方面,提供了一种由中转服务器执行的文件传输方法,其中,第一触屏式无线通信和至少一个第二触屏式无线通信设备中分别预先定义拖离手势操作和拖进手势操作,并且将触屏式无线通信设备的发送功能和接收功能分别与所述拖离手势操作和拖进手势操作相关联,所述方法包括:在接收到第一触屏式无线通信设备发送的文件资源发送请求后,将所接收的文件资源发送请求转发给至少一个第二触屏式无线通信设备,所述文件资源发送请求是在所述第一触屏式无线通信设备响应于执行拖离操作而激活发送功能后生成;在自接收到所述文件资源发送请求起的预设时间段内从所述至少一个第二触屏式无线通信设备接收到文件资源接收应答后,生成接收功能激活控制命令,所述文件资源接收应答是在接收到所述文件资源发送请求后响应于用户在所述至少一个第二触屏式无线通信设备上施加的拖进手势操作而生成;以及将所述接收功能激活控制命令发送到所述至少一个第二触屏式无线通信设备来激活所述至少一个第二触屏式无线通信装置的接收功能,其中,在所述至少一个第二触屏式无线通信设备激活接收功能后,在所述第一触屏式无线通信设备和所述至少一个第二触屏式无线通信设备之间建立起数据通信通道,从而将所述被选中的文件资源发送到所述至少一个第二触屏式无线通信设备。
[0022] 根据本发明的另一方面,提供了一种触屏式无线通信设备中的文件传输装置,包括:无线连接建立单元,用于在所述触屏式无线通信设备和至少一个其它触屏式无线通信设备间建立无线连接;手势操作存储单元,用于存储预先定义的拖离手势操作或者拖离手势操作和拖进手势操作,所述拖离手势操作和拖进手势操作分别与发送功能和接收功能相关联;手势操作检测单元,用于检测用户对所述触屏式无线通信设备上的被选中的要被传输的文件资源的触屏操作手势;手势操作识别单元,用于根据接收到的触屏操作手势,识别手势操作类型;发送功能激活单元,用于在检测到拖离手势操作时激活所述触屏式无线通信设备的发送功能;以及数据传输单元,用于通过所述无线连接将所选中的文件资源从所述触屏式无线通信设备传输到所述至少一个其它触屏式无线通信设备。
[0023] 在上述方面的一个或多个示例中,手势操作识别单元还可以包括:拖离手势操作识别单元,用于在检测到手势的结束点与出发点相比更加靠近屏幕边界时,将所述触屏操作手势识别为拖离手势;拖进手势操作识别单元,用于在检测到手势的出发点与结束点相比更加靠近屏幕边界时,将所述触屏操作手势识别为拖进手势。
[0024] 在上述方面的一个或多个示例中,所述文件传输装置还可以包括:文件资源发送请求生成单元,用于在激活所述发送功能后,生成文件资源发送请求;文件资源发送请求发送单元,用于将所生成的文件资源发送请求发送给所述至少一个其它触屏式无线通信设备;数据通信通道建立单元,用于在激活所述至少一个其它触屏式无线通信设备的接收功能后,在所述触屏式无线通信设备和所述至少一个其它触屏式无线通信设备之间建立数据通信通道,其中,所述数据传输单元通过所述数据通信通道,将所述被选中的文件资源发送到所述至少一个其它触屏式无线通信设备,其中,所述接收功能是所述至少一个其它触屏式无线通信设备在自接收到所述文件资源发送请求起的预设时间段内检测到所述拖进手势操作后激活。
[0025] 在上述方面的一个或多个示例中,所述文件传输装置还可以包括:文件资源发送请求接收单元,用于从所述至少一个其它触屏式无线通信设备接收文件资源发送请求;判断单元,用于判断是否在自接收到所述文件资源发送请求起的预设时间段内检测到所述拖进手势操作;接收功能激活单元,用于在判断为检测到所述拖进手势操作后,激活所述触屏式无线通信设备的接收功能;以及数据通信通道建立单元,用于在激活所述接收功能后,在所述触屏式无线通信设备和所述至少一个其它触屏式无线通信设备之间建立数据通信通道,其中,所述数据传输单元通过所建立的数据通信通道,从所述至少一个其它触屏式无线通信设备接收要传输的文件资源。
[0026] 根据本发明的另一方面,提供了一种触屏式无线通信设备中的文件传输装置,包括:无线连接建立单元,用于在所述触屏式无线通信设备和至少一个其它触屏式无线通信设备间建立无线连接;手势操作存储单元,用于存储预先定义的拖离手势操作或者拖离手势操作和拖进手势操作,所述拖离手势操作和拖进手势操作分别与发送功能和接收功能相关联;手势操作检测单元,用于检测用户对所述触屏式无线通信设备的触屏操作手势;手势操作识别单元,用于根据接收到的触屏操作手势,识别手势操作类型;文件资源发送请求接收单元,用于从所述至少一个其它触屏式无线通信设备接收文件资源发送请求;判断单元,用于判断是否在自接收到所述文件资源发送请求起的预设时间段内检测到所述拖进手势操作;接收功能激活单元,用于在判断为检测到所述拖进手势操作后,激活接收功能;数据通信通道建立单元,用于在激活所述接收功能后,在所述触屏式无线通信设备和所述至少一个其它触屏式无线通信设备之间建立数据通信通道;以及数据传输单元,用于通过所建立的数据通信通道,从所述至少一个其它触屏式无线通信设备接收要传输的文件资源。
[0027] 根据本发明的另一方面,提供了一种触屏式无线通信设备,包含如上所述的文件传输装置。
[0028] 根据本发明的另一方面,提供了一种中转服务器,包括:通信单元,用于在接收到由至少一个用作发送端的触屏式无线通信设备所生成的文件资源发送请求后将其转发给所述至少一个用作接收端的触屏式无线通信设备,从所述至少一个用作接收端的触屏式无线通信设备接收响应于用户在所述至少一个用作接收端的触屏式无线通信设备上施加的拖进手势操作而生成的文件资源接收应答,以及向所述至少一个用作接收端的触屏式无线通信设备发送所生成的接收功能激活控制命令;判断单元,用于判断是否在自接收到所述文件资源发送请求起的预设时间段内从所述至少一个用作接收端的触屏式无线通信设备接收到所述文件资源接收应答;以及控制命令生成单元,用于在所述判断单元判断为在所述预设时间段内接收到所述文件资源接收应答后,生成接收功能激活控制命令。
[0029] 根据本发明的另一方面,提供了一种触屏式无线通信系统,包括至少一个如上所述的用作发送端的触屏式无线通信设备、至少一个如上所述的用作接收端的触屏式无线通信设备以及如上所述的中转服务器。
[0030] 利用根据本发明的文件传输方法,可以使得移动设备间的文件传输操作更加自由、直观,符合用户的自然认知习惯。
[0031] 为了实现上述以及相关目的,本发明的一个或多个方面包括后面将详细说明并在权利要求中特别指出的特征。下面的说明以及附图详细说明了本发明的某些示例性方面。然而,这些方面指示的仅仅是可使用本发明的原理的各种方式中的一些方式。此外,本发明旨在包括所有这些方面以及它们的等同物。

附图说明

[0032] 根据下述参照附图进行的详细描述,本发明的上述和其他目的、特征和优点将变得更加显而易见。在附图中:
[0033] 图1是本发明的第一实施例的触屏式无线通信设备间的文件传输方法的流程图;
[0034] 图2a和2b是本发明的第一实施例的拖离手势和拖进手势示意图;
[0035] 图3是本发明的第一实施例的修改实施例的触屏式无线通信设备间的文件传输过程中交互操作动画的绘制示意图;
[0036] 图4是本发明的第二实施例的触屏式无线通信设备间的文件传输方法的流程图;
[0037] 图5是本发明的第二实施例的一个示例的触屏式无线通信设备间的文件资源共享操作过程示意图;
[0038] 图6是本发明的第二实施例的一个示例的触屏式无线通信设备间的多文件资源共享操作过程示意图;
[0039] 图7是本发明的第三实施例的触屏式无线通信设备间的文件传输方法的流程图;
[0040] 图8是本发明的第四实施例的文件传输装置的方框示意图;
[0041] 图9是本发明的第四实施例的文件传输装置中的手势操作识别单元的结构方框示意图;
[0042] 图10是本发明的第四实施例的文件传输装置的一个修改例的方框示意图;
[0043] 图11是本发明的第四实施例的文件传输装置的另一修改例的方框示意图;
[0044] 图12是本发明的第五实施例的文件传输装置的方框示意图;
[0045] 图13是本发明的触屏式无线通信设备的方框示意图;
[0046] 图14示出了根据本发明的第六实施例的中转服务器的方框示意图;和[0047] 图15是本发明的触屏式无线通信系统的方框示意图。
[0048] 在所有附图中相同的标号指示相似或相应的特征或功能。

具体实施方式

[0049] 下面描述本公开的各个方面。应该明白的是,本文的教导可以以多种多样形式具体体现,并且在本文中公开的任何具体结构、功能或两者仅仅是代表性的。基于本文的教导,本领域技术人员应该明白的是,本文所公开的一个方面可以独立于任何其它方面实现,并且这些方面中的两个或多个方面可以按照各种方式组合。例如,可以使用本文所阐述的任何数目的方面,实现装置或实践方法。另外,可以使用其它结构、功能、或除了本文所阐述的一个或多个方面之外或不是本文所阐述的一个或多个方面的结构和功能,实现这种装置或实践这种方法。此外,本文所描述的任何方面可以包括权利要求的至少一个元素。
[0050] 下面将参照附图描述本发明的各个实施例。
[0051] 第一实施例
[0052] 图1示出了根据本发明的第一实施例的触屏式无线通信设备间的文件传输方法的流程图,其中,该触屏式无线通信设备具有蓝牙功能或红外功能,在该实施例中,以具有蓝牙功能的触屏式无线通信设备为例进行说明。
[0053] 典型地,根据本实施例的方法是利用安装于触屏式无线通信设备的计算机应用程序实现的。在所述触屏式无线通信设备中,预先定义拖离手势操作或拖进手势操作,并且将定义好的手势操作与触屏式无线通信设备的传输功能相关联。在本实施例中,将拖离手势操作与无线通信设备A的发送功能相关联,将拖进手势操作与无线通信设备B的接收功能相关联。
[0054] 所述的拖离手势操作是指将文件资源拉离触屏式无线通信设备的触摸屏的手势,所述拖进手势操作是指从触屏式无线通信设备的触摸屏外将文件资源拖进触摸屏内的手势。
[0055] 所述文件资源指的是存储在触屏式无线通信设备中的任何数据信息。该文件资源中的文件的格式和种类没有特别的限制,例如可以为一个文件夹及其中的所有文件或是至少一个可执行文件包、文本文件、图片,或是一段文字。典型地,所述文件资源可以为一个多媒体资源,例如一个视频文件。
[0056] 如图1所示,在本实施例的文件传输方法中,首先,在步骤S110,建立第一触屏式无线通信设备(即,设备A,在下文中使用设备A来指代第一触屏式无线通信设备)和至少一个第二触屏式无线通信设备(在该示例中为设备B,在下文中使用设备B来指代第二触屏式无线通信设备)间的无线连接。这里,假设所述设备A和设备B具有无线通信能力,但并不要求它们之间已经存在实际的数据传输,只要求它们是具有相同无线传输硬件和支持相同无线传输协议的移动设备。在本实施例中,设备A和设备B均为具有蓝牙功能的触屏式无线通信设备,它们开启了蓝牙功能,且通过搜索完成了设备的配对,即通过蓝牙协议和对方建立了点对点无线传输信道。
[0057] 在如上建立起无线连接后,在步骤S120,设备A接收对要传输的文件资源的选中。例如,在一个示例中,用户在设备A上选择想要传输给另一用户的文件资源,例如一首MP3歌曲,例如用户可以通过轻点设备A上的该资源的图标来选中该MP3文件。在用户进行上述选中操作后,设备A接收对该MP3文件的选中。
[0058] 如果用户希望将该所选中的文件资源传输给设备A,则会对所选中的文件资源施以拖离手势操作。一旦在设备A上检测到设备A上被选中的文件资源被施以拖离手势操作,则在步骤S130,激活设备A中的与拖离手势操作相关联的发送功能。
[0059] 然后,在步骤S140,将所述文件资源从设备A通过所述无线连接传输到设备B中。
[0060] 当设备A检测到触摸屏的MP3歌曲的图标上被施以拖离的手势时,则根据预先存储的手势操作与触屏设备的传输功能的关联关系调用设备A的传输接口,通过已经建立的蓝牙通信信道向设备B发送MP3歌曲,完成该MP3歌曲从设备A到设备B的传输及共享。
[0061] 在本实施例的另一示例中,还可以将拖进手势操作与无线通信设备的接收功能相关联,由此可以通过用户在用于接收所传输的文件资源的触屏式无线通信设备(即,设备B)上施以拖进手势以实现文件资源的接收。此外,在另一示例中,还可以将其他手势操作与无线通信设备的接收功能相关联来实现文件资源的接收。
[0062] 利用根据第一实施例的文件传输方法,可以通过预先定义手势操作与无线通信设备的传输功能的关联关系实现设备间的文件快速共享,突破传统文件无线传输操作方式,使得无线设备间的文件传输操作更加自由、直观,符合用户的自然认知习惯。
[0063] 图2a和2b示出了本发明的第一实施例的一个示例的拖离手势和拖进手势示意图。
[0064] 如图2a所示,所述预定义的拖离手势操作是指手指点击屏幕中部,往边沿拖曳。如图2b所示,所述预定义的拖进手势操作是指手指点击屏幕边沿,往中间拖曳。
[0065] 需要说明的是,在本发明实施例中的其它示例中,所述拖离手势操作和拖进手势操作可以是沿着触屏设备水平或垂直方向拖曳,也可以是与水平或垂直方面成一定角度的拖曳。此外,对于拖离手势操作和拖进手势操作的定义还可以基于触摸屏所感知的速度及加速度,例如将结束点为屏幕边界且速度不为零的手势操作定义为拖进手势操作,还可以有其他的定义方法,并不局限于此。
[0066] 作为第一实施例的一个修改实施例,在该修改实施例中,在触屏式无线通信设备上进行手势操作的同时,还可以根据所述拖离手势操作或拖进手势操作进行交互操作动画的绘制,对用户的操作进行指引。
[0067] 图3是本发明实施例提供的触屏式无线通信设备间的文件传输过程中交互操作动画的绘制示意图。如图3所示,设备A和设备B在物理距离上比较接近,但放置并不平行,用户通过在设备A上将文件资源从屏幕的中心位置拖动到边界位置后,横跨到设备B继续拖动,在设备B上将文件资源从边界位置拖动到设备的中心位置,实现了文件资源在设备A和设备B之间的传输。由此可见,本发明的实施并不要求两触屏式无线设备平行放置,操作便捷、自由。
[0068] 此外,作为本发明的第一实施例的另一修改实施例,该另一修改实施例的步骤与第一实施例相同,区别在于拖离手势操作为复制/剪切所述文件资源,即通过复制或剪切的操作来启动文件资源发送的请求;所述拖进手势操作为粘贴操作,即通过粘贴操作来启动接收外部发送的文件资源。
[0069] 第二实施例
[0070] 图4示出了根据本发明的第二实施例的文件传输方法的流程图。所述无线通信设备具有 GPRS功能或WiFi功能,在该实施例中,触屏式无线通信设备间在GPRS或WiFi网络环境下进行文件传输。
[0071] 典型地,在本实施例的方法是利用安装于触屏式无线通信设备内的计算机应用程序实现的,以在无线局域网(即,WiFi环境)实现该发明为例来说明。
[0072] 在图4中示出的示例中,在所述触屏式无线通信设备中预先定义拖离手势操作和拖进手势操作,所述的拖离手势是指将文件资源拉离触屏设备的触摸屏的手势,所述拖进手势操作是指从触屏设备外将文件资源拖进触屏设备的触摸屏的手势,将拖离手势和无线通信设备C的发送功能关联,将拖进手势和无线通信设备D的接收功能关联。即在触屏式无线通信设备中安装并运行能实现本发明方法的计算机应用程序。此外,在本发明的另一示例中,也可以在进行上述文件传输方法,首先在所述触屏式无线通信设备中定义拖离手势操作和拖进手势操作。
[0073] 如图4所示,首先,在步骤S410,建立无线通信设备C和无线通信设备D之间的无线连接。然后,在步骤S420中,检测所述无线通信设备C上的被选中的文件资源是否被施以拖离手势操作。在检测到被施以拖离手势操作后,进入到步骤S430。否则,流程结束。
[0074] 在步骤S430,激活无线通信设备C的发送功能并生成文件资源发送请求。在本发明的一个优选示例中,所述文件资源发送请求还包括所述被选中的文件资源信息,例如文件列表等。然后,在步骤S440,将所生成的文件资源发送请求,发送到无线通信设备D。
[0075] 在接收到所述文件资源发送请求后,在步骤S450,无线通信设备D判断在自接收到所述文件资源发送请求后的预设时间段内是否检测到拖进手势操作。
[0076] 在检测到执行拖进操作后,流程进行到步骤S460,否则,流程结束。
[0077] 在步骤S460,激活无线通信设备D的接收功能,从而在无线通信设备C和无线通信设备D之间建立起数据通信信道,由此在步骤S470,无线通信设备C通过所建立的数据通信信道,向无线通信设备D发送所述被选中的文件资源。
[0078] 此外,优选的,根据本发明的文件传输方法,在完成上述接收后,无线通信设备D还可以向无线通信设备C返回确认消息,以通知无线通信设备C已经接收到共享的MP3歌曲。
[0079] 其中预设时间段可以由用户自定义,优选地,预设时间段为5秒,10秒,20秒,但也可以是1分钟、2分钟,对于预设时间段的长短并没有特别的限制。在本发明一个典型实施例中,该预设时间段为5秒之内。
[0080] 优选地,在检测用户是否对无线通信设备D执行拖进操作之外,还可以在无线通信设备D上显示所接收的文件资源发送请求中包含的文件资源信息,例如通过Tips的形式向用户显示“无线通信通信设备C想和你分享一首MP3歌曲,是否接收?”。如果无线通信设备D的用户愿意接收分享的MP3歌曲,则在无线通信设备D上施加拖进手势操作。
[0081] 图5示出了本发明第二实施例的跨设备文件资源共享操作过程示意图,从图5中可以看出,用户可以通过在触摸屏上实施简单的拖动操作就实现文件资源的共享。
[0082] 或者,在另一示例中,无线通信设备E欲发送的资源文件不止一个,如图6所示(附图中的Doc1和Doc2)。在该实施例中,无线通信设备F将接收到的文件资源以列表的形式给用户进行选择,用户通过在列表中选择文件并实施拖进手势操作即可实现对选定文件的自动接收或者不加选择地实施拖进手势操作实现对所有文件发送请求的接受,从而可以一次性接收多个文件。具体地,设备E在生成文件资源发送请求的时候会将文件资源进行排序形成一个文件列表发送给中转服务器,中转服务器将该列表发送给设备F进行显示,用户对接收到的列表上的资源文件进行选择,例如对Doc1和Doc2都进行了选择,然后在设备F上施以拖进手势,则实现了多文件资源的共享。
[0083] 该实施例的文件传输方法优选地适用于在物理距离上非常临近的两个用户,当其中一个用户希望将触屏式无线设备上的一个文件资源传输给另一个用户的时候,在触摸屏上施以拖离手势操作,随即在另一个触摸屏上施以拖进手势操作即可通过无线连接将文件资源传输给到另一个用户。
[0084] 在本发明的另一实施例中,所述的触屏式无线通信设备通过GPRS网络建立无线连接,如果两个触屏式无线通信设备在物理距离上比较远,还可设置专门的中转服务器对欲共享的文件资源进行接收和临时保存。
[0085] 优选地,在上述实施例的另一示例中,在触屏设备上进行手势操作的同时,还可以根据所述拖离手势操作或拖进手势操作进行交互操作动画的绘制,对用户的手势操作进行充分指引。此外,优选地,拖离手势操作可以被定义为与出发点相比结束点更加靠近屏幕边界的手势,以及拖进手势操作被定义为与结束点相比出发点更加靠近屏幕边界的手势。
[0086] 根据本实施例的文件传输方法,可以通过在触屏式无线通信设备上进行简单、直观的手势操作进行文件的选择和传输,符合用户的自然认知习惯。此外,根据本实施例的文件传输方法,提供了一种不同于任何现有技术的文件分享方法,从而提升了用户体验。
[0087] 第三实施例
[0088] 图7是本发明第三实施例的触屏式无线通信设备间的文件传输方法的流程图,其中,该触屏式无线通信设备具有GPRS功能或WiFi功能,在该实施例中,触屏式无线通信设备间在GPRS或WiFi网络环境下进行文件传输。
[0089] 典型地,在本实施例的方法是利用安装于触屏式无线通信设备内的计算机应用程序实现的,以在无线局域网(即,WiFi环境)实现该发明为例来说明。
[0090] 在图7中示出的示例中,在所述触屏式无线通信设备中预先定义拖离手势操作和拖进手势操作,所述的拖离手势是指将文件资源拉离触屏设备的触摸屏的手势,所述拖进手势操作是指从触屏设备外将文件资源拖进触屏设备的触摸屏的手势,将拖离手势和无线通信设备E的发送功能关联,将拖进手势和无线通信设备F的接收功能关联。即在触屏式无线通信设备中安装并运行能实现本发明方法的计算机应用程序。此外,在本发明的另一示例中,也可以在进行上述文件传输方法,首先在所述触屏式无线通信设备中定义拖离手势操作和拖进手势操作。
[0091] 如图7所示,首先,在步骤S710,无线通信设备E在接入局域网时,搜索同一网段下是否有其它设备接入也运行了所述计算机应用程序,如果有则转到步骤S715。否则,流程结束。
[0092] 在步骤S715,检测是否在无线通信设备E上对所述被选中的文件资源执行拖离操作,例如检测无线通信设备E上的文件资源是否被从屏幕非边界处拖曳至屏幕边界处。如果检测到执行拖离操作,则进行到步骤S720。否则,流程结束。
[0093] 在检测对无线通信设备E上的文件资源执行拖离操作后,在步骤S720,无线通信设备E通过预先定义的拖离手势和发送功能的关联关系激活发送功能,并且生成文件资源发送请求。在本发明的一个优选示例中,所述文件资源发送请求还包括所述被选中的文件资源信息,例如文件列表等。
[0094] 然后,在步骤S725,将所生成的文件资源发送请求发送到中转服务器。在接收文件资源发送请求后,在步骤S730,中转服务器将该文件资源发送请求转发给无线通信通信设备F。
[0095] 在接收到该文件资源发送请求后,在步骤S735,检测用户是否对无线通信设备E执行拖进操作。在检测到执行拖进操作后,流程进行到步骤S740,否则,流程结束。优选地,在检测用户是否对无线通信设备E执行拖进操作之外,还可以在无线通信设备E上显示所接收的文件资源发送请求中包含的文件资源信息,例如通过Tips的形式向用户显示“无线通信通信设备E想和你分享一首MP3歌曲,是否接收?”。如果无线通信设备F的用户愿意接收分享的MP3歌曲,则在无线通信设备F上施加拖进手势操作。或者,在另一示例中,设备E欲发送的资源文件不止一个。在该实施例中,设备F将接收到的文件资源以列表的形式给用户进行选择,用户通过在列表中选择文件并实施拖进手势操作即可实现对选定文件的自动接收或者不加选择地实施拖进手势操作实现对所有文件发送请求的接受,从而可以一次性接收多个文件。
[0096] 在步骤S740,无线通信设备F生成文件资源接收应答。优选地,在一个示例中,所述文件资源接收应答中包含用户期望接收的文件资源信息。例如,在存在多个要发送的文件时,在所述文件资源接收应答中包含无线通信设备F期望接收的文件的列表信息。然后,在步骤S745,将所生成的文件资源接收应答发送给中转服务器。
[0097] 在接收到文件资源接收应答后,在步骤S750,中转服务器判断是否在自接收到文件资源发送请求起的预设时间段内接收到所述文件资源接收应答。如果在预设时间段内没有接收到,则流程结束,否则,流程进行到步骤S755。这里,在一个示例中,在进行判断时,可以利用接收到文件资源接收应答时时间戳减去接收到文件资源发送请求时的时间戳得到的时间差与所述预设时间段进行比较。如果超过该预设时间段,则发送超时信息。在接收到超时信息时,则认为在预设时间段内没有接收到所述文件资源接收应答。当然,也可以采用其它合适方式实现上述判断过程。
[0098] 在步骤S755,中转服务器生成数据发送控制命令以及接收功能激活控制命令。这里,当所述文件资源接收应答中包含无线通信设备F期望接收的文件资源信息时,在所生成的数据发送控制命令中也包含该期望接收的文件字眼信息。然后,在步骤S760和S765中,将所生成的数据发送控制命令以及接收功能激活控制命令分别发送给无线通信设备E和无线通信设备F。
[0099] 在接收到接收功能激活控制命令后,在步骤S770,无线通信设备F激活无线通信设备F的接收功能,从而在无线通信设备E和无线通信设备F之间建立起数据通信信道,由此在步骤S775,无线通信设备E根据所接收的数据发送控制命令,通过所建立的数据通信信道,向无线通信设备F发送所述被选中的文件资源。在本发明的一个示例中,当所述数据发送控制命令中包含无线通信设备F期望接收的文件资源信息时,仅仅发送所述期望接收的文件资源。
[0100] 这里要说明的,上述仅仅是本发明的一个例示实施例。在本实施例的一个修改例中,所述中转服务器还可以仅仅对接收端进行控制,而不对发送端的发送进行控制。也就是说,在步骤S755中,仅仅生成接收功能激活控制命令,而不生成数据发送控制命令。并且不需要步骤S760。
[0101] 第四实施例
[0102] 图8是本发明的第四实施例的用于触屏式无线通信设备间的文件传输的文件传输装置800的方框示意图。
[0103] 如图8所示,该文件传输装置800包括无线连接单元810、手势操作存储单元820、手势操作检测单元830、手势操作识别单元840、发送功能激活单元850以及数据传输单元860。
[0104] 所述无线连接建立单元810用于在所述触屏式无线通信设备和至少一个其它触屏式无线通信设备间建立无线连接。所述手势操作存储单元820用于存储预先定义的拖离手势操作或者拖离手势操作和拖进手势操作,所述拖离手势操作和拖进手势操作分别与发送功能和接收功能相关联。所述手势操作检测单元830用于检测用户对所述触屏式无线通信设备上的被选中的要被传输的文件资源的触屏操作手势。
[0105] 所述手势操作识别单元840用于根据接收到的触屏操作手势,识别手势操作类型。所述发送功能激活单元850用于在检测到拖离手势操作时激活所述触屏式无线通信设备的发送功能。所述数据传输单元860用于通过所述无线连接将所选中的文件资源从所述触屏式无线通信设备传输到所述至少一个其它触屏式无线通信设备。
[0106] 优选地,在本发明的另一示例中,如图9所示,手势操作识别单元840进一步包括:拖离手势操作识别单元841,用于在检测到手势的结束点与出发点相比更加靠近屏幕边界时,识别为拖离手势;以及拖进手势操作识别单元842,用于在检测到手势的出发点与结束点相比更加靠近屏幕边界时,识别为拖进手势。
[0107] 此外,优选地,文件传输装置800还可以包括交互操作动画绘制单元870,用于根据所述拖离手势操作或拖进手势操作进行交互操作动画的绘制。
[0108] 此外,还可以对本实施例的文件传输装置800进行各种修改。
[0109] 图10示出了本实施例的文件传输装置800的一个修改例的方框示意图。如图10所示,与图8中示出的文件传输装置800相比,图10中示出的文件传输装置1000还包括文件资源发送请求生成单元852、文件资源发送请求发送单元854以及数据通信通道建立单元856。图10中的其余单元与图8中的类似,在此不再详细说明。
[0110] 所述文件资源发送请求生成单元852用于在激活所述发送功能后,生成文件资源发送请求。所述文件资源发送请求发送单元854用于将所生成的文件资源发送请求发送给所述至少一个其它触屏式无线通信设备。所述数据通信通道建立单元856用于在获取所述至少一个其它触屏式无线通信设备的接收功能后,在所述触屏式无线通信设备和所述至少一个其它触屏式无线通信设备之间建立数据通信通道。
[0111] 在建立起所述数据通信通道后,所述数据传输单元通过所述数据通信通道,将所述被选中的文件资源发送到所述至少一个其它触屏式无线通信设备。其中,所述接收功能激活控制命令是所述至少一个其它触屏式无线通信设备在自接收到所述文件资源发送请求起的预设时间段内检测到所述拖进手势操作后激活。
[0112] 图11示出了图8中示出的文件传输装置800的修改例的方框示意图。如图11所示,与图8中示出的文件传输装置800相比,图11中示出的文件传输装置1000还包括文件资源发送请求接收单元880、判断单元885、数据通信通道建立单元895以及接收功能激活单元890。图11中的其余单元与图8中的类似,在此不再详细说明。
[0113] 所述文件资源发送请求接收单元880用于从所述至少一个其它触屏式无线通信设备接收文件资源发送请求。所述判断单元885用于判断是否在自接收到所述文件资源发送请求起的预设时间段内检测到所述拖进手势操作。所述接收功能激活单元890用于在判断为检测到所述拖进手势操作后,激活所述触屏式无线通信设备的接收功能。在激活所述接收功能后,所述数据通信通道建立单元895在所述触屏式无线通信设备和所述至少一个其它触屏式无线通信设备之间建立数据通信通道。所述数据传输单元860通过所建立的数据通信通道,从所述至少一个其它触屏式无线通信设备接收要传输的文件资源。
[0114] 这里要说明的是,在上述文件传输装置1100中,发送功能激活单元850和接收功能激活单元890可以利用同一激活单元或激活单元来实现。
[0115] 第五实施例
[0116] 图12是本发明的第五实施例的用于触屏式无线通信设备间的文件传输的文件传输装置1200的方框示意图。
[0117] 如图12所示,该文件传输装置1200包括无线连接单元1210、手势操作存储单元1220、手势操作检测单元1230、手势操作识别单元1240、文件资源发送请求接收单元1250、判断单元1260、接收功能激活单元1270、数据通道建立单元1280以及数据传输单元1290。 [0118] 所述无线连接建立单元1210用于在所述触屏式无线通信设备和至少一个其它触屏式无线通信设备间建立无线连接。所述手势操作存储单元1220用于存储预先定义的拖离手势操作或者拖离手势操作和拖进手势操作,所述拖离手势操作和拖进手势操作分别与发送功能和接收功能相关联。所述手势操作检测单元1230用于检测用户对所述触屏式无线通信设备的触屏操作手势。然后,所述手势操作识别单元1240用于根据接收到的触屏操作手势,识别手势操作类型。
[0119] 所述文件资源发送请求接收单元1250用于从所述至少一个其它触屏式无线通信设备接收文件资源发送请求。所述判断单元1260用于判断是否在自接收到所述文件资源发送请求起的预设时间段内检测到所述拖进手势操作。所述接收功能激活单元1270用于在判断为检测到所述拖进手势操作后,激活接收功能。
[0120] 所述数据通信通道建立单元1280用于在激活所述接收功能后,在所述触屏式无线通信设备和所述至少一个其它触屏式无线通信设备之间建立数据通信通道。所述数据传输单元1290用于通过所建立的数据通信通道,从所述至少一个其它触屏式无线通信设备接收要传输的文件资源。
[0121] 图13示出了根据本发明的触屏式无线通信设备10的方框示意图。如图13所示,所述触屏式无线通信设备10具有上述的任何一种文件传输装置及其变型。
[0122] 第六实施例
[0123] 图14示出了根据本发明的第六实施例的中转服务器1400的方框示意图。如图14所示,所述中转服务器1400包括通信单元1410、判断单元1420以及控制命令生成单元1430。
[0124] 所述通信单元1410用于在接收到由至少一个用作发送端的触屏式无线通信设备所生成生的文件资源发送请求时,将其转发给所述至少一个用作接收端的触屏式无线通信设备。此外,所述通信单元1410还用于从所述至少一个用作接收端的触屏式无线通信设备接收响应于用户在所述至少一个用作接收端的触屏式无线通信设备上施加的拖进手势操作而生成的文件资源接收应答。此外,在生成接收功能激活控制命令后,所述通信单元1410还用于向至少一个用作接收端的触屏式无线通信设备发送所生成的接收功能激活控制命令。
[0125] 所述判断单元120用于判断是否在自接收到所述文件资源发送请求起的预设时间段内从所述至少一个用作接收端的触屏式无线通信设备接收到所述文件资源接收应答。在所述判断单元判断为在所述预设时间段内接收到所述文件资源接收应答后,所述控制命令生成单元1330用于生成接收功能激活控制命令。
[0126] 此外,在一个优选示例中,所述判断单元1420还可以包括计时单元(未示出),用于记录文件资源发送请求产生的时间戳和文件资源接收应答产生的时间戳;以及超时单元(未示出),用于当文件资源接收应答时间戳减去文件资源发送请求时间戳大于所述预设时间段的时候产生一超时消息。如果超时单元产生超时消息,则判断为在所述预设时间段内没有接收到所述文件资源接收应答。若判断单元接收到超时单元发送的超时消息,则不启动控制命令产生单元。
[0127] 图15示出了根据本发明的触屏式无线通信系统1的方框示意图。如图15中所示,所述触屏式无线通信系统1包括至少一个具有上述文件传输装置的用作发送端的触屏式无线通信设备、至少一个具有上述文件传输装置的用作接收端的触屏式无线通信设备以及图14中示出的中转服务器1400。
[0128] 本发明所述的拖离手势及拖进手势是预先定义的,并不拘泥于图2a和图2b所示的手势才能定义为拖离及拖进手势,只要与无线通信设备其他已定义的手势不冲突即可。例如可以将结束点与出发点相比更加靠近屏幕边界的所有手势都定义为拖离手势,将出发点与结束点相比更加靠近屏幕边界的所有手势定义为拖进手势。
[0129] 本发明也并不要求两无线触屏设备处于同一平面或很临近,无论如何放置它们的位置只要满足两交互设备是具有相同的无线传输硬件和支持相同的无线传输协议的移动设备都可实现本发明。
[0130] 此外,典型地,本发明所述的移动触屏设备可为各种手持终端设备,例如手机、个人数字助理(PDA)等,因此本发明的保护范围不应限定为某种特定类型的移动终端。
[0131] 此外,根据本发明的方法还可以被实现为由CPU执行的计算机程序。在该计算机程序被CPU执行时,执行本发明的方法中限定的上述功能。
[0132] 此外,上述方法步骤以及系统单元也可以利用控制器以及用于存储使得控制器实现上述步骤或单元功能的计算机程序的计算机可读存储设备实现。
[0133] 此外,应该明白的是,本文所述的计算机可读存储设备(例如,存储器)可以是易失性存储器或非易失性存储器,或者可以包括易失性存储器和非易失性存储器两者。作为例子而非限制性的,非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦写可编程ROM(EEPROM)或快闪存储器。易失性存储器可以包括随机存取存储器(RAM),该RAM可以充当外部高速缓存存储器。作为例子而非限制性的,RAM可以以多种形式获得,比如同步RAM(DRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据速率SDRAM(DDR SDRAM)、增强SDRAM(ESDRAM)、同步链路DRAM(SLDRAM)以及直接Rambus RAM(DRRAM)。所公开的方面的存储设备意在包括但不限于这些和其它合适类型的存储器。
[0134] 本领域技术人员还将明白的是,结合这里的公开所描述的各种示例性逻辑块、单元、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。为了清楚地说明硬件和软件的这种可互换性,已经就各种示意性组件、方块、单元、电路和步骤的功能对其进行了一般性的描述。这种功能是被实现为软件还是被实现为硬件取决于具体应用以及施加给整个系统的设计约束。本领域技术人员可以针对每种具体应用以各种方式来实现所述的功能,但是这种实现决定不应被解释为导致脱离本发明的范围。
[0135] 结合这里的公开所描述的各种示例性逻辑块、单元和电路可以利用被设计成用于执行这里所述功能的下列部件来实现或执行:通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立门或晶体管逻辑、分立的硬件组件或者这些部件的任何组合。通用处理器可以是微处理器,但是可替换地,处理器可以是任何传统处理器、控制器、微控制器或状态机。处理器也可以被实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个或多个微处理器结合DSP核、或任何其它这种配置。
[0136] 结合这里的公开所描述的方法或算法的步骤可以直接包含在硬件中、由处理器执行的软件单元中或这两者的组合中。软件单元可以驻留在RAM存储器、快闪存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM、或本领域已知的任何其它形式的存储介质中。示例性的存储介质被耦合到处理器,使得处理器能够从该存储介质中读取信息或向该存储介质写入信息。在一个替换方案中,所述存储介质可以与处理器集成在一起。处理器和存储介质可以驻留在ASIC中。ASIC可以驻留在用户终端中。在一个替换方案中,处理器和存储介质可以作为分立组件驻留在用户终端中。
[0137] 在一个或多个示例性设计中,所述功能可以在硬件、软件、固件或其任意组合中实现。如果在软件中实现,则可以将所述功能作为一个或多个指令或代码存储在计算机可读介质上或通过计算机可读介质来传送。计算机可读介质包括计算机存储介质和通信介质,该通信介质包括有助于将计算机程序从一个位置传送到另一个位置的任何介质。存储介质可以是能够被通用或专用计算机访问的任何可用介质。作为例子而非限制性的,该计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储设备、磁盘存储设备或其它磁性存储设备,或者是可以用于携带或存储形式为指令或数据结构的所需程序代码并且能够被通用或专用计算机或者通用或专用处理器访问的任何其它介质。此外,任何连接都可以适当地称为计算机可读介质。例如,如果使用同轴线缆、光纤线缆、双绞线、数字用户线路(DSL)或诸如红外线、无线电和微波的无线技术来从网站、服务器或其它远程源发送软件,则上述同轴线缆、光纤线缆、双绞线、DSL或诸如红外先、无线电和微波的无线技术均包括在介质的定义。如这里所使用的,磁盘和光盘包括压缩盘(CD)、激光盘、光盘、数字多功能盘(DVD)、软盘、蓝光盘,其中磁盘通常磁性地再现数据,而光盘利用激光光学地再现数据。上述内容的组合也应当包括在计算机可读介质的范围内。
[0138] 尽管前面公开的内容示出了本发明的示例性实施例,但是应当注意,在不背离权利要求限定的本发明的范围的前提下,可以进行多种改变和修改。根据这里描述的发明实施例的方法权利要求的功能、步骤和/或动作不需以任何特定顺序执行。此外,尽管本发明的元素可以以个体形式描述或要求,但是也可以设想多个,除非明确限制为单数。
[0139] 虽然如上参照图描述了根据本发明的各个实施例进行了描述,但是本领域技术人员应当理解,对上述本发明所提出的各个实施例,还可以在不脱离本发明内容的基础上做出各种改进。