基于移动智能平台的公交车实时查询系统的制作方法

文档序号:14950677发布日期:2018-07-17 22:28阅读:1511来源:国知局

本发明属于移动智能平台技术领域,是一种公交车实时查询系统。



背景技术:

随着绿色环保活动的增加,乘坐公交车正在成为人们上班、购物、短途旅行等的首选交通工具;人们通常需要准确知道一辆公交车的实时位置和时间,通过在移动智能端开发出相应的应用软件,可以让人们的出行更加方便。



技术实现要素:

服务端器模块:设置某市的每辆公交车上都安装一款类定位仪,记录公交车所经过的站点名字,并且每经过一站就要把这个站的名字上传到服务器,当同一辆公交车上传到服务器上站名的数量、起始站和终点站的名字与本趟车应该经过的总站数相等、与服务器上记录的起始站和终点站名字相同时,清空该趟车的记录;

客户端模块:用户搜索某个城市的名字后,可以显示出该市所有的公交车路线和相应的起始站、终点站名字,点击想要查询的公交路线,可以准确显示这条路线所有站点的名字,以及这趟路线的所有公交车目前分布情况,确保用户可以比较准确的了解,还需要多长时间,可以过来一趟公交车,给时间紧迫的人们带来很大帮助;

(1)搜索功能:进入系统后,首页是搜索功能,点击最上面的搜索栏,就会自动调用软键盘,输入所要查询的城市名字,点击软键盘的搜索键,将调用uisearchbardel-egate协议里面的searchbarsearchbuttonclicked方法,即搜索方法,在该方法里面设置适合与在线服务通信的url请求,即设置nsmutahleurlre-quest的实例为post,通过nsurlconnection连接服务器上收集城市名字的地址,sendsynchronousre-quest方法把搜索栏输入的城市名字上传到服务器,与服务器上己有的城市名字比较,如果有相同的城市名字,说明服务器上收集了这个城市的公交车信息;

(2)公交详细信息管理:查到城市的所有公交线路后,拖动表格视图,查看符合自己要求的公交,点击符合要求的公交线路所在的位置,就触发uitahleviewdelegate协议下的点击某一行的方法tahleview:didselectrowatindex-path;在该方法里面调用实现presentviewcontroller方法,显示公交车详细信息的界面。



技术特征:

技术总结
本系统结合移动智能平台设备的优势,使用JAVA语言和数据库SQLite开发的公交车实时查询系统;本系统使用多线程运动方式,可以从服务器上取数据,同时显示数据,并且采用了解析服务器上数据效果最好的NSJSONSerialization方法,快速实时处理,提高了用户体验;可以让用户在时间紧迫的情况下合理安排自己的乘车路线,让人们的生活和工作更加方便、便捷。

技术研发人员:不公告发明人
受保护的技术使用者:长沙青核桃网络科技有限公司
技术研发日:2017.01.09
技术公布日:2018.07.17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1