导航方法、导航装置、电子设备和存储介质与流程

文档序号:19150494发布日期:2019-11-16 00:01阅读:173来源:国知局
导航方法、导航装置、电子设备和存储介质与流程

本申请涉及一种数据处理领域,尤其涉及一种智能导航领域。



背景技术:

车机可以为安装在车辆里面的车载信息娱乐产品。由于车机端的网络连接功能和数据处理功能受限,在导航方面,车机端通常采用离线导航的方式。这很难满足用户对车载导航便捷性、及时性和准确性的要求。



技术实现要素:

本申请实施例提供一种导航方法、导航装置、电子设备和存储介质,以解决现有技术中的一个或多个技术问题。

第一方面,本申请实施例提供一种导航方法,包括:

向移动终端发送导航请求,导航请求中包括车机端的导航需求信息,以使移动终端根据已知的车机端中至少一个目标图层对应的数据格式,将导航需求信息转化为车机端导航数据;

接收移动终端发送的车机端导航数据,并将车机端导航数据渲染至对应的目标图层。

上述技术方案可以在启动导航时,获取移动终端发送的与目标图层的数据格式对应的在线导航数据,并渲染至对应的目标图层,进而实现车机端的在线导航。

在一种实施方式中,车机端导航数据为移动终端加密后的数据,该方法还包括:

解密车机端导航数据;

将车机端导航数据渲染至对应的目标图层,包括:

将解密后的车机端导航数据渲染至对应的目标图层。

上述技术方案通过对数据进行加密和解密,可以提高数据安全性,保护用户隐私。

在一种实施方式中,该方法还包括:

根据预设的时间间隔条件,向移动终端发送车机端的定位信息,以使移动终端根据定位信息调整移动终端导航数据。

上述技术方案通过向移动终端发送定位信息,可以使移动终端利用车机端的全球定位系统(globalpositioningsystem,gps)的强大定位功能,监测是否偏航,并在偏航时调整导航数据,从而使导航数据更及时更准确。

在一种实施方式中,向移动终端发送导航请求,包括:

检测是否与移动终端建立连接;

在建立连接的情况下,发送在线导航的提示信息,提示信息用于提示用户是否启用在线导航;

在收到启用在线导航的指令的情况下,向移动终端发送导航请求。

上述技术方案可以根据用户指令,选择是否启用在线导航,可以提升用户体验。

在一种实施方式中,该方法还包括:

向移动终端发送更新请求,更新请求中包括车机端的更新区域信息,以使移动终端根据已知的车机端中至少一个目标图层对应的数据格式,将更新区域信息对应的移动终端地图数据转化为车机端地图数据;

接收移动终端发送的车机端地图数据,并将车机端地图数据渲染至对应的目标图层。

上述技术方案可以利用移动终端的更新能力,方便快捷地更新车机端的地图数据。

第二方面,本申请实施例提供一种导航方法,包括:

接收车机端发送的导航请求,导航请求中包括车机端的导航需求信息;

根据导航需求信息生成对应的移动终端导航数据;

根据已知的车机端中至少一个目标图层对应的数据格式,将移动终端导航数据转化为车机端导航数据;

向车机端返回车机端导航数据,以使车机端将车机端导航数据渲染至对应的目标图层。

在一种实施方式中,该方法还包括:

加密车机端导航数据;

向车机端返回车机端导航数据,包括:

向车机端返回加密后的车机端导航数据。

在一种实施方式中,该方法还包括:

获取车机端发送的定位信息;

根据定位信息调整移动终端导航数据。

在一种实施方式中,该方法还包括:

获取与移动终端导航数据对应的路况信息;

在路况信息发生改变的情况下,调整移动终端导航数据。

在一种实施方式中,该方法还包括:

接收车机端发送的更新请求,更新请求中包括车机端的更新区域信息;

确定与更新区域信息对应的移动终端地图数据;

根据已知的车机端中至少一个目标图层对应的数据格式,将移动终端地图数据转化为车机端地图数据;

向车机端返回车机端地图数据,以使车机端将车机端地图数据渲染至对应的目标图层。

第三方面,本申请实施例提供一种导航装置,包括:

导航请求发送模块,用于向移动终端发送导航请求,导航请求中包括车机端的导航需求信息,以使移动终端根据已知的车机端中至少一个目标图层对应的数据格式,将导航需求信息转化为车机端导航数据;

导航数据渲染模块,用于接收移动终端发送的车机端导航数据,并将车机端导航数据渲染至对应的目标图层。

