跨平台NFC软件栈的研究与架构设计 |
| |
引用本文: | 刘翔,肖堃.跨平台NFC软件栈的研究与架构设计[J].电子科技大学学报(社会科学版),2014(1):88-94. |
| |
作者姓名: | 刘翔 肖堃 |
| |
作者单位: | 电子科技大学计算机科学与工程学院 |
| |
基金项目: | 工信部2011年物联网发展专项资金 |
| |
摘 要: | NFC软件栈是一种中间件,是上层应用与底层NFC控制器硬件操作之间的纽带。其核心功能是实现近距离无线通信论坛(NFC Forum)定义的协议体系,根据具体的NFC工作模式和应用场景建立不同的服务模型。NFC软件栈是多层次的复杂系统,其实现方式与应用接口、操作系统服务、NFC控制器操作等技术细节密切相关。当前的NFC软件栈在多操作系统支持、多NFC控制器芯片支持以及第三方应用兼容性方面存在不足。为此,该文提出了一种跨平台NFC软件栈架构,通过NFC软件栈运行时环境提供抽象的、无差异的操作系统基础服务;通过NFC控制器抽象层向上层屏蔽不同NFC控制器之间的差异;通过NFC服务接口层来适应不同的操作系统服务组件或应用框架,以实现对第三方NFC应用的兼容。基于该架构实现的NFC软件栈可以适应多种软硬件平台,其功能和性能均达到设计期望。
|
关 键 词: | 跨平台 中间件 NFC软件栈 软件架构 |
本文献已被 CNKI 等数据库收录! |
|