首页> 中国专利> 用于移动设备点对点数据传输的方法和装置

用于移动设备点对点数据传输的方法和装置

摘要

本发明提供了一种用于移动设备点对点数据传输的方法和装置,其中方法包括:第一移动设备和第二移动设备在近场通信(NFC)有效距离内时,进行NFC配对,在所述NFC配对过程中所述第一移动设备向所述第二移动设备发送无线宽带(WIFI)连接参数和文件发现列表;所述第一移动设备和第二移动设备利用所述WIFI连接参数建立WIFI连接;所述第一移动设备利用所述WIFI连接向所述第二移动设备发送所述文件发现列表中的一个或多个文件。通过本发明实现的移动设备点对点数据传输能够达到简便操作、增大有效距离、提高连接的稳定性和提高数据传输速度的目的。

著录项

  • 公开/公告号CN102315864A

    专利类型发明专利

  • 公开/公告日2012-01-11

    原文格式PDF

  • 申请/专利权人 百度在线网络技术(北京)有限公司;

    申请/专利号CN201110264441.9

  • 发明设计人 罗航;

    申请日2011-09-07

  • 分类号H04B5/00(20060101);H04W84/12(20090101);

  • 代理机构深圳市威世博知识产权代理事务所(普通合伙);

  • 代理人何青瓦;李庆波

  • 地址 100085 北京市海淀区上地十街10号百度大厦

  • 入库时间 2023-12-18 04:08:41

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-11-25

    授权

    授权

  • 2013-08-28

    实质审查的生效 IPC(主分类):H04B5/00 申请日:20110907

    实质审查的生效

  • 2012-01-11

    公开

    公开

说明书

【技术领域】

本发明涉及网络通信技术领域,特别涉及一种移动终端点对点数据传输 的方法和装置。

【背景技术】

随着移动通信技术的不断发展,用户对移动设备的依赖程度越来越高, 移动设备之间的数据互传需求越来越大。移动设备的内存中文件时数据的一 种固化形式,最典型的数据传输就是文件传输,现有移动设备之间的文件互 传主要通过蓝牙技术实现,但基于蓝牙技术的文件传输存在以下缺陷:

其一、蓝牙配对的过程过于繁琐。在蓝牙配对过程中,需要一方用户手 工在移动设备输入配对码,另一方用户在连接时输入相同的配对码才能配对 建立连接,这个过程需要人工干预,使用起来十分不便。

其二、文件传输的有效距离短,连接不稳定。收到蓝牙信号有效距离的 限制,一般要求两移动设备之间的距离在10米以内且中间不能存在固体遮 挡。

其三、数据传输速度慢。蓝牙的传输速度一般为KB级别,性能较好的 能达到上百KB,但这样的速度来传输大数据量的文件,诸如音频和视频文 件时,就会长时间的传输影响移动设备的性能。

【发明内容】

有鉴于此,本发明提供了一种用于移动设备点对点数据传输的方法和装 置,从而达到简便操作、增大有效距离、提高连接的稳定性和提高数据传输 速度的目的。

具体技术方案如下:

一种用于移动设备点对点数据传输的方法,该方法包括:

S1、第一移动设备和第二移动设备在近场通信(NFC)有效距离内时,进 行NFC配对,在所述NFC配对过程中所述第一移动设备向所述第二移动设备发 送无线宽带(WIFI)连接参数和文件发现列表;

S2、所述第一移动设备和第二移动设备利用所述WIFI连接参数建立WIFI 连接;

S3、所述第一移动设备利用所述WIFI连接向所述第二移动设备发送所述文 件发现列表中的一个或多个文件。

更进一步地,在所述步骤S1之前还包括:

所述第一移动设备和所述第二移动设备启动NFC功能和WIFI功能后默认 处于客户端client模式;

所述第一移动设备受到用户触发后,进入主用master模式,等待NFC配对。

具体地,所述步骤S1包括:

S11、所述第二移动设备向在NFC有效距离内的所述第一移动设备发送携带 鉴权信息的配对请求;

