本发明属于汽车电器技术领域,具体涉及一种通过汽车仪表进行通话提示与通话操作的系统及方法。
背景技术:
移动电话一方面方便了人们沟通,另一方面因行车过程中使用移动电话引起的安全事故也不断增多。国家交通法规规定在行车过程中使用手持移动电话为违反交通法规的行为。
为解决行车过程中使用手持电话的问题,各汽车企业开发了各种车载通话装置。现行主要做法为在车载娱乐系统中增加通话功能。车载娱乐系统在整车的布置位置一般在仪表台中部,查看其信息显示需驾驶员将视线从行车路面转移到仪表台中部;通话操作需驾驶员单手脱离方向盘在仪表板中部的触摸屏进行。此种信息提示方式和通话操作方式不利于驾驶安全。
因此,有必要开发一种新的通过汽车仪表进行通话提示与通话操作的系统及方法。
技术实现要素:
本发明的目的是提供一种通过汽车仪表进行通话提示与通话操作的系统及方法,能通过汽车仪表进行通话提示和通话操作,有利于车载电话的使用更加便捷、安全。
本发明所述的通过汽车仪表进行通话提示与通话操作的系统,包括汽车仪表,所述汽车仪表包括mcu控制器,以及分别与mcu控制器连接的can收发器、flash、显示器、电源模块和ad采样模块;
所述can收发器与整车can网络连接,can收发器通过整车can网络与娱乐主机建立通信,将娱乐主机的通讯录同步至汽车仪表,并以映射表的形式存储在汽车仪表的flash中;所述映射表包含:联系人编号、联系人姓名、联系人电话号码信息;
所述汽车仪表的mcu控制器通过can收发器从娱乐主机获得通话状态信号和正在通话的联系人编号,mcu控制器根据该联系人编号从flash中查询联系人姓名和联系人电话号码信息,并控制显示器进行显示;
所述汽车仪表的ad采样模块与方向盘操作按键连接,通过采样电压来判断按键操作状态,mcu控制器通过从ad采样模块得到按键操作信息,并将其解析为操作指令,mcu控制器控制can收发器将操作指令发送给娱乐主机,由娱乐主机进行功能响应;
所述电源模块与整车电源连接,为汽车仪表供电。
进一步,所述汽车仪表还包括接插件,该接插件分别与电源模块、ad采样模块、can收发器、方向盘操作按键、整车电源和娱乐主机连接;使汽车仪表通过接插件与整车建立通信连接。
进一步,响应于娱乐主机中的通讯录有更新,在整车can网络上发出通信录更新信号,汽车仪表根据该通信录更新信号重新同步通讯录,以保持汽车仪表的flash中的通讯录与娱乐主机的通讯录一致。
本发明所述的通过汽车仪表进行通话提示与通话操作的方法,采用如本发明所述的通过汽车仪表进行通话提示与通话操作的系统,该方法包括以下步骤:
通讯录同步:
首次同步,娱乐主机将通讯录信息发送到can总线,mcu控制器控制can收发器接收通讯录并将其以映射表的形式存储在flash中;
非首次同步,当娱乐主机中的通讯录有更新,娱乐主机发出通讯录更新信号,can收发器将该通讯录更新信号传递给mcu控制器,mcu控制器启动通讯录同步,同步过程与首次同步相同;
通话信息提示:
当娱乐主机的通话功能处于正在工作状态,娱乐主机发出通话状态信号和正在通话的联系人编号;can收发器将通话状态信号和该联系人编号传递给mcu控制器,mcu控制器根据通话状态信号控制显示器显示通话状态信息;同时mcu控制器通过联系人编号在flash中查询联系人编号所对应的联系人姓名和联系人电话号码并控制显示器进行显示提醒;
通话操作:
通过方向盘操作按键进行操作,ad采样模块将按键状态信息传递给mcu控制器,mcu控制器将按键状态信息解析成具体的操作指令,响应于选择联系人,mcu控制器通过can收发器将操作指令和对应的联系人编号发送给娱乐主机,娱乐主机按照操作指令和联系人编号进行功能响应。
所述操作指令包含通讯录翻页操作指令、联系人选择指令、联系人呼叫指令中的一种或多种。
本发明的有益效果:
(1)汽车仪表相对于使用娱乐主机实现车载通话的方式,具有更优的人机视野和人机操作,更加便捷安全;
(2)通话功能响应由娱乐主机实现,不更改整车电器架构,不新增零部件;
(3)汽车仪表与娱乐主机间的信息交互采用通讯录映射表编号的方式进行,不直接传输姓名与电话号码,can总线负载低,系统响应快。
综上所述,本发明在不改变整车电器架构和新增零部件的前提下,实现了由汽车仪表进行通话信息提示与通话操作,有利于车载电话的使用更加便捷、安全。
附图说明
图1为本发明的流程图;
图2为本发明中通讯录映射表数据框图;
图中:1、方向盘操作按键,2、接插件,3、ad采样模块,4、mcu控制器,5、flash,6、显示器,7、can收发器,8、电源模块,9、娱乐主机,10、整车电源。
具体实施方式
下面结合附图对本发明作进一步说明。
如图1所示的通过汽车仪表进行通话提示与通话操作的系统,包括汽车仪表,所述汽车仪表包括mcu控制器4,分别与mcu控制器4连接的can收发器7、flash5、显示器6、电源模块8和ad采样模块3,以及分别与电源模块8、ad采样模块3和can收发器7连接的接插件2。
所述can收发器7通过接插件2与整车can网络连接,娱乐主机9与整车can网络连接,从而实现can收发器7通过整车can网络与娱乐主机9建立通信,将娱乐主机9的通讯录同步至汽车仪表,并以映射表的形式存储在汽车仪表的flash5中。如图2所示,所述映射表包含:联系人编号、联系人姓名、联系人电话号码信息。当娱乐主机9中的通讯录有更新后,在整车can网络上发出通信录更新信号,汽车仪表根据该通信录更新信号重新同步通讯录,以保持汽车仪表的flash5中的通讯录与娱乐主机9的通讯录一致。所述汽车仪表的mcu控制器4通过can收发器7从娱乐主机9获得通话状态信号和正在通话的联系人编号,mcu控制器4根据该联系人编号从flash5中查询联系人姓名和联系人电话号码信息,并控制显示器6进行显示。
所述汽车仪表的ad采样模块3通过接插件2与方向盘操作按键1连接,通过采样电压来判断按键操作状态,mcu控制器4通过从ad采样模块3得到按键操作信息,并将其解析为操作指令,mcu控制器4控制can收发器7将操作指令发送给娱乐主机9,由娱乐主机9进行功能响应。
所述汽车仪表的电源模块8通过接插件2与整车电源10连接,为汽车仪表供电。
本发明所述的通过汽车仪表进行通话提示与通话操作的方法,采用如本发明所述的通过汽车仪表进行通话提示与通话操作的系统,该方法包括以下步骤:
通讯录同步功能实现过程:
首次同步,娱乐主机9将通讯录信息发送到can总线,mcu控制器4控制can收发器7接收通讯录并将其以映射表的形式存储在flash5中。非首次同步,当娱乐主机9中的通讯录有更新,娱乐主机9发出通讯录更新信号,can收发器7将该通讯录更新信号传递给mcu控制器4,mcu控制器4启动通讯录同步,同步过程与首次同步相同。
通话信息提示功能实现过程:
当娱乐主机9的通话功能处于正在工作状态,娱乐主机9发出通话状态信号(其中:通话状态包括呼入、呼出和通话中)和正在通话(此处的通话包括呼入、呼出和通话中)的联系人编号;can收发器7将通话状态信号和该联系人编号传递给mcu控制器4,mcu控制器4根据通话状态信号控制显示器6显示通话状态信息;同时mcu控制器4通过联系人编号在flash5中查询联系人编号所对应的联系人姓名和联系人电话号码并控制显示器6进行显示提醒。
通话操作实现过程:
通过方向盘操作按键1进行操作,ad采样模块3将按键状态信息传递给mcu控制器4,mcu控制器4将按键状态信息解析成具体的操作指令,所述操作指令包含通讯录翻页操作指令、联系人选择指令、联系人呼叫指令中的一种或多种。响应于选择联系人,mcu控制器4通过can收发器7将操作指令和对应的联系人编号发送给娱乐主机9,娱乐主机9按照操作指令和联系人编号进行功能响应。比如:当选择的操作指令为:联系人呼叫指令时,mcu控制器4通过can收发器7将联系人呼叫指令和对应的联系人编号发送给娱乐主机9,娱乐主机9按照联系人呼叫指令和联系人编号呼叫该联系人。
为保持所述汽车仪表与娱乐主机9通话信息显示和通话操作功能相同,汽车仪表与娱乐主机9软件中应使用相同的文字编码标准和通讯录映射表编号规则。