一种移动终端间的文件传输方法及系统的制作方法

文档序号:7553330阅读:180来源:国知局
专利名称:一种移动终端间的文件传输方法及系统的制作方法
技术领域
本发明涉及移动终端设备,尤其涉及的是一种移动终端间的文件传输方法及系统。
背景技术
随着移动通信设备的普及,越来越多的用户通过移动通信设备处理各种事物,譬如文档、音乐或视频等等。因此,人们经常需要在移动通信设备之间进行文件的传输,如移动通信设备间传递文档、传递照片或传递歌曲等等。传统的移动通信设备间交换文件的方式基本都是通过短距离传输方式譬如蓝牙、WIFI或红外等,其操作流程是首先使两者之间建立无线通信链接,再等待文件传输完成。这种传统的方式,首先,需要通过手动操作的方式建立无线链接,如完成蓝牙的匹配过程,这个过程相对来说比较耗时,且操作麻烦;另外,更重要的是,在无线通信设备间传输文件的过程中,发送者与接收者必须处于一定的距离内,如蓝牙,必须保证两者处于20到30米距离内,否则无线链接会因为距离太远而中断;另一个问题是,需要在文件传输完成后,才能断开无线链接,传输小的文件也许还可以接受,如果传递比较大的文件时,如视频、音频文件,文件传输的时间可能比较长,那么就使得传输的过程中就束缚了用户的行为,有些情况下这个传输的时间是无法接受的,如当用户快要上火车时,需要传递一首歌曲,而传递的时间可能太长而无法完成。传统的无线通讯设备间传输文件一般通过WIFI,BT或NFC等,但是,以上的传输方式中,传输的过程比较麻烦,比如WIFI和BT传输时,首先需要建立无线连接,这个过程需要进行手动操作,完成匹配或鉴权的过程,同时,传输的过程中,无线通讯设备发送方与接收方必须在一定的距离内,从而保持无线链接,当需要传送较大的文件时,这种方式就需要用户等待较长的时间,限制了用户的行为;而像NFC这种传输方式,连接方式比较方便,但是,传输的速度相对较慢,而且,传输的距离更短,只能在几厘米的范围内,如果需要长时间传输大的文件,那就更不方便了。因此,现有技术还有待于改进和发展。

