本申请涉及汽车诊断,特别涉及一种基于ios应用程序实现汽车诊断方法及装置。
背景技术:
1、为了确定汽车状况,准确地查明故障部位及故障原因,在不进行汽车解体或仅卸下个别零器件的情况下,目前处理的办法主要是通过传统的汽车诊断设备进行检测,以便排查出问题所在。但不管是原厂汽车检测设备还是第三方汽车检测设备,都存在汽车诊断(检测)设备体积过大、价格过高、便携性过低以及各个设备相互配合之间接线复杂等众多的缺陷。
2、而ios系统作为领先的移动终端操作系统,其移动终端载体设备包括手机、平板、电脑等移动电子通讯设备,具有良好的用户体验和友好的开发环境。因此,在如此占据市场优势的条件下,如果将ios系统应用在汽车诊断行业上,为汽车诊断做出贡献,可以提高整个汽车诊断业务。
技术实现思路
1、本申请的主要目的为提供一种基于ios应用程序实现汽车诊断方法及装置,旨在解决现有技术中上述存在的技术问题。
2、本申请提出一种基于ios应用程序实现汽车诊断方法,应用于诊断设备,所述诊断设备与下位机连接,其改进之处在于,所述方法包括:
3、获取汽车诊断软件,对所述汽车诊断软件进行编译,得到静态库;
4、导入蓝牙程序,将所述蓝牙程序和所述静态库进行编译,生成可安装程序;
5、将所述可安装程序安装于ios系统上;
6、当收到诊断指令时,由所述下位机根据蓝牙程序将所述诊断指令发送至车辆ecu,以获取车辆ecu数据并反馈至终端设备。
7、作为上述技术方案的改进,所述得到静态库的步骤,包括:
8、创建第一诊断页面;
9、将所述汽车诊断软件导入所述第一诊断页面;
10、基于开发工具将所述诊断软件进行编译,得到静态库。
11、作为上述技术方案的进一步改进,所述生成可安装程序的步骤,包括:
12、创建第二诊断页面;
13、将所述静态库导入所述第二诊断页面;
14、基于开发工具将所述静态库进行编写,生成待安装程序。
15、作为上述技术方案的进一步改进,所述生成可安装程序的步骤,还包括:
16、将蓝牙程序导入第二诊断界面;
17、基于开发工具将所述待安装程序和所述蓝牙程序进行加密,生成可安装程序。
18、作为上述技术方案的进一步改进,所述开发工具包括xcode开发工具。
19、作为上述技术方案的进一步改进,所述当收到诊断指令时,由下位机根据蓝牙程序将所述诊断指令发送至车辆ecu的步骤,还包括:
20、对所述诊断指令进行加密,生成第一加密包,将所述第一加密包发送至所述下位机;
21、对所述加密包进行解密,生成第一解密数据;
22、通过所述下位机将所述第一解密数据发送至所述车辆ecu,以获取车辆ecu数据;
23、对所述车辆ecu数据进行加密,生成第二加密包,将所述第二加密包发送至ios系统进行解密,得到第二解密数据;
24、将所述第二解密数据反馈至所述终端设备。
25、作为上述技术方案的进一步改进,所述终端设备包括手机、电脑、平板以及可移动通信的装置。
26、本申请还提供了一种基于ios应用程序实现汽车诊断装置,包括:
27、第一处理模块,所述第一处理模块用于获取汽车诊断软件,对所述汽车诊断软件进行编译,得到静态库;
28、第二处理模块,所述第二处理模块用于导入蓝牙程序,将所述蓝牙程序和所述静态库进行编译,生成可安装程序;
29、安装模块,所述安装模块用于将所述可安装程序安装于ios系统上;
30、第三处理模块,所述第三处理模块用于当收到诊断指令时,由所述下位机根据蓝牙程序将所述诊断指令发送至车辆ecu,以获取车辆ecu数据并反馈至所述终端设备。
31、本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述一种基于ios应用程序实现汽车诊断方法的步骤。
32、本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述一种基于ios应用程序实现汽车诊断方法的步骤。
33、本申请的有益效果为:本申请通过在ios系统上嵌入汽车诊断软件,该方法使得汽车诊断软件能够运行在ios系统上,满足了用户可以在appstore上下载此类应用的需求。
34、同时,将汽车诊断软件导入到ios系统中,利用ios系统执行汽车诊断,能够快速的得到诊断结果,并且这一举措可以将诊断功能和ios系统集于一体化,这样既能够降低现有汽车的诊断设备成本,设备多而线路复杂的情况,还能够解决便携性问题,具有一定的市场前景,值得广泛推广。
1.一种基于ios应用程序实现汽车诊断方法,应用于诊断设备,所述诊断设备与下位机连接,其特征在于,所述方法包括:
2.根据权利要求1所述的一种基于ios应用程序实现汽车诊断方法,其特征在于,所述得到静态库的步骤,包括:
3.根据权利要求1所述的一种基于ios应用程序实现汽车诊断方法,其特征在于,所述生成可安装程序的步骤,包括:
4.根据权利要求3所述的一种基于ios应用程序实现汽车诊断方法,其特征在于,所述生成可安装程序的步骤,还包括:
5.根据权利要求2-4任意一项所述的一种基于ios应用程序实现汽车诊断方法,其特征在于,所述开发工具包括xcode开发工具。
6.根据权利要求1所述的一种基于ios应用程序实现汽车诊断方法,其特征在于,所述当收到诊断指令时,由下位机根据蓝牙程序将所述诊断指令发送至车辆ecu的步骤,还包括:
7.根据权利要求1-6任意一项所述的一种基于ios应用程序实现汽车诊断方法,其特征在于,所述终端设备包括手机、电脑、平板以及可移动通信的装置。
8.一种基于ios应用程序实现汽车诊断装置,其特征在于,包括:
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1-7所述一种基于ios应用程序实现汽车诊断方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7所述一种基于ios应用程序实现汽车诊断方法的步骤。