S12、所述第一移动设备利用所述鉴权信息进行鉴权,如果鉴权通过,执行 步骤S13;

S13;所述第一移动设备生成文件发现列表,并向所述第二移动设备发送 WIFI连接参数和文件发现列表。

具体地,所述步骤S3包括:

如果所述第一移动设备的用户选择所述文件发现列表中的一个或多个文件 给所述第二移动设备,则所述第一移动设备向所述第二移动设备发送包含所述 一个或多个文件信息的文件传输请求,所述第二移动设备向所述第一移动设备 发送文件传输确认响应,所述第一移动设备利用所述WIFI连接向所述第二移动 设备发送所述一个或多个文件;或者,

如果所述第二移动设备的用户选择从所述第一移动设备拉取所述文件发现 列表中的一个或多个文件,则所述第二移动设备向所述第一移动设备发送包含 所述一个或多个文件信息的文件传输请求,所述第一移动设备向所述第二移动 设备发送文件传输确认响应,所述第一移动设备利用所述WIFI连接向所述第二 移动设备发送所述一个或多个文件。

如果所述第二移动设备的用户选择从所述第一移动设备拉取所述文件发现 列表中的一个或多个文件,则所述第一移动设备接收到包含所述一个或多个文 件信息的文件传输请求后,判断所述第二移动设备的权限级别是否与所述一个 或多个文件匹配,如果是,执行向所述第二移动设备发送文件传输确认响应的 步骤;否则,向所述第二移动设备发送权限跃迁邀请,所述第二移动设备向所 述第一移动设备发送包含权限跃迁信息的权限跃迁请求,所述第一移动设备利 用所述权限跃迁信息判断所述第二移动设备是否跃迁成功,如果是,执行向所 述第二移动设备发送文件传输确认响应的步骤。

其中,所述WIFI连接参数包括:WIFI网络标识和IP基址。

更进一步地,所述WIFI连接参数还包括:心跳检测间隔;

在所述文件传输过程中,所述第一移动设备和所述第二移动设备按照所述心 跳检测间隔相互进行心跳检测,如果检测到所述WIFI连接断开,则所述文件传 输中断并重新建立WIFI连接,或者终止文件传输。

一种用于移动设备点对点数据传输的装置,该装置包括:

近场通信NFC模块,用于与另一移动设备在NFC有效距离内时,进行NFC 配对,在所述NFC配对过程中向所述另一移动设备发送无线宽带WIFI连接参 数和文件发现列表;

WIFI模块,用于与所述另一移动设备利用所述WIFI连接参数建立WIFI连 接;

文件传输模块,用于利用所述WIFI连接向所述另一移动设备发送所述文件 发现列表中的一个或多个文件。

更进一步地,该装置还包括:

流程控制模块,用于在该装置所在移动设备启动所述NFC模块和所述WIFI 模块后默认处于客户端client模式;受到用户触发后,进入主用master模式,等 待NFC配对。

较优地,该装置还包括:鉴权模块和文件管理模块;

所述NFC模块接收所述另一移动设备发送的携带鉴权信息的配对请求,将 所述鉴权信息提供给所述鉴权模块,受到所述鉴权模块的触发时,向所述另一 移动设备发送WIFI连接参数和文件发现列表;

所述鉴权模块,用于利用所述鉴权信息进行鉴权,如果鉴权通过,则触发 所述NFC模块和所述文件管理模块;

所述文件管理模块,用于受到触发时,生成文件发现列表,并提供给所述 NFC模块。

更进一步地,该装置还包括:传输控制模块;

如果该装置所在移动设备的用户选择所述文件发现列表中的一个或多个文 件给所述另一移动设备,则所述传输控制模块向所述另一移动设备发送包含所 述一个或多个文件信息的文件传输请求,接收所述另一移动设备回复的文件传 输确认响应后,触发所述WIFI模块利用所述WIFI连接向所述另一移动设备发 送所述一个或多个文件;或者,

