一种文件传输方法及终端的制作方法_2

文档序号:9263242阅读:来源:国知局
53]S204、接收目标终端发送的蓝牙连接请求,蓝牙连接请求携带有目标终端扫描二维码获得的文件标识。
[0054]本实施例中,终端生成包括目标文件的文件标识和终端的蓝牙标识的二维码之后,可以直接将二维码显示在终端显示屏上,以便目标终端扫描;也可以先将二维码存储至终端中,等目标终端需要扫描二维码时再显示,本实施例不作限定。当目标终端的使用用户需要从终端获取目标文件时,该用户将操作目标终端扫描终端显示的二维码,获得目标文件的文件标识和终端的蓝牙标识,并通过终端的蓝牙标识向终端发送蓝牙连接请求,之后终端将接收到目标终端发送的蓝牙连接请求。其中,蓝牙连接请求携带有目标文件的文件标识。其中,二维码还可以包括目标文件所占容量,目标终端在获得目标文件的文件标识和终端的蓝牙标识的同时,还可以获得目标文件所占容量。其中,终端在接收目标终端发送的蓝牙连接请求同时,可以记录当前时间,以便记录接收到目标终端发送的蓝牙连接请求的接收时间。
[0055]S205、响应蓝牙连接请求,建立与目标终端的蓝牙连接。
[0056]本实施例中,终端接收到目标终端发送的蓝牙连接请求之后,响应蓝牙连接请求,建立终端与目标终端之间的蓝牙连接。
[0057]作为一种可能的实施方式,响应蓝牙连接请求,建立与目标终端的蓝牙连接的方式具体为:
[0058]响应蓝牙连接请求,判断生成时间与接收时间之间的时间差是否小于预设值;
[0059]若生成时间与接收时间之间的时间差小于预设值,则建立与目标终端的蓝牙连接。
[0060]本实施例中,接收到目标终端发送的蓝牙连接请求之后,可以先判断生成时间与接收时间之间的时间差是否小于预设值,当生成时间与接收时间之间的时间差小于预设值时,将建立与目标终端的蓝牙连接;当生成时间与接收时间之间的时间差不小于预设值,表明等待时间较长,将不建立与目标终端的蓝牙连接,结束本次文件传输。
[0061]S206、通过蓝牙连接向目标终端发送文件标识对应的目标文件。
[0062]本实施例中,建立终端与目标终端的蓝牙连接之后,终端可以通过蓝牙连接将蓝牙连接请求携带的文件标识对应的目标文件发送至目标终端。
[0063]在图2所描述的文件传输方法中,当检测到用户针对文件输入的蓝牙共享指令之后,不需要用户进行多次操作即可自行完成蓝牙连接和文件共享,因此,可以减少用户操作步骤,从而可以提高文件传输效率。
[0064]请参阅图3,图3是本发明实施例提供的又一种文件传输方法的流程图。其中,该文件传输方法适用于手机、平板电脑等终端。其中,图3所示的文件传输方法是从接收目标文件的终端角度来描述的。如图3所示,该文件传输方法可以包括以下步骤。
[0065]S301、扫描目标终端显示的二维码,获得目标文件的文件标识和目标终端的蓝牙标识。
[0066]本实施例中,当终端需要通过蓝牙从目标终端获取目标文件时,先扫描目标终端显示的包括目标文件的文件标识和目标终端的蓝牙标识的二维码,获得目标文件的文件标识和目标终端的蓝牙标识。
[0067]S302、根据蓝牙标识向目标终端发送蓝牙连接请求,蓝牙连接请求携带有文件标识,以触发目标终端响应蓝牙连接请求,建立与本端的蓝牙连接,并通过蓝牙连接向本端发送文件标识对应的目标文件。
[0068]本实施例中,获得目标文件的文件标识和目标终端的蓝牙标识之后,根据目标终端的蓝牙标识向目标终端发送携带有目标文件的文件标识的蓝牙连接请求,以触发目标终端响应蓝牙连接请求,建立与终端的蓝牙连接,并通过蓝牙连接向终端发送文件标识对应的目标文件。
[0069]S303、接收目标终端通过蓝牙连接发送的目标文件。
[0070]本实施例中,根据目标终端的蓝牙标识向目标终端发送蓝牙连接请求之后,将会接收到目标终端通过蓝牙连接发送的目标文件。
[0071]在图3描述的文件传输方法中,当需要获取对端分享的文件时,只需扫描对端显示的包括文件标识和对端的蓝牙标识的二维码,不需要用户进行多次操作即可自行完成蓝牙连接和文件共享,因此,可以减少用户操作步骤,从而可以提高文件传输效率。
[0072]请参阅图4,图4是本发明实施例提供的又一种文件传输方法的流程图。其中,该文件传输方法适用于手机、平板电脑等终端。其中,图4所示的文件传输方法是从接收目标文件的终端角度来描述的。如图4所示,该文件传输方法可以包括以下步骤。
[0073]S401、扫描目标终端显示的二维码,获得目标文件的文件标识和目标终端的蓝牙标识。
[0074]本实施例中,当终端需要通过蓝牙从目标终端获取目标文件时,先扫描目标终端显示的包括目标文件的文件标识和目标终端的蓝牙标识的二维码,获得目标文件的文件标识和目标终端的蓝牙标识。
[0075]S402、判断本端蓝牙是否处于关闭状态,若本端蓝牙处于关闭状态,则启动本端蓝牙。
[0076]本实施例中,终端通过扫描目标终端显示的二维码获得目标文件的文件标识和目标终端的蓝牙标识之后,判断终端蓝牙是否处于关闭状态,当终端蓝牙处于关闭状态时,启动终端蓝牙,当终端蓝牙处于工作状态时,执行步骤S403。
[0077]作为一种可能的实施方式,判断出本端蓝牙处于关闭状态之后,判断本端电池电量是否大于第一预设电量,若本端电池电量大于第一预设电量,则启动本端蓝牙。
[0078]本实施例中,由于使用蓝牙传输目标文件需要消耗终端电池电量,因此,当判断出终端蓝牙处于关闭状态时,可以先判断终端当前电池电量是否大于第一预设电量,当终端当前电池电量大于第一预设电量时,表明终端当前电池电量足够支撑目标文件的传输或传输完目标文件之后不会使终端电池电量耗尽,因此,启动终端蓝牙。
[0079]作为一种可能的实施方式,当获得目标文件的文件标识和目标终端的蓝牙标识时,还获得目标文件所占容量,判断出本端蓝牙是否处于关闭状态之后,判断目标文件所占容量是否大于预设容量;若目标文件所占容量大于预设容量,则判断本端电池电量是否大于第二预设电量;若本端电池电量大于第二预设电量,则启动本端蓝牙。
[0080]本实施例中,由于目标文件所占容量不同,传输目标文件所需终端电池电量也不相同,因此,当判断出蓝牙处于关闭状态时,判断目标文件所占容量是否大于预设容量,当目标文件所占容量大于预设容量时,表明传输目标文件所需终端电池电量较多,因此,判断终端当前电池电量是否大于第二预设电量,当终端当前电池电量大于第二预设电量时,表明终端当前电池电量足够支撑目标文件的传输或传输完目标文件之后不会使终端电池电量耗尽,因此,启动终端蓝牙。
[0081]S403、根据目标终端的蓝牙标识向目标终端发送蓝牙连接请求,蓝牙连接请求携带有文件标识,以触发目标终端响应蓝牙连接请求,建立与本端的蓝牙连接,并通过蓝牙连接向本端发送文件标识对应的目标文件。
[0082]本实施例中,获得目标文件的文件标识和目标终端的蓝牙标识之后,根据目标终端的蓝牙标识向目标终端发送携带有目标文件的文件标识的蓝牙连接请求,以触发目标终端响应蓝牙连接请求,建立与终端的蓝牙连接,并通过蓝牙连接向终端发送文件标识对应的目标文件。
[0083]S404、接收目标终端通过蓝牙连接发送的目标文件。
[0084]本实施例中,根据目标终端的蓝牙标识向目标终端发送蓝牙连接请求之后,将会接收到目标终端通过蓝牙连接发送的目标文件。
[0085]S405、判断是否接收完目标文件,若接收完目标文件,则关闭本端蓝牙。
[0086]本实施例中,当判断出接收完目标文件之后,终端可以关闭终端蓝牙;也可以先判断除了与目标终端建立蓝牙连接之外,是否与其它终端建立蓝牙连接,当与其它终端建立连接时,可以不关闭终端蓝牙;当与其它终端未建立连接时,可以关闭蓝牙,以降低功耗。其中,二维码还可以包括目标文件所占容量,终端在获得目标文件的文件标识和目标终端的蓝牙标识时,还可以获得目标文件所占容量,终端可以根据接收的目标文件所占容量是否等于目标文件所占容量判断是否接收完目标文件,当接收的目标文件所占容量等于目标文件所占容量时,表明接收完目标文件,当接收的目标文件所占容量小于目标文件所占容量时,表明未接收完目标文件。
[0087]在图4描述的文件传输方法中,当需要获取对端分享的文件时,只需扫描对端显示的包括文件标识和对端的蓝牙标识的二维码,不需要用户进行多次操作即可自行完成蓝牙连接和文件共享,因此,可以减少用户操作步骤,从而可以提高文件传输效率。
[0088]请参阅图5,图5是本发明实施例提供的一种终端的结构图。其中,该终端可以为设置有蓝牙功能的手机、平板电脑等。其中,图5所示的终端是从发送目标文件的终端角度来描述的。如图5所示,该终端500可以包括:
[0089]检测单元501,用于检测用户针对目标文件输入的蓝牙共享指令;
[0090]生成单元502,用于响应检测单元501检测到的蓝牙共享指令,生成包括目标文件的文件标识和该终端的蓝牙标识的二维码;
[0091]接收单元503,用于接收目标终端发送的蓝牙连接请求,蓝牙连接请求携带有目标终端扫描生成单元502生成的二维码获得的文件标识;
[0092]建立单元504,用于响应接收单元503接收的蓝牙连接请求,建立与目标终端的蓝牙连接;
[0093]发送单元505,用于通过建立单元504建立的蓝牙连接向目标终端发送文件标识对应的目标文件。
[0094]本实施例中,当用户需要将该终端中的目标文件分享给其他用户使用的目标终端时,用户可以通过操作该终端屏幕、该终端按键等方式输入针对目标文件的蓝牙共享指令,之后检测单元501将检
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1