一种基于NFC传输多文件的方法、移动终端及存储介质与流程

文档序号:13667087阅读:181来源:国知局
一种基于NFC传输多文件的方法、移动终端及存储介质与流程

本发明涉及移动终端技术领域,具体涉及一种基于nfc传输多文件的方法、移动终端及存储介质。



背景技术:

随着移动终端技术的发展,越来越多的移动终端带有nfc(nearfiledcommunication,近距离无线通讯技术,是一种短距高频的无线电技术,在13.56mhz频率运行于10厘米距离内,其传输速度有106kbit/秒、212kbit/秒或者424kbit/秒三种)技术,以实现通过移动终端进行无线支付、刷公交卡等功能。另外nfc也可以用于两台移动终端之间数据的传输,譬如,第一台移动终端想要将一个文件传输给第二台移动终端,则第一台移动终端可以将所述文件通过nfc将文件传输给第二台移动终端,方便快捷,但是当第一台移动终端需要传输较多的文件给第二台移动终端时,则第一台移动终端需要将文件一个一个地传输给第二台移动终端,比较不方便,影响使用效率。

因此,现有技术还有待于改进和发展。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于nfc传输多文件的方法、移动终端及存储介质,旨在通过将待发送的多文件分别进行转换处理获取用户输入的文字文件内容以二进制方式打开文件,并将二进制内容中的每一个字节转换为文本,然后对于每一个文件进行组合再发送,通过组合多个待传输文件的方法来提升文件传输的效率,从而方便用户使用。

本发明解决技术问题所采用的技术方案如下:

一种基于nfc传输多文件的方法,其中,所述基于nfc传输多文件的方法包括:

将待发送的多文件进行转换处理得到文本文件内容并发送;

接收所述文本文件内容,在文本文件中查找是否存在文件,如果存在则获取文件的文本文件;

将获取到的文件的文本文件还原成文件本身。

所述的基于nfc传输多文件的方法,其中,所述将待发送的多文件进行转换处理得到文本文件内容并发送之前还包括:

获取用户输入的文字文件内容;

获取文件的文件名;

以二进制方式打开文件,并将二进制内容中的每一个字节转换为文本;

重新组成得到文件内容,所述文件内容由文件起始标记、文件名内容分隔标记以及文件结束标记组成;

将待发送的多文件依次执行上述过程组合得到最终需要发送的多文件的数据。

所述的基于nfc传输多文件的方法,其中,所述将待发送的多文件进行转换处理得到文本文件内容并发送包括以下步骤:

将文件以二进制形式打开,并将其二进制内容中的每一个字节转换为文本;

转换后的文本内容依次由文件起始标记、文件名、文件名内容分隔标记、以二进制形式打开文件后转换成的文本以及文件结束标记组成。

所述的基于nfc传输多文件的方法,其中,所述接收所述文本文件内容,在文本文件中查找是否存在文件,如果存在则获取文件的文本文件包括以下步骤:

接收所述文本文件内容;

在所述文本文件中进行查找,如果找到文件起始标记和文件结束标记则认为存在文件;所述文件为文件起始标记和文件结束标记之间的文本;

获取文件的文本文件。

所述的基于nfc传输多文件的方法,其中,所述将获取到的文件的文本文件还原成文件本身包括以下步骤:

在文本中查找文件名内容分隔标记,文件名内容分隔标记之前的文本为文件的文件名;

文件名内容分隔标记之后的内容将其每两个字符转化为一个字节,并将锁住字节合成二进制文件。

一种移动终端,其中,包括处理器,以及与所述处理器连接的存储器,所述存储器存储有基于nfc传输多文件的程序,所述基于nfc传输多文件的程序被所述处理器执行时实现以下步骤:

将待发送的多文件进行转换处理得到文本文件内容并发送;

接收所述文本文件内容,在文本文件中查找是否存在文件,如果存在则获取文件的文本文件;

将获取到的文件的文本文件还原成文件本身。

所述的移动终端,其中,所述基于nfc传输多文件的程序被所述处理器执行时,还实现以下步骤:

获取用户输入的文字文件内容;

获取文件的文件名;

以二进制方式打开文件,并将二进制内容中的每一个字节转换为文本;

重新组成得到文件内容,所述文件内容由文件起始标记、文件名内容分隔标记以及文件结束标记组成;

将待发送的多文件依次执行上述过程组合得到最终需要发送的多文件的数据。

所述的移动终端,其中,所述基于nfc传输多文件的程序被所述处理器执行时,还实现以下步骤:

