CN104980414B - 一种文件传输方法及终端 - Google Patents

一种文件传输方法及终端 Download PDF

Info

Publication number
CN104980414B
CN104980414B CN201410205919.4A CN201410205919A CN104980414B CN 104980414 B CN104980414 B CN 104980414B CN 201410205919 A CN201410205919 A CN 201410205919A CN 104980414 B CN104980414 B CN 104980414B
Authority
CN
China
Prior art keywords
terminal
socket server
connection
creating
file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410205919.4A
Other languages
English (en)
Other versions
CN104980414A (zh
Inventor
郭永智
李斌
罗程
陈郁
何竞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201410205919.4A priority Critical patent/CN104980414B/zh
Publication of CN104980414A publication Critical patent/CN104980414A/zh
Application granted granted Critical
Publication of CN104980414B publication Critical patent/CN104980414B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephone Function (AREA)

Abstract

本发明实施例公开一种文件传输方法及终端,该方法为:第一终端接收用户通过应用输入的创建热点指令;第一终端响应创建热点指令,创建Wi‑Fi热点;第一终端接收用户通过应用输入的创建socket服务器指令;第一终端响应创建socket服务器指令,创建socket服务器;第一终端建立与第二终端的Wi‑Fi连接;第一终端利用Wi‑Fi连接建立socket服务器与第二终端的连接;第一终端检测用户通过应用输入的针对某一文件的传输指令;第一终端响应传输指令,将该文件传输至socket服务器,以使socket服务器将该文件通过Wi‑Fi连接传输给第二终端。能够在无流量消耗的情况下有效地提升文件的传输效率。

Description

一种文件传输方法及终端
技术领域
本发明涉及互联网技术领域,具体涉及一种文件传输方法及终端。
背景技术
随着智能手机的不断发展,智能手机上安装的各种应用(Application)越来越多。在各种应用的使用过程中,当用户发现某一应用比较有趣或比较有使用价值时,用户往往会想将这一应用分享给别的用户。在实践中,用户需要将某一应用分享给别的用户时,用户通常是将某一应用的名称告诉别的用户,由别的用户自己去应用市场搜索该应用并下载,这使得该应用的整个获取过程相当繁琐,而且在没有外部免费网络的情况下还会耗费很多的流量。
发明内容
本发明实施例公开了一种文件获取方法及终端,能够在无流量消耗的情况下有效地提升文件的传输效率。
本发明实施例第一方面公开一种文件获取方法,包括:
第一终端接收用户通过应用输入的创建热点指令;
所述第一终端响应所述创建热点指令,创建所述第一终端的Wi-Fi热点;
所述第一终端接收用户通过所述应用输入的创建socket服务器指令;
所述第一终端响应所述创建socket服务器指令,创建socket服务器;
所述第一终端建立与第二终端的Wi-Fi连接;
所述第一终端利用所述Wi-Fi连接建立所述socket服务器与所述第二终端的连接;
所述第一终端检测用户通过所述应用输入的针对某一文件的传输指令;
所述第一终端响应所述传输指令,将所述文件传输至所述socket服务器,以使所述socket服务器将所述文件通过所述Wi-Fi连接传输给所述第二终端。
本发明实施例第二方面公开一种终端,包括:
第一接收单元,用于接收用户通过应用输入的创建热点指令;
第一响应创建单元,用于响应所述创建热点指令,创建所述终端的Wi-Fi热点;
第二接收单元,用于接收用户通过所述应用输入的创建socket服务器指令;
第二响应创建单元,用于响应所述创建socket服务器指令,创建socket服务器;
第一连接单元,用于建立与第二终端的Wi-Fi连接;
第二连接单元,用于利用所述Wi-Fi连接建立所述socket服务器与所述第二终端的连接;
检测单元,用于检测用户通过所述应用输入的针对某一文件的传输指令;
传输单元,用于响应所述传输指令,将所述文件传输至所述socket服务器,以使所述socket服务器将所述文件通过所述Wi-Fi连接传输给所述第二终端。
本发明实施例中,第一终端创建Wi-Fi热点之后,可以响应创建socket服务器指令创建socket服务器,进一步地,第一终端可以建立与第二终端的Wi-Fi连接,以及可以利用Wi-Fi连接建立创建的socket服务器与第二终端的连接,在此基础上,第一终端可以响应用户通过应用输入的针对某一文件的传输指令,将该文件传输给创建的socket服务器,以使创建的socket服务器将该文件通过Wi-Fi连接传输给第二终端。由于第一终端与第二终端建立了Wi-Fi连接,这使得第一终端与第二终端之间的文件传输不会产生流量消耗,而且由于第一终端与第二终端之间采用socket传输,这使得文件的传输速度更快更稳定,从而可以有效地提升文件的传输效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种文件传输方法的流程示意图;
图2是本发明实施例公开的另一种文件传输方法的流程示意图;
图3是本发明实施例公开的一种终端应用的显示界面的示意图;
图4是本发明实施例公开的另一种终端应用的显示界面的示意图;
图5是本发明实施例公开的一种终端应用的显示界面的示意图;
图6是本发明实施例公开的一种终端创建socket服务器的界面变化示意图;
图7是本发明实施例公开的一种终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例公开了一种文件传输方法及终端,能够在无流量消耗的情况下有效地提升文件的传输效率。以下分别进行详细说明。
请参阅图1,图1是本发明实施例公开的一种文件传输方法的流程示意图。如图1所示,该文件传输方法可以包括以下步骤。
S101、第一终端接收用户通过应用输入的创建热点指令。
本发明实施例中,第一终端可以包括智能手机、平板电脑、掌上电脑以及移动互联网设备(MID)等用户终端,本发明实施例不作限定。
在一种可选的实施方式中,第一终端接收用户通过应用输入的创建热点指令的方式可以如图2所示,即第一终端可以接收用户通过触及应用的显示界面上的创建热点项输入的创建热点指令。本发明实施例中,用户在第一终端上启动应用后,应用可以通过其显示界面输出创建热点项,这样用户可以采用单击、双击、长按或滑动等触及方式来触及应用的显示界面上的创建热点项,以使得第一终端可以接收用户通过触及应用的显示界面上的创建热点项输入的创建热点指令。其中,本发明实施例中涉及的应用可以包括社交应用、地图导航应用、网上购物应用、生活消费类应用、拍摄美化应用、查询工具应用、影音播放应用、图书阅读应用、浏览器应用等各种移动应用。
在另一种可选的实施方式中,第一终端接收用户通过应用输入的创建热点指令的方式可以如图3所示,即第一终端可以接收用户通过触及应用的显示界面上的语音输入项以语音方式输入的创建热点指令。本发明实施例中,用户在第一终端上启动应用后,应用可以通过其显示界面输出语音输入项,这样用户可以采用长按触及方式来触及应用的显示界面上的语音输入项,并以语音方式输入创建热点指令,以使得第一终端可以接收用户通过触及应用的显示界面上的语音输入项以语音方式输入的创建热点指令。
S102、第一终端响应上述创建热点指令,创建第一终端的Wi-Fi热点。
本发明实施例中,第一终端可以响应上述创建热点指令,启动第一终端的Wi-Fi热点,从而可以实现第一终端的Wi-Fi热点的创建。
S103、第一终端接收用户通过上述应用输入的创建socket服务器指令。
在一种可选的实施方式中,第一终端接收用户通过上述应用输入的创建socket服务器指令的方式可以如图4所示,即第一终端可以接收用户通过触及上述应用的显示界面上的创建服务项输入的创建socket服务器指令。本发明实施例中,用户在第一终端上启动上述应用后,上述应用可以通过其显示界面输出创建服务项,这样用户可以采用单击、双击、长按或滑动等触及方式来触及上述应用的显示界面上的创建服务项,以使得第一终端可以接收用户通过触及应用的显示界面上的创建服务项输入的创建socket服务器指令。可选地,在图4所示的上述应用的显示界面中,还可以同时包括创建热点项,这样第一终端可以接收用户通过触及上述应用的同一个显示界面上的创建热点项输入的创建热点指令。
在另一种可选的实施方式中,第一终端接收用户通过上述应用输入的创建socket服务器指令的方式可以如图5所示,即第一终端可以接收用户通过触及上述应用的显示界面上的语音输入项以语音方式输入的创建socket服务器指令。本发明实施例中,用户在第一终端上启动上述应用后,应用可以通过其显示界面输出语音输入项,这样用户可以采用长按触及方式来触及上述应用的显示界面上的语音输入项,并以语音方式输入创建socket服务器指令,以使得第一终端可以接收用户通过触及上述应用的显示界面上的语音输入项以语音方式输入的创建socket服务器指令。可选地,在图5所示的上述应用的显示界面中,还可以同时包括创建热点项,这样第一终端可以接收用户通过触及上述应用的同一个显示界面上的创建热点项输入的创建热点指令。
S104、第一终端响应上述创建socket服务器指令,创建socket服务器。
本发明实施例中,第一终端响应上述创建socket服务器指令,创建socket服务器的方式可以为:
第一终端可以响应上述创建socket服务器指令,输出创建服务器界面,其中,创建服务器界面可以包括即将创建的socket服务器的默认地址和默认端口,以及包括用于提示是否确认创建socket服务器的提示信息;
以及,第一终端接收用户针对上述提示信息输入的创建socket服务器确认指令之后,可以依据上述默认地址和默认端口创建socket服务器。
举例来说,如图6所示,第一终端接收用户通过触及上述应用的显示界面上的创建服务项输入的创建socket服务器指令之后,可以响应上述创建socket服务器指令,输出创建服务器界面,其中,创建服务器界面可以包括即将创建的socket服务器的默认地址192.168.12.313和默认端口31239,并且创建服务器界面还包括“是否确认创建服务”等用于提示是否确认创建socket服务器的提示信息;如图6所示,当用户针对上述提示信息触及“确认”选项时,第一终端即可接收用户针对上述提示信息输入的创建socket服务器确认指令,进而第一终端可以依据上述默认地址192.168.12.313和默认端口31239创建socket服务器。反之,当用户针对上述提示信息触及“否”选项时,第一终端即可接收用户针对上述提示信息输入的撤销创建socket服务器指令,进而第一终端可以无需依据上述默认地址192.168.12.313和默认端口31239创建socket服务器。
举例来说,第一终端依据上述默认地址192.168.12.313和默认端口31239创建socket服务器具体可以采用以下代码来实现,即:
socket=new Socket("192.168.12.313",31239).
S105、第一终端建立与第二终端的Wi-Fi连接。
本发明实施例中,第二终端可以包括智能手机、平板电脑、掌上电脑以及移动互联网设备(MID)等用户终端,或者,第二终端也可以包括PC等固定用户终端,本发明实施例不作限定。
本发明实施例中,用户在第二终端上启动Wi-Fi功能后,第二终端可以主动搜索周围存在的Wi-Fi热点,当第二终端搜索到包括第一终端的Wi-Fi热点的多个Wi-Fi热点时,第二终端可以输出包括这多个Wi-Fi热点的标识信息(如名称)的Wi-Fi热点可用列表。进一步地,用户可以在该Wi-Fi热点可用列表上选择(如点击)第一终端的Wi-Fi热点,以触发第一终端发送Wi-Fi热点连接请求给第一终端,该Wi-Fi热点连接请求可以包括第二终端的标识信息(如第二终端的型号);相应地,第一终端收到第二终端发送的Wi-Fi热点连接请求之后,第一终端可以提示用户是否允许第二终端接入Wi-Fi热点,当第一终端接收到用户针对该提示输入的允许第二终端接入Wi-Fi热点时,第一终端可以发送Wi-Fi热点连接响应给第二终端,从而建立第一终端建立与第二终端的Wi-Fi连接。
S106、第一终端利用上述Wi-Fi连接建立上述socket服务器与第二终端的连接。
本发明实施例中,第一终端利用上述Wi-Fi连接建立上述socket服务器与第二终端的连接的方式具体可以为:
第一终端接收第二终端通过上述Wi-Fi连接发送的socket服务器连接请求,上述socket服务器连接请求包括第二终端的地址和端口;
第一终端可以依据第二终端的地址和端口通过上述Wi-Fi连接发送socket服务器连接响应给第二终端,以建立上述socket服务器与第二终端的连接。
S107、第一终端检测用户通过上述应用输入的针对某一文件的传输指令。
本发明实施例中,上述应用中可以设置文件调入窗口,用户通过该文件调入窗口可以选择某一个文件,该选择动作表示执行传输,进而第一终端可以检测到用户通过上述应用输入的针对某一文件的传输指令。
本发明实施例中,上述文件包括音乐文件、图片文件、视频文件、文本文件以及各种应用(如桌面应用)的安装包等文件,本发明实施例不作限定。
S108、第一终端响应上述传输指令,将上述文件传输至socket服务器,以使上述socket服务器将上述文件通过Wi-Fi连接传输给第二终端。
本发明实施例中,第一终端可以响应上述传输指令将上述文件传输至socket服务器,以使上述socket服务器依据第二终端的地址和端口将上述文件通过Wi-Fi连接传输给第二终端。
本发明实施例中,上述socket服务器将上述文件通过Wi-Fi连接传输给第二终端时,可以先判断一下上述文件的长度,如果上述文件的长度大于单个socket传输包的大小(一般最大不超过1M),那么socket服务器可以将上述文件切分为很多的socket传输包(如每个socket传输包为400K)后再发送给第二终端,这样做可以带来以下效果:
1.单个socket传输包的大小一般最大不超过1M,不容易造成传输失败。
2.从终端内存考虑,避免一次性把整个文件(如应用的安装包)读到内存而给内存带来压力。
3.实验表明,每个socket传输包400K,能达到一个比较好的传输速度。
本发明实施例中,第二终端接收到上述文件后,如果上述文件是应用的安装包,那么第二终端可以自动安装好这些应用。
本发明实施例中,由于第一终端与第二终端建立了Wi-Fi连接,这使得第一终端与第二终端之间的文件传输不会产生流量消耗,而且由于第一终端与第二终端之间采用socket传输,这使得文件的传输速度更快更稳定,从而可以有效地提升文件的获取效率。
本发明实施例中,用户不需要再将某一应用的名称告诉别的用户,别的用户也不需要去应用市场搜索该应用并下载,整个过程非常的快捷,而且即使在没有外部免费网络的情况下也不会耗费流量。
请参阅图7,图7是本发明实施例公开的一种终端的结构示意图。如图7所示,该终端700可以包括:
第一接收单元701,用于接收用户通过应用输入的创建热点指令;
第一响应创建单元702,用于响应上述创建热点指令,创建终端700的Wi-Fi热点;
第二接收单元703,用于接收用户通过上述应用输入的创建socket服务器指令;
第二响应创建单元704,用于响应上述创建socket服务器指令,创建socket服务器;
第一连接单元705,用于建立与第二终端的Wi-Fi连接;也即是说,第一连接单元705用于建立第一响应创建单元702创建的终端700的Wi-Fi热点与第二终端的Wi-Fi连接;
第二连接单元706,用于利用上述Wi-Fi连接建立上述socket服务器与第二终端的连接;也即是说,第二连接单元706用于利用第一连接单元705建立的上述Wi-Fi连接建立第二响应创建单元704创建的上述socket服务器与第二终端的连接;
检测单元707,用于检测用户通过上述应用输入的针对某一文件的传输指令;
传输单元708,用于响应上述传输指令,将上述文件传输至socket服务器,以使socket服务器将上述文件通过Wi-Fi连接传输给第二终端,也即是说,传输单元708用于响应上述传输指令,将上述文件传输至第二响应创建单元704创建的上述socket服务器,以使socket服务器将上述文件通过第一连接单元705建立的Wi-Fi连接传输给第二终端。
作为一种可选的实施方式,第一接收单元701可以用于接收用户通过触及应用的显示界面上的创建热点项输入的创建热点指令;或者,用于接收用户通过触及应用的显示界面上的语音输入项以语音方式输入的创建热点指令,本发明实施例不作限定。
作为一种可选的实施方式,第二接收单元703可以用于接收用户通过触及应用的显示界面上的创建服务项输入的创建socket服务器指令;或者,用于接收用户通过触及应用的显示界面上的语音输入项以语音方式输入的创建socket服务器指令,本发明实施例不作限定。
作为一种可选的实施方式,在图7所示的终端700中,第二响应创建单元704可以包括:
第一子单元7041,用于响应上述创建socket服务器指令,输出创建服务器界面,其中,创建服务器界面包括即将创建的socket服务器的默认地址和默认端口,以及包括用于提示是否确认创建socket服务器的提示信息;
第二子单元7042,用于接收用户针对所述提示信息输入的创建socket服务器确认指令,依据所述默认地址和默认端口创建socket服务器。
作为一种可选的实施方式,在图7所示的终端700中,第二连接单元706可以包括:
接收子单元7061,用于接收第二终端通过上述Wi-Fi连接发送的socket服务器连接请求,其中,上述socket服务器连接请求包括第二终端的地址和端口;
发送子单元7062,用于依据第二终端的地址和端口通过上述Wi-Fi连接发送socket服务器连接响应给第二终端,以建立上述socket服务器与第二终端的连接。
本发明实施例中,上述socket服务器将上述文件通过Wi-Fi连接传输给第二终端时,可以先判断一下上述文件的长度,如果上述文件的长度大于单个socket传输包的大小(一般最大不超过1M),那么socket服务器可以将上述文件切分为很多的socket传输包(如每个socket传输包为400K)后再发送给第二终端,这样做可以带来以下效果:
1.单个socket传输包的大小一般最大不超过1M,不容易造成传输失败。
2.从终端内存考虑,避免一次性把整个文件(如应用的安装包)读到内存而给内存带来压力。
3.实验表明,每个socket传输包400K,能达到一个比较好的传输速度。
本发明实施例中,第二终端接收到上述文件后,如果上述文件是应用的安装包,那么第二终端可以自动安装好这些应用。
本发明实施例中,由于第一终端与第二终端建立了Wi-Fi连接,这使得第一终端与第二终端之间的文件传输不会产生流量消耗,而且由于第一终端与第二终端之间采用socket传输,这使得文件的传输速度更快更稳定,从而可以有效地提升文件的传输效率。
本发明实施例中,用户不需要再将某一应用的名称告诉别的用户,别的用户也不需要去应用市场搜索该应用并下载,整个过程非常的快捷,而且即使在没有外部免费网络的情况下也不会耗费流量。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random AccessMemory,RAM)、磁盘或光盘等。
以上对本发明实施例公开的一种文件传输方法及终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (11)

