[发明专利]数据传输方法、装置和终端设备有效
申请号: | 201310215245.1 | 申请日: | 2013-05-31 |
公开(公告)号: | CN103279288A | 公开(公告)日: | 2013-09-04 |
发明(设计)人: | 杨亮;廉海鹰;徐萌 | 申请(专利权)人: | 北京小米科技有限责任公司 |
主分类号: | G06F3/0486 | 分类号: | G06F3/0486;G06F17/30 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 张耀光 |
地址: | 100102 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 装置 终端设备 | ||
技术领域
本发明涉及终端设备领域,特别涉及一种数据传输方法、装置和终端设备。
背景技术
智能手机因其功能丰富和便于携带,已经是现代生活中不可或缺的重要设备。在使用智能手机的过程中,经常出现需要从电脑端传输数据到智能手机的场景。在这种场景中最常用的是通过用户手动将电脑端数据拷贝到智能手机存储卡的某个文件目录下。这种方式需要用户清楚智能手机上文件目录的结构以及含义,需要人工介入的步骤多,容易出错,也比较繁琐。一般地,可以通过分别安装于电脑和手机的软件客户端解决数据传输繁琐的问题。通过软件客户端传输数据的方式主要有以下两种:
一、向电脑提供一个手机端数据所在的FTP(File Transfer Protocol,文件传输协议)地址,电脑通过访问这个FTP地址,可以向手机传输数据。这种传输方式是基于FTP协议的,用户并不需要从手机端中取出存储卡,也不需要将手机模拟成外置存储器,在传输数据的同时依然可以使用手机的各项功能。
二、在电脑上提供一个容易理解的客户端界面,用户可以按照待传输的文件类型人工选择手机上的不同的文件分类进行数据传输,这种方式是基于文件分类的,相比基于文件管理器的近乎纯手工的方式,用户不需要理解手机端上文件目录的结构以及目录名的含义,操作上也更简单。例如,如图1所示,用户要将一个MP3文件传输到手机端,由于待传输的文件类型为MP3格式,用户根据待传输的文件类型,人工选择将该MP3文件传输至手机端文件目录中的音乐文件中。
在实现本发明的过程中,发明人发现至少存在以下问题:
第一种基于FTP协议的传输方式,核心仍然是利用文件管理器来进行数据传输,操作复杂、容易出错等缺点依然存在。而第二种基于文件分类的传输方式,依然不直观。用户在传输数据之前,需要正确的分辨文件的类型,才能正确传输数据,仍然有较高的理解成本。
发明内容
为了避免传输过程中过多的人工介入,降低出错率,本发明实施例提供了数据传输方法、装置和终端设备。所述技术方案如下:
第一方面,一种数据传输方法,所述方法包括:
启动第一客户端的交互界面,所述交互界面用于所述第一客户端与所述第二客户端进行交互;
检测用户操作,当检测到指定操作时,获取所述指定操作对应数据的数据类型,所述指定操作包括在所述交互界面上对所述数据的拖拽操作和粘贴操作;
通过所述第一客户端和所述第二客户端之间的通信连接,向所述第二客户端传输所述数据以及所述数据的数据类型,使得所述第二客户端根据所述数据的数据类型对所述数据进行处理。
较佳的,当检测到指定操作时,获取所述指定操作对应的数据的数据类型包括:
当指定操作为拖拽操作时,读取所述数据的文件路径名,根据所述数据的文件路径名获取所述数据的数据类型;或,
当指定操作为粘贴操作时,根据剪贴板中的数据,获取所述数据的数据类型。
较佳的,当指定操作为拖拽操作时,读取所述数据的文件路径名,根据所述数据的文件路径名获取所述数据的数据类型包括:
读取所述数据的文件路径名;
根据所述数据的文件路径名中的文件后缀,获取所述数据的数据类型;
根据所述数据的文件头,验证确定的数据类型;
当根据所述数据的文件头确定的数据类型与通过所述后缀确定的数据类型相同时,将所述后缀确定的数据类型获取为所述数据的数据类型。
较佳的,当指定操作为粘贴操作时,根据剪贴板中数据获取所述数据的数据类型包括:
当剪贴板中数据为文件路径名时,根据所述文件路径名中的文件后缀以及所述数据的文件头确定所述数据的数据类型;或,
当剪贴板中数据不是文件路径名时,从剪贴板中获取所述数据的数据类型。
第二方面,一种数据传输方法,所述方法包括:
通过第一客户端与第二客户端之间的通信连接,接收所述第一客户端传输的数据以及所述数据的数据类型;
根据所述数据的数据类型对所述数据进行处理。
较佳的,根据所述数据的数据类型对所述数据进行处理包括:
当第二客户端预设的数据处理方式为存储时,第二客户端根据数据的数据类型获取对应的文件目录,根据该文件目录的存储路径,将数据存储至对应的文件目录;
当第二客户端预设的数据处理方式为启动程序对数据进行处理时,第二客户端对所述数据进行识别,根据数据识别结果启动对应的程序。
第三方面,一种数据传输装置,所述装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米科技有限责任公司,未经北京小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310215245.1/2.html,转载请声明来源钻瓜专利网。