一种在乘客端设备显示出租车运行动画的方法和系统的制作方法

文档序号:9889343阅读:228来源:国知局
一种在乘客端设备显示出租车运行动画的方法和系统的制作方法
【技术领域】
[0001]本发明涉及网络租车中在乘客端设备显示出租车位置的方法和系统,尤其涉及到在乘客端设备显示出租车运行动画的方法和系统。
【背景技术】
[0002]在网络租车系统中,由于网络的利用,使得乘客和司机之间能更透明地进行供需交互,从而快速地实现租车需求和运力的匹配,有效地利用了运力资源,并降低出租车空驶的能源消耗,节省乘客的等待时间。因而,网络租车系统及其相关的技术都得到了快速的发展。
[0003]在上述网络租车系统中,由于订车是在网络上进行,乘客和司机达成承运意向时,出租车通常还与乘客相距一段距离,因此,乘客需要等待出租车到达承运地点。期间,为了乘客能更好地了解出租车的位置,需要在乘客端设备上动态显示出租车位置的变化。
[0004]在现有的网络租车系统中,乘客客户端通常采用向租车系统轮询出租车位置的方式来获取出租车位置,这样会产生峰值拥塞现象,对服务器的压力较大。并且,在现有乘客客户端上,通常是直接显示所接收的出租车位置,导致出租车位置的动画显示不流畅,有跳动现象,影响用户的使用体验。
[0005]因而,在当前的网络租车系统中,急需技术手段来解决上述问题,一方面需要降低乘客端设备对出租车位置轮询在服务器端产生的压力,另外一方面需要使得动画的显示流畅。

【发明内容】

