一种手机应用通过3g通道启动车载导航的方法

文档序号:6184962阅读:455来源:国知局
一种手机应用通过3g通道启动车载导航的方法
【专利摘要】本发明提供了一种手机应用通过3G通道启动车载导航的方法,手机应用把目标位置加密发送到后台,后台服务会根据目标位置信息自动生成POI数据,然后把数据加密发送给车载系统的数据监听服务,车载系统接收数据后解析数据再启动导航,最后生成地图路线。本发明可以通过3G通道和手机后台服务进行通信,在获取了手机后台服务的目标位置信息后,车载系统会自动启动导航,并根据目标位置坐标生成地图路线,这样用户可以根据路线行驶到目标位置。
【专利说明】一种手机应用通过3G通道启动车载导航的方法
【技术领域】
[0001]本发明涉及车载导航,尤其涉及一种手机应用通过3G通道启动车载导航的方法。【背景技术】
[0002]现有的技术只能由车载导航本身通过搜索目标位置信息来获取从当前位置到目标地址的路线,而这种方式有很大的局限性,不能够和别人分享自己的地理位置信息。

【发明内容】

[0003]为了解决现有技术中问题,本发明提供了一种手机应用通过3G通道启动车载导航的方法,步骤如下:
步骤1:用户打开手机应用,启动连接后台,与后台建立连接通讯;
步骤2:如果连接失败,则继续尝试重新与后台连接;如果连接成功,则建立一个监听子进程Process」,对与后台服务的正常通讯进行监听;
步骤3:车载系统在启动运行后也和后台建立连接,如果连接失败,则继续尝试重新与后台连接;如果连接成功,则建立一个子进程Pr0cess_2,对与后台服务的正常通讯进行监听;
步骤4:在第2步骤操作成功后,通过连接成功后建立的子进程Pr0cess_l,手机应用通过该进程把手机的连接信息发送传递给后台;
步骤5:在第3步骤操作成功后,通过车载系统与后台服务之间建立的通讯子进程Pr0CeSS_2,在手机应用和车载系统之间建立了数据通道;同时车载系统的主进程Car_Main_Process也进入了轮循阶段,轮循监听后台服务向车载发送数据的请求;
步骤6:车载系统在与后台建立数据通道后,启动一个进程Pr0CeSS_3 (共享于车载系统Car_Main_Pix)CesS进程的资源),用于接收后台服务发送的数据,然后解析这些数据;步骤7:通过手机应用的主进程Phone_Main_Process向后台服务发送地理信息数据;如果发送失败,则重新发送;如果发送成功,则数据会被后台服务开启的监听数据进程接收;
步骤8:后台服务在接收到手机应用端发送的数据后,再通过车载系统与后台服务建立的连接通道进行通讯,把数据发送给车载系统;
步骤9:在第8步骤中,如果后台向车载系统发送数据失败,则重新发送;发送成功,则车载系统接收该数据,并进行下一步操作;
步骤10:车载系统在接收到后台服务的数据后,通过进程Pr0cess_3来进行数据判断和解析,如果判断为导航数据,则启动导航并通过解析的目标地理位置信息与当前位置信息生成地图路线;如果判断不是导航数据,则进行丢弃操作。
[0004]作为本发明的进一步改进,步骤2中,通过ForkO函数建立监听子进程Process」。
[0005]作为本发明的进一步改进,步骤3中,通过ForkO函数建立子进程Process—2。[0006]作为本发明的进一步改进,步骤4中,连接信息为用于识别另一端车载系统的信
肩、O
[0007]作为本发明的进一步改进,步骤11:通过第10步骤生成的地图路线,用户根据地图路线进行导航。
[0008]本发明的有益效果是:
本发明可以通过3G通道和手机后台服务进行通信,在获取了手机后台服务的目标位置信息后,车载系统会自动启动导航,并根据目标位置坐标生成地图路线,这样用户可以根据路线行驶到目标位置。
【专利附图】

