通信控制方法,通信控制装置、车载设备和交通运输工具与流程

文档序号:12790042阅读:230来源:国知局
通信控制方法,通信控制装置、车载设备和交通运输工具与流程

本发明涉及通信控制领域,特别涉及用于从移动终端获取通话状态信息的通信控制方法、通信控制装置、车载设备和交通运输工具。



背景技术:

作为智能终端的下一站,汽车的智能化趋势正在逐步加快。作为智能汽车的核心部件,基于网络连接的车载智能信息服务系统也得到很大发展。

与其他类型的智能信息服务系统类似,车载智能信息服务系统也主要包括涉及信息采集、信息处理和信息通信的功能。例如,通过各种类型的传感器采集数据,然后由车辆终端模块(telematics control unit),也称为T-box,对数据进行处理,之后,在通过车联系统进行通信。

传统的车联系统是指装在车上的联网系统,实现网络平台上对车辆静态和动态信息提取和有效利用,并对车辆运行状态有效的监管和服务,这主要涉及车辆与外部网络节点之间的通信。随着汽车的智能化的发展,车联系统的概念也逐渐延伸,发展成以车内网络系统、车车之间的通信和车载移动互联网为基础,按照约定的通信协议和数据交互标准,在车到X(X:车、路、行人及互联网等)之间,进行无线通信和信息交换的大系统网络。

在车联系统的使用上,主要的需求来自于两个方面。首先是汽车的使用者,希望通过无线连接来获得更多实质性的内容,例如,将用户日常使用的手机接入车联系统。另一方面,汽车公司希望通过车联系统将车辆连接在一起,通过内置的嵌入式的T-box,来推送给消费者服务。

对于车载智能信息服务系统来说,除了联网通信功能以外,还集成了定位、汽车行驶记录仪等多项功能,具有越来越强大的业务调度功能和数据处理能力。并且,车载智能信息服务系统能够支持电话本呼叫、文字信息语音播报等,并具有安防报警、剪线报警及远程安全断油、断电安全保护功能。从组成部分来说,车载智能信息服务系统主要由车载视频服务器、LCD触摸屏、外接相机、通话手柄、汽车防盗器等组成。

对于用户来说,由于在驾驶时拨打手机容易造成分心,越来越多的车载智能信息服务系统集成了通过与手机来接进行会话的功能。具体地说,车载智能信息服务系统通过麦克风和扬声器实现语音的输入和输出,从而用户可以使用车载智能信息服务系统代替手机来进行通话功能,这将显著改进用户在驾驶时进行语音通信的安全性。

在这种情况下,车载智能信息服务系统需要正确地获取移动终端的通话状态信息,从而满足使用车载智能信息服务系统的语音呼叫的需要。

因此,需要改进的用于从移动终端获取通话状态信息的通信控制方法、通信控制装置、车载设备和交通运输工具。



技术实现要素:

本发明的目的在于针对上述现有技术中的缺陷和不足,提供新颖的改进的用于从移动终端获取通话状态信息的通信控制方法、通信控制装置、车载设备和交通运输工具。

本发明的一个目的在于提供一种通信控制方法、通信控制装置、车载设备和交通运输工具,其中通过来自移动终端的第一指令信息和第二指令信息确定移动终端是否处于通话挂断状态,且第一指令信息和第二指令信息中的至少一个是移动终端对于来自车载设备的状态查询的响应,从而车载设备可以正确地获取移动终端的通话状态。

本发明的一个目的在于提供一种通信控制方法、通信控制装置、车载设备和交通运输工具,其中在第一指令信息和第二指令信息是上述响应的情况下,将响应内容为空的情况和未收到响应的情况作为相同情况处理,从而可以准确地确定移动终端是否处于通话挂断状态。

本发明的一个目的在于提供一种通信控制方法、通信控制装置、车载设备和交通运输工具,其中第一指令信息和第二指令信息之一是移动终端自动发送的通话状态信息,从而可以准确地确定移动终端是否处于通话挂断状态。

本发明的一个目的在于提供一种通信控制方法、通信控制装置、车载设备和交通运输工具,其中将移动终端的通话状态划分为通话开始状态、通话进行状态和通话挂断状态并分别进行判断,从而正确地获取移动终端的通话状态。

本发明的一个目的在于提供一种通信控制方法、通信控制装置、车载设备和交通运输工具,其中从车载设备向移动终端周期性地发送状态查询消息,从而正确地获取移动终端的通话状态。

根据本发明的一方面,提供了一种通信控制方法,用于车载设备从移动终端获取通话状态信息,所述通信控制方法包括:从所述车载设备向所述移动终端周期性地发送状态查询消息;从所述移动终端向所述车载设备依次发送第一指令信息和第二指令信息,其中,所述第一指令信息和第二指令信息中的至少一个是所述移动终端对于所述状态查询消息的响应;确定所述第一指令信息和第二指令信息中指示通话状态的参数值;和,基于所述参数值确定所述移动终端是否处于通话挂断状态。

在上述通信控制方法中,所述第一指令信息和第二指令信息都是所述移动终端对于所述状态查询消息的响应。

在上述通信控制方法中,所述基于所述参数值确定所述移动终端是否处于通话挂断状态的步骤具体包括:在所述第一指令信息和第二指令信息中指示通话状态的参数值为空的情况下,确定所述移动终端处于通话挂断状态。

在上述通信控制方法中,所述第一指令信息和第二指令信息中指示通话状态的参数值为空具体包括以下的其中之一:从所述移动终端获取的第一指令信息和第二指令信息中指示通话状态的参数值为空;和,在从所述车载设备向所述移动终端发送对应于所述第一指令信息和第二指令信息的状态查询消息之后的预定时间内,没有从所述移动终端接收到所述第一指令信息和第二指令信息。

在上述通信控制方法中,所述基于所述参数值确定所述移动终端是否处于通话挂断状态的步骤具体包括:在先前确定所述移动终端不处于通话挂断状态,且所述第一指令信息和第二指令信息中指示通话状态的参数值为空的情况下,确定所述移动终端处于通话挂断状态。

在上述通信控制方法中,所述第一指令信息是所述移动终端对于所述状态查询消息的响应,且所述第二指令信息是从所述移动终端主动向所述车载设备发送的指示所述移动终端的通话状态的信息。

在上述通信控制方法中,所述基于所述参数值确定所述移动终端是否处于通话挂断状态的步骤具体包括:在所述第一指令信息中指示通话状态的参数值为空,且所述第二指令信息中指示通话状态的参数值为零的情况下,确定所述移动终端处于通话挂断状态。

在上述通信控制方法中,进一步包括:在所述第一指令信息中指示通话状态的参数值不为空时,确定所述移动终端处于通话开始状态。

在上述通信控制方法中,进一步包括:在所述第二指令信息中指示通话状态的参数值不为空时,确定所述移动终端处于通话进行状态。

在上述通信控制方法中,在所述移动终端处于通话进行状态的情况下,从所述移动终端主动向所述车载设备发送的指示所述移动终端的通话状态的信息中指示通话状态的参数值为一。

在上述通信控制方法中,所述从所述车载设备向所述移动终端周期性地发送状态查询消息具体包括:在确定所述移动终端处于通话开始状态或者通话进行状态之后,从所述车载设备向所述移动终端周期性地发送状态查询消息。

