Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD, TERMINAL, AND SYSTEM FOR MULTIPLE TERMINAL FILE TRANSMISSION
Document Type and Number:
WIPO Patent Application WO/2014/082549
Kind Code:
A1
Abstract:
The present invention relates to the field of communications. Disclosed are a method, terminal, and system for multiple terminal file transmission. The method comprises: acquiring a picture comprising a to-be-transmitted file on a file-transmitting end and captured by a file-receiving end, performing an image recognition on the acquired picture to determine the to-be-transmitted file in the picture at the file-transmitting end, and displaying the picture of the to-be-transmitted file on a display interface of the file-transmitting end; determining a file path of the to-be-transmitted file on the basis of the determined to-be-transmitted file; acquiring the to-be-transmitted file on the basis of the file path of the to-be-transmitted file, and transmitting the to-be-transmitted file to the file-receiving end. This obviates the need to select the to-be-transmitted file by means of manual mouse dragging or finger clicking, and implements convenient selection and transmission of the to-be-transmitted file in terminals having reduced-size screens, thus allowing for a further simplified and efficient operating mode for file transmission.

Inventors:
NIU YUAN (CN)
WANG XIAOYE (CN)
SHI WEIMIN (CN)
CHEN GUODONG (CN)
ZHANG MIN (CN)
YU FANG (CN)
LIU PEI (CN)
LIN BOKE (CN)
LIU ZHIKAI (CN)
TU YUANZHI (CN)
Application Number:
PCT/CN2013/087742
Publication Date:
June 05, 2014
Filing Date:
November 25, 2013
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
TENCENT TECH SHENZHEN CO LTD (CN)
International Classes:
H04B5/02
Foreign References:
CN101997561A2011-03-30
KR100699131B12007-03-21
CN101098310A2008-01-02
CN101267627A2008-09-17
Attorney, Agent or Firm:
BEIJING SAN GAO YONG XIN INTELLECTUAL PROPERTY AGENCY CO., LTD. (CN)
北京三高永信知识产权代理有限责任公司 (CN)
Download PDF:
Claims:
权 利 要 求 书

1、一种多终端文件传输方法,用于在多个独立的终端之间进行文件的传输, 其特征在于, 所述方法包括:

获取文件接收端拍摄的文件发送端上包含有待传输文件的图片, 并对获取 到的图片进行图像识别以确定所述图片中的在所述文件发送端的待传输文件, 所述待传输文件的图片显示于所述文件发送端的显示界面上;

根据确定的待传输文件确定所述待传输文件的文件路径;

根据所述待传输文件的文件路径获取所述待传输文件, 并将所述待传输文 件传输给所述文件接收端。

2、 根据权利要求 1所述的方法, 其特征在于, 所述获取文件接收端拍摄的 文件发送端上包含有待传输文件的图片, 包括:

通过服务器获取所述文件接收端拍摄的所述文件发送端上包含有待传输文 件的图片 , 所述图片由所述文件接收端拍摄并上传至所述服务器。

3、 根据权利要求 1所述的方法, 其特征在于, 所述获取文件接收端拍摄的 文件发送端上包含有待传输文件的图片, 包括:

直接从所述文件接收端获取所述文件接收端拍摄的所述文件发送端包含有 待传输文件的图片。

4、 根据权利要求 1所述的方法, 其特征在于, 所述对获取到的图片进行图 像识别以确定所述图片中的在所述文件发送端的待传输文件, 包括:

将获取到的图片与所述文件发送端的当前窗口截图进行比对, 得到所述待 传输文件在所述当前窗口截图中的位置, 并根据所述待传输文件在所述当前窗 口截图中的位置确定所述待传输文件。

5、 根据权利要求 1所述的方法, 其特征在于, 所述对获取到的图片进行图 像识别以确定所述图片中的在所述文件发送端的待传输文件, 包括:

识别获取到的图片中的待传输文件的文件名, 根据所述文件名确定所述待 传输文件。 6、 根据权利要求 1-5任一项所述的方法, 其特征在于, 所述根据确定的待 传输文件确定所述待传输文件的文件路径, 包括:

根据确定的待传输文件和当前窗口的路径, 确定所述待传输文件的文件路 径。

7、 根据权利要求 1所述的方法, 其特征在于, 所述将所述待传输文件传输 给所述文件接收端, 包括:

将所述待传输文件上传至服务器, 由所述服务器将所述待传输文件传输给 所述文件接收端;

或者, 直接将所述待传输文件传输给所述文件接收端。

8、 根据权利要求 1所述的方法, 其特征在于, 所述将所述待传输文件传输 给所述文件接收端之前, 还包括:

通过模拟点击的方式选中所述待传输文件, 并将所述待传输文件进行高亮 显示。

9、 一种多终端文件传输的终端, 用于在多个独立的终端之间进行文件的传 输, 其特征在于, 所述终端包括:

一个或多个处理器;

存储器;

一个或者一个以上的模块, 存储于所述存储器中, 且经配置由一个或者一 个以上处理器执行, 所述一个或者一个以上模块包括:

图片获取模块, 用于获取文件接收端拍摄的文件发送端上包含有待传输文 件的图片;

文件确定模块, 用于根据所述图片获取模块获取到的图片进行图像识别以 确定所述图片中的在所述文件发送端的待传输文件, 所述待传输文件的图片显 示于所述文件发送端的显示界面上;

文件路径确定模块, 用于根据所述文件确定模块确定的待传输文件确定所 述待传输文件的文件路径;

文件获取模块, 用于根据所述文件路径确定模块确定的所述待传输文件的 文件路径获取所述待传输文件;

传输模块, 用于将所述文件获取模块获取到的待传输文件传输给所述文件 接收端。

10、 根据权利要求 9所述的终端, 其特征在于, 所述图片获取模块, 用于 通过服务器获取所述文件接收端拍摄的所述文件发送端上包含有待传输文件的 图片, 所述图片由所述文件接收端拍摄并上传至所述服务器。

11、 根据权利要求 9 所述的终端, 其特征在于, 所述图片获取模块, 用于 直接从所述文件接收端获取所述文件接收端拍摄的所述文件发送端包含有待传 输文件的图片。

12、 根据权利要求 9所述的终端, 其特征在于, 所述文件确定模块, 用于 将获取到的图片与所述文件发送端的当前窗口截图进行比对, 得到所述待传输 文件在所述当前窗口截图中的位置, 并根据所述待传输文件在所述当前窗口截 图中的位置确定所述待传输文件。

13、 根据权利要求 9所述的终端, 其特征在于, 所述文件确定模块, 用于 识别获取到的图片中的待传输文件的文件名, 根据所述文件名确定所述待传输 文件。

14、 根据权利要求 9-13任一项所述的终端, 其特征在于, 所述文件路径确 定模块, 用于根据确定的待传输文件和当前窗口的路径, 确定所述待传输文件 的文件路径。

15、 根据权利要求 9所述的终端, 其特征在于, 所述传输模块, 用于将所 述待传输文件上传至服务器, 由所述服务器将所述待传输文件传输给所述文件 接收端;

或者, 所述传输模块, 用于直接将所述待传输文件传输给所述文件接收端。

16、 根据权利要求 9所述的终端, 其特征在于, 所述终端, 还包括: 显示模块, 用于通过模拟点击的方式选中所述待传输文件, 并将所述待传 输文件进行高亮显示。

17、 一种多终端文件传输的方法, 用于在多个独立的终端之间进行文件的 传输, 其特征在于, 所述方法包括:

拍摄文件发送端显示的待传输文件, 得到包含有待传输文件的图片; 将所述图片传输给所述文件发送端, 由所述文件发送端根据所述图片进行 图像识别以确定所述图片中的在所述文件发送端的待传输文件;

接收所述文件发送端传输的所述待传输文件, 所述待传输文件为所述文件 发送端根据确定的待传输文件确定所述待传输文件的文件路径后, 根据所述文 件路径获取到的所述待传输文件。

18、 根据权利要求 17所述的方法, 其特征在于, 将所述图片传输给所述文 件发送端, 包括:

将所述图片上传至服务器, 通过所述服务器将所述图片传输给所述文件发 送端。

19、 根据权利要求 17所述的方法, 其特征在于, 将所述图片传输给所述文 件发送端, 包括:

直接将所述图片传输给所述文件发送端。

20、 根据权利要求 17所述的方法, 其特征在于, 所述接收所述文件发送端 传输的所述待传输文件, 包括:

通过服务器接收所述文件发送端传输的所述待传输文件, 所述待传输文件 由所述文件发送端上传至所述服务器; 或者, 接收所述文件发送端直接传输的 所述待传输文件。

21、 一种多终端文件传输的终端, 用于在多个独立的终端之间进行文件的 传输, 其特征在于, 所述终端包括:

一个或多个处理器;

存储器; 一个或者一个以上的模块, 存储于所述存储器中, 且经配置由一个或者一 个以上处理器执行, 所述一个或者一个以上模块包括:

拍摄模块, 用于拍摄文件发送端显示的待传输文件, 得到包含有待传输文 件的图片;

传输模块, 用于将所述拍摄模块拍摄的图片传输给所述文件发送端, 由所 述文件发送端根据所述图片进行图像识别以确定所述图片中的在所述文件发送 端的待传输文件;

接收模块, 用于接收所述文件发送端传输的所述待传输文件, 所述待传输 文件为所述文件发送端根据确定的待传输文件确定所述待传输文件的文件路径 后, 根据所述文件路径获取到的所述待传输文件。

22、 根据权利要求 21所述的终端, 其特征在于, 所述传输模块, 用于将所 述图片上传至服务器, 通过所述服务器将所述图片传输给所述文件发送端;

23、 根据权利要求 21所述的终端, 其特征在于, 所述传输模块, 用于所述 传输模块, 用于直接将所述图片传输给所述文件发送端。

24、 根据权利要求 21所述的终端, 其特征在于, 所述接收模块, 用于通过 服务器接收所述文件发送端传输的所述待传输文件, 所述待传输文件由所述文 件发送端上传至所述服务器; 所述接收模块, 用于接收所述文件发送端直接传 输的所述待传输文件。

25、 一种多终端文件传输的系统, 其特征在于, 所述系统包括: 文件传输 的第一终端和文件传输的第二终端;

其中, 所述文件传输的第一终端如所述权利要求 9至 16中任一权利要求所 述的终端; 所述文传输件的第二终端如所述权利要求 21至 24中任一权利要求 所述的终端。

Description:
多终端文件传输方法、 终端及系统

本申请要求于 2012 年 11 月 27 日提交中国专利局、 申请号为 201210490897.1、 发明名称为 "传输文件的方法、 终端及系统" 的中国专利申 请的优先权, 其全部内容通过引用结合在本申请中。 技术领域

本发明涉及通信领域, 特别涉及一种多终端文件传输方法、 终端及系统。 背景技术

随着通信技术的发展, 越来越多的终端设备走入人们的生活, 为人们提供 如文件存储等多样的服务。 不同的终端中存储有各自的文件, 当需要在第一终 端中使用第二终端的文件时, 需要进行两个终端间的文件传输。

现有技术中在传输文件时 , 如果要将第一终端的待传输文件传输给第二终 端, 首先需要在第一终端中通过人工以鼠标拖拽或 手指点击等方式选中该待传 输文件, 然后在第一终端和第二终端之间建立一个传输 链路, 通过该传输链路 将第一终端中被选中的待传输文件传输给第二 终端。