1.一种文件传输方法,其特征在于,包括:
第一终端接收用户通过应用的显示界面输入的创建热点指令;所述创建热点指令是通过所述应用的显示界面上的语音输入项所确定的;所述应用的显示界面上还包含用于创建socket服务器指令的创建服务项;
所述第一终端响应所述创建热点指令,创建所述第一终端的Wi-Fi热点;
所述第一终端接收用户通过触及所述应用的显示界面上的所述创建服务项输入的创建socket服务器指令;
所述第一终端响应所述创建socket服务器指令,根据输出的创建服务器界面中的提示信息创建socket服务器;
所述第一终端建立与第二终端的Wi-Fi连接;
所述第一终端利用所述Wi-Fi连接建立所述socket服务器与所述第二终端的连接;
所述第一终端检测用户通过所述应用中的文件调入窗口输入的针对某一文件的传输指令;所述文件为所述用户通过所述文件调入窗口所选择的文件;
所述第一终端响应所述传输指令,将所述文件传输至所述socket服务器,以使所述socket服务器将所述文件通过所述Wi-Fi连接传输给所述第二终端。
2.根据权利要求1所述的方法,其特征在于,所述第一终端接收用户通过应用输入的创建热点指令包括:
第一终端接收用户通过触及应用的显示界面上的语音输入项以语音方式输入的创建热点指令。
3.根据权利要求1所述的方法,其特征在于,所述第一终端响应所述创建socket服务器指令,根据输出的创建服务器界面中的提示信息创建socket服务器包括:
所述第一终端响应所述创建socket服务器指令,输出创建服务器界面,所述创建服务器界面包括即将创建的socket服务器的默认地址和默认端口,以及包括用于提示是否确认创建socket服务器的提示信息;
所述第一终端接收用户针对所述提示信息输入的创建socket服务器确认指令,依据所述默认地址和默认端口创建socket服务器。
4.根据权利要求1~3任一项所述的方法,其特征在于,所述第一终端利用所述Wi-Fi连接建立所述socket服务器与所述第二终端的连接包括:
所述第一终端接收所述第二终端通过所述Wi-Fi连接发送的socket服务器连接请求,所述socket服务器连接请求包括所述第二终端的地址和端口;
所述第一终端依据所述第二终端的地址和端口通过所述Wi-Fi连接发送socket服务器连接响应给所述第二终端,以建立所述socket服务器与所述第二终端的连接。
5.根据权利要求4所述的方法,其特征在于,所述socket服务器将所述文件通过所述Wi-Fi连接传输给所述第二终端时,所述socket服务器先判断所述文件的长度,如果所述文件的长度大于单个socket传输包的大小,所述socket服务器将所述文件切分为多个的socket传输包后再通过所述Wi-Fi连接传输给所述第二终端。
6.一种终端,其特征在于,包括:
第一接收单元,用于接收用户通过应用的显示界面输入的创建热点指令;所述创建热点指令是通过所述应用的显示界面上的语音输入项所确定的;所述应用的显示界面上还包含用于创建socket服务器指令的创建服务项;
第一响应创建单元,用于响应所述创建热点指令,创建所述终端的Wi-Fi热点;
第二接收单元,用于接收用户通过触及所述应用的显示界面上的所述创建服务项输入的创建socket服务器指令;
第二响应创建单元,用于响应所述创建socket服务器指令,根据输出的创建服务器界面中的提示信息创建socket服务器;
第一连接单元,用于建立与第二终端的Wi-Fi连接;
第二连接单元,用于利用所述Wi-Fi连接建立所述socket服务器与所述第二终端的连接;
检测单元,用于检测用户通过所述应用中的文件调入窗口输入的针对某一文件的传输指令;所述文件为所述用户通过所述文件调入窗口所选择的文件;
传输单元,用于响应所述传输指令,将所述文件传输至所述socket服务器,以使所述socket服务器将所述文件通过所述Wi-Fi连接传输给所述第二终端。
7.根据权利要求6所述的终端,其特征在于,所述第一接收单元用于接收用户通过触及应用的显示界面上的语音输入项以语音方式输入的创建热点指令。
8.根据权利要求6所述的终端,其特征在于,所述第二响应创建单元包括:
第一子单元,用于响应所述创建socket服务器指令,输出创建服务器界面,所述创建服务器界面包括即将创建的socket服务器的默认地址和默认端口,以及包括用于提示是否确认创建socket服务器的提示信息;
第二子单元,用于接收用户针对所述提示信息输入的创建socket服务器确认指令,依据所述默认地址和默认端口创建socket服务器。
9.根据权利要求6~8任一项所述的终端,其特征在于,所述第二连接单元包括:
接收子单元,用于接收所述第二终端通过所述Wi-Fi连接发送的socket服务器连接请求,所述socket服务器连接请求包括所述第二终端的地址和端口;
发送子单元,用于依据所述第二终端的地址和端口通过所述Wi-Fi连接发送socket服务器连接响应给所述第二终端,以建立所述socket服务器与所述第二终端的连接。
10.根据权利要求9所述的终端,其特征在于,所述socket服务器将所述文件通过所述Wi-Fi连接传输给所述第二终端时,所述socket服务器先判断所述文件的长度,如果所述文件的长度大于单个socket传输包的大小,所述socket服务器将所述文件切分为多个的socket传输包后再通过所述Wi-Fi连接传输给所述第二终端。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时,执行如权利要求1-5任一项所述的方法。
CN201410205919.4A 2014-05-15 2014-05-15 一种文件传输方法及终端 Active CN104980414B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410205919.4A CN104980414B (zh) 2014-05-15 2014-05-15 一种文件传输方法及终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410205919.4A CN104980414B (zh) 2014-05-15 2014-05-15 一种文件传输方法及终端

