监控中心软件设计
监控中心就是一台具有公网IP地址的网络服务器,通过编写数据中心的监控系统软件(主要由通信模块、电子地图数据库、车辆信息数据库等组成),监控中心将实时接收车载终端通过无线通信模块发送来的数据,并进行解析和存储,将所有车辆的位置和运动状态都显示在电子地图上。并针对不同的情况进行提示和报警。
监控中心也可以采用WebGIS技术,使用C/S或者B/S构架,监控中心和数据服务器可以处于不同的物理位置。由于数据服务器对设备的可靠性和相应的运营、维护要求较高,所以从经济效益上来看,自建一个数据服务器对硬件和软件的要求都很高。可以利用当前.NET技术的网络服务,通过本地的监控中心访问数据服务器,以获取数据信息、发送命令等。
本文采用了Microsoft Visual C#.NET作为开发平台,使用了深圳宏电GPRS模块的动态开发库,动态开发库提供了GPRS无线通信过程中用到的一些操作函数。开发包中的重要结构如下:
1.终端模块注册信息接口结构
typedef struct GPRS_USER_INFO { char m_userid[12]; //终端模块号码 uint32 m_sin_addr; //终端模块进入Internet的代理主机IP地址 uint16 m_sin_port; //终端模块进入Internet的代理主机IP端口 uint32 m_local_addr;//终端模块在移动网内IP地址 uint16 m_local_port;//终端模块在移动网内IP端口 char m_logon_date[20]; //终端模块登录时间 char m_update_date[20]; //终端模块更新时间 uint8 m_status; //终端模块状态 } user_info;
2.数据包接口结构
typedef struct GPRS_DATA_ RECORD { char m_userid[12]; //终端模块号码 char m_recv_date[20]; //接收到数据包的时间 char m_data_buf[1024]; //存储接收到的数据 uint16 m_data_len; //接收到的数据包长度 uint8 m_data_type; //接收到的数据包类型 } data_record;
结语
该系统综合运用了GPS卫星定位技术和GPRS无线网络传输技术,将两者结合应用在车载导航和监控调度中。
该系统可以应用于各类营运车辆,现在已在双人无动力观光旅游车上应用,取得了良好的效果。
参考文献
1 Trimble Company, Lassen SQ GPS Receiver System Designer Reference Manual[M], Revision A, U.S.: June 2002 2 Jean-Lien C. Wu, Wei-Yeh Chen, Hung-Huan Liu, Radio Resource Allocation in GSM/GPRS Networks, Lecture Notes in Computer Science, Volume 2343 / 2002, January 2002, Pages: 457-468
-- 原文链接: http://www.ck365.cn/lunwen/show.asp?infoid=1162
共2页: 上一页 [1] 2 下一页
|