在实现本发明的过程中, 发明人发现现有技术至少存在以下问题: 由于现有技术在传输文件时, 需要通过人工以鼠标拖拽或手指点击等方式 选中待传输文件 , 导致现有技术提供的传输文件的方式操作比较 复杂。 发明内容

为了解决现有技术的问题, 本发明实施例提供了一种多终端文件传输方 法、 终端及系统。 所述技术方案如下:

一方面, 提供了一种多终端文件传输方法, 所述方法包括:

获取文件接收端拍摄的文件发送端上包含有待 传输文件的图片, 并对获取 到的图片进行图像识别以确定图片中的在文件 发送端的待传输文件,待传输文 件的图片显示于文件发送端的显示界面上;

根据确定的待传输文件确定待传输文件的文件 路径;

根据待传输文件的文件路径获取待传输文件, 并将待传输文件传输给文件 接收端。

具体的 , 获取文件接收端拍摄的文件发送端上包含有待 传输文件的图片 , 包括:

通过服务器获取文件接收端拍摄的文件发送端 上包含有待传输文件的图 片, 图片由文件接收端拍摄并上传至服务器。

具体的 , 获取文件接收端拍摄的文件发送端上包含有待 传输文件的图片 , 包括:

直接从文件接收端获取文件接收端拍摄的文件 发送端包含有待传输文件 的图片。

具体的,对获取到的图片进行图像识别以确定 图片中的在文件发送端的待 传输文件, 包括:

将获取到的图片与文件发送端的当前窗口截图 进行比对,得到待传输文件 在当前窗口截图中的位置, 并根据待传输文件在当前窗口截图中的位置确 定待 传输文件。

具体的,对获取到的图片进行图像识别以确定 图片中的在文件发送端的待 传输文件, 包括:

识别获取到的图片中的待传输文件的文件名, 根据文件名确定待传输文 件。

具体的, 根据确定的待传输文件确定待传输文件的文件 路径, 包括: 根据确定的待传输文件和当前窗口的路径, 确定待传输文件的文件路径。 具体的, 将待传输文件传输给文件接收端, 包括:

将待传输文件上传至服务器, 由服务器将待传输文件传输给文件接收端; 或者, 直接将待传输文件传输给文件接收端。

具体的, 将待传输文件传输给文件接收端之前, 还包括:

通过模拟点击的方式选中待传输文件, 并将待传输文件进行高亮显示。 另一方面, 提供了一种多终端文件传输的终端, 所述终端包括: 一个或多个处理器;

存储器;

一个或者一个以上的模块, 存储于存储器中, 且经配置由一个或者一个以 上处理器执行, 一个或者一个以上模块包括:

图片获取模块, 用于获取文件接收端拍摄的文件发送端上包含 有待传输文 件的图片;

文件确定模块, 用于根据图片获取模块获取到的图片进行图像 识别以确定 图片中的在文件发送端的待传输文件,待传输 文件的图片显示于文件发送端的 显示界面上;

文件路径确定模块, 用于根据文件确定模块确定的待传输文件确定 待传输 文件的文件路径;

文件获取模块, 用于根据文件路径确定模块确定的待传输文件 的文件路径 获取待传输文件;

传输模块 , 用于将文件获取模块获取到的待传输文件传输 给文件接收端。 具体的, 图片获取模块, 用于通过服务器获取文件接收端拍摄的文件发 送 端上包含有待传输文件的图片, 图片由文件接收端拍摄并上传至服务器。

具体的, 图片获取模块, 用于直接从文件接收端获取文件接收端拍摄的 文 件发送端包含有待传输文件的图片。

具体的, 文件确定模块, 用于将获取到的图片与文件发送端的当前窗口 截 图进行比对, 得到待传输文件在当前窗口截图中的位置, 并根据待传输文件在 当前窗口截图中的位置确定待传输文件。

具体的,文件确定模块,用于识别获取到的图 片中的待传输文件的文件名, 根据文件名确定待传输文件。

具体的, 文件路径确定模块, 用于根据确定的待传输文件和当前窗口的路 径, 确定待传输文件的文件路径。

具体的, 传输模块, 用于将待传输文件上传至服务器, 由服务器将待传输 文件传输给文件接收端;

或者, 传输模块, 用于直接将待传输文件传输给文件接收端。

具体的, 终端, 还包括:

显示模块, 用于通过模拟点击的方式选中待传输文件, 并将待传输文件进 行高亮显示。

另一方面, 还提供了一种多终端文件传输的方法, 所述方法包括: 拍摄文件发送端显示的待传输文件, 得到包含有待传输文件的图片; 将图片传输给文件发送端, 由文件发送端根据图片进行图像识别以确定图 片中的在文件发送端的待传输文件;

接收文件发送端传输的待传输文件,待传输文 件为文件发送端根据确定的 待传输文件确定待传输文件的文件路径后, 根据文件路径获取到的待传输文 件。

具体的, 将图片传输给文件发送端, 包括:

将图片上传至服务器, 通过服务器将图片传输给文件发送端。

具体的, 将图片传输给文件发送端, 包括:

直接将图片传输给文件发送端。

具体的, 接收文件发送端传输的待传输文件, 包括:

通过服务器接收文件发送端传输的待传输文件 ,待传输文件由文件发送端 上传至服务器; 或者, 接收文件发送端直接传输的待传输文件。

另一方面, 还提供了一种多终端文件传输的终端, 所述终端包括: 一个或多个处理器;

存储器;

一个或者一个以上的模块, 存储于存储器中, 且经配置由一个或者一个以 上处理器执行, 一个或者一个以上模块包括:

拍摄模块, 用于拍摄文件发送端显示的待传输文件, 得到包含有待传输文 件的图片;

