用于休眠的汽车的远程控制系统及方法转让专利

申请号 : CN201110240104.6

文献号 : CN102955453B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王财贞

申请人 : 比亚迪股份有限公司

摘要 :

本发明提出一种用于休眠的汽车的远程控制系统及方法。用于休眠的汽车的远程控制系统包括用户终端、服务器和车载终端,其中,用户终端用于向服务器发送控制车内设备的请求,服务器用于根据请求向车载终端发送唤醒指令并生成与请求对应的控制指令,以及车载终端包括通信单元、处理单元和控制单元,其中,通信单元用于和服务器进行通信并在接收到唤醒指令后,唤醒处理单元,处理单元用于验证唤醒指令是否由指定的服务器的号码发出并且验证唤醒指令是否是指定内容,如果是,处理单元从服务器获取控制指令并唤醒控制单元,和控制单元用于根据控制指令控制车内设备。根据本发明实施例的用于休眠的汽车的远程控制系统可以节省功耗并且安全性能高。

权利要求 :

1.一种用于休眠的汽车的远程控制系统,其特征在于,所述远程控制系统包括用户终端、服务器和车载终端,其中,所述用户终端用于向所述服务器发送控制车内设备的请求,

所述服务器用于根据所述请求向所述车载终端发送唤醒指令并生成与所述请求对应的控制指令,其中,所述服务器通过短消息发送所述唤醒指令,通过无线网络数据发送所述控制指令,以及所述车载终端包括通信单元、处理单元和控制单元,其中,

所述通信单元用于和所述服务器进行通信并在接收到所述唤醒指令后,唤醒所述处理单元,所述处理单元用于验证所述唤醒指令是否由指定的服务器的号码发出并且验证所述唤醒指令是否是指定内容,在验证所述唤醒指令是由指定的服务器的号码发出并且所述唤醒指令是指定内容之后,所述处理单元从所述服务器获取所述控制指令并唤醒所述控制单元,和所述控制单元用于根据所述控制指令控制车内设备,

其中,当所述处理单元验证所述唤醒指令不是由指定的服务器的号码发出或者验证所述唤醒指令不是指定内容或者当所述服务器验证所述车载终端的身份信息为假时,所述处理单元通过触发第三电平信号来使所述通信单元休眠,所述处理单元断电并进入休眠状态。

2.根据权利要求1所述的用于休眠的汽车的远程控制系统,其特征在于,所述处理单元在验证所述唤醒指令是由指定的服务器的号码发出并且所述唤醒指令是指定内容之后,通过所述通信单元向所述服务器发送所述车载终端的身份信息;以及所述服务器在验证所述车载终端的所述身份信息为真之后,将所述控制指令发送给所述处理单元。

3.根据权利要求1或2所述的用于休眠的汽车的远程控制系统,其特征在于,所述车载终端进一步包括:存储单元,所述存储单元用于存储所述指定的服务器的号码以及所述指定内容。

4.根据权利要求1或2所述的用于休眠的汽车的远程控制系统,其特征在于,所述通信单元通过触发第一电平信号来唤醒处理单元,所述处理单元通过触发第二电平信号来唤醒控制单元。

5.根据权利要求2所述的用于休眠的汽车的远程控制系统,其特征在于,所述身份信息是所述车载终端的用户名和密码。

6.根据权利要求5所述的用于休眠的汽车的远程控制系统,其特征在于,所述用户名是所述车载终端的国际移动用户识别码,所述密码由用户预先设定。

7.根据权利要求1或2所述的用于休眠的汽车的远程控制系统,其特征在于,所述控制指令包括打开/关闭车灯、打开/关闭车内音响设备、打开/关闭空调、打开/关闭雨刷器、打开/关闭车门和打开/关闭车窗。

8.根据权利要求1或2所述的用于休眠的汽车的远程控制系统,其特征在于,所述用户终端使用预先安装的客户端软件、通过语音或通过短信息向所述服务器发送所述请求。

9.根据权利要求1或2所述的用于休眠的汽车的远程控制系统,其特征在于,所述通信单元进一步用于向所述用户终端发送确认消息。

10.根据权利要求1或2所述的用于休眠的汽车的远程控制系统,其特征在于,所述控制单元是控制器局域网。

11.一种用于休眠的汽车的远程控制方法,其特征在于,包括以下步骤:

1)用户终端向服务器发送控制车内设备的请求;

2)所述服务器根据所述请求向车载终端的通信单元发送唤醒指令并生成与所述请求对应的控制指令,其中,所述服务器通过短消息发送所述唤醒指令,通过无线网络数据发送所述控制指令;