第四方面,本申请实施例提供一种导航装置,包括:

导航请求接收模块,用于接收车机端发送的导航请求,导航请求中包括车机端的导航需求信息;

导航数据生成模块,用于根据导航需求信息生成对应的移动终端导航数据;

导航数据转化模块,用于根据已知的车机端中至少一个目标图层对应的数据格式,将移动终端导航数据转化为车机端导航数据;

导航数据返回模块,用于向车机端返回车机端导航数据,以使车机端将车机端导航数据渲染至对应的目标图层。

上述可选方式所具有的其他效果将在下文中结合具体实施例加以说明。

附图说明

附图用于更好地理解本方案,不构成对本申请的限定。其中:

图1是根据本申请实施例一种实施方式的导航方法的流程图;

图2是根据本申请实施例另一种实施方式的导航方法的流程图;

图3是根据本申请实施例又一种实施方式的导航方法的流程图;

图4是根据本申请实施例的导航方法的一个应用示例的场景图;

图5是根据本申请实施例一种实施方式的导航装置的框图;

图6是根据本申请实施例另一种实施方式的导航装置的框图;

图7是用来实现本申请实施例一种实施方式的导航方法的电子设备的框图;

图8是用来实现本申请实施例另一种实施方式的导航方法的电子设备的框图。

具体实施方式

以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。

在一种实施方式中,图1示出根据本申请实施例的导航方法的流程图。如图1所示,本申请实施例的导航方法可以包括:

步骤s101:向移动终端发送导航请求,导航请求中包括车机端的导航需求信息,以使移动终端根据已知的车机端中至少一个目标图层对应的数据格式,将导航需求信息转化为车机端导航数据。

本实施例中,车机端可以为车载导航系统;移动终端可以为手机、个人电脑或平板电脑等智能设备的应用终端。车机端和移动终端可以通过蓝牙连接、无线连接或有线连接的方式通信,形成车机互连的数据传输通道。

车机端可以定义有多个目标图层,如导航路线图层、诱导信息图层、路况信息图层、兴趣点(pointofinterest,poi)节点图层、备选路线图层、全局导航图图层和收藏点图层等。各目标图层可以对应相同或不同的数据格式。

在一个示例中,可以在移动终端或云端等其他地方存储车机端所需要的一个或多个目标图层所对应的数据格式。例如:导航路线图层的标识信息a1及其对应的数据格式b1、诱导信息图层的标识信息a2及其对应的数据格式b2、以及路况信息图层的表示信息c2及其对应的数据格式c3。移动终端可以获取这些信息,并提前准备将移动终端数据转化为相应数据格式的工具方法,以提高在线导航过程中的数据转化速度。

进一步地,车机端可以向移动终端发送导航请求,该导航请求可以为在线导航请求。在导航请求中可以包括车机端的导航需求信息,如车机端的定位信息或出发地信息、目的地信息或途径地点信息等。

移动终端在接收到移动终端发送的导航请求后,将基于该导航需求信息进行在线导航或离线导航,进而生成与该导航需求信息对应的移动终端导航数据。移动终端导航数据中包括一种或多种移动终端能够兼容的数据。这些数据可能与车机端不兼容,因此,移动终端将按照车机端的目标图层的数据格式,将移动终端导航数据转化为车机端导航数据,并将该车机端导航数据发送给车机端。

步骤s102:接收移动终端发送的车机端导航数据,并将车机端导航数据渲染至对应的目标图层。

车机端接收移动终端发送的车机端导航数据。由于转化后的车机端导航数据中包括一个或多个目标图层所兼容的数据,以使车机端能够处理车机端导航数据。

车机端在收到移动终端发送的车机端导航数据后,可以将它们分别渲染至对应的目标图层,从而在车机端显示导航数据。当移动终端进行在线导航时,车机端可以显示对应的在线导航数据,从而实现车机端在线导航。

在一种实施方式中,如图2所示,在步骤s101中可以包括:

步骤s201:检测是否与移动终端建立连接;

步骤s202:在建立连接的情况下,发送在线导航的提示信息,提示信息用于提示用户是否启用在线导航;

步骤s203:在收到启用在线导航的指令的情况下,向移动终端发送导航请求。