传输模块, 用于将拍摄模块拍摄的图片传输给文件发送端 , 由文件发送端 根据图片进行图像识别以确定图片中的在文件 发送端的待传输文件;

接收模块, 用于接收文件发送端传输的待传输文件, 待传输文件为文件发 送端根据确定的待传输文件确定待传输文件的 文件路径后,根据文件路径获取 到的待传输文件。

具体的, 传输模块, 用于将图片上传至服务器, 通过服务器将图片传输给 文件发送端;

具体的, 传输模块, 用于传输模块, 用于直接将图片传输给文件发送端。 具体的, 接收模块, 用于通过服务器接收文件发送端传输的待传输 文件, 待传输文件由文件发送端上传至服务器; 接收模块, 用于接收文件发送端直接 传输的待传输文件。

另一方面, 还提供了一种多终端文件传输的系统, 其特征在于, 所述系统 包括: 传输文件的第一终端和传输文件的第二终端;

其中, 所述文件传输的第一终端如所述权利要求 9至 16中任一权利要求 所述的终端; 所述文传输件的第二终端如所述权利要求 21至 24中任一权利要 求所述的终端。

本发明实施例提供的技术方案带来的有益效果 是:

通过文件接收端终端拍摄文件发送端显示的待 传输文件, 并将包含有待传 输文件的图片传输至文件发送端,使文件发送 端根据图片确定图片中的在端的 自身的待传输文件, 进而根据确定的待传输文件确定待传输文件的 文件路径 后, 将根据文件路径获取到的待传输文件传输给该 文件接收端, 从而无需人工 以鼠标拖拽或手指点击等方式选中待传输文件 , 实现了即使在一些屏幕较小的 终端中也可方便地选择及传输待传输文件,从 而使传输文件的操作方式更为简 单、 快捷。 附图说明

为了更清楚地说明本发明实施例中的技术方案 , 下面将对实施例描述中所 需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本发明 的一些实施例,对于本领域普通技术人员来讲 ,在不付出创造性劳动的前提下, 还可以根据这些附图获得其他的附图。

图 1是本发明实施例一提供的一种多终端文件传 的方法流程图; 图 2是本发明实施例一提供的另一种多终端文件 输的方法流程图; 图 3是本发明实施例二提供的一种多终端文件传 的方法流程图; 图 4是本发明实施例二提供的一种多终端文件传 的方法中终端 B获取的 图片示意图;

图 5是本发明实施例二提供的一种多终端文件传 的方法中终端 B当前截 图的图片示意图;

图 6是本发明实施例二提供的一种多终端文件传 的方法的时序图; 图 7是本发明实施例三提供的一种多终端文件传 的终端的结构示意图; 图 8是本发明实施例三提供的另一多终端文件传 的终端的结构示意图; 图 9是本发明实施例四提供的一种多终端文件传 的系统结构示意图。 具体实施方式

为使本发明的目的、 技术方案和优点更加清楚, 下面将结合附图对本发明 实施方式作进一步地详细描述。

实施例一 本发明实施例提供了一种多终端文件传输的方 法, 参见图 1 , 方法流程包 括:

101 : 获取文件接收端拍摄的文件发送端上包含有待 传输文件的图片, 并 对获取到的图片进行图像识别以确定图片中的 在文件发送端的待传输文件,待 传输文件的图片显示于文件发送端的显示界面 上。

具体地, 获取文件接收端拍摄的文件发送端上包含有待 传输文件的图片, 包括但不限于:

通过服务器获取文件接收端拍摄的文件发送端 上包含有待传输文件的图 片, 图片由文件接收端拍摄并上传至服务器;

或者, 直接从文件接收端获取文件接收端拍摄的文件 发送端包含有待传输 文件的图片。

具体地,对获取到的图片进行图像识别以确定 图片中的在文件发送端的待 传输文件, 包括但不限于:

将获取到的图片与文件发送端的当前窗口截图 进行比对,得到待传输文件 在当前窗口截图中的位置, 并根据待传输文件在当前窗口截图中的位置确 定待 传输文件。

具体地,对获取到的图片进行图像识别以确定 图片中的在文件发送端的待 传输文件, 包括但不限于:

识别获取到的图片中的待传输文件的文件名, 根据文件名确定待传输文 件。

102: 根据确定的待传输文件确定待传输文件的文件 路径。

具体地, 根据确定的待传输文件确定待传输文件的文件 路径, 包括但不限 于:

根据确定的待传输文件和当前窗口的路径, 确定待传输文件的文件路径。 103 : 根据待传输文件的文件路径获取待传输文件, 并将待传输文件传输 给文件接收端。

具体地, 将待传输文件传输给文件接收端, 包括但不限于:

将待传输文件上传至服务器, 由服务器将待传输文件传输给文件接收端; 或者, 直接将待传输文件传输给文件接收端。

进一步地, 将待传输文件传输给文件接收端之前, 还包括:

通过模拟点击的方式选中待传输文件, 并将待传输文件进行高亮显示。 本发明实施例还提供了一种多终端文件传输的 方法, 参见图 2, 方法流程 包括:

201 : 拍摄文件发送端显示的待传输文件, 得到包含有待传输文件的图片。 202: 将图片传输给文件发送端, 由文件发送端根据图片进行图像识别以 确定图片中的在文件发送端的待传输文件。

具体地, 将图片传输给文件发送端, 包括但不限于:

将图片上传至服务器, 通过服务器将图片传输给文件发送端;

或者, 直接将图片传输给文件发送端。

203: 接收文件发送端传输的待传输文件, 待传输文件为文件发送端根据 确定的待传输文件确定待传输文件的文件路径 后,根据文件路径获取到的待传 输文件。

具体地, 接收文件发送端传输的待传输文件, 包括但不限于:

通过服务器接收文件发送端传输的待传输文件 ,待传输文件由文件发送端 上传至服务器;

或者, 接收文件发送端直接传输的待传输文件。

综上所述, 本发明实施例通过文件接收端终端拍摄文件发 送端显示的待传 输文件, 并将包含有待传输文件的图片传输至文件发送 端, 使文件发送端根据 图片确定图片中的在端的自身的待传输文件, 进而根据确定的待传输文件确定 待传输文件的文件路径后, 将根据文件路径获取到的待传输文件传输给该 文件 接收端, 从而无需人工以鼠标拖拽或手指点击等方式选 中待传输文件, 实现了 即使在一些屏幕较小的终端中也可方便地选择 及传输待传输文件,从而使传输 文件的操作方式更为简单、 快捷。 实施例二

为了简化传输文件的操作, 使传输文件变得更为简单、 快捷, 本发明实施 例提供了一种多终端文件传输的方法。 为了便于说明, 结合上述实施例一的内 容, 本实施例以需要获取待传输文件的终端为终端 A, 存储有待传输文件的终 端为终端 B, 终端 A与终端 B之间传输文件为例进行说明。 参见图 3 , 方法流 程包括:

301 : 终端 A拍摄终端 B显示的待传输文件, 得到包含有待传输文件的图 片。 针对该步骤, 终端 A拍摄终端 B显示的待传输文件的图片的具体方式可 以是终端 A通过自带的摄像头, 拍摄终端 B显示的待传输文件。

举例来说, 终端 A需要获取终端 B中的文件 X, 则文件 X为待传输文件, 终端 A通过自带的摄像头拍摄终端 B显示的文件 X, 得到包含有文件 X的图 片。

除此之外, 终端 A还可以采用其他方式拍摄终端 B显示的待传输文件, 例如通过外接摄像头拍摄等。 对于终端 A具体采用哪种方式拍摄终端 B显示 的待传输文件, 本发明实施例在此不进行限定。

302: 终端 A将包含有待传输文件的图片传输给终端 B , 使得终端 B获取 图片。

具体地, 终端 A将包含有待传输文件的图片传输给终端 B , 使得终端 B 获取图片的具体方式包括但不限于以下两种:

方式一: 终端 A将包含有待传输文件的图片上传至服务器, 过服务器将 图片传输给终端 B , 使得终端 B通过服务器获取图片。

具体地,终端 A将包含有待传输文件的图片上传到服务器的 体方式可以 是终端 A中的定时扫描程序每间隔一个扫描时间对终 A拍摄的图片进行扫 描, 并将扫描到的图片上传至服务器。 其中, 扫描时间的取值可以是 2秒或 3 秒等, 还可以是其他取值, 本发明实施例在此不对扫描时间的取值进行具 体限 定。

针对该方式,服务器获取到终端 A上传的图片后, 直接将图片传输给终端 B , 使得终端 B通过服务器获取图片。

举例来说, 终端 A中的定时扫描程序每间隔一个扫描时间对终 A拍摄 的图片进行扫描, 并将扫描到的包含有文件 X的图片上传至服务器; 服务器获 取到终端 A上传的包含有文件 X的图片后, 直接将该图片传输给终端 B, 使 得终端 B通过服务器获取包含有文件 X的图片。

此外, 终端 A还可以通过其他方式将图片上传至服务器。 对于终端 A具 体采用哪种方式将图片上传给服务器, 本发明实施例在此不进行具体限定。

方式二: 终端 A直接将图片传输给终端 B , 使得终端 B直接从终端 A获 取图片。

具体地, 在终端 A和终端 B之间直接建立握手链路, 终端 A通过该握手 链路直接将图片传输给终端 B , 使得终端 B直接从终端 A获取图片。 其中, 握 手链路的类型可以是 Bluetooth (蓝牙)链路, 建立握手链路的方式可以是终端 A发送握手请求给终端 B, 终端 B接收到握手请求后, 接受该握手请求, 从而 在终端 A和终端 B之间建立握手链路。 除此之外, 还可以有其他握手链路的 类型和其他建立握手链路的方式, 本发明实施例在此不对握手链路的类型和建 立握手链路的方式进行具体限定。

举例来说, 终端 A发送握手请求给终端 B, 终端 B接收到握手请求后,接 受该握手请求, 从而在终端 A和终端 B之间建立握手链路, 终端 A通过该握 手链路直接将包含有文件 X的图片传输给终端 B, 使得终端 B直接从终端 A 获取包含有文件 X的图片。

此外, 终端 A还可以采用其他将图片直接传输给终端 B的方法。 对于终 端 A具体采用哪种方式将图片直接传输给终端 B,本发明实施例在此不进行具 体限定。

当然, 除了上述两种方式之外, 终端 A还可以采用其他方式将包含有待传 输文件的图片传输给终端 B,使得终端 B获取图片。对于终端 A具体采用哪种 方式将包含有待传输文件的图片传输给终端 B, 使得终端 B获取图片 , 本发明 实施例在此不进行具体限定。

303: 终端 B根据获取到的图片确定图片中的在终端 B的待传输文件。 具体地, 终端 B根据获取到的图片确定图片中的在终端 B中的待传输文 件的具体方式包括但不限于以下两种:

方式一: 终端 B将获取到的图片与终端 B的当前窗口截图进行比对, 得 到待传输文件在当前窗口截图中的位置, 并根据待传输文件在当前窗口截图中 的位置确定待传输文件。

