一种关于用户终端的应用程序管理方法及智能诊修系统转让专利

申请号 : CN202111569352.5

文献号 : CN114217931B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李留海章峰李含

申请人 : 广州瑞修得信息科技有限公司

摘要 :

本发明公开了一种关于用户终端的应用程序管理方法及智能诊修系统,所述方法适用于集合海量应用程序的业务中台,所述方法包括:当接收所述用户终端发送的调用应用请求时,基于所述调用应用请求确定所述用户终端是否具有应用程序的调用权限;当确定所述用户终端具有应用程序的调用权限时,响应所述调用应用请求向所述车载终端发送数据获取请求,以使所述车载终端响应所述数据获取请求从车辆采集应用数据;根据所述应用数据与所述调用应用请求进行应用分析得到分析结果。本发明可以通过业务中台进行对应的应用管理与应用数据的分析处理,以简化用户终端的应用管理操作,提高应用程序的数据处理效率,以及可以提高用户终端与不同车载终端的兼容能力。

权利要求 :

1.一种关于用户终端的应用程序管理方法,其特征在于,所述方法适用于集合海量应用程序的业务中台,所述业务中台分别与用户终端、数据中台和车载终端连接,所述数据中台分别与所述用户终端与所述车载终端连接,所述方法包括:当接收所述用户终端发送的调用应用请求时,基于所述调用应用请求确定所述用户终端是否具有应用程序的调用权限;

当确定所述用户终端具有应用程序的调用权限时,响应所述调用应用请求向所述车载终端发送数据获取请求,以使所述车载终端响应所述数据获取请求从车辆采集应用数据,并将所述应用数据发送至所述数据中台,供所述数据中台将所述应用数据转发至业务中台;

根据所述应用数据与所述调用应用请求进行应用分析得到分析结果,将所述分析结果发送至所述用户终端,以供所述用户终端向用户展示所述分析结果;

所述基于所述调用应用请求确定所述用户终端是否具有应用程序的调用权限,包括:从所述调用应用请求中提取所述用户终端的应用页面数据以及所述应用页面数据对应的数据权限值;

当所述应用页面数据与海量应用程序相匹配且所述数据权限值在海量应用程序对应的程序范围值时,则确定所述用户终端具有应用程序的调用权限;

否则,则确定所述用户终端不具有应用程序的调用权限。

2.根据权利要求1所述的关于用户终端的应用程序管理方法,其特征在于,所述响应所述调用应用请求触发所述用户终端向所述数据中台发送数据获取请求,包括:基于所述调用应用请求从海量应用程序中筛选若干个目标应用程序;

按照所述调用应用请求对应的业务类型装配所述若干个目标应用程序得到应用程序集合;

根据所述应用程序集合所包含的所述若干个目标应用程序的应用需求生成数据获取请求,并向所述数据中台发送所述数据获取请求。

3.根据权利要求1所述的关于用户终端的应用程序管理方法,其特征在于,所述根据所述应用数据与所述调用应用请求进行应用分析得到分析结果,包括:从所述调用应用请求提取业务类型;

按照所述业务类型对所述应用数据进行应用分析得到分析结果。

4.根据权利要求1‑3任意一项所述的关于用户终端的应用程序管理方法,其特征在于,在所述以供所述用户终端向用户展示所述分析结果的步骤后,所述方法还包括:接收所述用户终端发送的结果反馈数据,所述结果反馈数据为用户查看所述用户终端展示所述分析结果后输入的反馈评价;

将所述结果反馈数据发送至所述数据中台,以使所述数据中台采用所述结果反馈数据进行数据模型优化。

5.根据权利要求1‑3任意一项所述的关于用户终端的应用程序管理方法,其特征在于,在所述以供所述用户终端向用户展示所述分析结果的步骤后,所述方法还包括:获取所述数据中台发送的应用推荐数据,所述应用推荐数据为所述数据中台在接收并利用所述用户终端在完成调用应用程序后所生成应用反馈数据进行应用行为分析得到;

基于所述应用推荐数据对存储的海量应用程序进行程序管理。

6.根据权利要求1‑3任意一项所述的关于用户终端的应用程序管理方法,其特征在于,在所述数据中台将所述应用数据转发至业务中台的步骤前,所述方法还包括:所述数据中台对所述应用数据进行数据预处理,其中所述数据预处理包括:数据分类、数据标签或数据筛选。

