关于设备统一接口问题
有个产品中,要用到usb key(存储型、运算型)、指纹、声音、摄像头等各类认证工具。
运算型的usb key好说,即能存储身份也能进行加密运算。
存储性的usb key,其实只能存储身份,有点像u盘。
指纹、声音、摄像头等,只是采集身份的工具。
有人提出要弄个统一的设备管理模块,对各类设备进行管理。然后应用通过调用设备管理进而操作设备。可是各类设备收入输入不一样,差异较大。
提出弄这个统一设备管理的本意,也是屏蔽上层对设备的差异,做到一个程序可以兼容多种设备。基于这种设想,那么模块应该具备的基本功能应该有:读、写、查看设备状态、枚举设备...
不过,我倒不认为必须得做这个统一接口。由应用自己去适应也可以。
请大家指教:
1、是否需要开发统一的设备管理模块?
2、如果开发的话,应该怎么做?
分数不多,只有100分。希望大家能够展开讨论下,谢谢!