《数据传输方法及终端设备.pdf》由会员分享,可在线阅读,更多相关《数据传输方法及终端设备.pdf(15页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103781068 A (43)申请公布日 2014.05.07 CN 103781068 A (21)申请号 201210397751.2 (22)申请日 2012.10.18 H04W 12/06(2009.01) H04B 5/00(2006.01) (71)申请人 中兴通讯股份有限公司 地址 518057 广东省深圳市南山区高新技术 产业园科技南路中兴通讯大厦法务部 (72)发明人 郭帅 伍燕 张博 蔡燕燕 (74)专利代理机构 北京银龙知识产权代理有限 公司 11243 代理人 许静 黄灿 (54) 发明名称 数据传输方法及终端设备 (57) 摘要 本发明提。
2、供一种数据传输方法和终端设备。 其中所述方法包括 : 数据接收终端接收数据发送 终端发送的近场通信标签 ; 数据接收终端解析近 场通信标签, 得到传输信息 ; 数据接收终端根据 传输信息与数据发送终端建立连接 ; 以及数据接 收终端接收数据发送终端发送的数据 ; 其中所述 传输信息以近场通信数据交换格式写入所述近场 通信标签。本发明通过设备间采用近场通信方式 实现认证, 有效避免网络空间的传统认证方式的 身份欺骗问题, 确保数据传输的安全性。而且, 通 过设备间的近距离靠近取代传统的设备上繁琐的 点选按操作, 使得用户能简单快捷地与欲连接设 备自动连接实施数据传输, 达到能耗最小化的要 求。 。
3、(51)Int.Cl. 权利要求书 2 页 说明书 7 页 附图 5 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书7页 附图5页 (10)申请公布号 CN 103781068 A CN 103781068 A 1/2 页 2 1. 一种数据传输方法, 用于一数据接收终端, 其特征在于, 该方法包括 : 接收数据发送终端发送的近场通信标签 ; 解析所述近场通信标签, 得到传输信息 ; 根据所述传输信息与所述数据发送终端建立连接 ; 以及 通过建立的连接接收所述数据发送终端发送的数据 ; 其中所述传输信息以近场通信数据交换格式写入所述近场通信标签。 2. 。
4、根据权利要求 1 所述的数据传输方法, 其特征在于 : 所述近场通信标签还携带以近场通信数据交换格式写入的数据信息, 所述数据信息包 括数据的文件名、 文件后缀名和文件大小, 所述数据接收终端根据所述数据信息通过建立 的连接接收所述数据发送终端发送的数据。 3. 根据权利要求 1 所述的数据传输方法, 其特征在于 : 所述传输信息包括蓝牙设备硬件地址 ; 所述数据接收终端根据所述蓝牙设备硬件地址与所述数据发送终端建立蓝牙连接。 4. 根据权利要求 1 所述的数据传输方法, 其特征在于 : 所述传输信息包括所述数据发送终端的 WIFI 信息 ; 所述数据接收终端根据所述数据发送终端的 WIFI 。
5、信息与所述数据发送终端建立端口 连接。 5. 根据权利要求 4 所述的数据传输方法, 其特征在于 : 所述数据发送终端的 WIFI 信息包括所述数据发送终端连接的无线接入点的服务集标 识, 身份认证密钥和所述数据发送终端的 IP 地址 ; 所述数据接收终端根据所述数据发送终端的 WIFI 信息与所述数据发送终端建立端口 连接步骤包括 : 所述数据接收终端根据所述数据发送终端连接的无线接入点的服务集标识判断是否 与所述数据发送终端接入同一无线接入点 ; 所述数据接收终端与所述数据发送终端接入同一无线接入点时, 直接根据所述数据发 送终端的 IP 地址建立端口连接。 6. 根据权利要求 5 所述的。
6、数据传输方法, 其特征在于 : 当所述数据接收终端与所述数据发送终端接入不同无线接入点时, 所述数据接收终端 与自身原有的无线接入点断开连接 ; 所述数据接收终端根据所述数据发送终端连接的无线接入点的服务集标识和身份认 证密钥与所述数据发送终端连接的无线接入点建立连接 ; 所述数据接收终端根据所述发送终端的 IP 地址建立端口连接。 7. 一种终端设备, 用于数据传输, 其特征在于, 所述终端设备包括 : 近场通信单元, 用于接收数据发送终端发送的近场通信标签和解析所述近场通信标签 得到传输信息, 所述传输信息以近场通信数据交换格式写入所述近场通信标签 ; 连接单元, 用于根据所述传输信息与所。
7、述数据发送终端建立连接并通过建立的连接接 收所述数据发送终端发送的数据。 8. 根据权利要求 7 所述的终端设备, 其特征在于 : 所述近场通信标签还携带以近场通信数据交换格式写入的数据信息, 所述数据信息包 权 利 要 求 书 CN 103781068 A 2 2/2 页 3 括数据的文件名、 文件后缀名和文件大小, 所述连接单元具体用于根据所述传输信息与所 述数据发送终端建立连接, 并通过建立的连接依据所述数据信息接收所述数据发送终端发 送的数据。 9. 根据权利要求 7 所述的终端设备, 其特征在于 : 所述传输信息包括蓝牙设备硬件地址 ; 所述连接单元为蓝牙设备单元, 用于根据所述蓝牙。
8、设备硬件地址与所述数据发送终端 的蓝牙设备单元建立蓝牙连接。 10. 根据权利要求 7 所述的终端设备, 其特征在于 : 所述传输信息包括所述数据发送终端的 WIFI 信息 ; 所述连接单元为 WIFI 连接单元, 用于根据所述数据发送终端的 WIFI 信息与所述数据 发送终端建立端口连接。 11. 根据权利要求 10 所述的终端设备, 其特征在于 : 所述数据发送终端的 WIFI 信息包括所述数据发送终端连接的无线接入点的服务集标 识, 身份认证密钥和所述数据发送终端的 IP 地址 ; 所述近场通信单元包括 : 获得模块, 用于获得所述终端设备连接的无线接入点的服务集标识 ; 判断模块, 用。
9、于根据所述数据发送终端连接的无线接入点的服务集标识判断是否与所 述数据发送终端接入同一无线接入点 ; 所述 WIFI 连接单元包括 : 端口连接模块, 用于所述终端设备与所述数据发送终端接入同一无线接入点时, 根据 所述数据发送终端的 IP 地址建立端口连接 ; 接入连接模块, 用于所述终端设备与所述数据发送终端接入不同无线接入点时, 与原 有的无线接入点断开连接, 根据所述数据发送终端连接的无线接入点的服务集标识和身份 认证密钥与所述数据发送终端连接的无线接入点建立连接。 12. 一种终端设备, 用于数据传输, 其特征在于, 所述设备包括 : 近场通信单元, 用于将传输信息以近场通信数据交换。
10、格式写入近场通信标签并发送至 数据接收终端, 使得所述数据接收终端根据所述传输信息与所述终端设备建立连接 ; 连接单元, 用于与所述数据接收终端建立连接并通过建立的连接向所述数据接收终端 发送数据。 13. 根据权利要求 12 所述的终端设备, 其特征在于 : 所述近场通信标签还携带以近场通信数据交换格式写入的用于供数据接收终端接收 所述终端设备发送的数据的数据信息, 所述数据信息包括数据的文件名、 文件后缀名和文 件大小。 14. 根据权利要求 12 所述的终端设备, 其特征在于 : 所述传输信息为蓝牙设备硬件地址, 所述连接单元为蓝牙设备单元。 15. 根据权利要求 12 所述的终端设备,。
11、 其特征在于 : 所述传输信息为 WIFI 信息, 所述 WIFI 信息包括所述终端设备连接的无线接入点的服 务集标识, 身份认证密钥和所述终端设备的 IP 地址 ; 所述连接单元为 WIFI 连接单元。 权 利 要 求 书 CN 103781068 A 3 1/7 页 4 数据传输方法及终端设备 技术领域 0001 本发明涉及网络通信领域, 尤其涉及一种数据传输方法和终端设备。 背景技术 0002 随着移动设备各种功能的日益强大, 如多媒体功能, 用户在移动设备上传递大数 据的要求也越来越高, 希望数据传输过程具有速度快, 操作简单, 安全性高等特性。目前, 常用的移动设备之间进行数据、 数。
12、据传输的技术包括蓝牙技术、 WIFI 技术和近场通信技术 (NFC, Near Field Communication) 。 0003 蓝牙技术具有通信速率高和通信距离远的特点。但是, 在正式传输数据之前需要 执行搜索设备, 应答配对, 连接确认等操作。 对于使用而言, 这样的操作繁琐复杂, 并且提供 的连接机制安全性有限。如果需要更高级别的安全性则需要传输层或者应用层另外提供。 而且, 0004 WIFI 技术比较成熟, 具有通信速率和通信距离远的特点, 并且提供多种可选的接 入认证模式以确保连接安全性。但是, 相对蓝牙技术和 NFC 技术而言, WIFI 技术的安全性 较低。而且, WIF。
13、I 技术一般用于移动设备的网络接入, 而较少的用于点对点数据传输。 0005 NFC 技术由于通信时不需要认证, 具有建立连接迅速的特点, 但是通信距离很短, 小于 10cm。虽然通信距离很短, 但 NFC 技术的安全性较高。由于其还具有低功耗、 低价格的 特点以及能够实现移动支付应用中读卡器的功能, 在移动设备上可以广泛应用。 0006 根据现有三种技术的各自特点, 每种技术单独使用都不能同时满足数据传输过程 速度快, 操作简单, 安全性高的使用需求。 发明内容 0007 本发明的一实施例提供一种数据传输方法, 包括 : 数据接收终端接收数据发送终 端发送的近场通信标签 ; 数据接收终端解析。
14、所述近场通信标签, 得到传输信息 ; 数据接收 终端根据所述传输信息与所述数据发送终端建立连接 ; 以及数据接收终端通过建立的连接 接收所述数据发送终端发送的数据 ; 其中, 传输信息以近场通信数据交换格式写入所述近 场通信标签。所述近场通信标签还携带以近场通信数据交换格式写入的数据信息, 所述数 据信息包括数据的文件名、 文件后缀名和文件大小, 所述数据接收终端根据所述数据信息 通过建立的连接接收所述数据发送终端发送的数据。 0008 其中, 传输信息包括蓝牙设备硬件地址 ; 数据接收终端根据蓝牙设备硬件地址与 数据发送终端建立蓝牙连接。 0009 或者, 传输信息包括数据发送终端的 WIF。
15、I 信息, 数据接收终端根据数据发送终端 的 WIFI 信息与数据发送终端建立端口连接。 0010 数据发送终端的 WIFI 信息包括数据发送终端连接的无线接入点的服务集标识, 身份认证密钥和数据发送终端的 IP 地址 ; 数据接收终端根据数据发送终端连接的无线接 入点的服务集标识判断是否与数据发送终端接入同一无线接入点 ; 数据接收终端与数据发 说 明 书 CN 103781068 A 4 2/7 页 5 送终端接入同一无线接入点时, 直接根据数据发送终端的 IP 地址建立端口连接。 0011 数据接收终端与数据发送终端接入不同无线接入点时 ; 数据接收终端与自身原有 的无线接入点断开连接 。
16、; 数据接收终端根据数据发送终端连接的无线接入点的服务集标识 和身份认证密钥与数据发送终端连接的无线接入点建立连接 ; 数据接收终端根据发送终端 的 IP 地址建立端口连接。 0012 本发明的另一实施例提供一种终端设备, 用于数据传输, 包括 : 近场通信单元, 用 于接收数据发送终端发送的近场通信标签和解析近场通信标签得到传输信息, 所述传输信 息以近场通信数据交换格式写入近场通信标签 ; 连接单元, 用于根据传输信息与数据发送 终端建立连接并接收数据发送终端发送的数据。 近场通信标签还携带以近场通信数据交换 格式写入的数据信息, 数据信息包括数据的文件名、 文件后缀名和文件大小。 001。
17、3 其中, 传输信息包括蓝牙设备硬件地址 ; 连接单元为蓝牙设备单元, 用于根据蓝牙 设备硬件地址与数据发送终端的蓝牙设备单元建立蓝牙连接。 0014 或者, 传输信息包括数据发送终端的 WIFI 信息 ; 连接单元为 WIFI 连接单元, 用于 根据数据发送终端的 WIFI 信息与数据发送终端建立端口连接。 0015 数据发送终端的 WIFI 信息包括数据发送终端连接的无线接入点的服务集标识, 身份认证密钥和数据发送终端的 IP 地址。近场通信单元包括 : 获得模块, 用于获得终端设 备连接的无线接入点的服务集标识 ; 判断模块, 用于根据数据发送终端连接的无线接入点 的服务集标识判断是否与。
18、数据发送终端接入同一无线接入点。WIFI 连接单元包括 : 端口连 接模块, 用于终端设备与数据发送终端接入同一无线接入点时, 根据数据发送终端的 IP 地 址建立端口连接 ; 接入连接模块, 用于终端设备与数据发送终端接入不同无线接入点时, 与 原有的无线接入点断开连接, 根据数据发送终端连接的无线接入点的服务集标识和身份认 证密钥与数据发送终端连接的无线接入点建立连接。 0016 本发明另一实施例提供一种终端设备, 用于数据传输, 包括 : 近场通信单元, 用于 将传输信息以近场通信数据交换格式写入近场通信标签, 及将近场通信标识发送到数据接 收终端, 使得数据接收终端根据传输信息与数据发。
19、送终端建立连接 ; 连接单元, 用于与数据 接收终端建立连接并向数据接收终端发送数据。 近场通信标签还携带以近场通信数据交换 格式写入的数据信息, 数据信息包括数据的文件名、 文件后缀名和文件大小。 0017 其中, 传输信息为蓝牙设备硬件地址, 连接单元为蓝牙设备单元。 0018 或者, 传输信息为 WIFI 信息, WIFI 信息包括终端设备连接的无线接入点的服务集 标识, 身份认证密钥和终端设备的 IP 地址。连接单元为 WIFI 连接单元。 0019 本发明的技术方案, 通过设备间采用近场通信方式, 即在物理空间上的近距离 (10cm 内) 靠近方式实现认证, 有效避免网络空间的传统认。
20、证方式的身份欺骗问题, 确保数 据传输的安全性。 而且, 通过设备间的近距离靠近取代传统的设备上繁琐的点选按操作, 使 得用户能简单快捷地与欲连接设备自动连接实施数据传输, 达到能耗最小化的要求。 同时, 本发明通过蓝牙、 WIFI 等技术进行数据传输, 从而保持了高传输速率的特点, 移动设备间数 据交换的效率较高。 附图说明 0020 图 1 为本发明实施例的一种数据传输方法的流程图 ; 说 明 书 CN 103781068 A 5 3/7 页 6 0021 图 2 为本发明实施例的一种基于 NFC 的蓝牙数据传输方法的流程图 ; 0022 图 3 为本发明实施例的一种基于 NFC 的 WI。
21、FI 数据传输方法的流程图 ; 0023 图 4 为本发明实施例的一种终端设备的结构示意图 ; 以及 0024 图 5 为本发明实施例的另一种终端设备的结构示意图。 具体实施方式 0025 为使本发明的目的、 技术方案和优点更加清楚, 下面将结合附图及具体实施例对 本发明进行详细描述。 0026 实施例一 0027 图 1 是本发明实施例的一种数据传输方法的流程图, 该方法可以应用于一数据接 收终端, 实现与数据发送终端的通信, 该数据接收终端和数据发送终端可以为同一系统中 的两终端设备, 也可以为不同系统中的两终端设备。具体实现方法如下 : 0028 步骤 S101 : 接收数据发送终端发送。
22、的近场通信标签 ; 0029 在该步骤中, 数据发送终端选择待发送文件和启用本实施例方法的应用, 然后被 靠近数据接收终端达到 NFC 通信距离内时 (10cm 以内) , 数据发送终端的近场通信单元将近 场通信标签推送 (Push) 到数据接收单元, 使得数据接收单元接收到该近场通信标签, 其中 近场通信标签中携带以近场数据交换格式 (NDEF, NFC Data Exchange Fomat) 写入的传输 信息。 其中, 传输信息可以是数据传输终端的蓝牙设备硬件地址, 也可以是数据传输终端的 WIFI 信息, 包括数据发送终端连接的无线接入点 (AP, Access Point) 的服务集。
23、标识 (SSID, Service Set Identifier) , 身份认证密钥和数据发送终端的 IP 地址。近场通信标签还携 带以近场通信数据交换格式写入的数据信息和应用标识信息, 数据信息包括数据的文件 名、 文件后缀名和文件大小, 应用标识信息标识根据近场通信数据交换格式解析近场通信 标签。 0030 步骤 S102 : 解析近场通信标签, 得到传输信息 ; 0031 在该步骤中, 数据接收终端的近场通信单元解析接收到的近场通信标签, 得到传 输信息。当传输数据为数据发送终端的蓝牙设备硬件地址时, 数据接收终端的近场通信单 元解析得到该蓝牙设备硬件地址。当传输信息为 WIFI 信息时。
24、, 数据接收终端的近场通信单 元除解析得到数据发送终端连接的AP的SSID, 身份认证密钥和数据发送终端的IP地址外, 还获得自身连接 AP 的 SSID, 并判断数据发送终端和数据接收终端是否连接同一 AP。 0032 步骤 S103 : 根据所述传输信息与数据发送终端建立连接 ; 0033 在该步骤中, 数据接收终端的连接单元利用数据发送终端的蓝牙设备硬件地址快 速建立蓝牙连接。当与数据发送终端连接同一 AP 时, 数据接收终端的连接单元利用数据发 送终端的 IP 地址直接与数据发送终端建立一条端口 (Socket) 连接。当与数据发送终端连 接不同 AP 时, 在断开与原有 AP 的连接。
25、后, 使用数据发送终端连接的 AP 的 SSID 和身份认证 与新 AP 建立连接, 并在连接成功后使用数据发送终端的 IP 地址与数据发送终端建立一条 Socket 连接。 0034 步骤 S104 : 通过建立的连接接收数据发送终端发送的数据。 0035 本实施例通过设备间采用近场通信方式, 即在物理空间上的近距离 (10cm内) 靠近 方式实现认证, 有效避免网络空间的传统认证方式的身份欺骗问题, 确保数据传输的安全 说 明 书 CN 103781068 A 6 4/7 页 7 性。 而且, 通过设备间的近距离靠近取代传统的设备上繁琐的点选按操作, 使得用户能简单 快捷地与欲连接设备自动。
26、连接实施数据传输, 达到能耗最小化的要求。 同时, 本发明通过蓝 牙、 WIFI 等技术进行数据传输, 从而保持了高传输速率的特点, 移动设备间数据交换的效率 较高。 0036 本发明实施例中, 所述近场通信标签还可以携带以近场通信数据交换格式写入的 数据信息, 所述数据信息包括数据的文件名、 文件后缀名和文件大小, 所述数据接收终端根 据所述数据信息通过建立的连接接收所述数据发送终端发送的数据。 0037 实施例二 0038 图 2 是本发明实施例的基于 NFC 的蓝牙数据传输方法的流程图, 该方法可以应用 于同一系统中的通信设备之间, 也可以应用于不同系统中的通信设备之间, 所述通信设备 。
27、采用 Android 操作系统, 并具有 NFC 单元和蓝牙设备并能被 Android 操作系统正常识别并 运行。具体实现方法如下 : 0039 步骤S201 : 通信发送方通过通信设备A选择待发送的文件, 在文件管理器中的 “分 享” 菜单中选择使用本方法的应用。此时, 发送方的 NFC 单元及蓝牙设备可处于开启或关闭 状态, 若处于关闭状态, 本方法的应用将自动开启其 NFC 单元及蓝牙设备。 0040 步骤 S202 : 通信发送方将通信设备 A 靠近通信接收方的通信设备 B 到 NFC 的通信 范围内。此时, 通信接收方通信设备 B 的 NFC 单元需处于开启状态。 0041 步骤 S。
28、203 : 通信设备 A 查询自身的蓝牙设备硬件地址后, NFC 单元将文件信息、 自 身的蓝牙硬件地址信息以及应用标识信息根据 NDEF 格式写入 NFC 标签, 并用 PUSH 方式推 送到通信接收方的通信设备 B。其中, 应用标识信息表明接收方接收到的 NFC 标签应由 NFC 单元使用本方法的应用进行解析。文件信息包括文件名、 文件后缀名和文件大小。 0042 步骤 S204 : 通信设备 B 的 NFC 单元接收到 NFC 标签后利用 Android 系统自动启动 解析模块, 该模块根据NDEF格式从NFC标签中解析出通信发送方的蓝牙硬件地址信息和文 件信息。此时, 若接收方的蓝牙单。
29、元未开启, 则由本方法的应用自动开启。 0043 步骤 S205 : 通信设备 B 的 NFC 单元通过 Android 系统直接利用通信发送方的蓝牙 硬件地址, 在通信设备 A 和通信设备 B 的蓝牙设备间快速建立蓝牙连接。 0044 步骤 S206 : 通信发送方利用已建立的蓝牙连接传送选定文件。发送过程中, 如发 现蓝牙连接状态有任何变化, 则由通信设备 A 和通信设备 B 的 Android 系统通知通信发送 方和接收方蓝牙连接状态变化情况。 0045 步骤 S207 : 文件传输完毕, 断开通信设备 A 和通信设备 B 之间的蓝牙连接, 提示通 信发送方和接收方文件传输完毕。 004。
30、6 本实施例通过使用 NFC 技术, 使得连接建立时间大大缩短, 节能低耗且通信的安 全性和确定性得到保证。此外, 本实施例操作简单快捷, 除用户第一次点选文件操作外, 不 加入其他的点选请求等操作, 极大的增强了用户的使用感受, 融入到 Android 系统的 “分 享” 菜单中, 并且仅使用推送的方式, 不加入权限鉴别及跃迁等请求流程便于用户快速掌握 该方法应用的使用。本实施例使用蓝牙进行通信又使得数据传输速率较快, 在保证了安全 性的基础上使得传输速率也有所保障。本实施例的应用最大程度的融入 android 系统且兼 容已有的蓝牙硬件, 不需要对已有的硬件进行任何修改。 0047 实施例。
31、三 说 明 书 CN 103781068 A 7 5/7 页 8 0048 图 3 是本发明实施例的基于 NFC 的 WIFI 数据传输方法的流程图, 该方法可以应用 于同一系统中的通信设备之间, 也可以应用于不同系统中的通信设备之间, 所述通信设备 采用 Android 操作系统, 并具有 NFC 单元和 WIFI 设备并能被 Android 操作系统正常识别并 运行。具体实现方法如下 : 0049 步骤S301 : 通信发送方通过通信设备S选择待发送的文件, 在文件管理器中的 “分 享” 菜单中选择使用本方法的应用。此时, 若发送方的 NFC 单元及 WIFI 设备可处于开启或 关闭状态,。
32、 若处于关闭状态, 本方法的应用将自动开启其 NFC 单元及 WIFI 设备。 0050 步骤 S302 : 发送方将通信设备 S 靠近接收方的通信设备 R, 在 NFC 通信距离内时, 通信设备 S 将自身 WIFI 信息、 文件信息和应用标识信息, 用 NFC 的 NDEF Push 方式推送到 通信设备 R。同时, 通信设备 S 建立一个特定端口的 Socket 监听器。其中, 应用标识信息指 明了该步骤中的 NDEF 推送的信息是应该被通信设备 S 使用本方法的应用所解析。WIFI 信 息包括通信设备 S 所连接的 AP 的 SSID、 身份认证密钥和通信设备 S 的 IP 地址。文件。
33、信息 包括文件名、 文件后缀名和文件大小。 0051 步骤 S303 : 通信设备 R 的 NFC 单元收到 NDEF Push 后, 通过 Android 系统自动启 动解析模块, 该模块从 NDEF 信息中解析出通信设备 S 的 WIFI 信息和文件信息, 同时获得通 信设备 R 自身所连接的 AP 的 SSID, 根据通信设备 S 的 WIFI 信息检查本机 R 是否接入某无 线 AP, 或者在已接入某 AP 情况下判断是否与通信设备 S 接入同一 AP。此时, 需获得 R 自身 所连接 AP 的 SSID。 0052 步骤 S304 : 判断通信设备 R 与通信设备 S 是否连接同一 。
34、AP ; 0053 步骤 S305 : 若通信设备 R 与通信设备 S 连接同一无线 AP, 则通信设备 R 直接用 WIFI 信息中通信设备 S 的 IP 地址向通信设备 S 建立一条 Socket 连接 ; 0054 步骤S306 : 若与通信设备S连接的不是同一AP, 则先断开与原有AP的连接并保存 原有连接信息, 随后使用得到的 WIFI 信息中通信设备 S 连接的 AP 的 SSID 和密钥尝试连接 该 AP, 并在连接成功后使用通信设备 S 的 IP 地址向通信设备 S 建立一条 Socket 连接。其 中, 建立 Socket 连接时, 使用的端口号即是步骤 S302 中 Soc。
35、ket 监听器使用的端口号。 0055 步骤 S307 : 通信设备 S 接受通信设备 R 的 Socket 连接请求并建立连接 ; 0056 步骤 S308 : 通信设备 S 通过建立的 Socket 连接向通信设备 R 发送选定文件。若 发现 WIFI 连接状态变化 (即监听到 WIFI_STATE_CHAGED_ACTION 广播后) , 暂停文件传输, 等 待 Android 系统的 WIFI 管理机制恢复该连接后继续传输。 0057 步骤 S309 : 文件传输完毕, 断开通信设备 S 和通信设备 R 之间的 Socket 连接, 提 示通信发送方和接收方文件传输完毕。 0058 本。
36、实施例采用 NFC 物理空间内的身份确认, 避免了传统近距离网络空间内点对点 文件传输时的身份伪造问题, 具有较高安全性。 通过不加入多次确认和鉴权模块, 整个过程 中用户只需进行一次点选操作和一次设备靠近的动作, 无任何需要用户输入的操作, 极大 简化了用户的操作。融入到 Android 设备的 “分享” 菜单中, 并且仅使用推送文件的方式, 不加入拉取方式和多种权限鉴别和跃迁请求流程, 能够使用户快速理解并掌握本方法的用 法。使用 NFC 进行辅助信息的推送, 借助 NFC 技术的快速建立连接特点, 便捷的传输少量辅 助信息, 使用 WIFI 进行文件的传输, WIFI 技术通信距离通常在。
37、 100 米左右, 且连接稳定, 速 度一般可达 2 7MB/S, 因此与传统的近距离通信方式如蓝牙等显著增大了通信距离、 连接 说 明 书 CN 103781068 A 8 6/7 页 9 稳定性和数据传输速率。此外, WIFI 连接已经提供多种身份认证方式, 因此能够确保文件 在传输过程中的安全。 0059 实施例四 0060 图 4 为本发明实施例的一种终端设备的结构示意图, 用于数据传输, 例如采用 Android 操作系统的通信设备。该终端设备 400 包括 : 0061 近场通信单元 410, 用于接收数据发送终端推送的近场通信标签和解析近场通信 标签得到传输信息, 所述传输信息以。
38、近场通信数据交换格式写入近场通信标签 ; 0062 连接单元 420, 用于根据传输信息与数据发送终端建立连接和接收数据发送终端 发送的数据。 0063 其中, 近场通信标签还携带以近场通信数据交换格式写入的数据信息和应用标识 信息, 数据信息包括数据的文件名、 文件后缀名和文件大小, 应用标识信息标识根据近场通 信数据交换格式解析近场通信标签。 0064 在本发明的一个实施例中, 传输信息为蓝牙设备硬件地址, 连接单元 420 为蓝牙 设备单元, 用于根据蓝牙设备硬件地址与数据发送终端的蓝牙设备单元建立蓝牙连接。 0065 在本发明的另一实施例中, 传输信息为数据发送终端的 WIFI 信息,。
39、 连接单元 420 为 WIFI 连接单元, 用于根据数据发送终端的 WIFI 信息与数据发送终端建立端口连接。在 一具体实施例中, 数据发送终端的WIFI信息包括数据发送终端连接的AP的SSID, 身份认证 密钥和数据发送终端的IP地址。 近场通信单元410包括 : 获得模块411, 用于获得终端设备 连接的 AP 的 SSID ; 判断模块 412, 用于根据数据发送终端连接的 AP 的 SSID 判断是否与数 据发送终端接入同一 AP。WIFI 连接单元包括 : 端口连接模块, 用于终端设备与数据发送终 端接入同一 AP 时, 根据数据发送终端的 IP 地址建立端口连接 ; 接入连接模块。
40、, 用于终端设 备与数据发送终端接入不同 AP 时, 与原有的 AP 断开连接, 根据数据发送终端连接的 AP 的 SSID 和身份认证密钥与数据发送终端连接的 AP 建立连接。 0066 本实施例采用 NFC 单元实现物理空间内的身份确认, 避免了传统近距离网络空间 内点对点文件传输时的身份伪造问题, 具有较高安全性。 通过不加入多次确认和鉴权模块, 整个过程中用户只需进行一次点选操作和一次设备靠近的动作, 无任何需要用户输入的操 作, 极大简化了用户的操作。融入到 Android 设备的 “分享” 菜单中, 并且仅使用推送文件 的方式, 不加入拉取方式和多种权限鉴别和跃迁请求流程, 能够使。
41、用户快速理解并掌握本 方法的用法。使用 NFC 进行辅助信息的推送, 借助 NFC 技术的快速建立连接特点, 便捷的传 输少量辅助信息, 使用蓝牙设备和 WIFI 单元进行文件的传输, 增大了通信距离、 连接稳定 性和数据传输速率。 0067 实施例五 0068 图 5 为本发明实施例的另一种终端设备的结构示意图, 用于数据传输, 例如采用 Android 操作系统的通信设备。该终端设备 500 包括 : 0069 近场通信单元 510, 用于将传输信息以近场通信数据交换格式写入近场通信标签, 及将近场通信标识发送到数据接收终端 ; 0070 连接单元 520, 用于与数据接收终端建立连接并发。
42、送收据。 0071 其中, 近场通信标签还携带以近场通信数据交换格式写入的数据信息和应用标识 信息, 数据信息包括数据的文件名、 文件后缀名和文件大小, 应用标识信息标识根据近场通 说 明 书 CN 103781068 A 9 7/7 页 10 信数据交换格式解析近场通信标签。 0072 在本发明的一个实施例中, 传输信息为蓝牙设备硬件地址, 连接单元 520 为蓝牙 设备单元。 0073 在本发明的另一实施例中, 传输信息为 WIFI 信息, WIFI 信息包括终端设备连接的 无线接入点的服务集标识, 身份认证密钥和终端设备的 IP 地址。连接单元 520 为 WIFI 连 接单元。 007。
43、4 本实施例采用 NFC 单元实现物理空间内的身份确认, 避免了传统近距离网络空间 内点对点文件传输时的身份伪造问题, 具有较高安全性。 通过不加入多次确认和鉴权模块, 整个过程中用户只需进行一次点选操作和一次设备靠近的动作, 无任何需要用户输入的操 作, 极大简化了用户的操作。融入到 Android 设备的 “分享” 菜单中, 并且仅使用推送文件 的方式, 不加入拉取方式和多种权限鉴别和跃迁请求流程, 能够使用户快速理解并掌握本 方法的用法。使用 NFC 进行辅助信息的推送, 借助 NFC 技术的快速建立连接特点, 便捷的传 输少量辅助信息, 使用蓝牙设备和 WIFI 单元进行文件的传输, 。
44、增大了通信距离、 连接稳定 性和数据传输速率。 0075 最后应当说明的是, 以上实施例仅用以说明本发明的技术方案而非限制, 本领域 的普通技术人员应当理解, 可以对本发明的技术方案进行修改或者等同替换, 而不脱离本 发明技术方案的精神范围, 其均应涵盖在本发明的权利要求范围当中。 说 明 书 CN 103781068 A 10 1/5 页 11 图 1 说 明 书 附 图 CN 103781068 A 11 2/5 页 12 图 2 说 明 书 附 图 CN 103781068 A 12 3/5 页 13 图 3 说 明 书 附 图 CN 103781068 A 13 4/5 页 14 图 4 说 明 书 附 图 CN 103781068 A 14 5/5 页 15 图 5 说 明 书 附 图 CN 103781068 A 15 。