7.一种智能诊修系统,其特征在于,所述智能诊修系统适用于如权利要求1‑6任意一项所述的关于用户终端的应用程序管理方法,所述智能诊修系统包括:数据中台、业务中台、用户终端、车载终端、业务管控平台以及车载管控平台;

其中,所述业务中台分别与所述数据中台、所述业务管控平台和所述车载管控平台连接,所述数据中台分别与所述用户终端和所述车载终端连接,所述用户终端与所述业务管控平台连接,所述车载终端与所述车载管控平台。

8.一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1‑6任意一项所述的关于用户终端的应用程序管理方法。

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如权利要求1‑6任意一项所述的关于用户终端的应用程序管理方法。

说明书 :

一种关于用户终端的应用程序管理方法及智能诊修系统

技术领域

[0001] 本发明涉及应用程序管理的技术领域,尤其涉及一种关于用户终端的应用程序管理方法及智能诊修系统。

背景技术

[0002] 随着汽车逐渐普及,各家各户都开始拥有一辆或多辆汽车。在日常的驾驶使用中,为了提高用户的使用体验,会在车辆中增设智能的车载终端,通过车载终端与互联网协同工作,可以实现多功能控制及驾驶辅助,以方便用户驾驶,提高车辆的安全性与可靠性。
[0003] 由于不同的汽车厂商有其对应系统,使得不同车辆的车载终端均是独立架构,当需要调用与控制车载终端调用不同的应用程序以使车辆实现各种应用功能时(例如车辆检测或控制切换或影音播放等),目前常用的方式是先识别车载终端的终端类型,基于终端类型编辑对应的功能应用,再将新增功能应用程序添加至用户终端中,以使用户终端可以控制车载终端执行相应的应用操作。
[0004] 但目前常用的车辆应用管理有如下技术问题:若用户的应用需求多,需要预先根据用户的应用需求编辑多个不同的应用程序,而编辑时间长且开发成本高,难以推广应用,而且用户终端能数据处理能力有限,若用户终端同时处理多个应用程序的数据,不但增加了处理数据耗时,降低数据处理效率,也增加了用户终端的负担。

发明内容