【附图说明】
[0009]图1是本发明流程示意图。
【具体实施方式】
[0010]下面结合附图对本发明做进一步说明。
[0011]手机应用:运行在手机系统上的一款应用,它的作用是与后台服务建立连接,然后再与后台进行数据通信。
[0012]手机应用把目标位置加密发送到后台,后台服务会根据目标位置信息自动生成POI数据,然后把数据加密发送给车载系统的数据监听服务,车载系统接收数据后解析数据再启动导航,最后生成地图路线。
[0013]本发明需要一个后台服务作为手机应用与车载系统的通信桥梁,下面结合图1详细阐述本发明的实现过程。
[0014]根据图1,步骤如下:
步骤1:用户打开手机应用,启动连接后台,与后台建立连接通讯;
步骤2:如果连接失败,则继续尝试重新与后台的连接;如果连接成功,则通过ForkO函数建立一个监听子进程Process」,对与后台服务的正常通讯进行监听;
步骤3:车载系统在启动运行后也会和后台建立连接,如果连接失败,则继续尝试重新与后台的连接;如果连接成功,贝1J通过ForkO函数建立一个子进程Process_2,对与后台服务的正常通讯进行监听;
步骤4:在第2步骤操作成功后,通过连接成功后建立的子进程Pr0cess_l,手机应用通过该进程可以把手机的连接信息(用于识别另一端车载系统的信息)发送传递给了后台;步骤5:在第3步骤操作成功后,通过车载系统与后台服务之间建立的通讯子进程Pr0CeSS_2,在手机应用和车载系统之间建立了数据通道;同时车载系统的主进程Car_Main_Process也进入了轮循阶段,轮循监听后台服务向车载发送数据的请求;
步骤6:车载系统在与后台建立数据通道后,启动一个进程Pr0CeSS_3 (共享于车载系统Car_Main_Pix)CesS进程的资源),用于接收后台服务发送的数据,然后解析这些数据;步骤7:通过手机应用的主进程Phone_Main_Process向后台服务发送地理信息数据;如果发送失败,则重新发送;如果发送成功,则数据会被后台服务开启的监听数据进程接收;
步骤8:后台服务在接收到手机应用端发送的数据后,再通过车载系统与后台服务建立的连接通道进行通讯,把数据发送给车载系统;
步骤9:在第8步骤中,如果后台向车载系统发送数据失败,则重新发送;发送成功,则车载系统接收该数据,并进行下一步操作;
步骤10:车载系统在接收到后台服务的数据后,通过进程Pr0cess_3来进行数据判断和解析,如果判断为导航数据,则启动导航并通过解析的目标地理位置信息与当前位置信息生成地图路线;如果判断不是导航数据,则进行丢弃操作;
步骤11:通过第10步骤后生成的地图路线,用户根据地图路线进行导航。
[0015]本发明可能演变成的方案是手机端可以作为后台客服,客服人员在收到导航请求后,根据用户的需要在后台服务器中查询目标位置的POI数据,然后发送给请求导航所对应的车载系统,车载导航开始启动导航。
[0016]本发明对可以支持3G通道的CDMA,TD-CDMA, WCDMA具体普遍适用性。
【权利要求】
1.一种手机应用通过3G通道启动车载导航的方法,其特征在于,步骤如下: 步骤1:用户打开手机应用,启动连接后台,与后台建立连接通讯; 步骤2:如果连接失败,则继续尝试重新与后台连接;如果连接成功,则建立一个监听子进程Process」,对与后台服务的正常通讯进行监听; 步骤3:车载系统在启动运行后也和后台建立连接,如果连接失败,则继续尝试重新与后台连接;如果连接成功,则建立一个子进程ProCeSS_2,对与后台服务的正常通讯进行监听; 步骤4:在第2步骤操作成功后,通过连接成功后建立的子进程Pr0cess_l,手机应用通过该进程把手机的连接信息发送传递给后台; 步骤5:在第3步骤操作成功后,通过车载系统与后台服务之间建立的通讯子进程Pr0CeSS_2,在手机应用和车载系统之间建立了数据通道;同时车载系统的主进程Car_Main_Process进入轮循阶段,轮循监听后台服务向车载发送数据的请求; 步骤6:车载系统在与后台建立数据通道后,启动一个进程Pr0cess_3,用于接收后台服务发送的数据,然后解析这些数据; 步骤7:通过手机应用的主进程Phone_Main_Process向后台服务发送地理信息数据;如果发送失败,则重新发送;如果发送成功,则数据会被后台服务开启的监听数据进程接收; 步骤8:后台服务在接收到手机应用端发送的数据后,再通过车载系统与后台服务建立的连接通道进行通讯,把数据发送给车载系统; 步骤9:在第8步骤中,如果后台向车载系统发送数据失败,则重新发送;发送成功,则车载系统接收该数据,并进行下一步操作; 步骤10:车载系统在接收到后台服务的数据后,通过进程Pr0cess_3来进行数据判断和解析,如果判断为导航数据,则启动导航并通过解析的目标地理位置信息与当前位置信息生成地图路线;如果判断不是导航数据,则进行丢弃操作。
2.根据权利要求1所述的一种手机应用通过3G通道启动车载导航的方法,其特征在于:步骤2中,通过ForkO函数建立监听子进程Process_l。
3.根据权利要求1所述的一种手机应用通过3G通道启动车载导航的方法,其特征在于:步骤3中,通过ForkO函数建立子进程Process_2。
4.根据权利要求1所述的一种手机应用通过3G通道启动车载导航的方法,其特征在于:步骤4中,连接信息为用于识别另一端车载系统的信息。
5.根据权利要求1所述的一种手机应用通过3G通道启动车载导航的方法,其特征在于:步骤11:通过第10步骤生成的地图路线,用户根据地图路线进行导航。
【文档编号】G01C21/34GK103618826SQ201310603300
【公开日】2014年3月5日 申请日期:2013年11月25日 优先权日:2013年11月25日
【发明者】何照丹, 温维平, 郑晓庆 申请人:深圳市航盛电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1