一种手机远程控制汽车的装置及其控制方法

文档序号:7860283阅读:1285来源:国知局
专利名称:一种手机远程控制汽车的装置及其控制方法
技术领域
本发明属于车辆附属设备技术领域,涉及无线数据传输的汽车远程控制的控制装置。
背景技术
目前,公知的汽车远程控制方法大体上有以下3种1、采用在PC机端发送命令的方式控制汽车;2、采用GSM方式,在手机端发送短信来控制汽车;3、采用专门的手持远程控制装置控制汽车。采用第I种方式只能在固定的场所,如家中、办公室里控制汽车,移动性不好,且不方便;采用第2种方式控制汽车,短信发送采用的是慢信道,时间延迟较长,实时性不好;采用第3种方式需要专门设计一种装置,成本较高。随着科技的进步和汽车电子的发展,汽车远程控制应该朝着简单、智能、实用和方便的方向发展。武汉理工大学硕士学位论文《汽车远程控制防盗报警系统设计》一文中采用GSM 网络的短信服务来实现远程控制,操作比较麻烦,而且实时性不好;并且采用单片机作为汽车的控制单元,没有将远程控制装置与车载显示系统整合,浪费了车内资源。山东大学硕士学位论文《基于CAN总线的远程控制及信息发布一体系统》一文中,采用PC机进行远程控制,并使用Visual Sudio 2005进行C#编程。采用PC机进行远程控制,移动性能不好,受到较大的约束,汽车用户不能在随时随地对汽车控制。现有技术中,汽车的远程控制缺乏实施性好、简单方便的方案。

发明内容
本发明的目的是提供一种综合利用嵌入式技术、无线通信技术和网络技术的手机远程控制汽车的装置及其控制方法,在驾驶员进入汽车之前,可以使用手机对汽车进行点火启动控制和空调开关控制,可以对汽车进行预热或者预冷,提高了乘坐的舒适性。同时与汽车的车载终端共用嵌入式硬件平台,节约了成本。本发明主要是通过以下技术方案得以实现的。以GPRS网络为基础,提出一种米用Android手机通过socket通信方式远程控制汽车点火以及空调启动的远程控制方法。一、本发明所述的手机远程控制汽车的装置,结构包括远程控制客户端手机、socket通信、GPRS网络、内含GPRS模块、ARM处理器和人机交互界面的车载终端、继电器及其驱动电路、点火开关和空调开关;
远程控制客户端手机与车载终端都通过GPRS上网,并通过socket套接字连接,车载终端的IO 口一路通过继电器及其驱动电路和点火开关连接,另一路通过继电器及其驱动电路和空调开关连接。继电器及其驱动电路与车载终端可以通过车载终端上扩展的IO 口相连;
车载终端可采用ARMll处理器作为控制单元;
手机可采用Android平台的智能手机,并可采用动态域名解析软件将手机的动态IP解析到固定的域名中;
手机与车载终端可通过TCP协议的socket通信方式进行通信。所述的汽车远程控制装置与车载终端共用嵌入式硬件,采用TCP/IP的socket通信方式请求与手机建立连接,手机端接收到连接请求后,用户在手机客户端上点击接受请求,手机就与远程控制装置建立好了 socket连接,手机发送对应的点火或者空调启动指令到远程控制装置上,装置执行命令,并控制对应的继电器,从而达到控制汽车点火和控制空调启动的目的。汽车成功点火或者空调成功启动后,远程控制装置通过socket连接返回信息到手机,告知用户已经成功的执行命令。本发明所述的建立通讯的方式为TCP通信,并采用socket连接手机端和车载的远程控制装置。本发明所述的嵌入式硬件平台采用ARMll处理器,汽车在行驶过程中,嵌入式平台作为车载终端为驾驶员提供电话、GPS、上网等功能;汽车在停放时,嵌入式平台则作为远程控制装置,用户可以通过手机对装置的控制,达到远程控制汽车的目的。本发明所述的智能手机为Android平台的手机,要开发对应的远程控制Android客户端程序,用户点击程序上对应的按钮就能实时的控制汽车点火和空调开启。本发明所述的远程控制的Android客户端在用户确定发送指令到远程控制装置时,要提示用户输入设定好的密码,保证安全性。本发明所述的socket连接的建立需要知道手机端和车载终端一方的IP地址,但是手机和车载终端的IP都是动态的,因此在Android手机端安装dyndns动态IP解析客户端,将手机的IP解析到一个域名中,并从域名中将IP地址解析出来。这样就可以建立socket 通信了。本发明所述的远程控制装置在控制汽车的点火开关和空调开关之前,要对汽车进行线路改动,并加入继电器及其驱动电路。本发明在实现手机通过GPRS方式远程控制汽车的基础上,采用短信方式作为备用方式。当GPRS连接不上时,可以采用发送短信到远程控制装置的方式控制汽车。二、本发明所述远程控制汽车的方法是
(1):车载终端在汽车停止时保持工作状态,定时向固定了IP的手机发送连接请求,用户在使用远程控制程序点击汽车点火按钮,在输入正确的密码后,便接受了连接请求,并向车载终端发送控制指令;
(2):车载终端收到了手机发来的控制指令后,将指令进行解析,根据解析到的指令内容操作对应的10 口,10 口上接有控制汽车点火的继电器和控制汽车空调的继电器及其驱动电路,这样就可以控制对应的开关;
(3):远程控制装置成功控制汽车点火开关或者空调开关后,将通过socket方式返回信息到手机上,告知用户已经成功执行命令;
(4):当手机与GPRS连接不上时,可以采用发送短信到远程控制装置的方式控制汽车。控制指令的格式可为包头+包长度+指令编号+设备编号+数据长度+数据正文;
应用程序中在用户点击按钮后,应提示用户输入密码,防止操作失误并保证安全性。本发明的有益效果是实现了使用智能手机远程控制汽车点火和空调启动的功能,和目前已有的远程控制汽车的装置相比,更加的智能、实用和方便,是汽车电子多元化、一体化、网络化和智能化发展的必然趋势。