[0005] 本发明提出一种关于用户终端的应用程序管理方法及智能诊修系统,所述方法通过设置集成海量应用程序的业务中台为用户终端进行应用程序的统筹管理以及应用数据的处理,不但可以避免因各个车载终端不兼容而造成的应用操作繁琐的问题,而且可以简化用户终端的应用管理操作,提高应用程序的数据处理效率。
[0006] 本发明实施例的第一方面提供了一种关于用户终端的应用程序管理方法,所述方法适用于集合海量应用程序的业务中台,所述业务中台分别与用户终端、数据中台和车载终端连接,所述数据中台分别与所述用户终端与所述车载终端连接,所述方法包括:
[0007] 当接收所述用户终端发送的调用应用请求时,基于所述调用应用请求确定所述用户终端是否具有应用程序的调用权限;
[0008] 当确定所述用户终端具有应用程序的调用权限时,响应所述调用应用请求向所述车载终端发送数据获取请求,以使所述车载终端响应所述数据获取请求从车辆采集应用数据,并将所述应用数据发送至所述数据中台,供所述数据中台将所述应用数据转发至业务中台;
[0009] 根据所述应用数据与所述调用应用请求进行应用分析得到分析结果,将所述分析结果发送至所述用户终端,以供所述用户终端向用户展示所述分析结果。
[0010] 在第一方面的一种可能的实现方式中,所述基于所述调用应用请求确定所述用户终端是否具有应用程序的调用权限,包括:
[0011] 从所述调用应用请求中提取所述用户终端的应用页面数据以及所述应用页面数据对应的数据权限值;
[0012] 当所述应用页面数据与海量应用程序相匹配且所述数据权限值在海量应用程序对应的程序范围值时,则确定所述用户终端具有应用程序的调用权限;
[0013] 否则,则确定所述用户终端不具有应用程序的调用权限。
[0014] 在第一方面的一种可能的实现方式中,所述响应所述调用应用请求触发所述用户终端向所述数据中台发送数据获取请求,包括:
[0015] 基于所述调用应用请求从海量应用程序中筛选若干个目标应用程序;
[0016] 按照所述调用应用请求对应的业务类型装配所述若干个目标应用程序得到应用程序集合;
[0017] 根据所述应用程序集合所包含的所述若干个目标应用程序的应用需求生成数据获取请求,并向所述数据中台发送所述数据获取请求。
[0018] 在第一方面的一种可能的实现方式中,所述根据所述应用数据与所述调用应用请求进行应用分析得到分析结果,包括:
[0019] 从所述调用应用请求提取业务类型;
[0020] 按照所述业务类型对所述应用数据进行应用分析得到分析结果。
[0021] 在第一方面的一种可能的实现方式中,在所述以供所述用户终端向用户展示所述分析结果的步骤后,所述方法还包括:
[0022] 接收所述用户终端发送的结果反馈数据,所述结果反馈数据为用户查看所述用户终端展示所述分析结果后输入的反馈评价;
[0023] 将所述结果反馈数据发送至所述数据中台,以使所述数据中台采用所述结果反馈数据进行数据模型优化。
[0024] 在第一方面的一种可能的实现方式中,在所述以供所述用户终端向用户展示所述分析结果的步骤后,所述方法还包括:
[0025] 获取所述数据中台发送的应用推荐数据,所述应用推荐数据为所述数据中台在接收并利用所述用户终端在完成调用应用程序后所生成应用反馈数据进行应用行为分析得到;
[0026] 基于所述应用推荐数据对存储的海量应用程序进行程序管理。
[0027] 在第一方面的一种可能的实现方式中,在所述数据中台将所述应用数据转发至业务中台的步骤前,所述方法还包括:
[0028] 所述数据中台对所述应用数据进行数据预处理,其中所述数据预处理包括:数据分类、数据标签或数据筛选。
[0029] 本发明实施例的第二方面提供了一种智能诊修系统,所述智能诊修系统适用于如上所述的关于用户终端的应用程序管理方法,所述智能诊修系统包括:数据中台、业务中台、用户终端、车载终端、业务管控平台以及车载管控平台;
[0030] 其中,所述业务中台分别与所述数据中台、所述业务管控平台和所述车载管控平台连接,所述数据中台分别与所述用户终端和所述车载终端连接,所述用户终端与所述业务管控平台连接,所述车载终端与所述车载管控平台。
[0031] 相比于现有技术,本发明实施例提供的关于用户终端的应用程序管理方法及智能诊修系统,其有益效果在于:本发明可以通过设置集成海量应用程序的业务中台为用户终端进行应用程序的统筹管理以及应用数据的处理,不但可以避免因用户终端与各个车载终端不兼容而需要反复编辑对应的应用,造成操作繁琐的问题,而且可以通过业务中台进行对应的应用管理与应用数据的分析处理,以简化用户终端的应用管理操作,提高应用程序的数据处理效率,以及可以提高用户终端与不同车载终端的兼容能力,另外,业务中台可以作为一个开放平台,安装处理不同的应用,从而可以进一步满足用户的应用使用需求,提升用户的使用体验。

附图说明

[0032] 图1是本发明一实施例提供的一种关于用户终端的应用程序管理方法的流程示意图;
[0033] 图2是本发明一实施例提供的一种关于用户终端的应用程序管理装置的结构示意图;
[0034] 图3是本发明一实施例提供的一种智能诊修系统的结构示意图。

具体实施方式