根据本发明的另一方面,提供了一种通信控制装置,用于车载设备从移动终端获取通话状态信息,所述通信控制装置包括:状态查询单元,用于从所述车载设备向所述移动终端周期性地发送状态查询消息;指令传输单元,用于从移动终端向车载设备依次发送第一指令信息和第二指令信息,其中,所述第一指令信息和第二指令信息中的至少一个是所述移动终端对于所述状态查询消息的响应;参数确定单元,用于确定所述第一指令信息和第二指令信息中指示通话状态的参数值;和,状态获取单元,用于基于所述参数值确定所述移动终端是否处于通话挂断状态。

在上述通信控制装置中,所述第一指令信息和第二指令信息都是所述移动终端对于所述状态查询消息的响应。

在上述通信控制装置中,所述状态获取单元具体用于:在所述第一指令信息和第二指令信息中指示通话状态的参数值为空的情况下,确定所述移动终端处于通话挂断状态。

在上述通信控制装置中,所述第一指令信息和第二指令信息中指示通话状态的参数值为空具体包括以下的其中之一:从所述移动终端获取的第一指令信息和第二指令信息中指示通话状态的参数值为空;在从所述车载设备向所述移动终端发送对应于所述第一指令信息和第二指令信息的状态查询消息之后的预定时间内,没有从所述移动终端接收到所述第一指令信息和第二指令信息。

在上述通信控制装置中,所述状态获取单元具体用于:在先前确定所述移动终端不处于通话挂断状态,且所述第一指令信息和第二指令信息中指示通话状态的参数值为空的情况下,确定所述移动终端处于通话挂断状态。

在上述通信控制装置中,所述第一指令信息是所述移动终端对于所述状态查询消息的响应,且所述第二指令信息是从所述移动终端主动向所述车载设备发送的指示所述移动终端的通话状态的信息。

在上述通信控制装置中,所述状态获取单元具体用于:在所述第一指令信息中指示通话状态的参数值为空,且所述第二指令信息中指示通话状态的参数值为零的情况下,确定所述移动终端处于通话挂断状态。

在上述通信控制装置中,所述状态获取单元进一步用于:在所述第一指令信息中指示通话状态的参数值不为空时,确定所述移动终端处于通话开始状态。

在上述通信控制装置中,所述状态获取单元进一步用于:在所述第二指令信息中指示通话状态的参数值不为空时,确定所述移动终端处于通话进行状态。

在上述通信控制装置中,在所述移动终端处于通话进行状态的情况下,从所述移动终端主动向所述车载设备发送的指示所述移动终端的通话状态的信息中指示通话状态的参数值为一。

在上述通信控制装置中,所述状态查询单元具体用于:在确定所述移动终端处于通话开始状态或者通话进行状态之后,从所述车载设备向所述移动终端周期性地发送的状态查询消息。

根据本发明的再一方面,提供了一种车载设备,包括用于从移动终端获取通话状态信息的通信控制模块,所述通信控制模块包括:状态查询单元,用于从所述车载设备向所述移动终端周期性地发送状态查询消息;指令接收单元,用于接收从移动终端依次发送的第一指令信息和第二指令信息,其中,所述第一指令信息和第二指令信息中的至少一个是所述移动终端对于所述状态查询消息的响应;参数确定单元,用于确定所述第一指令信息和第二指令信息中指示通话状态的参数值;和,状态获取单元,用于基于所述参数值确定所述移动终端是否处于通话挂断状态。

在上述车载设备中,所述第一指令信息和第二指令信息都是所述移动终端对于所述状态查询消息的响应。

在上述车载设备中,所述状态获取单元具体用于:在所述第一指令信息和第二指令信息中指示通话状态的参数值为空的情况下,确定所述移动终端处于通话挂断状态。

在上述车载设备中,所述第一指令信息和第二指令信息中指示通话状态的参数值为空具体包括以下的其中之一:从所述移动终端获取的第一指令信息和第二指令信息中指示通话状态的参数值为空;和,在从所述车载设备向所述移动终端发送对应于所述第一指令信息和第二指令信息的状态查询消息之后的预定时间内,没有从所述移动终端接收到所述第一指令信息和第二指令信息。

在上述车载设备中,所述状态获取单元具体用于:在先前确定所述移动终端不处于通话挂断状态,且所述第一指令信息和第二指令信息中指示通话状态的参数值为空的情况下,确定所述移动终端处于通话挂断状态。

在上述车载设备中,所述第一指令信息是所述移动终端对于所述状态查询消息的响应,且所述第二指令信息是从所述移动终端主动向所述车载设备发送的指示所述移动终端的通话状态的信息。

在上述车载设备中,所述状态获取单元具体用于:在所述第一指令信息中指示通话状态的参数值为空,且所述第二指令信息中指示通话状态的参数值为零的情况下,确定所述移动终端处于通话挂断状态。

在上述车载设备中,所述状态获取单元进一步用于:在所述第一指令信息中指示通话状态的参数值不为空时,确定所述移动终端处于通话开始状态。

在上述车载设备中,所述状态获取单元进一步用于:在所述第二指令信息中指示通话状态的参数值不为空时,确定所述移动终端处于通话进行状态。

在上述车载设备中,在所述移动终端处于通话进行状态的情况下,从所述移动终端主动向所述车载设备发送的指示所述移动终端的通话状态的信息中指示通话状态的参数值为一。

在上述车载设备中,所述状态查询单元具体用于:在确定所述移动终端处于通话开始状态或者通话进行状态之后,从所述车载设备向所述移动终端周期性地发送的状态查询消息。

根据本发明实施例的又一方面,提供了一种交通运输工具,包括车载设备,所述车载设备包括用于从移动终端获取通话状态信息的通信控制模块,所述通信控制模块包括:状态查询单元,用于从所述车载设备向所述移动终端周期性地发送状态查询消息;指令接收单元,用于接收从移动终端依次发送的第一指令信息和第二指令信息,其中,所述第一指令信息和第二指令信息中的至少一个是所述移动终端对于所述状态查询消息的响应;参数确定单元,用于确定所述第一指令信息和第二指令信息中指示通话状态的参数值;和,状态获取单元,用于基于所述参数值确定所述移动终端是否处于通话挂断状态。

在上述交通运输工具中,所述第一指令信息和第二指令信息都是所述移动终端对于所述状态查询消息的响应。

在上述交通运输工具中,所述状态获取单元具体用于:在所述第一指令信息和第二指令信息中指示通话状态的参数值为空的情况下,确定所述移动终端处于通话挂断状态。

在上述交通运输工具中,所述第一指令信息和第二指令信息中指示通话状态的参数值为空具体包括以下的其中之一:从所述移动终端获取的第一指令信息和第二指令信息中指示通话状态的参数值为空;和,在从所述车载设备向所述移动终端发送对应于所述第一指令信息和第二指令信息的状态查询消息之后的预定时间内,没有从所述移动终端接收到所述第一指令信息和第二指令信息。

在上述交通运输工具中,所述状态获取单元具体用于:在先前确定所述移动终端不处于通话挂断状态,且所述第一指令信息和第二指令信息中指示通话状态的参数值为空的情况下,确定所述移动终端处于通话挂断状态。

