基于android平台的支持双向通信的设备管理方法技术

技术编号:10171889 阅读:195 留言:0更新日期:2014-07-02 12:52
本发明专利技术提供一种基于android平台的支持双向通信的设备管理方法,包括由所述应用程序层依次通过设备管理服务层、管理守护进程、功能动态库层以及内核驱动层主动发起调用与设备硬件进行自上而下通信,还包括从设备硬件主动通过内核驱动层、设备管理守护进程、设备管理服务层向应用程序层上报数据信息进行自下而上通信。本发明专利技术大大拓宽了设备管理框架的应用场合,有效节约系统资源,提高系统的稳定性。

【技术实现步骤摘要】

【技术保护点】
一种基于android平台的支持双向通信的设备管理方法,从上至下设置有应用程序层、设备管理服务层、管理守护进程、功能动态库层、内核驱动层以及设备硬件,所述方法包括由所述应用程序层依次通过设备管理服务层、管理守护进程、功能动态库层以及内核驱动层主动发起调用与设备硬件进行自上而下通信,其特征在于:还包括从设备硬件主动向应用程序层上报数据信息进行自下而上通信,即: 步骤10、设备硬件工作过程中主动上报数据或状态信息;步骤20、设备内核驱动层通过与设备硬件的数据通信接口实时获取数据信息,并通过netlink方式将信息上报给管理守护进程; 步骤30、设备管理守护进程通过netlink方式接收设备内核驱动层发送的数据,并将接收的数据包通过LocalSocket方式原样上报给设备管理服务层;步骤40、设备管理服务层通过LocalSocket方式从管理守护进程接收数据包并根据数据类型进行处理: 步骤40、应用程序层通过调用外围设备的AIDL接口文件中的接口获取设备的数据信息,或者通过广播接收器接收并处理设备管理服务层发出的广播。

【技术特征摘要】

【专利技术属性】
技术研发人员:李培明杨磊范少卓李琦鲁林华任赋
申请(专利权)人:厦门雅迅网络股份有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1