如果所述另一移动设备的用户选择从该装置所在移动设备拉取所述文件发 现列表中的一个或多个文件,则所述无线传输模块接收所述另一移动设备发送 的包含所述一个或多个文件信息的文件传输请求,向所述另一移动设备回复文 件传输确认响应后,触发所述WIFI模块利用所述WIFI连接向所述另一移动设 备发送所述一个或多个文件。

更进一步地,该装置还包括:权限跃迁模块,用于在所述传输控制模块接 收到包含所述一个或多个文件信息的文件传输请求后,判断所述另一移动设备 的权限级别是否与所述一个或多个文件匹配,如果是,触发所述传输控制模块 向所述另一移动设备回复文件传输确认响应;否则,向所述另一移动设备发送 权限跃迁邀请,接收所述另一移动设备发送的包含权限跃迁信息的权限跃迁请 求,利用所述权限跃迁信息判断所述另一移动设备是否跃迁成功,如果是,触 发所述传输控制模块向所述另一移动设备回复文件传输确认响应。

其中,所述WIFI连接参数包括:WIFI网络标识和IP基址。

更进一步地,所述WIFI连接参数还包括:心跳检测间隔;该装置还包括:

心跳检测模块,用于在所述文件传输过程中,与所述另一移动设备按照所 述心跳检测间隔进行心跳检测,如果检测到所述WIFI连接断开,则所述文件传 输中断并触发所述WIFI模块重新建立WIFI连接,或者终止文件传输。

一种用于移动设备点对点数据传输的装置,该装置包括:

NFC模块,用于与另一移动设备在NFC有效距离内时,进行NFC配对, 在所述NFC配对过程中接收所述另一移动设备发送的无线宽带WIFI连接参数 和文件发现列表;

WIFI模块,用于与所述另一移动设备利用所述WIFI连接参数建立WIFI连 接;

文件传输模块,用于利用所述WIFI连接接收所述另一移动设备发送的所述 文件发现列表中的一个或多个文件。

更进一步地,该装置还包括:

流程控制模块,用于在该装置所在移动设备启动所述NFC模块和所述WIFI 模块后默认处于客户端client模式。

所述NFC模块向所述另一移动设备发送携带鉴权信息的配对请求,接收所 述另一移动设备发送的WIFI连接参数和文件发现列表。

更进一步地,该装置还包括:传输控制模块;

具体地,如果所述另一移动设备的用户选择所述文件发现列表中的一个或 多个文件给该装置所在的移动设备,则所述传输控制模块接收所述另一移动设 备发送的包含所述一个或多个文件信息的文件传输请求,向所述另一移动设备 回复文件传输确认响应后,触发所述WIFI模块利用所述WIFI连接接收所述另 一移动设备发送的所述一个或多个文件;或者,

如果该装置所在移动设备的用户选择从所述另一移动设备拉取所述文件发 现列表中的一个或多个文件,则所述传输控制模块向所述另一移动设备发送包 含所述一个或多个文件信息的文件传输请求,接收所述另一移动设备回复的文 件传输确认响应后,触发所述WIFI模块利用所述WIFI连接接收所述另一移动 设备发送的所述一个或多个文件。

该装置还包括:权限跃迁模块,用于接收所述另一移动设备发送的权限跃 迁邀请后,向所述另一移动设备发送包含权限跃迁信息的权限跃迁请求。

其中,所述WIFI连接参数包括:WIFI网络标识和IP基址。

更进一步地,所述WIFI连接参数还包括:心跳检测间隔;该装置还包括:

心跳检测模块,用于在所述文件传输过程中,与所述另一移动设备按照 所述心跳检测间隔进行心跳检测,如果检测到所述WIFI连接断开,则所述 文件传输中断并触发所述WIFI模块重新建立WIFI连接,或者终止文件传输。