3)所述通信单元在接收到所述唤醒指令后,唤醒所述车载终端的处理单元;

4)所述处理单元验证所述唤醒指令是否由指定的服务器的号码发出并且验证所述唤醒指令是否是指定内容;

5)在验证所述唤醒指令是由指定的服务器的号码发出并且所述唤醒指令是指定内容之后,所述处理单元从所述服务器获取所述控制指令并唤醒所述车载终端的控制单元;以及

6)所述控制单元根据所述控制指令控制车内设备,

其中,当所述处理单元验证所述唤醒指令不是由指定的服务器的号码发出或者验证所述唤醒指令不是指定内容或者当所述服务器验证身份信息为假时,所述处理单元通过触发第三电平信号来使所述通信单元休眠;以及所述处理单元断电并进入休眠状态。

12.根据权利要求11所述的用于休眠的汽车的远程控制方法,其特征在于,步骤5)包括以下步骤:所述处理单元在验证所述唤醒指令是由指定的服务器的号码发出并且所述唤醒指令是指定内容之后,通过所述通信单元向所述服务器发送所述车载终端的身份信息;

所述服务器验证所述车载终端的身份信息是否为真;

如果是,则将所述控制指令发送给所述处理单元;以及

所述处理单元唤醒所述控制单元。

13.根据权利要求11或12所述的用于休眠的汽车的远程控制方法,其特征在于,进一步包括步骤:

7)存储所述指定的服务器的号码以及所述指定内容。

14.根据权利要求11或12所述的用于休眠的汽车的远程控制方法,其特征在于,所述通信单元通过触发第一电平信号来唤醒处理单元,所述处理单元通过触发第二电平信号来唤醒控制单元。

15.根据权利要求14所述的用于休眠的汽车的远程控制方法,其特征在于,所述身份信息是所述车载终端的用户名和密码。

16.根据权利要求15所述的用于休眠的汽车的远程控制方法,其特征在于,所述用户名是所述车载终端的国际移动用户识别码,所述密码由用户预先设定。

17.根据权利要求11或12所述的用于休眠的汽车的远程控制方法,其特征在于,所述控制指令包括打开/关闭车灯、打开/关闭车内音响设备、打开/关闭空调、打开/关闭雨刷器、打开/关闭车门和打开/关闭车窗。

18.根据权利要求11或12所述的用于休眠的汽车的远程控制方法,其特征在于,所述用户终端使用预先安装的客户端软件、通过语音或通过短信息向所述服务器发送所述请求。

19.根据权利要求11或12所述的用于休眠的汽车的远程控制方法,其特征在于,进一步包括以下步骤:

8)所述通信单元向所述用户终端发送确认消息。

20.根据权利要求11或12所述的用于休眠的汽车的远程控制方法,其特征在于,所述控制单元是控制器局域网。

说明书 :

用于休眠的汽车的远程控制系统及方法

技术领域

[0001] 本发明涉及汽车通信领域,特别涉及一种用于休眠的汽车的远程控制系统及方法。

背景技术

[0002] 近年来,随着人们生活水平的不断提高,汽车逐渐地进入家庭,并成为生活的必需品。对车辆的控制越来越智能化,能够远程地控制车内设备成为人们的需求。但如果需要远程控制车内设备,则需要让车内控制器一直处于正常工作模式。由于汽车电池的容量有限,如果车内控制器长时间处于正常工作模式,则电池的电量会耗尽并导致汽车无法启动。
[0003] 目前的远程控制系统主要采用蓝牙技术,控制距离比较短且抗干扰能力差,起不到远程控制的目的,而且安全性能较差。

发明内容

