短消息业务联网系统的设计与实现
【摘要】:20世纪末的几年间,互联网技术和应用在全世界范围内飞速发展。互联网用户呈几何级数增长,SP如雨后春笋般产生。但在21世纪初,陷入了极度的低谷。其根本原因在于,SP向用户提供服务时,没有盈利模式,用户上互联网多数是免费浏览和下载。当时,手机用户已经有数亿,手机用户能够享受到的数据服务只有短消息。
本文提出了短消息业务联网系统,该系统建立起一个互联网到手机的通道,让互联网延伸到数以亿计的手机用户;该系统同时建立起一个完善的计费收费体系,使得用户有偿使用互联网业务。国内外没有同类技术和相似的应用。
系统组网分为三个层面:最上面是信息源的提供者;第二层是短消息业务网;第三层是各地的短消息中心。处于第二层的短信网关的作用是为SP与短消息中心之间数据交换提供一条安全、快捷的通道,以便手机用户利用短信方式与SP通信。
短消息业务联网协议是实现系统的基础,本文详细设计了联网协议,该协议提出了系统的模型结构,规范了通信流程、消息定义等。
系统中主要节点采用的是Linux操作系统,导致Linux操作系统的实时性不足的原因是关中断、内核非抢占以及非实时调度机制,论文给出了采用低延迟与抢占相结合解决Linux非抢占性内核、采用多可运行任务队列代替原来的单可运行任务队列的实现方法。低延迟与抢占相结合极大地提高Linux操作系统的实时性。
该系统在中国联通商用,运行稳定。