由以上技术方案可以看出,本发明采用了NFC技术实现了两移动终端的 配对,整个配对过程无需用户输入任何配对码,相比较蓝牙配对更加简便; 在NFC配对完成后建立WIFI连接并基于WIFI连接进行文件传输,WIFI连 接的有效距离通常在100米左右,且连接稳定,且传输速度能够达到 5~7MB/s,因此相比较现有的蓝牙传输增大了有效距离、提高了连接的稳定 性和数据传输速度。

【附图说明】

图1为本发明实施例一提供的主要方法流程图;

图2为本发明实施例二提供的详细方法流程图;

图3为本发明实施例三提供的设置在第一移动设备的装置结构示意图;

图4为图3所示装置对应的执行流程图;

图5为本发明实施例四提供的设置在第二移动设备的装置结构示意图;

图6为图5所示装置对应的执行流程图。

【具体实施方式】

为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体 实施例对本发明进行详细描述。

实施例一、

图1为本发明实施例一提供的主要方法流程图,如图1所示,该方法主 要包括以下步骤:

步骤101:第一移动设备和第二移动设备在NFC有效距离内时,进行 NFC配对,并在NFC配对过程中第一移动设备向第二移动设备发送WIFI连 接参数和文件发现列表。

NFC是一种短距离高频无线通信技术,允许电子设备之间进行非接触式 点对点数据传输,可以用于对无线网络进行快速、主动设置,在本发明中采 用NFC实现移动设备间的配对,对后续的WIFI连接进行主动设置,即交换 WIFI连接参数。

通常,NFC的有效距离为10厘米,在10厘米之内,无需用户输入任何 配对码即可自动完成NFC配对。

配对时,可以由第二移动设备向第一移动设备发送NFC配对请求。第一 移动设备接收到该NFC配对请求后,通过配对确认响应向第二移动设备发送 WIFI连接参数。

其中,WIFI连接参数至少包括:WIFI网络标识(WIFI SSID)和第一移 动设备的IP地址信息,第一移动设备的IP地址信息可以采用网段内的IP基 址,还可以进一步包括:信道信息、心跳检测间隔、连接密钥等,具体将在 后续实施例中详细描述。

步骤102:第一移动设备和第二移动设备利用上述WIFI连接参数建立 WIFI连接。

WIFI是一种可以将笔记本、手机、掌上电脑(PDA)等移动设备以无线 方式互相连接的技术,无需任何中间设备。目前市场上流行的移动设备普遍 支持NFC和WIFI这两种功能,因此无需对移动设备进行改动,具有较好的 实现基础。

在本步骤中,具体可以由第二移动设备向第一移动设备发送WIFI连接 请求,该连接请求中可以包括:第二移动设备的IP地址信息,该IP地址信 息通常可以采用上述IP基址加偏移地址的方式,即IP基址+offset。第一移 动设备接收到WIFI连接请求后向第二移动设备发送WIFI连接确认响应。

步骤103:第一移动设备利用上述WIFI连接向第二移动设备发送传输文 件发现列表中的一个或多个文件。

WIFI连接的有效范围通常在100米范围,连接稳定,完全可以满足移动 设备之间的文件传输需求,目前主流WIFI芯片均支持802.11g,速度能够达 到5~7MB/s,适合传输大数量的文件。

其中,在进行文件传输时可以采用但不限于:WIFI ad-hoc技术或者WIFI  direct技术。

另外,触发文件传输时,可以由第一移动设备主动推送文件发现列表中 的一个或多个文件,也可以由第二移动设备“拉取”文件发现列表中的一个 或多个文件,具体将在后续实施例中描述。

在文件传输过程中第一移动设备和第二移动设备之间会发送心跳报文 来确定WIFI连接是否断开,如果WIFI连接断开则可以选择终止文件传输或 重新建立WIFI连接。

实施例二、

下面通过实施例二对本发明提供的方法进行详细描述。在该实施例中, 以手机为例,假设要将手机A上的文件传输至手机B,手机A和手机B均处 于待连接状态,即手机A和手机B的NFC功能和WIFI功能均已启动,默认 处于客户端(client)模式,则对应的方法流程可以如图2所示,包括以下步 骤:

步骤201:当手机A受到用户触发后,进入主用(master)模式。

如果手机A的用户欲进行文件传输,可以通过点选手机上的某个功能按 钮或者点选要传输的文件等方式触发手机A进入master模式,手机A进入 master模式后等待其他手机的配对请求。

步骤202:手机A接收手机B发送的配对请求。

处于client模式的手机B会探测到处于NFC有效距离内的手机进行探 测,即发送配对请求。如果手机A和手机B在NFC有效距离内,则手机A 会收到手机B发送的配对请求。

该配对请求中可以包括手机B的鉴权信息,例如手机B的身份鉴别ID、 账号信息或者密码信息等。

步骤203:手机A利用配对请求中的鉴权信息进行鉴权,如果鉴权通过 则执行步骤204;否则,结束流程。

在手机A端可以预先配置鉴权机制,可以对配对的其他移动设备进行身 份的鉴权,例如可以通过配置白名单或者黑名单的方式,或者通过验证账号 信息或密码信息的方式。

如果鉴权失败,可以直接结束流程,如果手机A的用户仍欲发送文件给 用户B,则可以通过手工修改手机A的配置的方式,例如修改白名单或黑名 单的方式,使得手机B通过鉴权。

步骤204:手机A生成文件发现列表,并向手机B发送WIFI连接参数 和文件发现列表。

当鉴权通过后,可以触发手机A进行文件发现操作,发现具有共享权限 的文件,可以将这些具有共享权限的文件的信息生成文件发现列表,也可以 将用户点选的具有共享权限的文件的信息生成文件发现列表。其中文件发现 为已有技术,在此不再赘述。

另外,在进行上述鉴权过程之后,针对不同的鉴权身份,可以生成不同 权限的文件发现列表。例如,可以预先配置权限等级,在鉴权过程完成后, 可以确定出手机B的权限等级,然后生成该权限等级的文件发现列表。

WIFI连接参数至少包括:WIFI网络标识和手机A的IP地址信息。其中 手机A的IP地址信息可以为网段内的IP基址。还可以进一步包括以下中的 至少一种:信道信息、心跳检测间隔、连接密钥等。

其中,信道信息为建立WIFI连接使用的信道;心跳检测间隔为在WIFI 连接过程中进行心跳检测的间隔,该心跳检测用于检测WIFI连接是否断开; 连接密钥是WIFI连接所使用的密钥,用于保证文件传输的安全性,可以采 用已有的随机算法生成。

至此,NFC配对过程结束,下面开始WIFI连接的建立过程。

步骤205:手机B向手机A发送WIFI连接请求。

该WIFI建立请求中包含手机B的IP地址信息,该IP地址信息可以采 用上述的IP基址加偏移地址的方式。

步骤206:手机A向手机B发送WIFI连接确认响应。

至此,利用上述的IP基址和IP基址加偏移地址完成了手机A和手机B 的WIFI连接建立过程,下面开始文件传输过程。

步骤207:手机B向手机A发送包含文件发现列表中一个或多个文件信 息的文件传输请求。

步骤208:手机A判断手机B的权限级别是否与文件传输请求中包含的 一个或多个文件匹配,如果是,执行步骤212;否则,执行步骤209。

在手机A中各文件可以都配置有权限级别要求,手机B仅能够获取其权 限级别所对应的文件,如果不满足,则可以通过步骤209至步骤211的权限 跃迁过程实现。

举一个实例,假设手机A中的文件对应的权限级别要求如表1所示。

表1

  文件序号   权限级别要求   1   超级   2   超级   3   访客   4   限制级   5   访客   6   访客   7   限制级

假设手机A生成的文件发现列表中包含文件2、3、5、6,如果手机B 的身份是访客,则手机B从文件发现列表中选择文件3、5、6,则权限级别 匹配,无需进行权限跃迁;如果手机B从文件发现列表中选择文件1、3和4, 则由于文件1只有超级用户才能访问,因此,需要手机B进行权限跃迁,即 执行以下步骤。