Publications (2)

Publication Number Publication Date
CN104980414A CN104980414A (zh) 2015-10-14
CN104980414B true CN104980414B (zh) 2020-01-10

Family

ID=54276523

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410205919.4A Active CN104980414B (zh) 2014-05-15 2014-05-15 一种文件传输方法及终端

Country Status (1)

Country Link
CN (1) CN104980414B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108307390A (zh) * 2016-08-25 2018-07-20 大连楼兰科技股份有限公司 无屏智能设备的用户交互***及交互方法
CN106658360A (zh) * 2016-10-19 2017-05-10 广东欧珀移动通信有限公司 一种数据传输方法及设备
CN106714333A (zh) * 2016-11-14 2017-05-24 广东欧珀移动通信有限公司 一种数据迁移的方法及终端
CN106921961A (zh) * 2017-01-25 2017-07-04 北京奇虎科技有限公司 一种不同***间数据传输方法、装置及移动终端
CN106844104B (zh) * 2017-01-25 2019-11-05 北京安云世纪科技有限公司 一种终端数据处理方法、装置及移动终端
CN107222854A (zh) * 2017-06-19 2017-09-29 依偎科技(南昌)有限公司 一种获取软件的方法及装置
CN112688920B (zh) * 2020-12-09 2021-09-21 北京博瑞彤芸科技股份有限公司 一种判定会面事件真实性的方法及***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102880508A (zh) * 2012-09-14 2013-01-16 深圳市中兴移动通信有限公司 一种实现PC操控Android终端的方法及***
CN102938943A (zh) * 2012-09-19 2013-02-20 河南智游网络技术有限公司 基于iPhone的WiFi无线数据传输方法
CN103152378A (zh) * 2012-12-25 2013-06-12 ***通信集团江西有限公司 一种网络数据的传输方法、***和客户端
CN103248452A (zh) * 2012-02-10 2013-08-14 宇龙计算机通信科技(深圳)有限公司 数据发送装置、数据接收装置、终端和数据传输方法
CN103476027A (zh) * 2013-09-24 2013-12-25 汇友数码(深圳)有限公司 一种移动终端的文件传输方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103648180A (zh) * 2013-12-04 2014-03-19 北京奇虎科技有限公司 一种终端设备之间分享文件的方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103248452A (zh) * 2012-02-10 2013-08-14 宇龙计算机通信科技(深圳)有限公司 数据发送装置、数据接收装置、终端和数据传输方法
CN102880508A (zh) * 2012-09-14 2013-01-16 深圳市中兴移动通信有限公司 一种实现PC操控Android终端的方法及***
CN102938943A (zh) * 2012-09-19 2013-02-20 河南智游网络技术有限公司 基于iPhone的WiFi无线数据传输方法
CN103152378A (zh) * 2012-12-25 2013-06-12 ***通信集团江西有限公司 一种网络数据的传输方法、***和客户端
CN103476027A (zh) * 2013-09-24 2013-12-25 汇友数码(深圳)有限公司 一种移动终端的文件传输方法