[0006]针对上述问题,一方面,本发明提供了一种在乘客端设备显示出租车运行动画的方法,所述方法涉及到通过无线网络连接的乘客端设备、司机端设备和出租车位置跟踪服务器,该方法包括如下步骤:
[0007]所述司机端设备定期向出租车位置跟踪服务器上报出租车的位置;
[0008]所述乘客端设备向出租车位置跟踪服务器订阅为其服务的出租车的位置;
[0009]所述出租车位置跟踪服务器定时向乘客端设备发送所订阅出租车的位置信息;
[0010]所述乘客端设备在电子地图上按每一帧时间间隔绘制出出租车位置的变化。
[0011]上述的显示出租车运行动画的方法,其中,所述司机端设备上报的出租车位置是通过GPS模块来采集。
[0012]上述的显示出租车运行动画的方法,其中,所述乘客端设备在接收到出租车的多个位置信息后,采用路径规划工具来确定出租车的行驶路径,并在该路径上插入若干子点。
[0013]上述的显示出租车运行动画的方法,其中,所述乘客端设备通过相邻子点间的直线距离来确定该段出租车的运行速度,并以该速度计算出每一帧时间间隔出租车在电子地图上移动的距离。
[0014]上述的显示出租车运行动画的方法,其中,乘客端设备在服务结束后向出租车位置跟踪服务器解除对为其服务的出租车的位置订阅。
[0015]上述的显示出租车运行动画的方法,其中,所述乘客端设备和司机端设备是智能手机。
[0016]上述的显示出租车运行动画的方法,其中,所述电子地图为第三方提供的电子地图应用。
[0017]另外一方面,本发明提出了一种在乘客端设备显示出租车运行动画的系统,所述系统包括通过无线网络连接的乘客端设备、司机端设备和出租车位置跟踪服务器,其特征在于:
[0018]所述司机端设备定期向出租车位置跟踪服务器上报出租车的位置;
[0019]所述乘客端设备向出租车位置跟踪服务器订阅为其服务的出租车的位置;
[0020]所述出租车位置跟踪服务器定时向乘客端设备发送所订阅出租车的位置信息;
[0021]所述乘客端设备在电子地图上按每一帧时间间隔绘制出出租车位置的变化。
【附图说明】
[0022]图1示出了根据本发明所述的在乘客端设备显示出租车运行动画的系统的结构示意图。
[0023]图2示出了根据本发明所述的在乘客端设备显示出租车运行动画的方法的一个实施例的步骤。
【具体实施方式】
[0024]下面结合说明书附图,以具体实施例来说明本发明所述的在乘客端设备显示出租车运行动画的方法和系统。
[0025]参考图1,根据本发明的一个实施例,本发明所述的系统涉及到司机端设备1、乘客端设备2、和出租车位置跟踪服务器3。
[0026]其中,司机端设备I通过网络连接到出租车位置跟踪服务器3,所述网络可以是3G网络或者4G网络,或者是其它的无线网络以及无线网络和有线网络的组合。
[0027]并且,司机端设备I利用其GPS模块定时获取出租车的位置,并且间隔一定时间,将出租车的位置信息上传到出租车位置跟踪服务器3。所述间隔时间可以是固定的,也可以是随着车速而调整。
[0028]在本发明中,司机端设备I通过网络连接到出租车位置跟踪服务器3,以获取出租车的位置信息。所述网络可以是3G网络或者4G网络,或者是其它的无线网络以及无线网络和有线网络的组合。
[0029]但是,不同于现有的技术方案,乘客端设备2并不是通过对轮询出租车位置跟踪服务器3来获得出租车的位置信息。这是因为在轮询情况下,轮询时间间隔不由服务器控制,且容易产生由于乘客端设备2集中在某个时间点发起轮询而产生的峰值拥堵。
[0030]本发明中,乘客端设备2向出租车位置跟踪服务器3订阅为其服务的出租车的位置信息,在订阅成功后,出租车位置跟踪服务器3定期向乘客端设备2发送出租车的位置信息。在这种实现方案中,服务器可以调整位置信息的发送间隔,并且通过将不同出租车的位置信息发送控制在不同的时间点,可以将众多的位置信息以较为均匀方式发出,从而避免轮询方式中产生的峰值拥堵。
[0031]在乘客端设备2接收到了该出租车的位置信息后,需要在电子地图上显示出租车的位置变化。由于乘客端设备2收到的出租车位置信息是离散的,如果直接按照收到的出租车位置信息在地图上绘制,会产生画面不连续,降低用户的使用感受。
[0032]为了解决上述问题,本发明中,乘客端设备会在电子地图上按每一帧时间间隔绘制出出租车位置的变化,从而形成连续动画。
[0033]具体地,如乘客端设备2从出租车位置跟踪服务器3接收到两个A、B两个司机的轨迹点,那么乘客端设备2h会使用第三方工具,例如百度地图路径规划,计算A、B两个点之间的车辆行驶路径,行驶时间T,以及两个点之间的子点A1、A2、A3、A4……,这些子点将所述路径均分成η个段。
[0034]之后,依据行驶时间T和分成的段数η可求解出连两个子点间的行驶时间Τ’=Τ/η;
[0035]两个子点间的距离d可以按下述方式计算:
[0036]d = R*arcos[cos(Yl )*cos(Y2)*cos(Xl_X2)+sin(Yl )*sin(Y2)],
[0037]其中,R为地球半径,(XI,Yl)为其中一个子点的经玮度坐标,(X2,Y2)为另外一个子点的经玮度坐标。
[0038]这样,在这两个子点间的行驶速度可以表示为:d’=d/T’。
[0039]为了能够在乘客端设备2上显示出租车的连续运动,需要计算出每间隔一帧,出租车在地图上移动的距离:
[0040]D = d ’ /Z/E,其中E是比例尺,Z为每秒刷新的帧数。
[0041]由于在乘客端设备2上显示的是每隔一帧(通常是24分之一秒)出租车在地图上行驶的距离,因而动画会非常流畅,从而提高用户的使用感受。
[0042]从上面对本发明的说明可知,本发明提出了一种在乘客端设备显示出租车运行动画的方法,参考图2,该方法包括如下步骤:
[0043]步骤SOOl:司机端设备定期向出租车位置跟踪服务器上报出租车的位置;
[0044]步骤S002:乘客端设备向出租车位置跟踪服务器订阅为其服务的出租车的位置;
[0045]步骤S003:出租车位置跟踪服务器定时向乘客端设备发送所订阅出租车的位置信息;
[0046]步骤S004:乘客端设备在电子地图上按每一帧时间间隔绘制出出租车位置的变化。
[0047]上面已经结合具体的实施例,并参考附图对本发明进行了描述,但需要声明的是,上述具体实施仅仅是说明性的,并不构成对本发明保护范围的限制。本发明的保护范围由权利要求所限定,并且针对权利要求中技术方案所做的为本领域技术人员所公知的修改,等价方案的替换和组合都落入到本发明的保护范围内。
【主权项】
1.一种在乘客端设备显示出租车运行动画的方法,所述方法涉及到通过网络连接的乘客端设备、司机端设备和出租车位置跟踪服务器,该方法包括如下步骤: 所述司机端设备定期向出租车位置跟踪服务器上报出租车的位置; 所述乘客端设备向出租车位置跟踪服务器订阅为其服务的出租车的位置; 所述出租车位置跟踪服务器定时向乘客端设备发送所订阅出租车的位置信息; 所述乘客端设备在电子地图上按每一帧时间间隔绘制出出租车位置的变化。2.根据权利要求1所述的一种在乘客端设备显示出租车运行动画的方法,其特征在于,所述司机端设备上报的出租车位置是通过GPS模块来采集。3.根据权利要求1所述的一种在乘客端设备显示出租车运行动画的方法,其特征在于,所述乘客端设备在接收到出租车的多个位置信息后,采用路径规划工具来确定出租车的行驶路径,并在该路径上插入若干子点。4.根据权利要求3所述的一种在乘客端设备显示出租车运行动画的方法,其特征在于,所述乘客端设备通过相邻子点间的直线距离来确定该段出租车的运行速度,并以该速度计算出每一帧时间间隔出租车在电子地图上移动的距离。5.根据权利要求1所述的一种在乘客端设备显示出租车运行动画的方法,其特征在于,乘客端设备在服务结束后向出租车位置跟踪服务器解除对为其服务的出租车的位置订阅。6.根据权利要求1所述的一种在乘客端设备显示出租车运行动画的方法,其特征在于,所述乘客端设备和司机端设备是智能手机。7.根据权利要求1所述的一种在乘客端设备显示出租车运行动画的方法,其特征在于,所述电子地图为第三方提供的电子地图应用。8.—种在乘客端设备显示出租车运行动画的系统,所述系统包括通过无线网络连接的乘客端设备、司机端设备和出租车位置跟踪服务器,其特征在于: 所述司机端设备定期向出租车位置跟踪服务器上报出租车的位置; 所述乘客端设备向出租车位置跟踪服务器订阅为其服务的出租车的位置; 所述出租车位置跟踪服务器定时向乘客端设备发送所订阅出租车的位置信息; 所述乘客端设备在电子地图上按每一帧时间间隔绘制出出租车位置的变化。
【专利摘要】本发明涉及一种在乘客端设备显示出租车运行动画的方法和系统,所述系统包括通过网络连接的乘客端设备、司机端设备和出租车位置跟踪服务器,并且该系统按如下步骤运行:司机端设备定期向出租车位置跟踪服务器上报出租车的位置;乘客端设备向出租车位置跟踪服务器订阅为其服务的出租车的位置;出租车位置跟踪服务器定时向乘客端设备发送所订阅出租车的位置信息;乘客端设备在电子地图上按每一帧时间间隔绘制出出租车位置的变化。
【IPC分类】G08G1/123
【公开号】CN105654765
【申请号】
【发明人】武晓方
【申请人】北京东方车云信息技术有限公司
【公开日】2016年6月8日
【申请日】2016年3月3日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1