步骤209:手机A向手机B发送权限跃迁邀请。

步骤210:手机B向手机A发送包含权限跃迁信息的权限跃迁请求。

该权限跃迁信息可以为与手机A约定好的个人识别号码(PIN)、账号 或密码等信息。

步骤211:手机A利用权限跃迁信息判断手机B是否跃迁成功,如果成 功,则继续执行步骤212;否则,结束流程。

如果手机B的权限跃迁到与选择的一个或多个文件匹配,则确定跃迁成 功。另外,如果跃迁不成功,除了直接流程之外,还可以继续执行步骤212, 但在步骤213中,手机A仅向手机B传输与手机B的权限级别相匹配的文 件。

步骤212:手机A向手机B发送文件传输确认响应。

在此存在两种可能性:其一、手机B的用户选择文件发现列表中某个或 者某些文件,则可以在步骤207发送的文件传输请求中携带选择的文件信息, 这种方式是由手机B主动从手机A“拉取”文件。

其二、手机A的用户选择传输文件发现列表中的某个或某些文件给手机 B,则上述步骤207可以是手机A向手机B发送文件传输请求,携带选择的 文件信息;步骤212可以是手机B向手机A发送文件传输确认响应,这种方 式是由手机A主动推送文件给手机B。这种情况下,则不必执行步骤208至 步骤211的权限跃迁过程。

步骤213:手机A向手机B传输文件发现列表中的一个或多个文件。

在文件传输结束后,断开手机A和手机B之间的WIFI连接,重新回到 client模式。

在手机A向手机B传输文件的过程中,手机A和手机B之间按照WIFI 连接参数中的心跳检测间隔互相进行心跳检测,如果检测到WIFI连接断开, 则文件传输中断重新建立WIFI连接,或者终止文件传输。

下面通过实施例三和实施例四分别对设置在第一移动设备和第二移动 设备的装置结构进行详细描述。

实施例三、

图3为本发明实施例三提供的设置在第一移动设备的装置结构示意图,如图 3所示,该装置主要包括:NFC模块301、WIFI模块302和文件传输模块303。

NFC模块301与另一移动设备(即实施例一中的第二移动设备)在NFC有 效距离内时,进行NFC配对,在NFC配对过程中向另一移动设备发送WIFI连 接参数和文件发现列表。

WIFI模块302与另一移动设备利用WIFI连接参数建立WIFI连接。

文件传输模块303利用WIFI连接向另一移动设备发送文件发现列表中的一 个或多个文件。

在此基础之上,该装置还可以包括:流程控制模块305。

流程控制模块305负责对该装置所在移动设备所处的模式进行控制,具体 地,在该装置所在移动设备启动NFC模块301和WIFI模块302后默认处于client 模式;在受到用户触发后,进入master模式,等待NFC配对。通常处于client 模式时会主动向处于NFC有效距离内的其他移动设备发送配对请求,而处于 master模式时等待处于NFC有效距离内的其他移动设备向其发送配对请求。

为了更进一步保证移动设备间的安全性,在配对过程中可以引入鉴权过程, 此时,该装置还可以包括:文件管理模块304和鉴权模块306。

NFC模块301接收另一移动设备发送的携带鉴权信息的配对请求,将鉴权 信息提供给鉴权模块306,受到鉴权模块306的触发时,向另一移动设备发送 WIFI连接参数和文件发现列表。

鉴权模块306利用NFC模块301提供的鉴权信息进行鉴权,如果鉴权通过, 则触发NFC模块301和文件管理模块304。

文件管理模块304,用于受到触发时,生成文件发现列表。具体地,鉴权通 过后可以出发文件管理模块304进行文件发现操作,发现具有共享权限的文件, 并将这些具有共享权限的文件信息生成文件发现列表,也可以将用户点选的具 有共享权限的文件信息生成文件发现列表。

在本发明实施例中可以预先在鉴权模块306中配置鉴权机制,以对配对的 其他移动设备进行身份鉴权,例如可以通过配置白名单或者黑名单的方式,或 者通过验证账号信息或密码信息的方式。