在上述交通运输工具中,所述第一指令信息是所述移动终端对于所述状态查询消息的响应,且所述第二指令信息是从所述移动终端主动向所述车载设备发送的指示所述移动终端的通话状态的信息。

在上述交通运输工具中,所述状态获取单元具体用于:在所述第一指令信息中指示通话状态的参数值为空,且所述第二指令信息中指示通话状态的参数值为零的情况下,确定所述移动终端处于通话挂断状态。

在上述交通运输工具中,所述状态获取单元进一步用于:在所述第一指令信息中指示通话状态的参数值不为空时,确定所述移动终端处于通话开始状态。

在上述交通运输工具中,所述状态获取单元进一步用于:在所述第二指令信息中指示通话状态的参数值不为空时,确定所述移动终端处于通话进行状态。

在上述交通运输工具中,在所述移动终端处于通话进行状态的情况下,从所述移动终端主动向所述车载设备发送的指示所述移动终端的通话状态的信息中指示通话状态的参数值为一。

在上述交通运输工具中,所述状态查询单元具体用于:在确定所述移动终端处于通话开始状态或者通话进行状态之后,从所述车载设备向所述移动终端周期性地发送的状态查询消息。

通过根据本发明的通信控制方法、通信控制装置、车载设备和交通运输工具,可以使得车载设备正确地获得移动终端的通话状态信息,从而改善车载信息服务系统的通信性能。

附图说明

图1是根据本发明实施例的通信控制方法的示意性流程图;

图2是根据本发明实施例的通信控制方法的应用环境的示意图;

图3是根据本发明实施例的通信控制方法中的通话状态确定过程的一实例的示意图;

图4是根据本发明实施例的通信控制方法中的通话状态确定过程的另一实例的示意图;

图5是根据本发明实施例的通信控制装置的示意性框图。

图6是根据本发明实施例的车载设备的示意性框图;

图7是根据本发明实施例的交通运输工具的示意性框图。

具体实施方式

以下描述用于公开本发明以使本领域技术人员能够实现本发明。以下描述中的优选实施例只作为举例,本领域技术人员可以想到其他显而易见的变型。在以下描述中界定的本发明的基本原理可以应用于其他实施方案、变形方案、改进方案、等同方案以及没有背离本发明的精神和范围的其他技术方案。

以下说明书和权利要求中使用的术语和词不限于字面的含义,而是仅由本发明人使用以使得能够清楚和一致地理解本发明。因此,对本领域技术人员很明显仅为了说明的目的而不是为了如所附权利要求和它们的等效物所定义的限制本发明的目的而提供本发明的各种实施例的以下描述。

可以理解的是,术语“一”应理解为“至少一”或“一个或多个”,即在一个实施例中,一个元件的数量可以为一个,而在另外的实施例中,该元件的数量可以为多个,术语“一”不能理解为对数量的限制。

虽然比如“第一”、“第二”等的序数将用于描述各种组件,但是在这里不限制那些组件。该术语仅用于区分一个组件与另一组件。例如,第一组件可以被称为第二组件,且同样地,第二组件也可以被称为第一组件,而不脱离发明构思的教导。在此使用的术语“和/或”包括一个或多个关联的列出的项目的任何和全部组合。

在这里使用的术语仅用于描述各种实施例的目的且不意在限制。如在此使用的,单数形式意在也包括复数形式,除非上下文清楚地指示例外。另外将理解术语“包括”和/或“具有”当在该说明书中使用时指定所述的特征、数目、步骤、操作、组件、元件或其组合的存在,而不排除一个或多个其它特征、数目、步骤、操作、组件、元件或其组的存在或者附加。

包括技术和科学术语的在这里使用的术语具有与本领域技术人员通常理解的术语相同的含义,只要不是不同地限定该术语。应当理解在通常使用的词典中限定的术语具有与现有技术中的术语的含义一致的含义。

下面结合附图和具体实施方式对本发明作进一步详细的说明:

为了实现移动终端与车载设备之间的通信,移动终端和车载设备通过特定的通信协议相互通信地耦合,从而实现数据交换。例如,蓝牙是常见的用于移动终端和车载设备之间的通信协议,移动终端和车载设备通过蓝牙协议连接并交换数据。但是,目前很多市场上销售的移动终端,其蓝牙模块没有通过SIG(蓝牙技术联盟)的认证,而且有很多没有遵守标准的蓝牙协议,这就导致在车载设备的实际开发过程中,蓝牙的兼容性问题非常多,特别是在移动终端的当前通话信息的获取方面。

根据蓝牙的标准协议,车载设备通过蓝牙获取手机当前的通话信息,需要使用标准AT(Attention)指令。AT指令集是从终端设备或数据终端设备向终端适配器或数据电路终端设备发送的,其对所传输的数据分组的大小有定义,即对于AT指令的发送,除AT两个字符外,最多可以接收1056个字符的长度(包括最后的空字符)。每个AT命令行中只能包含一条AT指令,对于由终端设备主动报告的URC(非请求结果码)指示或者响应,也要求一行最多有一个,不允许上报的一行中有多条指示或者响应。AT指令以回车作为结尾,响应或上报以回车换行为结尾。对于AT指令,每个指令执行成功与否都有相应的返回。其他的一些非预期的信息(如有人拨号进来、线路无信号等),模块将有对应的一些信息提示,接收端可做相应的处理。

具体来说,当车载设备想要获取移动终端的当前通话状态信息时,向移动终端发送AT+CLCC指令,但是该指令有时获取不到消息,导致车载设备认为当前没有通话信息,显示通话结束的画面。同时,移动终端也通过蓝牙向车载设备发送AT指令,即AT+CIND指令。其中,该指令的参数call(呼叫)的值为0,表示当前无通话,若为1,则表示当前有1路接通中的通话。但是,该AT+CIND指令也并非每次都是正确的,而且当手机上的通话没有接通时,再进行挂断,手机也不会发送该指令,因为手机并没有发生一路有效通话,从而手机上的状态没有发生改变,即其值是从0到0。因此,在车载设备获取移动终端的当前通话状态信息时,经常会出现问题。

因此,根据本发明实施例的一方面,提供了一种通信控制方法,用于车载设备从移动终端获取通话状态信息,该通信控制方法包括:从该车载设备向该移动终端周期性地发送状态查询消息;从该移动终端向该车载设备依次发送第一指令信息和第二指令信息,其中,该第一指令信息和第二指令信息中的至少一个是该移动终端对于该状态查询消息的响应;确定该第一指令信息和第二指令信息中指示通话状态的参数值;和,基于该参数值确定该移动终端是否处于通话挂断状态。

图1是根据本发明实施例的通信控制方法的示意性流程图。如图1所示,根据本发明实施例的通信控制方法用于车载设备从移动终端获取通话状态信息,包括:S1,从该车载设备向该移动终端周期性地发送状态查询消息;S2,从该移动终端向该车载设备依次发送第一指令信息和第二指令信息,其中,该第一指令信息和第二指令信息中的至少一个是该移动终端对于该状态查询消息的响应;S3,确定该第一指令信息和第二指令信息中指示通话状态的参数值;和S4,基于该参数值确定该移动终端是否处于通话挂断状态。

这样,在根据本发明实施例的通信控制方法中,通过来自移动终端的第一指令信息和第二指令信息确定移动终端是否处于通话挂断状态,且第一指令信息和第二指令信息中的至少一个是移动终端对于来自车载设备的状态查询的响应,从而车载设备可以正确地获取移动终端的通话状态。

