《一种基于NFC的在线数据交换方法.pdf》由会员分享,可在线阅读,更多相关《一种基于NFC的在线数据交换方法.pdf(14页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103944928 A (43)申请公布日 2014.07.23 C N 1 0 3 9 4 4 9 2 8 A (21)申请号 201310017249.9 (22)申请日 2013.01.17 H04L 29/08(2006.01) H04L 29/06(2006.01) H04B 5/00(2006.01) (71)申请人上海博路信息技术有限公司 地址 201315 上海市浦东新区沪南路2688 弄77号601室 (72)发明人顾健 (54) 发明名称 一种基于NFC的在线数据交换方法 (57) 摘要 本发明公开了一种基于NFC的在线数据交换 方法,包含NFC识。
2、读模块,业务逻辑模块,数据交 换模块等。本发明通过系统同步注册用户数据到 系统数据存储空间,用户设定交换的数据对象和 交换策略,在需要数据交换时,请求数据的用户使 用NFC终端读取用户NFC终端识别信息,以获取的 终端NFC识别信息请求用户数据,系统获取用户 请求,通过NFC识别信息寻找到用户共享的数据, 根据用户交换策略,判断访问用户的权限,如具备 相应权限,则将数据复制到请求用户的数据空间 或授予该数据的访问许可,请求用户随即访问或 交换共享的数据。通过NFC终端在线进行数据交 换,为用户提供了一种简单快捷的数据交换方式 和业务。 (51)Int.Cl. 权利要求书1页 说明书7页 附图5。
3、页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书1页 说明书7页 附图5页 (10)申请公布号 CN 103944928 A CN 103944928 A 1/1页 2 1.一种基于NFC的在线数据交换方法,其特征在于,注册用户同步数据到系统数据存 储空间,设定交换的数据对象和交换策略,在需要数据交换时,请求数据的用户使用NFC终 端读取用户NFC终端识别信息,以获取的终端NFC识别信息请求用户数据,系统获取用户请 求,通过NFC识别信息寻址到用户共享的数据,根据用户交换策略,判断访问用户的权限, 如具备相应权限,则将数据复制到请求用户的数据空间或授予该数据的访问许可。
4、,请求用 户随即访问或交换共享的数据。 2.如权利要求1所述,注册用户同步数据到系统数据存储空间,设定交换的数据对象 和交换策略,其特征在于,用户在系统进行注册,提供用户信息和终端NFC识别信息,系统 以绑定用户信息和用户终端NFC识别信息,并分配用户数据存储空间,用户选择可交换的 数据,并首先与系统同步可交换数据的元数据描述信息,其次再同步交换的数据,设置数据 交换策略,包含数据交换有效期,访问用户限制,访问用户所在地理位置等,设置后保存到 系统。 3.如权利要求1所述,请求数据的用户使用NFC终端读取用户NFC终端识别信息,以 获取的终端NFC识别信息请求用户数据,其特征在于,交换用户的N。
5、FC终端读取共享用户的 NFC终端,并携带共享用户终端NFC信息参数发起数据交换请求,系统以用户终端的NFC识 别信息为交换和数据定位的凭据,通过共享数据用户的终端NFC识别信息寻址和定位系统 端保存的用户共享数据和数据交换策略。 4.如权利要求1所述,系统根据数据交换策略,判断访问用户的权限并许可或拒绝用 户访问,其特征在于,访问用户终端读取共享数据用户的NFC终端信息后,并携NFC识别信 息发起数据交换请求,系统获取用户请求以及访问用户身份信息和访问信息,包含访问时 间,访问终端类型,访问IP对应的地址等参数,判断请求数据的用户是否满足共享数据用 户设定的数据交换策略的条件,如具备权限,根。
6、据NFC识别信息定位数据和交换策略,则将 数据以复制的方式将数据交换到访问用户在线数据空间或授予请求用户数据访问许可,请 求用户随即可通过数据同步将数据同步到终端,完成数据交换。 权 利 要 求 书CN 103944928 A 1/7页 3 一种基于 NFC 的在线数据交换方法 技术领域 0001 本发明涉及移动终端,无线互联网技术领域,特别是指一种基于NFC的在线数据 交换方法。 背景技术 0002 随着移动互联网技术和终端技术的发展,特别是移动互联网技术的发展,为基于 一种基于NFC的在线数据交换方法提供了可行性。 0003 目前的传统的互联网数据交换方式常见的方式为架设网络服务器,为用户。
7、分配权 限进行下载,使用方式较为繁琐,需要为用户分配权限,或需要知道资源的详细地址,需要 用户输入冗长的网址,同时,无法实现端到端的数据的自动交换。 0004 随着无线互联网的发展,终端的范围拓展到手机,平板电脑等各种便携设备,设备 间的数据交换成为常态,通常的数据交换除了传统的互联网数据交换方式外,基于各种短 距无线技术也是数据交换常用的手段,如无线蓝牙技术的数据交换以及基于NFC的直接数 据交换,蓝牙方式交换数据存在终端的软硬件的差异性和标准的不统一以及用户基于安全 考虑,不打开蓝牙的用户习惯,以及短距无线技术的安全性的问题,这一方式至今未能很好 地得到应用,而通常的NFC方式的数据交换一。
8、般只适用于终端间的小规模数据交换,如名 片信息、小容量的照片数据的交换,对于大数据,如高分辨率视频文件等则无能为力,或需 要用户同时处于一个共同地方较长的时间或需要交换设备需要长时间保持近距接触,如基 于WIFI、传统NFC方式等数据的交换,使得基于蓝牙和NFC的数据交换用户业务体验较差, 至今也未得到很好的应用。 0005 而云计算技术,尤其是云存储技术和分布式软件服务技术的发展,以及无线宽带 网的带宽的不断提高,数据的上下传速度得以很大的提高,使得基于无线互联网的广域的 多用户和多数据的交换成为可能,通过云存储 技术和分布式软件服务技术,在云端进行用 户数据的交换和与终端进行数据的同步,避。
9、免了短距无线技术交换和传统互联网方式的数 据交换的弊端,实现快速的并发的数据交换。 0006 同时,NFC终端逐渐普及,日益成为终端的标准配置,通过NFC终端的互相识读越 来越普及,基于终端的感应也更加方便,避免了传统蓝牙等方式需要寻找设备,配对设备, 设备兼容性的问题,以及当前基于短距技术的数据交换存在的一些限制等问题。 0007 有鉴于此,本发明的目的在于提出一种基于云存储技术和NFC技术的数据交换方 法。 发明内容 0008 从上面所述可以看出,注册用户同步数据到系统数据存储空间,设定交换的数据 对象和交换策略,在需要数据交换时,请求数据的用户使用NFC终端读取用户NFC终端识别 信息,。
10、以获取的终端NFC识别信息请求用户数据,系统获取用户请求,通过NFC识别信息寻 址到用户共享的数据,根据用户交换策略,判断访问用户的权限,如具备相应权限,则将数 说 明 书CN 103944928 A 2/7页 4 据复制到请求用户的数据空间或授予该数据的访问许可,请求用户随即访问或交换共享的 数据。 0009 进一步的,通过所提供的一种基于NFC的在线数据交换方法为一种用户之间快速 的数据交换业务的发展提供有力保障,满足用户各方要求,提升用户友好体验。 0010 为实现上述目的,本发明的一个方面提供了一种基于NFC的在线数据交换方法, 该方法包括: 0011 用户在系统进行注册,提供用户信息。
11、和终端NFC识别信息,系统以绑定用户信息 和用户终端NFC识别信息,并分配用户数据存储空间,用户选择可交换的数据,并首先与系 统同步可交换数据的元数据描述信息,其次再同步交换的数据,设置数据交换策略,包含数 据交换有效期,访问用户限制,访问用户所在地理位置等,设置后保存到系统。 0012 本发明提供的一种基于NFC的在线数据交换方法的一个实施例中,该 方法还包 括: 0013 交换用户的NFC终端读取共享用户的NFC终端,并携带共享用户终端NFC信息参 数发起数据交换请求,系统以用户终端的NFC识别信息为交换和数据定位的凭据,通过共 享数据用户的终端NFC识别信息寻址和定位系统端保存的用户共享。
12、数据和数据交换策略。 0014 本发明提供的一种基于NFC的在线数据交换方法的一个实施例中,该方法还包 括: 0015 访问用户终端读取共享数据用户的NFC终端信息后,并携NFC识别信息发起数据 交换请求,系统获取用户请求以及访问用户身份信息和访问信息,包含访问时间,访问终端 类型,访问IP对应的地址等参数,判断请求数据的用户是否满足共享数据用户设定的数据 交换策略的条件,如具备权限,根据NFC识别信息定位数据和交换策略,则将数据以复制的 方式将数据交换到访问用户在线数据空间或授予请求用户数据访问许可,请求用户随即可 通过数据同步将数据同步到终端,完成数据交换。 0016 具体来说具有以下优点。
13、: 0017 使用方便: 0018 通过终端互相感应和识读触发数据的交换,用户无需记忆对方数据的网址,通过 识读对方的终端即可实现数据的寻址和定位,并进行数据的交换和同步,减轻了用户操作 步骤,大大提高了用户使用体验。 0019 支持大容量的数据: 0020 相比传统NFC技术的直接的数据交换,可以交换大容量的各种数据,并基于用户 设置的交换策略,使得交换的安全性和效率大大提高。 附图说明 0021 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中: 0022 图1为本发明系统架构拓扑示意图。 。
14、0023 图2为本发明系统端模块结构示意图。 0024 图3为本发明用户端模块结构示意图。 0025 图4为本发明系统业务流程示意图。 说 明 书CN 103944928 A 3/7页 5 0026 图5为本发明NFC识别信息与数据关联示意图 0027 图6为本发明用户独立存储结构示意图。 0028 图7为本发明系统共享存储结构示意图。 具体实施方式 0029 下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。 0030 为实现上述目的,提出了一种基于NFC的在线数据交换方法。 0031 以下通过结合附图,对本发明的实施方式进行描述。 0032 实现一种基于NFC的在线数据交。
15、换方法的关键点如下: 0033 在线存储: 0034 系统为用户分配在线数据空间,用户的数据以数据库或文件的方式保存在系统在 线存储空间,并与用户终端的数据进行数据同步。 0035 数据保存在系统的存储系统,按用户为逻辑单位,分配用户存储空间,保存用户的 资源,并通过资源权限控制列表确认用户对资源的操作权限。 0036 资源数据存储保存的方式包含独立存储的方式和存取控制权限列表进行控制的 方式,独立存在的方式为不同的用户可以拥有同一个数据的相同的拷贝,用户拥有完全的 操作和存取权限,存取控制权限列表方式则为每个用户共享数据资源,通过权限控制列表 对其进行权限的控制,以减少数据的冗余。 0037。
16、 数据资源可以是一个或多个文件的集合,默认情况下,采取每个用户拥有完整的 数据拷贝,不考虑数据的冗余,即系统通过数据复制的方式授予用户的完整的操作权限。 0038 数据服务: 0039 系统端的数据访问方式,通过数据服务方式提供访问接口,通常情况 下,通常情 况下,由系统内部使用,用户无需知道数据接口。 0040 数据服务采取数据库支持的各种存取服务协议进行数据的访问。 0041 分布式系统中,常见的方式可采取基于HTTP协议的SOAP 数据服务和Restful数 据服务的方式。 0042 数据共享: 0043 用户指定交换的数据和交换数据的策略,包含有效时间,访问数据时终端的所在 地,交换次。
17、数等,系统将共享数据的终端NFC识别信息与用户交换的数据以及交换策略进 行绑定,通过NFC识别信息即可在系统进行寻址到对应的数据和获取对应的交换策略。 0044 用户在设置交换数据对象,如某个视频文件,系统首先将该文件的元数据描述信 息和交换策略同步到终端,访问用户立刻可以查看到共享用户的数据共享情况,其次,用户 再将交换对象的数据同步到系统,根据终端上传的带宽以及上传限制等策略,这两个步骤 可以并行或串行的方式进行。 0045 系统通过NFC终端互相识读,触发数据交换的流程,系统获取用户的请求,获取请 求消息包含的共享用户的NFC终端识别信息,请求用户的终端NFC识别信息,访问时间,访 问I。
18、P对应的地址等参数,并以这些参数对访问用户的请求的合法性进行判断。 0046 交换策略和权限控制: 0047 用户设置数据交换策略,指定对应数据的访问权限,包含可下载,只读,访问有效 说 明 书CN 103944928 A 4/7页 6 期,访问次数,访问者所在地理位置,访问用户对象属性等条件,通过权限控制资源的交换 范围,并将权限描述写入到交换策略。 0048 同时,系统对数据访问用户进行认证和鉴权,判断用户身份和用户拥有的权限,根 据用户登录信息对用户进行识别,通过用户权限列表和授权用户对交换数据的授权策略对 交换用户进行鉴权,判断用户的权限是否满足数据交换的要求。 0049 在线交换: 。
19、0050 数据资源保存在系统存储空间,并通过权限控制限定特定的归属用户,在系统允 许用户获取数据资源的许可后,系统为用户进行数据的在线交换,包含复制的方式将数据 复制到请求用户的数据存储空间,或通过添加对资 源的引用的方式,许可用户对资源进行 各种操作。 0051 数据同步: 0052 在系统为请求用户进行在线端的数据交换后,请求用户的在线存储空间与用户终 端的本地存储之间可根据用户操作进行数据的同步,将在线端的数据同步到终端本地,从 而实现数据的到端的交换。 0053 主要功能模块 0054 如图1所示,一种数据交换系统的系统结构主要包括: 0055 用户100: 0056 用户终端侧,包含。
20、数据分享的用户和访问数据的用户,完成用户侧的功能,通过 NFC终端互相识读触发数据交换,在线数据资源管理,数据同步,用户管理等功能。 0057 数据网101: 0058 提供用户数据方式接入到系统的数据通道,包含各种数据网络接入方式,如固定 宽带网,WIFI,移动互联网等。 0059 数据交换系统102: 0060 系统端的网络侧功能模块,完成数据在线交换和逻辑流程控制等功能。 0061 数据存储模块103: 0062 为系统和用户提供数据存储空间,以及数据存取和数据管理等功能。 0063 图中示出数据交换的流程: 0064 用户在终端的本地资源,如需进行交换,首先与系统进行数据同步,将数据同。
21、步保 存到在线存储空间,在需要交换时,只需在系统端进行数据的复制或授予数据访问权限操 作,访问用户即可存取到该数据,随后即可进行数据同步,将数据下行同步到访问用户的终 端进行保存。 0065 图2示出系统端模块结构: 0066 系统端模块包含: 0067 系统门户200: 0068 系统端的门户系统,提供用户登录系统的门户,承载各个功能模块以 及用户交互 界面。 0069 数据服务模块201: 0070 系统端的数据服务的功能模块,通过提供数据服务等方式,为终端客户端提供系 统数据访问接口,接入到系统获取各种数据。 说 明 书CN 103944928 A 5/7页 7 0071 业务逻辑模块2。
22、02: 0072 系统端的业务逻辑控制和执行的功能模块,与各个功能模块进行交互,完成各个 系统业务逻辑。 0073 用户模块203: 0074 系统端的用户管理模块,包含用户注册,用户信息管理,对用户进行用户认证和鉴 权等用户有关的功能。 0075 管理配置模块204: 0076 系统端的管理配置功能模块,配置各种系统和业务参数,管理和维护系统的运行。 0077 数据管理模块205: 0078 系统端对保存在系统端的资源进行管理,提供各种资源的查看,编辑,更新,增加, 删除等功能,维护和管理在线资源。 0079 寻址模块206: 0080 系统端根据访问用户请求消息包含的共享数据用户终端的NF。
23、C识别信息对共享 数据的用户和数据进行寻址。 0081 会话模块207: 0082 维护用户的数据交换会话,生成和通知用户的各种会话消息。 0083 数据交换模块208: 0084 对授权的访问用户执行数据交换的功能,复制或增加授权资源数据到访问用户的 在线存储空间。 0085 数据同步模块209: 0086 系统端与用户进行数据同步的功能模块,为终端用户提供在线资源空间的数据与 用户终端本地的数据同步的功能,包含上行和下行的数据同步。 0087 策略模块210: 0088 系统端根据用户设置的资源和交换策略生成交换凭据,拥有资源的用 户对资源 进行权限访问进行设置,系统对访问用户进行权限判断。
24、,授予访问用户对应的资源访问权 限。 0089 系统数据存储模块211: 0090 为系统的用户提供数据存储空间和数据接入和管理功能,存储用户的各种数据, 并提供系统与数据存储系统访问的接口,通常采取数据库,文件等方式进行数据的管理和 存储。 0091 图3示出用户端模块结构: 0092 用户既可以发起数据交换请求,也可以分享数据,即用户即可请求获取其他用户 的数据,也可以作为数据提供的角色为其他用户提供交换的数据。 0093 用户端的模块结构包含: 0094 数据存储模块300: 0095 用户终端本地的数据存储功能模块,保存用户终端本地的各种数据并提供数据存 取接口和管理等功能。 0096。
25、 业务逻辑模块301: 0097 用户端的业务逻辑控制和执行的功能模块,与各个功能模块进行交互,完成各个 说 明 书CN 103944928 A 6/7页 8 终端侧的业务逻辑。 0098 权限模块302: 0099 用户设置数据访问的资源权限并保存至系统,作为系统端生成数据交换凭据的权 限部分的数据。 0100 用户模块303: 0101 终端本地的用户功能模块,提供用户注册,用户信息管理等功能。 0102 管理配置模块304: 0103 用户侧的管理和配置的功能模块,管理和配置各种业务参数,维护用户侧的运行。 0104 数据管理模块305: 0105 用户侧的资源管理功能模块,对终端本地和。
26、在线的各种资源提供查看,编辑,更 新,增加,删除等功能,维护和管理本地和在线资源。 0106 NFC模块306: 0107 NFC模块完成识读其他用户NFC终端的识别信息或被识读。 0108 会话模块307: 0109 与系统端的会话模块相对应,控制和管理与数据交换会话,接收系统端的各种会 话通知消息。 0110 交换请求模块308: 0111 用户使用NFC终端识读对方的NFC识别信息后,请求系统进行数据交换的功能模 块。 0112 数据同步模块309: 0113 在系统端获取到交换的数据后,访问用户可通过数据同步模块与终端本地进行数 据的同步,获取对应的数据。 0114 系统访问接口310。
27、: 0115 系统端开放的各种功能接口,终端侧通过系统访问接口发起对系统的访问,完成 各种业务功能。 0116 图5示出本发明NFC识别信息与数据关联示意图。 0117 如图所示,NFC识别信息与数据关联的关系描述如下: 0118 1)用户ID与用户终端NFC识别信息为一一对应关系; 0119 2)用户终端NFC识别信息与用户共享文件为一对多关系; 0120 3)用户共享文件与用户文件交换策略为一对一关系。 0121 上述描述说明,用户ID与用户终端NFC为一一对应的关系,而一个用户可以共享 多个数据,每个数据对应一个共享策略。 0122 图6和图7示出本发明用户存储结构示意图。 0123 如。
28、图6所示,用户拥有独立的存储空间,对用户空间内的文件具有完全的控制权, 每个文件在用户的存储空间有完全独立的文件副本,用户具有完全的存储权限。 0124 对应与图6的方式,图7所示存储系统采取共享文件存储的方式,每个资源对应 一个存取控制列表,描述了各个用户对该资源的存取权限,而 不是独立副本的方式进行保 存,以节省存储空间。 0125 下面举一个例子来说明本发明用户使用本发明的一种数据交换系统的工作流程, 说 明 书CN 103944928 A 7/7页 9 如图4所示,该实施例中,业务包括以下步骤: 0126 步骤1:共享数据用户设置需交换的数据和对应的交换策略,如时间,地理位置限 制,访。
29、问次数等; 0127 步骤2:共享数据用户端判断数据是否已经同步到系统; 0128 步骤3:如未同步,则将数据同步到系统端,如已经同步,则同步用户的交换策略 到系统端保存; 0129 步骤4:共享数据的用户与其他用户的NFC终端互相识读; 0130 步骤5:请求数据用户识读共享用户的NFC终端,请求数据交换; 0131 步骤6:系统对请求用户进行鉴权和认证,判断其访问系统的合法性; 0132 步骤7:如通过系统鉴权认证,则查询共享数据用户的数据交换策略,否则报告错 误信息; 0133 步骤8:在通过鉴权认证的情况下,系统判断访问用户是否满足数据交换的策略; 0134 步骤9:如满足,系统交换对。
30、应的数据到访问用户的数据空间; 0135 步骤10:系统通知访问用户系统数据交换的结果; 0136 步骤11:访问用户获取系统操作的结果,如成功,访问用户可将交换到系统数据 空间的数据同步到终端本地,否则显示错误信息。 0137 本发明的描述是为了示例和说明起见而给出的,而并不是无遗漏的或者将本发明 限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描 述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理 解本发明从而设计适于特定用途的带有各种修改的各种实施例。 说 明 书CN 103944928 A 1/5页 10 图1 说 明 书 附 图CN 103944928 A 10 2/5页 11 图2 图3 说 明 书 附 图CN 103944928 A 11 3/5页 12 图4 说 明 书 附 图CN 103944928 A 12 4/5页 13 图5 图6 说 明 书 附 图CN 103944928 A 13 5/5页 14 图7 说 明 书 附 图CN 103944928 A 14 。