1.本文件涉及数据处理技术领域,尤其涉及一种数据处理方法及装置。
背景技术:2.随着互联网和信息技术的不断发展,以及移动终端的普及,基于移动终端的线上服务已经成为用户参与服务的主要渠道,且随着互联网的不断完善,越来越多的用户利用移动终端对用户的信息进行管理,由于用户的信息的提供方不同,用户在管理自己信息的过程中,需要通过不同的提供方来获取并管理信息;随着经济的不断发展,越来越多的用户成为了有车族,因此,用户如何高效的对车辆的数据进行感知和管理,成为购买车辆的用户关注的问题。
技术实现要素:3.本说明书一个或多个实施例提供了一种数据处理方法。所述数据处理方法,应用于应用程序的检测组件,包括:对所述应用程序的车辆服务的界面元素进行检测处理;所述界面元素配置于运行所述应用程序的终端设备的用户界面。若检测到所述界面元素的数据更新条件被触发,则向所述车辆服务的服务平台上传数据更新请求。接收所述服务平台下发的关联至所述车辆服务的用户车辆的车辆使用信息;所述车辆使用信息由所述服务平台通过向多个车辆平台中所述用户车辆对应的目标车辆平台查询获得。基于所述车辆使用信息对所述用户界面展示的所述界面元素进行数据更新。
4.本说明书一个或多个实施例提供了另一种数据处理方法,应用于车辆服务的服务平台,包括:获取应用程序的检测组件在检测到所述车辆服务的界面元素的数据更新条件被触发后上传的数据更新请求;所述界面元素配置于运行所述应用程序的终端设备的用户界面。根据所述数据更新请求中携带的所述应用程序的登录用户的用户标识,查询所述车辆服务关联的用户车辆。在多个车辆平台中确定所述用户车辆对应的目标车辆平台,并向所述目标车辆平台发送所述用户车辆的信息查询请求。接收所述目标车辆平台返回的所述用户车辆的车辆使用信息并向所述检测组件下发;所述检测组件基于所述车辆使用信息对所述用户界面展示的所述界面元素进行数据更新。
5.本说明书一个或多个实施例提供了一种数据处理装置,运行于应用程序的检测组件,包括:检测模块,被配置为对所述应用程序的车辆服务的界面元素进行检测处理;所述界面元素配置于运行所述应用程序的终端设备的用户界面。若检测到所述界面元素的数据更新条件被触发,则运行请求上传模块,所述请求上传模块,被配置为向所述车辆服务的服务平台上传数据更新请求。信息接收模块,被配置为接收所述服务平台下发的关联至所述车辆服务的用户车辆的车辆使用信息;所述车辆使用信息由所述服务平台通过向多个车辆平台中所述用户车辆对应的目标车辆平台查询获得。数据更新模块,被配置为基于所述车辆使用信息对所述用户界面展示的所述界面元素进行数据更新。
6.本说明书一个或多个实施例提供了另一种数据处理装置,运行于车辆服务的服务
平台,包括:请求获取模块,被配置为获取应用程序的检测组件在检测到所述车辆服务的界面元素的数据更新条件被触发后上传的数据更新请求;所述界面元素配置于运行所述应用程序的终端设备的用户界面。车辆查询模块,被配置为根据所述数据更新请求中携带的所述应用程序的登录用户的用户标识,查询所述车辆服务关联的用户车辆。信息查询模块,被配置为在多个车辆平台中确定所述用户车辆对应的目标车辆平台,并向所述目标车辆平台发送所述用户车辆的信息查询请求。信息接收模块,被配置为接收所述目标车辆平台返回的所述用户车辆的车辆使用信息并向所述检测组件下发;所述检测组件基于所述车辆使用信息对所述用户界面展示的所述界面元素进行数据更新。
7.本说明书一个或多个实施例提供了一种数据处理设备,包括:处理器;以及,被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:对所述应用程序的车辆服务的界面元素进行检测处理;所述界面元素配置于运行所述应用程序的终端设备的用户界面。若检测到所述界面元素的数据更新条件被触发,则向所述车辆服务的服务平台上传数据更新请求。接收所述服务平台下发的关联至所述车辆服务的用户车辆的车辆使用信息;所述车辆使用信息由所述服务平台通过向多个车辆平台中所述用户车辆对应的目标车辆平台查询获得。基于所述车辆使用信息对所述用户界面展示的所述界面元素进行数据更新。
8.本说明书一个或多个实施例提供了另一种数据处理设备,包括:处理器;以及,被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:获取应用程序的检测组件在检测到所述车辆服务的界面元素的数据更新条件被触发后上传的数据更新请求;所述界面元素配置于运行所述应用程序的终端设备的用户界面。根据所述数据更新请求中携带的所述应用程序的登录用户的用户标识,查询所述车辆服务关联的用户车辆。在多个车辆平台中确定所述用户车辆对应的目标车辆平台,并向所述目标车辆平台发送所述用户车辆的信息查询请求。接收所述目标车辆平台返回的所述用户车辆的车辆使用信息并向所述检测组件下发;所述检测组件基于所述车辆使用信息对所述用户界面展示的所述界面元素进行数据更新。
9.本说明书一个或多个实施例提供了一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现以下流程:对所述应用程序的车辆服务的界面元素进行检测处理;所述界面元素配置于运行所述应用程序的终端设备的用户界面。若检测到所述界面元素的数据更新条件被触发,则向所述车辆服务的服务平台上传数据更新请求。接收所述服务平台下发的关联至所述车辆服务的用户车辆的车辆使用信息;所述车辆使用信息由所述服务平台通过向多个车辆平台中所述用户车辆对应的目标车辆平台查询获得。基于所述车辆使用信息对所述用户界面展示的所述界面元素进行数据更新。
10.本说明书一个或多个实施例提供了另一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现以下流程:获取应用程序的检测组件在检测到所述车辆服务的界面元素的数据更新条件被触发后上传的数据更新请求;所述界面元素配置于运行所述应用程序的终端设备的用户界面。根据所述数据更新请求中携带的所述应用程序的登录用户的用户标识,查询所述车辆服务关联的用户车辆。在多个车辆平台中确定所述用户车辆对应的目标车辆平台,并向所述目标车辆平台发送所述用户车辆的信息查询请求。接收所述目标车辆平台返回的所述用户车辆的车辆使用信息并向所述检测组
件下发;所述检测组件基于所述车辆使用信息对所述用户界面展示的所述界面元素进行数据更新。
附图说明
11.为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图;
12.图1为本说明书一个或多个实施例提供的一种数据处理方法处理流程图;
13.图2为本说明书一个或多个实施例提供的一种应用于界面元素场景的数据处理方法处理流程图;
14.图3为本说明书一个或多个实施例提供的另一种数据处理方法处理流程图;
15.图4为本说明书一个或多个实施例提供的一种数据处理装置示意图;
16.图5为本说明书一个或多个实施例提供的另一种数据处理装置示意图;
17.图6为本说明书一个或多个实施例提供的一种数据处理设备的结构示意图;
18.图7为本说明书一个或多个实施例提供的另一种数据处理设备的结构示意图。
具体实施方式
19.为了使本技术领域的人员更好地理解本说明书一个或多个实施例中的技术方案,下面将结合本说明书一个或多个实施例中的附图,对本说明书一个或多个实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书一个或多个实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本文件的保护范围。
20.本说明书提供的一种数据处理方法实施例:
21.参照图1,本实施例提供的数据处理方法,应用于应用程序的检测组件,具体包括步骤s102至步骤s108。
22.步骤s102,对所述应用程序的车辆服务的界面元素进行检测处理。
23.本实施例提供的数据处理方法,应用程序的检测组件对在终端设备的用户界面配置的应用程序的车辆服务的界面元素进行检测处理,在检测到界面元素的数据更新条件被触发的情况下,向车辆服务上传数据更新请求,接收到服务平台下发的用户车辆的车辆使用信息后,基于车辆使用信息对用户界面展示的界面元素进行数据更新,以此,使用户可通过应用程序的车辆服务在用户界面的界面元素查询关联至车辆服务的用户车辆的车辆使用信息,且车辆服务的服务平台根据数据更新请求在多个车辆平台中用户车辆对应的目标车辆平台查询用户车辆的车辆使用信息,以此,服务平台通过与多个车辆平台进行数据对接,提升用户对于车辆使用信息的感知程度,无需用户在终端设备安装多个车辆对应的车辆提供服务,影响用户对于终端设备的使用体验。
24.所述应用程序,包括安装在终端设备的独立应用,用户可通过登录应用程序参与应用程序提供的服务;所述车辆服务,包括应用程序提供的子服务,搭载于应用程序;此外,车辆服务还可以为第三方平台提供的服务,搭载于应用程序进行服务提供,相当于小程序;
车辆服务还包括独立运行于终端设备上的服务;本实施例在此不做限定。本实施例仅以应用程序的车辆服务为例进行说明,其他情况与应用程序的车辆服务的处理过程类似,本实施例在此不做限定。
25.所述界面元素,包括终端设备的操作系统中,在终端设备的桌面对服务内容进行直观展示的组件;用户可以通过与界面元素交互以使对应的服务执行相应的操作或通过界面元素使用户可视化底层信息;例如:widget。界面元素的通常形式是小块或者图标;例如,在桌面区域,各种小块和图标可被布局,等待用户选择,或向用户展示信息;用户元素可被四处移动、重新定位、删除、改变大小等等;允许用户更改或者组织展示的内容。此外,界面元素还包括终端设备的锁屏页面悬浮的信息展示区域。
26.所述界面元素配置于运行所述应用程序的终端设备的用户界面;所述用户界面,包括终端设备的桌面区域,或者,终端设备的锁屏页面。所述终端设备包括具有触摸屏的电子设备,例如用户终端、平板电脑、个人数字助理(personal digital assistant,简称pad)、车机终端。
27.具体实施时,登录应用程序的登录用户在配置车辆服务的界面元素之前,需要在车辆服务进行对界面元素的开通,本实施例提供的一种可选实施方式中,车辆服务采用如下方式对应用程序的登录用户进行车辆服务的界面元素的开通:
28.根据登录用户录入的所述用户车辆的车辆标识信息核验所述用户车辆是否满足对所述界面元素的配置条件;
29.若是,则向所述登录用户展示所述界面元素的开通控件;
30.若否,则开通所述用户车辆的车辆服务;
31.若检测到所述开通控件被触发,则对所述登录用户进行所述界面元素的开通处理。
32.具体的,车辆服务获取到登录用户通过访问搭载于应用程序的车辆服务后录入的用户车辆的车辆标识信息后,基于车辆标识信息对用户车辆进行所述界面元素的配置条件核验;具体的,在进行配置条件核验的过程中,核验用户车辆是否符合对所述界面元素的配置条件;所述配置条件包括:所述用户车辆对应的车辆平台为与所述服务平台进行数据对接的平台。所述车辆标识信息包括所述用户车辆的车辆标识和/或车辆出厂标识,其中,车辆出厂标识,例如车辆vin(vehicle identification number,车辆识别码)。
33.在核验用户是否满足对界面元素的配置条件的过程中,包括:基于所述车辆标识信息确定所述用户车辆对应的目标车辆平台;在预设列表中查询是否存在所述目标车辆平台的平台标识;若是,则确定所述用户车辆满足所述配置条件,即对所述用户车辆进行界面元素的配置条件核验的核验结果为核验通过;若否,则确定用户车辆不满足配置条件。所述预设列表中,记录与所述服务平台建立数据对接关系的车辆平台的平台标识。
34.若核验用户车辆满足对界面元素的配置条件,则向登录用户展示对界面元素的开通控件;并在检测到开通控件被触发的情况下,对登录用户或者用户车辆进行界面元素的开通处理;为了进一步确保登录用户为用户车辆的所有者,避免登录用户通过界面元素展示不属于自己的车辆使用信息,影响车辆真正的所有者的数据安全,本实施例提供的一种可选实施方式中,在对登录用户进行界面元素的开通处理的过程中,车辆服务还执行如下操作:
35.加载所述车辆提供服务的服务页面;所述目标车辆平台若检测到所述车辆提供服务提交的信息授权指令,则基于所述信息授权指令生成携带所述登录用户的用户标识的信息读取请求并向所述服务平台发送;
36.其中,所述信息授权指令在所述车辆提供服务检测到所述服务页面配置的信息授权控件被触发后提交。
37.具体的,车辆服务在核验用户车辆满足对界面元素的配置条件后,向登录用户展示界面元素的开通控件,若检测到开通控件被触发后,为了使登录用户授权用户车辆对应的目标车辆平台对登录用户和用户车辆进行核验,调用对目标车辆平台对应的车辆提供服务的服务接口,加载车辆提供服务的服务页面,服务页面配置有信息授权控件,车辆提供服务若检测到信息授权控件被触发,则向目标车辆平台上传信息授权指令,目标车辆平台基于信息授权指令向服务平台查询登录用户的用户信息和车辆标识信息,并基于用户信息和车辆标识信息进行用户车辆核验;
38.其中,目标车辆平台基于用户信息和车辆标识信息进行用户车辆核验并在核验通过后,对登录用户的界面元素进行开通处理,并在开通后向服务平台发送开通结果。需要说明的是,目标车辆平台对登录用户对用户车辆的界面元素进行开通,仅仅是向登录用户开通对用户车辆的界面元素的配置权限,登录用户需要进行界面元素的配置才会在终端设备的用户界面进行界面元素的展示。
39.为了辅助实现对登录用户进行界面元素的开通处理,本实施例提供的一种可选实施方式中,在对登录用户进行界面元素的开通处理的过程中,服务平台执行如下操作:
40.根据所述目标车辆平台在检测到车辆提供服务在所述登录用户提交的信息授权指令后发送的信息读取请求,读取所述登录用户的用户信息和所述车辆标识信息;
41.向所述目标车辆平台同步所述用户信息和所述车辆标识信息;所述目标车辆平台基于所述用户信息和所述车辆标识信息进行用户车辆核验;
42.接收所述目标车辆平台在核验通过的情况下返回的对所述界面元素的开通结果并通过所述车辆服务进行展示。
43.本实施例提供的一种可选实施方式中,目标车辆平台在进行用户车辆核验的过程中,执行如下操作:
44.基于所述车辆标识信息,查询与所述车辆标识信息具有关联关系的车辆用户信息;
45.核验所述车辆用户信息与所述用户信息是否匹配;
46.若是,则确定所述用户车辆核验的核验结果为核验通过;若否,则确定所述用户车辆核验的核验结果为核验未通过。
47.具体的,目标车辆平台获取车辆提供服务提交的信息授权指令,基于信息授权指令中携带的用户标识生成携带用户标识的信息读取请求并向服务平台发送;服务平台接收目标车辆平台发送的信息读取请求,基于信息读取请求查询登录用户的用户信息和登录用户关联至车辆服务的用户车辆的车辆标识信息并向目标车辆平台同步;目标车辆平台在接收到用户信息和车辆标识信息后,首先基于车辆标识信息,查询与车辆标识信息具有关联关系的车辆用户信息,即查询购买用户车辆的用户的车辆用户信息;核验查询到的车辆用户信息和服务平台同步的用户信息是否匹配;若是,则确定用户车辆核验的核验结果为核
验通过,并开通用户车辆的界面元素,即向登录用户开放在用户界面配置展示有用户车辆的车辆使用信息的界面元素的配置权限;开放登录用户的配置权限后,生成携带开通成功的开通结果并向服务平台返回;服务平台接收目标车辆平台返回的开通结果并向车辆服务下发,车辆服务对开通结果进行展示;若不匹配,则确定核验失败,并向服务平台返回核验失败提醒,以通过车辆服务进行核验失败提醒的展示。
48.其中,核验所述车辆用户信息与所述用户信息是否匹配,包括核验所述车辆用户信息中的用户身份信息与所述用户信息中的身份信息是否一致,和/或,核验所述车辆用户信息中的用户图像与所述用户信息中的用户图像的相似度是否大于预设阈值;若是,则确定车辆用户信息与用户信息匹配,若否,则确定车辆用户信息与用户信息不匹配。
49.需要说明的是,上述仅仅是针对一个车辆,即用户车辆对车辆服务以及界面元素的开通进行说明,若登录用户有多辆车,则采用上述类似的方式进行对车辆服务以及界面元素的开通,本实施例在此不做赘述;还需要说明的是,上述开通过程中,车辆服务根据登录用户录入的用户车辆的车辆标识信息核验用户车辆是否满足对界面元素的配置条件,是为了避免服务平台没有和用户车辆对应的目标车辆平台进行数据对接,导致即时开通界面无元素,也无法获取车辆使用信息,造成登录用户不好的使用体验;若各车辆对应的车辆平台都与服务平台建立数据对接,则无需进行配置条件的核验,车辆服务在获取登录用户录入的用户车辆的车辆标识信息后,向登录用户展示界面元素的开通控件,若检测到开通控件被触发,则对登录用户进行界面元素的开通处理。
50.所述检测组件对所述应用程序的界面元素进行检测,也即时对所述应用程序的车辆服务的界面元素进行检测处理。
51.步骤s104,若检测到所述界面元素的数据更新条件被触发,则向所述车辆服务的服务平台上传数据更新请求。
52.所述服务平台,包括所述车辆服务对应的平台或者服务器。
53.本实施例提供的一种可选实施方式中,所述数据更新条件被触发,采用如下方式检测:
54.检测是否存在针对所述界面元素的配置请求;若是,确定所述数据更新条件被触发;
55.或者,
56.检测是否存在针对所述界面元素的更新请求,若是,确定所述数据更新条件被触发;
57.或者,
58.检测所述界面元素的数据更新时间是否到达,若是,确定所述数据更新条件被触发。
59.具体的,步骤s104还可被替换为下述中的一者或者多者:若检测到登录用户针对所述车辆服务的界面元素的配置请求,则向所述车辆服务的服务平台上传数据更新请求;若检测到登录用户针对所述界面元素的更新请求,则向所述车辆服务的服务平台上传数据更新请求;若检测到所述界面元素的数据更新时间到达,则向所述车辆服务的服务平台上传数据更新请求。
60.本实施例中,向所述车辆服务的服务平台上传数据更新请求的过程中,首先读取
所述应用程序的登录用户的用户标识,然后生成携带所述用户标识的数据更新请求并向所述服务平台上传。
61.步骤s106,接收所述服务平台下发的关联至所述车辆服务的用户车辆的车辆使用信息。
62.所述车辆使用信息,包括用户车辆截止当前时间的车辆使用情况对应的信息;比如:总行驶里程,续航里程、剩余油量、剩余电量、轮胎压强。除此之外,车辆使用信息还可包括车辆状态信息,其中,车辆状态信息包括用户车辆当前的车辆状态;比如:车门长时间未关状态,异常驾驶状态。
63.具体实施时,所述车辆使用信息由所述服务平台通过向多个车辆平台中所述用户车辆对应的目标车辆平台查询获得;本实施例提供的一种可选实施方式中,服务平台采用如下方式进行所述车辆使用信息的查询:
64.根据所述数据更新请求携带的所述应用程序的登录用户的用户标识,查询所述车辆服务关联的用户车辆;
65.在多个车辆平台中确定所述用户车辆对应的目标车辆平台,并基于所述用户车辆的车辆服务标识生成信息查询请求;所述车辆服务标识在所述目标车辆平台开通所述界面元素后生成;
66.基于所述信息查询请求向所述目标车辆平台查询所述车辆使用信息。
67.具体的,目标车辆平台在对用户车辆开通界面元素后,会向用户车辆分配一个车辆服务标识用来标识该用户车辆;该车辆服务标识携带在开通结果中向服务平台发送;后续服务平台向目标车辆平台查询该用户车辆的车辆使用信息和/或车辆状态信息时,基于该车辆服务标识向目标车辆平台发送查询请求即可;
68.本实施例中,服务平台获取数据更新请求,根据数据更新请求中携带的用户标识首先查询登录用户关联至车辆服务的用户车辆;在多个车辆平台中确定用户车辆对应的目标车辆平台,并基于目标车辆平台生成的对用户车辆的车辆服务标识生成信息查询请求向目标车辆平台发送;目标车辆平台基于信息查询请求中携带的车辆服务标识查询用户车辆的车辆使用信息并向服务平台返回。
69.需要说明的是,上述对于车辆服务标识的说明仅仅是示例性的,在目标车辆平台未基于车辆服务标识对用户车辆进行管理的情况下,服务平台基于用户车辆的车辆标识信息生成信息查询请求向目标车辆平台发送;目标车辆平台基于信息查询请求中携带的车辆标识信息查询用户车辆的车辆使用信息并向服务平台返回。
70.还需要说明的是,上述仅仅是以登录用户向车辆服务关联一个用户车辆为例进行说明的,若登录用户向车辆服务关联至少两个用户车辆,且各用户车辆的对应的车辆平台不同。则与登录用户交互确定默认用户车辆;服务平台在接收到数据更新请求后,基于数据更新请求携带的用户标识查询登录用户关联至车辆服务的默认用户车辆;在多个车辆平台中确定默认用户车辆对应的默认目标车辆平台;基于默认用户车辆的车辆服务标识生成信息查询请求并向默认目标车辆平台发送;
71.此外,还可在各用户车辆对应的车辆平台开通对各用户车辆的界面元素的情况下,服务平台在接收到数据更新请求后,基于数据更新请求携带的用户标识查询登录用户关联至车辆服务的至少两个用户车辆;在多个车辆平台中确定至少两个用户车辆中各用户
车辆对应的车辆平台,并向各车辆平台发送对应的各用户车辆的信息查询请求。其中,信息查询请求的生成方式请参照上述方式,本实施例在此不做限定。
72.步骤s108,基于所述车辆使用信息对所述用户界面展示的所述界面元素进行数据更新。
73.具体实施时,接收到服务平台下发的车辆使用信息和/或车辆状态信息后,基于界面元素对接收到的车辆使用信息和/或车辆状态信息进行展示,以完成对界面元素的数据更新。
74.本实施例中,除上述提供的由检测组件向服务平台上传数据更新请求,服务平台基于数据更新请求向用户车辆对应的目标车辆平台查询用户车辆的车辆使用信息之外,目标服务平台在检测到用户车辆的异常状态后,向服务平台发送车辆异常信息;服务平台在接收到车辆异常信息后向检测组件下发车辆异常信息;以此,提升登录用户对车辆异常信息的感知程度;本实施例提供的一种可选实施方式中,检测组件还执行如下操作:
75.接收所述服务平台下发的车辆异常信息;所述车辆异常信息在所述目标车辆平台检测到所述用户车辆的异常状态后发送至所述服务平台;
76.基于所述车辆异常信息对所述用户界面展示的所述界面元素进行数据提醒。
77.具体的,目标车辆平台基于采集到的用户车辆的车辆使用信息确定用户车辆的车辆状态;在检测到用户车辆的车辆状态为异常状态的情况下,基于异常状态向服务平台发送车辆异常信息;服务平台接收到目标车辆平台发送的车辆异常信息后将车辆异常信息向检测组件下发;检测组件接收服务平台下发的车辆异常信息,并基于车辆异常信息对用户界面展示的界面元素进行数据提醒。
78.对于登录用户向车辆服务关联两个用户车辆,且通过界面元素展示两个用户车辆的车辆使用信息的情况,本实施例提供的第一种可选实施方式中,通过如下方式进行对界面元素的数据切换:
79.若检测到登录用户对所述界面元素展示的所述用户车辆的车辆使用信息的切换指令,向所述服务平台上传数据切换请求;
80.接收所述服务平台基于所述数据切换请求下发的关联至所述车辆服务的第二用户车辆的第二车辆使用信息;所述车辆使用信息由所述服务平台通过向所述多个车辆平台中所述第二用户车辆对应的第二车辆平台查询获得;
81.基于所述第二车辆使用信息对所述用户界面展示的所述界面元素进行数据切换。
82.具体的,在检测到登录用户通过所述界面元素提交切换指令的时候,对第二用户车辆的车辆使用信息进行查询并基于查询结果对所述界面元素进行数据切换;在对界面元素进行数据切换的过程中,向服务平台上传数据切换请求;服务平台在接收到数据切换请求后查询登录用户关联至车辆服务的第二用户车辆;其中,第二用户车辆为登录用户关联至车辆服务的用户车辆之外的用户车辆;服务平台查询到第二用户车辆后,在多个车辆平台中确定第二用户车辆对应的第二车辆平台,并向第二车辆平台发送对第二用户车辆进行车辆使用信息查询的信息查询请求;第二车辆平台查询第二用户车辆的第二车辆使用信息并向服务平台返回;服务平台在接收到第二车辆的第二车辆使用信息后,向检测组件下发第二车辆使用信息;检测组件接收第二车辆使用信息并通过界面元素进行展示。
83.上述提供的实施方式中,根据登录用户的切换指令,进行第二用户车辆的第二车
辆使用信息的查询,并基于查询结果对界面元素进行数据切换;本实施例提供的第二种可选实施方式中,还可采用如下方式对第二用户车辆的车辆使用信息进行展示:
84.若检测到所述界面元素的数据更新时间到达,向所述服务平台上传数据更新请求;所述服务平台基于所述数据更新请求查询开通所述界面元素的所述用户车辆和第二用户车辆的第一车辆使用信息和第二车辆使用信息;
85.接收所述服务平台下发的所述用户车辆的第一车辆使用信息和所述第二用户车辆的第二车辆使用信息;
86.在所述界面元素展示所述第一车辆使用信息;
87.若检测到对所述界面元素的切换指令,则在所述界面元素展示所述第二车辆使用信息。
88.具体的,还可在检测到用户车辆的界面元素的数据更新时间到达的情况下,向服务平台上传数据更新请求,服务平台查询到用户车辆和第二用户车辆后,向多个车辆平台中用户车辆对应的目标车辆平台查询用户车辆的车辆使用信息,以及,向多个车辆平台中第二用户车辆对应的第二车辆平台查询第二用户车辆的第二车辆使用信息;并将查询获得的车辆使用信息和第二车辆使用信息向检测组件下发,检测组件首先展示用户车辆的车辆使用信息,若检测到登录用户对界面元素的切换指令,在界面元素展示第二车辆使用信息。
89.需要说明的是,界面元素默认展示用户车辆的车辆使用信息,若接收到服务平台下发的第二用户车辆的车辆异常信息,则切换至对第二用户车辆的车辆使用信息,并展示第二用户车辆的车辆异常信息。
90.上述仅仅是以两个用户车辆对界面元素的切换进行说明,若登录用户关联至车辆服务的用户车辆数量为两个以上,采用与上述类似的切换方式对界面元素展示的数据进行切换,本实施例在此不再赘述。
91.具体实施时,登录用户除了开通对用户车辆的界面元素的配置权限,还开通了车辆服务,在配置界面元素的情况下,登录用户还可基于界面元素提交对车辆服务的服务请求,本实施例提供的一种可选实施方式中,检测组件还执行如下操作:
92.获取登录用户通过所述界面元素提交的车辆服务请求;
93.将所述车辆服务请求上传至所述服务平台,以在所述服务平台进行所述用户车辆的车辆服务处理。
94.具体的,登录用户通过界面元素提交车辆服务请求,检测组件将车辆服务请求上传至服务平台以在服务平台进行用户车辆的车辆服务处理。
95.还需要说明的是,车辆服务的相关服务内容可与应用程序提供的相关内容进行结合,例如,服务平台获取登录用户提交的车辆停驶服务请求;基于车辆停驶服务请求进行停驶处理并根据停驶时长确定向登录用户发放节碳标识。
96.下述以本实施例提供的一种数据处理方法在界面元素场景的应用为例,对本实施例提供的数据处理方法进行进一步说明,参见图2,应用于界面元素场景的数据处理方法,具体包括如下步骤。
97.步骤s202,应用程序的车辆服务获取登录用户录入的用户车辆的车辆标识信息。
98.步骤s204,核验用户车辆是否满足对界面元素的配置条件;
99.若是,执行步骤s206至步骤s208;
100.若否,则向登录用户展示对车辆服务的开通结果。
101.步骤s206,向登录用户展示界面元素的开通控件。
102.步骤s208,若检测到开通控件被触发,则加载用户车辆对应的车辆提供服务的服务页面。
103.车辆提供服务检测到服务页面配置的信息授权组件被触发的情况下,向用户车辆对应的目标车辆平台上传信息授权指令;目标车辆平台根据信息授权指令中携带的登录用户的用户标识生成信息读取请求并向服务平台发送。
104.服务平台根据信息读取请求读取登录用户的用户信息和用户车辆的车辆标识信息并向目标车辆平台发送。
105.目标车辆平台接收到车辆标识信息和用户信息后,基于车辆标识信息和用户信息进行用户车辆核验,并在核验通过的情况下开通登录用户对在用户界面配置的界面元素展示用户车辆的车辆使用信息的展示权限;在展示权限开通后向服务平台发送开通结果。
106.服务平台将服务平台发送的开通结果向车辆服务发送,以通过车辆服务的服务页面进行开通结果展示。
107.步骤s214,应用程序的检测模块若检测到登录用户针对车辆服务的界面元素的配置请求,则向服务平台上传携带登录用户的用户标识的数据更新请求。
108.服务平台根据数据更新请求中携带的用户标识,查询登录用户的用户车辆,在多个车辆平台中确定用户车辆对应的目标车辆平台,并向目标车辆平台发送携带用户车辆的车辆服务标识的信息查询请求。
109.其中,车辆服务标识为目标车辆平台在开通在车辆服务的界面元素展示用户车辆的车辆使用信息的展示权限后生成并发送至服务平台。
110.服务平台接收目标车辆平台返回的用户车辆的车辆使用信息,并向检测组件下发。
111.步骤s222,检测组件基于车辆使用信息对界面元素进行数据更新。
112.本说明书提供的另一种数据处理方法实施例:
113.本实施例提供的数据处理方法的执行主体为车辆服务的服务平台,本说明书提供一种数据处理方法实施例的执行主体为应用程序的检测组件,本实施例提供的应用于车辆服务的服务平台的数据处理方法,与上述方法实施例提供的应用于应用程序的检测组件的数据处理方法在执行过程中相互配合,因此,阅读本实施例请对照上述方法实施例的相应内容。
114.参照图3,本实施例提供的数据处理方法,应用于车辆服务的服务平台,具体包括步骤s302至步骤s308。
115.步骤s302,获取应用程序的检测组件在检测到所述车辆服务的界面元素的数据更新条件被触发后上传的数据更新请求。
116.本实施例提供的数据处理方法,应用程序的检测组件对在终端设备的用户界面配置的应用程序的车辆服务的界面元素进行检测处理,在检测到界面元素的数据更新条件被触发的情况下,向车辆服务上传数据更新请求,接收到服务平台下发的用户车辆的车辆使用信息后,基于车辆使用信息对用户界面展示的界面元素进行数据更新,以此,使用户可通过应用程序的车辆服务在用户界面的界面元素查询关联至车辆服务的用户车辆的车辆使
用信息,且车辆服务的服务平台根据数据更新请求在多个车辆平台中用户车辆对应的目标车辆平台查询用户车辆的车辆使用信息,以此,服务平台通过与多个车辆平台进行数据对接,提升用户对于车辆使用信息的感知程度,无需用户在终端设备安装多个车辆对应的车辆提供服务,影响用户对于终端设备的使用体验。
117.所述应用程序,包括安装在终端设备的独立程序,用户可通过登录应用程序参与应用程序提供的服务;所述车辆服务,包括应用程序提供的子服务,搭载于应用程序;此外,车辆服务还可以为第三方平台提供的服务,搭载于应用程序进行服务提供,相当于小程序;车辆服务还包括独立运行于终端设备上的服务;本实施例在此不做限定。本实施例仅以应用程序的车辆服务为例进行说明,其他情况与应用程序的车辆服务的处理过程类似,本实施例在此不做限定。
118.所述界面元素,包括终端设备的操作系统中,在终端设备的桌面对服务内容进行直观展示的组件;所述界面元素配置于运行所述应用程序的终端设备的用户界面;用户可以通过与界面元素交互以使对应的服务执行相应的操作或通过界面元素使用户可视化底层信息;例如:widget。界面元素的通常形式是小块或者图标;例如,在桌面区域,各种小块和图标可被布局,等待用户选择,或向用户展示信息;用户元素可被四处移动、重新定位、删除、改变大小等等;允许用户更改或者组织展示的内容。此外,界面元素还包括终端设备的锁屏页面悬浮的信息展示区域。
119.所述界面元素配置于运行所述应用程序的终端设备的用户界面;所述用户界面,包括终端设备的桌面区域,或者,终端设备的锁屏页面。所述终端设备包括具有触摸屏的电子设备,例如用户终端、平板电脑、个人数字助理(personal digital assistant,简称pad)、车机终端。
120.具体实施时,登录应用程序的登录用户在配置车辆服务的界面元素之前,需要在车辆服务进行对界面元素的开通,本实施例中,车辆服务采用如下方式对应用程序的登录用户进行车辆服务的界面元素的开通:
121.根据登录用户录入的所述用户车辆的车辆标识信息核验所述用户车辆是否满足对所述界面元素的配置条件;
122.若是,则向所述登录用户展示所述界面元素的开通控件;
123.若否,则开通所述用户车辆的车辆服务;
124.若检测到所述开通控件被触发,则对所述登录用户进行所述界面元素的开通处理。
125.具体的,车辆服务获取到登录用户通过访问搭载于应用程序的车辆服务后录入的用户车辆的车辆标识信息后,基于车辆标识信息对用户车辆进行所述界面元素的配置条件核验;具体的,在进行配置条件核验的过程中,核验用户车辆是否符合对所述界面元素的配置条件;所述配置条件包括:所述用户车辆对应的车辆平台为与所述服务平台进行数据对接的平台。所述车辆标识信息包括所述用户车辆的车辆标识和/或车辆出厂标识,其中,车辆出厂标识,例如车辆vin(vehicle identification number,车辆识别码)。
126.车辆服务在核验用户是否满足对界面元素的配置条件的过程中,包括:基于所述车辆标识信息确定所述用户车辆对应的目标车辆平台;在预设列表中查询是否存在所述目标车辆平台的平台标识;若是,则确定所述用户车辆满足所述配置条件,即对所述用户车辆
进行界面元素的配置条件核验的核验结果为核验通过;若否,则确定用户车辆不满足配置条件。所述预设列表中,记录与所述服务平台建立数据对接关系的车辆平台的平台标识。
127.车辆服务若核验用户车辆满足对界面元素的配置条件,则向登录用户展示对界面元素的开通控件;并在检测到开通控件被触发的情况下,对登录用户或者用户车辆进行界面元素的开通处理;为了进一步确保登录用户为用户车辆的所有者,避免登录用户通过界面元素展示不属于自己的车辆使用信息,影响车辆真正的所有者的数据安全,本实施例中,在对登录用户进行界面元素的开通处理的过程中,车辆服务还执行如下操作:
128.车辆服务加载所述车辆提供服务的服务页面;所述目标车辆平台若检测到所述车辆提供服务提交的信息授权指令,则基于所述信息授权指令生成携带所述登录用户的用户标识的信息读取请求并向所述服务平台发送;
129.其中,所述信息授权指令在所述车辆提供服务检测到所述服务页面配置的信息授权控件被触发后提交。
130.具体的,车辆服务在核验用户车辆满足对界面元素的配置条件后,向登录用户展示界面元素的开通控件,若检测到开通控件被触发后,为了使登录用户授权用户车辆对应的目标车辆平台对登录用户和用户车辆进行核验,调用对目标车辆平台对应的车辆提供服务的服务接口,加载车辆提供服务的服务页面,服务页面配置有信息授权控件,车辆提供服务若检测到信息授权控件被触发,则向目标车辆平台上传信息授权指令,目标车辆平台基于信息授权指令向服务平台查询登录用户的用户信息和车辆标识信息,并基于用户信息和车辆标识信息进行用户车辆核验;
131.其中,目标车辆平台基于用户信息和车辆标识信息进行用户车辆核验并在核验通过后,对登录用户的界面元素进行开通处理,并在开通后向服务平台发送开通结果。需要说明的是,目标车辆平台对登录用户对用户车辆的界面元素进行开通,仅仅是向登录用户开通对用户车辆的界面元素的配置权限,登录用户需要进行界面元素的配置才会在终端设备的用户界面进行界面元素的展示。
132.为了配合实现对登录用户进行界面元素的开通处理,本实施例提供的一种可选实施方式中,在对登录用户进行界面元素的开通处理的过程中,服务平台执行如下操作:
133.根据目标车辆平台发送的信息读取请求读取所述登录用户的用户信息和所述车辆标识信息;所述目标车辆平台在检测到车辆提供服务在所述登录用户提交的信息授权指令后发送所述信息读取请求;
134.向所述目标车辆平台同步所述用户信息和所述车辆标识信息;所述目标车辆平台基于所述用户信息和所述车辆标识信息进行用户车辆核验;
135.接收所述目标车辆平台在核验通过的情况下返回的对所述界面元素的开通结果并通过所述车辆服务进行展示。
136.本实施例中,目标车辆平台在进行用户车辆核验的过程中,执行如下操作:
137.基于所述车辆标识信息,查询与所述车辆标识信息具有关联关系的车辆用户信息;
138.核验所述车辆用户信息与所述用户信息是否匹配;
139.若是,则确定所述用户车辆核验的核验结果为核验通过;若否,则确定所述用户车辆核验的核验结果为核验未通过。
140.具体的,目标车辆平台获取车辆提供服务提交的信息授权指令,基于信息授权指令中携带的用户标识生成携带用户标识的信息读取请求并向服务平台发送;服务平台接收目标车辆平台发送的信息读取请求,基于信息读取请求查询登录用户的用户信息和登录用户关联至车辆服务的用户车辆的车辆标识信息并向目标车辆平台同步;目标车辆平台在接收到用户信息和车辆标识信息后,首先基于车辆标识信息,查询与车辆标识信息具有关联关系的车辆用户信息,即查询购买用户车辆的用户的车辆用户信息;核验查询到的车辆用户信息和服务平台同步的用户信息是否匹配;若是,则确定用户车辆核验的核验结果为核验通过,并开通用户车辆的界面元素,即向登录用户开放在用户界面配置展示有用户车辆的车辆使用信息的界面元素的配置权限;开放登录用户的配置权限后,生成携带开通成功的开通结果并向服务平台返回;服务平台接收目标车辆平台返回的开通结果并向车辆服务下发,车辆服务对开通结果进行展示;若不匹配,则确定核验失败,并向服务平台返回核验失败提醒,以通过车辆服务进行核验失败提醒的展示。
141.其中,核验所述车辆用户信息与所述用户信息是否匹配,包括核验所述车辆用户信息中的用户身份信息与所述用户信息中的身份信息是否一致,和/或,核验所述车辆用户信息中的用户图像与所述用户信息中的用户图像的相似度是否大于预设阈值;若是,则确定车辆用户信息与用户信息匹配,若否,则确定车辆用户信息与用户信息不匹配。
142.需要说明的是,上述仅仅是针对一个车辆,即用户车辆对车辆服务以及界面元素的开通进行说明,若登录用户有多辆车,则采用上述类似的方式进行对车辆服务以及界面元素的开通,本实施例在此不做赘述;还需要说明的是,上述开通过程中,车辆服务根据登录用户录入的用户车辆的车辆标识信息核验用户车辆是否满足对界面元素的配置条件,是为了避免服务平台没有和用户车辆对应的目标车辆平台进行数据对接,导致即时开通界面元素,也无法获取车辆使用信息,造成登录用户不好的使用体验;若各车辆对应的车辆平台都与服务平台建立数据对接,则无需进行配置条件的核验,车辆服务在获取登录用户录入的用户车辆的车辆标识信息后,向登录用户展示界面元素的开通控件,若检测到开通控件被触发,则对登录用户进行界面元素的开通处理。
143.所述检测组件对所述应用程序的界面元素进行检测,也即时对所述应用程序的车辆服务的界面元素进行检测处理,若检测到界面元素的数据更新条件被触发,则向车辆服务的服务平台上传数据更新请求。所述服务平台,包括所述车辆服务对应的平台或者服务器。
144.本实施例中,所述数据更新条件被触发,检测组件采用如下方式检测:
145.检测是否存在针对所述界面元素的配置请求;若是,确定所述数据更新条件被触发;
146.或者,
147.检测是否存在针对所述界面元素的更新请求,若是,确定所述数据更新条件被触发;
148.或者,
149.检测所述界面元素的数据更新时间是否到达,若是,确定所述数据更新条件被触发。
150.服务平台获取应用程序的检测组件在检测到所述车辆服务的界面元素的数据更
新条件被触发后上传的数据更新请求。且检测组件向所述车辆服务的服务平台上传数据更新请求的过程中,首先读取所述应用程序的登录用户的用户标识,然后生成携带所述用户标识的数据更新请求并向所述服务平台上传。
151.步骤s304,根据所述数据更新请求中携带的所述应用程序的登录用户的用户标识,查询所述车辆服务关联的用户车辆。
152.所述用户车辆,包括登录用户关联至车辆服务的车辆。
153.具体实施时,根据用户标识,查询登录用户关联至车辆服务的用户车辆;若查询到的用户车辆为至少两个,则基于车辆服务与登录用户交互确定默认用户车辆;所述查询所述车辆服务关联的用户车辆,包括,查询所述车辆服务关联的默认用户车辆。
154.步骤s306,在多个车辆平台中确定所述用户车辆对应的目标车辆平台,并向所述目标车辆平台发送所述用户车辆的信息查询请求。
155.本实施例提供的一种可选实施方式中,信息查询请求,采用如下方式生成:
156.基于所述目标车辆平台返回的对所述界面元素的开通结果中包含的车辆服务标识,生成对所述用户车辆的信息查询请求。
157.具体的,目标车辆平台在对用户车辆开通界面元素后,会向用户车辆分配一个车辆服务标识用来标识该用户车辆;该车辆服务标识携带在开通结果中向服务平台发送;后续服务平台向目标车辆平台查询该用户车辆的车辆使用信息和/或车辆状态信息时,基于该车辆服务标识向目标车辆平台发送查询请求即可;
158.本实施例中,服务平台获取数据更新请求,根据数据更新请求中携带的用户标识首先查询登录用户关联至车辆服务的用户车辆;在多个车辆平台中确定用户车辆对应的目标车辆平台,并基于目标车辆平台生成的对用户车辆的车辆服务标识生成信息查询请求向目标车辆平台发送;目标车辆平台基于信息查询请求中携带的车辆服务标识查询用户车辆的车辆使用信息并向服务平台返回。
159.需要说明的是,上述对于车辆服务标识的说明仅仅是示例性的,在目标车辆平台未基于车辆服务标识对用户车辆进行管理的情况下,服务平台基于用户车辆的车辆标识信息生成信息查询请求向目标车辆平台发送;目标车辆平台基于信息查询请求中携带的车辆标识信息查询用户车辆的车辆使用信息并向服务平台返回。
160.还需要说明的是,上述仅仅是以登录用户向车辆服务关联一个用户车辆为例进行说明的,若登录用户向车辆服务关联至少两个用户车辆,且各用户车辆的对应的车辆平台不同。则与登录用户交互确定默认用户车辆;服务平台在接收到数据更新请求后,基于数据更新请求携带的用户标识查询登录用户关联至车辆服务的默认用户车辆;在多个车辆平台中确定默认用户车辆对应的默认目标车辆平台;基于默认用户车辆的车辆服务标识生成信息查询请求并向默认目标车辆平台发送;
161.此外,还可在各用户车辆对应的车辆平台开通对各用户车辆的界面元素的情况下,服务平台在接收到数据更新请求后,基于数据更新请求携带的用户标识查询登录用户关联至车辆服务的至少两个用户车辆;在多个车辆平台中确定至少两个用户车辆中各用户车辆对应的车辆平台,并向各车辆平台发送对应的各用户车辆的信息查询请求。其中,信息查询请求的生成方式请参照上述方式,本实施例在此不做限定。
162.步骤s308,接收所述目标车辆平台返回的所述用户车辆的车辆使用信息并向所述
检测组件下发。
163.所述车辆使用信息,包括用户车辆截止当前时间的车辆使用情况对应的信息;比如:总行驶里程,续航里程、剩余油量、剩余电量、轮胎压强。除此之外,车辆使用信息还可包括车辆状态信息,其中,车辆状态信息包括用户车辆当前的车辆状态;比如:车门长时间未关状态,异常驾驶状态。
164.所述检测组件接收到车辆使用信息后,基于所述车辆使用信息对所述用户界面展示的所述界面元素进行数据更新。
165.本实施例中,除上述提供的由检测组件向服务平台上传数据更新请求,服务平台基于数据更新请求向用户车辆对应的目标车辆平台查询用户车辆的车辆使用信息之外,目标服务平台在检测到用户车辆的异常状态后,向服务平台发送车辆异常信息;服务平台在接收到车辆异常信息后向检测组件下发车辆异常信息;以此,提升登录用户对车辆异常信息的感知程度;本实施例中,检测组件还执行如下操作:
166.接收所述服务平台下发的车辆异常信息;所述车辆异常信息在所述目标车辆平台检测到所述用户车辆的异常状态后发送至所述服务平台;
167.基于所述车辆异常信息对所述用户界面展示的所述界面元素进行数据提醒。
168.对应的,本实施例提供的一种可选实施方式中,服务平台还执行如下操作:
169.接收所述目标车辆平台在检测到所述用户车辆的异常状态后发送的车辆异常信息;
170.将所述异常信息下发至所述界面元素;所述界面元素基于所述车辆异常信息对所述用户界面展示的所述界面元素进行数据提醒。
171.具体的,目标车辆平台基于采集到的用户车辆的车辆使用信息确定用户车辆的车辆状态;在检测到用户车辆的车辆状态为异常状态的情况下,基于异常状态向服务平台发送车辆异常信息;服务平台接收到目标车辆平台发送的车辆异常信息后将车辆异常信息向检测组件下发;检测组件接收服务平台下发的车辆异常信息,并基于车辆异常信息对用户界面展示的界面元素进行数据提醒。
172.对于登录用户向车辆服务关联两个用户车辆,且通过界面元素展示两个用户车辆的车辆使用信息的情况,本实施例中,检测组件通过如下方式进行对界面元素的数据切换:
173.若检测到登录用户对所述界面元素展示的所述用户车辆的车辆使用信息的切换指令,向所述服务平台上传数据切换请求;
174.接收所述服务平台基于所述数据切换请求下发的关联至所述车辆服务的第二用户车辆的第二车辆使用信息;所述车辆使用信息由所述服务平台通过向所述多个车辆平台中所述第二用户车辆对应的第二车辆平台查询获得;
175.基于所述第二车辆使用信息对所述用户界面展示的所述界面元素进行数据切换。
176.本实施例提供的一种可选实施方式中,服务平台在进行数据切换的过程中,执行如下操作:
177.根据所述检测组件上传的对所述界面元素展示的所述用户车辆的车辆使用信息的数据切换请求,查询所述车辆服务关联且开通所述界面元素的第二用户车辆;
178.在所述多个车辆平台中确定所述第二用户车辆对应的第二车辆平台,并向所述第二车辆平台查询所述第二用户车辆的第二车辆使用信息;
179.接收所述第二车辆平台返回的所述第二车辆使用信息并向所述检测组件下发;所述检测组件基于所述第二车辆使用信息对所述界面元素进行数据切换。
180.具体的,在检测到登录用户通过所述界面元素提交切换指令的时候,对第二用户车辆的车辆使用信息进行查询并基于查询结果对所述界面元素进行数据切换;在对界面元素进行数据切换的过程中,向服务平台上传数据切换请求;服务平台在接收到数据切换请求后查询登录用户关联至车辆服务的第二用户车辆;其中,第二用户车辆为登录用户关联至车辆服务的用户车辆之外的用户车辆;服务平台查询到第二用户车辆后,在多个车辆平台中确定第二用户车辆对应的第二车辆平台,并向第二车辆平台发送对第二用户车辆进行车辆使用信息查询的信息查询请求;第二车辆平台查询第二用户车辆的第二车辆使用信息并向服务平台返回;服务平台在接收到第二车辆的第二车辆使用信息后,向检测组件下发第二车辆使用信息;检测组件接收第二车辆使用信息并通过界面元素进行展示。
181.上述提供的实施方式中,检测组件根据登录用户的切换指令,进行第二用户车辆的第二车辆使用信息的查询,并基于查询结果对界面元素进行数据切换;本实施例中,检测组件还可采用如下方式对第二用户车辆的车辆使用信息进行展示:
182.检测组件若检测到所述界面元素的数据更新时间到达,向所述服务平台上传数据更新请求;所述服务平台基于所述数据更新请求查询开通所述界面元素的所述用户车辆和第二用户车辆的第一车辆使用信息和第二车辆使用信息;
183.接收所述服务平台下发的所述用户车辆的第一车辆使用信息和所述第二用户车辆的第二车辆使用信息;
184.在所述界面元素展示所述第一车辆使用信息;
185.若检测到对所述界面元素的切换指令,则在所述界面元素展示所述第二车辆使用信息。
186.具体的,还可在检测到用户车辆的界面元素的数据更新时间到达的情况下,向服务平台上传数据更新请求,服务平台查询到用户车辆和第二用户车辆后,向多个车辆平台中用户车辆对应的目标车辆平台查询用户车辆的车辆使用信息,以及,向多个车辆平台中第二用户车辆对应的第二车辆平台查询第二用户车辆的第二车辆使用信息;并将查询获得的车辆使用信息和第二车辆使用信息向检测组件下发,检测组件首先展示用户车辆的车辆使用信息,若检测到登录用户对界面元素的切换指令,在界面元素展示第二车辆使用信息。
187.需要说明的是,界面元素默认展示用户车辆的车辆使用信息,若接收到服务平台下发的第二用户车辆的车辆异常信息,则切换至对第二用户车辆的车辆使用信息,并展示第二用户车辆的车辆异常信息。
188.上述仅仅是以两个用户车辆对界面元素的切换进行说明,若登录用户关联至车辆服务的用户车辆数量为两个以上,采用与上述类似的切换方式对界面元素展示的数据进行切换,本实施例在此不再赘述。
189.具体实施时,登录用户除了开通对用户车辆的界面元素的配置权限,还开通了车辆服务,在配置界面元素的情况下,登录用户还可基于界面元素提交对车辆服务的服务请求,本实施例中,检测组件还执行如下操作:
190.获取登录用户通过所述界面元素提交的车辆服务请求;
191.将所述车辆服务请求上传至所述服务平台,以在所述服务平台进行所述用户车辆
的车辆服务处理。
192.具体的,登录用户通过界面元素提交车辆服务请求,检测组件将车辆服务请求上传至服务平台以在服务平台进行用户车辆的车辆服务处理。
193.还需要说明的是,车辆服务的相关服务内容可与应用程序提供的相关内容进行结合,例如,服务平台获取登录用户提交的车辆停驶服务请求;基于车辆停驶服务请求进行停驶处理并根据停驶时长确定向登录用户发放节碳标识。
194.下述以本实施例提供的一种数据处理方法在界面元素场景的应用为例,对本实施例提供的数据处理方法进行进一步说明,参见图2,应用于界面元素场景的数据处理方法,具体包括如下步骤。
195.应用程序的车辆服务获取登录用户录入的用户车辆的车辆标识信息;核验用户车辆是否满足对界面元素的配置条件;若是,向登录用户展示界面元素的开通控件;若检测到开通控件被触发,则加载用户车辆对应的车辆提供服务的服务页面;车辆提供服务检测到服务页面配置的信息授权组件被触发的情况下,向用户车辆对应的目标车辆平台上传信息授权指令;目标车辆平台根据信息授权指令中携带的登录用户的用户标识生成信息读取请求并向服务平台发送。
196.步骤s210,根据信息读取请求读取登录用户的用户信息和用户车辆的车辆标识信息并向目标车辆平台发送。
197.目标车辆平台接收到车辆标识信息和用户信息后,基于车辆标识信息和用户信息进行用户车辆核验,并在核验通过的情况下开通登录用户对在用户界面配置的界面元素展示用户车辆的车辆使用信息的展示权限;在展示权限开通后向服务平台发送开通结果。
198.步骤s212,将服务平台发送的开通结果向车辆服务发送,以通过车辆服务的服务页面进行开通结果展示。
199.应用程序的检测模块若检测到登录用户针对车辆服务的界面元素的配置请求,则向服务平台上传携带登录用户的用户标识的数据更新请求。
200.步骤s216,根据数据更新请求中携带的用户标识,查询登录用户的用户车辆。
201.步骤s218,在多个车辆平台中确定用户车辆对应的目标车辆平台,并向目标车辆平台发送携带用户车辆的车辆服务标识的信息查询请求。
202.其中,车辆服务标识为目标车辆平台在开通在车辆服务的界面元素展示用户车辆的车辆使用信息的展示权限后生成并发送至服务平台。
203.步骤s220,接收目标车辆平台返回的用户车辆的车辆使用信息,并向检测组件下发。
204.检测组件基于车辆使用信息对界面元素进行数据更新。
205.本说明书提供的一种数据处理装置实施例如下:
206.在上述的实施例中,提供了应用于应用程序的检测组件的一种数据处理方法,与之相对应的,还提供了一种运行于应用程序的检测组件的数据处理装置,下面结合附图进行说明。
207.参照图4,其示出了本实施例提供的一种数据处理装置示意图。
208.由于装置实施例对应于方法实施例,所以描述得比较简单,相关的部分请参见上述提供的方法实施例的对应说明即可。下述描述的装置实施例仅仅是示意性的。
209.本实施例提供一种数据处理装置,运行于应用程序的检测组件,包括:
210.检测模块402,被配置为对所述应用程序的车辆服务的界面元素进行检测处理;所述界面元素配置于运行所述应用程序的终端设备的用户界面;
211.若检测到所述界面元素的数据更新条件被触发,则运行请求上传模块404,所述请求上传模块404,被配置为向所述车辆服务的服务平台上传数据更新请求;
212.信息接收模块406,被配置为接收所述服务平台下发的关联至所述车辆服务的用户车辆的车辆使用信息;所述车辆使用信息由所述服务平台通过向多个车辆平台中所述用户车辆对应的目标车辆平台查询获得;
213.数据更新模块408,被配置为基于所述车辆使用信息对所述用户界面展示的所述界面元素进行数据更新。
214.本说明书提供的另一种数据处理装置实施例如下:
215.在上述的实施例中,提供了应用于车辆服务的服务平台的一种数据处理方法,与之相对应的,还提供了一种运行于车辆服务的服务平台的数据处理装置,下面结合附图进行说明。
216.参照图5,其示出了本实施例提供的一种数据处理装置示意图。
217.由于装置实施例对应于方法实施例,所以描述得比较简单,相关的部分请参见上述提供的方法实施例的对应说明即可。下述描述的装置实施例仅仅是示意性的。
218.本实施例提供一种数据处理装置,运行于车辆服务的服务平台,包括:
219.请求获取模块502,被配置为获取应用程序的检测组件在检测到所述车辆服务的界面元素的数据更新条件被触发后上传的数据更新请求;所述界面元素配置于运行所述应用程序的终端设备的用户界面;
220.车辆查询模块504,被配置为根据所述数据更新请求中携带的所述应用程序的登录用户的用户标识,查询所述车辆服务关联的用户车辆;
221.信息查询模块506,被配置为在多个车辆平台中确定所述用户车辆对应的目标车辆平台,并向所述目标车辆平台发送所述用户车辆的信息查询请求;
222.信息接收模块508,被配置为接收所述目标车辆平台返回的所述用户车辆的车辆使用信息并向所述检测组件下发;所述检测组件基于所述车辆使用信息对所述用户界面展示的所述界面元素进行数据更新。
223.本说明书提供的一种数据处理设备实施例如下:
224.对应上述描述的一种应用于应用程序的检测组件的数据处理方法,基于相同的技术构思,本说明书一个或多个实施例还提供一种数据处理设备,该数据处理设备用于执行上述提供的数据处理方法,图6为本说明书一个或多个实施例提供的一种数据处理设备的结构示意图。
225.本实施例提供的一种数据处理设备,包括:
226.如图6所示,数据处理设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上的处理器601和存储器602,存储器602中可以存储有一个或一个以上存储应用程序或数据。其中,存储器602可以是短暂存储或持久存储。存储在存储器602的应用程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括数据处理设备中的一系列计算机可执行指令。更进一步地,处理器601可以设置为与存储器602通信,在数据处理设备
上执行存储器602中的一系列计算机可执行指令。数据处理设备还可以包括一个或一个以上电源603,一个或一个以上有线或无线网络接口604,一个或一个以上输入/输出接口605,一个或一个以上键盘606等。
227.在一个具体的实施例中,数据处理设备包括有存储器,以及一个或一个以上的程序,其中一个或者一个以上程序存储于存储器中,且一个或者一个以上程序可以包括一个或一个以上模块,且每个模块可以包括对数据处理设备中的一系列计算机可执行指令,且经配置以由一个或者一个以上处理器执行该一个或者一个以上程序包含用于进行以下计算机可执行指令:
228.对所述应用程序的车辆服务的界面元素进行检测处理;所述界面元素配置于运行所述应用程序的终端设备的用户界面;
229.若检测到所述界面元素的数据更新条件被触发,则向所述车辆服务的服务平台上传数据更新请求;
230.接收所述服务平台下发的关联至所述车辆服务的用户车辆的车辆使用信息;所述车辆使用信息由所述服务平台通过向多个车辆平台中所述用户车辆对应的目标车辆平台查询获得;
231.基于所述车辆使用信息对所述用户界面展示的所述界面元素进行数据更新。
232.本说明书提供的另一种数据处理设备实施例如下:
233.对应上述描述的一种应用于车辆服务的服务平台的数据处理方法,基于相同的技术构思,本说明书一个或多个实施例还提供一种数据处理设备,该数据处理设备用于执行上述提供的数据处理方法,图7为本说明书一个或多个实施例提供的一种数据处理设备的结构示意图。
234.本实施例提供的一种数据处理设备,包括:
235.如图7所示,数据处理设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上的处理器701和存储器702,存储器702中可以存储有一个或一个以上存储应用程序或数据。其中,存储器702可以是短暂存储或持久存储。存储在存储器702的应用程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括数据处理设备中的一系列计算机可执行指令。更进一步地,处理器701可以设置为与存储器702通信,在数据处理设备上执行存储器702中的一系列计算机可执行指令。数据处理设备还可以包括一个或一个以上电源703,一个或一个以上有线或无线网络接口704,一个或一个以上输入/输出接口705,一个或一个以上键盘706等。
236.在一个具体的实施例中,数据处理设备包括有存储器,以及一个或一个以上的程序,其中一个或者一个以上程序存储于存储器中,且一个或者一个以上程序可以包括一个或一个以上模块,且每个模块可以包括对数据处理设备中的一系列计算机可执行指令,且经配置以由一个或者一个以上处理器执行该一个或者一个以上程序包含用于进行以下计算机可执行指令:
237.获取应用程序的检测组件在检测到所述车辆服务的界面元素的数据更新条件被触发后上传的数据更新请求;所述界面元素配置于运行所述应用程序的终端设备的用户界面;
238.根据所述数据更新请求中携带的所述应用程序的登录用户的用户标识,查询所述
车辆服务关联的用户车辆;
239.在多个车辆平台中确定所述用户车辆对应的目标车辆平台,并向所述目标车辆平台发送所述用户车辆的信息查询请求;
240.接收所述目标车辆平台返回的所述用户车辆的车辆使用信息并向所述检测组件下发;所述检测组件基于所述车辆使用信息对所述用户界面展示的所述界面元素进行数据更新。
241.本说明书提供的一种存储介质实施例如下:
242.对应上述描述的一种应用于应用程序的检测组件的数据处理方法,基于相同的技术构思,本说明书一个或多个实施例还提供一种存储介质。
243.本实施例提供的存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现以下流程:
244.对所述应用程序的车辆服务的界面元素进行检测处理;所述界面元素配置于运行所述应用程序的终端设备的用户界面;
245.若检测到所述界面元素的数据更新条件被触发,则向所述车辆服务的服务平台上传数据更新请求;
246.接收所述服务平台下发的关联至所述车辆服务的用户车辆的车辆使用信息;所述车辆使用信息由所述服务平台通过向多个车辆平台中所述用户车辆对应的目标车辆平台查询获得;
247.基于所述车辆使用信息对所述用户界面展示的所述界面元素进行数据更新。
248.需要说明的是,本说明书中关于存储介质的实施例与本说明书中关于数据处理方法的实施例基于同一发明构思,因此该实施例的具体实施可以参见前述对应方法的实施,重复之处不再赘述。
249.本说明书提供的另一种存储介质实施例如下:
250.对应上述描述的一种应用于车辆服务的服务平台的数据处理方法,基于相同的技术构思,本说明书一个或多个实施例还提供一种存储介质。
251.本实施例提供的存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现以下流程:
252.获取应用程序的检测组件在检测到所述车辆服务的界面元素的数据更新条件被触发后上传的数据更新请求;所述界面元素配置于运行所述应用程序的终端设备的用户界面;
253.根据所述数据更新请求中携带的所述应用程序的登录用户的用户标识,查询所述车辆服务关联的用户车辆;
254.在多个车辆平台中确定所述用户车辆对应的目标车辆平台,并向所述目标车辆平台发送所述用户车辆的信息查询请求;
255.接收所述目标车辆平台返回的所述用户车辆的车辆使用信息并向所述检测组件下发;所述检测组件基于所述车辆使用信息对所述用户界面展示的所述界面元素进行数据更新。
256.需要说明的是,本说明书中关于存储介质的实施例与本说明书中关于数据处理方法的实施例基于同一发明构思,因此该实施例的具体实施可以参见前述对应方法的实施,
重复之处不再赘述。
257.上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
258.在20世纪30年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(programmable logic device,pld)(例如现场可编程门阵列(field programmable gate array,fpga))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片pld上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(hardware description language,hdl),而hdl也并非仅有一种,而是有许多种,如abel(advanced boolean expression language)、ahdl(altera hardware description language)、confluence、cupl(cornell university programming language)、hdcal、jhdl(java hardware description language)、lava、lola、myhdl、palasm、rhdl(ruby hardware description language)等,目前最普遍使用的是vhdl(very-high-speed integrated circuit hardware description language)与verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
259.控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(application specific integrated circuit,asic)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:arc625d、atmel at91sam、microchip pic18f26k20以及silicone labs c8051f320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
260.上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放
器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
261.为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本说明书实施例时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
262.本领域内的技术人员应明白,本说明书一个或多个实施例可提供为方法、系统或计算机程序产品。因此,本说明书一个或多个实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本说明书可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
263.本说明书是参照根据本说明书实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
264.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
265.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
266.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
267.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
268.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
269.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包
括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
270.本说明书一个或多个实施例可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书的一个或多个实施例,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
271.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
272.以上所述仅为本文件的实施例而已,并不用于限制本文件。对于本领域技术人员来说,本文件可以有各种更改和变化。凡在本文件的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本文件的权利要求范围之内。
技术特征:1.一种数据处理方法,应用于应用程序的检测组件,包括:对所述应用程序的车辆服务的界面元素进行检测处理;所述界面元素配置于运行所述应用程序的终端设备的用户界面;若检测到所述界面元素的数据更新条件被触发,则向所述车辆服务的服务平台上传数据更新请求;接收所述服务平台下发的关联至所述车辆服务的用户车辆的车辆使用信息;所述车辆使用信息由所述服务平台通过向多个车辆平台中所述用户车辆对应的目标车辆平台查询获得;基于所述车辆使用信息对所述用户界面展示的所述界面元素进行数据更新。2.根据权利要求1所述的数据处理方法,所述车辆服务,采用如下方式开通:根据登录用户录入的所述用户车辆的车辆标识信息核验所述用户车辆是否满足对所述界面元素的配置条件;若是,则向所述登录用户展示所述界面元素的开通控件;若检测到所述开通控件被触发,则对所述登录用户进行所述界面元素的开通处理。3.根据权利要求2所述的数据处理方法,所述对所述登录用户进行所述界面元素的开通处理,包括:根据所述目标车辆平台在检测到车辆提供服务在所述登录用户提交的信息授权指令后发送的信息读取请求,读取所述登录用户的用户信息和所述车辆标识信息;向所述目标车辆平台同步所述用户信息和所述车辆标识信息;所述目标车辆平台基于所述用户信息和所述车辆标识信息进行用户车辆核验;接收所述目标车辆平台在核验通过的情况下返回的对所述界面元素的开通结果并通过所述车辆服务进行展示。4.根据权利要求3所述的数据处理方法,所述根据所述目标车辆平台在检测到车辆提供服务在所述登录用户提交的信息授权指令后发送的信息读取请求,读取所述登录用户的用户信息和所述车辆标识信息操作执行之前,还包括:加载所述车辆提供服务的服务页面;所述目标车辆平台若检测到所述车辆提供服务提交的信息授权指令,则基于所述信息授权指令生成携带所述登录用户的用户标识的信息读取请求并向所述服务平台发送;其中,所述信息授权指令在所述车辆提供服务检测到所述服务页面配置的信息授权控件被触发后提交。5.根据权利要求3所述的数据处理方法,所述用户车辆核验,包括:基于所述车辆标识信息,查询与所述车辆标识信息具有关联关系的车辆用户信息;核验所述车辆用户信息与所述用户信息是否匹配;若是,则确定所述用户车辆核验的核验结果为核验通过。6.根据权利要求1所述的数据处理方法,还包括:接收所述服务平台下发的车辆异常信息;所述车辆异常信息在所述目标车辆平台检测到所述用户车辆的异常状态后发送至所述服务平台;基于所述车辆异常信息对所述用户界面展示的所述界面元素进行数据提醒。7.根据权利要求1所述的数据处理方法,所述数据更新条件被触发,采用如下方式检
测:检测是否存在针对所述界面元素的配置请求;若是,确定所述数据更新条件被触发;或者,检测是否存在针对所述界面元素的更新请求,若是,确定所述数据更新条件被触发;或者,检测所述界面元素的数据更新时间是否到达,若是,确定所述数据更新条件被触发。8.根据权利要求1所述的数据处理方法,所述服务平台,采用如下方式获得所述车辆使用信息:根据所述数据更新请求携带的所述应用程序的登录用户的用户标识,查询所述车辆服务关联的用户车辆;在多个车辆平台中确定所述用户车辆对应的目标车辆平台,并基于所述用户车辆的车辆服务标识生成信息查询请求;所述车辆服务标识在所述目标车辆平台开通所述界面元素后生成;基于所述信息查询请求向所述目标车辆平台查询所述车辆使用信息。9.根据权利要求1所述的数据处理方法,还包括:若检测到登录用户对所述界面元素展示的所述用户车辆的车辆使用信息的切换指令,向所述服务平台上传数据切换请求;接收所述服务平台基于所述数据切换请求下发的关联至所述车辆服务的第二用户车辆的第二车辆使用信息;所述车辆使用信息由所述服务平台通过向所述多个车辆平台中所述第二用户车辆对应的第二车辆平台查询获得;基于所述第二车辆使用信息对所述用户界面展示的所述界面元素进行数据切换。10.根据权利要求1所述的数据处理方法,还包括:若检测到所述界面元素的数据更新时间到达,向所述服务平台上传数据更新请求;所述服务平台基于所述数据更新请求查询开通所述界面元素的所述用户车辆和第二用户车辆的第一车辆使用信息和第二车辆使用信息;接收所述服务平台下发的所述用户车辆的第一车辆使用信息和所述第二用户车辆的第二车辆使用信息;在所述界面元素展示所述第一车辆使用信息;若检测到对所述界面元素的切换指令,则在所述界面元素展示所述第二车辆使用信息。11.根据权利要求1所述的数据处理方法,还包括:获取登录用户通过所述界面元素提交的车辆服务请求;将所述车辆服务请求上传至所述服务平台,以在所述服务平台进行所述用户车辆的车辆服务处理。12.一种数据处理方法,应用于车辆服务的服务平台,包括:获取应用程序的检测组件在检测到所述车辆服务的界面元素的数据更新条件被触发后上传的数据更新请求;所述界面元素配置于运行所述应用程序的终端设备的用户界面;根据所述数据更新请求中携带的所述应用程序的登录用户的用户标识,查询所述车辆服务关联的用户车辆;
在多个车辆平台中确定所述用户车辆对应的目标车辆平台,并向所述目标车辆平台发送所述用户车辆的信息查询请求;接收所述目标车辆平台返回的所述用户车辆的车辆使用信息并向所述检测组件下发;所述检测组件基于所述车辆使用信息对所述用户界面展示的所述界面元素进行数据更新。13.根据权利要求12所述的数据处理方法,所述信息查询请求,采用如下方式生成:基于所述目标车辆平台返回的对所述界面元素的开通结果中包含的车辆服务标识,生成对所述用户车辆的信息查询请求。14.根据权利要求12所述的数据处理方法,还包括:根据所述目标车辆平台发送的信息读取请求,读取所述登录用户的用户信息和车辆标识信息;所述目标车辆平台在检测到车辆提供服务在所述登录用户提交的信息授权指令后发送所述信息读取请求;向所述目标车辆平台同步所述用户信息和所述车辆标识信息;所述目标车辆平台基于所述用户信息和所述车辆标识信息进行用户车辆核验;接收所述目标车辆平台在核验通过的情况下返回的对所述界面元素的开通结果并通过所述车辆服务进行展示。15.根据权利要求12所述的数据处理方法,还包括:接收所述目标车辆平台在检测到所述用户车辆的异常状态后发送的车辆异常信息;将所述车辆异常信息下发至所述界面元素;所述界面元素基于所述车辆异常信息对所述用户界面展示的所述界面元素进行数据提醒。16.根据权利要求12所述的数据处理方法,还包括:根据所述检测组件上传的对所述界面元素展示的所述用户车辆的车辆使用信息的数据切换请求,查询所述车辆服务关联且开通所述界面元素的第二用户车辆;在所述多个车辆平台中确定所述第二用户车辆对应的第二车辆平台,并向所述第二车辆平台查询所述第二用户车辆的第二车辆使用信息;接收所述第二车辆平台返回的所述第二车辆使用信息并向所述检测组件下发;所述检测组件基于所述第二车辆使用信息对所述界面元素进行数据切换。17.一种数据处理装置,运行于应用程序的检测组件,包括:检测模块,被配置为对所述应用程序的车辆服务的界面元素进行检测处理;所述界面元素配置于运行所述应用程序的终端设备的用户界面;若检测到所述界面元素的数据更新条件被触发,则运行请求上传模块,所述请求上传模块,被配置为向所述车辆服务的服务平台上传数据更新请求;信息接收模块,被配置为接收所述服务平台下发的关联至所述车辆服务的用户车辆的车辆使用信息;所述车辆使用信息由所述服务平台通过向多个车辆平台中所述用户车辆对应的目标车辆平台查询获得;数据更新模块,被配置为基于所述车辆使用信息对所述用户界面展示的所述界面元素进行数据更新。18.一种数据处理装置,运行于车辆服务的服务平台,包括:请求获取模块,被配置为获取应用程序的检测组件在检测到所述车辆服务的界面元素的数据更新条件被触发后上传的数据更新请求;所述界面元素配置于运行所述应用程序的
终端设备的用户界面;车辆查询模块,被配置为根据所述数据更新请求中携带的所述应用程序的登录用户的用户标识,查询所述车辆服务关联的用户车辆;信息查询模块,被配置为在多个车辆平台中确定所述用户车辆对应的目标车辆平台,并向所述目标车辆平台发送所述用户车辆的信息查询请求;信息接收模块,被配置为接收所述目标车辆平台返回的所述用户车辆的车辆使用信息并向所述检测组件下发;所述检测组件基于所述车辆使用信息对所述用户界面展示的所述界面元素进行数据更新。19.一种数据处理设备,包括:处理器;以及,被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:对所述应用程序的车辆服务的界面元素进行检测处理;所述界面元素配置于运行所述应用程序的终端设备的用户界面;若检测到所述界面元素的数据更新条件被触发,则向所述车辆服务的服务平台上传数据更新请求;接收所述服务平台下发的关联至所述车辆服务的用户车辆的车辆使用信息;所述车辆使用信息由所述服务平台通过向多个车辆平台中所述用户车辆对应的目标车辆平台查询获得;基于所述车辆使用信息对所述用户界面展示的所述界面元素进行数据更新。20.一种数据处理设备,包括:处理器;以及,被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:获取应用程序的检测组件在检测到所述车辆服务的界面元素的数据更新条件被触发后上传的数据更新请求;所述界面元素配置于运行所述应用程序的终端设备的用户界面;根据所述数据更新请求中携带的所述应用程序的登录用户的用户标识,查询所述车辆服务关联的用户车辆;在多个车辆平台中确定所述用户车辆对应的目标车辆平台,并向所述目标车辆平台发送所述用户车辆的信息查询请求;接收所述目标车辆平台返回的所述用户车辆的车辆使用信息并向所述检测组件下发;所述检测组件基于所述车辆使用信息对所述用户界面展示的所述界面元素进行数据更新。21.一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现以下流程:对所述应用程序的车辆服务的界面元素进行检测处理;所述界面元素配置于运行所述应用程序的终端设备的用户界面;若检测到所述界面元素的数据更新条件被触发,则向所述车辆服务的服务平台上传数据更新请求;接收所述服务平台下发的关联至所述车辆服务的用户车辆的车辆使用信息;所述车辆
使用信息由所述服务平台通过向多个车辆平台中所述用户车辆对应的目标车辆平台查询获得;基于所述车辆使用信息对所述用户界面展示的所述界面元素进行数据更新。22.一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现以下流程:获取应用程序的检测组件在检测到所述车辆服务的界面元素的数据更新条件被触发后上传的数据更新请求;所述界面元素配置于运行所述应用程序的终端设备的用户界面;根据所述数据更新请求中携带的所述应用程序的登录用户的用户标识,查询所述车辆服务关联的用户车辆;在多个车辆平台中确定所述用户车辆对应的目标车辆平台,并向所述目标车辆平台发送所述用户车辆的信息查询请求;接收所述目标车辆平台返回的所述用户车辆的车辆使用信息并向所述检测组件下发;所述检测组件基于所述车辆使用信息对所述用户界面展示的所述界面元素进行数据更新。
技术总结本说明书实施例提供了数据处理方法及装置,其中,一种数据处理方法包括:对所述应用程序的车辆服务的界面元素进行检测处理;所述界面元素配置于运行所述应用程序的终端设备的用户界面;若检测到所述界面元素的数据更新条件被触发,则向所述车辆服务的服务平台上传数据更新请求;接收所述服务平台下发的关联至所述车辆服务的用户车辆的车辆使用信息;所述车辆使用信息由所述服务平台通过向多个车辆平台中所述用户车辆对应的目标车辆平台查询获得;基于所述车辆使用信息对所述用户界面展示的所述界面元素进行数据更新。的所述界面元素进行数据更新。的所述界面元素进行数据更新。
技术研发人员:陈唐其 陈戈 沈凌楠 罗继麟 张雯
受保护的技术使用者:支付宝(杭州)信息技术有限公司
技术研发日:2022.06.21
技术公布日:2022/11/1