这里,本领域技术人员可以理解,在根据本发明实施例的通信控制方法中,车载设备可以与移动终端通过各种短距离通信协议进行通信,包括但不限于RFID(射频标识技术)、蓝牙、WiFi(无线高保真)、UWB(超宽带无线技术)、Zigbee等。并且,在每个特定种类的短距离通信协议中,车载设备和移动终端通过不同类型的指令和消息交换数据,根据本发明实施例的通信控制方法并不对此进行任何限制。

在本发明的实施例中,车载设备可以安装到各种类型的交通运输工具中,而并不仅限于常规意义的家用轿车,也可以是任何其他类型的车辆或者有人驾驶或者无人驾驶的交通工具,比如地面、水上和/或空中的交通运输工具。因此,虽然在本发明的描述中,采用术语“车载设备”,但本领域技术人员可以理解,该设备并不局限于与车辆相关联,而可以是任何具有与移动终端的通信功能的机载设备,包括但不限于各种类型的导航装置、全球定位系统(GPS)接收器、事件数据记录器(EDR)、飞行数据记录器(FDR)、汽车信息娱乐装置、船舶电子装置(例如,船舶导航装置、陀螺仪或者罗盘仪)、航空电子装置。

具体来说,该车载设备可以包括一个或多个处理器,该一个或多个处理器中的每一个都可以是能够执行机器可读和可执行指令的设备,例如,计算机、微处理器、微控制器、集成电路、微芯片或者任何其他计算设别。该一个或多个处理器可以耦合到在车辆的各个模块之间提供信号互联互通的通信路径。该通信路径可以使得任何数量的处理器相互通信地耦合,包括但不限于车载设备中的处理器,并且可以允许耦合到通信路径的车载设备中的模块以分布式计算环境操作。具体来说,每个模块可以操作为可发送和/或接收数据的节点。并且,“通信地耦合”指的是相互耦合的组成部分之间可以相互交换数据,例如以电信号、电磁信号、光信号的形式。

因此,通信路径可由诸如导线、导电线路、光纤线缆等能够传递信息的任何介质或者其组合形成。例如,通信路径可以包括合作以允许点数据信号传送到诸如处理器、存储器、传感器、输入设备、输出设备和通信设备之类的组件的导电迹线、导线线路、导线和总线的组合。并且,通信路径可以包括比如LIN总线、CAN总线、VAN总线等的车辆总线。

另外,车载设备还可以包括耦合到通信路径的一个或多个存储器模块,该存储器模块可以配置为包括易失性存储器,比如静态随机存取存储器(S-RAM)和动态随机存取存储器(D-RAM),以及非易失性存储器,比如闪存存储器、只读存储器(ROM)和可擦可编程只读存储器(EPROM)和电可擦可编程只读存储器(EEPROM)。在该存储器模块中,存储任意形式的机器可读和可执行指令以由处理器访问。该机器可读和可执行指令可以是以任何编程语言所写的逻辑或者算法,比如可直接由处理器执行的机器语言,或者可被编译或者汇编为机器可读指令并存储在存储器模块中的汇编语言、面向对象编程(OOP)语言、Javascript语言、微代码等。替代地,该机器可读和可执行指令也可以以硬件描述语言写成,比如以可编程逻辑阵列(FPGA)或者专用集成电路(ASIC)等实现的逻辑。

此外,车载设备可以包括用于向用户提供可视化输出的显示器。该显示器可与上述处理器、通信路径和存储器耦合,从而进一步耦合到车辆中的其他模块。显示器可包括阴极射线管(CRT)显示器、发光二极管(LED)显示器、液晶显示器(LCD)、等离子显示器(PDP)等各种显示器。此外,显示器可以进一步集成检测在显示器表面或者临近显示器的触觉输入的触摸传感器,以作为触摸屏使用。并且,在触摸屏之外,车载设备还可以包括其他类型的触觉输入硬件,以将力学、光学或者电信号转换为能够经由通信路径在车辆的各个模块之间传递的数据信号。具体地说,触觉输入硬件可包括传统的按钮、开关、把手等,用于将用户的物理动作转换为进行操作控制的数据。

在一个实例中,车载设备由宽带部分、射频部分、电源部分、车内通信部分和主控芯片组成。其中,电源部分主要由PM1018完成,电池取电分两部分,从车载的12V电源和内置的锂电池单元作为备份电源。主控单元采用飞思卡尔公司的iMx6s工业级主控板。宽带模块MDM9615是高通推出的支持LTE(FDD和TDD)、双载波HSPA+、EV-DO版本B和TD-SCDMA的移动数据调制解调器芯片。射频和车内通信部分则由CAN收发器实现,其由TJA1051和NCV7346两个芯片所组成,通过CAN的接口电路与整车的CAN网络进行连接。

在本发明的实施例中,移动终端可以指任何便于用户携带的、集成了通话功能的电子设备,除了常用的智能电话、移动电话、视频电话等以外,还包括具有通话功能的平板个人计算机(PC)、电子书阅读器、膝上型PC、上网本PC、个人数字助理(PDA)、便携式多媒体播放器(PMP)、MP3播放器、相机、可穿戴装置(例如,头戴装置(HMD)、电子衣服、电子手链、电子项链、电子配件、电子文身或者智能手表),等等。该移动终端可以以任何形式的有线或者无线通信方式与车载设备通信,包括无线通信、有线通信、光通信或者其组合。其中,作为无线通信,包括但不限于蜂窝通信、蓝牙、蓝牙低能量(BLE)、无线高清晰度多媒体接口(HDMI)、ZigBee、近场通信(NFC)、红外数据关联标准(IrDA)、无线高保真(WiFi)和用于微波访问的全世界互操作性(WiMAX)等。

图2是根据本发明实施例的通信控制方法的应用环境的示意图。如图2所示,车载设备100包括如上所述的处理器102、通信路径104、存储器106、显示器108、触觉输入硬件110。另外,车载设备100进一步包括可移动数据模块112,用于为车载设备提供附加的存储功能,例如,可以是光学存储介质、固态存储介质、闪存存储器(例如USB存储器或者存储卡)等。

此外,如图2所示,车载设备100进一步包括用于将车载设备通信地耦合到移动终端120或者外部网络122,并进一步耦合到外部服务器124和126的网络接口114。该网络接口114可以是任何能够经无线网络发送和/或接收数据的设备,包括根据任何无线通信标准发送和/或接收数据的无线收发器,例如,该网络接口可包括用于通信的芯片组(包括天线、处理器、机器可读和可执行指令等),并基于比如蜂窝通信、蓝牙、蓝牙低能量(BLE)、无线高清晰度多媒体接口(HDMI)、ZigBee、近场通信(NFC)、红外数据关联标准(IrDA)、无线高保真(WiFi)和用于微波访问的全世界互操作性(WiMAX)等与外部通信。这里,本领域技术人员可以理解,网络接口114可以进一步集成实现有线通信的模块,例如通过USB线缆与移动终端120连接。