发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种移动终端间的文件传输方法及系统,旨在解决现有的在移动终端间的文件传输操作麻烦且传输方式限制条件多给用户带来了大大的不便的问题。本发明解决技术问题所采用的技术方案如下:
一种移动终端间的文件传输方法,其中,包括以下步骤:
A、第一移动终端接收用户的操作指令,选择需要发送的文件;
B、生成请求链接;
C、将请求链接编码为NFC传输数据格式,通过NFC模块发送给第二移动终端;
D、第一移动终端与服务器建立连接,将请求链接发送至服务器之后,再将需要发送的文件上传至服务器;
E、第二移动终端根据第一移动终端发送的请求链接与服务器建立连接,对应下载第一移动终端上传的文件。所述的移动终端间的文件传输方法,其中,在所述步骤A和步骤B之间,还包括: Al、将需要发送的文件的容量与一设定的阈值进行比较;当文件的容量超过阈值时,进
入步骤B ;当文件的容量不超过阈值时,通过蓝牙、WIFI或红外方式传输。所述的移动终端间的文件传输方法,其中,所述步骤B具体包括:
B1、第一移动终端根据服务器标识、第一移动终端的设备ID、本次传输码和文件识别码生成请求链接。所述的移动终端间的文件传输方法,其中,所述步骤D具体包括:
D1、服务器与第一移动终端建立连接之后,服务器根据请求链接生成相应的目录,第一移动终端开始通过无线网络将文件上传给服务器,服务器接收到文件后,将该文件放到对应的目录中。所述的移动终端间的文件传输方法,其中,所述步骤E具体包括:
E1、服务器与第二移动终端建立连接之后,根据请求链接查找对应的文件,并检测文件是否上传完成,在检测到文件上传完成后,执行步骤E2 ;
E2、服务器将文件通过无线网络发送给第二终端。—种移动终端间的文件传输系统,其中,包括:第一移动终端、第二移动终端和服务器;
所述第一移动终端包括:
请求链接生成模块,用于生成请求链接;
文件上传模块,用于将请求链接和文件上传至服务器;
第一 NFC模块,用于将请求链接发送给第二移动终端;
所述第二移动终端包括:
第二 NFC模块,用于接收第一 NFC模块发送的请求链接;
文件请求模块,用于从服务器下载文件。所述的移动终端间的文件传输系统,其中,所述第一移动终端还包括:
文件检测对比模块,用于检测文件的容量大小并与一设定的阈值进行比较。所述的移动终端间的文件传输系统,其中,所述服务器还包括:
目录生成模块,用于根据第一移动终端发送的请求链接生成相应的目录。所述的移动终端间的文件传输系统,其中,所述服务器还包括:
文件上传检测模块,用于检测文件是否上传完成。所述的移动终端间的文件传输系统,其中,所述第一移动终端还包括:
文件请求模块,用于从服务器下载文件;
所述第二移动终端还包括:
请求链接生成模块,用于生成请求链接;
文件上传模块,用于将请求链接和文件上传至服务器。本发明所提供的一种移动终端间的文件传输方法及系统,有效地解决了在移动终端间的文件传输的限制条件多,操作麻烦的问题,第一移动终端接收用户的操作指令,选择需要发送的文件并生成对应的请求链接,只需要将请求链接通过近场通信技术(NFC)的方式发送给第二移动终端,而真正需要传输的文件,第一移动终端上传到服务器上;而第二移动终端则通过所接收到的请求链接到服务器上请求相应的文件,再下载该文件,利用近场通信快速建立链接的特点,快速完成请求链接的传递,无需手动建立无线连接;再通过无线网络上传至服务器,通过服务器中转文件,因此,第一移动终端和第二移动终端无需在文件传输的过程中处于一定的范围内等待文件传输完成,使得短距离传输转化为长距离传输,大大增加了文件传输过程中的自由性,方便了用户。