将文件以二进制形式打开,并将其二进制内容中的每一个字节转换为文本;

转换后的文本内容依次由文件起始标记、文件名、文件名内容分隔标记、以二进制形式打开文件后转换成的文本以及文件结束标记组成。

所述的移动终端,其中,所述基于nfc传输多文件的程序被所述处理器执行时,还实现以下步骤:

所述基于nfc传输多文件的程序被所述处理器执行时,还实现以下步骤:

接收所述文本文件内容;

在所述文本文件中进行查找,如果找到文件起始标记和文件结束标记则认为存在文件;所述文件为文件起始标记和文件结束标记之间的文本。

所述的移动终端,其中,所述基于nfc传输多文件的程序被所述处理器执行时,还实现以下步骤:

获取文件的文本文件;

在文本中查找文件名内容分隔标记,文件名内容分隔标记之前的文本为文件的文件名;

文件名内容分隔标记之后的内容将其每两个字符转化为一个字节,并将锁住字节合成二进制文件。

一种存储介质,其中,所述存储介质存储有基于nfc传输多文件的程序,所述基于nfc传输多文件的程序被处理器执行时实现所述基于nfc传输多文件的方法。

本发明公开了一种基于nfc传输多文件的方法、移动终端及存储介质,所述方法包括:将待发送的多文件进行转换处理得到文本文件内容并发送;接收所述文本文件内容,在文本文件中查找是否存在文件,如果存在则获取文件的文本文件;将获取到的文件的文本文件还原成文件本身。本发明通过将待发送的多文件分别进行转换处理获取用户输入的文字文件内容以二进制方式打开文件,并将二进制内容中的每一个字节转换为文本,然后对于每一个文件进行组合再发送,通过组合多个待传输文件的方法来提升文件传输的效率,从而方便用户使用。

附图说明

图1是本发明基于nfc传输多文件的方法的第一较佳实施例的流程图。

图2是本发明移动终端较佳实施例功能原理框图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

实施例一

请参见图1,图1是本发明基于nfc传输多文件的方法的第一较佳实施例的流程图。如图1所示,一种基于nfc传输多文件的方法,其中,包括以下步骤:

步骤s100,将待发送的多文件进行转换处理得到文本文件内容并发送。

本发明实施例中,在步骤s100之前还包括:

s1,获取用户输入的文字文件内容;为方便说明,将所述文字文件内容记为a1;

s2,获取文件的文件名;将所述文件名记为a2;

s3,以二进制方式打开文件,并将二进制内容中的每一个字节转换为文本;将所述文本记为a3;

s4,重新组成得到文件内容,所述文件内容由文件起始标记、文件名内容分隔标记以及文件结束标记组成;

s5,将待发送的多文件依次执行上述s1至s4过程组合得到最终需要发送的多文件的数据。

具体地,获取文件的文件名,所述文件名包括文件主名和扩展名;例如abc.pdf,文件主名为abc,扩展名为pdf;将文件内容转换为文本文件;更具体地,先将文件以二进制形式打开,并将其二进制内容中的每一个字节转换为文本;例如一个文件以二进制形式打开后按字节依次为:0x11,0x02,0x33,0xbe,0x55,则其经过文件内容转换后的文本为:110233be55。

文件起始标记、文件结束标记用于体现文本文件中,哪一段文本内容是文件;例如,文件起始标记为deadbeefbegin,文件结束标记为deadbeefend,则在文本文件中在字符deadbeefbegin与deadbeefend之间的文本文件为一个文件;文件名内容分隔标记,用于在被识别为文件的文本文件中区分文件文件名与文件内容的标识,在文件名内容分隔标记之前部分为文件文件名,在文件名内容分隔标记之后部分为文件内容。

即具体地,步骤s100包括如下步骤:

s101,将文件以二进制形式打开,并将其二进制内容中的每一个字节转换为文本;

s102,转换后的文本内容依次由文件起始标记、文件名、文件名内容分隔标记、以二进制形式打开文件后转换成的文本以及文件结束标记组成。

例如,一个文件名为x.y的文件经过文件转换后变成的文本内容依次由以下部分组成:文件起始标记,文件名,文件名内容分隔标记,以二进制形式打开文件后转换成的文本,文件结束标记。

步骤s200,接收所述文本文件内容,在文本文件中查找是否存在文件,如果存在则获取文件的文本文件。