也就是说,车载设备100可以通过网络接口114通信地耦合到移动终端120,以从移动终端120获得各种类型的信息。并且,移动终端120可以与外部网络122连接,该网络122通常包括根据移动电信标准配置为接收和发送数据的多个基站,并且横跨多个网络拓扑和距离。例如,该网络122可以包括直接连接、个人区域网(PAN)、局域网(LAN)、城市区域网(MAN)、广域网(WAN)或者其任何组合。另外,该网络可以是用于语音和数据通信的网络,比如在第三代项目伙伴2(3GPP2)中提出的LTE系统、先进LTE(LTE-A)系统、高速下行链路分组访问(HSDPA)移动通信系统、高速上行链路分组访问(HSUPA)移动通信系统、高速率分组数据(HRPD)移动通信系统,在3GPP2中提出的宽带码分多址(WCDMA)移动通信系统,在3GPP2中提出的码分多址(CDMA)移动通信系统,电气与电子工程师协会(IEEE)移动通信系统,扩展的分组系统(EPS),移动因特网协议(移动IP)系统,等等。

此外,该外部网络122可用于移动终端120和车载设备接入一个或多个服务器,例如如图2所示的服务器124和126。该服务器124和126可以向移动终端120传送数据,或者经由移动终端120或者直接向车载设备100传送数据。这里,服务器124和126可以是与通信运营商相关联的服务器,并且,也可以是与制造或者以其他方式为车辆提供维修或者其他服务的组织相关联的服务器。

下面,将继续说明根据本发明实施例的通信控制方法的其他方面。

在上述通信控制方法中,该第一指令信息和第二指令信息都是该移动终端对于该状态查询消息的响应。

在上述通信控制方法中,该基于该参数值确定该移动终端是否处于通话挂断状态的步骤具体包括:在该第一指令信息和第二指令信息中指示通话状态的参数值为空的情况下,确定该移动终端处于通话挂断状态。

在上述通信控制方法中,该第一指令信息和第二指令信息中指示通话状态的参数值为空具体包括以下的其中之一:从该移动终端获取的第一指令信息和第二指令信息中指示通话状态的参数值为空;和,在从该车载设备向该移动终端发送对应于该第一指令信息和第二指令信息的状态查询消息之后的预定时间内,没有从该移动终端接收到该第一指令信息和第二指令信息。

这样,在第一指令信息和第二指令信息是移动终端对于从车载设备发送的状态查询请求的响应的情况下,将响应内容为空的情况和未收到响应的情况作为相同情况,即响应内容为空的情况处理,这样,即使车载设备通过发送状态查询消息没有收到任何响应,也可以据此判断移动终端的通话状态。这样,依据第一指令信息和第二指令信息的响应内容为空或者状态查询消息的发送没有获得响应的情况,可以准确地确定移动终端是否处于通话挂断状态。

在上述通信控制方法中,该基于该参数值确定该移动终端是否处于通话挂断状态的步骤具体包括:在先前确定该移动终端不处于通话挂断状态,且该第一指令信息和第二指令信息中指示通话状态的参数值为空的情况下,确定该移动终端处于通话挂断状态。

也就是说,对于一个实际的通话,其状态可能有拨打中,响铃中,接通中,挂起中,等待中和挂断几种状态。并且,除了通话挂断状态之外,其他状态都需要车载设备保留扬声器输出通话声音及麦克风输入通话声音,并例如由蓝牙模块使用。因此,即使除了通话挂断状态之外的状态获取错误,只要通话挂断状态正确,就不会影响一个正常的通话。

因此,在根据本发明实施例的通信控制方法中,通过判断移动终端是否处于通话挂断状态,而不是其他状态,来正确地获取移动终端的通话状态。

另外,在根据本发明实施例的通信控制方法中,在先前确定该移动终端不处于通话挂断状态,即上述通话挂断状态以外的状态,例如拨打中,响铃中,接通中,挂起中,等待中等状态时,移动终端可能转为通话挂断状态。因此,优选地在移动终端先前不处于通话挂断状态的情况下,在确定第一指令信息和第二指令信息中指示通话状态的参数值为空时,确定该移动终端处于通话挂断状态。

在上述通信控制方法中,该第一指令信息是该移动终端对于该状态查询消息的响应,且该第二指令信息是从该移动终端主动向该车载设备发送的指示该移动终端的通话状态的信息。

在上述通信控制方法中,该基于该参数值确定该移动终端是否处于通话挂断状态的步骤具体包括:在该第一指令信息中指示通话状态的参数值为空,且该第二指令信息中指示通话状态的参数值为零的情况下,确定该移动终端处于通话挂断状态。

也就是说,在根据本发明实施例的通信控制方法中,第一指令信息和第二指令信息之一是移动终端对于从车载设备发送的状态查询消息的相应,而另一个是移动终端自动发送的通话状态信息,从而可以彼此结合地准确确定移动终端是否处于通话挂断状态。

这里,本领域技术人员可以理解,尽管采取的通信协议不同,当移动终端处于通话挂断状态时,从移动终端获取的关于通话状态的信息通常为空。但是,一方面由于各种不同通信协议之间用于传送通话状态的信息的格式差异,一方面由于通信过程本身中信息传递经常性地发生错误,在根据本发明实施例的通信控制方法中,并不仅基于从移动终端发送的关于通话状态的信息为空这一条件来确定移动终端是否处于通话挂断状态。因此,采用根据本发明实施例的通信控制方法,无论车载设备采用何种通信协议从移动终端获取通话状态,都能够准确地确定移动终端的当前通话状态。

在上述通信控制方法中,进一步包括:在该第一指令信息中指示通话状态的参数值不为空时,确定该移动终端处于通话开始状态。

在上述通信控制方法中,进一步包括:在该第二指令信息中指示通话状态的参数值不为空时,确定该移动终端处于通话进行状态。

在上述通信控制方法中,在该移动终端处于通话进行状态的情况下,从该移动终端主动向该车载设备发送的指示该移动终端的通话状态的信息中指示通话状态的参数值为一。

也就是说,在根据本发明实施例的通信控制方法中,将移动终端的通话状态划分为通话开始状态、通话进行状态和通话挂断状态并分别进行判断,从而正确地获取移动终端的通话状态。

具体地说,当车载设备向移动终端发送状态查询消息,且移动终端作为响应的第一指令信息中指示通话状态的参数值不为空时,由于之前移动终端处于通话挂断状态,车载设备可以依据该第一指令信息确定移动终端处于通话开始状态,即电话拨打状态或者电话呼入状态。这分别对应于用户正在拨打电话号码进行电话呼出或者电话正在响应进行电话呼入的情况。相应地,此时车载设备可以通过与移动终端的通信连接,以扬声器输出用户拨打电话号码的按键声或者电话接收呼入时的响铃声。

之后,当在第一指令信息之后接收的第二指令信息中,指示通话状态的参数值同样不为空时,由于之前已经通过第一指令信息确定移动终端处于通话开始阶段,此时车载设备可以确定移动终端处于通话进行状态,即用户正在进行通话。相应地,此时车载设备可以通过与移动终端的通信连接,以扬声器输出电话呼叫的另一方的语音,并以麦克风输入用户的语音,从而以车载设备实现用户通过移动终端的语音通话。

在上述通信控制方法中,该从车载设备向移动终端周期性地发送状态查询消息具体包括:在确定该移动终端处于通话开始状态或者通话进行状态之后,从该车载设备向该移动终端周期性地发送状态查询消息。

