论文部分内容阅读
本文针对城市出租车司机和乘客实际服务需求,建立了一套完整的基于移动 LBS 服务的城市出租车调度服务系统,为电信运营商提供了新的一项增值业务,它同时服务于出租车司机和乘客,帮助出租车司机寻找最近的乘客,同时帮助乘客寻找最近的出租车。全文分为三个部分:第一部分介绍了该系统的理论基础和实际应用前景,第二部分介绍了该系统的整体软件结构,第三部分对具体的模块进行了详细的描述。以下是各个部分的内容梗概。一、设计城市出租车调度服务系统的理论基础和实际应用前景 随着移动通讯的发展,以移动通讯的基站作为参考点对手机的位置进行定位的技术也逐步成熟, 基于手机的定位技术带给LBS 应用无限发展的市场空间。 在偏僻的小区或路段,或者雨雪雾天气,或者夜间出行,人们打车存在着诸多的不便,渴望能够打一个电话,车辆就会来到身边。同时出租车司机因为遇不到乘客而在焦急的等待,也希望能在最短的时间内遇到乘客,增加自己的收入。城市出租车调度服务系统平台就可以为人们提供这样的方便、快捷和便宜的出租车调度服务。 城市出租车调度服务系统具有电话声讯台和移动数据增值服务两大特征。在本文中,首先实现了“闪电的士”、“闪电客”和“企行通”三种业务。其他业务要求可以按照实际需求很方便地添加。二、城市出租车调度服务系统的功能描述及软件结构 该系统由后台运营支撑平台、认证计费子系统、营业管理平台、语音呼叫中心子系统、短信中心子系统、LBS 子系统等子系统构<WP=57>成。三、城市出租车调度服务系统各个子系统的功能描述及软件结构 语音呼叫中心子系统同用户之间通过语音连接,接收用户的请求,并将请求结果反馈给用户。该子系统与后台运营支撑平台之间通过 UDP 协议的形式进行交互,交互过程遵循呼叫中心接口规范。 后台运营支撑平台作为闪电行的运行基础平台,负责接收语音呼叫中心发送过来的用户请求,在通过认证计费子系统认证后,对用户进行定位,然后通过匹配调度算法进行调度后,将结果反馈给语音呼叫中心。在用户服务结束后,将话单内容发送给认证计费子系统,由认证计费子系统对用户服务进行计费。该平台同语音呼叫中心通过 UDP 协议交互。该平台同认证计费子系统的交互通过消息的形式。该平台同 LBS 系统的交互通过 TCP 连接的形式。 LBS 子系统负责接收后台运营支撑平台(对于 LBS 来说,是它的用户)的定位请求,对所查询的终端进行定位,并将位置信息返回给请求方。该子系统采用的是移动已有的定位系统。 认证计费子系统平台负责接收后台运营支撑平台发送过来的认证消息包、计费开始消息包和计费结束消息包,并将结果通过认证回应消息包、计费开始回应消息包和计费结束回应消息包的形式反馈给台运营支撑平台。 该认证计费子系统内部包括三个模块: Radius Client 端,Radius Server 端,以及批价入库模块。 营业、管理平台主要同用户和管理员交互,处理营业、业务统计、系统管理等任务。该平台直接操作数据库。<WP=58>短信中心子系统负责与移动短信网关通信,处理用户的注册、撤销注册,上线、下线、缴费等,也可以向用户发送欠费通知、缴费通知、服务方服务信息等。该子系统同移动短信网关之间的通讯遵循 CMPP 协议。各子系统之间的接口说明如下:语音中心与后台运营支撑平台之间用 UDP 协议的方式交互;认证计费子系统和后台运营支撑平台之间用消息的形式进行交互;后台运营支撑平台与移动 LBS 之间用 TCP 连接的方式交互。