[0004] 本发明旨在至少解决上述技术问题之一。
[0005] 为此,本发明的一个目的在于提出一种节省功耗、安全性能高的用于休眠的汽车的远程控制系统。
[0006] 本发明的另一目的在于提出一种用于休眠的汽车的远程控制方法。
[0007] 为了实现上述目的,根据本发明第一方面的实施例的用于休眠的汽车的远程控制系统包括用户终端、服务器和车载终端,其中,所述用户终端用于向所述服务器发送控制车内设备的请求,所述服务器用于根据所述请求向所述车载终端发送唤醒指令并生成与所述请求对应的控制指令,以及所述车载终端包括通信单元、处理单元和控制单元,其中,所述通信单元用于和所述服务器进行通信并在接收到所述唤醒指令后,唤醒所述处理单元,所述处理单元用于验证所述唤醒指令是否由指定的服务器的号码发出并且验证所述唤醒指令是否是指定内容,在验证所述唤醒指令是由指定的服务器的号码发出并且所述唤醒指令是指定内容之后,所述处理单元从所述服务器获取所述控制指令并唤醒所述控制单元,和所述控制单元用于根据所述控制指令控制车内设备。
[0008] 为了实现上述目的,根据本发明第二方面的实施例的用于休眠的汽车的远程控制方法包括以下步骤:1)用户终端向服务器发送控制车内设备的请求;2)所述服务器根据所述请求向车载终端的通信单元发送唤醒指令并生成与所述请求对应的控制指令;3)所述通信单元在接收到所述唤醒指令后,唤醒所述车载终端的处理单元;4)所述处理单元验证所述唤醒指令是否由指定的服务器的号码发出并且验证所述唤醒指令是否是指定内容;5)在验证所述唤醒指令是由指定的服务器的号码发出并且所述唤醒指令是指定内容之后,所述处理单元从所述服务器获取所述控制指令并唤醒所述车载终端的控制单元;以及6)所述控制单元根据所述控制指令控制车内设备。
[0009] 根据本发明实施例的用于休眠的汽车的远程控制系统或方法,可以唤醒休眠模式下的车载终端,从而节省了功耗;可以逐步唤醒车载终端内的各个单元,从而进一步节省了功耗;并且在经过多次验证后才控制车内设备,从而提高了安全性。
[0010] 本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

[0011] 本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,
[0012] 图1是根据本发明一个实施例的用于休眠的汽车的远程控制系统的结构框图;
[0013] 图2是根据本发明一个实施例的用于休眠的汽车的远程控制方法的流程图;以及[0014] 图3是根据本发明一个实施例的唤醒车载终端的控制单元的方法的流程图。

具体实施方式

