微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 来电解码器及其在客户关系管理中的应用

来电解码器及其在客户关系管理中的应用

时间:01-07 来源:互联网 点击:

电源完全能够满足系统要求。

2.2.4 “看门狗”实现

由于系统采用计算机串口供电,串口状态由关闭变为开启时可使系统上电复位,系统的“看门狗”功能就是利用这一特点通过软件实现的。

将单片机的主程序设计为一个循环结构,在此循环内设计一段程序每隔1s向计算机串口发送一个确认字符(本设计定义的确认字符为C5H,以免和 ASCII码混淆)。计算机在任意2s时间间隔内没收到确认字符,可认为单片机程序跑飞,这时可关闭串口,停止对系统的供电,1s后重新开启串口,使系统上电复位。

2.3 软件实现

解码器软件分为两部分,一部分为单片机的控制程序,另一部分为计算机方的控制程序。

单片机程序分又为三模块:主程序、定时器中断服务程序、串行中断服务程序。其中主程序负责系统初始化、向计算机发送各种数据等,定时器T0的中断服务程序主要负责振铃检测和PDWN引脚电平的控制。串口中断服务程序主要负责接收从HT9032C发送的信息并保存到缓冲区中供主程序使用,限于篇幅,本文省略了程序的流程图。

计算机方的程序主要功能是进行“看门狗”操作和从串口接收、识别来电信息。为方便用户进行二次开发,开发了一个ActiveX控件完成这些功能。

3 在客户关系管理系统中的应用

该来电解码器已被应用到某体检中心的客户关系管理系统中,在该系统中,每个体检客户与一个客户号相对应,系统数据库中保存有电话与客户号对应表、客户基本信息表及其他与业务相关的数据表,当有客户来电时系统在对应表中查询出与此次来电号码相对应的客户号,若查询结果唯一则直接显示该客户的信息及工作窗口,若查询结果不唯一(可能有多个客户保留同一个电话号码)则显示所有对应客户的简要信息列表供操作员选择和进一步操作。该系统数据库采用SQL Server 2000,经过一年多的使用系统运行良好。

4 结论

该解码器电路简单、成本低、运行可靠,适合应用于中小企业的客户关系管理系统或其他相关系统中。

本文作者创新点:实现了来电信息向计算机的传送,采用串口供电解决了解码器供电问题,“看门狗”功能没有通过硬件电路而采用软件方法实现,既简化了电路,又降低了制造成本。

参考文献:

[1] 李善姬. 一种简单实用的电话报警系统的设计[J]. 微计算机信息, 2006, 5-2:89-91

[2] 电话主叫识别信息传送及显示功能的技术要求和测试方法. 邮电部技术规定, 1997

[3] HT9032C/HT9032D Calling Line Identification Receiver Date Sheet, Holtek Semiconductor Inc..

[4] Axelson Jan. 串行端口大全[M]. 北京:中国电力出版社. 2001

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top