在一个示例中,当用户发起导航时,车机端可以使用车机端的离线数据进行算路,并检测是否有移动终端与车机端建立连接。当有移动终端与建立连接时,车机端可以提示用户是否要启用在线导航,并在收到用户启用在线导航的指令时,向移动终端发送导航请求。移动终端在线算路成功后将路况信息、诱导信息等移动终端导航中的精确数据,通过车机互联的数据通道传输给车机端,并由车机端渲染至对应的目标图层。

在一个示例中,车机端导航数据可以为导航路线信息,如从起点到终点的路线规划数据。车机端将导航路线信息渲染至导航路线图层。

在一个示例中,车机端导航数据为诱导信息,如“前方xx米左转”等提示性信息。车机端端将诱导信息解析成多个信息数组,每个信息数组包括时间戳与地点信息,然后根据车机端的定位信息和车速,将信息数组依次在诱导信息图层显示。也就是说,车机端可以仅渲染和显示车机端附近的诱导信息,从而可以降低车机端的数据处理量,提高反应速度。

在一个示例中,车机端导航数据为路况信息。车机端将路况信息解析成整个导航过程中的路况条,然后将路况条数据绘制(渲染)在路况信息图层。

在一个示例中,车机端导航数据可以为备选路线。备选路线可以是一条或多条。车机端将一条或多条备选路线分别渲染到一个或多个备选路线图层。

在一种实施方式中,为了保证数据安全性以及用户隐私,移动终端在向车机端发送车机端导航数据之前,将对车机端导航数据进行加密处理,并将加密后的车机端导航数据发送给移动终端。也就是说,车机端从移动终端接收到的为移动终端加密后的数据。进一步地,本实施例的方法还可以包括:在车机端解密车机端导航数据;相应地,在步骤s102中可以包括:将解密后的车机端导航数据渲染至对应的目标图层。

在一种实施方式中,本实施例的导航方法还可以包括:根据预设的时间间隔条件,向移动终端发送车机端的定位信息,以使移动终端根据定位信息调整移动终端导航数据。

车机端可以实时或者间隔向移动终端发送自身的定位信息。移动终端获取车机端的定位信息,并根据该定位信息判断车机端是否偏离导航路线(偏航),并在车机端偏航的情况下重新算路,调整移动终端导航数据。另外,移动终端还可以在路况信息发生改变的情况下,调整移动终端导航数据。在一个示例中,导航过程中如果出现偏航或者路况信息变动,移动终端会更新移动终端导航数据,并转化为车机端导航数据,供车机端更新。

在一种实施方式中,本实施例的导航方法还可以包括:向移动终端发送更新请求,更新请求中包括车机端的更新区域信息,以使移动终端根据已知的车机端中至少一个目标图层对应的数据格式,将更新区域信息对应的移动终端地图数据转化为车机端地图数据;接收移动终端发送的车机端地图数据,并将车机端地图数据渲染至对应的目标图层。

车机端和移动终端可以同步地图基础数据。在一个示例中,车机端可以根据定位信息确定更新区域信息(如车机端所在城市),并发送给移动终端,也可以将用户选择的更新区域信息发送给移动终端。在另一个示例中,车机端可以将更新区域信息进行坐标转换,以转换成移动终端可以识别的更新区域信息,并发送给移动终端。

移动终端将与该更新区域信息对应的移动终端地图数据,转化为与目标图层对应的数据格式,即车机端地图数据,供车机端更新。从而,车机端可以方便快捷地共享移动终端的地图数据,用户不需要4s店即可更新车载导航中的数据。

在一个示例中,在车机端与移动终端建立连接的情况下,车机端向用户发送询问信息,以询问用户是否更新地图数据到车机端;并在收到用户的更新地图数据的指示后,向移动终端发送上述更新请求。

本申请实施例还提供一种导航方法,可以应用于移动终端。在一种实施方式中,如图3所示,该导航方法可以包括:

步骤s301:接收车机端发送的导航请求,导航请求中包括车机端的导航需求信息;

步骤s302:根据导航需求信息生成对应的移动终端导航数据;

步骤s303:根据已知的车机端中至少一个目标图层对应的数据格式,将移动终端导航数据转化为车机端导航数据;

步骤s304:向车机端返回车机端导航数据,以使车机端将车机端导航数据渲染至对应的目标图层。

在一种实施方式中,本实施例的导航方法还可以包括:加密车机端导航数据;相应地,在步骤s304中可以包括:向车机端返回加密后的车机端导航数据。

在一种实施方式中,本实施例的导航方法还可以包括:获取车机端发送的定位信息;根据定位信息调整移动终端导航数据。

