[发明专利]基于SIP会话和LBS定位的Android移动终端实时拼车系统及方法有效
| 申请号: | 201310120487.2 | 申请日: | 2013-04-09 |
| 公开(公告)号: | CN103259783A | 公开(公告)日: | 2013-08-21 |
| 发明(设计)人: | 李德胜 | 申请(专利权)人: | 安徽科技学院 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04W4/04 |
| 代理公司: | 北京万象新悦知识产权代理事务所(普通合伙) 11360 | 代理人: | 苏爱华 |
| 地址: | 233100 *** | 国省代码: | 安徽;34 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 sip 会话 lbs 定位 android 移动 终端 实时 系统 方法 | ||
技术领域
本发明属于互联网与通信应用技术领域,涉及一种利用SIP会话和LBS定位的Android移动终端实时拼车系统,同时本发明还涉及一种基于此系统的拼车方法。
背景技术
拼车,即相同路线或者具有公共路线的人乘坐一辆出租车以便到达各自的目的地。拼车是一种新生的事物,它不仅有利于改善城市出租车紧张问题以及重新优化道路使用资源,改善城市交通拥堵,还可以方面乘客出行。
LBS(基于位置的服务)已经逐步走向每个拥有智能移动终端的用户,LBS可以利用智能移动终端(如Android移动终端)的定位功能将用户信息与位置信息相结合,为用户提供与地点相关的各种服务。
SIP(Session Initiation Protocol,会话初始协议)是IETF提出的,在IP网上进行多媒体通信的应用层控制协议。随着SIP协议的成熟,使用其代替H.323协议族成为多媒体会议的底层架构已经是业界公认的发展趋势。随着移动宽带与Wi-Fi网络的普及、iPhone和Android等智能手机终端的应用,传统的基于PC端的多媒体会议系统已经无法满足实际需要。因此,在Android等智能终端上实现基于SIP的多媒体会话是一个重要的应用方面。
SIP通信和LBS两项技术目前大都是分离的在线服务,例如多媒体会议,位置查询等,但利用SIP通信和LBS两项技术来结合起来并在移动终端上的服务并不多见。基于拼车应用的实际需求,将实时的通信交流和地图位置信息查询相结合是十分自然且必要的。
发明内容
本发明的目的是提供一种基于SIP会话和LBS定位的Android移动终端实时拼车系统和方法。基于本发明,拼车用户在拼车的时候不仅能获得拼车用户和司机用户的位置信息,同时随之建立有效的拼车团体,还可以通过Android移动终端上的SIP通信方式与他们联系和协商,最后返回确认消息和集合地点到各个用户的Android移动终端上,并且支持拼车组状态查询和动态加入拼车组。本系统还能根据街道和各个用户的位置信息从而在地图上标注拼车用户和司机用户的信息,并能计算出可用范围内的拼车用户和司机用户,并自动生成最佳拼车方案。
本发明提供的技术方案如下:
一种基于SIP会话和LBS定位的Android移动终端实时拼车系统,其特征在于,所述系统包括如下组件(参图1):一台SIP服务器101、多台Android移动终端104、一台LBS服务器102、一台拼车服务器103。其中:
SIP服务器101,部署在WAN中,负责与发起用户所持Android移动终端104上的SIP信令进行多媒体通信,包括SIP的注册和SIP信令的发起、路由和结束,包括语音和文字的通信,并与拼车服务器103进行交互并传输信息;
LBS服务器102,部署在WAN中,负责接收从Android移动终端104发出的位置请求信息,计算线路信息,计算距离信息,并接收拼车服务器103返回的集合点和位置信息并下发到Android移动终端104;
拼车服务器103,部署在WAN中,负责根据街道和各个用户的位置信息从而在地图上标注拼车用户和司机用户的信息,并能计算出可用范围内的拼车用户和司机用户,并自动生成最佳拼车组;或者手动加组的方式形成拼车组。
Android移动终端104,是用户的手持或车载的移动通信设备,负责发送位置查询请求并显示地图信息,实现多媒体通信,即接收和发送基于SIP的信令消息和多媒体消息,建立、组队或取消拼车组,并与拼车中心服务器进行通信。
所述拼车系统的工作流程如下(参图2):
a)Android移动终端首先发送登录消息至拼车服务器;
b)拼车服务器接收终端登录消息,并转发SIP注册消息到SIP服务器;
c)Android移动终端接收来自SIP服务器的确认消息;
d)Android移动终端向LBS服务器发送定位消息;
e)LBS服务器进行位置查询;
f)Android移动终端接收到LBS的定位数据后,绘制在用户界面上,并保存到本地数据库中;
g)Android移动终端自动发送查询拼车消息到拼车服务器;
h)拼车服务器接收查询数据,并执行查询功能,即查询相关的拼车组、拼车者和司机信息;
i)拼车服务器返回这些数据到LBS服务器,并生成地图信息;
j)LBS服务器将地图信息发送到Android移动终端上;
k)拼车者或者司机可以加入或者新建一个拼车组,并将请求发送给拼车服务器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽科技学院,未经安徽科技学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310120487.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种催化氧化去除油品中二苯并噻吩的方法
- 下一篇:后桥包压平整圆机