图1为本发明提供的移动终端间的文件传输方法较佳实施例的流程图。图2为本发明提供的移动终端间的文件传输系统较佳实施例的结构框图。
具体实施例方式本发明提供一种移动终端间的文件传输方法及系统,为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明提出的无线通讯设备间传输文件的方法,将近场通讯技术与无线网络技术融合在一起,当无线通讯设备间需要传输文件时,发送方将文件上传到服务器上,而仅仅将文件在服务器上的请求链接通过近场通讯技术发送给接收方,接收方接收到请求链接后,根据请求链接向服务器请求下载该文件。这样,利用了近场通信模块快速链接的特点,在传递数据前无需用户通过复制的手动操作完成链接过程,只需要发送发方与接收方将设备靠近一下即可;而在传输的时间上,由于使用的服务器器作为中转,发送方与接收方仅仅传输的是请求链接,数据量很小,时间相对短暂,完全利用了无线网络进行真正的文件传输过程,用户在文件传输的过程中没有距离上的限制。请参阅图1,图1为本发明提供的移动终端间的文件传输方法较佳实施例的流程图,包括以下步骤:
步骤S100、第一移动终端接收用户的操作指令,选择需要发送的文件;
步骤S200、生成请求链接;
步骤S300、将请求链接编码为NFC传输数据格式,通过NFC模块发送给第二移动终端;步骤S400、第一移动终端与服务器建立连接,将请求链接发送至服务器之后,再将需要发送的文件上传至服务器;
步骤S500、第二移动终端根据第一移动终端发送的请求链接与服务器建立连接,对应下载第一移动终端上传的文件。下面结合具体的实施例对上述步骤进行详细的描述。第一移动终端根据用户的操作指令,选择需要发送的文件。譬如第一移动终端需要传输照片、音乐或视频等文件给第二移动终端,那么用户先选择需要发送的文件,在确定之后进入步骤S200生成请求链接。所述第一移动终端再将请求链接编码为NFC传输数据格式,通过第一移动终端的NFC模块对应发送给第二移动终端的NFC模块接收。本发明中,为了使得第一移动终端与第二移动终端能够快速完成请求链接的发送,通过NFC完成请求链接的发送与接收。NFC作为一种近距离通讯机制,具有快速方便地进行信息交换的优势,NFC能够在两个设备之间置于近距离时(一般小于10cm),快速建立连接(一般小于Is),并完成数据的传递。本发明正是利用了 NFC的这一特点,完成请求链接的发送与接收。
第一移动终端首先生成请求链接,接着第一移动终端的NFC模块发起NFC呼叫,通知NFC芯片初始化。此时,将第二移动终端设备置于与第一移动终端相近的距离内,第一移动终端与第二移动终端两者间开始建立通信:即当两部具有NFC的移动通讯设备所放置的距离小于一定值(一般为小于IOcm),第一移动终端发射频场,并按照选定的传送速度(如424kbps)将数据发送给第二移动终端,第二移动终端同样发射频场,以同样的传输速率进行应答,从而建立对等的点对点数据连接。这样,便可实现移动设备间数据的交换,即具有NFC的移动通讯设备可以将请求链接发送给其他移动通讯设备。
在将请求链接发送给第二移动终端之后,第一移动终端与服务器建立连接,先将请求链接发送至服务器,再将需要发送的文件上传至服务器。优选地,服务器在接收请求链接之后,发送开始上传信息给第一移动终端,第一移动终端接收到服务器开始上传信息后,开始将所要发送的文件上传给服务器。这样,将第一移动终端与服务器的数据交互过程更加细化,也大大提升了用户的体验感,使得用户能够知道文件传输当前处在什么状态。
然后,第二移动终端根据第一移动终端发送的请求链接与服务器建立连接,对应下载第一移动终端上传的文件。
进一步地,所述步骤SlOO和步骤S200之间,还包括: S110、将需要发送的文件的容量与一设定的阈值进行比较;当文件的容量超过阈值时,进入步骤S200 ;当文件的容量不超过阈值时,通过蓝牙、WIFI或红外方式传输。
具体来说,所述阈值可根据用户的不同需要进行设置,此处以文件大小的阈值为IM进行说明。当用户想传递文件时,选择需要传递的文件,并选择“发送选项”,本发明可传输各种大小的文件,但对于小的文件,由于使用短距离传输方式可以快速完成,因此,也就不一定需本发明的方式进行传输。因此,在用户选择完需要传输的文件后,第一移动终端首先判断所有传输文件的大小:如果文件的小于一定的值(1M),则表示该文件为小文件,则通过正常的方式进行传输,如蓝牙、WIFI或红外等;如果文件的大于一定的值(1M),则表示是大文件传输,则通过请求链接的方式进行传输,进入步骤S200,即第一移动终端生成请求链接。
进一步地,所述步骤S200具体包括: S210、第一移动终端根据服务器标识、第一移动终端的设备ID、本次传输码和文件识别码生成请求链接。
具体来说,第一移动终端为发送方,而第二移动终端为接收方,为避免两方文件传输不对应,导致接收方接收错误的文件,为也了使得无线通讯设备间能够快速完成文件的传输,通过服务器作为发送方与接收方的桥梁,而为了使得发送方与接收方能够通过服务器完成文件的传输,发送方首先需要根据文件上传的路径以及文件的名称等信息生成相应的链接,而接收方再根据链接向服务器发送请求,请求下载对应的文件,从而避免文件传输对象错误。
服务器为了很好的管理发送方与接收方的通过请求链接完成文件传输的行为,规定了一种请求链接的标准格式,发送方无线通信设备端根据这个标准的格式生成请求链接:请求链接中主要包含服务器标识,发送方设备的ID,本次传输码以及文件码识别码。所述服务器标识主要用来标识服务器的地址,这样,接收方通过服务器地址就可以访问到该服务器,从而进行文件的请求;由于发送方需要使用的服务器是固定的,即每次发送都是使用同一服务器,因此,发送方知道服务器的标识,在生成请求链接时,将服务器的标识作为请求链接的一部分。所述发送方设备ID用来标识发送方设备,每个发送方,服务器都分配给一个识别号,当发送方在服务器上注册时,服务器为该发送方分配一个ID,通过该ID就可以识别发送设备;这样,服务器可以通过ID区分不同的发送方设备,从而可以管理不同发送设备所要传输的文件。所述本次传输码,由于同一发送方可能传输的文件不止一个,因此,每次传输需要一个传输码,用来区分当前的传输与其他传输,本次传输码由发送方生成,在每次传输前分配一个与之前传输码不一样的码值。所述文件识别码用来标识本次传输的文件,从而使得发送方能够通过该文件标识码到服务器中请求到对应的文件。文件识别码同样是由发送方生成,在每次传输前,发送方根据当前的文件生成文件识别码,用以标识所传输的文件。通过上述的4个标识,就可以生成文件的请求链接,接收方接收到请求链接后,向服务器发送请求,通过发送方设备ID可以在服务器中找到对应发送方所对应的文件夹,通过本次传输码以及文件识别码可以在文件夹中找到本次传输的文件。这样,发送方就可以通过请求链接向服务器请求相应的文件,从而避免了文件传输对象错误,防止接收方不能接收文件或接收错误文件。对本领域普通技术人员来说,可以根据上述说明对请求链接的格式加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。进一步地,所述步骤S400具体包括:
S410、服务器与第一移动终端建立连接之后,服务器根据请求链接生成相应的目录,第一移动终端开始通过无线网络将文件上传给服务器,服务器接收到文件后,将该文件放到对应的目录中。具体来说,发送方也就是第一移动终端,通过NFC发送完请求链接后,发送方首先与服务器建立链接,即通过无线网络方式与服务器进行数据交互。接着,发送方先将所生成的请求链接也发送给服务器,服务器根据发送方的ID查找到该用户对应的目录或者生成相应的目录,再根据请求链接中的传输码和文件识别码生成子目录,生成相应的目录后,发送方开始通过无线网络将文件上传给服务器,服务器接收到文件后,将该文件放到对应的目录当中。所述步骤S500为第二移动终端的接收,也就是接收方的接收。所述第二移动终端包括与第一移动终端建立NFC数据连接,然后再通过无线链路接收数据并对数据进行解码,从而获得第一移动终端发送的请求链接。进一步地,所述步骤S500具体包括:
S510、服务器与第二移动终端建立连接之后,根据请求链接查找对应的文件,并检测文件是否上传完成,在检测到文件上传完成后,执行步骤S520;
S520、服务器将文件通过无线网络发送给第二终端。具体来说,在第二移动终端的接收过程中,第二移动终端通过NFC模块接收到请求链接后,通过请求链接向服务器发送请求,服务器接收到请求后,即与第二移动终端建立链接,服务器器根据请求链接中所包含的信息,查看所有请求的文件状态,即文件是否已经上传完成。在检测到文件上传完成后,服务器将文件通过无线网络发送给第二终端。
进一步地,若服务器检测到文件还没有上传完成,那么服务器可发送请求等待信息给接收方,让接收方暂停接收文件,等待文件传输完成,从而让接收方知道目前文件处于什么状态之中。而服务器在检测到文件没有上传完成后,还实时检测该文件的状态,当文件状态为上传完成时,服务器发送“开始接收”消息给接收方设备端,接收方设备端接收到“开始接收”消息后,可根据需要确定是否下载文件,在确定需要下载之后,开始接收,服务器将文件传输给接收方设备端,直到文件完成下载;如果已完成上传,那么服务器可发送“开始接收”消息给发送方设备,接收方设备端接收到“开始接收”消息后,确认是否需要下载,在确认需要下载之后,开始下载文件,服务器将文件传输给接收方设备端,直到文件完成下载。
基于上述移动终端间的文件传输方法,本发明还提供了一种移动终端间的文件传输系统,如图2所示,包括:第一移动终端100、第二移动终端200和服务器300。其中,所述第一移动终端包括:用于生成请求链接的请求链接生成模块110、用于将请求链接发送给第二移动终端的第一 NFC模块120和用于将请求链接和文件上传至服务器300的文件上传模块130。所述第二移动终端包括用于接收第一 NFC模块120发送的请求链接的第二 NFC模块210和用于从服务器下载文件的文件请求模块220。
具体来说,所述近场通信(NFC)模块主要用于完成请求链接的发送与接收,发送方生成请求链接,接着将请求链接通过该模块发送给接收方;接收方,通过NFC模块接收到请求链接,并将接收到请求链接发送给接收方的文件请求模块220。
所述请求链接生成模块110主要用于根据所有传递的文件信息以及服务器存储的位置,在移动通讯设备中自动生成对应的链接,生成该请求链接字符串后,该模块将该链接字符串发送给近场通讯模块。
所述文件上传模块130主要用于向服务器300上传相应的文件,该模块是无线通讯设备的发送模块。该模块在请求链接生成模块生成请求链接后,将本地的所要传输的文件通过无线网络发送给服务器,服务器将该文件放在定义好的相应位置当中。
所述文件请求模块220主要用于向服务器300请求下载对应的文件,该模块是无线通讯设备的接收模块,该模块根据请求链接,向服务器请求下载对应的文件,从而能够从服务器下载所要交换的文件。
所述服务器300为发送方与接收方的中转站,它接收发送方上传的文体,将接收到的文件放到固定的位置;同时,所述服务器将所接收到的文件通过无线网络发送给接收方无线通讯设备。
进一步地,所述第一移动终端100还包括:文件检测对比模块140,所述文件检测对比模块140,用于检测文件的容量大小并与一设定的阈值进行比较。具体如上所述。
进一步地,所述服务器300还包括:目录生成模块310,所述目录生成模块310用于根据第一移动终端100发送的请求链接生成相应的目录。具体如上所述。
进一步地,所述服务器300还包括:文件上传检测模块320,所述文件上传检测模块320用于检测文件是否上传完成。
在实际应用时,所述第一移动终端还应该包括用于从服务器下载文件的文件请求模块。所述第二移动终端还应该包括用于生成请求链接的请求链接生成模块和用于将请求链接和文件上传至服务器的文件上传模块。在具体应用时,在本发明提供的移动终端中,所述移动终端应该即具有上传文件的功能,也具备下载文件的功能,从而与其它移动终端通过服务器中转进行文件传输。本发明提供的移动终端,当用户想要交换文件时,特别是大的文件时,发送方选择所有传输的文件后,只要将移动通讯设备与接收方靠近一下,就可以完成文件的传输。一方面将大文件的传输修改为请求链接的传输,使得传输的信息量极小,从而可以利用NFC这种快速连接的优势,用户不需要进行过多的操作,就能完成请求链接的交换,大大减少了用户的操作流程,提高了效率。另一方面,本发明能通过服务器作为中转站,发送方将真正的文件上传给服务器,而接收方再根据请求链接从服务器下载,这就使得发送方与接收方在文件传输的过程无需在一定的范围内,使得短距离传输转化为长距离传输,方便了用户。本发明的移动终端并不限于手机,也可用于电脑、数码相机等等其他移动终端。综上所述,本发明提供的一种移动终端间的文件传输方法及系统,通过第一移动终端接收用户的操作指令,选择需要发送的文件;再生成请求链接;将请求链接编码为NFC传输数据格式,通过NFC模块发送给第二移动终端;第一移动终端与服务器建立连接,将请求链接发送至服务器之后,再将需要发送的文件上传至服务器;第二移动终端根据第一移动终端发送的请求链接与服务器建立连接,对应下载第一移动终端上传的文件;通过近场通信技术快速完成请求链接的传递,无需手动建立无线连接;再通过无线网络上传至服务器,通过服务器中转文件,无需在文件传输的过程中处于一定的范围内等待文件传输完成,使得短距离传输转化为长距离传输,大大增加了文件传输过程中的自由性,方便了用户。应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
权利要求
1.一种移动终端间的文件传输方法,其特征在于,包括以下步骤: A、第一移动终端接收用户的操作指令,选择需要发送的文件; B、生成请求链接; C、将请求链接编码为NFC传输数据格式,通过NFC模块发送给第二移动终端; D、第一移动终端与服务器建立连接,将请求链接发送至服务器之后,再将需要发送的文件上传至服务器; E、第二移动终端根据第一移动终端发送的请求链接与服务器建立连接,对应下载第一移动终端上传的文件。
2.根据权利要求1所述的移动终端间的文件传输方法,其特征在于,在所述步骤A和步骤B之间,还包括: Al、将需要发送的文件的容量与一设定的阈值进行比较;当文件的容量超过阈值时,进入步骤B ;当文件的容量不超过阈值时,通过蓝牙、WIFI或红外方式传输。
3.根据权利要求1所述的移动终端间的文件传输方法,其特征在于,所述步骤B具体包括: B1、第一移动终端根据服务器标识、第一移动终端的设备ID、本次传输码和文件识别码生成请求链接。
4.根据权利要求1所述的移动终端间的文件传输方法,其特征在于,所述步骤D具体包 括: Dl、服务器与第一移动终端建立连接之后,服务器根据请求链接生成相应的目录,第一移动终端开始通过无线网络将文件上传给服务器,服务器接收到文件后,将该文件放到对应的目录中。
5.根据权利要求1所述的移动终端间的文件传输方法,其特征在于,所述步骤E具体包括: E1、服务器与第二移动终端建立连接之后,根据请求链接查找对应的文件,并检测文件是否上传完成,在检测到文件上传完成后,执行步骤E2 ; E2、服务器将文件通过无线网络发送给第二终端。
6.—种移动终端间的文件传输系统,其特征在于,包括:第一移动终端、第二移动终端和服务器; 所述第一移动终端包括: 请求链接生成模块,用于生成请求链接; 文件上传模块,用于将请求链接和文件上传至服务器; 第一 NFC模块,用于将请求链接发送给第二移动终端; 所述第二移动终端包括: 第二 NFC模块,用于接收第一 NFC模块发送的请求链接; 文件请求模块,用于从服务器下载文件。
7.根据权利要求6所述的移动终端间的文件传输系统,其特征在于,所述第一移动终端还包括: 文件检测对比模块,用于检测文件的容量大小并与一设定的阈值进行比较。
8.根据权利要求6所述的移动终端间的文件传输系统,其特征在于,所述服务器还包括: 目录生成模块,用于根据第一移动终端发送的请求链接生成相应的目录。
9.根据权利要求6所述的移动终端间的文件传输系统,其特征在于,所述服务器还包括: 文件上传检测模块,用于检测文件是否上传完成。
10.根据权利要求6所述的移动终端间的文件传输系统,其特征在于,所述第一移动终端还包括: 文件请求模块,用于从服务器下载文件; 所述第二移动终端还包括: 请求链接生成模块,用于生成请求链接; 文件上传模块,用于将 请求链接和文件上传至服务器。
全文摘要
本发明公开了一种移动终端间的文件传输方法及系统,第一移动终端接收用户的操作指令,选择需要发送的文件并生成对应的请求链接,再与服务器建立连接,将请求链接发送至服务器之后,再将需要发送的文件上传至服务器;第二移动终端根据第一移动终端发送的请求链接与服务器建立连接,对应下载第一移动终端上传的文件;通过近场通信技术快速完成请求链接的传递,无需手动建立无线连接;再通过无线网络上传至服务器,通过服务器中转文件,无需在文件传输的过程中处于一定的范围内等待文件传输完成,使得短距离传输转化为长距离传输,大大增加了文件传输过程中的自由性,方便了用户。
文档编号H04B5/00GK103139313SQ201310079710
公开日2013年6月5日 申请日期2013年3月13日 优先权日2013年3月13日
发明者杨志兵 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1