具体地, 如图 4所示, 该图为终端 B获取到的图片; 如图 5所示, 该图为 终端 B当前窗口截图。 终端 B将获取到的图片与终端 B的当前窗口截图通过 图片处理技术将两张图片中的内容进行比对, 在当前窗口的截图中确定与获取 到的图片的相似度达到阈值的区域, 其中进行对比的内容可以通过对比每个像 素点中的颜色值得到; 获取该区域在截图中的位置, 并将该区域在截图中的位 置作为待传输文件在当前窗口截图中的位置; 根据待传输文件在当前窗口截图 中的位置确定待传输文件。

其中, 阈值的取值可以为 80%或 90%等, 还可以为其他值, 本发明实施例 在此不对阈值的取值进行具体限定。 举例来说, 终端 B将获取到的包含有文件 X的图片与终端 B当前窗口截 图进行比对,在当前窗口截图中确定与包含有 文件 X的图片的相似度达到阈值 的区域为当前窗口截图中最上方的第一个文件 所在的区域, 获取该区域在截图 中的位置为最上方的第一个文件的位置, 将该区域在截图中的位置为最上方的 第一个文件的位置作为待传输文件在当前窗口 截图中的位置; 根据该位置确定 待传输文件为文件名为 "视频 X" 的文件 X。

除了上述方式之外, 终端 B 还可以有其他方式将获取到的图片与终端 B 的当前窗口截图进行比对, 得到待传输文件在当前窗口截图中的位置, 并根据 待传输文件在当前窗口截图中的位置确定待传 输文件。 对于具体采用哪种方 式, 本发明实施例在此不进行具体限定。

方式二: 终端 B识别获取到的图片中的待传输文件的文件名 根据文件名 确定待传输文件。

具体地, 终端 B识别获取到的图片中的待传输文件的文件名 并根据文件 名在终端 B的当前窗口中查找与文件名一致的文件,将 找到的文件确定为待 传输文件。

举例来说,终端 B识别获取到的图片中的待传输文件的文件名 "视频 X", 并根据文件名 "视频 X" 在终端 B的当前窗口中查找文件名为 "视频 X"的文 件 X, 将查找到的文件名为 "视频 X"的文件 X确定为待传输文件。

当然, 除了上述两种方式之外, 终端 B还可以采用其他方式根据获取到的 图片确定图片中的在终端 B的待传输文件。 对于终端 B具体采用哪种方式根 据获取到的图片确定图片中的在终端 B的待传输文件,本发明实施例在此不进 行具体限定。

304: 终端 B根据确定的待传输文件确定待传输文件的文 路径。

针对该步骤,终端 B根据确定的待传输文件确定待传输文件的文 路径的 方式可以有多种, 本实施例采取的方式包括但不限于: 终端 B根据确定的待传 输文件和当前窗口的路径, 确定待传输文件的文件路径。

举例来说, 终端 B根据确定的待传输文件为文件名为 "视频 X"的文件 X 和当前窗口的路径为 E:\Radio , 则可以确定该待传输文件的文件路径为

E:\Radio\视频 X。

除此之外,终端 B还可以采用其他方式根据确定的待传输文件 定待传输 文件的文件路径。对于终端 B具体采用哪种方式根据确定的待传输文件确 待 传输文件的文件路径, 本发明实施例在此不进行具体限定。

305: 终端 B根据待传输文件的文件路径获取待传输文件 并将待传输文 件传输给终端 A, 使得终端 A接收终端 B传输的待传输文件。

具体地, 终端 B将待传输文件传输给终端 A, 使得终端 A接收终端 B传 输的待传输文件的具体方式可以包括但不限于 以下两种:

方式一: 终端 B将待传输文件上传至服务器, 由服务器将待传输文件传输 给终端 A, 使得终端 A通过服务器接收终端 B传输的待传输文件。

针对该步骤,终端 B将待传输文件上传至服务器的具体方式可以 终端 B 将待传输通过 SPP ( Serial Port Profile, 串行端口剖面)数据传输协议将待传输 文件上传至服务器。

具体地,服务器将待传输文件传输给终端 A,使得终端 A通过服务器接收 终端 B传输的待传输文件的具体方式可以有很多种 本发明实施例采取的方式 包括但不限于: 服务器获取到终端 B上传的待传输文件后, 生成待传输文件的 URL ( Uniform Resource Locator, 统一资源定位符), 并将该 URL构建回包; 终端 A中的轮询程序每间隔一个轮询时间向服务器 取回包; 获取到回包后, 对回包进行解析,得到回包中的 URL, 并通过该 URL从服务器下载传输文件。 其中, 轮询时间的取值可以是 2秒或 3秒等, 还可以是其他取值, 本发明实施 例在此不对轮询时间的取值进行具体限定。

举例来说, 终端 B根据文件 X的文件路径 E:\Radio\视频 X获取文件 X, 并将文件 X通过 SPP数据传输协议上传到服务器; 服务器获取到终端 B上传 的文件 X后, 生成文件 X的 URL, 并将该 URL构建回包; 终端 A通过自身 的轮询程序每间隔一个轮询时间向服务器获取 回包; 终端 A获取到回包后,对 回包进行解析, 得到回包中的 URL, 并通过该 URL从服务器下载文件 X。

此外, 终端 B还可以采用其他将待传输文件上传至服务器 方式,服务器 也还可以采用其他将待传输文件传输给终端 A的方式。 对于终端 B具体采用 哪种方式将待传输文件上传至服务器和服务器 具体采用哪种方式将待传输文 件传输给终端 A, 本发明实施例在此不进行具体限定。

方式二: 终端 B直接将待传输文件传输给终端 A,使得终端 A接收终端 B 直接传输的待传输文件。

具体地, 在终端 B和终端 A之间直接建立握手链路, 终端 B通过该握手 链路直接将待传输文件传输给终端 A, 使得终端 A接收终端 B直接传输的待 传输文件。 其中, 握手链路的类型可以是 Bluetooth (蓝牙)链路, 建立握手链 路的方式可以是终端 B发送握手请求给终端 A, 终端 A接收到握手请求后, 接受该握手请求, 从而在终端 B和终端 A之间建立握手链路。 除此之外, 还 可以有其他握手链路的类型和其他建立握手链 路的方式, 本发明实施例在此不 对握手链路的类型和建立握手链路的方式进行 具体限定。

举例来说, 终端 B根据文件 X的文件路径 E:\Radio\视频 X获取文件 X, 并发送握手请求给终端 A, 终端 A接收到握手请求后, 接受该握手请求, 从而 在终端 B和终端 A之间建立握手链路, 终端 B通过该握手链路直接将文件 X 直接传输给终端 A, 使得终端 A接收终端 B直接传输的文件 X。

此外, 终端 B还可以采用其他方式直接将待传输的文件传 给终端 A, 使 得终端 A接收终端 B直接传输的待传输文件。 具体采用哪种方式, 本发明实 施例在此不进行具体限定。

当然, 除了上述两种方式之外, 终端 B还可以采用其他方式将待传输文件 传输给终端 A, 使得终端 A接收终端 B传输的待传输文件。 对于终端 B具体 采用哪种方式将待传输文件传输给终端 A, 使得终端 A接收终端 B传输的待 传输文件, 本发明实施例在此不进行限定。

需要说明的是, 在终端 B将待传输文件传输给终端 A之前, 还可以通过 模拟点击的方式选中待传输文件, 并将待传输文件进行高亮显示。

其中,模拟点击的方式可以是终端 B自动地快速单击待传输的文件, 除此 之外, 还可以由其他模拟点击的方式, 本发明实施例在此不对模拟点击的方式 进行具体限定。将待传输文件进行高亮显示可 以方便用户确认在终端 B中识别 的待传输的文件是否正确。

具体实施时, 针对于需要通过服务器进行文件传输的情况, 本发明实施例 提供的方法可以在如图 6所示的系统架构中实现。在图 6中,终端 A用于拍摄 包含有待传输文件的图片, 并将该包含有待传输文件的图片上传给服务器 ; 获 取服务器的回包, 并通过解析回包获取到待传输文件的 URL; 根据 URL从服 务器下载待传输文件。服务器用于通过 SPP服务监听图片上传的通知, 获取终 端 A上传的包含有待传输文件的图片,并将该包 有待传输文件的图片传输给 终端 B;获取终端 B返回的待传输文件,生成待传输文件的 URL,并将该 URL 构建回包, 以供终端 A获取。 终端 B用于接收服务器传输的包含有待传输文 件的图片, 并根据图片确定图片中的终端 B的待传输文件; 根据确定的待传输 文件确定待传输文件的文件路径, 通过模拟点击的方式选中待传输文件, 将待 传输文件进行高亮显示; 根据该文件路径获取待传输文件, 并将待传输文件上 传至服务器。

综上所述, 本发明实施例通过文件接收端终端拍摄文件发 送端显示的待传 输文件, 并将包含有待传输文件的图片传输至文件发送 端, 使文件发送端根据 图片确定图片中的在端的自身的待传输文件, 进而根据确定的待传输文件确定 待传输文件的文件路径后, 将根据文件路径获取到的待传输文件传输给该 文件 接收端, 从而无需人工以鼠标拖拽或手指点击等方式选 中待传输文件, 实现了 即使在一些屏幕较小的终端中也可方便地选择 及传输待传输文件,从而使传输 文件的操作方式更为简单、 快捷。 实施例三

本发明实施例提供了一种多终端文件传输的终 端, 参见图 7, 该终端用于 实施上述实施例中多终端文件传输的方法。 本发明实施例中的终端可以包括一 个或多个如下组成部分: 用于执行计算机程序指令以完成各种流程和方 法的处 理器,用于信息和存储程序指令随机接入存储 器( RAM )和只读存储器( ROM ), 用于存储数据和信息的存储器, I/O设备, 界面, 天线等。

其中该终端 700包括:

一个或多个处理器 710;

存储器 720;

一个或者一个以上的模块, 存储于存储器 720中, 其中一下模块被一个或 者一个以上处理器 710执行, 并且存储器 720还可以存储执行以下模块的过程 中产生的数据。

图片获取模块, 用于获取文件接收端拍摄的文件发送端上包含 有待传输文 件的图片;

文件确定模块, 用于根据图片获取模块获取到的图片进行图像 识别以确定 图片中的在文件发送端的待传输文件,待传输 文件的图片显示于文件发送端的 显示界面上;

文件路径确定模块, 用于根据文件确定模块确定的待传输文件确定 待传输 文件的文件路径;

文件获取模块, 用于根据文件路径确定模块确定的待传输文件 的文件路径 获取待传输文件;

传输模块 , 用于将文件获取模块获取到的待传输文件传输 给文件接收端。 其中, 图片获取模块, 用于通过服务器获取文件接收端拍摄的文件发 送端 上包含有待传输文件的图片, 图片由文件接收端拍摄并上传至服务器。

其中, 图片获取模块, 用于直接从文件接收端获取文件接收端拍摄的 文件 发送端包含有待传输文件的图片。

其中, 文件确定模块, 用于将获取到的图片与文件发送端的当前窗口 截图 进行比对, 得到待传输文件在当前窗口截图中的位置, 并根据待传输文件在当 前窗口截图中的位置确定待传输文件。

其中, 文件确定模块, 用于识别获取到的图片中的待传输文件的文件 名, 根据文件名确定待传输文件。

其中, 其特征在于, 文件路径确定模块, 用于根据确定的待传输文件和当 前窗口的路径, 确定待传输文件的文件路径。

其中, 传输模块, 用于将待传输文件上传至服务器, 由服务器将待传输文 件传输给文件接收端;

或者, 传输模块, 用于直接将待传输文件传输给文件接收端。

其中, 终端, 还包括:

显示模块, 用于通过模拟点击的方式选中待传输文件, 并将待传输文件进 行高亮显示。

终端 700还可以包括 WiFi(wireless fidelity, 无线保真)模块 730等部件。 图 7中示出的终端结构并不构成对终端的限定, 可以包括比图示更多或更少的 部件, 或者组合某些部件, 或者不同的部件布置。

其中, 图片获取模块中获取到的图片具体可以通过 WiFi模块 730获取到, 传输模块将文件获取模块获取到的带传输文件 通过 WiFi模块 730传输给文件 接收端。

综上所述, 本发明实施例通过文件接收端终端拍摄文件发 送端显示的待传 输文件, 并将包含有待传输文件的图片传输至文件发送 端, 使文件发送端根据 图片确定图片中的在端的自身的待传输文件, 进而根据确定的待传输文件确定 待传输文件的文件路径后, 将根据文件路径获取到的待传输文件传输给该 文件 接收端, 从而无需人工以鼠标拖拽或手指点击等方式选 中待传输文件, 实现了 即使在一些屏幕较小的终端中也可方便地选择 及传输待传输文件,从而使传输 文件的操作方式更为简单、 快捷。 实施例四

本发明实施例提供了一种多终端文件传输的终 端, 参见图 8, 该终端用于 实施上述实施例中多终端文件传输的方法。 本发明实施例中的终端可以包括一 个或多个如下组成部分: 用于执行计算机程序指令以完成各种流程和方 法的处 理器,用于信息和存储程序指令随机接入存储 器( RAM )和只读存储器( ROM ), 用于存储数据和信息的存储器, I/O设备, 界面, 天线等。

其中该终端 800包括:

一个或多个处理器 810;

存储器 820;

一个或者一个以上的模块, 存储于存储器 820中, 其中一下模块被一个或 者一个以上处理器 810执行, 并且存储器 820还可以存储执行以下模块的过程 中产生的数据。

拍摄模块, 用于拍摄文件发送端显示的待传输文件, 得到包含有待传输文 件的图片;

传输模块, 用于将拍摄模块拍摄的图片传输给文件发送端 , 由文件发送端 根据图片进行图像识别以确定图片中的在文件 发送端的待传输文件;

接收模块, 用于接收文件发送端传输的待传输文件, 待传输文件为文件发 送端根据确定的待传输文件确定待传输文件的 文件路径后,根据文件路径获取 到的待传输文件。

其中, 传输模块, 用于将图片上传至服务器, 通过服务器将图片传输给文 件发送端;

其中, 传输模块, 用于传输模块, 用于直接将图片传输给文件发送端。 其中, 接收模块, 用于通过服务器接收文件发送端传输的待传输 文件, 待 传输文件由文件发送端上传至服务器; 接收模块, 用于接收文件发送端直接传 输的待传输文件。

终端 800还可以包括 WiFi(wireless fidelity, 无线保真)模块 830、 摄像头 840等部件。 图 8中示出的终端结构并不构成对终端的限定, 可以包括比图示 更多或更少的部件, 或者组合某些部件, 或者不同的部件布置。

其中, 拍摄模块中拍摄的文件发送端显示的待传输文 件是通过终端 800中 的摄像头 840进行拍摄的; 传输模块中将拍摄模块拍摄的图片传输给文件 发送 端是通过 WiFi模块 830进行传输的; 接收模块中接收文件发送端传输的待传 输文件是通过 WiFi模块 830进行接收的。

综上所述, 本发明实施例通过文件接收端终端拍摄文件发 送端显示的待传 输文件, 并将包含有待传输文件的图片传输至文件发送 端, 使文件发送端根据 图片确定图片中的在端的自身的待传输文件, 进而根据确定的待传输文件确定 待传输文件的文件路径后, 将根据文件路径获取到的待传输文件传输给该 文件 接收端, 从而无需人工以鼠标拖拽或手指点击等方式选 中待传输文件, 实现了 即使在一些屏幕较小的终端中也可方便地选择 及传输待传输文件,从而使传输 文件的操作方式更为简单、 快捷。 实施例五

本发明实施例提供了一种多终端文件传输的系 统,参见图 9,该系统包括: 传输文件的第一终端 901和传输文件的第二终端 902。

其中,传输文件的第一终端 901如上述实施例三所述的传输文件的文件发 送终端,传输文件的第二终端 902如上述实施例四所述的传输文件的文件接收 终端。

所述系统可以执行上述任一方法实施例中的方 法, 详细过程见方法实施例 中的描述。

综上所述, 本发明实施例通过文件接收端终端拍摄文件发 送端显示的待传 输文件, 并将包含有待传输文件的图片传输至文件发送 端, 使文件发送端根据 图片确定图片中的在端的自身的待传输文件, 进而根据确定的待传输文件确定 待传输文件的文件路径后, 将根据文件路径获取到的待传输文件传输给该 文件 接收端, 从而无需人工以鼠标拖拽或手指点击等方式选 中待传输文件, 实现了 即使在一些屏幕较小的终端中也可方便地选择 及传输待传输文件,从而使传输 文件的操作方式更为简单、 快捷。 上述本发明实施例序号仅仅为了描述, 不代表实施例的优劣。

本领域普通技术人员可以理解实现上述实施例 的全部或部分步骤可以通 过硬件来完成, 也可以通过程序来指令相关的硬件完成, 所述的程序可以存储 于一种计算机可读存储介质中, 上述提到的存储介质可以是只读存储器, 磁盘 或光盘等。

以上所述仅为本发明的较佳实施例, 并不用以限制本发明, 凡在本发明的 精神和原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的 保护范围之内。