也就是说,在根据本发明实施例的通信控制方法中,基于移动终端的通话挂断状态来确定移动终端的通话状态,而在通话开始状态或者通话进行状态中,无论主动地或者被动地,移动终端都将进入通话挂断状态。因此,通过在通话开始状态或者通话进行状态之后,从车载设备向移动终端周期性地发送状态查询消息,可以正确地获取移动终端的通话状态。

这里,本领域技术人员可以理解,在移动终端处于通话开始状态或者通话进行状态时,或者在移动终端处于通话挂断状态时,车载设备都需要向移动终端发送状态查询消息,以基于对该状态查询消息的响应确定移动终端的通话状态。并且,在移动终端从无通话转到通话状态的过程中,或者在移动终端从通话转到无通话状态的过程中,可以设置状态查询消息的发送周期不完全相同。例如,在前一过程中设置为第一周期,在后一过程中设置为第二周期,并优选地设置第一周期的时间比第二周期的时间更长,从而适于移动终端的具体通话情况。此外,在某些情况下,为了减小车载设备发送消息查询状态的功耗,也可以在移动终端主动发送表示存在通话的消息之后,车载设备再发送状态查询消息,但是这可能造成车载设备的语音通话功能的延迟,从而降低用户体验。

综上所述,在根据本发明实施例的通信控制方法中,基于车载设备向移动终端发送的状态查询消息的响应情况,并选择性地结合移动终端向车载设备自主发送的关于通话状态的信息,来确定移动终端的当前通话状态。并且,在考虑车载设备向移动终端发送的状态查询消息的响应情况时,将响应消息的内容为空和状态查询消息无响应的情况作为相同判断条件进行处理,避免了由于通信故障等原因而无法收到消息所造成的误判。

此外,在车载设备未能收到移动终端自主发送的关于通话状态的信息的情况下,可以仅基于状态查询消息的响应情况来确定移动终端的通话状态,从而避免了由于通信故障等原因而无法确定移动终端的通话状态的问题。

另外,在状态查询消息的响应消息的内容不为空的情况,可以根据依次接收的第一指令信息和第二指令信息的内容进一步确定移动终端处于通话开始状态或者通话进行状态,以进一步提升获取当前通话状态的精确性。

下面,将参考图3和图4描述根据本发明实施例的通信控制方法中的通话状态确定过程的实例。在图3和图4的实例中,以移动终端和车载设备之间通过蓝牙协议通信,并以AT+CLCC指令和AT+CIND指令传送与确定移动终端的通话状态相关联的参数值为例进行描述。当然,本领域技术人员可以理解,图3和图4的实例仅是说明性的,根据本发明实施例的通信控制方法并不限于特定的蓝牙协议和特定的指令格式。

图3是根据本发明实施例的通信控制方法中的通话状态确定过程的一实例的示意图。如图3所示,在S11,车载设备向移动终端发送AT+CLCC指令,之后,在S12,车载设备接收到移动终端发送的AT+CLCC响应。在S13,车载设备检查上述AT+CLCC响应中包含的内容,之后,在S14,当内容不为空时,确定移动终端处于拨打中或者响铃中的状态。然后,在S15,车载设备继续向移动终端发送AT+CLCC指令,并在S16,车载设备接收到移动终端发送的AT+CLCC响应。在S17,车载设备检查上述AT+CLCC响应中包含的内容,之后,在S18,当内容不为空时,确定移动终端处于通话中的状态。当移动终端处于通话中的状态时,在S19,从移动终端向车载设备主动发送AT+CIND指令,且该指令中的参数call(呼叫)的值为1。在这种情况下,由于从移动终端向车载设备自动发送的AT+CIND指令可以进一步确定移动终端处于通话中的状态,车载设备可以准确地确定移动终端的通话状态。

然后,在S20,从车载设备向移动终端周期性地发送AT+CLCC指令,优选地以每秒一次的频率发送。之后,在S21,车载设备向移动终端发送AT+CLCC指令,之后,在S22,车载设备接收到移动终端发送的AT+CLCC响应。在S23,车载设备检查上述AT+CLCC响应中包含的内容,并检测到内容为空。之后,在S24,车载设备接收到移动终端主动发送的AT+CIND指令,且该指令中的参数call(呼叫)的值为0。则在S25,车载设备确定移动终端处于挂断的状态。同样的,由于从移动终端向车载设备发送的AT+CLCC响应与从移动终端向车载设备自动发送的AT+CIND指令相结合,车载设备可以准确地确定移动终端的通话挂断状态。

图4是根据本发明实施例的通信控制方法中的通话状态确定过程的另一实例的示意图。如图4所示,在S31,车载设备向移动终端发送AT+CLCC指令,之后,在S32,车载设备接收到移动终端发送的AT+CLCC响应。在S33,车载设备检查上述AT+CLCC响应中包含的内容,之后,在S34,当内容不为空时,确定移动终端处于拨打中或者响铃中的状态。然后,在S35,从车载设备向移动终端周期性地发送AT+CLCC指令,优选地以每秒一次的频率发送。之后,在S36,车载设备向移动终端发送AT+CLCC指令,之后,在S37,车载设备接收到移动终端发送的AT+CLCC响应。在S38,车载设备检查上述AT+CLCC响应中包含的内容,并检测到内容为空。之后,在S39,车载设备向移动终端发送AT+CLCC指令,之后,在S40,车载设备接收到移动终端发送的AT+CLCC响应。在S41,车载设备检查上述AT+CLCC响应中包含的内容,并检测到内容为空。则在S42,由于车载设备连续两次获取的AT+CLCC响应中的内容均为空,车载设备确定移动终端处于挂断的状态。如上所述,AT+CLCC响应的虚线表示可能是AT+CLCC响应的内容为空的情况,也可能是没有接收到AT+CLCC响应的情况。在这种情况下,通过将连续两次AT+CLCC响应内容为空的条件作为判断基准,可以准确地确定移动终端处于通话挂断状态。

这里,本领域技术人员可以理解,尽管在图3和图4中,当移动终端处于通话进行状态和通话开始状态时,采用不同条件确定移动终端是否处于通话挂断状态,这仅是示例性的。虽然在通话进行状态中,优选地结合从移动终端向车载设备主动发送的AT+CIND指令确定移动终端是否处于通话挂断状态。但是,在通话进行状态中,也可以将连续两次AT+CLCC响应内容为空的条件作为判断基准,以确定移动终端处于通话挂断状态。

事实上,在根据本发明实施例的移动终端和车载设备之间的通信控制方法中,车载设备仅是起到了移动终端的通话功能的辅助作用。也就是说,即使车载设备确定移动终端处于通话挂断状态,从而释放移动终端所占用的信道资源以及语音输入和输出资源,也不会断开移动终端实际进行的语音通信。因而,在根据本发明实施例的通信控制方法中,实际上是兼顾资源的有效利用和用户的便利,从而在最大程度上提升车载信息服务系统的系统性能。

根据本发明实施例的另一方面,提供了一种通信控制装置,用于车载设备从移动终端获取通话状态信息,该通信控制装置包括:状态查询单元,用于从该车载设备向该移动终端周期性地发送状态查询消息;指令传输单元,用于从移动终端向车载设备依次发送第一指令信息和第二指令信息,其中,该第一指令信息和第二指令信息中的至少一个是该移动终端对于该状态查询消息的响应;参数确定单元,用于确定该第一指令信息和第二指令信息中指示通话状态的参数值;和,状态获取单元,用于基于该参数值确定该移动终端是否处于通话挂断状态。