[0015] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
[0016] 在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0017] 下面参考附图描述根据本发明实施例的用于休眠的汽车的远程控制系统和远程控制方法。
[0018] 图1是根据本发明一个实施例的用于休眠的汽车的远程控制系统的结构框图。如图1所示,用于休眠的汽车的远程控制系统10包括用户终端110、服务器120和车载终端130。
[0019] 具体地,用户终端110用于向服务器120发送控制车内设备20的请求。服务器120用于根据请求向车载终端130发送唤醒指令并生成与请求对应的控制指令。车载终端130包括通信单元1310、处理单元1320和控制单元1330。优选地,控制单元1330是CAN(控制器局域网)。
[0020] 具体地,通信单元1310用于和服务器120进行通信并在接收到唤醒指令后,唤醒处理单元1320。处理单元1320用于验证唤醒指令是否由指定的服务器120的号码发出并且验证唤醒指令是否是指定内容,在验证唤醒指令是由指定的服务器120的号码发出并且唤醒指令是指定内容之后,处理单元1320从服务器12获取控制指令并唤醒控制单元1330。控制单元1330用于根据控制指令控制车内设备20。
[0021] 用户终端110中可以预先安装客户端软件,用户可以通过该客户端软件与服务器120通信,用户也可以直接通过语音、短消息或彩信等与服务器120通信,以向服务器120发送控制车内设备20的请求。用户终端110发送的请求可以包括打开/关闭车灯、打开/关闭车内音响设备、打开/关闭空调、打开/关闭雨刷器、打开/关闭车门和打开/关闭车窗等各种请求。
[0022] 在服务器接120接收到来自用户终端110的控制车内设备20的请求后,服务器120向车载终端130发送唤醒指令,同时根据请求生成控制指令。例如,如果用户的请求是关闭车门,则服务器120生成与关闭车门对应的控制指令。
[0023] 在汽车处于熄火状态时,车载终端130以及车内设备20都处于休眠状态。车载终端130的通信单元1310在休眠模式下仍然有微弱的供电,可以接收来自服务器120的唤醒指令,然后唤醒处理单元1320。优选地,唤醒指令采用短消息的形式发送,短消息占用的数据量较少,控制指令采用无线网络数据的形式发送。
[0024] 在本发明的一个实施例中,车载终端130还包括存储单元1340,存储单元1340用于存储指定的服务器的号码以及指定内容。
[0025] 在车载终端130侧,只有在处理单元1320验证唤醒指令是由事先确定的指定号码(服务器120的号码)发送的并且在验证唤醒指令是指定内容时,才会去唤醒控制单元1330。指定内容包括事先确定的内容,该内容可以由用户自己定义,例如“wake up car”。
[0026] 在本发明的一个实施例中,处理单元1320在验证唤醒指令是由指定的服务器120的号码发出并且唤醒指令是指定内容之后,通过通信单元1310向服务器120发送车载终端130的身份信息。服务器120在验证车载终端130的身份信息为真后,将控制指令发送给处理单元1320。然后控制单元1320再唤醒控制单元1330。可选地,身份信息是车载终端
130的用户名和密码。可选地,用户名是车载终端130的国际移动用户识别码,密码由用户预先设定。
[0027] 服务器120验证车载终端130的过程如下:首先由车载终端130发送使用数据传输密钥加密的用户名到服务器120,服务器120解密并验证用户名后产生随机验证码,将随机验证码使用数据传输密钥加密后发送到车载终端130,车载终端130解密后将随机验证码使用数据传输密钥和用户预先设定的密码进行双重加密(即数据传输采用相对固定的密钥加密,这样可加大窃取数据者破解的难度,这里的密钥是由厂家制定,但厂家制定的密钥可能会在设计、生产等环节被不良份子窃得。还使用了用户密码作为密钥加密随机验证码,这个密码可由用户修改,这样的双重保护使得不管是用户和厂家人员都很难使用非法手段破解这些信息)后返回,服务器120进行解密;如果解密的随机验证码与服务器120发送的随机验证码相同,则验证车载终端130成功,可以将控制指令发送给车载终端130并根据控制指令控制车内设备;如果解密的随机验证码与服务器120发送的随机验证码不同,则验证车载终端130失败,车载终端130重新进入休眠模式。用户需要定期修改密码,以进一步保证安全性。
[0028] 在本发明的一个实施例中,通信单元1310在接收到服务器120发送的唤醒指令后,通过在与处理单元1320之间IO接口触发第一电平信号来唤醒处理单元1320。处理单元1320在从服务器120获取控制指令后,通过在与控制单元1330之间的IO接口触发第二电平信号来唤醒控制单元1330。当处理单元1320验证唤醒指令不是由指定的服务器120的号码发出、验证唤醒指令不是指定内容或者当服务器120验证车载终端130的身份信息为假时,处理单元1320通过在与通信单元1310之间的IO接口触发第三电平信号来使通信单元1310休眠,之后处理单元1320自动断电并进入休眠状态。
[0029] 在本发明的一个实施例中,当控制单元1330根据控制指令控制车内设备20执行相应的动作后,通信单元1310向用户终端110返回控制成功消息,如果由于验证不成功等未能控制车内设备20,通信单元1310向用户终端110返回控制失败消息。
[0030] 根据本发明实施例的用于休眠的汽车的远程控制系统10,可以唤醒休眠模式下的车载终端130,从而节省了功耗;可以逐步唤醒车载终端130内的处理单元1320和控制单元1330,从而进一步节省了功耗;并且在经过指定号码、指定内容、身份信息验证后才控制车内设备20,从而提高了安全性。
[0031] 图2是根据本发明一个实施例的用于休眠的汽车的远程控制方法。如图2所示,用于休眠的汽车的远程控制方法包括以下步骤。
[0032] 步骤S101,用户终端110向服务器120发送控制车内设备的请求。
[0033] 用户终端110中可以预先安装客户端软件,用户可以通过该客户端软件与服务器120通信,用户也可以直接通过语音、短消息或彩信等与服务器120通信,以向服务器120发送控制车内设备20的请求。用户终端110发送的请求可以包括打开/关闭车灯、打开/关闭车内音响设备、打开/关闭空调、打开/关闭雨刷器、打开/关闭车门和打开/关闭车窗等各种请求。
[0034] 步骤S102,服务器120根据请求向车载终端130的通信单元1310发送唤醒指令并生成与请求对应的控制指令。例如,如果用户的请求是关闭车门,则服务器120生成与关闭车门对应的控制指令。优选地,服务器120通过短消息发送唤醒指令,通过无线网络数据发送控制指令。
[0035] 步骤S103,通信单元1310在接收到唤醒指令后,唤醒车载终端130的处理单元1320。
[0036] 在汽车处于熄火状态时,车载终端130以及车内设备20都处于休眠状态。车载终端130的通信单元1310在休眠模式下仍然有微弱的供电,可以接收来自服务器120的唤醒指令,然后唤醒处理单元1320。优选地,唤醒指令采用短消息的形式发送,短消息占用的数据量较少,控制指令采用无线网络数据的形式发送。
[0037] 在本发明的一个实施例中,通信单元1310在接收到服务器120发送的唤醒指令后,通过在与处理单元1320之间IO接口触发第一电平信号来唤醒处理单元1320。
[0038] 步骤S104,处理单元1320验证唤醒指令是否由指定的服务器120的号码发出并且验证唤醒指令是否是指定内容。
[0039] 在车载终端130侧,只有在处理单元1320验证唤醒指令是由事先确定的指定号码(服务器120的号码)发送的并且在验证唤醒指令是指定内容时,才会去唤醒控制单元1330。指定内容包括事先确定的内容,该内容可以由用户自己定义,例如“wake up car”。
[0040] 步骤S105,在验证唤醒指令是由指定的服务器120的号码发出并且唤醒指令是指定内容之后,处理单元1320从服务器120获取控制指令并唤醒车载终端130的控制单元1330。在本发明的一个实施例中,处理单元1320在从服务器120获取控制指令后,通过在与控制单元1330之间的IO接口触发第二电平信号来唤醒控制单元1330。优选地,控制单元1330是CAN(控制器局域网)。
[0041] 图3是根据本发明一个实施例的唤醒车载终端的控制单元的方法的流程图。如图3所示,步骤S105具体包括以下步骤:
[0042] 步骤S1051,处理单元1320在验证唤醒指令是由指定的服务器120的号码发出并且唤醒指令是指定内容之后,通过通信单元1310向服务器120发送车载终端130的身份信息。可选地,身份信息是车载终端130的用户名和密码。可选地,用户名是车载终端130的国际移动用户识别码,密码由用户预先设定。
[0043] 步骤S1052,服务器120验证车载终端130的身份信息是否为真。
[0044] 步骤S1053,如果为真,则将控制指令发送给处理单元1320。
[0045] 步骤S1054,处理单元1320唤醒控制单元1330。
[0046] 其中服务器120验证车载终端130的过程如下:首先由车载终端130发送使用数据传输密钥加密的用户名到服务器120,服务器120解密并验证用户名后产生随机验证码,将随机验证码使用数据传输密钥加密后发送到车载终端130,车载终端130解密后将随机验证码使用数据传输密钥和用户预先设定的密码进行双重加密(即数据传输采用相对固定的密钥加密,这样可加大窃取数据者破解的难度,这里的密钥是由厂家制定,但厂家制定的密钥可能会在设计、生产等环节被不良份子窃得。还使用了用户密码作为密钥加密随机验证码,这个密码可由用户修改,这样的双重保护使得不管是用户和厂家人员都很难使用非法手段破解这些信息)后返回,服务器120进行解密;如果解密的随机验证码与服务器120发送的随机验证码相同,则验证车载终端130成功,可以将控制指令发送给车载终端
130并根据控制指令控制车内设备;如果解密的随机验证码与服务器120发送的随机验证码不同,则验证车载终端130失败,车载终端130重新进入休眠模式。用户需要定期修改密码,以进一步保证安全性。
[0047] 步骤S106,控制单元1330根据控制指令控制车内设备20。
[0048] 在本发明的一个实施例中,用于休眠的汽车的远程控制方法还可以包括:
[0049] 步骤S107,存储指定的服务器120的号码以及指定内容。
[0050] 在本发明的一个实施例中,用于休眠的汽车的远程控制方法还可以包括:
[0051] 步骤S108,当处理单元1320验证唤醒指令不是由指定的服务器120的号码发出或者验证唤醒指令不是指定内容或者服务器120验证车载终端130的身份信息为假时,处理单元1320通过触发第三电平信号来使通信单元1310休眠。
[0052] 步骤S109,处理单元1320断电并进入休眠状态。
[0053] 在本发明的一个实施例中,用于休眠的汽车的远程控制方法还可以包括:
[0054] 步骤S110,当控制单元1330根据控制指令控制车内设备20执行相应的动作后,通信单元1310向用户终端110返回控制成功消息。
[0055] 步骤S111,当处理单元1320验证唤醒指令不是由指定的服务器120的号码发出、验证唤醒指令不是指定内容或者当服务器120验证身份信息为假时,通信单元1310向用户终端110返回控制失败消息。
[0056] 根据本发明实施例的用于休眠的汽车的远程控制方法,可以唤醒休眠模式下的车载终端130,从而节省了功耗;可以逐步唤醒车载终端130内的处理单元1320和控制单元1330,从而进一步节省了功耗;并且在经过指定号码、指定内容、身份信息验证后才控制车内设备20,从而提高了安全性。
[0057] 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0058] 尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同限定。