导航方法及装置的制造方法

文档序号:10486533阅读:235来源:国知局
导航方法及装置的制造方法
【专利摘要】本发明公开了一种导航方法及装置,该方法包括:获取终端设备的当前位置信息,根据当前位置信息判断终端设备当前是否正处于铁路轨道上;若终端设备当前正处于铁路轨道上,则查询服务器,得到当前时间点,终端设备当前所处铁路轨道上,与当前位置信息对应的列车车次的相关信息;将列车车次的相关信息进行展示。本发明通过将导航技术与列车时刻信息相结合,实现了基于列车路线的导航,可提高导航的准确性及便捷性。
【专利说明】
导航方法及装置
技术领域
[0001]本发明属于终端设备技术领域,尤其涉及一种导航方法及装置。
【背景技术】
[0002]随着智能移动终端相关技术的快速发展,智能手机、平板电脑等智能移动终端已经在人们的生活中越来越普及,极大的方便了人们的生活和娱乐学习,例如:人们可以在外出时利用智能移动终端方便地进行导航。然而,目前的导航技术主要应用于行人导航、个人汽车导航等环境,当用户处在固定线路运行的高铁上时,导航路线就会偏离,不能准确显示用户目的地距离及到达时间。

【发明内容】

[0003]本发明提供导航方法及装置,通过将导航技术与列车时刻信息相结合,实现了基于列车路线的导航,可提高导航的准确性及便捷性。
[0004]本发明第一方面提供一种导航方法,包括:获取终端设备的当前位置信息,根据所述当前位置信息判断所述终端设备当前是否正处于铁路轨道上;若所述终端设备当前正处于所述铁路轨道上,则查询服务器,得到当前时间点,所述终端设备当前所处铁路轨道上,与所述当前位置信息对应的列车车次的相关信息;将所述列车车次的相关信息进行展示。
[0005]结合第一方面,在第一方面的第一种可能的实现方式中,所述获取终端设备的当前位置信息之前包括:当检测到用户的导航类型设置操作时,若所述导航类型设置操作指向的导航类型为铁路导航,则进入所述铁路导航模式。
[0006]结合第一方面,在第一方面的第二种可能的实现方式中,所述根据所述当前位置信息判断所述终端设备当前是否正处于铁路轨道上之后,还包括:若所述终端设备当前并不处于所述铁路轨道上,则输出提示信息,以提示用户是否切换导航类型;根据所述用户的导航类型切换操作,将当前导航模式切换为常规导航模式。
[0007]结合第一方面、第一方面的第一种可能、或者第一方面的第二种可能,在第一方面的第三种可能的实现方式中,所述方法还包括:获取用户的目的地站点信息;持续获取所述终端设备的位置信息,根据持续获取的位置信息以及所述列车车次的相关信息中的各到达站点的位置信息,计算所述终端设备与所述目的地站点之间的距离;当所述终端设备与所述目的地站点之间的距离小于预置距离时,按照预置的提醒方式提醒所述用户即将到达所述目的地站点。
[0008]结合第一方面的第三种可能,在第一方面的第四种可能的实现方式中,所述获取用户的目的地站点信息包括:获取所述终端设备接收的火车票购买通知短信,根据所述火车票购买通知短信,得到所述用户的目的地站点信息。
[0009]结合第一方面的第三种可能,在第一方面的第五种可能的实现方式中,所述获取用户的目的地站点信息包括:通过所述终端设备中安装的购票客户端程序,获取所述用户的订单信息;根据所述订单信息,得到所述用户的目的地站点信息。
[0010]本发明第二方面提供一种导航装置,包括:定位模块,用于获取终端设备的当前位置信息;判断模块,用于根据所述当前位置信息判断所述终端设备当前是否正处于铁路轨道上;查询模块,用于若所述判断模块的判断结果为所述终端设备当前正处于所述铁路轨道上,则查询服务器,得到当前时间点,所述终端设备当前所处铁路轨道上,与所述当前位置信息对应的列车车次的相关信息;展示模块,将所述列车车次的相关信息进行展示。
[0011]结合第二方面,在第二方面的第一种可能的实现方式中,所述装置还包括:检测模块,用于检测用户的导航类型设置操作;导航模式切换模块,用于当所述检测模块检测到所述用户的导航类型设置操作时,若所述导航类型设置操作指向的导航类型为铁路导航,则进入所述铁路导航模式。
[0012]结合第二方面,在第二方面的第二种可能的实现方式中,所述装置还包括:提示模块,用于若所述终端设备当前并不处于所述铁路轨道上,则输出提示信息,以提示用户是否切换导航类型;所述导航模式切换模块,还用于根据所述用户的导航类型切换操作,将当前导航模式切换为常规导航模式。
[0013]结合第二方面、第二方面的第一种可能、或者第二方面的第二种可能,在第二方面的第三种可能的实现方式中,所述装置还包括:站点信息获取模块,用于获取用户的目的地站点信息;所述定位模块,还用于持续获取所述终端设备的位置信息,根据持续获取的位置信息以及所述列车车次的相关信息中的各到达站点的位置信息,计算所述终端设备与所述目的地站点之间的距离;所述判断模块,还用于判断所述终端设备与所述目的地站点之间的距离是否小于预置距离;提醒模块,用于当所述判断模块的判断结果为所述终端设备与所述目的地站点之间的距离小于预置距离时,按照预置的提醒方式提醒所述用户即将到达所述目的地站点。
[0014]结合第二方面的第三种可能,在第二方面的第四种可能的实现方式中,所述站点信息获取模块,具体用于获取所述终端设备接收的火车票购买通知短信,根据所述火车票购买通知短信,得到所述用户的目的地站点信息。
[0015]结合第二方面的第三种可能,在第二方面的第五种可能的实现方式中,所述站点信息获取模块,具体用于通过所述终端设备中安装的购票客户端程序,获取所述用户的订单信息;根据所述订单信息,得到所述用户的目的地站点信息。
[0016]从上述本发明实施例可知,通过根据终端设备的当前位置信息,若判断该终端设备当前是否正处于铁路轨道上时,查询服务器,得到当前时间点该终端设备当前所处铁路轨道上与该当前位置信息对应的列车车次的相关信息,并进行展示,相较于现有技术,本发明通过将导航技术与列车时刻信息相结合,实现了基于列车路线的导航,使得用户即使处于固定线路运行的高铁上,也可以准确定位自己的当前位置信息,并可以随心所欲地掌控列车相关信息,提高导航的准确性及便捷性。
【附图说明】
[0017]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0018]图1为一种智能移动终端的结构框图;
[0019]图2是本发明第一实施例提供的导航方法的实现流程示意图;
[0020]图3是本发明第二实施例提供的导航方法的实现流程示意图;
[0021 ]图4是本发明第三实施例提供的导航装置的结构示意图;
[0022]图5是本发明第四实施例提供的导航装置的结构示意图。
【具体实施方式】
[0023]为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0024]图1示出了一种智能移动终端的结构框图。本发明实施例提供的导航方法可应用于如图1所示的智能移动终端10中,智能移动终端10可以但不限于包括:具有定位功能的智能手机、平板电脑以及可穿戴智能设备等等。
[0025]如图1所示,智能移动终端10包括存储器101、存储控制器102,一个或多个(图中仅示出一个)处理器103、外设接口 104、射频模块105、按键模块106、音频模块107、触控屏幕108以及定位模块109。这些组件通过一条或多条通讯总线/信号线110相互通讯。
[0026]可以理解,图1所示的结构仅为示意,其并不对智能移动终端的结构造成限定。智能移动终端10还可包括比图1所示更多或者更少的组件,或者具有与图1所示不同的配置。图1所示的各组件可以采用硬件、软件或其组合实现。
[0027]存储器101可用于存储软件程序以及模块,如本发明实施例中的导航方法及装置对应的程序指令/模块,处理器103通过运行存储在存储器101内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述在智能移动终端10中实施的导航方法。
[0028]存储器101可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器101可进一步包括相对于处理器103远程设置的存储器,这些远程存储器可以通过网络连接至智能移动终端
10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器103以及其他可能的组件对存储器101的访问可在存储控制器102的控制下进行。
[0029]外设接口 104将各种输入/输入装置耦合至CPU以及存储器101。处理器103运行存储器101内的各种软件、指令以执行智能移动终端10的各种功能以及进行数据处理。
[0030]在一些实施例中,外设接口 104,处理器103以及存储控制器102可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。
[0031]射频模块105用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。射频模块105可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SIM)卡、存储器等等。射频模块105可与各种网络如互联网、企业内部网、预置类型的无线网络进行通讯或者通过预置类型的无线网络与其他设备进行通讯。上述的预置类型的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的预置类型的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(Global System for MobileCommunicat1n,GSM),增强型移动通信技术(Enhanced Data GSM Environment,EDGE),宽带码分多址技术(Wideband Code Divis1n Multiple Access,W_CDMA),码分多址技术(Code Divis1n Access,CDMA),时分多址技术(Time Divis1n Multiple Access,TDMA),蓝牙,无线保真技术(Wireless-Fidelity,WiFi)(如美国电气和电子工程师协会标准IEEE802.11a、IEEE 802.I lb、IEEE802.I Ig 和/或 IEEE 802.1 In),网络电话(Voice overInternet Protocal ,VoIP),全球微波互联接入(Worldwide Interoperability forMicrowave Access,W1-Max),其他用于邮件、即使通讯及短消息的协议,以及任何其他合适的通讯协议。
[0032]按键模块106提供用户向智能移动终端进行输入的接口,用户可以通过按下不同的按键以使智能移动终端10执彳丁不冋的功能。
[0033]音频模块107向用户提供音频接口,其可包括一个或多个麦克风、一个或者多个扬声器以及音频电路。音频电路从外设接口 104处接收声音数据,将声音数据转换为电信息,将电信息传输至扬声器。扬声器将电信息转换为人耳能听到的声波。音频电路还从麦克风处接收电信息,将电信号转换为声音数据,并将声音数据传输至外设接口 104中以进行进一步的处理。音频数据可以从存储器101处或者通过射频模块105获取。此外,音频数据也可以存储至存储器101中或者通过射频模块105进行发送。在一些实例中,音频模块107还可包括一个耳机播孔,用于向耳机或者其他设备提供音频接口。
[0034]触控屏幕108在智能移动终端与用户之间同时提供一个输出及输入界面。具体地,触控屏幕108向用户显示视频输出,这些视频输出的内容可包括文字、图形、视频、及其任意组合。一些输出结果是对应于一些用户界面对象。触控屏幕108还接收用户的输入,例如用户的点击、滑动等手势操作,以便用户界面对象对这些用户的输入做出响应。检测用户输入的技术可以是基于电阻式、电容式或者其他任意可能的触控检测技术。触控屏幕108显示单元的具体实例包括但并不限于液晶显示器或发光聚合物显示器。
[0035]指纹模块109,用于通过GPS(Global Posit1ning System,全球定位系统)或基站,获取智能移动终端10的位置信息,如:经、玮度信息。
[0036]请参阅图2,图2为本发明第一实施例提供的导航方法的实现流程示意图。本实施例提供的导航方法可应用于如图1所示的智能移动终端10中,如图2所示,该方法主要包括以下步骤:
[0037]S201、获取终端设备的当前位置信息,根据当前位置信息判断终端设备当前是否正处于铁路轨道上;
[0038]在终端设备中预置存储有全国或全球铁路轨道的位置分布信息的列表或数据库。具体地,通过定位模块109,利用GPS定位技术或基站定位技术,获取终端设备当前的经、玮度等位置信息,通过查询上述列表或数据库,对与获取的终端设备的当前位置信息相匹配的铁路轨道的相关信息进行获取。铁路轨道的相关信息可以但不限于包括铁路轨道的身份标识信息、经玮度信息等等。
[0039]若获取到该相匹配的铁路轨道的相关信息,则判断终端设备当前正处于铁路轨道上,若未获取到该相匹配的铁路轨道的相关信息,则判断终端设备并不处于铁路轨道上。
[0040]需要说明的是,上述存储有全国或全球铁路轨道的位置分布信息的列表或数据库也可配置与网络服务器中,终端设备通过查询网络服务器,判断终端设备是否处于铁路轨道上。
[0041 ] S202、若终端设备当前正处于铁路轨道上,则查询服务器,得到当前时间点,终端设备当前所处铁路轨道上,与当前位置信息对应的列车车次的相关信息;
[0042]服务器中配置有全国或全球列车车次的相关信息,该相关信息可以但不限于包括:各车次对应的列车所在的铁路轨道的身份标识信息、各到达站点的名称和位置信息以及各到达站点所属城市的描述信息等等。其中,各到达站点的名称和位置信息包括:始发站点的名称及位置信息、途经各站点的名称及位置信息以及目的地站点的位置信息。
[0043]若获取到与终端设备的当前位置信息相匹配的铁路轨道的相关信息,如该铁路轨道的身份标识信息,则将该身份标识信息、终端设备的当前位置信息以及当前时间点发送给服务器,通过服务器,查询得到当前时间点,终端设备当前所处铁路轨道上,与当前位置信息对应的列车车次的相关信息。
[0044]S203、将列车车次的相关信息进行展示。
[0045]按照预置的展示方式,将查询得到的列车车次的相关信息在导航地图中进行展示,以方便用户了解后续旅途相关信息。例如,可在导航地图中描绘出该列车车次所属铁路轨道的路线图,显示该列车车次的简介信息,并根据用户的操作,完整显示该列车车次的所有相关信息。
[0046]本发明实施例提供的导航方法,通过根据终端设备的当前位置信息,若判断该终端设备当前是否正处于铁路轨道上时,查询服务器,得到当前时间点该终端设备当前所处铁路轨道上与该当前位置信息对应的列车车次的相关信息,并进行展示,相较于现有技术,本发明通过将导航技术与列车时刻信息相结合,实现了基于列车路线的导航,使得用户即使处于固定线路运行的高铁上,也可以准确定位自己的当前位置信息,并可以随心所欲地掌控列车相关信息,提高导航的准确性及便捷性。
[0047]请参阅图3,图3为本发明第二实施例提供的导航方法的实现流程示意图。本实施例提供的导航方法可应用于如图1所示的智能移动终端10中,如图3所示,该方法主要包括以下步骤:
[0048]S301、当检测到用户的导航类型设置操作时,若导航类型设置操作指向的导航类型为铁路导航,则进入铁路导航模式;
[0049]终端设备中安装有导航程序,该导航程序除了常规导航功能之外,还具有铁路导航功能。根据用户的启动操作,启动该导航程序,展示预置的导航界面,该导航界面中配置有用于设置导航类型的菜单,当检测到用户基于该菜单进行的导航类型设置操作时,若该导航类型设置操作指向的导航类型为铁路导航,则进入铁路导航模式,若该导航类型设置操作指向的导航类型为常规导航,则进入常规导航模式。常规导航模式即与现有技术中相同的导航模式。
[0050]S302、获取终端设备的当前位置信息,根据当前位置信息判断终端设备当前是否正处于铁路轨道上;
[0051]进入铁路导航模式后,获取终端设备的当前位置信息。可以理解地,在终端设备中预置存储有全国或全球铁路轨道的位置分布信息的列表或数据库。具体地,通过定位模块109,利用GPS定位技术或基站定位技术,获取终端设备当前的经、玮度等位置信息,通过查询上述列表或数据库,对与获取的终端设备的当前位置信息相匹配的铁路轨道的相关信息进行获取。铁路轨道的相关信息可以但不限于包括铁路轨道的身份标识信息、经玮度信息等等。
[0052]若获取到该相匹配的铁路轨道的相关信息,则判断终端设备当前正处于铁路轨道上,执行步骤S305;若未获取到该相匹配的铁路轨道的相关信息,则判断终端设备并不处于铁路轨道上,执行步骤S303。
[0053]需要说明的是,上述存储有全国或全球铁路轨道的位置分布信息的列表或数据库也可配置与网络服务器中,终端设备通过查询网络服务器,判断终端设备是否处于铁路轨道上。
[0054]S303、若终端设备当前并不处于铁路轨道上,则输出提示信息,以提示用户是否切换导航类型;
[0055]若未获取到与终端设备的当前位置信息相匹配的铁路轨道的相关信息,判断终端设备当前并不处于铁路轨道上,于是在导航界面中输出提示信息,以提示用户当前位置不处于铁路轨道上,是否切换导航类型。
[0056]S304、根据用户的导航类型切换操作,将当前导航模式切换为常规导航模式;
[0057]根据用户基于上述提示信息进行的导航类型切换操作,将当前导航模式切换为常规导航模式,并按照常规导航方式进行导航。
[0058]像这样,当判断终端设备当前并不处于铁路轨道上,提示用户切换导航类型,可提高导航的灵活性,以适应于多种导航环境。
[0059]S305、若终端设备当前正处于铁路轨道上,则查询服务器,得到当前时间点,终端设备当前所处铁路轨道上,与当前位置信息对应的列车车次的相关信息;
[0060]服务器中配置有全国或全球列车车次的相关信息,该相关信息可以但不限于包括:各车次对应的列车所在的铁路轨道的身份标识信息、各到达站点的名称和位置信息以及各到达站点所属城市的描述信息等等。其中,各到达站点的名称和位置信息包括:始发站点的名称及位置信息、途经各站点的名称及位置信息以及目的地站点的位置信息。
[0061]若获取到与终端设备的当前位置信息相匹配的铁路轨道的相关信息,如该铁路轨道的身份标识信息,则将该身份标识信息、终端设备的当前位置信息以及当前时间点发送给服务器,通过服务器,查询得到当前时间点,终端设备当前所处铁路轨道上,与当前位置信息对应的列车车次的相关信息。
[0062]S306、将列车车次的相关信息进行展示;
[0063]按照预置的展示方式,将列车车次的相关信息在导航地图中进行展示。例如,可在导航地图中描绘出该列车车次所属铁路轨道的路线图,显示该列车车次的简介信息,并根据用户的操作,完整显示该列车车次的所有相关信息。
[0064]S307、获取用户的目的地站点信息;
[0065]具体地,可获取终端设备接收的火车票购买通知短信,根据火车票购买通知短信,得到用户的目的地站点信息。用户在购票网站购买火车票后,通常购票网站会向用户的终端设备发送火车票购买通知短信,该短信中包含用户购买的列车车次的编号、开车时间、始发站点的名称、目的地站点的名称等信息,通过解析该短信,可得到用户的目的地站点信息。
[0066]或者,于本发明其他实施例中,也可通过终端设备中安装的购票客户端程序,如铁路12306购票客户端,对用户的订单信息进行获取,根据获取的订单信息,得到用户的目的地站点信息。
[0067]或者,于本发明其他实施例中,也可获取用户在导航界面输入的目的地站点信息。
[0068]需要说明的是,本步骤也可在其他时间点执行,如执行完步骤S305之后。
[0069]S308、持续获取终端设备的位置信息,根据持续获取的位置信息以及列车车次的相关信息中的各到达站点的位置信息,计算终端设备与目的地站点之间的距离;
[0070]终端设备实时或周期性地获取自身的位置信息,根据获取的位置信息以及从服务器查询得到的列车车次的相关信息中的各到达站点的位置信息,不断计算终端设备与目的地站点之间的距离,判断该距离是否小于预置距离。
[0071]S309、当终端设备与目的地站点之间的距离小于预置距离时,按照预置的提醒方式提醒用户即将到达目的地站点。
[0072]当终端设备与目的地站点之间的距离小于预置距离时,按照预置的提醒方式提醒用户即将到达目的地站点,例如:进行输出语音提示信息、使得终端设备震动并进行响铃提醒。
[0073]进一步地,于本发明其他实施例中,持续获取终端设备的位置信息,根据持续获取的位置信息以及从服务器查询得到的列车车次的相关信息中的各到达站点的位置信息,动态地将终端设备的行进路线及即将到达的站点信息,绘制在电子地图中,并展示给用户。
[0074]本发明实施例提供的导航方法,通过根据终端设备的当前位置信息,若判断该终端设备当前是否正处于铁路轨道上时,查询服务器,得到当前时间点该终端设备当前所处铁路轨道上与该当前位置信息对应的列车车次的相关信息,并进行展示,相较于现有技术,本发明通过将导航技术与列车时刻信息相结合,实现了基于列车路线的导航,使得用户即使处于固定线路运行的高铁上,也可以准确定位自己的当前位置信息,并可以随心所欲地掌控列车相关信息,提高导航的准确性及便捷性。进一步地,通过目的地站点提醒,可帮助用户避免坐过站的情况出现。
[0075]请参阅图4,图4是本发明第三实施例提供的导航装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。图4示例的导航装置可以是前述实施例提供的导航方法的执行主体,其可以是智能移动终端或者智能移动终端中的一个功能模块。图4示例的导航装置,主要包括:定位模块401、判断模块402、查询模块403以及展示模块404。各功能模块详细说明如下:
[0076]定位模块401,用于获取终端设备的当前位置信息;
[0077]判断模块402,用于根据该当前位置信息判断该终端设备当前是否正处于铁路轨道上;
[0078]查询模块403,用于若判断模块402的判断结果为该终端设备当前正处于该铁路轨道上,则查询服务器,得到当前时间点,该终端设备当前所处铁路轨道上,与该当前位置信息对应的列车车次的相关信息;
[0079]展示模块404,将该列车车次的相关信息进行展示。
[0080]具体地,在终端设备中预置存储有全国或全球铁路轨道的位置分布信息的列表或数据库。定位模块401利用GPS定位技术或基站定位技术,获取终端设备当前的经、玮度等位置信息,判断模块402通过查询上述列表或数据库,对与获取的终端设备的当前位置信息相匹配的铁路轨道的相关信息进行获取。铁路轨道的相关信息可以但不限于包括铁路轨道的身份标识信息、经玮度信息等等。若获取到该相匹配的铁路轨道的相关信息,则判断模块402判断终端设备当前正处于铁路轨道上;若未获取到该相匹配的铁路轨道的相关信息,则判断模块402判断终端设备并不处于铁路轨道上。
[0081]需要说明的是,上述存储有全国或全球铁路轨道的位置分布信息的列表或数据库也可配置与网络服务器中,判断模块402通过查询网络服务器,判断终端设备是否处于铁路轨道上。
[0082]服务器中配置有全国或全球列车车次的相关信息,该相关信息可以但不限于包括:各车次对应的列车所在的铁路轨道的身份标识信息、各到达站点的名称和位置信息以及各到达站点所属城市的描述信息等等。其中,各到达站点的名称和位置信息包括:始发站点的名称及位置信息、途经各站点的名称及位置信息以及目的地站点的位置信息。
[0083]若判断模块402获取到与终端设备的当前位置信息相匹配的铁路轨道的相关信息,如该铁路轨道的身份标识信息,则查询模块403将该身份标识信息、终端设备的当前位置信息以及当前时间点发送给服务器,通过服务器,查询得到当前时间点,终端设备当前所处铁路轨道上,与当前位置信息对应的列车车次的相关信息。
[0084]展示模块404按照预置的展示方式,将列车车次的相关信息在导航地图中进行展示,以方便用户了解后续旅途相关信息。例如,可在导航地图中描绘出该列车车次所属铁路轨道的路线图,显示该列车车次的简介信息,并根据用户的操作,完整显示该列车车次的所有相关信息。
[0085]需要说明的是,上述图4示例的导航装置的实施方式中,各功能模块的划分仅是举例说明,实际应用中可以根据需要,例如相应硬件的配置要求或者软件的实现的便利考虑,而将上述功能分配由不同的功能模块完成,即将该装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。而且,实际应用中,本实施例中的相应的功能模块可以是由相应的硬件实现,也可以由相应的硬件执行相应的软件完成。本说明书提供的各个实施例都可应用上述描述原则,以下不再赘述。
[0086]本发明实施例提供的导航装置,通过根据终端设备的当前位置信息,若判断该终端设备当前是否正处于铁路轨道上时,查询服务器,得到当前时间点该终端设备当前所处铁路轨道上与该当前位置信息对应的列车车次的相关信息,并进行展示,相较于现有技术,本发明通过将导航技术与列车时刻信息相结合,实现了基于列车路线的导航,使得用户即使处于固定线路运行的高铁上,也可以准确定位自己的当前位置信息,并可以随心所欲地掌控列车相关信息,提高导航的准确性及便捷性。
[0087]请参阅图5,图5是本发明第四实施例提供的导航装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。图5示例的导航装置可以是前述实施例提供的导航方法的执行主体,其可以是智能移动终端或者智能移动终端中的一个功能模块。在图4所示本发明第三实施例提供的导航装置的基础上,与第三实施例不同的是,在第四实施例中,如图5所示的装置,进一步包括:检测模块501、导航模式切换模块502、提示模块503、站点信息获取模块504以及提醒模块505。各功能模块详细说明如下:
[0088]进一步地,该装置还包括:
[0089]检测模块501,用于检测用户的导航类型设置操作;
[0090]导航模式切换模块502,用于当检测模块501检测到该用户的导航类型设置操作时,若该导航类型设置操作指向的导航类型为铁路导航,则进入该铁路导航模式。
[0091 ] 进一步地,该装置还包括:
[0092]提示模块503,用于若该终端设备当前并不处于该铁路轨道上,则输出提示信息,以提示用户是否切换导航类型;
[0093]导航模式切换模块502,还用于根据该用户的导航类型切换操作,将当前导航模式切换为常规导航模式。
[0094]进一步地,该装置还包括:
[0095]站点信息获取模块504,用于获取用户的目的地站点信息;
[0096]定位模块401,还用于持续获取该终端设备的位置信息,根据持续获取的位置信息以及该列车车次的相关信息中的各到达站点的位置信息,计算该终端设备与该目的地站点之间的距离;
[0097]判断模块402,还用于判断该终端设备与该目的地站点之间的距离是否小于预置距离;
[0098]提醒模块505,用于当判断模块402的判断结果为该终端设备与该目的地站点之间的距离小于预置距离时,按照预置的提醒方式提醒该用户即将到达该目的地站点。
[0099]进一步地,站点信息获取模块504,具体用于获取该终端设备接收的火车票购买通知短信,根据该火车票购买通知短信,得到该用户的目的地站点信息。
[0100]进一步地,站点信息获取模块504,具体用于通过该终端设备中安装的购票客户端程序,获取该用户的订单信息;根据该订单信息,得到该用户的目的地站点信息。
[0101]具体地,终端设备中安装有导航程序,该导航程序除了常规导航功能之外,还具有铁路导航功能。根据用户的启动操作,启动该导航程序,展示预置的导航界面,该导航界面中配置有用于设置导航类型的菜单,当检测模块501检测到用户基于该菜单进行的导航类型设置操作时,若该导航类型设置操作指向的导航类型为铁路导航,则导航模式切换模块502控制导航程序进入铁路导航模式,若该导航类型设置操作指向的导航类型为常规导航,则导航模式切换模块502控制导航程序进入常规导航模式。常规导航模式即与现有技术中相同的导航模式。
[0102]在终端设备中预置存储有全国或全球铁路轨道的位置分布信息的列表或数据库。定位模块401利用GPS定位技术或基站定位技术,获取终端设备当前的经、玮度等位置信息,判断模块402通过查询上述列表或数据库,对与获取的终端设备的当前位置信息相匹配的铁路轨道的相关信息进行获取。铁路轨道的相关信息可以但不限于包括铁路轨道的身份标识信息、经玮度信息等等。需要说明的是,上述存储有全国或全球铁路轨道的位置分布信息的列表或数据库也可配置与网络服务器中,判断模块402通过查询网络服务器,判断终端设备是否处于铁路轨道上。
[0103]若未获取到该相匹配的铁路轨道的相关信息,则判断模块402判断终端设备并不处于铁路轨道上。于是提示模块503在导航界面中输出提示信息,以提示用户当前位置不处于铁路轨道上,是否切换导航类型。导航模式切换模块502根据用户基于上述提示信息进行的导航类型切换操作,将当前导航模式切换为常规导航模式,并按照常规导航方式进行导航。像这样,当判断终端设备当前并不处于铁路轨道上,提示用户切换导航类型,可提高导航的灵活性,以适应于多种导航环境。
[0104]若获取到该相匹配的铁路轨道的相关信息,如该铁路轨道的身份标识信息,则判断模块402判断终端设备当前正处于铁路轨道上。查询模块403将该身份标识信息、终端设备的当前位置信息以及当前时间点发送给服务器,通过服务器,查询得到当前时间点,终端设备当前所处铁路轨道上,与当前位置信息对应的列车车次的相关信息。可以理解地,服务器中配置有全国或全球列车车次的相关信息,该相关信息可以但不限于包括:各车次对应的列车所在的铁路轨道的身份标识信息、各到达站点的名称和位置信息以及各到达站点所属城市的描述信息等等。其中,各到达站点的名称和位置信息包括:始发站点的名称及位置信息、途经各站点的名称及位置信息以及目的地站点的位置信息。
[0105]展示模块404按照预置的展示方式,将列车车次的相关信息在导航地图中进行展示。例如,可在导航地图中描绘出该列车车次所属铁路轨道的路线图,显示该列车车次的简介信息,并根据用户的操作,完整显示该列车车次的所有相关信息。
[0106]站点信息获取模块504获取终端设备接收的火车票购买通知短信,根据火车票购买通知短信,得到用户的目的地站点信息。用户在购票网站购买火车票后,通常购票网站会向用户的终端设备发送火车票购买通知短信,该短信中包含用户购买的列车车次的编号、开车时间、始发站点的名称、目的地站点的名称等信息,通过解析该短信,可得到用户的目的地站点信息。或者,于本发明其他实施例中,站点信息获取模块504也可通过终端设备中安装的购票客户端程序,如铁路12306购票客户端,对用户的订单信息进行获取,根据获取的订单信息,得到用户的目的地站点信息。或者,于本发明其他实施例中,站点信息获取模块504也可获取用户在导航界面输入的目的地站点信息。
[0107]定位模块401实时或周期性地持续获取自身的位置信息,根据获取的位置信息以及从服务器查询得到的列车车次的相关信息中的各到达站点的位置信息,不断计算终端设备与目的地站点之间的距离,并通过判断模块402判断该距离是否小于预置距离。当终端设备与目的地站点之间的距离小于预置距离时,提醒模块505按照预置的提醒方式提醒用户即将到达目的地站点,例如:进行输出语音提示信息、使得终端设备震动并进行响铃提醒。
[0108]进一步地,于本发明其他实施例中,定位模块401持续获取终端设备的位置信息,展示模块404根据持续获取的位置信息以及从服务器查询得到的列车车次的相关信息中的各到达站点的位置信息,动态地将终端设备的行进路线及即将到达的站点信息,绘制在电子地图中,并展示给用户。
[0109]本发明实施例提供的导航装置,通过根据终端设备的当前位置信息,若判断该终端设备当前是否正处于铁路轨道上时,查询服务器,得到当前时间点该终端设备当前所处铁路轨道上与该当前位置信息对应的列车车次的相关信息,并进行展示,相较于现有技术,本发明通过将导航技术与列车时刻信息相结合,实现了基于列车路线的导航,使得用户即使处于固定线路运行的高铁上,也可以准确定位自己的当前位置信息,并可以随心所欲地掌控列车相关信息,提高导航的准确性及便捷性。进一步地,通过目的地站点提醒,可帮助用户避免坐过站的情况出现。
[0110]在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0111]所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
[0112]另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
[0113]所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0114]需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本发明所必须的。
[0115]在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
[0116]以上为对本发明所提供的导航方法及装置的描述,对于本领域的技术人员,依据本发明实施例的思想,在【具体实施方式】及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种导航方法,其特征在于,所述方法包括: 获取终端设备的当前位置信息,根据所述当前位置信息判断所述终端设备当前是否正处于铁路轨道上; 若所述终端设备当前正处于所述铁路轨道上,则查询服务器,得到当前时间点,所述终端设备当前所处铁路轨道上,与所述当前位置信息对应的列车车次的相关信息; 将所述列车车次的相关信息进行展示。2.根据权利要求1所述的方法,其特征在于,所述获取终端设备的当前位置信息之前包括: 当检测到用户的导航类型设置操作时,若所述导航类型设置操作指向的导航类型为铁路导航,则进入所述铁路导航模式。3.根据权利要求1所述的方法,其特征在于,所述根据所述当前位置信息判断所述终端设备当前是否正处于铁路轨道上之后,还包括: 若所述终端设备当前并不处于所述铁路轨道上,则输出提示信息,以提示用户是否切换导航类型; 根据所述用户的导航类型切换操作,将当前导航模式切换为常规导航模式。4.根据权利要求1至3任意一项所述的方法,其特征在于,所述方法还包括: 获取用户的目的地站点信息; 持续获取所述终端设备的位置信息,根据持续获取的位置信息以及所述列车车次的相关信息中的各到达站点的位置信息,计算所述终端设备与所述目的地站点之间的距离;当所述终端设备与所述目的地站点之间的距离小于预置距离时,按照预置的提醒方式提醒所述用户即将到达所述目的地站点。5.根据权利要求4所述的方法,其特征在于,所述获取用户的目的地站点信息包括: 获取所述终端设备接收的火车票购买通知短信,根据所述火车票购买通知短信,得到所述用户的目的地站点信息。6.根据权利要求4所述的方法,其特征在于,所述获取用户的目的地站点信息包括: 通过所述终端设备中安装的购票客户端程序,获取所述用户的订单信息; 根据所述订单信息,得到所述用户的目的地站点信息。7.一种导航装置,其特征在于,所述装置包括: 定位模块,用于获取终端设备的当前位置信息; 判断模块,用于根据所述当前位置信息判断所述终端设备当前是否正处于铁路轨道上; 查询模块,用于若所述判断模块的判断结果为所述终端设备当前正处于所述铁路轨道上,则查询服务器,得到当前时间点,所述终端设备当前所处铁路轨道上,与所述当前位置信息对应的列车车次的相关信息; 展示模块,将所述列车车次的相关信息进行展示。8.根据权利要求7所述的装置,其特征在于,所述装置还包括: 检测模块,用于检测用户的导航类型设置操作; 导航模式切换模块,用于当所述检测模块检测到所述用户的导航类型设置操作时,若所述导航类型设置操作指向的导航类型为铁路导航,则进入所述铁路导航模式。9.根据权利要求7所述的装置,其特征在于,所述装置还包括: 提示模块,用于若所述终端设备当前并不处于所述铁路轨道上,则输出提示信息,以提示用户是否切换导航类型; 所述导航模式切换模块,还用于根据所述用户的导航类型切换操作,将当前导航模式切换为常规导航模式。10.根据权利要求7至9任意一项所述的装置,其特征在于,所述装置还包括: 站点信息获取模块,用于获取用户的目的地站点信息; 所述定位模块,还用于持续获取所述终端设备的位置信息,根据持续获取的位置信息以及所述列车车次的相关信息中的各到达站点的位置信息,计算所述终端设备与所述目的地站点之间的距离; 所述判断模块,还用于判断所述终端设备与所述目的地站点之间的距离是否小于预置距离; 提醒模块,用于当所述判断模块的判断结果为所述终端设备与所述目的地站点之间的距离小于预置距离时,按照预置的提醒方式提醒所述用户即将到达所述目的地站点。11.根据权利要求10所述的装置,其特征在于, 所述站点信息获取模块,具体用于获取所述终端设备接收的火车票购买通知短信,根据所述火车票购买通知短信,得到所述用户的目的地站点信息。12.根据权利要求10所述的装置,其特征在于, 所述站点信息获取模块,具体用于通过所述终端设备中安装的购票客户端程序,获取所述用户的订单信息;根据所述订单信息,得到所述用户的目的地站点信息。
【文档编号】G01C21/00GK105841693SQ201610179326
【公开日】2016年8月10日
【申请日】2016年3月24日
【发明人】陈再成, 伏奎
【申请人】广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1