一种跨终端的文件传输方法及终端设备、系统的制作方法
【专利摘要】本发明涉及数据传输【技术领域】,公开了一种跨终端的文件传输方法及终端设备、系统。其中,该方法包括第一终端设备响应用户输入的链接指令,建立与第二终端设备之间的无线链接;所述第一终端设备在所述无线链接成功后,响应用户输入的针对文件的获取指令,输出所述第二终端设备的信息;所述第一终端设备检测用户是否选择所述第二终端设备的信息,如果选择,则将所述文件通过所述无线链接传输给所述第二终端设备。本发明实施例可以能够简单、便捷地实现跨终端的文件传输。
【专利说明】一种跨终端的文件传输方法及终端设备、系统
【技术领域】
[0001]本发明涉及数据传输【技术领域】,尤其涉及一种跨终端的文件传输方法及终端设备、系统。
【背景技术】
[0002]当前,手机、平板电脑等终端设备的使用数量正日益增加,而这些终端设备在使用过程中时常需要与个人电脑(Personal Computer,PC)进行文件传输。在现有技术中,终端设备与PC之间通常采用两种方式来实现文件传输,第一种方式是终端设备与PC之间通过网络硬盘的数据同步来实现文件传输,但这种方式要求终端设备和PC都安装相应的软件,而且文件传输操作也比较复杂;第二种方式是终端设备与PC之间通过数据线来实现文件传输,但这种方式由于数据线的束缚,也给文件传输操作带来了很大的不便。
【发明内容】
[0003]本发明实施例所要解决的技术问题是提供一种跨终端的文件传输方法及终端设备、系统,能够简单、便捷地实现跨终端的文件传输。
[0004]本发明实施例第一方面提供一种跨终端的文件传输方法,包括:
[0005]第一终端设备响应用户输入的链接指令,建立与第二终端设备之间的无线链接;
[0006]所述第一终端设备在所述无线链接成功后,响应用户输入的针对文件的获取指令,输出所述第二终端设备的信息;
[0007]所述第一终端设备检测用户是否选择所述第二终端设备的信息,如果选择,则将所述文件通过所述无线链接传输给所述第二终端设备。
[0008]本发明实施例第二方面提供一种终端设备,包括:
[0009]第一响应单元,用于响应用户输入的链接指令,建立与第二终端设备之间的无线链接;
[0010]第二响应单元,用于在所述无线链接成功后,响应用户输入的针对文件的获取指令,输出所述第二终端设备的信息;
[0011]检测单元,用于检测用户是否选择所述第二终端设备的信息;
[0012]传输单元,用于在所述检测单元的检测结果为是时,将所述文件通过所述无线链接传输给所述第二终端设备。
[0013]本发明实施例第三方面提供一种跨终端的文件传输系统,包括第一终端设备和第二终端设备,其中:
[0014]所述第一终端设备包括:
[0015]第一响应单元,用于响应用户输入的链接指令,建立与所述第二终端设备之间的无线链接;
[0016]第二响应单元,用于在所述无线链接成功后,响应用户输入的针对文件的获取指令,输出所述第二终端设备的信息;[0017]检测单元,用于检测用户是否选择所述第二终端设备的信息;
[0018]传输单元,用于在所述检测单元的检测结果为是时,将所述文件通过所述无线链接传输给所述第二终端设备;
[0019]所述第二终端设备,用于接收所述文件。
[0020]本发明实施例中,第一终端设备在响应用户输入的链接指令,建立与第二终端设备之间的无线链接后,可以进一步响应用户输入的针对文件的获取指令,输出第二终端设备的信息,当第一终端设备检测用户选择第二终端设备的信息之后,可以将文件通过无线链接传输给第二终端设备。可见,与现有技术相比,本发明实施例可以简单、便捷地实现跨终端的文件传输。
【专利附图】
【附图说明】
[0021]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022]图1是本发明实施例提供的一种跨终端的文件传输方法的流程图;
[0023]图2是本发明实施例提供的一种终端设备的结构图;
[0024]图3是本发明实施例提供的另一种终端设备的结构图;
[0025]图4是本发明实施例提供的一种跨终端的文件传输系统的结构图。
【具体实施方式】
[0026]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0027]本发明实施例提供了一种跨终端的文件传输方法及终端设备、系统,能够简单、便捷地实现跨终端的文件传输。以下分别进行详细说明。
[0028]请参阅图1,图1是本发明实施例提供的一种跨终端的文件传输方法的流程图。如图1所示,该方法可以包括以下步骤。
[0029]101、第一终端设备响应用户输入的链接指令,建立与第二终端设备之间的无线链接。
[0030]本发明实施例中,第一终端设备包含但不限于手机、平板电脑、PC、iOS设备(包括iphone、ipad、ipod touch)、电视以及其他电子设备。
[0031]本发明实施例中,第二终端设备同样包含但不限于手机、平板电脑、PC、iOS设备(包括iphone、ipad、ipod touch)、电视以及其他电子设备。
[0032]一个实施例中,上述步骤101中第一终端设备响应用户输入的链接指令,建立与第二终端设备之间的无线链接具体可以包括以下步骤:
[0033]步骤一:第一终端设备可以响应用户输入的链接指令,搜索第二终端设备通过第二终端设备的热点发送的广播信息。[0034]本发明实施例中,第一终端设备可以响应用户输入的链接指令,基于组播域名服务(multicast DNS, mDNS)协议搜索第二终端设备通过第二终端设备的热点发送的广播信
肩、O
[0035]本发明实施例中,第二终端设备的热点可以是第二终端设备外接的热点,也可以是第二终端设备自身的无线网卡,本发明实施例不作限定。
[0036]步骤二、第一终端设备响应第二终端设备的热点发送的广播信息,接入第二终端设备的热点,以实现与第二终端设备之间的同一局域网内的无线链接。
[0037]本发明实施例中,当第二终端设备设置有无线网卡时,第二终端设备可以利用其无线网卡来建立热点,并通过热点发送广播信息,使得第一终端设备可以响应用户输入的链接指令,并搜索第二终端设备通过第二终端设备的热点发送的广播信息,从而接入第二终端设备的热点,实现与第二终端设备之间的同一局域网内的无线链接。
[0038]102、第一终端设备在无线链接成功后,响应用户输入的针对文件的获取指令,输出第二终端设备的信息。
[0039]本发明实施例中,上述文件包含但不限于图片、视频、文档、字节流等文件。
[0040]本发明实施例中,第一终端设备可以响应用户通过触屏输入的针对文件的获取指令,并输出第二终端设备的信息。具体地,第一终端设备可以采用文字方式或语音方式来输出第二终端设备的信息。其中,第二终端设备的信息可以包括但不限于第二终端的mac地址/[目息、热点Ih息。
[0041]103、第一终端设备检测用户是否选择第二终端设备的信息,如果选择,则将文件通过无线链接传输给第二终端设备。
[0042]在一个实施例中,图1所示的跨终端的文件传输方法还包括以下:
[0043]第二终端设备通过Q+桌面输出文件,其中,Q+桌面采用Bonjour协议、DLNA协议或Miracast协议进行封装。
[0044]其中,Q+桌面是一种桌面软件,主要用于方便用户整理和自定义自己的终端桌面。本发明实施例中,第一终端设备和第二终端设备上均可以安装Q+桌面,第一终端设备在Q+桌面上可以利用mDNS协议搜索第二终端设备的热点发送的广播信息;第二终端设备可以在Q+桌面上基于mDNS协议发布一个数据传输服务(简称服务Q),第二终端设备通过Q+桌面接收并输出第一终端设备传输过来的文件,实现了第一终端设备与第二终端设备之间通过服务Q相互传输文件。本发明实施例中,第二终端设备通过Q+桌面播放第一终端设备传输过来的文件。
[0045]本发明实施例中,Q+桌面采用Bonjour协议、DLNA协议或Miracast协议进行封装,使得具有服务Q功能的Q+桌面可以适用于苹果、安卓等系统。
[0046]本发明实施例中,第一终端设备不需要安装任何app,也不需要外部网络,只需使用内置的无线网卡即可实现将图片、视频、音频等传输至第二终端设备。
[0047]在图1所示的方法中,第一终端设备在响应用户输入的链接指令,建立与第二终端设备之间的无线链接后,可以进一步响应用户输入的针对文件的获取指令,输出第二终端设备的信息,当第一终端设备检测用户选择第二终端设备的信息之后,可以将文件通过无线链接传输给第二终端设备。可见,与现有技术相比,图1所示的方法可以简单、便捷地实现跨终端的文件传输。[0048]请参阅图2,图2是本发明实施例提供的一种终端设备的结构图。如图2所示,该终端设备可以包括:
[0049]第一响应单元201,用于响应用户输入的链接指令,建立与第二终端设备之间的无线链接;
[0050]第二响应单元202,用于在无线链接成功后,响应用户输入的针对文件的获取指令,输出第二终端设备的信息;
[0051]检测单元203,用于检测用户是否选择第二终端设备的信息;
[0052]传输单元204,用于在检测单元203的检测结果为是时,将文件通过无线链接传输给第二终端设备。
[0053]请一并参阅图3,图3为本发明实施例提供的另一种终端设备的结构图。其中,图3所示的终端设备是由图2所示的终端设备进行优化得到的。与图2所示的终端设备相比,在图3所示的终端设备中,第一响应单元201包括:
[0054]第一子模块2011,用于响应用户输入的链接指令,搜索第二终端设备通过第二终端设备的热点发送的广播信息;
[0055]第二子模块2012,用于响应第二终端设备的热点发送的广播信息,接入第二终端设备的热点,以实现与第二终端设备之间的同一局域网内的无线链接。
[0056]本发明实施例中,第一子模块2011具体用于响应用户输入的链接指令,基于mDNS协议搜索第二终端设备通过第二终端设备的热点发送的广播信息。
[0057]在图2、图3所示的终端设备中,第一响应单元201在响应用户输入的链接指令,建立与第二终端设备之间的无线链接后,第二响应单元202可以进一步响应用户输入的针对文件的获取指令,输出第二终端设备的信息,当检测单元203检测用户选择第二终端设备的信息之后,传输单元204可以将文件通过无线链接传输给第二终端设备。可见,与现有技术相比,图2、图3所示的终端设备可以简单、便捷地实现跨终端的文件传输。
[0058]请参阅图4,图4是本发明实施例提供的一种跨终端的文件传输系统的结构图。如图4所示,该终端设备可以包括第一终端设备401和第二终端设备402,其中,虚线第一终端设备401和第二终端设备402之间无线链接。如图4所示,第一终端设备401包括:
[0059]第一响应单元4011,用于响应用户输入的链接指令,建立与第二终端设备402之间的无线链接;
[0060]第二响应单元4012,用于响应用户输入的针对文件的获取指令,输出第二终端设备402的信息;
[0061]检测单元4013,用于检测用户是否选择第二终端设备402的信息;
[0062]传输单元4014,用于在检测单元4013的检测结果为是时,将文件通过无线链接传输给第二终端设备402 ;
[0063]第二终端设备402,用于接收上述文件。
[0064]一个实施例中,第一响应单元4011包括:
[0065]第一子模块40111,用于响应用户输入的链接指令,搜索第二终端设备402通过第二终端设备402的热点发送的广播信息;
[0066]第二子模块40112,用于响应第二终端设备402的热点发送的广播信息,接入第二终端设备402的热点,以实现与第二终端设备402之间的同一局域网内的无线链接;[0067]相应地,第二终端设备402还用于通过第二终端设备402的热点发送广播信息。
[0068]本发明实施例中,第一子模块40111具体用于响应用户输入的链接指令,基于mDNS协议搜索第二终端设备402通过第二终端设备402的热点发送的广播信息。
[0069]一个实施例中,第二终端设备402还用于通过Q+桌面输出上述文件,其中,Q+桌面采用Bonjour协议、DLNA协议或Miracast协议进行封装。
[0070]本发明实施例中,第二终端设备402的热点包括第二终端设备402的无线网卡。[0071 ] 在图4所示的系统中,第一终端设备401在响应用户输入的链接指令,建立与第二终端设备402之间的无线链接后,可以进一步响应用户输入的针对文件的获取指令,输出第二终端设备402的信息,当第一终端设备401检测用户选择第二终端设备402的信息之后,可以将文件通过无线链接传输给第二终端设备402。可见,与现有技术相比,图4所示的系统可以简单、便捷地实现跨终端的文件传输。
[0072]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random AccessMemory, RAM)、磁盘或光盘等。
[0073]以上对本发明实施例所提供的一种跨终端的文件传输方法及终端设备、系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种跨终端的文件传输方法,其特征在于,包括: 第一终端设备响应用户输入的链接指令,建立与第二终端设备之间的无线链接;所述第一终端设备在所述无线链接成功后,响应用户输入的针对文件的获取指令,输出所述第二终端设备的信息; 所述第一终端设备检测用户是否选择所述第二终端设备的信息,如果选择,则将所述文件通过所述无线链接传输给所述第二终端设备。
2.根据权利要求1所述的方法,其特征在于,所述第一终端设备响应用户输入的链接指令,建立与第二终端设备之间的无线链接包括: 所述第一终端设备响应用户输入的链接指令,搜索第二终端设备通过所述第二终端设备的热点发送的广播信息; 所述第一终端设备响应所述第二终端设备的热点发送的广播信息,接入所述第二终端设备的热点,以实现与所述第二终端设备之间的同一局域网内的无线链接。
3.根据权利要求2所述的方法,其特征在于,所述第一终端设备响应用户输入的链接指令,搜索第二终端设备通过所述第二终端设备的热点发送的广播信息包括: 所述第一终端设备响应用户输入的链接指令,基于组播域名服务mDNS协议搜索第二终端设备通过所述第二终端设备的热点发送的广播信息。
4.根据权利要求1、2或3所述的方法,其特征在于,所述方法还包括: 所述第二终端设备通过Q+桌面输出所述文件,其中,所述Q+桌面采用Bonjour协议、DLNA协议或Miracast协议进行封装。
5.根据权利要求2或3所述的方法,其特征在于,所述第二终端设备的热点包括所述第二终端设备的无线网卡。
6.—种终端设备,其特征在于,包括: 第一响应单元,用于响应用户输入的链接指令,建立与第二终端设备之间的无线链接; 第二响应单元,用于在所述无线链接成功后,响应用户输入的针对文件的获取指令,输出所述第二终端设备的信息; 检测单元,用于检测用户是否选择所述第二终端设备的信息; 传输单元,用于在所述检测单元的检测结果为是时,将所述文件通过所述无线链接传输给所述第二终端设备。
7.根据权利要求6所述的终端设备,其特征在于,所述第一响应单元包括: 第一子模块,用于响应用户输入的链接指令,搜索第二终端设备通过所述第二终端设备的热点发送的广播信息; 第二子模块,用于响应所述第二终端设备的热点发送的广播信息,接入所述第二终端设备的热点,以实现与所述第二终端设备之间的同一局域网内的无线链接。
8.根据权利要求7所述的终端设备,其特征在于,所述第一子模块具体用于响应用户输入的链接指令,基于组播域名服务mDNS协议搜索第二终端设备通过所述第二终端设备的热点发送的广播信息。
9.一种跨终端的文件传输系统,其特征在于,包括第一终端设备和第二终端设备,其中:所述第一终端设备包括: 第一响应单元,用于响应用户输入的链接指令,建立与所述第二终端设备之间的无线链接; 第二响应单元,用于在所述无线链接成功后,响应用户输入的针对文件的获取指令,输出所述第二终端设备的信息; 检测单元,用于检测用户是否选择所述第二终端设备的信息; 传输单元,用于在所述检测单元的检测结果为是时,将所述文件通过所述无线链接传输给所述第二终端设备; 所述第二终端设备,用于接收所述文件。
10.根据权利要求9所述的系统,其特征在于,所述第一响应单元包括: 第一子模块,用于响应用户输入的链接指令,搜索第二终端设备通过所述第二终端设备的热点发送的广播信息; 第二子模块,用于响应所述第二终端设备的热点发送的广播信息,接入所述第二终端设备的热点,以实现与所述第二终端设备之间的同一局域网内的无线链接; 所述第二终端设备,还用于通过所述第二终端设备的热点发送广播信息。
11.根据权利要10所述的系统,其特征在于,所述第一子模块具体用于响应用户输入的链接指令,基于组播域名服务mDNS协议搜索第二终端设备通过所述第二终端设备的热点发送的广播信息。
12.根据权利要求9、10或11所述的系统,其特征在于,所述第二终端设备还用于通过Q+桌面输出所述文件,其中,所述Q+桌面采用Bonjour协议、DLNA协议或Miracast协议进行封装。
13.根据权利要求10或11所述的系统,其特征在于,所述第二终端设备的热点包括所述第二终端设备的无线网卡。
【文档编号】H04W76/02GK103888907SQ201210558286
【公开日】2014年6月25日 申请日期:2012年12月20日 优先权日:2012年12月20日
【发明者】罗璇, 严峻 申请人:腾讯科技(深圳)有限公司