另外,在进行上述鉴权过程之后,针对不同的鉴权身份,可以生成不同 权限的文件发现列表。例如,可以预先配置权限等级,在鉴权过程完成后, 可以确定出手机B的权限等级,然后生成该权限等级的文件发现列表。

在触发文件传输时,可以由该装置所在移动设备主动将文件发现列表中的 一个或多个文件推送给另一个移动设备,也可以由另一移动设备从文件发现列 表中拉取一个或多个文件,此时,该装置还包括:传输控制模块309,具体如下:

如果该装置所在移动设备的用户选择文件发现列表中的一个或多个文件给 另一移动设备,则传输控制模块309向另一移动设备发送包含一个或多个文件 信息的文件传输请求,接收另一移动设备回复的文件传输确认响应后,触发WIFI 模块302利用WIFI连接向另一移动设备发送一个或多个文件。

如果另一移动设备的用户选择从该装置所在移动设备拉取文件发现列表中 的一个或多个文件,则传输控制模块309接收另一移动设备发送的包含一个或 多个文件信息的文件传输请求,向另一移动设备回复文件传输确认响应后,触 发WIFI模块302利用WIFI连接向另一移动设备发送一个或多个文件。

该传输控制模块209可以是采用红外、WIFI等无线传输技术的模块,可以 就是WIFI模块302。

该装置还包括:权限跃迁模块307,用于在传输控制模块309接收到包含一 个或多个文件信息的文件传输请求后,判断另一移动设备的权限级别是否与一 个或多个文件匹配,如果是,触发传输控制模块309向另一移动设备回复文件 传输确认响应;否则,向另一移动设备发送权限跃迁邀请,接收另一移动设备 发送的包含权限跃迁信息的权限跃迁请求,利用权限跃迁信息判断另一移动设 备是否跃迁成功,如果是,触发传输控制模块309向另一移动设备回复文件传 输确认响应。

在该装置所在移动设备中各文件可以都配置有权限级别要求,另一移动 设备仅能够获取其权限级别所对应的文件,如果不满足,则通过权限跃迁过 程实现。

另一移动设备在接收到权限跃迁邀请后,会回复包含权限跃迁信息的权限 跃迁请求,其中该权限跃迁信息可以为与该装置所在移动设备约定好的PIN、账 号或密码等信息。

上述的WIFI连接参数包括:WIFI网络标识和IP基址。上述IP基址用于生 成建立WIFI连接时所使用的两端移动设备的IP地址,其中该IP基址作为该装 置所在移动设备的IP地址,另一移动设备的IP地址可以采用IP地址加上偏移 量的方式,从而保证两端移动设备的IP地址在同一网段。

除此之外,WIFI连接参数还可以包括:心跳检测间隔。此时,该装置还可 以包括:

心跳检测模块308在文件传输过程中,与另一移动设备按照心跳检测间隔 进行心跳检测,如果检测到WIFI连接断开,则文件传输中断并触发WIFI模块 302重新建立WIFI连接,或者终止文件传输。

在终止文件传输后,流程控制模块305控制该装置所在移动设备回到client 模式。

图3所示装置的执行流程可以如图4所示。

实施例四、

图5为本发明实施例四提供的设置在第二移动设备的装置结构示意图,如 图5所示,该装置主要包括:NFC模块501、WIFI模块502和文件传输模块503。

NFC模块501与另一移动设备(实施例一中所述的第一移动设备)在NFC 有效距离内时,进行NFC配对,在NFC配对过程中接收另一移动设备发送的 WIFI连接参数和文件发现列表。

WIFI模块502与另一移动设备利用WIFI连接参数建立WIFI连接。

文件传输模块503利用WIFI连接接收另一移动设备发送的文件发现列表中 的一个或多个文件。

更进一步地,该装置还可以包括:流程控制模块504。

