一种交通信息的查询方法、装置和系统的制作方法
[0063]若该数据显示方式为可视化页面显示方式,则以可视化页面的方式,向该用户终端返回获取到的实时交通信息。
[0064]其中,该实时交通信息可以包括路线基本属性信息、交通工具当前的位置信息、交通工具当前最靠近的站点信息、与用户所关注的站点上游最近的交通工具的达到距离、和/或与用户所关注的站点上游最近的交通工具的到达时间等信息,具体可以通过获取交通工具的实时位置信息,以及预置的交通工具线路来实时进行更新,即该交通信息的查询方法还可以包括:
[0065](I)获取交通工具的实时位置信息,比如交通工具的经玮度信息,等等。
[0066]其中,获取的方式可以有多种,例如,具体可以接收放置于交通工具上的定位装置发送的交通工具的实时位置信息;或者,接收位于交通工具中的用户终端发送的交通工具的实时位置?目息,等等。
[0067](2)根据该实时位置信息与预置的交通工具路线进行匹配,得到交通工具在该路线上的位置。
[0068]其中,该交通工具路线可以根据实际应用的需求预先进行设置,具体可以采用多种方式,比如点序列来表示。即在步骤“根据该实时位置信息与预置的交通工具路线进行匹配,得到交通工具在该路线上的位置”之前,该交通信息的查询方法还可以包括:
[0069]对该交通工具路线进行配置,例如,可以接收管理人员录入的交通工具路线信息,然后根据该交通工具路线信息对该交通工具路线进行配置,比如,将该交通工具路线信息转换成相应的点序列,等等。
[0070]以该实时位置信息包括经玮度信息,交通工具路线采用点序列表示为例,则步骤“根据该实时位置信息与预置的交通工具路线进行匹配,得到交通工具在该路线上的位置”具体可以包括:
[0071]将该经玮度信息转换为平面直角坐标,将得到的平面直角坐标与预置的交通工具路线(即点序列)进行匹配,得到交通工具在所述路线上的位置。
[0072]其中,匹配的算法可以有多种,比如,可以采用基于映射距离和方位角偏离度的匹配算法,将该平面直角坐标与预置的交通工具路线进行匹配,得到交通工具在所述路线上的位置,等等。
[0073](3)根据该位置更新实时交通信息。
[0074]例如,如果某班车的上一个位置为X路线的A站,而当前位置显示该班车位于X路线的B站,则将该班车当前的最靠近的站点信息更新为B站,并相应地更新该班车当前的经玮度信息,与用户所关注的站点上游最近的班车的达到距离、和/或与用户所关注的站点上游最近的班车的到达时间,等等。
[0075]由上可知,本实施例采用接收用户终端发送的携带用户标识的交通信息查询请求,根据该用户标识确定用户终端是否存在关注的交通工具信息,若存在,则根据关注的交通工具信息获取相应的实时交通信息,若不存在,则向该用户终端获取关注的交通工具信息,根据关注的交通工具信息获取相应的实时交通信息,向该用户终端返回获取到的实时交通信息,从而实现将实时交通信息及时且动态地通知给用户的目的,相对于现有技术中只能通过纸件或网站来为用户提供信息的静态通知方式而言,大大提高了消息的送达率和实时性,可以提高处理效率。
[0076]实施例二、
[0077]根据实施例一所描述的方法,以下将举例作进一步详细说明。
[0078]在本实施例中,将以交通信息查询装置具体集成在服务器中,且以企业班车为例进行说明,为了描述方便,在本实施例中,将该交通信息查询装置所在的系统称为实时班车服务公共系统。
[0079]如图2a所示,该实时班车服务公共系统可以包括管理平台、服务器和用户终端,其中,服务器可以包括实时班车服务平台和页面服务平台,为了方便用户下载客户端,该服务器还可以包括客户端下载服务平台。用户终端可以包括安装了司机客户端的用户终端和安装了员工客户端的用户终端,为了描述方便,在本实施例中,将安装了司机客户端的用户终端简称为司机客户端,将安装了员工客户端的用户终端简称为员工客户端,各个设备的具体功能可以如下:
[0080](I)管理平台;
[0081]管理平台,主要提供用户注册、以及班车路线等相关信息的录入与维护等功能。
[0082]该管理平台,具体可以以多种形式来展示,比如,可以以一个线下的管理系统的形式来展示,或者,也可以以一个在线的网站形式来展示,等等。以网站为例,为企业的相关管理人员可以在该网站上对班车路线、企业结构、班车路线属性、班车运行时刻表、班车与司机的关联关系等进行编辑操作。为了便于编辑操作,可以采用“地图上可视化交互”的方式来展示这些班车路线,而对于企业结构、班车路线属性、班车运行时刻表、班车与司机的关联关系等,则可以采用表格的形式来展示,当然,也可以采用其他的样式或数据结构来展示,在此不再赘述。
[0083]管理平台接收到添加或更新的数据(比如班车路线、企业结构、班车路线属性、班车运行时刻表、班车与司机的关联关系等)后,将这些数据发送给实时班车后台服务平台,以进行保存。
[0084](2)实时班车服务平台;
[0085]实时班车服务平台,是整个实时班车服务公共系统的核心,主要负责实现企业班车信息的存储与查询、班车回传数据(即本发明实施例所说的实时位置信息)的接收,以及班车实时位置(即本发明实施例所说的通工具在该路线上的位置)的计算等功能,例如,可以如下:
[0086]实时班车服务平台,用于接收员工客户端发送的交通信息查询请求,该交通信息查询请求携带用户标识,根据该用户标识确定该员工是否存在关注的交通工具信息,若存在,则根据关注的交通工具信息获取相应的实时交通信息;若不存在,则向该员工客户端获取关注的交通工具信息,根据关注的交通工具信息获取相应的实时交通信息,最后,向该员工客户端返回获取到的实时交通信息,比如班车实时位置、班车当前最靠近的站点信息、与用户所关注的站点上游最近的班车的达到距离、和/或与用户所关注的站点上游最近的班车的到达时间等信息。
[0087]该实时班车服务平台,还用于接收司机客户端回传的班车的实时位置信息,比如班车的经玮度信息,等等,然后根据这些实时位置信息与预置的班车路线进行匹配,得到班车在该路线上的位置,根据该位置更新实时交通信息,比如更新地图上的实时班车位置、预估的到站距离和时间等。
[0088]该实时班车服务平台,还用于接收管理平台发送的用户注册信息、以及录入的班车路线等配置信息,并对这些信息进行保存,在此不再赘述。
[0089](3)司机客户端;
[0090]司机客户端,该司机客户端具体可以以多种形式,比如终端应用(App,Applicat1n)的形式存在,所谓App,是指可以运行在当前主流智能移动终端平台的应用程序。该司机客户端,主要供班车司机在班车运行时间段内使用。
[0091]该司机客户端,可以用于获取班车的实时位置信息,比如班车的经玮度信息,并将该实时位置信息回传给实时班车服务平台,例如,具体可以通过访问实时班车服务平台的超文本传输协议(HTTP,Hypertext Transfer Protocol)接口来实现,其中,回传的周期可以根据实际应用的需求进行设置,例如,可以设置每10秒回传一次,或每15秒回传一次,等等。
[0092]此外,该司机客户端,还可以用于定时更新实时班车服务平台中的班车时刻表。
[0093](4)页面服务平台;
[0094]该页面服务平台,具体可以采用超文本标记语言5(HTML5,Hypertext MarkupLanguage 5)技术来实现,该页面服务平台可以被嵌入到员工客户端或其他社交客户端,如社交App中。访问该服务的用户可以在该页面服务平台上通过交互操作选择自己关注的班车路线和/或停靠站等,并可以在地图上查看实时班车位置,以及查看预估的到站距离和时间。
[0095](5)员工客户端;
[0096]员工客户端,该员工客户端具体可以以多种形式,比如App的形式存在。该员工客户端主要供企业员工使用。
[0097]该员工客户端,可以提供嵌入页面服务平台,可以发送交通信息查询请求给实时班车服务平台,以获取实时交通信息;其中,该交通信息查询请求携带用户标识。
[0098]该员工客户端,还可以根据接收到的实时交通信息生成提示信息,为用户(比如员工)提供的班车到站和离站提醒的功能。
[0099](6)客户端下载服务平台;
[0100]客户端下载服务平台,用于提供员工客户端和司机客户端的下载服务。
[0101]该实时班车服务公共系统可供多个企业使用,具有普遍适用性,当某个企业需要使用时,只需在该实时班车服务公共系统进行注册,成为企业用户即可,然后,便可以通过管理平台,录入该企业的班车的相关信息,比如班车路线,运行时刻表,司机信息等,当这些信息完整录入之后,该实时班车服务公共系统就具备了为该企业提供服务的能力。此后,企业的相关管理人员可以通过管理平台,录入员工信息,企业还可以在社交平台上进行配置操作,比如在该企业的企业应用中,嵌入HTML5服务和客户端(包括员工客户端和司机客户端)下载服务,通过这些配置操作,让企业员工和班车司机,可以通过社交App访问到该实时班车服务公共系统提供的HTML5服务和客户端下载服务。此外,企业可以通过行政命令让班车司机通过访问社交平台内的企业应用来下载司机客户端,并要求其在班车运营时间内确保司机客户端处于运行状态。这样企业实时班车服务公共平台就可以实时接收到该企业的班车位置数据,进而可以为员工提供信息服务。同理,企业可以通知员工,令其通过使用社交平台,或下载员工客户端来使用实时班车服务,在此不再赘述。
[0102]基于上述实时班车服务公共系统的结构,以下将以企业A为例,对该实时班车服务公共系统的执行流程进行详细说明。
[0103]如图2b所示,一种交通信息的查询方法,具体流程可以如下:
[0104]A201、员工客户端向实时班车服务平台发送交通信息查询请求,以进行班车信息查询。
[0105]其中,该交通信息查询请求携带用户标识,该用户标识具体可以为用户名称、邮箱帐号、员工编号或手机号码等信息。
[0106]此外,该交通信息查询请求还可以携带其他信息,比如携带需要查询的乘车时间、班车标识、站点标识、出发地标识和/或目的地标识等信息。
[0107]可选的,该交通信息查询请求还可以携带数据显示方式,以便后续实时班车服务平台可以根据该数据显示方式返回相应数据显示方式的实时交通信息给用户终端,比如结构化数据的方式或可视化页面的方式,等等
[0108]A202、实时班车服务平台接收到该交通信息查询请求后,获取相应的鉴权数据,根据鉴权数据和用户标识对该员工客户端进行鉴权,若鉴权通过,则执行步骤A203,若鉴权不通过,则流程结束,此时可以返回表示鉴权不通过的失败提示消息给员工客户端。
[0109]其中,实时班车服务平台中可以由企业A的管理人员根据企业自身的员工的情况通过管理平台进行注册,或者,也可以授权给员工,由员工通过员工客户端或社交平台进行注册,即,可以通过管理平台、员工客户端或社交平台发送用户注册信息给该实时班车服务平台,其中,该用户注册信息携带用户标识,以便实时班车服务平台对该用户标识进行保存,并根据该用户
文档序号 :
【 8282349 】
技术研发人员:孙立光,刘清涛,曹睿,丁国龙
技术所有人:腾讯科技(深圳)有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
技术研发人员:孙立光,刘清涛,曹睿,丁国龙
技术所有人:腾讯科技(深圳)有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
