与公网APN相对应的一种方式是采用私有APN,即用户向移动申请一个APN号。在采用这种方式时,所有登陆这个APN的用户可以通过IP地址互相访问,因此在数据量比较小的时候甚至可以采用一个也使用GPRS终端的用户做服务器。Radius服务器的设置比较灵活,可以采用移动公司的Radius服务器,也可以自建一套Radius服务器。自建Radius服务器的最大好处就是GGSN会将验证信息发送给我们,我们可以根据号码或者其它信息为其分配一个静态IP地址,非常适合GPS终端作为服务器运行。
Radius服务器可以采用一些商用的服务器,但从实践中看,自己编写一套Radius服务器可能更加适合GPRS。
5 结 论
对系统进行了全面的测试,
在传输效率上面,本系统表现的非常良好,连接上网络的时间仅需要3s左右。在使用Class 12的GPRS模块时,传输速率可以达到38kbps的上传速度以及44kbps的下传速度。对于一般的数据采集设备能够保证数据的及时传输,在发生GPRS网络短暂失效时,可以在网络恢复后的10s内重新在线,基本上保证了无间断传输,因此可以满足GPS用户的需要。
由于本系统在设计上严格地进行了功能模块隔离,因此可以作为一个原型系统加以扩展,以支持更多的GPS功能。
参考文献
1 韩斌杰. GPRS原理及其网络优化 [M]. 北京:机械工业出版社,2003
2 IP2022 Silicon Tech Docs [EB/OL]. https://portal.ubicom.com/,2003
3 文志成. 通用分组无线业务——GPRS [M]. 北京:电子工业出版社,2004
4 W.Richard Stevens,等. TCP/IP详解 卷1:协议[M]. 北京:机械工业出版社,2000
5 Dauglas E Comer,David L Stevens. 用TCP/IP进行网际连接. 第2卷. 设计实现和内部构成 [M]. 北京:电子工业出版社,1998