[发明专利]车载终端与智能手机在USB连接下的数据传输方法及系统有效
申请号: | 201310295796.3 | 申请日: | 2013-07-15 |
公开(公告)号: | CN103401997A | 公开(公告)日: | 2013-11-20 |
发明(设计)人: | 聂山人;杨明;张翼;毛泳江;张骞;赵立军 | 申请(专利权)人: | 东软集团股份有限公司 |
主分类号: | H04M1/725 | 分类号: | H04M1/725;G06F13/14 |
代理公司: | 北京鸿元知识产权代理有限公司 11327 | 代理人: | 陈英俊 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 车载 终端 智能手机 usb 接下 数据传输 方法 系统 | ||
技术领域
本发明涉及车载信息技术领域,更为具体地,涉及一种车载终端与智能手机在USB连接下的数据传输方法及系统。
背景技术
MirrorLink协议是实现手机与车载终端的互联协议,随着该协议的发起,用户在汽车行驶过程中,不用通过看着手机屏幕、触摸手机屏幕或者操作手机按键,而只需要用车载上的物理按键或语音命令来控制手机,以完成接听/拨打电话、听手机音乐和用手机导航等功能。
图3示出了MirrorLink协议的通信框图,如图3所示,MirrorLink协议通过将智能手机上的内容及APP与服务以显示及声音的方式传输到车载终端,车载终端响应智能手机传输过来的信息,同时又把用户在车载终端上的操作信息发送回手机端,从而在车载终端完全控制手机,实现驾驶时的Phone-Free,保证了行车过程中的安全性。
为了达到通过车载终端操作手机的目的,需要将车载终端与手机通过一定的介质相连接,以完成信息之间的转换。为了详细说明该信息的转换过程,图4示出了现有的车载终端与智能手机之间的信息流程示意图,如图4所示,车载终端与智能手机之间的信息转换步骤如下:
S410:用户在车载终端点击了一个按钮,车载终端在获取用户点击信息后,把该点击信息发送给手机端;
S420:手机端接收并处理该点击信息并更新屏幕;
S430:手机端发送屏幕更新信息到车载终端;
S440:车载终端接收屏幕更新信息并相应地更新显示屏。
通过该信息的转换过程,可以看出,从用户在车载终端点击一个按钮,到该按钮点击后的效果呈现在用户面前,车载终端与手机之间出现了传输时延。如果这两者之间的时延太长,必然会影响到用户体验;如果用户通过车载终端操作手机就跟直接操作手机一样,这就对手机与车载终端之间的数据传输时延有一定要求,即这两者之间可以无缝转换。
为了实现“通过车载终端操作手机”和“直接操作手机”两者之间的无缝转换,这就需要缩小数据传输时延。要达到缩小数据传输时延,一方面是加快手机及车载终端设备的处理速度;另一方面是提高手机与车载终端连接之间的带宽,让传输过程变得更快,降低传输过程的时延。
尽管MirrorLink协议没有对手机与车载终端的连接形式做硬性规定,但从实际应用中来看,为了保证带宽,一般采用USB连接。一方面有线传输保证了传输的稳定性,另一方面USB连接具有较高的连接速度。
然而,USB连接具有多种模式。在MirrorLink协议中,传输过程具有一些特点,包括双向(手机端向车载终端传输数据,车载终端也向手机端传输数据)、事件触发(当有用户点击时才向手机传输控制信息)、应答式传输(屏幕更新请求报文与屏幕更新数据报文成对出现)等。因此在MirrorLink协议中,一般采用socket over USB模式来进行传输。
采用socket over USB模式进行传输的优点是:其socket和poll函数组合在一起,可以满足传输要求。但socket over USB的传输方式会极大地降低USB的带宽。特别是当车载终端的系统采用WinCE系统时,由于WinCE系统不开源且自带的RNDIS(Remote Network Driver Interface Specification,远程网络驱动程序接口规范)驱动在实际运行中性能很差的缘故,导致USB传输的带宽极大地降低。
另一方面,Unix类系统又采用NCM(Network Control Model,网络控制模型)驱动来实现socket over USB,虽然性能比RNDIS有所提高,但又增加了上层应用对不同系统进行适配的工作量。因此,找到一种通用的方式提高USB的传输速率成了一个重要的研究课题。
发明内容
鉴于上述问题,本发明的目的是提供一种车载终端与智能手机在USB连接下的数据传输方法及系统,以提高数据传输速率,减小对车载终端系统的依赖。
根据本发明的一个方面,提供一种车载终端与智能手机在USB连接下的数据传输方法,包括:
采用USB连接车载终端与智能手机,然后由车载终端引导智能手机进入USB大容量数据传输模式;
车载终端向智能手机发送数据请求,然后车载终端根据智能手机返回的数据进行更新;
当车载终端有事件发生时,车载终端将事件存入事件队列;
车载终端判断事件队列中是否有事件要发送;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软集团股份有限公司,未经东软集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310295796.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:工件悬挂架
- 下一篇:一种提高木质活性碳纤维比表面积的方法