您所在的位置: 成果库 一种基于Android平台的NFC读写方法

一种基于Android平台的NFC读写方法

成果类型:: 发明专利

发布时间: 2024-10-18 08:43:37

科技成果产业化落地方案
方案提交机构:成果发布人| 徐景新 | 2024-10-18 08:43:37

为了克服现有的NFC读写方法存在着读取识别不方便,对写入数据的要求苛刻(数据内容必须为16位,且不能为中文)的不足,本发明提供一种读取方便,写入自由度高,对NFC卡片内存零破坏的基于Android平台的NFC读写方法。

一种基于Android平台的NFC读写方法,首先利用美国标准信息交换代码表,将写入的16进制数据转为可识别的数据,方便对写入数据的读取,以便查看;在写入数据方面,加入了对中文的支持,并消除了对写入数据长度的限制,利用数组元素复制方法对数据的byte型进行处理,对长度不足16位的补0,长度超过16位了的自动转行并写入到下一个块,同时跳过扇区的尾块,且可以自动转到下一个扇区,因此可以写入小于NFC卡片内存的任意长度的数据。本发明提供了一种读取方便,写入自由度高,对卡片内存零破坏的NFC卡片读取方法。

NFC(近场通信)技术具有直观性强、操作简单、成本低、建立连接速度快等优点。基于 Android 平台的 NFC 读写方法的应用前景十分广阔,例如:

移动支付,用户只需将支持 NFC 的手机靠近支付终端即可完成支付,方便快捷。

公交出行,可用于公交卡、地铁卡等的充值和使用。

门禁系统,通过手机替代传统的门禁卡。

设备连接,快速连接 NFC 设备,如蓝牙音箱、打印机等,进行数据传输或操作控制。

电子票务,如电影票、演唱会门票等的购买和验票。

信息共享,在支持 NFC 的设备之间快速传递名片、网址、图片等信息。

随着越来越多的 Android 设备具备 NFC 功能,以及相关应用场景的不断拓展和普及,这种读写方法将为人们的生活和工作带来更多便利。

浙江工业大学是东部沿海地区第一所省部共建高校、首批国家“高等学校创新能力提升计划”(2011计划)协同创新中心牵头高校和浙江省首批重点建设高校,坐落于中国历史文化名城、风景旅游胜地杭州。学校坚持立德树人根本任务,以拔尖创新人才为引领、高级应用型人才为主体、复合型人才为特色,大力培养德智体美劳全面发展,富有家国情怀、国际视野、创新精神和实践能力的行业精英和领军人才。

本发明的有益效果为:不仅写入自由度高,而且对NFC卡片内存零破坏本发明的技术构思为:对NFC卡片的内容读取方法进行了改进,利用ASCII(美国标准信息交换代码)码扩展表,使其读取内容支持的范围变大;在写入前,首先判断卡片的内存大小,然后获取扇区和块等信息,并获取每个扇区的密码;写入数据时,将写入数据转换为byte型,对不足16位的长度或者超过16位的byte型数据,利用数组元素复制的方法对数据进行分割和补充,消除对写入数据的苛刻要求的影响,使得写入数据更加自由简单;同时,在判断卡片信息时,能够识别卡片的尾块,从而在写入数据时,避免写入尾块而导致卡片出现死区而损坏。

技术转让,许可,合作所需资金需双方协商,此项技术想尽快落地,希望具备此项技术研发的技术方,能够尽快承接此项目。