首页> 中文期刊> 《电子科技大学学报》 >跨平台NFC软件栈的研究与架构设计

跨平台NFC软件栈的研究与架构设计

         

摘要

NFC软件栈是一种中间件,是上层应用与底层NFC控制器硬件操作之间的纽带。其核心功能是实现近距离无线通信论坛(NFC Forum)定义的协议体系,根据具体的NFC工作模式和应用场景建立不同的服务模型。NFC软件栈是多层次的复杂系统,其实现方式与应用接口、操作系统服务、NFC控制器操作等技术细节密切相关。当前的NFC软件栈在多操作系统支持、多NFC控制器芯片支持以及第三方应用兼容性方面存在不足。为此,该文提出了一种跨平台NFC软件栈架构,通过NFC软件栈运行时环境提供抽象的、无差异的操作系统基础服务;通过NFC控制器抽象层向上层屏蔽不同NFC控制器之间的差异;通过NFC服务接口层来适应不同的操作系统服务组件或应用框架,以实现对第三方NFC应用的兼容。基于该架构实现的NFC软件栈可以适应多种软硬件平台,其功能和性能均达到设计期望。%Near field communication (NFC) stack is a kind of middleware. Its main task is to implement the function defined by NFC Forum’s specifications and protocols and to construct different service models according to the business scenario and NFC operating mode. The present NFC stack can hardly not only meet the requirement of simultaneously support of different types of operation systems and different types of NFC controllers, but also keep compatible to the third party NFC applications. So this paper proposes a cross platform NFC stack architecture. In this architecture, NFC stack can adapt to different operation systems and different NFC controllers. It can also work with different operation system service components or different application frameworks, and third party NFC applications can be supported perfectly.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号