在一种实施方式中,本实施例的导航方法还可以包括:获取与移动终端导航数据对应的路况信息;在路况信息发生改变的情况下,调整移动终端导航数据。

进一步地,根据目标图层对应的数据格式,将调整后的移动终端导航数据转化为车机端导航数据。

在一种实施方式中,本实施例的导航方法还可以包括:接收车机端发送的更新请求,更新请求中包括车机端的更新区域信息;确定与更新区域信息对应的移动终端地图数据;根据已知的车机端中至少一个目标图层对应的数据格式,将移动终端地图数据转化为车机端地图数据;向车机端返回车机端地图数据,以使车机端将车机端地图数据渲染至对应的目标图层。

下面结合图4结合根据本实施例的导航方法的一个应用示例。

步骤s411:车机端定义一个或多个目标图层(如在线导航时会显示的图层),以及各目标图层所需的数据;

步骤s412:车机端根据目标图层所需的数据与移动终端协定传输时的数据格式,即各目标图层对应的数据格式;

步骤s421:手机端准备数据转化的工具方法,该工具方法用于将移动终端中的数据转化为各目标图层对应的数据格式;

步骤s413:车机端根据自身定位信息确定当前所在城市的信息,并将该信息进行坐标转换后发送给移动终端;

步骤s422:移动终端将当前城市的地图(移动终端地图数据)与离线导航数据更新至最新;

步骤s423:移动终端将包含版本号的更新数据(移动终端地图数据和离线导航数据)通过协议通道发送给车机端;

步骤s414:车机端更新数据,并保存最新的版本号,用于下次更新数据;

步骤s415:车机端发起导航(在线导航)请求,并确定使用移动终端在线导航的数据;

步骤s424:移动终端根据车机端的导航请求,进行在线算路,并在在线算路成功后,使用步骤s421中的工具方法,将移动终端的在线导航数据(移动终端导航数据)转化为车机端所需的数据(车机端导航数据);

步骤s425:移动终端将车机端所需的数据加密后,通过协议通道发送给车机端;

步骤s416:车机端将移动终端发送的数据解析(解密和分析)后,重新渲染并显示在对应的目标图层。

进一步地,在本应用示例中,导航方法还可以包括:

步骤s426:移动终端在监测到偏航或路况信息变动的情况下,更新移动终端导航数据;

步骤s427:通知车机端即将更新数据,并传输新的车机端导航数据给车机端;

步骤s417:车机端及时接收新数据(新的车机端导航数据),并重新绘制(渲染)至相应的目标图层。

在一种实施方式中,图5示出根据本申请实施例的导航装置的示意图。如图5所示,该装置可以包括:导航请求发送模块501,用于向移动终端发送导航请求,导航请求中包括车机端的导航需求信息,以使移动终端根据已知的车机端中至少一个目标图层对应的数据格式,将导航需求信息转化为车机端导航数据;导航数据渲染模块502,用于接收移动终端发送的车机端导航数据,并将车机端导航数据渲染至对应的目标图层。

在一种实施方式中,该装置还可以包括:解密模块,用于解密车机端导航数据;相应地,导航数据渲染模块502还用于将解密后的车机端导航数据渲染至对应的目标图层。

在一种实施方式中,该方法还可以包括:定位信息发送模块,用于根据预设的时间间隔条件,向移动终端发送车机端的定位信息,以使移动终端根据定位信息调整移动终端导航数据。

在一种实施方式中,导航请求发送模块501可以包括:检测单元,用于检测是否与移动终端建立连接;提示信息发送单元,用于在建立连接的情况下,发送在线导航的提示信息,提示信息用于提示用户是否启用在线导航;导航请求发送单元,用于在收到启用在线导航的指令的情况下,向移动终端发送导航请求。

在一种实施方式中,该装置还可以包括:更新请求发送模块,用于向移动终端发送更新请求,更新请求中包括车机端的更新区域信息,以使移动终端根据已知的车机端中至少一个目标图层对应的数据格式,将更新区域信息对应的移动终端地图数据转化为车机端地图数据;地图数据渲染模块,用于接收移动终端发送的车机端地图数据,并将车机端地图数据渲染至对应的目标图层。

图6示出根据本申请实施例的导航装置的示意图。如图6所示,该装置可以包括:导航请求接收模块601,用于接收车机端发送的导航请求,导航请求中包括车机端的导航需求信息;导航数据生成模块602,用于根据导航需求信息生成对应的移动终端导航数据;导航数据转化模块603,用于根据已知的车机端中至少一个目标图层对应的数据格式,将移动终端导航数据转化为车机端导航数据;导航数据返回模块604,用于向车机端返回车机端导航数据,以使车机端将车机端导航数据渲染至对应的目标图层。

在一种实施方式中,该装置还可以包括:加密模块,用于加密车机端导航数据;相应地,导航数据返回模块604还用于向车机端返回加密后的车机端导航数据。

在一种实施方式中,该装置还可以包括:第一获取模块,用于获取车机端发送的定位信息;第一调整模块,用于根据定位信息调整移动终端导航数据。

在一种实施方式中,该装置还可以包括:第二获取模块,用于获取与移动终端导航数据对应的路况信息;第二调整模块,用于在路况信息发生改变的情况下,调整移动终端导航数据。

在一种实施方式中,导航数据转化模块603还可以用于:根据目标图层对应的数据格式,将调整后的移动终端导航数据转化为车机端导航数据。

在一种实施方式中,该装置还可以包括:更新请求接收模块,用于接收车机端发送的更新请求,更新请求中包括车机端的更新区域信息;地图数据确定模块,用于确定与更新区域信息对应的移动终端地图数据;地图数据转化模块,用于根据已知的车机端中至少一个目标图层对应的数据格式,将移动终端地图数据转化为车机端地图数据;地图数据返回模块,用于向车机端返回车机端地图数据,以使车机端将车机端地图数据渲染至对应的目标图层。

根据本申请的实施例,本申请还提供了一种电子设备和一种可读存储介质。

如图7所示,是根据本申请实施例的车机端的导航方法的电子设备的框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本申请的实现。

如图7所示,该电子设备包括:一个或多个第一处理器701、第一存储器702,以及用于连接各部件的接口,包括高速接口和低速接口。各个部件利用不同的总线互相连接,并且可以被安装在公共主板上或者根据需要以其它方式安装。第一处理器可以对在电子设备内执行的指令进行处理,包括存储在第一存储器中或者第一存储器上以在外部输入/第一输出装置(诸如,耦合至接口的显示设备)上显示图形用户界面(graphicaluserinterface,gui)的图形信息的指令。在其它实施方式中,若需要,可以将多个第一处理器和/或多条总线与多个第一存储器和多个第一存储器一起使用。同样,可以连接多个电子设备,各个设备提供部分必要的操作(例如,作为服务器阵列、一组刀片式服务器、或者多第一处理器系统)。图7中以一个第一处理器701为例。

第一存储器702即为本申请所提供的非瞬时计算机可读存储介质。其中,所述第一存储器存储有可由至少一个第一处理器执行的指令,以使所述至少一个第一处理器执行本申请所提供的车机端的导航方法。本申请的非瞬时计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行本申请所提供的导航方法。

第一存储器702作为一种非瞬时计算机可读存储介质,可用于存储非瞬时软件程序、非瞬时计算机可执行程序以及模块,如本申请实施例中的车机端的导航方法对应的程序指令/模块(例如,附图5所示的第一发送模块501、第二发送模块502、车机端接收模块503和渲染模块504)。第一处理器701通过运行存储在第一存储器702中的非瞬时软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例中的车机端的导航方法。

第一存储器702可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据车机端的导航方法的电子设备的使用所创建的数据等。此外,第一存储器702可以包括高速随机存取第一存储器,还可以包括非瞬时第一存储器,例如至少一个磁盘第一存储器件、闪存器件、或其他非瞬时固态第一存储器件。在一些实施例中,第一存储器702可选包括相对于第一处理器701远程设置的第一存储器,这些远程第一存储器可以通过网络连接至车机端的导航方法的电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

车机端的导航方法的电子设备还可以包括:第一输入装置703和第一输出装置704。第一处理器701、第一存储器702、第一输入装置703和第一输出装置704可以通过总线或者其他方式连接,图7中以通过总线连接为例。

第一输入装置703可接收输入的数字或字符信息,以及产生与车机端的导航方法的电子设备的用户设置以及功能控制有关的键信号输入,例如触摸屏、小键盘、鼠标、轨迹板、触摸板、指示杆、一个或者多个鼠标按钮、轨迹球、操纵杆等第一输入装置。第一输出装置704可以包括显示设备、辅助照明装置(例如,led)和触觉反馈装置(例如,振动电机)等。该显示设备可以包括但不限于,液晶显示器(liquidcr7staldispla7,lcd)、发光二极管(lightemittingdiode,led)显示器和等离子体显示器。在一些实施方式中,显示设备可以是触摸屏。

