CN112256614B - 通信方法及装置 - Google Patents
通信方法及装置 Download PDFInfo
- Publication number
- CN112256614B CN112256614B CN202011070146.5A CN202011070146A CN112256614B CN 112256614 B CN112256614 B CN 112256614B CN 202011070146 A CN202011070146 A CN 202011070146A CN 112256614 B CN112256614 B CN 112256614B
- Authority
- CN
- China
- Prior art keywords
- supply voltage
- mobile device
- event
- power supply
- voltage mode
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4063—Device-to-bus coupling
- G06F13/4068—Electrical coupling
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
本申请提供了一种通信方法及装置,涉及通信领域,该通信方法包括:确定移动设备发生第一事件;通过通用串行总线接口向终端设备指示移动设备发生第一事件。本申请提供的通信方法,基于移动设备与终端设备通过通用串行总线接口相连接,使得移动设备可以利用终端设备触发通信,从而实现了低成本且较为便利为移动设备增加自动通信功能的目的。
Description
技术领域
本申请涉及通信领域,尤其涉及一种通信方法及装置。
背景技术
随着人们生活水平的逐步提高和经济的快速发展,汽车越来越普及,汽车的安全性也随之日益受到重视。
为了提高汽车行驶过程中的安全性,使汽车发生事故时能自动发起通信以寻求救援,将损失和危害降到最低,现有技术中,车厂通常会在车辆内部集成硬件模块来实现通信功能。例如,目前,会在车辆内部设置支持通信功能的车载通讯盒子(telematics box,T-BOX)来实现车联网功能,从而在车辆发生事故时可以自动发起通信。
虽然上述方式可以实现通信功能,但是要在车辆内部集成T-BOX,来支持车联网功能,这样就存在较大的开发成本以及车联网的服务费用,而对于那些不支持车联网功能的车辆,则难以实现通信。
发明内容
本申请提供一种通信方法及装置,可以以低成本且较为便利的方式为移动设备增加自动通信功能。
为达到上述目的,本申请采用如下技术方案:
第一方面,提供一种通信方法,应用于移动设备,移动设备和终端设备通过通用串行总线接口相连接。本申请提供的通信方法的执行主体可以是集成在移动设备上的通信装置、通信模块(单元)或者通信***。或者,本申请提供的通信方法的执行主体还可以是移动设备上的芯片或者集成电路,例如,该芯片可以是传感器、融合模块或者控制器等中的芯片。融合模块可以包括上述的通信模块(单元),或者,融合模块还可以理解为从多个其他模块获取信息并进行融合,并输出融合信号的模块。或者,本申请提供的通信方法的执行主体还可以移动设备,该移动设备上集成有上述的芯片或者集成电路。其中,移动设备可以包括车辆、飞机、无人机、轮船、天车、塔吊等可以通过人的操作移动空间位置或改变空间形状的设备。该方法包括:确定移动设备发生第一事件;通过通用串行总线接口向终端设备指示移动设备发生第一事件。
第一方面提供的通信方法,基于移动设备与终端设备通过通用串行总线接口相连接,基于移动设备与终端设备通过通用串行总线接口相连接,在确定移动设备发生第一事件时,通过通用串行总线接口向终端设备指示移动设备发生第一事件,终端设备在该指示下触发第一响应,从而实现了低成本且较为便利为移动设备增加自动通信功能的目的。
此处,对于没有搭载无线通信功能的移动设备,本申请可以通过通用串行总线接口连接终端设备,利于终端设备在移动设备发生第一事件时自动发起第一响应。
在第一方面一种可能的实现方式中,通过通用串行总线接口向终端设备指示移动设备发生第一事件,包括:通过通用串行总线接口向终端设备发送第一信号,第一信号用于指示移动设备发生第一事件。
在第一方面一种可能的实现方式中,通过通用串行总线接口向终端设备指示移动设备发生第一事件,包括:采用第一供电电压模式通过通用串行总线接口为终端设备供电,以指示移动设备发生第一事件,第一供电电压模式与未发生第一事件时通过通用串行总线接口为移动设备供电的正常供电电压模式不同。
在第一方面一种可能的实现方式中,采用第一供电电压模式通过通用串行总线接口为终端设备供电,包括:根据与第一事件对应的目标第一信号,从预设表格中确定与目标第一信号对应的目标第一供电电压模式,预设表格至少包括一个或多个第一信号中每个第一信号与第一供电电压模式之间的映射关系;采用目标第一供电电压模式通过通用串行总线接口对终端设备供电。在该实现方式中,移动设备在出现不同的第一事件或者不同信号时,可以通过USB接口向终端设备提供不同的第一供电电压模式,以示区分。
在第一方面一种可能的实现方式中,采用第一供电电压模式通过通用串行总线接口为终端设备供电时,通用串行总线接口输出的工作电压在第一工作电压和第二工作电压之间切换,其中,第一工作电压和第二工作电压不同,第一工作电压的持续时间和第二工作电压的持续时间相同或不同。
在第一方面一种可能的实现方式中,采用第一供电电压模式通过通用串行总线接口为终端设备供电时,通用串行总线接口输出的工作电压在多个不同的工作电压之间切换,其中,多个不同的工作电压分别对应的持续时间相同或不同。
在第一方面一种可能的实现方式中,该方法包括:通过通用串行总线接口连续多次指示移动设备发生第一事件。在该实现方式中,通过连续多次指示,可以提高指示发送的成功率。
在第一方面一种可能的实现方式中,通过通用串行总线接口连续多次指示移动设备发生第一事件包括:通过通用串行总线接口连续多次向终端设备发送第一信号;或者,采用第一供电电压模式通过通用串行总线接口连续多次为终端设备供电。
在第一方面一种可能的实现方式中,该方法还包括:在为通用串行总线接口供电的电池不可用时,采用移动设备的备用电池为通用串行总线接口供电。
第二方面,提供了一种通信方法,应用于终端设备,终端设备和移动设备通过通用串行总线接口相连接,该方法包括:通过通用串行总线接口接收来自移动设备的指示;在根据移动设备的指示确定移动设备发生第一事件的情况下,触发第一响应。
在第二方面一种可能的实现方式中,通过通用串行总线接口接收来自移动设备的指示,包括:通过通用串行总线接口接收来自移动设备的第一信号,第一信号用于指示移动设备发生第一事件;在根据移动设备的指示确定移动设备发生第一事件的情况下,触发第一响应,包括:在根据第一信号确定移动设备发生第一事件的情况下,触发第一响应。
在第二方面一种可能的实现方式中,通过通用串行总线接口接收来自移动设备的指示,包括:检测移动设备通过通用串行总线接口为终端设备供电的供电电压模式;确定供电电压模式是否为第一供电电压模式,第一供电电压模式用于指示移动设备发生第一事件,第一供电电压模式与未发生第一事件时检测到的通过通用串行总线接口为终端设备供电的供电电压模式不同;在根据移动设备的指示确定移动设备发生第一事件的情况下,触发第一响应,包括:在供电电压模式为第一供电电压模式,根据第一供电电压模式确定移动设备发生第一事件的情况下,触发第一响应。
在第二方面一种可能的实现方式中,确定供电电压模式是否为第一供电电压模式,包括:确定供电电压模式与未发生第一事件时检测到的通过通用串行总线接口为终端设备供电的正常供电电压模式是否不同;在不同的情况下,将供电电压模式作为目标第一供电电压模式;根据目标第一供电电压模式从预设表格中确定与目标第一供电电压模式对应的目标第一信号,预设表格至少包括一个或多个第一信号中每个第一信号与第一供电电压模式之间的映射关系;在根据移动设备的指示确定移动设备发生第一事件的情况下,触发第一响应,包括:在根据目标第一供电电压模式对应的目标第一信号确定移动设备发生第一事件的情况下,触发第一响应。
在第二方面一种可能的实现方式中,该方法还包括:通过通用串行总线接口接收来自移动设备连续多次的指示。在该实现方式中,通过连续多次接收指示后再触发通信,可以提高准确性。
在第二方面一种可能的实现方式中,通过通用串行总线接口接收来自移动设备连续多次的指示包括:通过通用串行总线接口连续多次接收来自移动设备的第一信号;或者,通过通用串行总线接口连续多次检测移动设备为终端设备供电的供电电压模式。
在第二方面一种可能的实现方式中,第一响应包括:语音提示、震动提示、拨打紧急呼叫号码中的至少一种。
第三方面,提供了一种通信装置,该通信装置包括用于执行以上第一方面或第一方面的任意可能的实现方式中的各个步骤的单元。
第四方面,提供了一种通信装置,该通信装置包括执行以上第二方面或第二方面的任意可能的实现方式中的各个步骤的单元。
第五方面,提供了一种通信装置,该装置包括至少一个处理器,至少一个处理器与存储器耦合;至少一个处理器,用于执行至少一个存储器中存储的计算机程序或指令,以使得装置执行以上第一方面或第一方面的任意可能的实现方式中的通信方法。
第六方面,提供了一种终端设备,包括至少一个处理器,至少一个处理器与存储器耦合;至少一个处理器,用于执行至少一个存储器中存储的计算机程序或指令,以使得终端设备执行以上第二方面或第二方面的任意可能的实现方式中的通信方法。
第七方面,提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序在被处理器执行时,用于执行第一方面或第一方面的任意可能的实现方式中的方法,或者执行第二方面或第二方面的任意可能的实现方式中的方法。
第八方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序或指令,当计算机读取并执行所述计算机程序或指令时,使得计算机执行以上第一方面或第一方面的任意可能的实现方式中的通信方法,或者执行第二方面或第二方面的任意可能的实现方式中的通信方法。
第九方面,提供了一种芯片或者集成电路,该芯片或者集成电路包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有所述芯片或者集成电路的设备执行以上第一方面或第一方面的任意可能的实现方式中的通信方法,或者执行第二方面或第二方面的任意可能的实现方式中的通信方法。
第十方面,提供了一种车辆,该车辆用于执行以上第一方面或第一方面的任意可能的实现方式中的通信方法。
第十一方面,提供了一种***,该***包括移动设备和终端设备,其中,终端设备用于执行上述第二方面或第二方面的任意可能的实现方式中的通信方法,移动设备用于执行以上第一方面或第一方面的任意可能的实现方式中的通信方法。
本申请提供的通信方法及装置,基于移动设备与终端设备通过USB接口相连接,在检测到第一信号后,通过USB接口向终端设备发送该第一信号,以使得终端设备根据该第一信号触发通信,从而实现了低成本且较为便利为移动设备增加自动通信功能的目的。
附图说明
图1为本申请实施例提供的一种的应用场景图;
图2为本申请实施例提供的一种车辆的网络拓扑示意图;
图3为本申请实施例提供的一种车辆的局部网络拓扑示意图;
图4为本申请实施例提供的一种通信方法的流程示意图;
图5为本申请实施例提供的多种供电电压模式的示意图;
图6为本申请实施例提供的一种通信装置的结构示意图;
图7为本申请实施例提供的另一种通信装置的结构示意图。
具体实施方式
下面将结合附图,对本申请中的技术方案进行描述。
在本申请实施例的描述中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,在本申请实施例的描述中,“多个”是指两个或多于两个。
以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
另外,本申请的各个方面或特征可以实现成方法、装置或使用标准编程和/或工程技术的制品。本申请中使用的术语“制品”涵盖可从任何计算机可读器件、载体或介质访问的计算机程序。例如,计算机可读介质可以包括,但不限于:磁存储器件(例如,硬盘、软盘或磁带等),光盘(例如,压缩盘(compact disc,CD)、数字通用盘(digital versatile disc,DVD)等),智能卡和闪存器件(例如,可擦写可编程只读存储器(erasable programmableread-only memory,EPROM)、卡、棒或钥匙驱动器等)。另外,本文描述的各种存储介质可代表用于存储信息的一个或多个设备和/或其它机器可读介质。术语“机器可读介质”可包括但不限于,无线信道和能够存储、包含和/或承载指令和/或数据的各种其它介质。
图1示出了本申请实施例提供的一种应用场景图。如图1所示,终端设备100和移动设备200通过通用串行总线(universal serial bus,USB)接口相连接,这样,移动设备200可以通过USB接口向终端设备100供电,或者,移动设备200和终端设备100可以通过USB接口互相传输数据。
需要说明的是,移动设备200和终端设备100通过USB接口相连接是基于移动设备200上设置有USB接口的,该USB接口是符合USB标准规范的接口,USB接口具体可以是MiniUSB接口,Micro USB接口,USB Type C接口等。USB接口的形式可以根据需要进行设置,本申请实施例对此不进行任何限制。
本申请实施例提供的技术方案,可以应用于移动设备发生第一事件的场景中。该移动设备和终端设备通过USB接口相连接。
在本申请实施例中,移动设备可以包括车辆、飞机、无人机、轮船、天车、塔吊等可以通过人的操作移动空间位置或改变空间形状的设备。本申请实施例对移动设备的具体形态不作任何限制。
示例性的,移动设备可以为车辆,该车辆可以为将引擎作为动力源的内燃机车辆、将引擎和电动马达作为动力源的混合动力车辆,或者,将电动马达作为动力源的电动汽车等。该车辆包括与机动性相关的部件,例如具有发动机、变速器、悬架、驱动轴和/或车轮等的动力传动***。
在本申请实施例中,终端设备可以为手机、平板电脑、可穿戴设备、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本、个人数字助理(personaldigital assistant,PDA)等能够发起第一响应的设备。该终端设备还可以是能发起第一响应的其他终端设备。本申请实施例对终端设备的具体类型不作任何限制。
下面以移动设备200为车辆为例,结合图2对本申请实施例提供的车辆进行说明。图2示出了一种车辆的网络拓扑示意图。
所述车辆可以包括控制器局域网络(controller area network,CAN)总线网络、车载自动诊断***(on board diagnostics,OBD)接口、多个电子控制单元(electroniccontrol unit,ECU)、电池等。
该车辆利用电池接收充电输入,并利用电池为所有用电设备进行供电。
CAN总线网络包括中央网关和与中央网关相连的多条CAN总线。中央网关通过协议转换功能可以让不同总线之间进行通信,而每条CAN总线一般是由两根线组成的双绞线构成,一根线为CAN_L,另一根线为CAN_H,分别代表低电平和高电平。
上述多条CAN总线可以按功能分为不同种类的CAN总线,每种CAN总线与不同的单元相连接。这样,通过多条CAN总线可以将车辆中的各种单元都连接起来,使得所有单元都可以作为CAN总线节点,根据CAN通信矩阵(communication matrix)生成特定格式的CAN信号,并通过CAN总线进行数据通信。其中,CAN通信矩阵中规定了每一个CAN总线节点所要收发的所有信号,包括信号的格式、序号、信号内容含义、数据范围、周期等等。
在一些实施例中,所述中央网关还连接有OBD接口。
OBD接口作为中央网关对外的数据端口,通过通讯传输设备,可以把CAN总线上的数据传输到外部的设备或者诊断仪上。可选的,OBD接口还可以接收并响应外部的设备或者诊断仪下传的数据和指令。OBD接口通常隐藏在车辆驾驶舱前方底部位置。
所谓的多个ECU指的是车辆上的各种控制器,每个ECU上连接有一个或多个传感器。其中,多个ECU均具有运算与控制的功能,不但能够采集车辆中相关传感器的信号并对其进行运算,还可以将运算的结果转变为控制信号,进而控制车辆中对应部件进行工作,从而车辆可以通过多个ECU来控制汽车的行驶状态以及实现其各种功能。
示例性的,车辆所包括的多个ECU分别为车身控制模块(body control module,BCM)、发动机控制模块(engine control module,ECM)、无钥匙进入及启动模块(passiveentry passive start,PEPS)、仪表控制模块(Meter)、安全气囊控制模块(supplementalrestraint system,SRS)等,各个ECU之间可以利用CAN总线网络进行数据交互和指令传输。
所述BCM用于控制车身电器,比如整车灯具、雨刮、洗涤、门锁、电动窗、天窗、电动后视镜、遥控等。
所述ECM用于连续监测并控制发动机正常工作,还可以根据发动机的不同工况,向发动机提供最佳空燃比的混合器和最佳点火时间,使发动机始终处在最佳工作状态。
所述PESP由智能钥匙中的射频发射器和汽车端的接收器等组成。示例性的,当钥匙在有效范围内,车主拉车门或按下智能钥匙中的一键启动开关,就会触发相应模块向BCM发送执行信号,以使得BCM通过CAN总线网络与其他单元开始通信并执行相应操作,这整个过程无需使用钥匙,即可打开车门或者启动发动机。
所述Meter用于控制各种模块或者传感器对应的指示灯、仪表盘等,以显示对应单元或传感器的当前状态或者相对应的参数。
所述安全气囊控制模块与安全气囊相连接,用于监测车辆碰撞并控制安全气囊起爆,并且,可以将安全气囊已经打开的信息通过CAN总线发送给其他相关ECU。例如,安全气囊控制模块可以生成特定格式的CAN信号,并通过CAN总线发送给仪表控制模块,以使得仪表控制模块可以根据安全气囊的状态控制相应指示灯变色,以提示安全气囊已经打开。
此外,ECU还可以为车机(head unit,H/U),基于此,该车辆还可以包括显示屏,显示屏用于显示图像,视频等。车辆可以通过车机和显示屏来实现各种车载娱乐功能,例如:听音乐、看视频等。在另一些实施例中,车机还可以和显示屏设置在一起。
可以理解的是,上述示意的ECU的种类并不构成对ECU的具体限定。在另一些实施例中,ECU还可以为车辆中的其他模块。
在此基础上,结合图2,该车辆为了支持车联网功能,还可以包括T-BOX和天线。当车辆具有T-BOX和天线时,车辆的无线通信功能可以通过T-BOX和天线等实现。
天线用于发射和接收电磁波信号。车辆中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将某一根天线复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。此处,天线的数量可以根据需要进行设置,本申请实施例对此不进行任何限制。
T-BOX用于提供应用在车辆上的包括2G/3G/4G/5G、无线局域网(wireless localarea networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星***(global navigation satellite system,GNSS),调频(frequencymodulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。T-BOX可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)、调制解调处理器以及基带处理器等。T-BOX可以由天线接收电磁波,并对接收的电磁波进行滤波,放大、解调等处理。T-BOX还可以将调制后的信号放大,经天线转为电磁波辐射出去。T-BOX可以是集成至少一个通信处理模块的一个或多个器件。
在一些实施例中,车辆中的天线与T-BOX耦合,使得车辆可以通过无线通信技术与网络以及其他设备通信。其中,所述无线通信技术可以包括全球移动通讯***(globalsystem for mobile communications,GSM),通用分组无线服务(general packet radioservice,GPRS),码分多址接入(code division multiple access,CDMA),宽带码分多址(wideband code division multiple access,WCDMA),时分码分多址(time-divisioncode division multiple access,TD-SCDMA),长期演进(long term evolution,LTE),BT,GNSS,WLAN,NFC,FM,和/或IR技术等。所述GNSS可以包括全球卫星定位***(globalpositioning system,GPS),全球导航卫星***(global navigation satellite system,GLONASS),北斗卫星导航***(beidou navigation satellite system,BDS),准天顶卫星***(quasi-zenith satellite system,QZSS)和/或星基增强***(satellite basedaugmentation systems,SBAS)。
可以理解的是,本申请实施例示意的结构并不构成对车辆的具体限定。在本申请另一些实施例中,车辆可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
基于上述,车厂在生产车辆时,为了给车辆增加车联网功能,越来越多的车厂会在车辆内部设置支持通信功能的T-BOX。如图2所示,T-BOX包括相连接的检测单元和通信单元。其中,T-BOX中的检测单元与安全气囊控制模块通过CAN总线相连接,还与安全气囊通过线缆相连接。
如果车辆发生一些事件,例如与其他车辆发生碰撞,车上的安全气囊起爆时,安全气囊的线缆上会传输车厂预设的信号给T-BOX,以表明安全气囊处于打开的状态。示例性的,安全气囊的线缆上出现的是特定样式的脉冲宽度调制(pulse width modulation,PWM)波形,或者正常信号默认为低电平,安全气囊打开时线缆上出现的是持续的高电平信号,或者正常信号默认为高电平,安全气囊打开时线缆上出现的是持续的低电平信号。此外,为了增加信号传输的可靠性,保证T-BOX准确检测到安全气囊的状态,安全气囊控制模块也会通过CAN总线向T-BOX发送特定格式的CAN信号,以告知安全气囊已经打开。
这样,在T-BOX中的检测单元检测到安全气囊的线缆上传输的PWM信号或者高电平或者低电平时,或者检测到CAN总线上传输的对应安全气囊控制模块的特定格式的CAN信号时,或者,同时检测到该两种方式传输的信号时,都将把检测到的信号发送给相连接的通信单元。然后,通信单元接收到检测单元发送的信号后,可知安全气囊已经起爆,车辆发生了碰撞,于是便可以基于预先存储的紧急呼叫号码发起通信,以寻求救援。
虽然通过上述方式可以实现通信功能,但是为了在车辆上增加车联网功能,必须在车辆上集成设置包括T-BOX在内的硬件结构,这样车厂就存在较大的开发成本,在使用时也存在较大的车联网的服务费用,而对于那些没有安装T-BOX,不支持车联网功能的车辆,则难以实现通信的功能。此外,对于这些没有安装T-BOX的车辆,如果想要通过其他方式来实现通信功能,只能改造硬件结构,这样,还是同样会存在较大的开发成本问题。
因此,在上述基础上,如果不想改造车辆内部的硬件结构,则可以在车辆外部增加设备,将车辆产生的各种信号发送给车辆外部的设备,利用该车辆外部的设备来实现通信功能。但是,存在的问题是:车辆检测到的同一信号也可能不一致导致无法直接传输,例如,不同车厂对安全气囊控制打开时线缆上传输的信号定义不同,导致无法传输给外部的设备,通用性差。若想要对安全气囊对应的所有定义的信号都能接收,则又需改造与车辆连接的外部设备。况且,车辆检测到的信号如果种类繁多,与车辆连接的外部设备也无法保证都能接收,若想要全部接收则也需进行硬件改造。
此外,假设车辆外部的设备可以用于接收所有检测的信号,那么,要以何种方式将这些信号从车辆传输给外部的设备的问题则也需要解决。结合图2,虽然车辆上都具有OBD接口,通过该OBD接口可以将CAN总线上的数据传输到外部设备或诊断仪上,但是,若想利用该OBD接口来实现通信功能,首先,需要外部设备或诊断仪支持OBD接口;其次,由于该OBD接口只能接收CAN总线上的信号,并且对CAN总线接收到的信号具有一定限制,而且还不能接收其他线缆上的信号,导致通过OBD接口传输至外部设备或诊断仪的信号种类非常有限;再者,OBD接口一般在车辆上位置比较隐蔽,使用非常不方便,况且不同车辆上的OBD接口还存在一定兼容性问题,因此,OBD接口无法被用来实现自动通信功能。
由此,亟待一种低成本且较为便利为车辆等移动设备增加自动通信功能的方法。
有鉴于此,本申请提供了一种通信方法,基于移动设备与终端设备通过USB接口相连接,在确定移动设备发生第一事件时,通过USB接口向终端设备指示移动设备发生第一事件,终端设备在该指示下触发第一响应,从而实现了低成本且较为便利为移动设备增加自动通信功能的目的。
下面对本申请实施例提供的通信方法进行详细说明。
应理解,本申请提供的通信方法的执行主体可以是集成在移动设备上的通信装置、通信模块(单元)或者通信***。或者,本申请提供的通信方法的执行主体还可以是移动设备上的芯片或者集成电路,例如,该芯片可以是传感器、融合模块或者控制器等中的芯片。融合模块可以包括上述的通信模块(单元),或者,融合模块还可以理解为从多个其他模块获取信息并进行融合,并输出融合信号的模块。或者,本申请提供的通信方法的执行主体还可以移动设备,该移动设备上集成有上述的芯片或者集成电路。
在本申请实施例中,移动设备可以为汽车、无人机、轮船等。
以移动设备为车辆为例,本申请提供的通信方法的执行主体可以是车辆、集成在车辆上的通信装置、通信模块(单元)或者通信***。或者,还可以是车辆上的一种ECU或者几种ECU的结合。
在图2的基础上,图3示出了一种车辆的局部网络拓扑示意图。
示例性的,本申请提供的通信方法的执行主体可以为一种ECU,该ECU通过CAN总线与其他单元相连接,还通过线缆与多个传感器相连接,从而该ECU可以通过CAN总线与其他单元进行通信,以及通过线缆收集多个传感器的数据或者下传指令。其中,ECU包括有USB接口,车辆中的电池可以为ECU供电,包括ECU中的USB接口供电。在一些实施例中,ECU内部还包括有备用电池(backup battery,BUB),在为USB接口供电的电池不可用时,该备用电池可以为ECU供电,包括为ECU中的USB接口供电。
可以理解的是,该ECU可以图2中所示的BCM、ECM、PESP、Meter、安全气囊控制模块、车机等其中一种或者几种的结合,也可以为车辆中的其他单元,本申请实施例对ECU的具体类型不进行任何限制。
图4示出了本申请实施例提供的一种通信方法的流程示意图,如图4所示,图4示出的方法100包括S110至S130。
S110、确定移动设备发生第一事件。
示例性的,该第一事件指的是车辆发生碰撞、车窗损毁、出现火灾、紧急刹车、油量或者电量即将耗尽等状况。
可选地,在本申请实施例中,上述S110中,确定移动设备发生第一事件,可以包括:
S111、确定是否检测到第一信号。
S112、根据第一信号确定移动设备是否发生第一事件。
需要说明的是,所谓的第一信号可以包括移动设备上的各种传感器或者各种ECU等在移动设备发生第一事件时所产生的信号。例如,该第一信号包括安全气囊起爆时,安全气囊在线缆上传输的特定形态的PWM信号或高电平或低电平;安全气囊控制模块通过CAN总线传输的特定格式的第一CAN信号;车窗破碎时,车身控制模块通过CAN总线传输的特定格式的第二CAN信号;发动机起火时,发动机控制模块通过CAN总线传输的特定格式的第三CAN信号等。相应的,当移动设备检测到第一信号(例如,安全气囊控制模块对应产生的CAN信号)时,那么就可以确定移动设备发生了第一事件。
可选地,在另一些实施例中,所谓的第一信号还可以包括人为操作按键或者开关产生的信号。例如,车辆发生严重追尾,但是安全气囊没有起爆,这时,司机也可以通过触发车辆内部的某些按键或者开关以确定发生了第一事件。
S120、通过USB接口向终端设备指示移动设备发生第一事件。
相应的,终端设备通过USB接口接收来自移动设备的指示。
其中,本申请实施例对移动设备通过USB接口向终端设备进行指示的具体形式不做限制。
可选地,在本申请的另一些实施例中,移动设备还可以不通过USB接口,而采用其他方式向终端设备指示移动设备发生第一事件。例如,还可以通过蓝牙、NFC等无线通信的方式下达指示,对此,本申请实施例不进行任何限制。
S130、终端设备在根据移动设备的指示确定移动设备发生第一事件的情况下,触发第一响应。
可选地,在本申请实施例中,所谓的第一响应可以包括:语音提示、震动提示、拨打紧急呼叫号码中的至少一种。
可以理解的是,当第一响应为拨打紧急呼叫号码时,终端设备中可以预先存储有紧急呼叫号码。其中,所谓的紧急呼叫号码可以为车主的家人、同事的手机号码或者可以为报警电话110、火警电话119、急救电话120等。该紧急呼叫号码可以是终端设备的厂商预先设置在终端设备中的,或者也可以为用户根据需要在终端设备中增设的。对此,本申请不进行任何限制。此处,可以在终端设备中预先存储移动设备下达的指示与紧急呼叫号码的对应关系,以便于对于不同第一事件向不同的对象进行求助。
此外,终端设备需能够支持语音通话功能。例如,终端设备可以通过所包括的处理器、移动通信模块、音频模块、扬声器、受话器、麦克风等实现语音通话功能。
基于此,当触发自动拨打紧急呼叫号码时,终端设备调用电话簿,自动拨打预设的紧急呼叫号码并启动音频模块、扬声器、受话器和麦克风等。示例性的,当终端设备接收到移动设备发生火灾所对应的指示时,将自动拨打火警电话119;当终端设备接收到移动设备发生追尾碰撞所对应的指示时,将自动拨打交警电话122。
其中,上述第一响应还可以为其他方式,具体可以根据需要进行设置,本申请对此不进行任何限制。
示例性的,车辆在油量或者电池电量即将耗尽时,终端设备在接收到移动设备的指示时,第一响应还可以为自动打开地图应用程序(application,APP),并在地图APP中提示出附近的加油站或者充电桩,在此基础上,还可以通过语音播报的方式为司机进行提示。
本申请实施例提供一种通信方法,在不进行任何硬件改造的情况下,基于移动设备与终端设备通过USB接口相连接,在确定到移动设备发生第一事件时,通过USB接口向终端设备指示移动设备发生第一事件,终端设备在该指示下触发第一响应,从而实现了低成本且较为便利为移动设备增加自动通信功能的目的。
除此之外,以移动设备为车辆为例,当车辆还包括T-BOX时,可以在利用T-BOX发起通信的同时利用USB接口下达指示,以使得与移动设备相连接的终端设备也能发起通信,由此,增加了通信的第二条通路,提高了通信的接通率。
可选地,在本申请实施例中,上述S120可以包括:
通过通用串行总线接口向终端设备发送第一信号,第一信号用于指示移动设备发生第一事件。相应的,终端设备通过USB接口接收来自移动设备的第一信号。
比如,第一信号可以为第一指示符,比如,“1”表示发生第一事件。可以理解的是,终端设备中存储有该第一指示符和第一事件的对应关系,这样如果终端设备接收到第一指示符便可以确定发生第一事件。
基于此,则上述S130包括:
终端设备根据第一信号确定移动设备发生第一事件的情况下,触发第一响应。
示例性的,以移动设备为车辆、终端设备为手机,通信方法的执行主体为车机为例。当车辆发生事故时,巨大的冲击导致汽车上的安全气囊起爆、车窗破碎,此时,安全气囊控制模块产生对应特定格式的第一CAN信号,并通过CAN总线将该第一CAN信号传输至车机。同时,由于车窗破碎,BCM也会产生对应格式的第二CAN信号,并通过CAN总线将该第二CAN信号传输至车机。此外,若安全气囊的线缆也与车机相连接,则安全气囊将通过线缆向车机传输第一电平信号;若车窗对应的传感器与车机也相连接,则车窗传感器将通过线缆向车机传输第二电平信号。第一电平信号和第二电平信号可以为特定波形的PWM信号或高电平或者低电平。这样,车机可以通过CAN总线检测到第一CAN信号和第二CAN信号,还可以通过线缆检测到第一电平信号和第二电平信号,该四种信号则为第一信号。
于是,车机在接收到上述任意一个第一信号后,将第一信号发送给手机,手机在接收到第一信号后,可知车辆发生第一事件需要救援,由此,可以调用电话簿,查找到报警电话110,并通过移动通信模块开始拨打报警电话,同时启动音频模块、扬声器、受话器和麦克风等,使得电话在接通后,车辆上的人员可以和警方接听人员进行通话,以寻求救援。
可选地,在本申请实施例中,上述S120还可以包括:
采用第一供电电压模式通过USB接口为终端设备供电,以指示移动设备发生第一事件,第一供电电压模式与未发生第一事件时通过USB接口为移动设备供电的正常供电电压模式不同。
需要说明的是,所谓的供电电压模式即为通过USB接口向终端设备供电的一种具体形式,表示向终端设备提供电压时的电压状态。
未发生第一事件时,移动设备通过USB接口为移动设备供电的正常供电电压模式指的是移动设备持续提供某一个电压且该电压值不为零。例如,移动设备通过USB接口持续的提供5V的电压。由此,当移动设备采用一个与正常供电电压模式不同的模式,例如第一供电电压模式进行供电以示区分时,后续终端设备才能判断出供电模式的变化。
其中,对于第一供电电压模式的具体形式,本申请对此不进行任何限制,只要与正常供电电压模式不同即可。
相应的,终端设备对应的步骤可以包括:
终端设备检测移动设备通过USB接口为终端设备供电的供电电压模式。
终端设备确定供电电压模式是否为第一供电电压模式,第一供电电压模式用于指示移动设备发生第一事件。由此,当移动设备通过USB接口为终端设备供电的供电电压模式为第一供电电压模式时,从而可以确定移动设备发生了第一事件;当不是第一供电电压模式时,则可以确定移动设备没有发生第一事件。
此外,还需要说明的是,为了降低以第一供电电压模式向移动设备供电对移动设备的损害,当采用第一供电电压模式通过USB接口为终端设备供电后,例如,可以在预设时长(例如10分钟)之后自动停止为终端设备供电,或者可以自动变更为正常供电电压模式来为终端设备供电。
基于此,则上述S130包括:
在供电电压模式为第一供电电压模式的情况下,终端设备触发第一响应。
在供电电压模式为第一供电电压模式,根据第一供电电压模式确定发生了第一事件的情况下,此处,假如第一事件众多,无论移动设备发生的是哪一种第一事件,移动设备可以都对应采用相同的第一供电电压模式对终端设备进行供电,而终端设备都相应的可以触发同一种第一响应。例如,无论移动设备发生的是哪一种第一事件,终端设备都进行语音提示。
可选地,在本申请实施例中,采用第一供电电压模式通过USB接口为终端设备供电,包括:
S210、根据与第一事件对应的目标第一信号,从预设表格中确定与目标第一信号对应的目标第一供电电压模式,预设表格至少包括一个或多个第一信号中每个第一信号与第一供电电压模式之间的映射关系。
S220、采用目标第一供电电压模式通过USB接口对终端设备供电。
相应的,终端设备对应步骤包括:
S230、终端设备确定供电电压模式与未发生第一事件时检测到的通过USB接口为终端设备供电的正常供电电压模式是否不同。
S240、在不同的情况下,将供电电压模式作为目标第一供电电压模式。
S250、根据目标第一供电电压模式从预设表格中确定与目标第一供电电压模式对应的目标第一信号,预设表格至少包括一个或多个第一信号中每个第一信号与第一供电电压模式之间的映射关系。
基于此,则上述S130,可以包括:
终端设备在根据目标第一供电电压模式对应的目标第一信号确定移动设备发生第一事件的情况下,触发第一响应。
可以理解的是,预设表格还可以包括一个或多个第一信号中每个第一信号与第一事件之间的映射关系,或者,还可以包括第一事件与第一供电电压模式之间的映射关系。
需要说明的是,每个第一信号可以仅用于确定发生一个第一事件,并对应一种第一供电电压模式。该第一信号例如可以为一个传感器通过线缆发送的信号,或者是某一个CAN总线节点通过CAN总线发送的CAN信号,由此,多个第一信号分别用于指示不同线缆上的信号或不同CAN总线节点所对应的CAN信号。例如,3个第一信号分别指的是发生的第一事件为a时,A传感器传输的信号;发生的第一事件为b时,B传感器传输的信号、发生的第一事件为c时,C模块通过CAN总线传输的CAN信号,此处,A传感器传输的信号与第一供电电压模式a1对应,B传感器传输的信号与第一供电电压模式a2对应,C模块通过CAN总线传输的CAN信号与第一供电电压模式a3对应。
或者,多个第一信号可以用于指示一个第一事件,并对应一种第一供电电压模式。例如,该多个第一信号例如可以为发生的第一事件为d时,D传感器传输的信号、E传感器传输的信号和F模块通过CAN总线传输的CAN信号,此处,D传感器传输的信号、E传感器传输的信号和F模块通过CAN总线传输的CAN信号共同与第一供电电压模式a4对应。
此外,可选地,在本申请实施例中,采用第一供电电压模式通过通用串行总线接口为终端设备供电时,通用串行总线接口输出的工作电压在第一工作电压和第二工作电压之间切换,其中,第一工作电压和第二工作电压不同,第一工作电压的持续时间和第二工作电压的持续时间相同或不同。
示例性的,图5示出了多种第一供电电压模式。在本申请的一个实施例中,采用正常供电电压模式通过USB接口为终端设备供电时,该USB接口输出的工作电压为第一工作电压(比如,5V)。如图5中的(a)所示,采用第一供电电压模式P通过USB接口为终端设备供电时,该USB接口输出的工作电压为第三工作电压(例如,2V)。其中,第一工作电压大于第三工作电压。这样终端设备在检测到USB接口输出的工作电压降为2V时便可以确定移动设备发生第一事件。当然,第一工作电压也可以小于第三工作电压,但是此时的第三工作电压仍需要保证终端设备处于安全充电电压内。
在本申请的一个实施例中,采用正常供电电压模式通过USB接口为终端设备供电时,该USB接口输出的工作电压处于稳定状态,即无论经过多长时间输出的电压均为第一工作电压,如图5中的(b)和图5中的(c)所示,而采用第一供电电压模式P通过USB接口为终端设备供电时,该USB接口输出的工作电压在一段时间(比如10分钟或者5分钟)内在第一工作电压和第二工作电压之间进行切换。其中,第二工作电压和第一工作电压不同,比如第二工作电压小于第一工作电压。例如,第一工作电压为5V,第二工作电压可以为0V。比如,T1时刻~T2时刻之间工作电压为5V,而在T2时刻~T3时刻之间工作电压为0。在T3时刻~T4时刻之间工作电压又变为5V。
其中,T1时刻~T2时刻之间的时间长度和T2时刻~T3时刻之间的时间长度可以相等,也可以不相等。T1时刻~T2时刻之间的时间长度和T3时刻~T4时刻之间的时间长度可以相等,也可以不相等,本申请实施例对此不做限定。
此处,需要说明的是,由于人为进行插拔USB数据线也可能造成供电电压模式变更,为了排除这种情况,可以设定移动设备提供一次第一供电电压模式所对应的时长是在人为操作无法实现的时长(例如1秒时长)内实现的。
可选地,在本申请实施例中,采用第一供电电压模式通过通用串行总线接口为终端设备供电时,通用串行总线接口输出的工作电压在多个不同的工作电压之间切换,其中,多个不同的工作电压分别对应的持续时间相同或不同。
其中,一种第一供电电压模式对应的工作电压的大小、工作电压的个数、每个工作电压对应的持续时间均可以根据需要进行设置,本申请对此不进行任何限制。
示例性的,如图5中的(d)所示,第一供电电压模式P包括7个电压值,依次为:3V、0.5V、5V、0.5V、3V、0.5V、5V。此外,每个工作电压对应的持续时间相同。
如图5中的(e)所示,第一供电电压模式P包括8个电压值,依次为:1V、5V、1V、5V、3V、0V、3V、0V。此外,每个电压值工作电压对应的持续时间有的相同有的不同。
此处,需要说明的是,由于电源不稳定也可能造成供电电压模式变更,为了排除这种情况,可以设定第一供电电压模式是在极短的时长(例如1秒时长)内实现的,或者,可以增加第一供电电压模式中工作电压之间的差异。
基于此,由于移动设备和终端设备均存储有预设表格,从而当需要向终端设备指示移动设备发生第一事件时,可以先根据检测到的目标第一信号来确定要发送给终端设备的目标第一供电电压模式,相应的,终端设备根据接收到的目标第一供电电压模式就可以反向确定出移动设备检测到的目标第一信号是什么。由此,移动设备在出现不同的第一事件时,可以通过USB接口向终端设备提供不同的第一供电电压模式,以示区分,而相应的终端设备在接收到不同的第一供电电压模式时,可知移动设备出现了不同的目标第一事件。
其中,移动设备根据目标第一信号确定对应的目标第一供电电压模式,指的是在检测到目标第一信号后,根据该目标第一信号在已存储的预设表格中查找,从而确定出目标第一信号对应的目标第一供电电压模式。终端设备根据目标第一供电电压模式从预设表格中确定对应的目标第一信号,指的是在接收到目标第一供电电压模式后,根据该目标第一供电电压模式在已存储的预设表格中查找,从而确定出该目标第一供电电压模式对应的目标第一信号。示例性的,该查找方式可以为遍历的方式,当然也可以为其他方式,本申请对此不进行任何限制。
可选地,在本申请实施例中,上述方法100包括:
通过USB接口向终端设备连续多次指示移动设备发生第一事件。相应的,终端设备通过USB接口接收来自移动设备连续多次的指示。在该实现方式中,可以提高指示发送和接收的成功率。
可选地,通过USB接口向终端设备连续多次指示移动设备发生第一事件可以为通过USB接口连续多次向终端设备发送第一信号;相应的,终端设备通过USB接口接收来自移动设备连续多次的第一信号。
或者,通过USB接口向终端设备连续多次指示移动设备发生第一事件可以为采用第一供电电压模式通过USB接口连续多次为终端设备供电;相应的,终端设备通过USB接口接收来自移动设备采用第一供电电压模式连续多次的供电。
其中,移动设备在检测到第一信号后向终端设备发送第一信号的次数、发送的间隔时长都可以根据需要进行设置,或者,移动设备采用第一供电电压模式通过USB接口为终端设备供电的次数、供电的间隔时长都可以根据需要进行设置,本申请对此不进行任何限制。
为了提高检测的可靠性,终端设备则可以根据需要设定在连续接收到第一信号的次数大于预设阈值的次数时再触发第一响应。
可选地,在本申请实施例中,移动设备还包括备用电池,在为USB接口供电的电池不可用时,采用备用电池为USB接口供电。
移动设备通常包括电池,电池用于为移动设备上的USB接口供电,还用于为移动设备上的所有用电设备供电。但是,当移动设备发生第一事件导致电池与USB接口断开,原本为USB接口供电的电池不能为供电了,在此情况下,为了提高信号发送成功率,可以利用备用电池为移动设备上的USB接口供电,同时为移动设备供电,以保证将第一信号发送给终端设备。
应理解,上述只是为了帮助本领域技术人员更好地理解本申请实施例,而非要限制本申请实施例的范围。本领域技术人员根据所给出的上述示例,显然可以进行各种等价的修改或变化,例如,上述通信方法的各个实施例中某些步骤可以是不必须的,或者可以新加入某些步骤等。或者上述任意两种或者任意多种实施例的组合。这样的修改、变化或者组合后的方案也落入本申请实施例的范围内。
还应理解,上文对本申请实施例的描述着重于强调各个实施例之间的不同之处,未提到的相同或相似之处可以互相参考,为了简洁,这里不再赘述。
还应理解,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
还应理解,本申请实施例中,“预先设定”、“预先定义”可以通过在设备(例如,包括移动设备和终端设备)中预先保存相应的代码、表格或其他可用于指示相关信息的方式来实现,本申请对于其具体的实现方式不做限定。
还应理解,本申请实施例中的方式、情况、类别以及实施例的划分仅是为了描述的方便,不应构成特别的限定,各种方式、类别、情况以及实施例中的特征在不矛盾的情况下可以相结合。
还应理解,在本申请的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。
以上结合图3至图5对本申请实施例的通信方法做了详细说明。以下,结合图6和图7对本申请实施例的通信装置进行详细说明。
图6示出了本申请实施例提供的通信装置的示意性框图,该通信装置可以对应上述方法100描述的移动设备,也可以是应用于移动设备上的芯片、组件、集成电路、传感器、融合模块、控制器等中的芯片等。并且,该通信装置中各模块或单元分别用于执行上述方法100中所执行的各动作或处理过程。
通信装置与移动设备通过USB接口相连接。如图6所示,该装置600包括:检测模块610、发送模块620。
检测模块610,用于确定移动设备发生第一事件。
发送模块620,用于通过USB接口向终端设备指示移动设备发生第一事件。
本申请实施例提供了一种通信装置,该装置包括检测模块和发送模块,基于通信装置与终端设备通过USB接口相连接,通信装置在确定到移动设备发生第一事件时,通过USB接口向终端设备指示移动设备发生第一事件,终端设备在该指示下触发第一响应,从而实现了低成本且较为便利为移动设备增加自动通信功能的目的。
可选地,在本申请的实施例中,发送模块620还用于通过通用串行总线接口向终端设备发送第一信号,第一信号用于指示移动设备发生第一事件。
可选地,在本申请的实施例中,发送模块620还用于采用第一供电电压模式通过通用串行总线接口为终端设备供电,以指示移动设备发生第一事件,第一供电电压模式与未发生第一事件时通过通用串行总线接口为移动设备供电的正常供电电压模式不同。
可选地,在本申请的实施例中,通信装置还包括存储模块630,用于存储预设表格,预设表格至少包括一个或多个第一信号中每个第一信号与第一供电电压模式之间的映射关系。
基于此,则发送模块620用于根据与第一事件对应的目标第一信号,从预设表格中确定与目标第一信号对应的目标第一供电电压模式;
采用目标第一供电电压模式通过通用串行总线接口对终端设备供电。
其中,采用第一供电电压模式通过通用串行总线接口为终端设备供电时,通用串行总线接口输出的工作电压在第一工作电压和第二工作电压之间切换,其中,第一工作电压和第二工作电压不同,第一工作电压的持续时间和第二工作电压的持续时间相同或不同。或者,采用第一供电电压模式通过通用串行总线接口为终端设备供电时,通用串行总线接口输出的工作电压在多个不同的工作电压之间切换,其中,多个不同的工作电压分别对应的持续时间相同或不同。
可选地,在本申请的实施例中,发送模块620用于:
通过通用串行总线接口连续多次指示移动设备发生第一事件。
可选地,在本申请的实施例中,发送模块620用于:通过通用串行总线接口连续多次向终端设备发送第一信号;或者,采用第一供电电压模式通过通用串行总线接口连续多次为终端设备供电。
可选地,在本申请的实施例中,当通信装置包括备用电池时,在为通用串行总线接口供电的电池不可用时,采用通信装置的备用电池为通用串行总线接口供电。
应理解,通信装置中各模块(单元)执行上述相应步骤的具体过程请参照前文中结合方法100以及图4中相关实施例中的描述,为了简洁,这里不加赘述。
应理解,在本申请实施例中,存储模块630还用于存储检测模块610和发送模块620执行的指令。存储模块630可以是存储器,发送模块可以是发送器、输出接口或接口电路。
图7示出了本申请实施例提供的另一种通信装置,通信装置与移动设备通过USB接口相连接。如图7所示,该通信装置700包括接收模块710和处理模块720。
接收模块710,用于通过通用串行总线接口接收来自移动设备的指示。
处理模块720,用于在根据移动设备的指示确定移动设备发生第一事件的情况下,触发第一响应。
本申请实施例提供了一种通信装置,该通信装置包括接收模块和处理模块,基于通信装置与移动设备相连接,移动设备在确定到移动设备发生第一事件时,通过USB接口向通信装置指示移动设备发生第一事件,通信装置在根据移动设备的指示确定移动设备发生第一事件的情况下触发第一响应,从而实现了低成本且较为便利为移动设备增加自动通信的目的。
可选地,在本申请的实施例中,接收模块710,用于通过通用串行总线接口接收来自移动设备的第一信号,第一信号用于指示移动设备发生第一事件。
基于此,处理模块720,用于在根据第一信号确定移动设备发生第一事件的情况下,触发第一响应。
可选地,在本申请的实施例中,接收模块710,用于检测移动设备通过通用串行总线接口为终端设备供电的供电电压模式;还用于确定供电电压模式是否为第一供电电压模式,第一供电电压模式用于指示移动设备发生第一事件,第一供电电压模式与未发生第一事件时检测到的通过通用串行总线接口为终端设备供电的供电电压模式不同。
基于此,处理模块720,用于在供电电压模式为第一供电电压模式,根据第一供电电压模式确定移动设备发生第一事件的情况下,触发第一响应。
可选地,在本申请的实施例中,通信装置还包括存储模块730,存储模块730用于存储预设表格,预设表格至少包括一个或多个第一信号中每个第一信号与第一供电电压模式之间的映射关系。
接收模块710,还用于确定供电电压模式与未发生第一事件时检测到的通过通用串行总线接口为终端设备供电的正常供电电压模式是否不同;
不同的情况下,将供电电压模式作为目标第一供电电压模式;
根据目标第一供电电压模式从预设表格中确定与目标第一供电电压模式对应的目标第一信号。
则处理模块720,用于在根据目标第一供电电压模式对应的目标第一信号确定移动设备发生第一事件的情况下,触发第一响应。
可选地,在本申请的实施例中,处理模块720还用于通过通用串行总线接口接收来自移动设备连续多次的指示。
可选地,在本申请的实施例中,处理模块720用于通过通用串行总线接口连续多次接收来自移动设备的第一信号;或者,通过通用串行总线接口连续多次检测移动设备为终端设备供电的供电电压模式。
应理解,该通信装置执行上述相应步骤的具体过程请参照前文中结合方法100以及图4中相关实施例中的描述,为了简洁,这里不加赘述。
应理解,在本申请实施例中,存储模块730还用于存储接收模块710和处理模块720执行的指令。存储模块730可以是存储器,接收模块710可以是接收器、输入接口或接口电路。处理模块720可由处理器实现。
本申请实施例还提供一种通信装置,包括至少一个处理器,至少一个处理器与存储器耦合;至少一个处理器,用于执行至少一个存储器中存储的计算机程序或指令,以使得所述装置执行如上所述的通信方法。
其中,存储器在一些实施例中可以是显示设备的内部存储单元,例如显示设备的硬盘或内存。存储器在另一些实施例中也可以是显示设备的外部存储设备,例如显示设备配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。存储器还可以既包括显示设备的内部存储单元也包括外部存储设备。存储器用于存储应用程序、数据以及其他程序等,例如计算机程序的程序代码等。存储器还可以用于暂时地存储已经输出或者将要输出的数据。
处理器可以是中央处理单元(Central Processing Unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
可以理解的是,本申请实施例示意的结构并不构成对通信装置的具体限定,在另一些实施例中,通信装置可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
本申请实施例还提供一种终端设备,包括至少一个处理器,至少一个处理器与存储器耦合;至少一个处理器,用于执行至少一个存储器中存储的计算机程序或指令,以使得所述装置执行如上所述的通信方法中的终端设备相应的步骤。
其中,存储器和处理器与上述通信装置中的存储器和处理器结构分别相同,在此不再赘述。
本申请实施例还提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序在被处理器执行时,用于执行上述方法。
本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序或指令,当计算机读取并执行所述计算机程序或指令时,使得计算机执行上述方法。
本申请实施例还提供了一种芯片或集成电路,该芯片或集成电路包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有该芯片或集成电路的设备执行上述方法。
可选地,上述本申请实施例中提供的任意一种移动设备可以包括该芯片。
可选地,该计算机指令被存储在存储单元中。
可选地,该存储单元为该芯片内的存储单元,如寄存器、缓存等,该存储单元还可以是该终端内的位于该芯片外部的存储单元,如ROM或可存储静态信息和指令的其他类型的静态存储设备,RAM等。其中,上述提到的处理器可以为中央处理单元(centralprocessing unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。或上述提到的处理器也可以是一个或多个用于控制上述的信号传输方法的程序执行的集成电路。该处理单元和该存储单元可以解耦,分别设置在不同的物理设备上,通过有线或者无线的方式连接来实现该处理单元和该存储单元的各自的功能,以支持该***芯片实现上述实施例中的各种功能。或者,该处理单元和该存储器也可以耦合在同一个设备上。
可以理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的随机存取存储器(random accessmemory,RAM)可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。
本申请实施例还提供了一种车辆,该车辆用于执行上述通信方法。
本申请实施例还提供了一种***,该***包括移动设备和终端设备,其中,终端设备和移动设备分用于执行上述方法中的相应步骤。
在本申请中可能出现的对各种消息/信息/设备/网元/***/装置/动作/操作/流程/概念等各类客体进行了赋名,可以理解的是,这些具体的名称并不构成对相关客体的限定,所赋名称可随着场景,语境或者使用习惯等因素而变更,对本申请中技术术语的技术含义的理解,应主要从其在技术方案中所体现/执行的功能和技术效果来确定。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,该单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述通信方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取。
最后应说明的是:以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (17)
1.一种通信方法,其特征在于,应用于移动设备,所述移动设备和终端设备通过通用串行总线接口相连接,所述通信方法包括:
确定所述移动设备发生第一事件,所述第一事件包括车辆告警事件;
通过所述通用串行总线接口向所述终端设备指示所述移动设备发生第一事件,以触发所述终端设备进行告警;
所述通过所述通用串行总线接口向所述终端设备指示所述移动设备发生第一事件,包括:
采用第一供电电压模式通过所述通用串行总线接口为所述终端设备供电,以指示所述移动设备发生第一事件,所述第一供电电压模式与未发生第一事件时通过所述通用串行总线接口为所述移动设备供电的正常供电电压模式不同。
2.根据权利要求1所述的通信方法,其特征在于,通过所述通用串行总线接口向所述终端设备指示所述移动设备发生第一事件,包括:
通过所述通用串行总线接口向所述终端设备发送第一信号,所述第一信号用于指示所述移动设备发生第一事件。
3.根据权利要求1所述的通信方法,其特征在于,采用第一供电电压模式通过所述通用串行总线接口为所述终端设备供电,包括:
根据与所述第一事件对应的目标第一信号,从预设表格中确定与所述目标第一信号对应的目标第一供电电压模式,所述预设表格至少包括一个或多个第一信号中每个第一信号与所述第一供电电压模式之间的映射关系;
采用所述目标第一供电电压模式通过所述通用串行总线接口对所述终端设备供电。
4.根据权利要求1或3所述的通信方法,其特征在于,采用所述第一供电电压模式通过所述通用串行总线接口为所述终端设备供电时,所述通用串行总线接口输出的工作电压在第一工作电压和第二工作电压之间切换,其中,所述第一工作电压和所述第二工作电压不同,所述第一工作电压的持续时间和所述第二工作电压的持续时间相同或不同。
5.根据权利要求1或3所述的通信方法,其特征在于,采用所述第一供电电压模式通过所述通用串行总线接口为所述终端设备供电时,所述通用串行总线接口输出的工作电压在多个不同的工作电压之间切换,其中,所述多个不同的工作电压分别对应的持续时间相同或不同。
6.根据权利要求1至5中任一项所述的通信方法,其特征在于,所述方法还包括:
通过所述通用串行总线接口向所述终端设备连续多次指示所述移动设备发生第一事件。
7.根据权利要求1至6中任一项所述的通信方法,其特征在于,所述方法还包括:
在为所述通用串行总线接口供电的电池不可用时,采用所述移动设备的备用电池为所述通用串行总线接口供电。
8.一种通信方法,其特征在于,应用于终端设备,所述终端设备和移动设备通过通用串行总线接口相连接,所述通信方法包括:
通过所述通用串行总线接口接收来自所述移动设备的指示;
在根据所述移动设备的指示确定所述移动设备发生第一事件的情况下,触发第一响应;
所述通过所述通用串行总线接口接收来自所述移动设备的指示,包括:
检测所述移动设备通过所述通用串行总线接口为所述终端设备供电的供电电压模式;
确定所述供电电压模式是否为第一供电电压模式,所述第一供电电压模式用于指示所述移动设备发生第一事件,所述第一供电电压模式与未发生第一事件时检测到的通过所述通用串行总线接口为所述终端设备供电的所述供电电压模式不同;
所述在根据所述移动设备的指示确定所述移动设备发生第一事件的情况下,触发第一响应,包括:
在所述供电电压模式为所述第一供电电压模式,根据所述第一供电电压模式确定所述移动设备发生第一事件的情况下,触发第一响应,所述第一事件包括车辆告警事件,所述第一响应包括进行告警。
9.根据权利要求8所述的通信方法,其特征在于,通过所述通用串行总线接口接收来自所述移动设备的指示,包括:
通过所述通用串行总线接口接收来自所述移动设备的第一信号,所述第一信号用于指示所述移动设备发生第一事件;
在根据所述移动设备的指示确定所述移动设备发生第一事件的情况下,触发第一响应,包括:
在根据所述第一信号确定所述移动设备发生第一事件的情况下,触发所述第一响应。
10.根据权利要求8所述的通信方法,其特征在于,确定所述供电电压模式是否为第一供电电压模式,包括:
确定所述供电电压模式与未发生第一事件时检测到的通过所述通用串行总线接口为所述终端设备供电的正常供电电压模式是否不同;
在不同的情况下,将所述供电电压模式作为目标第一供电电压模式;
根据所述目标第一供电电压模式从预设表格中确定与所述目标第一供电电压模式对应的目标第一信号,所述预设表格至少包括一个或多个第一信号中每个第一信号与所述第一供电电压模式之间的映射关系;
在根据所述移动设备的指示确定所述移动设备发生第一事件的情况下,触发第一响应,包括:
在根据所述目标第一供电电压模式对应的目标第一信号确定所述移动设备发生第一事件的情况下,触发所述第一响应。
11.根据权利要求8至10中任一项所述的通信方法,其特征在于,所述方法还包括:
通过所述通用串行总线接口接收来自所述移动设备连续多次的指示。
12.根据权利要求8至11中任一项所述的通信方法,其特征在于,所述第一响应包括:语音提示、震动提示、拨打紧急呼叫号码中的至少一种。
13.一种通信装置,其特征在于,应用于移动设备,所述装置包括至少一个处理器,所述至少一个处理器与存储器耦合;
所述至少一个处理器,用于执行至少一个所述存储器中存储的计算机程序或指令,以使得所述装置执行如权利要求1至7中任一项所述的通信方法。
14.一种终端设备,其特征在于,包括至少一个处理器,所述至少一个处理器与存储器耦合;
所述至少一个处理器,用于执行至少一个所述存储器中存储的计算机程序或指令,以使得所述终端设备执行如权利要求8至12中任一项所述的通信方法。
15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序或指令,当计算机读取并执行所述计算机程序或指令时,使得计算机执行如权利要求1至7中任一项所述的通信方法,或者8至12中任一项所述的通信方法。
16.一种芯片,其特征在于,包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有所述芯片的设备执行如权利要求1至7中任一项所述的通信方法,或者8至12中任一项所述的通信方法。
17.一种车辆,其特征在于,所述车辆用于执行权利要求1至7中任一项所述的通信方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011070146.5A CN112256614B (zh) | 2020-09-30 | 2020-09-30 | 通信方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011070146.5A CN112256614B (zh) | 2020-09-30 | 2020-09-30 | 通信方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112256614A CN112256614A (zh) | 2021-01-22 |
CN112256614B true CN112256614B (zh) | 2023-04-11 |
Family
ID=74234883
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011070146.5A Active CN112256614B (zh) | 2020-09-30 | 2020-09-30 | 通信方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112256614B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103568949A (zh) * | 2012-06-22 | 2014-02-12 | 通用汽车环球科技运作有限责任公司 | 车辆报警***及方法 |
KR20150057037A (ko) * | 2013-11-18 | 2015-05-28 | 엘지전자 주식회사 | 이동 단말기 및 이동 단말기의 제어 방법 |
US10259427B1 (en) * | 2017-10-11 | 2019-04-16 | Robert Bosch Gmbh | Vehicle security system using sensor data |
CN109684174A (zh) * | 2018-12-25 | 2019-04-26 | 努比亚技术有限公司 | 移动终端外观改变方法、控制装置、移动终端及存储介质 |
CN110365836A (zh) * | 2019-06-06 | 2019-10-22 | 华为技术有限公司 | 一种通知的提示方法、终端及*** |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105703429B (zh) * | 2011-12-28 | 2018-09-11 | 中兴通讯股份有限公司 | 一种充电方法、移动终端、充电设备及*** |
US9049584B2 (en) * | 2013-01-24 | 2015-06-02 | Ford Global Technologies, Llc | Method and system for transmitting data using automated voice when data transmission fails during an emergency call |
CN205149727U (zh) * | 2015-07-14 | 2016-04-13 | 广汽吉奥汽车有限公司 | 车用can与蓝牙转换及碰撞监测装置 |
KR102382185B1 (ko) * | 2016-12-02 | 2022-04-04 | 팅크웨어(주) | 서버, 차량용 단말 및 이를 이용한 긴급 상황 알림 방법 |
WO2018157531A1 (zh) * | 2017-03-03 | 2018-09-07 | 华为技术有限公司 | 一种车载紧急呼叫的方法及设备 |
CN107499138B (zh) * | 2017-07-24 | 2019-08-16 | 广州小鹏汽车科技有限公司 | 一种电动汽车中控***的电源控制方法及*** |
-
2020
- 2020-09-30 CN CN202011070146.5A patent/CN112256614B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103568949A (zh) * | 2012-06-22 | 2014-02-12 | 通用汽车环球科技运作有限责任公司 | 车辆报警***及方法 |
KR20150057037A (ko) * | 2013-11-18 | 2015-05-28 | 엘지전자 주식회사 | 이동 단말기 및 이동 단말기의 제어 방법 |
US10259427B1 (en) * | 2017-10-11 | 2019-04-16 | Robert Bosch Gmbh | Vehicle security system using sensor data |
CN109684174A (zh) * | 2018-12-25 | 2019-04-26 | 努比亚技术有限公司 | 移动终端外观改变方法、控制装置、移动终端及存储介质 |
CN110365836A (zh) * | 2019-06-06 | 2019-10-22 | 华为技术有限公司 | 一种通知的提示方法、终端及*** |
Also Published As
Publication number | Publication date |
---|---|
CN112256614A (zh) | 2021-01-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9973608B2 (en) | Flexible telematics system and method for providing telematics to a vehicle | |
US20150291109A1 (en) | Remote function control system for a vehicle having a data communications bus and related methods | |
US20120256763A1 (en) | Remote Machine Query and Control Using Telemetry Unit and Other Sensors | |
US20210214991A1 (en) | Presence based liftgate operation | |
US9919682B2 (en) | Remote function device and associated wireless security sensor for a vehicle having a data communications bus and related methods | |
US9656631B1 (en) | Remote function control system with wireless databus device and associated wireless security sensor for a vehicle having a data communications bus and related methods | |
CA2951679C (en) | Remote function control system with remote function device and associated wireless security sensor for a vehicle having a data communications bus and related methods | |
CN113895384A (zh) | 车辆的前舱盖控制方法、装置、***、设备以及车辆 | |
US10688963B2 (en) | Vehicle with extended range remote control key fob | |
CN112256614B (zh) | 通信方法及装置 | |
CA2974521C (en) | Vehicle system including security unit providing degradation commands via a vehicle data bus and related methods | |
US20160170840A1 (en) | Vehicle information backup unit for storing information of telematics unit, mobile terminal, and vehicle information backup system | |
JP2001236597A (ja) | 車両位置通報装置および車両位置通報システム | |
CA2921331C (en) | Multi-controller data bus adaptor operable based upon controller downloaded adaptor codes and related methods | |
US11142165B2 (en) | Vehicle system including remote start data bus command sending based upon a short-range link and related methods | |
CA2921332C (en) | Multi-controller data bus adaptor operable based upon data bus adaptor communication determined adaptor codes and related methods | |
CA3062636A1 (en) | Vehicle system including remote start data bus command sending based upon a short-range link and related methods | |
CN111845628A (zh) | 车载无线充电***控制方法及控制装置 | |
CN215204798U (zh) | 一种车辆、***及远程锁车装置 | |
CN109040949A (zh) | 一种车辆钥匙管理*** | |
US20240078849A1 (en) | Wireless user interface with backup battery support operating in low power mode | |
JP2010223052A (ja) | 車載機及び制御方法 | |
USRE49381E1 (en) | Wireless electrical interface system | |
CN116513039A (zh) | 车辆钥匙遗留车内的提示方法、装置、存储介质及终端 | |
CN112055300A (zh) | 救援信息的传输方法、装置和车辆 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |