短信猫开发中间件

产品功能概述

(1)特点:

smsMan是一个短信猫管理服务线程,每只短信猫被smsMan识别出来就映射为一个短信猫服务,开发者通过接口调用就可以得到连接到电脑上的任意一个短信猫的服务。这样用户可以控制想要操作的短信猫设备了,然后用户可能实现smsMan提供的接口有电话操作接口,短信操作接口,可以轻松地进行电话,短信的开发。这种模式在多种个、多种短信猫设备协同控制的应用下的优点非常显著。
       例如:用户接了2台GSM短信猫,2台GPRS短信猫,2台CDMA短信猫,2台PHS(小灵通)短信猫,你可以通过smsMan中间件轻易、灵活地控制每台短信猫。
适用的短信猫类型
   smsMan适用于市场上流行的WAVECOM 模块开发出来的GSM,GPRS,CDMA,PHS MODEM,如果您使用了一个,或者多个不同类型的短信猫,smsMan都可以区别出来,然后开发者在程序中可以灵活得到每只短信猫的服务处理程序,然后可以进行相关的短信收、发操作。

  (2)区别其它产品:
 
1、 其它中间件是给用户静态调用的。
   用户发一条短信就要调用一次控件,这种方式很大程度上影响了短信猫发短信的效率,因为短信猫开始要进行初始化参数设置的,所以其它中间件的操作方式是及不可取的。特别是在多台,多种类型的短信猫接在同一台电脑上其它中间件就没办法满足用户的需要了,用户针对每种类型的短信猫使用不同的控件进行调用,而且没办法控制每台短信猫,这样无法知道每台短信猫是否是正常运行的。
注:smsMan的解决安案:短信猫设备管理及初始化参数设置统一由smsMan操作,用户不用关心,因为smsMan是一个后台服务,它在初始化时就把连接在电脑上的全部短信猫设备自动发现,并且周期检查每台短信猫设备是否是正常的,当设备有问题时,smsMan会及时通知用户哪个设备出问题了。用户可以通过接口取得全部的短信猫设备管理service,然后灵活、自由地进行短信、电话操作。
2、 其它中间件给用户的接口是单一的。
   其它中间件只提供给用户发、收短信,这种方式没有完全利用短信猫硬件提供的语音功能,因为有的应用是可以进行打电话告警,或者打电话催费,以及处理来电的应用。
注:smsMan的解决安案:smsMan提供给开发用户短信接口、电话接口、设备管理接口等接口,如果用户有什么新应用跟我们联系后,可以提供在smsMan中间件中,以供用户使用,这种模块化操作方式极大方便了开发用户。

原文地址:https://www.cnblogs.com/ziyan22/p/1244404.html