本发明实施例中,获取文件中的文本内容;在文字内容中查找文件起始标记、文件结束标记,并获取这两个标记之间的文本内容,为方便说明,将所述文本内容记为b1;在b1中查找文件名内容分隔标记,将文件名内容分隔标记之间的文本记为b2,将文件名内容做好事标记之后的内容记为b3;将b3的文本每两个字符转化为一个字节,得到文件,且所述文件的文件名为b2。

即具体地,步骤s200包括如下步骤:

s201,接收所述文本文件内容;

s202,在所述文本文件中进行查找,如果找到文件起始标记和文件结束标记则认为存在文件;所述文件为文件起始标记和文件结束标记之间的文本;

s203,获取文件的文本文件。

步骤s300,将获取到的文件的文本文件还原成文件本身。

本发明实施例中,将获取到的文件的文本文件还原成文件本身;在文本中查找文件名内容分隔标记,文件名内容分隔标记之前的文本为文件的文件名;文件名内容分隔标记之后的内容将其每两个字符转化为一个字节,例如,文本内容为123456ea,则转为成0x12,0x34,0x56,0xea,并将这些字节合成二进制文件。

即具体地,步骤s300包括如下步骤:

s301,在文本中查找文件名内容分隔标记,文件名内容分隔标记之前的文本为文件的文件名;

s302,文件名内容分隔标记之后的内容将其每两个字符转化为一个字节,并将锁住字节合成二进制文件。

本发明避免了在使用nfc进行文件传输时需要一个文件一个文件传输带来的使用效率低的问题,在通过组合待传输文件的方法来提升文件传输的效率,从而方便用户使用。

当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过基于nfc传输多文件的程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,所述程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

实施例二

本发明实施例还提供了一种移动终端,如图2所示,本发明实施例的移动终端可以为手机,其中,本实施例的移动终端包括处理器10,以及与所述处理器10连接的存储器20;

所述存储器20存储有基于nfc传输多文件的程序,所述基于nfc传输多文件的程序被所述处理器执行时实现以下步骤:

将待发送的多文件进行转换处理得到文本文件内容并发送;

接收所述文本文件内容,在文本文件中查找是否存在文件,如果存在则获取文件的文本文件;

将获取到的文件的文本文件还原成文件本身;具体如上所述。

所述的移动终端,其中,所述基于nfc传输多文件的程序被所述处理器执行时,还实现以下步骤:

获取用户输入的文字文件内容;

获取文件的文件名;

以二进制方式打开文件,并将二进制内容中的每一个字节转换为文本;

重新组成得到文件内容,所述文件内容由文件起始标记、文件名内容分隔标记以及文件结束标记组成;

将待发送的多文件依次执行上述过程组合得到最终需要发送的多文件的数据;具体如上所述。

所述的移动终端,其中,所述基于nfc传输多文件的程序被所述处理器执行时,还实现以下步骤:

所述基于nfc传输多文件的程序被所述处理器执行时,还实现以下步骤:

将文件以二进制形式打开,并将其二进制内容中的每一个字节转换为文本;

转换后的文本内容依次由文件起始标记、文件名、文件名内容分隔标记、以二进制形式打开文件后转换成的文本以及文件结束标记组成;具体如上所述。

所述的移动终端,其中,所述基于nfc传输多文件的程序被所述处理器执行时,还实现以下步骤:

接收所述文本文件内容;

在所述文本文件中进行查找,如果找到文件起始标记和文件结束标记则认为存在文件;所述文件为文件起始标记和文件结束标记之间的文本;具体如上所述。

所述的移动终端,其中,获取文件的文本文件;

在文本中查找文件名内容分隔标记,文件名内容分隔标记之前的文本为文件的文件名;

文件名内容分隔标记之后的内容将其每两个字符转化为一个字节,并将锁住字节合成二进制文件;具体如上所述。

实施例三

一种存储介质,其中,所述存储介质存储有基于nfc传输多文件的程序,所述基于nfc传输多文件的程序被处理器执行时实现如上任一项所述基于nfc传输多文件的方法的步骤,具体如上所述。

综上所述,本发明提供了一种基于nfc传输多文件的方法、移动终端及存储介质,所述方法包括:将待发送的多文件进行转换处理得到文本文件内容并发送;接收所述文本文件内容,在文本文件中查找是否存在文件,如果存在则获取文件的文本文件;将获取到的文件的文本文件还原成文件本身。本发明通过将待发送的多文件分别进行转换处理获取用户输入的文字文件内容以二进制方式打开文件,并将二进制内容中的每一个字节转换为文本,然后对于每一个文件进行组合再发送,通过组合多个待传输文件的方法来提升文件传输的效率,从而方便用户使用。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1