一种基于iOS应用程序实现汽车诊断方法及装置与流程

文档序号:34393231发布日期:2023-06-08 11:02阅读:49来源:国知局
一种基于iOS应用程序实现汽车诊断方法及装置与流程

本申请涉及汽车诊断,特别涉及一种基于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应用程序实现汽车诊断方法的步骤。


技术总结
本申请涉及汽车诊断技术领域,公开了一种基于iOS应用程序实现汽车诊断方法及装置,应用于诊断设备,包括获取汽车诊断软件,对汽车诊断软件进行编译,得到静态库;导入蓝牙程序,将蓝牙程序和静态库进行编译,生成可安装程序;将可安装程序安装于iOS系统上;当收到诊断指令时,由下位机根据蓝牙程序将诊断指令发送至车辆ECU,以获取车辆ECU数据并反馈至终端设备。通过在iOS系统上嵌入汽车诊断软件,使得汽车诊断软件能够运行在iOS系统上,满足了用户Appstore上下载此类应用的需求。同时利用iOS系统执行汽车诊断,能够快速得到诊断结果,并且将诊断功能和iOS系统集于一体化,能够降低现有汽车的诊断设备成本,还能够解决便携性问题,具有一定的市场前景。

技术研发人员:蔡福祥,郭斌
受保护的技术使用者:深圳市星卡科技股份有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1