图5是根据本发明实施例的通信控制装置的示意性框图。如图5所示,根据本发明实施例的通信控制装置200用于车载设备210从移动终端220获取通话状态信息。并且,通信控制装置200包括:状态查询单元201,用于从车载设备210向移动终端220周期性地发送状态查询消息;指令传输单元202,用于从移动终端220向车载设备210依次发送第一指令信息和第二指令信息,其中,该第一指令信息和第二指令信息中的至少一个是移动终端220对于状态查询单元201所发送的状态查询消息的响应;参数确定单元203,用于确定指令传输单元202所发送的第一指令信息和第二指令信息中指示通话状态的参数值;和状态获取单元204,用于基于参数确定单元203所确定的参数值来确定移动终端220是否处于通话挂断状态。

在上述通信控制装置中,该第一指令信息和第二指令信息都是该移动终端对于该状态查询消息的响应。

在上述通信控制装置中,该状态获取单元具体用于:在该第一指令信息和第二指令信息中指示通话状态的参数值为空的情况下,确定该移动终端处于通话挂断状态。

在上述通信控制装置中,该第一指令信息和第二指令信息中指示通话状态的参数值为空具体包括以下的其中之一:从该移动终端获取的第一指令信息和第二指令信息中指示通话状态的参数值为空;在从该车载设备向该移动终端发送对应于该第一指令信息和第二指令信息的状态查询消息之后的预定时间内,没有从该移动终端接收到该第一指令信息和第二指令信息。

在上述通信控制装置中,该状态获取单元具体用于:在先前确定该移动终端不处于通话挂断状态,且该第一指令信息和第二指令信息中指示通话状态的参数值为空的情况下,确定该移动终端处于通话挂断状态。

在上述通信控制装置中,该第一指令信息是该移动终端对于该状态查询消息的响应,且该第二指令信息是从该移动终端主动向该车载设备发送的指示该移动终端的通话状态的信息。

在上述通信控制装置中,该状态获取单元具体用于:在该第一指令信息中指示通话状态的参数值为空,且该第二指令信息中指示通话状态的参数值为零的情况下,确定该移动终端处于通话挂断状态。

在上述通信控制装置中,该状态获取单元进一步用于:在该第一指令信息中指示通话状态的参数值不为空时,确定该移动终端处于通话开始状态。

在上述通信控制装置中,在该第一指令信息中指示通话状态的参数值不为空时,确定该移动终端处于通话进行状态。

在上述通信控制装置中,在该移动终端处于通话进行状态的情况下,从该移动终端主动向该车载设备发送的指示该移动终端的通话状态的信息中指示通话状态的参数值为一。

在上述通信控制装置中,该状态查询单元具体用于:在确定该移动终端处于通话开始状态或者通话进行状态之后,从该车载设备向该移动终端周期性地发送的状态查询消息。

这里,本领域技术人员可以理解,根据本发明实施例的通信控制装置的其他细节与之前描述的根据本发明实施例的通信控制方法的相应细节相同,为了避免冗余便不再赘述。

另外,本领域技术人员可以理解,根据本发明实施例的通信控制装置的各个功能模块可以在车载设备一端实现,也可以在移动终端一端实现,或者在车载设备和移动终端两端以分布式方式实现。另外,根据本发明实施例的通信控制装置也可以实现为与车载设备和移动终端分开的分立式设备,以用于实现车载设备和移动终端之间的通信控制功能。

根据本发明实施例的再一方面,提供了一种车载设备,包括用于从移动终端获取通话状态信息的通信控制模块,该通信控制模块包括:状态查询单元,用于从该车载设备向该移动终端周期性地发送状态查询消息;指令接收单元,用于接收从移动终端依次发送的第一指令信息和第二指令信息,其中,该第一指令信息和第二指令信息中的至少一个是该移动终端对于该状态查询消息的响应;参数确定单元,用于确定该第一指令信息和第二指令信息中指示通话状态的参数值;和,状态获取单元,用于基于该参数值确定该移动终端是否处于通话挂断状态。

图6是根据本发明实施例的车载设备的示意性框图。如图6所示,车载设备300包括用于从移动终端320获取通话状态信息的通信控制模块310。并且,通信控制模块310包括:状态查询单元311,用于从车载设备300向移动终端320周期性地发送状态查询消息;指令接收单元312,用于接收从移动终端320依次发送的第一指令信息和第二指令信息,其中,该第一指令信息和第二指令信息中的至少一个是移动终端320对于状态查询单元311所发送的状态查询消息的响应;参数确定单元313,用于确定指令接收单元312所接收的第一指令信息和第二指令信息中指示通话状态的参数值;和状态获取单元314,用于基于参数确定单元313所确定的参数值来确定移动终端320是否处于通话挂断状态。

在上述车载设备中,该第一指令信息和第二指令信息都是该移动终端对于该状态查询消息的响应。

在上述车载设备中,该状态获取单元具体用于:在该第一指令信息和第二指令信息中指示通话状态的参数值为空的情况下,确定该移动终端处于通话挂断状态。

在上述车载设备中,该第一指令信息和第二指令信息中指示通话状态的参数值为空具体包括以下的其中之一:从该移动终端获取的第一指令信息和第二指令信息中指示通话状态的参数值为空;和,在从该车载设备向该移动终端发送对应于该第一指令信息和第二指令信息的状态查询消息之后的预定时间内,没有从该移动终端接收到该第一指令信息和第二指令信息。

在上述车载设备中,该状态获取单元具体用于:在先前确定该移动终端不处于通话挂断状态,且该第一指令信息和第二指令信息中指示通话状态的参数值为空的情况下,确定该移动终端处于通话挂断状态。

在上述车载设备中,该第一指令信息是该移动终端对于该状态查询消息的响应,且该第二指令信息是从该移动终端主动向该车载设备发送的指示该移动终端的通话状态的信息。

在上述车载设备中,该状态获取单元具体用于:在该第一指令信息中指示通话状态的参数值为空,且该第二指令信息中指示通话状态的参数值为零的情况下,确定该移动终端处于通话挂断状态。

在上述车载设备中,该状态获取单元进一步用于:在该第一指令信息中指示通话状态的参数值不为空时,确定该移动终端处于通话开始状态。

在上述车载设备中,该状态获取单元进一步用于:在该第一指令信息中指示通话状态的参数值不为空时,确定该移动终端处于通话进行状态。

在上述车载设备中,在该移动终端处于通话进行状态的情况下,从该移动终端主动向该车载设备发送的指示该移动终端的通话状态的信息中指示通话状态的参数值为一。

在上述车载设备中,该状态查询单元具体用于:在确定该移动终端处于通话开始状态或者通话进行状态之后,从该车载设备向该移动终端周期性地发送的状态查询消息。

这里,本领域技术人员可以理解,根据本发明实施例的车载设备中的通信控制模块的其他细节与之前描述的根据本发明实施例的通信控制方法的相应细节相同,为了避免冗余便不再赘述。