流程控制模块504在该装置所在移动设备启动NFC模块501和WIFI模块 502后默认处于client模式。通常处于client模式时会主动向处于NFC有效距离 内的其他移动设备发送配对请求,而处于master模式时等待处于NFC有效距离 内的其他移动设备向其发送配对请求。

在NFC配对过程中,NFC模块501向另一移动设备发送携带鉴权信息的配 对请求,接收另一移动设备发送的WIFI连接参数和文件发现列表。

为了更进一步保证移动设备间的安全性,在配对过程中可以引入鉴权过程, 该鉴权过程在另一移动设备(即处于master模式的移动设备)中执行。

同样,在触发文件传输时,可以由另一移动设备主动向该装置所在移动设 备推送文件发现列表中的一个或多个文件,也可以由该装置所在设备从文件发 现列表中拉取一个或多个文件,此时,该装置还包括:传输控制模块507,具体 如下:

如果另一移动设备的用户选择文件发现列表中的一个或多个文件给该装置 所在的移动设备,则传输控制模块507接收另一移动设备发送的包含一个或多 个文件信息的文件传输请求,向另一移动设备回复文件传输确认响应后,触发 WIFI模块502利用WIFI连接接收另一移动设备发送的一个或多个文件。

如果该装置所在移动设备的用户选择从另一移动设备拉取文件发现列表中 的一个或多个文件,则传输控制模块507向另一移动设备发送包含一个或多个 文件信息的文件传输请求,接收另一移动设备回复的文件传输确认响应后,触 发WIFI模块502利用WIFI连接接收另一移动设备发送的一个或多个文件。

该传输控制模块507可以是采用红外、WIFI等无线传输技术的模块,可以 就是WIFI模块502。

如果是该装置所在移动设备的用户选择从另一移动设备拉取文件发现列表 中的一个或多个文件,则可能会存在该装置所在移动设备的权限级别不满足所 拉取文件的权限级别要求,此时,另一移动设备会向该装置所在移动设备发送 权限跃迁邀请。此时,该装置还包括:权限跃迁模块505,用于接收另一移动设 备发送的权限跃迁邀请后,向另一移动设备发送包含权限跃迁信息的权限跃迁 请求。

上述WIFI连接参数包括:WIFI网络标识和IP基址。除此之外还可以包括: 心跳检测间隔。此时,该装置还可以包括:心跳检测模块506。

心跳检测模块506在文件传输过程中,与另一移动设备按照心跳检测间隔进 行心跳检测,如果检测到WIFI连接断开,则文件传输中断并触发WIFI模块502 重新建立WIFI连接,或者终止文件传输。

图5所示装置的执行流程可以如图6所示。

通常一个移动设备可能作为文件传输的发起者,也可能作为文件传输的接 收者,因此,一个移动设备可以同时具有图3和图5中所示的结构,也就是说, 图3和图5所示的装置通常可以设置在一个移动设备中。

由以上描述可以看出,本发明实施例提供的方法和装置具备以下优点:

1)本发明采用了NFC技术实现了两移动终端的配对,整个配对过程无 需用户输入任何配对码,相比较蓝牙配对更加简便。

2)在NFC配对完成后建立WIFI连接并基于WIFI连接进行文件传输, WIFI连接的有效距离通常在100米左右,且连接稳定,且传输速度能够达到 5~7MB/s,因此相比较现有的蓝牙传输增大了有效距离、提高了连接的稳定 性和数据传输速度。

3)本端移动设备在NFC配对过程中将生成的文件发现列表同时传输给 对端移动设备,使得对端移动设备能够获知文件发现信息,从而不仅能够实 现在本端移动设备主动推送文件发现列表中的一个或多个文件给对端移动设 备,也可以实现对端移动设备从本端移动设备拉取文件发现列表中的一个或 多个文件,实现更加灵活,满足更加多样的用户需求。

4)WIFI连接支持诸如有线等效保密(WEP)、无线保护访问(WPA) 等多种文件加密方式,从而提供卓越的无线安全传输性能。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本 发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在 本发明保护的范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号