[0035] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0036] 目前常用的车辆应用管理有如下技术问题:若用户的应用需求多,需要预先根据用户的应用需求编辑多个不同的应用程序,而编辑时间长且开发成本高,难以推广应用,而且用户终端能数据处理能力有限,若用户终端同时处理多个应用程序的数据,不但增加了处理数据耗时,降低数据处理效率,也增加了用户终端的负担。
[0037] 为了解决上述问题,下面将通过以下具体的实施例对本申请实施例提供的一种关于用户终端的应用程序管理方法进行详细介绍和说明。
[0038] 参照图1,示出了本发明一实施例提供的一种关于用户终端的应用程序管理方法的流程示意图。
[0039] 在一实施例中,所述方法适用于集合海量应用程序的业务中台,所述业务中台分别与用户终端、数据中台和车载终端连接,所述数据中台分别与所述用户终端与所述车载终端连接。
[0040] 其中,业务中台可以有多种不同的应用接口,用户可以通过应用接口在业务中台中安装多个不同的应用程序,并通过业务中台进行对应的应用业务管理以及应用数据的处理,从而避免因车载终端难开发的问题,也可以减少应用开发的时间与成本,以提高其应用拓展能力,使得用户可以通过业务中台调用多个不同的应用。
[0041] 其中,作为示例的,所述关于用户终端的应用程序管理方法,可以包括:
[0042] S11、当接收所述用户终端发送的调用应用请求时,基于所述调用应用请求确定所述用户终端是否具有应用程序的调用权限。
[0043] 在一实施例中,所述调用应用请求为用户调用用户终端用于触发或控制车载终端执行操作的请求,例如,可以是车辆的状态检测、车辆空调调控、车门关闭或开启等不同应用操作的请求。
[0044] 在使用时,用户可以在用户终端的显示页面中点击各个应用操作的图标,从而触发用户终端生成对应的应用调用请求。
[0045] 业务中台在接收调用应用请求后,可以确定该用户终端是否具有调用该应用功能的权限,以避免误触发的请求。
[0046] 为了准确确定用户是否具有调用应用的权限,其中,作为示例的,步骤S11可以包括以下子步骤:
[0047] 子步骤S111、从所述调用应用请求中提取所述用户终端的应用页面数据以及所述应用页面数据对应的数据权限值。
[0048] 具体地,用户终端可以设有多个不同的应用,每个应用可以对应一个应用页面,每个应用页面对应一个应用页面数据,该应用页面数据可以是该应用的标签值。数据权限值可以是应用的调用权限范围值。由于不同的应用可能包含多个不同的功能,调用权限范围值的数值越大,则其可以使用的功能越多,反之,则可以使用的功能越小。
[0049] 在应用时,若用户终端具有该调用应用的权限,则可以显示应用页面,使得用户可以点击对应的应用。从而可以在用户点击后确定其应用页面数据。
[0050] 可选地,若用户终端不具有该调用应用的权限,也可以显示应用页面,对应地该应用页面数据的标签值可以为1、2、3等。
[0051] 例如,应用的标签值小于5的应用页面数据,用户终端仅能显示该应用的应用页面,用户不可调用。应用的标签值大于10的应用页面数据,用户终端不但能显示该应用的应用页面,用户也可调用一个功能。应用的标签值大于20的应用页面数据,用户终端不但能显示该应用的应用页面,用户也可调用二个功能。
[0052] 子步骤S112、当所述应用页面数据与海量应用程序相匹配且所述数据权限值在海量应用程序对应的程序范围值时,则确定所述用户终端具有应用程序的调用权限。
[0053] 在实际操作中,不同的应用有不同的标签值,若应用页面数据的标签值不为0,则可以确定用户终端具有调用应用的权限,对应地,可以判断数据权限值的数值大小是否在该应用程序对应的程序范围值内,若是,则可以确定用户终端可以调用该应用程序对应的功能。
[0054] 子步骤S113、否则,则确定所述用户终端不具有应用程序的调用权限。
[0055] 若应用页面数据的标签值为0,则可以确定用户终端调用的应用程序与业务中台存储的应用程序不匹配,业务中台没有存有与用户终端所调用的应用相匹配的应用,或者,若调用应用的权限数据权限值的数值大小不在该应用程序对应的程序范围值内,则可能调用出错;
[0056] 具体地,应用页面数据与海量应用程序相匹配或数据权限值在海量应用程序对应的程序范围值时,可以确定用户终端不具有应用程序的调用权限。
[0057] S12、当确定所述用户终端具有应用程序的调用权限时,响应所述调用应用请求向所述车载终端发送数据获取请求,以使所述车载终端响应所述数据获取请求从车辆采集应用数据,并将所述应用数据发送至所述数据中台,供所述数据中台将所述应用数据转发至业务中台。
[0058] 在确定用户终端具有调用应用程序的权限后,业务中台可以响应调用应用请求生成数据获取请求,并将数据获取请求发送至车载终端中,由车载终端响应数据获取请求从车辆中采集得到符合调用应用请求需求的应用数据,再由车载终端将应用数据发送至数据中台中,最后由数据中台发送至业务中台,以供业务中体执行相应的业务处理操作。
[0059] 例如,调用的应用是关于车辆胎压监测的调用应用请求,业务中台根据调用应用请求生成数据获取请求,并将数据获取请求发送至车载终端中,车载终端响应数据获取请求采集对应的胎压数据,然后将胎压数据发送至数据中台,接着数据中台将胎压数据发送至业务中台,业务中台可以根据胎压数据确定车辆胎压是否稳定、是否存在漏气以及在一定时间内胎压的变化等监测业务处理,最后业务中台可以根据上述等等监测业务处理生成对应的胎压监测结果。
[0060] 在整个操作过程中,由业务中台进行对应的业务逻辑处理,可以减轻车载终端与用户终端处理数据的压力,缩短数据处理的时长,从而可以提高数据处理效率,并且车载终端可以专注与数据采集部分,可以简化车载终端的结构,减少车辆制造成本,由于不同车辆的车载终端的系统不同,数据中台可以实现不同的数据的中转与转换,使得业务中台可以从不同的车载终端中提取得到响应的数据,以适配不同的车载终端系统,从而无需额外进行传输编辑,可以有效提高数据传输效率,以及各个终端应用的交互能力与可拓展能力。
[0061] 在应用时,由于用户调用的应用可能是一个或多个,为了可以根据用户的实际需要准确生成对应的数据获取请求,以使数据中台可以根据数据获取请求提取相应的数据,在一可选的实施例中,步骤S12可以包括以下子步骤:
[0062] 子步骤S121、基于所述调用应用请求从海量应用程序中筛选若干个目标应用程序。
[0063] 具体地,可以基于调用应用请求所包含的应用标签值的数量以及标签值的大小分别确定目标应用程序的数量以及类型。
[0064] 从而可以从海量应用程序中筛选得到若干个目标应用程序。
[0065] 子步骤S122、按照所述调用应用请求对应的业务类型装配所述若干个目标应用程序得到应用程序集合。
[0066] 接着,可以获取调用应用请求对应的业务类型,该业务类型可以根据数据权限值确定,不同的数据权限值对应的业务类型不同。
[0067] 例如,调用应用请求为车辆胎压监测,若是左前胎的胎压监测,则对应的数据权限值为1,右前胎对应的数据权限值为2,左后胎对应的数据权限值为3,右后胎对应的数据权限值为4,左前胎和右前胎对应的数据权限值为5。若数据权限值为3,则对应的业务类型为左后胎的胎压监测。
[0068] 当有多个目标应用程序时,可以将多个目标应用程序集合在一起,得到应用程序集合,从而可以方便编辑成对应的数据获取请求。
[0069] 子步骤S123、根据所述应用程序集合所包含的所述若干个目标应用程序的应用需求生成数据获取请求,并向所述数据中台发送所述数据获取请求。
[0070] 具体地,应用需求可以为业务类型对应的需求对象。
[0071] 在实际操作中,可以按照应用程序集合所包含的若干个目标应用程序的需求对应生成对应的数据获取请求,可以让数据中台根据需求对应控制车载终端采集每个需求对象对应的数据。
[0072] 由于不同车厂的车载终端不同,而不同的车载终端可能有不同数据格式,为了统一管理应用数据,以便业务中台进行相应的处理数据处理,在一实施例中,在所述将所述应用数据发送至所述业务中台的步骤前,所述方法还包括:
[0073] 所述数据中台对所述应用数据进行数据预处理,其中所述数据预处理包括:数据分类、数据标签或数据筛选。
[0074] 可选地,预处理也可以包括格式转换、调配等。
[0075] S13、根据所述应用数据与所述调用应用请求进行应用分析得到分析结果,将所述分析结果发送至所述用户终端,以供所述用户终端向用户展示所述分析结果。
[0076] 业务中台在获取应用数据后,可以按照调用应用请求对应用数据进行相应的应用分析,从而得到分析结果。最后,可以将分析结果发送至用户终端,使得用户终端可以展示该分析结果。
[0077] 在一实施例中,应用分析可以应用程序对应的逻辑分析和数据处理。不同的应用程序可以对应不同的分析操作,例如,车辆的行驶状态检测,可以对应关于车速、车功率、转速等应用数据的逻辑分析,车辆的安全检测,可以对应车门状态的启闭、车温等应用数据的逻辑分析。
[0078] 为了准确进行分析操作,在其中一种的实施例中,步骤S13可以包括以下子步骤:
[0079] 子步骤S131、从所述调用应用请求提取业务类型。
[0080] 根据上述描述,可以根据数据权限值的数值大小确定业务类型。
[0081] 子步骤S132、按照所述业务类型对所述应用数据进行应用分析得到分析结果。
[0082] 在确定业务类型后,可以基于业务类型对应用数据进行对应的应用逻辑分析,从而得到分析结果。
[0083] 分析操作具体可以根据实际的应用进行调整。
[0084] 在用户终端展示分析结果后,用户可以对分析结果进行实时的反馈。为了提高分析的准确率,从而更加适配用户的实际需求。在一实施例中,所述方法还可以包括:
[0085] S21、接收所述用户终端发送的结果反馈数据,所述结果反馈数据为用户查看所述用户终端展示所述分析结果后输入的反馈评价。
[0086] 具体地,结果反馈数据可以是用户在查看用户终端展示分析结果后,在用户终端输入的反馈评价。可以是用户自助的评价内容,可以是用户的判断分析结果等等。
[0087] S22、将所述结果反馈数据发送至所述数据中台,以使所述数据中台采用所述结果反馈数据进行数据模型优化。
[0088] 在实际应用中,用户终端可以直接将结果反馈数据发送至数据中台,使得数据中台可以采用结果反馈数据进行数据模型优化,从而可以更加准确地控制车载终端采集相应的应用数据。
[0089] 可选地,用户终端也可以先将结果反馈数据发至业务中台,由业务中台将结果反馈数据发送至数据中台。同时业务中台可以采用结果反馈数据进行优化,以提高其应用分析能力。
[0090] 在用户使用应用的过程中,可能有多个应用,为了给用户提供相适配的应用,以提高用户使用体验,在一实施例中,所述方法还可以包括:
[0091] S31、获取所述数据中台发送的应用推荐数据,所述应用推荐数据为所述数据中台在接收并利用所述用户终端在完成调用应用程序后所生成应用反馈数据进行应用行为分析得到。
[0092] 应用反馈数据可以是数据中台在转发应用数据后,统计用户在一定时长所调用的应用种类或使用的功能所需要的数据。
[0093] 而应用推荐数据可以为数据中台在接收并利用所述用户终端在完成调用应用程序后所生成应用反馈数据进行应用行为分析得到。
[0094] 具体地,可以将应用反馈数据输入至预设的神经网络,对用户的使用行为进行分析预测,从而得到应用推荐数据。
[0095] 在一实施例中,预设的神经网络可以是用户预先训练得到的用户行为分析模型。
[0096] S31、基于所述应用推荐数据对存储的海量应用程序进行程序管理。
[0097] 业务中台可以基于应用推荐数据从海量应用程序中匹配相应的推荐应用,并将推荐应用发送至用户终端,供用户进行相应的安装使用,以提高用户的使用体验。
[0098] 在本实施例中,本发明实施例提供了一种关于用户终端的应用程序管理方法,其有益效果在于:本发明可以通过设置集成海量应用程序的业务中台为用户终端进行应用程序的统筹管理以及应用数据的处理,不但可以避免因用户终端与各个车载终端不兼容而需要反复编辑对应的应用,造成操作繁琐的问题,而且可以通过业务中台进行对应的应用管理与应用数据的分析处理,以简化用户终端的应用管理操作,提高应用程序的数据处理效率,以及可以提高用户终端与不同车载终端的兼容能力,另外,业务中台可以作为一个开放平台,安装处理不同的应用,从而可以进一步满足用户的应用使用需求,提升用户的使用体验。
[0099] 本发明实施例还提供了一种关于用户终端的应用程序管理装置,参见图2,示出了本发明一实施例提供的一种关于用户终端的应用程序管理装置的结构示意图。
[0100] 所述装置适用于集合海量应用程序的业务中台,所述业务中台分别与用户终端、数据中台和车载终端连接,所述数据中台分别与所述用户终端与所述车载终端连接。
[0101] 其中,作为示例的,所述关于用户终端的应用程序管理装置可以包括:
[0102] 确定模块201,用于当接收所述用户终端发送的调用应用请求时,基于所述调用应用请求确定所述用户终端是否具有应用程序的调用权限;
[0103] 响应模块202,用于当确定所述用户终端具有应用程序的调用权限时,响应所述调用应用请求向所述车载终端发送数据获取请求,以使所述车载终端响应所述数据获取请求从车辆采集应用数据,并将所述应用数据发送至所述数据中台,供所述数据中台将所述应用数据转发至业务中台;
[0104] 分析模块203,用于根据所述应用数据与所述调用应用请求进行应用分析得到分析结果,将所述分析结果发送至所述用户终端,以供所述用户终端向用户展示所述分析结果。
[0105] 可选地,所述确定模块还可以用于:
[0106] 从所述调用应用请求中提取所述用户终端的应用页面数据以及所述应用页面数据对应的数据权限值;
[0107] 当所述应用页面数据与海量应用程序相匹配且所述数据权限值在海量应用程序对应的程序范围值时,则确定所述用户终端具有应用程序的调用权限;
[0108] 否则,则确定所述用户终端不具有应用程序的调用权限。
[0109] 可选地,所述响应模块还可以用于:
[0110] 基于所述调用应用请求从海量应用程序中筛选若干个目标应用程序;
[0111] 按照所述调用应用请求对应的业务类型装配所述若干个目标应用程序得到应用程序集合;
[0112] 根据所述应用程序集合所包含的所述若干个目标应用程序的应用需求生成数据获取请求,并向所述数据中台发送所述数据获取请求。
[0113] 可选地,所述分析模块还可以用于:
[0114] 从所述调用应用请求提取业务类型;
[0115] 按照所述业务类型对所述应用数据进行应用分析得到分析结果。
[0116] 可选地,在所述以供所述用户终端向用户展示所述分析结果的步骤后,所述装置还包括:
[0117] 结果反馈模块,用于接收所述用户终端发送的结果反馈数据,所述结果反馈数据为用户查看所述用户终端展示所述分析结果后输入的反馈评价;
[0118] 模型优化模块,用于将所述结果反馈数据发送至所述数据中台,以使所述数据中台采用所述结果反馈数据进行数据模型优化。
[0119] 可选地,所述方法还包括:
[0120] 应用推荐模块,用于获取所述数据中台发送的应用推荐数据,所述应用推荐数据为所述数据中台在接收并利用所述用户终端在完成调用应用程序后所生成应用反馈数据进行应用行为分析得到;
[0121] 应用管理模块,用于基于所述应用推荐数据对存储的海量应用程序进行程序管理。
[0122] 可选地,所述数据中台还用于对所述应用数据进行数据预处理,其中所述数据预处理包括:数据分类、数据标签或数据筛选。
[0123] 本发明实施例还提供了一种智能诊修系统,参见图3,示出了本发明一实施例提供的一种智能诊修系统。
[0124] 所述智能诊修系统可以适用于如上述实施例所述的关于用户终端的应用程序管理方法。
[0125] 其中,作为示例的,所述智能诊修系统可以包括:
[0126] 数据中台、业务中台、用户终端、车载终端、业务管控平台以及车载管控平台;
[0127] 其中,所述业务中台分别与所述数据中台、所述业务管控平台和所述车载管控平台连接,所述数据中台分别与所述用户终端和所述车载终端连接,所述用户终端与所述业务管控平台连接,所述车载终端与所述车载管控平台。
[0128] 在实际操作中,为了方便存储海量的应用程序,在一实施例中,可以有业务管理平台进行海量应用程序的管理,有业务中台进行相应的业务逻辑分析。
[0129] 具体地,业务管控平台可以设有多个应用开发接口,从而可以根据多个应用开发接口进行多个应用的编辑处理。
[0130] 使用时,用户终端可以将调用应用请求发送至业务管控平台,由业务管控平台根据调用应用请求确定用户终端是否具有调用的权限,并在确定具有权限后触发业务中台控制车载终端采集相应应用数据。
[0131] 在一实施例中,由于不同的车载终端具有多个不同的系统和数据格式,为了让业务中台可以调用不同的车载终端采集不同的应用数据,可以在车载管控平台安装多个不同通信协议,从而可以让业务中台通过车载管控平台与不同的车载终端通信,以调用与控制车载终端采集相应应用数据。
[0132] 在本实施例中,本发明实施例提供了一种智能诊修系统,其有益效果在于:本发明可以通过业务中台与数据中台实现用户终端与多个不同车载终端的通信连接,以及用户终端的多个应用程序管理,从而降低车载终端耦合性,实现多个终端之间的解耦,从而增加车载终端与不同用户终端的兼容能力,也可以提高应用程序的可拓展能力。
[0133] 进一步的,本申请实施例还提供了一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述实施例所述的关于用户终端的应用程序管理方法。
[0134] 进一步的,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如上述实施例所述的关于用户终端的应用程序管理方法。
[0135] 以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。