[发明专利]数据传输方法、多串口驱动器装置以及车载多媒体装置有效
申请号: | 201310033801.3 | 申请日: | 2013-01-29 |
公开(公告)号: | CN103970584B | 公开(公告)日: | 2018-01-16 |
发明(设计)人: | 洪永光 | 申请(专利权)人: | 合肥杰发科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F13/38 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙)44280 | 代理人: | 李庆波 |
地址: | 230000 安徽省合肥市*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 串口 驱动器 装置 以及 车载 多媒体 | ||
技术领域
本发明涉及数据传输技术领域,特别是涉及一种数据传输方法、多串口驱动器装置以及车载多媒体装置。
背景技术
通过商业通信卫星,把全球定位系统(GPS,Global Positioning System)应用到车辆导航上面,为汽车驾驶员指路,这就是车载导航系统。车载导航系统在汽车中有一定程度的普及。
通常情况下,GPS驱动器都是以物理串口的形式向上发数据。物理串行接口简称物理串口,也称物理串行通信接口(通常指COM接口),是采用串行通信方式的扩展接口。物理串行接口是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信。
本申请的发明人在长期的研发中发现,在实际应用中,一般都有多个应用程序想同时获得GPS的有效数据,而传统的物理串口都是独自式驱动,即GPS驱动器只能同时被一个应用程序打开,其它的应用程序想获得定位信息只得另寻方法。
发明内容
有鉴于此,本发明提供一种数据传输方法、多串口驱动器装置以及车载多媒体装置。
依据本发明一实施方式,提供一种数据传输方法,包括:通过至少两个虚拟串口接收对应的至少两个应用程序的读请求;为所述至少两个应用程序分别创建虚拟串口节点;通过物理串口向外部驱动器读取对应于所述读请求的数据;以及根据所述虚拟串口节点同时向所述至少两个应用程序发送读取的所述数据。
依据本发明另一实施方式,提供一种多串口驱动器装置,包括:接收模块,用于通过至少两个虚拟串口接收对应的至少两个应用程序的读请求;创建模块,用于为所述至少两个应用程序分别创建虚拟串口节点;读取模块,用于通过物理串口向外部驱动器读取对应于所述读请求的数据;以及发送模块,用于根据所述虚拟串口节点同时向所述至少两个应用程序发送读取的所述数据。
依据本发明又一实施方式,提供一种车载多媒体装置,包括:物理串口以及多串口驱动器,所述多串口驱动器包括:接收模块,用于通过至少两个虚拟串口接收对应的至少两个应用程序的读请求;创建模块,用于为所述至少两个应用程序分别创建虚拟串口节点;读取模块,用于通过所述物理串口向外部驱动器读取对应于所述读请求的数据;以及发送模块,用于根据所述虚拟串口节点同时向所述至少两个应用程序发送读取的所述数据。
本发明所提供的数据传输方法、多串口驱动器装置以及车载多媒体装置,能够使至少两个应用程序同时获取来自外部驱动器的数据。
附图说明
图1是本发明数据传输方法一实施方式的流程图;
图2是本发明数据传输方法另一实施方式的流程图;
图3是本发明数据传输方法又一实施方式的流程图;
图4是本发明数据传输方法又一实施方式的流程图;
图5是本发明多串口驱动器装置一实施方式的结构示意图;
图6是本发明多串口驱动器装置运行后的一结果示意图;
图7是本发明多串口驱动器装置另一实施方式的结构示意图;
图8是本发明多串口驱动器装置运行后的另一结果示意图;
图9是本发明多串口驱动器装置运行后的又一结果示意图;
图10是本发明多串口驱动器装置又一实施方式的结构示意图;
图11是本发明多串口驱动器装置又一实施方式的结构示意图;
图12是本发明多串口驱动器装置又一实施方式的结构示意图;
图13是本发明多串口驱动器装置又一实施方式的结构示意图;
图14是本发明车载多媒体装置一实施方式的结构示意图。
具体实施方式
在权利要求书及说明书中使用了某些词汇来指称特定的组件。所属领域中的技术人员应可理解,硬件制造商可能会用不同的名词来称呼同样的组件。本权利要求书及说明书并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。在权利要求书及说明书中所提及的「包括」为开放式的用语,故应解释成「包括但不限定于」。下面结合附图和实施方式对本发明进行详细说明。
参阅图1,图1是本发明数据传输方法一实施方式的流程图,包括:
步骤S101:通过至少两个虚拟串口接收对应的至少两个应用程序的读请求。
如本领域技术人员熟知,物理串行接口简称物理串口,也称物理串行通信接口(通常指COM接口),是采用串行通信方式的扩展接口。而虚拟串口不是实际的物理串口,不再使用数据电缆,而是通过虚拟的方式模拟串口的通信功能,从而完成通信过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥杰发科技有限公司,未经合肥杰发科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310033801.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高效角度可调的COB光源
- 下一篇:一种用于硅薄膜太阳电池的复合背电极