图I为本发明所述手机远程控制汽车的装置的结构示意图。图2为本发明Android应用程序的设力学计流程图。
具体实施例方式下面结合附图对本发明进一步说明。 如图I所示,本实施例的汽车远程控制装置主要分为车载终端和Android手机两大部分。车载终端包括了与驾驶员的交互界面即触摸屏、ARMll处理器和GPRS模块。远程控制装置利用汽车停止、车载终端不需要使用的空闲时间来工作,为了控制汽车的点火开关和空调开关,在车载终端的IO 口还需连上继电器驱动电路和继电器。Android手机是用户远程控制汽车的终端,其中需要安装设计的远程控制汽车的应用程序。进一步地,车载终端与手机的通信采用基于TCP协议的socket通信,使用socket通信的前提是车载终端和手机都可以通过GPRS上网,手机需要使用动态域名解析软件将动态IP固定,车载终端便通过该IP与手机建立socket连接。本实施例的手机远程控制汽车的控制方法是车载终端定时的向手机发送连接请求,当用户点击应用程序确定接收连接,车载终端根据收到的手机传输来的指令控制不同的10 口,从而控制继电器来达到控制汽车点火、熄火或者空调的打开和关闭。具体包括如下步骤
A :车载终端在汽车停止时保持工作状态,定时向固定了 IP的手机发送连接请求,用户在使用远程控制程序点击汽车点火按钮,在输入正确的密码后,便接受了连接请求,并向车载终端发送控制指令。B:车载终端收到了手机发来的控制指令后,将指令进行解析,根据解析到的指令内容操作对应的10 口,10 口上接有控制汽车点火的继电器和控制汽车空调的继电器及其驱动电路,这样就可以控制对应的开关。C :远程控制装置成功控制汽车点火开关或者空调开关后,将通过socket方式返回信息到手机上,告知用户已经成功执行命令。上述手机发送的指令格式为包头+包长度+指令编号+设备编号+数据长度+数据正文,具体的,包头是数据包的开头,占I字节;包长度是传输数据包的长度,以字节为单位,占据I字节;指令编号用于识别数据的类型,占据I字节;设备编号用于识别远程控制的设备,占据I字节;数据长度是数据正文的长度,占据I字节;数据正文是传输的二进制数据,占据I字节。车载终端解析出数据正文,根据定义好的正文数据进行对应的10口操作。
权利要求
1.一种手机远程控制汽车的装置,其特征是 该装置结构包括远程控制客户端手机、socket通信、GPRS网络、内含GPRS模块、ARM处理器和人机交互界面的车载终端、继电器及其驱动电路、点火开关和空调开关; 远程控制客户端手机、GPRS网络、车载终端依次连接,车载终端一路与继电器及其驱动电路和点火开关连接,另一路与继电器和空调开关连接。
2.根据权利要求I所述的一种手机远程控制汽车的装置,其特征是所述的继电器及其驱动电路与车载终端通过车载终端上扩展的IO 口相连。
3.根据权利要求I所述的一种手机远程控制汽车的装置,其特征是所述车载终端采用ARMll处理器作为控制单元。
4.根据权利要求I所述的一种手机远程控制汽车的装置,其特征是所述手机为采用Android平台的智能手机,并采用动态域名解析软件将手机的动态IP解析到固定的域名中。
5.根据权利要求I所述的一种手机远程控制汽车的装置,其特征是所述手机与车载终端通过TCP协议的socket通信方式进行通信。
6.一种手机远程控制汽车的控制方法,其特征在于,包括如下步骤 (I)车载终端在汽车停止时保持工作状态,定时向固定了 IP的手机发送连接请求,用户在使用远程控制程序点击汽车点火按钮,在输入正确的密码后,便接受了连接请求,并向车载终端发送控制指令; (2 )车载终端收到了手机发来的控制指令后,将指令进行解析,根据解析到的指令内容操作对应的IO 口,IO 口上接有控制汽车点火的继电器和控制汽车空调的继电器及其驱动电路,这样就可以控制对应的开关; (3)远程控制装置成功控制汽车点火开关或者空调开关后,将通过socket方式返回信息到手机上,告知用户已经成功执行命令; (4)当手机与GPRS连接不上时,可以采用发送短信到远程控制装置的方式控制汽车。
7.根据权利要求6所述的一种手机远程控制汽车的控制方法,其特征是所述的控制指令的格式为包头+包长度+指令编号+设备编号+数据长度+数据正文。
8.根据权利要求6所述的一种手机远程控制汽车的控制方法,其特征是所述应用程序中在用户点击按钮后,提示用户输入密码,防止操作失误并保证安全性。
全文摘要
本发明提出了一种手机远程控制汽车的装置及其控制方法,以便车主能够远程启动汽车并打开空调。该远程控制汽车的装置包括手机、车载终端和继电器及其驱动电路。车载终端包括GPRS模块、ARM11处理器和人机交互界面,手机为Android智能手机,并通过TCP协议的socket通信方式与车载终端进行数据传输,车载终端与继电器通过IO口相连,上述的手机远程控制汽车的控制方法是车载终端定时向手机发送连接请求,用户使用手机应用程序点击启动按钮接收连接请求,同时发送相应的指令给车载终端,车载终端根据解析出来的指令内容操作对应的IO口上连接的继电器,从而达到控制汽车点火开关和空调开关的目的。
文档编号H04L29/08GK102891885SQ20121033779
公开日2013年1月23日 申请日期2012年9月13日 优先权日2012年9月13日
发明者黄菊花, 胡江天, 于永飞 申请人:南昌大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1