Also Published As

Publication number Publication date
CN104980414A (zh) 2015-10-14

Similar Documents

Publication Publication Date Title
CN104980414B (zh) 一种文件传输方法及终端
KR102077366B1 (ko) 오디오 제어 프로세스
WO2015062243A1 (zh) 信息展示方法和装置
WO2014012449A1 (zh) 桌面同步方法、装置、处理中心及***
WO2014206054A1 (en) Systems and methods for pushing applications
EP2922276B1 (en) File sharing method, apparatus, and mobile device
CN103269396A (zh) 一种对移动终端进行管理的方法和***
CN104756080A (zh) 扩展主机设备的功能
WO2015070816A1 (zh) 应用程序推送方法、装置、设备及***
KR20150032152A (ko) 전자 장치 간의 편집 동작을 실행하는 방법 및 장치
CN104639409A (zh) 音箱自动加入音箱自组网的方法和装置
CN103220822A (zh) 数据传输方法、装置和移动终端
WO2016150191A1 (zh) 一种数据共享方法及装置
US10069872B2 (en) Architecture to establish serverless WebRTC connections
CN103345696A (zh) 一种推送信息显示方法、装置及移动终端
KR101943430B1 (ko) 사용자 장치, 사용자 장치의 구동방법, 서비스제공장치 및 서비스제공장치의 구동방법
WO2016050143A1 (zh) 设备间共享资源的方法及电子设备
CN111479250A (zh) 一种文件共享方法、装置、***及终端设备
JP2015018537A (ja) アプリケーションのダウンロード方法およびシステム
CN103440295A (zh) 一种多媒体文件上传方法及电子终端
EP2897053B1 (en) Device management method and apparatus
CN103888907A (zh) 一种跨终端的文件传输方法及终端设备、***
CN106570045B (zh) 一种数据操作控制方法及其***、用户终端
CN104468499A (zh) 在跨数据处理设备传送多媒体文件前确定格式兼容性
US9763082B2 (en) Optimizing setup for wireless devices

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant