关于监视交换机,然后将告警信息写入数据库的问题!(50分)

  • 主题发起人 主题发起人 cqwty
  • 开始时间 开始时间
C

cqwty

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在在做一个用串口监视交换机的告警,
然后将监视得到的每一条告警信息写入数据库,
我的思路是检测串口的接受针脚的信号,这样
可以判断是不是接收完了,如果接受完,那就
创建一个线程,将接收到的告警信息写入数据库
不知道这样对不对,我没有搞过这个东西,
大家给点提示,谢谢!
 
用一个线程监视串口,接受晚数据后 向主程序发个自定义消息
在主程序收到消息后写数据库
你的想法需要频繁的启动 杀死线程
恐怕会影响程序的稳定性
 
能不能给一个例子看看,spcomm的一般的通信我都能够搞定,
就是这个不行阿。
 
这个问题我想这样可以解决
创建一个线程用于监听串口,接收数据最好用同步接收
如果交换机发送过来的数据有同步头和同步尾,一般的数据包结构里都有
就可以按照头尾把整个数据包取出,然后建立先进先出队列,主线程中可以
通过定时判断队列是否存在待处理数据,如果有,取出处理
不知道这个想法符合你的要求吗?
你是cqupt的学生?
 
hehe,我是cqupt的,你也是吧,可是这个问题现在老板什么都不给,
连去测试的机会都没有,怎么做?我ft,这种家伙,交东西的时候
就像抢人一样,ft!
 
监视交换机串口? 市话程控交换机? 那样的话告警信息不是检测电平可以得到的,
得分析收到的字符(告警信息),用什么开始,用什么结束才行.
 
应该说如果要写这个程序
至少要知道交换机通过串口发送出来的数据帧格式
一般的都有其他的附加数据段,就像TCP/IP协议的结构一样
这个格式都不知道怎么从里面分离警告信息?
你还是问问你们老板吧!
我是黄桷兰上的bighead
 
程控交换机不都是差不多的贝,可是老板就只是用超级终端连接了一下,给我抓了几张
图片上来,啥子都没有用!我也知道一定有一个开始标志和一个结束标志的,可是没有
机会去亲自测试,现在又要做毕业设计和毕业论文!谢谢bighead!
 
多人接受答案了。
 
后退
顶部