如图7所示,是根据本申请实施例的车机端的导航方法的电子设备的框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本申请的实现。

如图8所示,该电子设备包括:一个或多个第二处理器801、第二存储器802,以及用于连接各部件的接口,包括高速接口和低速接口。各个部件利用不同的总线互相连接,并且可以被安装在公共主板上或者根据需要以其它方式安装。第二处理器可以对在电子设备内执行的指令进行处理,包括存储在第二存储器中或者第二存储器上以在外部输入/第二输出装置(诸如,耦合至接口的显示设备)上显示图形用户界面(graphicaluserinterface,gui)的图形信息的指令。在其它实施方式中,若需要,可以将多个第二处理器和/或多条总线与多个第二存储器和多个第二存储器一起使用。同样,可以连接多个电子设备,各个设备提供部分必要的操作(例如,作为服务器阵列、一组刀片式服务器、或者多第二处理器系统)。图8中以一个第二处理器801为例。

第二存储器802即为本申请所提供的非瞬时计算机可读存储介质。其中,所述第二存储器存储有可由至少一个第二处理器执行的指令,以使所述至少一个第二处理器执行本申请所提供的移动终端的导航方法。本申请的非瞬时计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行本申请所提供的导航方法。

第二存储器802作为一种非瞬时计算机可读存储介质,可用于存储非瞬时软件程序、非瞬时计算机可执行程序以及模块,如本申请实施例中的移动终端的导航方法对应的程序指令/模块(例如,附图5所示的第一发送模块501、第二发送模块502、移动终端接收模块503和渲染模块504)。第二处理器801通过运行存储在第二存储器802中的非瞬时软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例中的移动终端的导航方法。

第二存储器802可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据移动终端的导航方法的电子设备的使用所创建的数据等。此外,第二存储器802可以包括高速随机存取第二存储器,还可以包括非瞬时第二存储器,例如至少一个磁盘第二存储器件、闪存器件、或其他非瞬时固态第二存储器件。在一些实施例中,第二存储器802可选包括相对于第二处理器801远程设置的第二存储器,这些远程第二存储器可以通过网络连接至移动终端的导航方法的电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

移动终端的导航方法的电子设备还可以包括:第二输入装置803和第二输出装置804。第二处理器801、第二存储器802、第二输入装置803和第二输出装置804可以通过总线或者其他方式连接,图8中以通过总线连接为例。

第二输入装置803可接收输入的数字或字符信息,以及产生与移动终端的导航方法的电子设备的用户设置以及功能控制有关的键信号输入,例如触摸屏、小键盘、鼠标、轨迹板、触摸板、指示杆、一个或者多个鼠标按钮、轨迹球、操纵杆等第二输入装置。第二输出装置804可以包括显示设备、辅助照明装置(例如,led)和触觉反馈装置(例如,振动电机)等。该显示设备可以包括但不限于,液晶显示器(liquidcr8staldispla8,lcd)、发光二极管(lightemittingdiode,led)显示器和等离子体显示器。在一些实施方式中,显示设备可以是触摸屏。

此处描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、专用集成电路(applicationspecificintegratedcircuits,asic)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。

这些计算程序(也称作程序、软件、软件应用、或者代码)包括可编程处理器的机器指令,并且可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。如本文使用的,术语“机器可读介质”和“计算机可读介质”指的是用于将机器指令和/或数据提供给可编程处理器的任何计算机程序产品、设备、和/或装置(例如,磁盘、光盘、存储器、可编程逻辑装置(programmablelogicdevice,pld)),包括,接收作为机器可读信号的机器指令的机器可读介质。术语“机器可读信号”指的是用于将机器指令和/或数据提供给可编程处理器的任何信号。

为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(cathoderaytube,阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。

可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(localareanetwork,lan)、广域网(wideareanetwork,wan)和互联网。

计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。

根据本申请的技术方案,通过在车机端定义目标图层以及与目标图层对应的数据格式,例如:在线导航时采用的图层,进而在启动在线导航时,可以利用移动终端的在线导航数据,实现车机端的在线导航。

应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发申请中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本申请公开的技术方案所期望的结果,本文在此不进行限制。

上述具体实施方式,并不构成对本申请保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本申请的精神和原则之内所作的修改、等同替换和改进等,均应包含在本申请保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1