智能诊修系统及其应用程序控制方法和数据处理方法与流程

文档序号:29809841发布日期:2022-04-27 03:04阅读:99来源:国知局
智能诊修系统及其应用程序控制方法和数据处理方法与流程

1.本发明涉及汽车诊修的技术领域,尤其涉及一种智能诊修系统及其应用程序控制方法和数据处理方法。


背景技术:

2.随着汽车逐渐普及,各家各户都开始拥有一辆或多辆汽车。在日常的驾驶使用中,为了能让车辆更加安全可靠,定期的车辆维护与诊修是必不可少的。由于人工诊修的耗时长,现有的诊修业务以从原有的人工操作转换成智能系统执行。
3.目前常用的诊修系统大多数采用单体架构,即由维修公司自行独立开发诊修应用程序,并将诊修应用程序安装在用户终端中。在诊修时,由其用户终端直接与汽车上的车载终端建立通信,再由车载终端采集汽车的各种状态数据,最后由用户终端根据各种状态数据确定车辆的实时状况,并将车辆的实时状况发送至技术人员的智能终端中,以便技术人员作针对性的维修保养。
4.但目前常用的诊修系统有如下技术问题,由于不同厂家的汽车其车载终端均不相同,导致用户终端难以与多个不同的车载终端兼容通信,而且当需要编辑相应的应用程序时,只能根据车载终端的类型进行针对性编辑,即使开发的应用程序需求功能相同但程序与程序相互之间也不兼容,使得用户终端与车载终端之间的耦合性非常高,也导致开发的应用程序复用性非常低,难以满足现有诊修业务的需求;并且,当用户需要多个不同的诊修功能时,需要开发多个应用程序,不但开发的应用程序非常复杂,且开发成本高,可维护性差。


技术实现要素:

5.本发明提出一种智能诊修系统及其应用程序控制方法和数据处理方法,所述智能诊修系统通过设置在云端的数据中台和业务单元分别与车载终端与用户终端建立连接,并通过数据中台与业务单元处理车载终端和用户终端的各种数据,实现用户终端与各个车载终端的解耦,不但简化用户终端与各个车载终端相互之间通信架构,还可以提高车载终端的兼容性、实用性、可拓展能力以及处理数据的效率。
6.本发明实施例的第一方面提供了一种智能诊修系统,所述智能诊修系统包括:数据中台、业务单元、车载终端和用户终端;
7.其中,所述数据中台分别与所述业务单元、所述车载终端和所述用户终端连接,所述业务单元分别与所述车载终端和所述用户终端连接;
8.所述数据中台,用于获取车载终端采集车载数据,并对所述车载数据进行数据处理操作;
9.所述业务单元,用于获取所述数据中台执行数据处理操作的数据结果,并对所述数据结果进行业务应用操作,根据所述业务应用操作的业务操作结果控制车载终端采集车载数据,以及将所述业务应用操作的业务操作结果反馈至用户终端;
10.所述用户终端,用于收发用户指令,根据所述用户指令触发所述数据中台执行数据处理操作,根据所述用户指令触发所述业务单元执行业务应用操作,以及接收与展示所述业务单元执行业务应用操作的业务操作结果;
11.所述车载终端,用于根据所述业务单元执行业务应用操作的业务操作结果采集车载数据,并将所述车载数据发送至所述数据中台。
12.在第一方面的一种可能的实现方式中,所述业务单元包括:业务中台、车载管理后台和用户管理后台;
13.所述业务中台分别与所述数据中台、所述车载管理后台和所述用户管理后台连接,所述车载管理后台与所述车载终端连接,所述用户管理后台与所述用户终端连接;
14.所述业务中台,用于根据所述数据中台执行数据处理操作的数据操作结果执行业务应用操作,并将所述业务应用操作的业务操作结果分别发送至所述车载管理后台和所述用户管理后台;
15.所述车载管理后台,用于接收所述业务操作结果,根据所述业务操作结果确定应用需求并控制所述车载终端采集车载数据;
16.所述用户管理后台,用于接收所述业务操作结果,根据所述业务操作结果确定所述用户终端的应用权限以及控制所述用户终端展示所述业务操作结果。
17.在第一方面的一种可能的实现方式中,所述智能诊修系统还包括:业务开发平台,所述业务开发平台与所述业务中台连接;
18.所述业务开发平台,用于对所述业务中台的所述业务应用操作进行业务开发、发布和运营。
19.在第一方面的一种可能的实现方式中,所述智能诊修系统还包括:应用开发平台,所述应用开发平台与所述用户管理后台连接;
20.所述应用开发平台,用于所述用户终端的应用程序进行产品的开发、发布和运营。
21.在第一方面的一种可能的实现方式中,所述智能诊修系统还包括:数据开发平台,所述数据开发平台与所述数据中台连接;
22.所述数据开发平台,用于对所述数据中台的数据处理操作进行数据开发、发布和运营。
23.在第一方面的一种可能的实现方式中,所述数据处理操作,包括:数据甄别、数据清洗、数据转换、数据融合、数据管理、数据模型化、数据自学习、数据api化。
24.在第一方面的一种可能的实现方式中,所述业务应用操作,包括:业务逻辑处理、知识图谱服务、隐藏数据、技术细节和业务语义操作。
25.本发明实施例的第二方面提供了一种基于智能诊修系统的应用程序控制方法,所述方法适用于如上所述的智能诊修系统,所述方法包括:
26.在接收由用户触发生成的应用程序控制请求时,根据所述应用程序控制请求确定用户是否具有控制权限;
27.当确定用户具有控制权限时,基于所述应用程序控制请求从海量存储的应用程序中筛选目标应用程序,并利用所述目标应用程序的业务类型控制车载终端采集应用数据;
28.按照所述目标应用程序的业务类型对所述应用数据进行业务逻辑分析,并将业务结果反馈至用户。
29.本发明实施例的第三方面提供了一种基于智能诊修系统的数据处理方法,所述方法适用于如上所述的智能诊修系统,所述方法包括:
30.在接收用户触发生成的数据处理请求时,响应所述数据处理请求确定与车载终端的通信协议;
31.基于所述通信协议控制车载终端采集车辆数据;
32.按照所述数据处理请求对所述车辆数据进行数据分析操作,并将数据结果反馈至用户。
33.相比于现有技术,本发明实施例提供的一种智能诊修系统及其应用程序控制方法和数据处理方法,其有益效果在于:本发明通过设置在云端的数据中台和业务单元分别与车载终端与用户终端建立连接,并通过数据中台与业务单元处理车载终端和用户终端的各种数据,实现用户终端与各个车载终端的解耦,以简化用户终端与各个车载终端相互之间通信架构,并可以提高车载终端的兼容性、实用性、可拓展能力以及处理数据的效率。
附图说明
34.图1是本发明一实施例提供的一种智能诊修系统的结构示意图;
35.图2是本发明一实施例提供的一种智能诊修系统的结构示意图;
36.图3是本发明一实施例提供的一种基于智能诊修系统的应用程序控制方法的流程示意图;
37.图4是本发明一实施例提供的一种基于智能诊修系统的数据处理.方法的流程示意图。
具体实施方式
38.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
39.目前常用的诊修系统有如下技术问题,由于不同厂家的汽车其车载终端均不相同,导致用户终端难以与多个不同的车载终端兼容通信,而且当需要编辑相应的应用程序时,只能根据车载终端的类型进行针对性编辑,即使开发的应用程序需要功能相同但程序与程序相互之间也不兼容,使得用户终端与车载终端相互之间的耦合性非常高,也导致编辑的应用程序复用性非常低,难以满足现有诊修业务的需求;并且,当用户需要多个不同的诊修功能时,需要开发多个应用程序,不但开发的应用程非常复杂,且开发成本高。
40.为了解决上述问题,下面将通过以下具体的实施例对本技术实施例提供的一种智能诊修系统进行详细介绍和说明。
41.参照图1,示出了本发明一实施例提供的一种智能诊修系统的结构示意图。
42.所述智能诊修系统包括:数据中台、业务单元、车载终端和用户终端;
43.其中,所述数据中台分别与所述业务单元、所述车载终端和所述用户终端连接,所述业务单元分别与所述车载终端和所述用户终端连接;
44.所述数据中台,用于获取车载终端采集车载数据,并对所述车载数据进行数据处
理操作;
45.所述业务单元,用于获取所述数据中台执行数据处理操作的数据结果,并对所述数据结果进行业务应用操作,根据所述业务应用操作的业务操作结果控制车载终端采集车载数据,以及将所述业务应用操作的业务操作结果反馈至用户终端;
46.所述用户终端,用于收发用户指令,根据所述用户指令触发所述数据中台执行数据处理操作,根据所述用户指令触发所述业务单元执行业务应用操作,以及接收与展示所述业务单元执行业务应用操作的业务操作结果;
47.所述车载终端,用于根据所述业务单元执行业务应用操作的业务操作结果采集车载数据,并将所述车载数据发送至所述数据中台。
48.具体地,用户终端可以用于接收用户的各种操作指令,通过操作指令控制业务中台进行应用程序的筛选和应用处理等操作。车载终端可以用于车辆数据的采集与车辆控制等操作。
49.数据中台可以用于各种车载终端的数据进行数据转换、编译、提取、筛选、运算等数据处理操作。业务单元可以用于对应用程序的管理、用户权限的管理和应用程序的逻辑运算等操作。
50.在本实施例中,由于用户终端无需直接与车载终端通信连接,可以通过业务单元与数据中台与车载终端通信连接,使得用户终端可以通过业务单元与不同的车载终端通信,而车载终端也可以通过业务单元与不同用户终端建立连接,从而可以提高车载终端的兼容性。而且,当需要为用户终端添加新的功能应用时,可以在开放的业务单元中进行应用程序编辑,无需进行诊断性编辑,可以提高应用程序的复用性,降低应用程序的开发成本,同时业务单元可以有效对各个应用程序进行针对性管理,也可以减轻用户终端的管理负担。
51.另外,业务单元和数据中台均可以提高处理数据的能力,也可以分别减轻车载终端和用户终端处理数据的压力,提高数据的处理效率。
52.参照图2,示出了本发明一实施例提供的一种智能诊修系统的结构示意图。
53.在一实施例中,为了可以分别与不同的车载终端通信连接,以及可以高效管理海量的应用程序,在一实施例中,所述业务单元包括:业务中台、车载管理后台和用户管理后台;
54.所述业务中台分别与所述数据中台、所述车载管理后台和所述用户管理后台连接,所述车载管理后台与所述车载终端连接,所述用户管理后台与所述用户终端连接;
55.所述业务中台,用于根据所述数据中台执行数据处理操作的数据操作结果执行业务应用操作,并将所述业务应用操作的业务操作结果分别发送至所述车载管理后台和所述用户管理后台;
56.所述车载管理后台,用于接收所述业务操作结果,根据所述业务操作结果确定应用需求并控制所述车载终端采集车载数据;
57.所述用户管理后台,用于接收所述业务操作结果,根据所述业务操作结果确定所述用户终端的应用权限以及控制所述用户终端展示所述业务操作结果。
58.具体地,用户管理后台可以存有海量的应用程序,同时用户管理后台可以具有多个应用程序的开发端口和开发接口。用户可以通过应用程序的开发端口和开发接口进行对
应的应用程序编辑和管理。同时用户管理后台可以对用户的调用权限进行管控,以确定用户是否具有调用所存储的应用程序的权限,方便对应用程序进行相应的管理。
59.业务中台可以对用户选择的应用程序进行相应的逻辑控制处理和分析运算,以提高各种应用程序的处理和分析能力。
60.车载管理后台可以存有不同的通信协议,不同的通信协议可以对应不同的车载终端通信连接。
61.在使用时,用户可以通过用户终端向用户管理后台发送关于应用程序的调用请求,用户管理后台可以根据用户终端的调用请求是否具有权限,当具有权限时触发业务中台确定该应用所需要的数据,并确定对应的通信协议,利用通信协议与车载终端通信,并按照应用所需要的数据控制车载终端采集相应的数据,实现数据采集的效果。
62.由于车载管理后台存有多个不同通信协议,使得用户终端可以通过业务中台与多个车载终端进行通信连接,以拓展车载终端与兼容性和实用性。而用户管理后台可以对多个应用程序进行编辑和管理,可以有效提高应用程序的管理能力,减少编辑的工作量和难度,从而可以满足用户的日常使用需求,提升用户的使用体验。
63.为了方便进行业务开发,在一实施例中,所述智能诊修系统还包括:业务开发平台,所述业务开发平台与所述业务中台连接;
64.所述业务开发平台,用于对所述业务中台的所述业务应用操作进行业务开发、发布和运营。
65.具体地,用户可以通过业务开发平台添加或修改业务处理逻辑和数据运算逻辑,以提高业务中台的数据运算能力和业务分析处理能力。
66.为了方便进行应用程序的开发和管理,在一实施例中,所述智能诊修系统还包括:应用开发平台,所述应用开发平台与所述用户管理后台连接;
67.所述应用开发平台,用于所述用户终端的应用程序进行产品的开发、发布和运营。
68.具体地,用户可以通过应用开发平台编辑新的应用程序或管理原有的应用程序,再通过应用开发平台将新编辑或新增的应用程序添加至用户管理后台中。
69.为了提高数据中台的数据处理效率,在一实施例中,所述智能诊修系统还包括:数据开发平台,所述数据开发平台与所述数据中台连接;
70.所述数据开发平台,用于对所述数据中台的数据处理操作进行数据开发、发布和运营。
71.具体地,用户可以通过数据开发平台修改与管理数据中台的数据处理操作的处理逻辑和运算方式,从而提高数据中台的数据处理能力。
72.在一可选的实施例中,所述数据处理操作,包括:数据甄别、数据清洗、数据转换、数据融合、数据管理、数据模型化、数据自学习、数据api化。
73.由于不同的车载终端采集的数据格式、数据类型均不相同,数据中台可以对车载终端所采集的数据进行统一管理,而通过数据中台对车载终端的各种采集数据进行上述数据处理操作,可以让业务中台快速进行业务逻辑分析,以提高业务中台的处理效率。
74.在一可选的实施例中,所述业务应用操作,包括:业务逻辑处理、知识图谱服务、隐藏数据、技术细节和业务语义操作。
75.具体地,该业务应用操作可以与用户所选择的应用程序的应用需求或业务需求一
一对应。
76.例如,用户调用的应用程序是车辆的一键体检,业务中台可以对各种车辆行驶里数、机件损耗、油耗等车载数据进行体检的逻辑分析,得到体检结果。
77.可选地,上述逻辑分析可以是利用油耗计算实际行程历史,将实际行程里数与车辆行驶里数进行比较,确定是否出现漏油情况,以及利用实际行程里数与机件的损耗比率相乘,得到机件在行驶实际行程里数后的损耗。也可以是将各个车载数据输入至训练好的神经网络中进行检测分析。
78.又例如,用户调用的车辆空调控制,业务中台可以对空调的温度,启动时间等车载数据进行逻辑分析,再根据分析进行对应的空调控制。
79.在本实施例中,本发明实施例提供了一种智能诊修系统,其有益效果在于:本发明通过设置在云端的数据中台和业务单元分别与车载终端与用户终端建立连接,并通过数据中台与业务单元处理车载终端和用户终端的各种数据,实现用户终端与各个车载终端的解耦,以简化用户终端与各个车载终端相互之间通信架构,并可以提高车载终端的兼容性、实用性、可拓展能力以及处理数据的效率。
80.本发明实施例还提供了一种基于智能诊修系统的应用程序控制方法。参照图3,示出了本发明一实施例提供的一种基于智能诊修系统的应用程序控制方法的流程示意图。
81.所述基于智能诊修系统的应用程序控制方法适用于如上述实施例所述的智能诊修系统。
82.其中,作为示例的,所述基于智能诊修系统的应用程序控制方法,可以包括:
83.s31、在接收由用户触发生成的应用程序控制请求时,根据所述应用程序控制请求确定用户是否具有控制权限。
84.在实际操作中,用户可以通过点击用户终端的显示界面,选择用户终端显示的应用程序,以触发用户终端生成对应的应用程序控制请求,接着用户终端可以将应用程序控制请求发送至业务单元中进行权限判定。
85.可选地,可以将应用程序控制请求发送至用户管理后台中,由用户管理后台确定用户终端是否具有应用程序的调用权限。
86.s32、当确定用户具有控制权限时,基于所述应用程序控制请求从海量存储的应用程序中筛选目标应用程序,并利用所述目标应用程序的业务类型控制车载终端采集应用数据。
87.用户管理后台确定用户终端具有应用程序的调用权限后,从海量存储的应用程序确定本次用户所选择的目标应用程序,然后根据该目标应用程序的功能或业务类型确定需要采集的数据,再通过业务中台控制车载终端采集相应的数据。
88.具体地,业务中台可以车载管理后台确定与车载终端的通讯协议,再通过通讯协议控制车载终端采集相应的数据。
89.s33、按照所述目标应用程序的业务类型对所述应用数据进行业务逻辑分析,并将业务结果反馈至用户。
90.车载终端在采集数据后,可以将数据发送至数据中台中,然后由数据中台进行相应的格式转换和数据筛选等处理,接着数据中台可以将处理后的数据发送至业务中台,再由业务中台执行目标应用程序的业务逻辑分析,并将最后分析结果发送至用户终端,以供
用户终端反馈给用户。
91.在本实施例中,本发明实施例提供了一种基于智能诊修系统的应用程序控制方法,其有益效果在于:本发明可以根据用户的触发操作管理用户的应用操作,以实现多个应用程序管理和控制,提高应用程序的管理效率,同时也可以方便用户控制车载终端,简化车载终端的控制操作,实现用户终端与车载终端的兼容控制。
92.本发明实施例还提供了一种基于智能诊修系统的数据处理方法,参见图4,示出了本发明一实施例提供的一种基于智能诊修系统的数据处理方法的流程示意图。
93.其中,作为示例的,所述基于智能诊修系统的数据处理方法可以包括:
94.s41、在接收用户触发生成的数据处理请求时,响应所述数据处理请求确定与车载终端的通信协议。
95.在本实施例中,业务中台可以采集用户终端数据处理请求,该数据处理请求可以是用户通过用户终端选择对应的应用程序后,业务中台根据用户选择的应用程序所需要的程序业务需求编辑生成的请求。
96.业务中台可以根据数据处理请求确定与车载终端建立通信的通信协议。具体地,业务中台可以通过车载管理后台确定建立通信连接的通信协议。
97.s42、基于所述通信协议控制车载终端采集车辆数据。
98.在确定通信协议后,可以按照通信协议的控制方式控制车载终端提取相应的数据。
99.在一可选的实施例中,业务中台也可以通过通信协议直接控制车载终端采集车载数据,并在采集车载数据后,利用车载数据进行相应的逻辑分析或诊断处理。
100.例如,所述逻辑分析或诊断处理可以是检测的行程里数转换、车门是否关闭或防盗锁是否锁上等简单的操作。车载终端可以在完成分析或诊断操作后再将数据传输至业务中台,再由业务中台将分析结果或诊断结果发送至用户终端,供用户查看。
101.对于数据量小或简单的处理操作,也可以直接调用车载终端执行,以缩短数据处理的时间,提高数据处理的效率。
102.可选地,具体的操作方式可以由业务中台控制,也可以是用户通过用户终端控制,具体可以根据实际需要进行调整。
103.s43、按照所述数据处理请求对所述车辆数据进行数据分析操作,并将数据结果反馈至用户。
104.然后控制车载终端将采集的车载数据发送至数据中台,由数据中台对车载数据进行相应的数据运算和数据分析,最后再将分析结果发送至业务中台,再由业务中台转发至用户终端,供用户终端提示用户。
105.在本实施例中,本发明实施例提供了一种基于智能诊修系统的数据处理方法,其有益效果在于:本发明通过控制数据中台对车载终端采集的数据进行数据运算与分析,可以减轻用户终端与车载终端的数据处理压力,提高数据效率,并且也可以减少车载终端的结构,降低车辆制造的成本。
106.进一步的,本技术实施例还提供了一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述实施例所述的一种基于智能诊修系统的应用程序控制方法或如上述实施例所述的一种基于智
能诊修系统的数据处理方法。
107.进一步的,本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如上述实施例所述的一种基于智能诊修系统的应用程序控制方法或如上述实施例所述的一种基于智能诊修系统的数据处理方法。
108.以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1