根据本发明实施例的又一方面,提供了一种交通运输工具,包括车载设备,该车载设备包括用于从移动终端获取通话状态信息的通信控制模块,该通信控制模块包括:状态查询单元,用于从该车载设备向该移动终端周期性地发送状态查询消息;指令接收单元,用于接收从移动终端依次发送的第一指令信息和第二指令信息,其中,该第一指令信息和第二指令信息中的至少一个是该移动终端对于该状态查询消息的响应;参数确定单元,用于确定该第一指令信息和第二指令信息中指示通话状态的参数值;和,状态获取单元,用于基于该参数值确定该移动终端是否处于通话挂断状态。

图7是根据本发明实施例的交通运输工具的示意性框图。如图7所示,根据本发明实施例的交通运输工具400包括车载设备401,该车载设备包括用于从移动终端402获取通话状态信息的通信控制模块410。并且,通信控制模块410包括:状态查询单元411,用于从车载设备401向移动终端402周期性地发送状态查询消息;指令接收单元412,用于接收从移动终端402依次发送的第一指令信息和第二指令信息,其中,该第一指令信息和第二指令信息中的至少一个是移动终端402对于状态查询单元411所发送的状态查询消息的响应;参数确定单元413,用于确定指令接收单元412所接收的第一指令信息和第二指令信息中指示通话状态的参数值;和状态获取单元414,用于基于参数确定单元413所确定的参数值来确定移动终端402是否处于通话挂断状态。

在上述交通运输工具中,该第一指令信息和第二指令信息都是该移动终端对于该状态查询消息的响应。

在上述交通运输工具中,该状态获取单元具体用于:在该第一指令信息和第二指令信息中指示通话状态的参数值为空的情况下,确定该移动终端处于通话挂断状态。

在上述交通运输工具中,该第一指令信息和第二指令信息中指示通话状态的参数值为空具体包括以下的其中之一:从该移动终端获取的第一指令信息和第二指令信息中指示通话状态的参数值为空;和,在从该车载设备向该移动终端发送对应于该第一指令信息和第二指令信息的状态查询消息之后的预定时间内,没有从该移动终端接收到该第一指令信息和第二指令信息。

在上述交通运输工具中,该状态获取单元具体用于:在先前确定该移动终端不处于通话挂断状态,且该第一指令信息和第二指令信息中指示通话状态的参数值为空的情况下,确定该移动终端处于通话挂断状态。

在上述交通运输工具中,该第一指令信息是该移动终端对于该状态查询消息的响应,且该第二指令信息是从该移动终端主动向该车载设备发送的指示该移动终端的通话状态的信息。

在上述交通运输工具中,该状态获取单元具体用于:在该第一指令信息中指示通话状态的参数值为空,且该第二指令信息中指示通话状态的参数值为零的情况下,确定该移动终端处于通话挂断状态。

在上述交通运输工具中,该状态获取单元进一步用于:在该第一指令信息中指示通话状态的参数值不为空时,确定该移动终端处于通话开始状态。

在上述交通运输工具中,该状态获取单元进一步用于:在该第一指令信息中指示通话状态的参数值不为空时,确定该移动终端处于通话进行状态。

在上述交通运输工具中,在该移动终端处于通话进行状态的情况下,从该移动终端主动向该车载设备发送的指示该移动终端的通话状态的信息中指示通话状态的参数值为一。

在上述交通运输工具中,该状态查询单元具体用于:在确定该移动终端处于通话开始状态或者通话进行状态之后,从该车载设备向该移动终端周期性地发送的状态查询消息。

这里,本领域技术人员可以理解,根据本发明实施例的交通运输工具中包括的车载设备中的通信控制模块的其他细节与之前描述的根据本发明实施例的通信控制方法的相应细节相同,为了避免冗余便不再赘述。

通过根据本发明的通信控制方法、通信控制装置、车载设备和交通运输工具,可以使得车载设备正确地获得移动终端的通话状态信息,从而改善车载信息服务系统的通信性能。

在这里描述的实现例如可以以方法或者处理、设备、软件程序、数据流或者信号实现。即使仅以单一形式的实现的上下文讨论(例如,仅讨论为方法或者装置),讨论的特征的实现也可以以其他形式实现(例如,程序)。设备例如可以以适当的硬件、软件和固件实现。方法例如可以以设备实现,设备例如是处理器,其总的来说指的是处理装置,例如包括计算机、微处理器、集成电路或者可编程逻辑器件。处理器也包括通信装置,例如,智能电话、平板、计算机、移动电话、便携式/个人数字助理(“PDA”),和促进终端用户之间信息的通信的其他装置。

另外,该方法可以通过由处理器执行的指令实现,且这种指令(和/或由实现产生的数据值)可以存储在(非瞬时)处理器可读介质上,例如集成电路、软件载体或者其他存储装置,例如硬盘、致密盘(“CD”)、光盘(例如DVD,通常称为数字多用途盘或者数字视频盘)、随机存取存储器(“RAM”)或者只读存储器(“ROM”)。该指令可以形成在处理器可读介质上可触摸地具体表现的应用程序。指令例如可以以硬件、固件、软件或者组合。指令例如可以在操作系统、单独应用或者两者的组合中找到。因此,例如,处理器可以特征化为配置为进行处理的装置和包括具有用于进行处理的指令的处理器可读介质(比如存储装置)的装置两者。另外,除指令之外或者代替指令,处理器可读介质可以存储由实现产生的数据值。

对本领域技术人员很明显,实现可以产生格式化以携带例如可以存储或者发送的信息的各种信号。信息例如可以包括用于执行由描述的实现之一产生的方法或者数据的指令。例如,信号可以被格式化以作为数据携带用于写入或者读取描述的实施例的语法的规则,或者作为数据携带由描述的实施例写入的实际的语法值。例如,这种信号可以格式化为电磁波(例如,使用频谱的射频部分)或者基带信号。格式化例如可以包括编码数据流和以编码的数据流调制载波。信号携带的信息例如可以是模拟或者数字信息。可以经已知的的各种不同有线或者无线链路发送信号。信号可以存储在处理器可读介质上。

将理解本发明可以以各种形式的硬件、软件、固件、专用处理器或者其组合实现。特别地,本发明可以以包括配置为执行本发明的实施例中描述的方法的步骤的处理器的电子装置实现。此外,软件优选地实现为在程序存储装置上可触知地具体体现的应用程序。应用程序可以上载到包括任何适当的架构的机器和由该机器执行。优选地,该机器在具有比如一个或多个中央处理单元(CPU)、随机存取存储器(RAM)和一个或多个输入/输出(I/O)接口的硬件的计算机平台上实现。计算机平台还包括操作系统和微指令代码。在这里描述的各种处理和功能可以是微指令代码的一部分或者经由操作系统执行的应用程序的一部分(或者其组合)。另外,各种其他外部装置可以连接到计算机平台,比如附加的数据存储装置和打印装置。

另外要理解,因为附图中示出的某些构成系统部件和方法步骤优选地以软件实现,系统部件(或者处理步骤)之间的实际连接可以取决于本发明编程的方式而不同。

本领域的技术人员应理解,上述描述及附图中所示的本发明的实施例只作为举例而并不限制本发明。本发明的目的已经完整并有效地实现。本发明的功能及结构原理已在实施例中展示和说明,在没有背离该原理下,本发明的实施方式可以有任何变形或修改。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1