[发明专利]一种手机应用通过3G通道启动车载导航的方法有效
| 申请号: | 201310603300.4 | 申请日: | 2013-11-25 |
| 公开(公告)号: | CN103618826A | 公开(公告)日: | 2014-03-05 |
| 发明(设计)人: | 何照丹;温维平;郑晓庆 | 申请(专利权)人: | 深圳市航盛电子股份有限公司 |
| 主分类号: | H04M1/725 | 分类号: | H04M1/725;G01C21/34 |
| 代理公司: | 深圳市科吉华烽知识产权事务所(普通合伙) 44248 | 代理人: | 张立娟 |
| 地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 手机 应用 通过 3g 通道 启动 车载 导航 方法 | ||
技术领域
本发明涉及车载导航,尤其涉及一种手机应用通过3G通道启动车载导航的方法。
背景技术
现有的技术只能由车载导航本身通过搜索目标位置信息来获取从当前位置到目标地址的路线,而这种方式有很大的局限性,不能够和别人分享自己的地理位置信息。
发明内容
为了解决现有技术中问题,本发明提供了一种手机应用通过3G通道启动车载导航的方法,步骤如下:
步骤1:用户打开手机应用,启动连接后台,与后台建立连接通讯;
步骤2:如果连接失败,则继续尝试重新与后台连接;如果连接成功,则建立一个监听子进程Process_1,对与后台服务的正常通讯进行监听;
步骤3:车载系统在启动运行后也和后台建立连接,如果连接失败,则继续尝试重新与后台连接;如果连接成功,则建立一个子进程Process_2,对与后台服务的正常通讯进行监听;
步骤4:在第2步骤操作成功后,通过连接成功后建立的子进程Process_1,手机应用通过该进程把手机的连接信息发送传递给后台;
步骤5:在第3步骤操作成功后,通过车载系统与后台服务之间建立的通讯子进程Process_2,在手机应用和车载系统之间建立了数据通道;同时车载系统的主进程Car_Main_Process也进入了轮循阶段,轮循监听后台服务向车载发送数据的请求;
步骤6:车载系统在与后台建立数据通道后,启动一个进程Process_3(共享于车载系统Car_Main_Process进程的资源),用于接收后台服务发送的数据,然后解析这些数据;
步骤7:通过手机应用的主进程Phone_Main_Process向后台服务发送地理信息数据;如果发送失败,则重新发送;如果发送成功,则数据会被后台服务开启的监听数据进程接收;
步骤8:后台服务在接收到手机应用端发送的数据后,再通过车载系统与后台服务建立的连接通道进行通讯,把数据发送给车载系统;
步骤9:在第8步骤中,如果后台向车载系统发送数据失败,则重新发送;发送成功,则车载系统接收该数据,并进行下一步操作;
步骤10:车载系统在接收到后台服务的数据后,通过进程Process_3来进行数据判断和解析,如果判断为导航数据,则启动导航并通过解析的目标地理位置信息与当前位置信息生成地图路线;如果判断不是导航数据,则进行丢弃操作。
作为本发明的进一步改进,步骤2中,通过Fork()函数建立监听子进程Process_1。
作为本发明的进一步改进,步骤3中,通过Fork()函数建立子进程Process_2。
作为本发明的进一步改进,步骤4中,连接信息为用于识别另一端车载系统的信息。
作为本发明的进一步改进,步骤11:通过第10步骤生成的地图路线,用户根据地图路线进行导航。
本发明的有益效果是:
本发明可以通过3G通道和手机后台服务进行通信,在获取了手机后台服务的目标位置信息后,车载系统会自动启动导航,并根据目标位置坐标生成地图路线,这样用户可以根据路线行驶到目标位置。
附图说明
图1是本发明流程示意图。
具体实施方式
下面结合附图对本发明做进一步说明。
手机应用:运行在手机系统上的一款应用,它的作用是与后台服务建立连接,然后再与后台进行数据通信。
手机应用把目标位置加密发送到后台,后台服务会根据目标位置信息自动生成POI数据,然后把数据加密发送给车载系统的数据监听服务,车载系统接收数据后解析数据再启动导航,最后生成地图路线。
本发明需要一个后台服务作为手机应用与车载系统的通信桥梁,下面结合图1详细阐述本发明的实现过程。
根据图1,步骤如下:
步骤1:用户打开手机应用,启动连接后台,与后台建立连接通讯;
步骤2:如果连接失败,则继续尝试重新与后台的连接;如果连接成功,则通过Fork()函数建立一个监听子进程Process_1,对与后台服务的正常通讯进行监听;
步骤3:车载系统在启动运行后也会和后台建立连接,如果连接失败,则继续尝试重新与后台的连接;如果连接成功,则通过Fork()函数建立一个子进程Process_2,对与后台服务的正常通讯进行监听;
步骤4:在第2步骤操作成功后,通过连接成功后建立的子进程Process_1,手机应用通过该进程可以把手机的连接信息(用于识别另一端车载系统的信息)发送传递给了后台;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市航盛电子股份有限公司,未经深圳市航盛电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310603300.4/2.html,转载请声明来源钻瓜专利网。





