一种汽修数据的处理方法及装置与流程

文档序号:20512030发布日期:2020-04-24 18:38阅读:186来源:国知局
一种汽修数据的处理方法及装置与流程
本申请涉及车联网
技术领域
,尤其涉及一种汽修数据的处理方法及装置。
背景技术
:随着我国生产力的进一步发展,经济水平的提高,中国汽车数量的急剧增长,轿车快速地进入普通中国百姓家庭,因此随之而来的汽修产业的汽修数据也被大量需要。在现有技术中将维修手册中的汽修相关内容按指定结构进行转化为数字资料的过程中,存在大量的数据块冗余,使得大量的汽修资料是有重复的,造成了存储资源的浪费。例如:不同车型所使用的gps定位系统可能是一样的,因此该不同车型的定位系统器对应的汽修资料也是相同的,因此在输入这两者不同的车型所对应的汽修资料时,会造成多次重复输入相同的汽修资料,且均被保存在数据库中,造成了汽修资料转换的效率低下,数据冗余。因此,如何以加速处理大量的汽修资料维修手册,减少数据冗余,是亟待解决的问题。技术实现要素:鉴于上述问题,提出了本申请以便提供一种克服上述问题或者至少部分地解决上述问题的一种汽修数据的处理方法及装置。第一方面,本申请实施例提供了一种汽修数据的处理方法,可包括:根据多个第一数据块和多种车型信息,生成第一倒排表,所述第一倒排表用于包括所述多个第一数据块和所述多种车型信息的对应关系,所述第一数据块包括车辆中多个功能模块对应的汽修数据;根据所述第一倒排表,确定多个第一数据块中的每一个第一数据块在所述多种车型信息中第一占比顺序;根据第一占比顺序输出所述多种车型信息对应的汽修数据。通过第一方面提供的实施例,可以根据多个第一数据块和多种车型信息,生成第一倒排表,再根据第一倒排表确定多个第一数据块中的每一个第一数据块在所述多种车型信息中第一占比顺序,然后再根据第一占比顺序输出所述多种车型信息对应的汽修数据。这种根据占比顺序首先输出在多种车型信息中汽修数据占比最多的车型信息的汽修数据,在输出在多种车型信息中汽修数据占比占比较少的车型信息的汽修数据,可以加速处理大量的汽修资料维修手册,最大化的压缩整体数据,并按重要程序最大化的批量输出结果,有效的加速了数据录入输出速度。在一种可能实现的方式中,所述根据所述第一倒排表,确定所述多个第一数据块中的每一个第一数据块在所述多种车型信息中第一占比顺序,包括:统计所述第一倒排表中每一个车型信息匹配的所述第一数据块的总数;按照所述每一个车型信息匹配的所述第一数据块的总数,将所述第一倒排表中所述多种车型信息进行排序,获得所述第一占比顺序。在一种可能实现的方式中,所述根据第一占比顺序输出所述多种车型信息对应的汽修数据,包括:根据所述第一占比顺序,确定所述多种车型信息中第一车型信息,其中,与所述第一车型信息匹配的第一数据块在所述多种车型信息匹配的所有第一数据块中占比最多;根据所述第一车型信息匹配的第一数据块,输出所述第一车型信息对应的汽修数据。在一种可能实现的方式中,所述根据所述第一占比顺序,确定所述多种车型信息中第一车型信息,包括:确定所述第一倒排表中每一个车型信息匹配的所述第一数据块;根据所述第一占比顺序,确定与所述多种车型信息匹配的所述第一数据块中所述出现次数最多的目标数据块,其中,所述目标数据块属于第一数据块;确定与所述目标数据块匹配的多个车型信息中,匹配所述第一数据块的数量最多的车型信息为所述第一车型信息。在一种可能实现的方式中,所述根据所述第一占比顺序,确定所述多种车型信息中第一车型信息,包括:将所述第一倒排表中所述第一数据块的总数最多的车型信息确定为所述第一车型信息。在一种可能实现的方式中,所述根据所述第一车型信息匹配的第一数据块,输出所述第一车型信息对应的汽修数据之后,还包括:剔除所述多个第一数据块中与所述第一车型信息匹配的第一数据块,获得多个第二数据块;根据所述多个第二数据块和所述多种车型信息中除所述第一车型信息外的多种车型信息,生成第二倒排表,所述第二倒排表包括所述多个第二数据块和所述多种车型信息中除所述第一车型信息外的多种车型信息的对应关系;根据所述第二倒排表,确定所述多种车型信息中除所述第一车型信息外的多种车型信息中的第二车型信息,其中,与所述第二车型信息匹配的第二数据块在与所述多种车型信息中除所述第一车型信息外的多种车型信息匹配的所有第二数据块中占比最少;根据所述第二数据块,生成并输出所述第二车型信息对应的汽修数据。在一种可能实现的方式中,所述根据所述第二倒排表,确定所述多种车型信息中除所述第一车型信息外的多种车型信息中的第二车型信息,包括:统计所述第二倒排表中每一个车型信息包括的所述第二数据块的总数;按照所述第二数据块的总数,将所述第二倒排表中所述多种车型信息进行排序;选取所述第二倒排表中所述第二数据块的总数最少的车型信息为所述第二车型信息。第二方面,本申请实施例提供了一种汽修数据的处理装置,包括:第一生成单元,用于根据多个第一数据块和多种车型信息,生成第一倒排表,所述第一倒排表用于包括所述多个第一数据块和所述多种车型信息的对应关系,所述第一数据块包括车辆中多个功能模块对应的汽修数据;第一确定单元,用于根据所述第一倒排表,确定所述多个第一数据块中的每一个第一数据块在所述多种车型信息中第一占比顺序;第一输出单元,用于根据第一占比顺序输出所述多种车型信息对应的汽修数据。在一种可能实现的方式中,所述第一确定单元,具体用于:统计所述第一倒排表中每一个车型信息匹配的所述第一数据块的总数;按照所述每一个车型信息匹配的所述第一数据块的总数,将所述第一倒排表中所述多种车型信息进行排序,获得所述第一占比顺序。在一种可能实现的方式中,所述第一输出单元,具体用于:根据所述第一占比顺序,确定所述多种车型信息中第一车型信息,其中,与所述第一车型信息匹配的第一数据块在所述多种车型信息匹配的所有第一数据块中占比最多;根据所述第一车型信息匹配的第一数据块,输出所述第一车型信息对应的汽修数据。在一种可能实现的方式中,所述第一输出单元,用于根据所述第一占比顺序,确定所述多种车型信息中第一车型信息时,具体用于:确定所述第一倒排表中每一个车型信息匹配的所述第一数据块;根据所述第一占比顺序,确定与所述多种车型信息匹配的所述第一数据块中所述出现次数最多的目标数据块,其中,所述目标数据块属于第一数据块;确定与所述目标数据块匹配的多个车型信息中,匹配所述第一数据块的数量最多的车型信息为所述第一车型信息。在一种可能实现的方式中,所述第一输出单元,用于根据所述第一占比顺序,确定所述多种车型信息中第一车型信息时,具体用于:将所述第一倒排表中所述第一数据块的总数最多的车型信息确定为所述第一车型信息。在一种可能实现的方式中,所述这种还包括:剔除单元,用于根据所述第一车型信息匹配的第一数据块,输出所述第一车型信息对应的汽修数据之后,剔除所述多个第一数据块中与所述第一车型信息匹配的第一数据块,获得多个第二数据块;第二生成单元,用于根据所述多个第二数据块和所述多种车型信息中除所述第一车型信息外的多种车型信息,生成第二倒排表,所述第二倒排表包括所述多个第二数据块和所述多种车型信息中除所述第一车型信息外的多种车型信息的对应关系;第二确定单元,用于根据所述第二倒排表,确定所述多种车型信息中除所述第一车型信息外的多种车型信息中的第二车型信息,其中,与所述第二车型信息匹配的第二数据块在与所述多种车型信息中除所述第一车型信息外的多种车型信息匹配的所有第二数据块中占比最少;第二输出单元,用于根据所述第二数据块,生成并输出所述第二车型信息对应的汽修数据。在一种可能实现的方式中,所述第二确定单元,具体用于:统计所述第二倒排表中每一个车型信息包括的所述第二数据块的总数;按照所述第二数据块的总数,将所述第二倒排表中所述多种车型信息进行排序;选取所述第二倒排表中所述第二数据块的总数最少的车型信息为所述第二车型信息。第三方面,本申请实施例提供了一种汽修数据的处理装置,包括存储组件,处理组件和通信组件,存储组件,处理组件和通信组件相互连接,其中,存储组件用于存储计算机程序,通信组件用于与外部设备进行信息交互;处理组件被配置用于调用计算机程序,执行第一方面所述的方法,此处不再赘述。第四方面,本申请实施例提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行以实现上述第一方面的方法。附图说明为了更清楚地说明本申请实施例或
背景技术
中的技术方案,下面将对本申请实施例或
背景技术
中所需要使用的附图进行说明。图1是本申请实施例提供的一种汽修数据的处理系统架构的示意图。图2是本申请实施例提供的一种汽修数据的处理方法流程的示意图。图3a是本申请实施例提供的另一种汽修数据的处理方法流程的示意图。图3b是本申请实施例提供的一种结构化的汽修数据处理方法流程示意图。图4是本申请实施例提供的一种汽修数据的处理装置的结构示意图。图5是本申请实施例提供的另一种汽修数据的处理装置的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例进行描述。本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。在本申请中使用的术语“服务器”、“单元”、“系统”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,服务器可以是但不限于,处理器,数据处理平台,计算设备,计算机,两个或更多个计算机等。首先,对本申请中的部分用语进行解释说明,以便于本领域技术人员理解。(1)倒排索引,源于实际应用中需要根据属性的值来查找记录。这种索引表中的每一项都包括一个属性值和具有该属性值的各记录的地址。由于不是由记录来确定属性值,而是由属性值来确定记录的位置,因而称为倒排索引(invertedindex)。带有倒排索引的文件我们称为倒排索引文件,简称倒排文件(invertedfile)。(2)定位系统是以确定空间位置为目标而构成的相互关联的一个集合体或装置(部件)。这个系统可以保证在任意时刻,地球上任意一点都可以同时观测到至少4颗卫星,以保证卫星可以采集到该观测点的经纬度和高度,以便实现导航、定位、授时等功能。这项技术可以用来引导飞机、船舶、车辆以及个人,安全、准确地沿着选定的路线,准时到达目的地。其次,对本申请实施例所基于的其中一种汽修数据的处理系统架构进行描述。请参考附图1,图1是本申请实施例提供的一种汽修数据的处理系统架构的示意图,包括:汽修数据的处理装置101和终端装置102。情况一,汽修数据的处理装置101可以为云端的一个服务器,这个服务器与本地终端构成一个系统,请参考附图1,图1是本申请实施例提供的一种汽修数据的处理系统架构的示意图,如图1所示,汽修数据的处理系统架构可以包括一个或多个服务器(多个服务器可以构成一个服务器集群),以及一个或多个终端(或设备),其中包括:汽修数据的处理装置101和终端装置102。汽修数据的处理装置101可以包括但不限于后台服务器、组件服务器、数据处理服务器等,当上述汽修数据的处理装置101为服务器时,所述服务器可以通过互联网与多个终端进行通信,服务器上也需要运行有相应的服务器端程序来提供相应汽修数据的处理服务,如数据上传服务、数据筛选计算、决策执行等等。例如,服务器可以根据多个第一数据块和多种车型信息,生成第一倒排表,所述第一倒排表用于包括所述多个第一数据块和所述多种车型信息的对应关系,所述第一数据块包括车辆中多个功能模块对应的汽修数据;根据所述第一倒排表,确定所述多个第一数据块中的每一个第一数据块在所述多种车型信息中第一占比顺序;根据第一占比顺序输出所述多种车型信息对应的汽修数据。可选的,所述服务器还可以包括汽修数据的处理模块为主要核心功能,它还可以提供用户数据上传功能、数据修改并保存功能、查看已有的汽修数据的处理进度、上线、下线和共享处理好的汽修数据功能。终端设备102可以安装并运行相关的应用。应用是指与服务器相对应,为客户提供本地服务的程序。这里,该本地服务可包括但不限于:向服务器发送待审核数据(例如:上传待审核数据)和接收服务器发送的信息(例如:一个或多个待审核数据分别对应的审核结果)以及其他共享信息等等。本方案实施例中的终端可以包括但不限于任何一种基于智能操作系统的电子产品,其可与用户通过键盘、虚拟键盘、触摸板、触摸屏以及声控设备等输入设备来进行人机交互,诸如智能手机、平板电脑、个人电脑等。其中,智能操作系统包括但不限于任何通过向移动设备提供各种移动应用来丰富设备功能的操作系统,诸如:安卓(androidtm)、iostm、windowsphonetm等。情况二,系统架构可以是一个设备,这个设备可以为本地的一个终端,终端可以安装并运行相关的应用。应用是指与服务器相对应,为客户提供本地服务的程序。例如,终端可以根据多个第一数据块和多种车型信息,生成第一倒排表,所述第一倒排表用于包括所述多个第一数据块和所述多种车型信息的对应关系,所述第一数据块包括车辆中多个功能模块对应的汽修数据;根据所述第一倒排表,确定所述多个第一数据块中的每一个第一数据块在所述多种车型信息中第一占比顺序;根据第一占比顺序输出所述多种车型信息对应的汽修数据。本方案实施例中的终端可以包括但不限于任何一种基于智能操作系统的电子产品,其可与用户通过键盘、虚拟键盘、触摸板、触摸屏以及声控设备等输入设备来进行人机交互,诸如智能手机、平板电脑、个人电脑等。其中,智能操作系统包括但不限于任何通过向移动设备提供各种移动应用来丰富设备功能的操作系统,诸如安卓(androidtm)、iostm、windowsphonetm等。还可以理解的是,图1的汽修数据的处理系统架构只是本申请实施例中的部分示例性的实施方式,本申请实施例中的汽修数据的处理系统架构包括但不仅限于以上汽修数据的处理系统架构。参考附图2,图2是本申请实施例提供的一种汽修数据的处理方法流程的示意图。可应用于上述图1中的系统,下面将结合图2从汽修数据的处理装置101的单侧进行描述。该方法可以包括以下步骤s201-步骤s203。步骤s201:根据多个第一数据块和多种车型信息,生成第一倒排表。具体地,汽修数据的处理装置根据多个第一数据块和多种车型信息,生成第一倒排表,所述第一倒排表用于包括所述多个第一数据块和所述多种车型信息的对应关系,所述第一数据块包括车辆中多个功能模块对应的汽修数据。可以理解的是,车辆的车型信息可以包括车型信息、车系信息、出厂时间信息、车辆品牌信息等。例如:凯迪拉克_ats_2014。还可以理解的是,每辆车都有不同的功能模块,硬件单元等,同样的每辆车对应的汽修资料中也有与各个功能模块相对应的汽修数据,用于修理出现问题的功能模块。所以,首先依次确认车型信息-功能模块-功能文件-第一数据块之间的关系,再确定车型信息与第一数据块之间的关系,生成第一倒排表。例如:请参考下述表1,表1是本申请实施例提供的一种示例性的第一倒排表。表1其中,功能模块,硬件单元可以包括:gps定位系统,灯光控制模块,速度控制模块转向控制模块等等。需要说明的是,倒排文件中的次关键字索引的表格为倒排表,在处理复杂的多关键字查询时,可在倒排表中先完成查询的交、并等逻辑运算,得到结果后再对记录进行存取。这样不必对每个记录随机存取,把对记录的查询转换为地址集合的运算,从而提高查找速度。可选的,所述方法还包括:汽修数据的处理装置将所述多种车型信息中每一个车型信息的所述多个功能模块对应的汽修数据分割成多个数据块;从所述多个数据块中剔除重复的数据块,获得所述多个第一数据块。其中,多个第一数据块中每一个第一数据块都有与之唯一一个数据块名对应,该数据块名可以用于识别器对应的第一数据块,可以由数字、字母、符号等表示。例如:第一数据块的数据名可以为ab、bd、ba2等等。需要说明的是,每个数据块都可以理解为是车辆中每个功能模块对应的汽修资料分割后的最小汽修资料单元,该最小汽修资料单元可以指汽修资料在分割两次后两份汽修资料的分割方式和/或分割内容完全相同,又或者是指同一个部件的汽修资料模块,若将该汽修资料模块的内容再次分割将无任何关联意义,则该汽修资料模块为最小汽修资料单元,即第一数据块。模块将一个文件夹内的汽修数据分割为多个次文件夹,一直到多个次文件夹分割为多个文件时,例如:请参考下述表2,表2是本申请实施例提供的一种将汽修资料按配置车型、系统、模块、文件逐级分解后的表格。表2第一数据块(模块)计数系统ab2燃油系统,动力系统bm2sfi系统,制动系统………该将待处理的汽修资料的统一放入指定文件处理工位,该汽修资料分割后就如表1所示,第一数据块ab分别在车辆的燃油系统,动力系统中,共计有两块,第一数据块bm分别在车辆的sfi系统,制动系统中,共计有两块。步骤s202:根据第一倒排表,确定多个第一数据块中的每一个第一数据块在多种车型信息中第一占比顺序。具体的,汽修数据的处理装置根据第一倒排表,确定多个第一数据块中的每一个第一数据块在所述多种车型信息中第一占比顺序。该占比顺序可以根据第一数据块的数量由高到低排列,还可以根据第一数据块的数量由低到高排列,本申请实施例对此不作具体的限定。可选的,所述根据所述第一倒排表,确定所述多个第一数据块中的每一个第一数据块在所述多种车型信息中第一占比顺序,包括:统计所述第一倒排表中每一个车型信息匹配的所述第一数据块的总数;按照所述每一个车型信息匹配的所述第一数据块的总数,将所述第一倒排表中所述多种车型信息进行排序,获得所述第一占比顺序。例如,如下表3所示,表3是本申请实施例提供的一种统计出配置车型的计数总分,并由高到低进行排序的表格。表3如表3所述,别克_昂科拉_2015中的第一数据块数量最多,则别克_昂科拉_2015对应的车型信息为第一车型信息。步骤s203:根据第一占比顺序,输出多种车型信息对应的汽修数据。具体的,根据第一占比顺序可以确定所述多个第一数据块中每个第一数据块在各个车型信息的占比情况,即,因此,可以按照多个车型信息中每个车型信息的包含第一数据块占比总和大小,输出多个车型信息对应的汽修数据。实施本申请实施例,可以根据多个第一数据块和多种车型信息,生成第一倒排表,再根据第一倒排表确定多个第一数据块中的每一个第一数据块在所述多种车型信息中第一占比顺序,然后再根据第一占比顺序输出所述多种车型信息对应的汽修数据。这种根据占比顺序首先输出在多种车型信息中汽修数据占比最多的车型信息的汽修数据,在输出在多种车型信息中汽修数据占比占比较少的车型信息的汽修数据,可以加速处理大量的汽修资料维修手册,最大化的压缩整体数据,并按重要程序最大化的批量输出结果,有效的加速了数据录入输出速度,同时也节省了资源存储空间。参考附图3a,图3a是本申请实施例提供的另一种汽修数据的处理方法流程的示意图。可应用于上述图1中的系统,下面将结合图3a从汽修数据的处理装置101的单侧进行描述。该方法可以包括以下步骤s301-步骤s308。步骤s301:根据多个第一数据块和多种车型信息,生成第一倒排表。步骤s302:根据第一倒排表,确定多个第一数据块中的每一个第一数据块在多种车型信息中第一占比顺序。上述步骤s301-步骤s302的相关描述可以参考上述图2提供的实施例中步骤s201-步骤s202的描述,此处不再赘述。步骤s303:根据第一占比顺序,确定多种车型信息中第一车型信息。具体地,汽修数据的处理装置根据所述第一占比顺序,确定所述多种车型信息中第一车型信息,其中,与所述第一车型信息匹配的第一数据块在所述多种车型信息匹配的所有第一数据块在所述第一占比顺序中占比最多。其中,占比最多可以认为与所述第一车型信息匹配的第一数据块的数量最多;或者与所述第一车型信息匹配的第一数据块中包含的第一数据块在所有数据块中出现的次数最多。可选的,所述根据所述第一占比顺序,确定在所述多种车型信息中第一车型信息,包括:将所述第一倒排表中所述第一数据块的总数最多的车型信息确定为所述第一车型信息。例如:车辆a中有数据块1、数据块2、数据块3;车辆b中有数据块1、数据块3;车辆c中有数据块1、数据块2。则与车辆a匹配的数据块在所有的数据块中是最多的,则可以认为与车辆a匹配的数据块在所有数据块的占比最多,则车辆a所对应的车型信息为第一车型信息。在一种可能实现的方式中,所述根据所述第一占比顺序,确定在所述多种车型信息中第一车型信息,包括:汽修数据的处理装置确定所述第一倒排表中每一个车型信息匹配的所述第一数据块;确定与所述多种车型信息匹配的所述第一数据块中所述出现次数最多的目标数据块,其中,所述目标数据块属于第一数据块;确定与所述目标数据块匹配的多个车型信息中,匹配所述第一数据块的数量最多的车型信息为所述第一车型信息。又例如:车辆a中有数据块1、数据块2、数据块3、数据块5;车辆b中有数据块1、数据块3、数据块4;车辆c中有数据块2、数据块5;车辆d中有数据块1、数据块2、数据块4,则数据块1和数据块2在所有的数据块1、数据块2、数据块3、数据块4、数据块5中出现次数中是最多的,均为三次,又因为车辆a中同时包括数据块1和数据块2,且车辆a中的数据块数量最多,则可以认为与车辆a匹配的数据块在所有数据块的占比最多,则车辆a所对应的车型信息为第一车型信息。步骤s304:根据第一车型信息匹配的第一数据块,生成并输出第一车型信息对应的汽修数据。具体地,汽修数据的处理装置根据第一车型信息匹配的第一数据块,生成并输出第一车型信息对应的汽修数据。可以理解的是,汽修数据的处理装置确定第一车型后,可以根据第一倒排表确认与所述第一车型信息匹配的多个第一数据块,进而输出该多个第一数据块的汽修资料,形成第一车型信息完整对应的汽修资料。可选的,还可以将与第一车型信息匹配的第一数据块在所有的多个数据块的所占的比重,由高到低输出汽修数据。步骤s305:剔除多个第一数据块中与第一车型信息匹配的第一数据块,获得多个第二数据块。具体地,汽修数据的处理装置剔除多个第一数据块中与第一车型信息匹配的第一数据块,获得多个第二数据块。汽修数据的处理装置在输出第一车型的汽修信息信号后,可以将第一车型信息匹配的第一数据块在所有的数据块中删除,剩余的第一数据块为剩余车型信息匹配的第二数据块,即,第二数据块均不与所述第一车型信息匹配。在一种可能的实现方式中,剔除多个第一数据块中与第一车型信息匹配的第一数据块,获得多个第二数据块后,可以根据第一占比顺序可以确定所述多个第二数据块中每个第二数据块在各个车型信息的占比情况的第二占比顺序。因此,可以根据第二占比顺序,确定所述多种车型信息中除所述第一车型信息外的多种车型信息中每个车型信息的包含第二数据块占比总和大小,然后进一步的依次输出多个车型信息对应的汽修数据。该第二占比顺序可以根据第二数据块的数量由高到低排列,还可以根据第二数据块的数量由低到高排列,本申请实施例对此不作具体的限定。步骤s306:根据多个第二数据块和多种车型信息中除第一车型信息外的多种车型信息,生成第二倒排表。具体地,汽修数据的处理装置根据所述多个第二数据块和所述多种车型信息中除所述第一车型信息外的多种车型信息,生成第二倒排表,所述第二倒排表包括所述多个第二数据块和所述多种车型信息中除所述第一车型信息外的多种车型信息的对应关系。可以理解的是,因为第二数据块均不与所述第一车型信息匹配,所以第二数据块为与其他车型信息匹配的数据块。例如:请参考下述表4,表4是本申请实施例提供的一种示例性的第二倒排表。表4模块计数配置车型abd8凯迪拉克_ats_2014,凯迪拉克_xts_2014bm25别克_凯越_2004………步骤s307:根据第二倒排表,确定多种车型信息中除第一车型信息外的多种车型信息中的第二车型信息。具体地,汽修数据的处理装置根据所述第二倒排表,确定所述多种车型信息中除所述第一车型信息外的多种车型信息中的第二车型信息,其中与所述第二车型信息匹配的第二数据块在与所述多种车型信息中除所述第一车型信息外的多种车型信息匹配的所有第二数据块中占比最少。其中,占比最少可以认为与所述第二车型信息匹配的第二数据块的数量最少;或者与所述第二车型信息匹配的第二数据块中包含的第二数据块在所有数据块中出现的次数最少。如下表5所示,表5是本申请实施例提供的一种剔除第一数据块后的数据块与配置车型的技术总数表格,并由低到高进行排序的顺序表格。表5配置车型模块总计数模块凯迪拉克_xts_2019112cu,hex,hy,ym,……别克_凯越_2012123ba,ca,hex,st,om,……………步骤s308:根据第二数据块,输出第二车型信息对应的汽修数据。具体的,汽修数据的处理装置根据第二数据块,生成并输出第二车型信息对应的汽修数据。可以理解的是,汽修数据的处理装置确定第二车型后,可以根据第二倒排表确认与所述第二车型信息匹配的多个第二数据块,进而输出该多个第二数据块的汽修资料,形成第二车型信息完整对应的汽修资料。可以理解的是,其中,第二车型信息中也可能有与第一车型信息匹配的第一数据块,因此在输出第二车型信息的汽修数据后,若调用第二车型信息的汽修数据时还可以索引到第一车型信息匹配的第一数据块,以便车辆维修,同时第二车型信息中只输出第二数据块,使得汽修数据重复的地方不再冗余。可以理解是,输出的剩余的汽修资料可以是依照第二车型的输出方式依次输出其他车型信息匹配的数据块直至所有的数据块输出完毕。第二车型信息的第二数据块输出可以在第一车型信息的第一数据块之后,如:输出的最终的汽修资料为a=[a1…ai,ai+1…ai+j,…,an],其中:a1…ai为第一数据块,ai+1…ai+j为第二数据块,n为分割后的数据块的总个数。请参考附图3b,图3b是本申请实施例提供的一种结构化的汽修数据处理方法流程示意图。所述方法还包括:将所述a=[a1…ai,ai+1…ai+j,…,an]确定后,根据结合正向的配置车型与数据块的对应关系,重组并输出汽车维修数据。可选的,汽修数据的处理装置所述根据所述第二倒排表,确定所述多种车型信息中除所述第一车型信息外的多种车型信息中的第二车型信息,包括:统计所述第二倒排表中每一个车型信息包括的所述第二数据块的总数;按照所述第二数据块的总数,将所述第二倒排表中所述多种车型信息进行排序;选取所述第二倒排表中所述第二数据块的总数最少的车型信息为所述第二车型信息。例如:车辆a中有数据块1、数据块2、数据块3;车辆b中有数据块3;车辆c中有数据块1、数据块2。则与车辆b匹配的数据块在所有的数据块中是最少的,则可以认为与车辆b匹配的数据块在所有数据块的占比最少,则车辆b所对应的车型信息为第二车型信息。实施本申请实施例,可以根据多个第一数据块和多种车型信息生成的第一倒排表确定所述多种车型信息中与车型信息匹配的第一数据块在所述多种车型信息匹配的所有第一数据块中占比最多的车型信息为第一车型信息,然后再将该车型信息对应的汽修数据输出后,将与之匹配的第一数据块删除,再根据剩余的数据块输出第二车型信息,可以防止汽修数据冗余重复,占据资源空间。因此,这种输出在多种车型信息中汽修数据占比最多的车型信息的汽修数据,可以加速处理大量的汽修资料维修手册,最大化的压缩整体数据,同时按照占比最少的输出第二车型信息,可以在按重要程序最大化的批量输出结果的同时,有效的加速了数据录入输出速度,同时也节省了资源存储空间。上述详细阐述了本申请实施例的方法,下面提供了与本申请实施例的相关汽修数据的处理装置,汽修数据的处理装置可以是一种通过获取、处理、分析和提取有价值的数据,以交互数据为基础,为第三方使用带来各种便利的服务设备。请参考附图4,图4是本申请实施例提供的一种汽修数据的处理装置的结构示意图。可以包括:第一生成单元401,第一确定单元402和第一输出单元403,还可以包括:剔除单元404,第二生成单元405,第二确定单元406和第二输出单元407。第一生成单元401,用于根据多个第一数据块和多种车型信息,生成第一倒排表,所述第一倒排表用于包括所述多个第一数据块和所述多种车型信息的对应关系,所述第一数据块包括车辆中多个功能模块对应的汽修数据;第一确定单元402,用于根据所述第一倒排表,确定所述多个第一数据块中的每一个第一数据块在所述多种车型信息中第一占比顺序;第一输出单元403,用于根据第一占比顺序输出所述多种车型信息对应的汽修数据。在一种可能实现的方式中,所述第一确定单元402,具体用于:统计所述第一倒排表中每一个车型信息匹配的所述第一数据块的总数;按照所述每一个车型信息匹配的所述第一数据块的总数,将所述第一倒排表中所述多种车型信息进行排序,获得所述第一占比顺序。在一种可能实现的方式中,所述第一输出单元403,具体用于:根据所述第一占比顺序,确定所述多种车型信息中第一车型信息,其中,与所述第一车型信息匹配的第一数据块在所述多种车型信息匹配的所有第一数据块中占比最多;根据所述第一车型信息匹配的第一数据块,输出所述第一车型信息对应的汽修数据。在一种可能实现的方式中,所述第一输出单元403,用于根据所述第一占比顺序,确定所述多种车型信息中第一车型信息时,具体用于:确定所述第一倒排表中每一个车型信息匹配的所述第一数据块;根据所述第一占比顺序,确定与所述多种车型信息匹配的所述第一数据块中所述出现次数最多的目标数据块,其中,所述目标数据块属于第一数据块;确定与所述目标数据块匹配的多个车型信息中,匹配所述第一数据块的数量最多的车型信息为所述第一车型信息。在一种可能实现的方式中,所述第一输出单元403,用于根据所述第一占比顺序,确定所述多种车型信息中第一车型信息时,具体用于:将所述第一倒排表中所述第一数据块的总数最多的车型信息确定为所述第一车型信息。在一种可能实现的方式中,所述这种还包括:剔除单元404,用于根据所述第一车型信息匹配的第一数据块,输出所述第一车型信息对应的汽修数据之后,剔除所述多个第一数据块中与所述第一车型信息匹配的第一数据块,获得多个第二数据块;第二生成单元405,用于根据所述多个第二数据块和所述多种车型信息中除所述第一车型信息外的多种车型信息,生成第二倒排表,所述第二倒排表包括所述多个第二数据块和所述多种车型信息中除所述第一车型信息外的多种车型信息的对应关系;第二确定单元406,用于根据所述第二倒排表,确定所述多种车型信息中除所述第一车型信息外的多种车型信息中的第二车型信息,其中,与所述第二车型信息匹配的第二数据块在与所述多种车型信息中除所述第一车型信息外的多种车型信息匹配的所有第二数据块中占比最少;第二输出单元407,用于根据所述第二数据块,生成并输出所述第二车型信息对应的汽修数据。在一种可能实现的方式中,所述第二确定单元406,具体用于:统计所述第二倒排表中每一个车型信息包括的所述第二数据块的总数;按照所述第二数据块的总数,将所述第二倒排表中所述多种车型信息进行排序;选取所述第二倒排表中所述第二数据块的总数最少的车型信息为所述第二车型信息。需要说明的是,各个操作的实现还可以对应参照图2至图3b所示的方法实施例的相应描述,此处不再赘述。如图5所示,图5是本申请实施例提供的另一种汽修数据的处理装置的结构示意图,该汽修数据的处理装置20包括至少一个处理器501,至少一个存储器502、至少一个通信接口503。此外,该设备还可以包括天线等通用部件,在此不再详述。处理器501可以是通用中央处理器(cpu),微处理器,特定应用集成电路(application-specificintegratedcircuit,asic),或一个或多个用于控制以上方案程序执行的集成电路。通信接口503,用于与其他设备或通信网络通信,如以太网,无线接入网(ran),核心网,无线局域网(wirelesslocalareanetworks,wlan)等。存储器502可以是只读存储器(read-onlymemory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccessmemory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。其中,所述存储器502用于存储执行以上方案的应用程序代码,并由处理器501来控制执行。所述处理器501用于执行所述存储器502中存储的应用程序代码。存储器502存储的代码可执行以上图2或图3a提供的汽修数据的处理方法,比如,当装置20为汽修数据的处理装置101时,可以根据多个第一数据块和多种车型信息,生成第一倒排表,所述第一倒排表用于包括所述多个第一数据块和所述多种车型信息的对应关系,所述第一数据块包括车辆中多个功能模块对应的汽修数据;根据所述第一倒排表,确定所述多个第一数据块中的每一个第一数据块在所述多种车型信息中第一占比顺序;根据第一占比顺序输出所述多种车型信息对应的汽修数据。需要说明的是,本申请实施例中所描述的汽修数据的处理装置20中各功能单元的功能可参照图2至图3b所示的方法实施例的相应描述,此处不再赘述。在本申请中,所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本申请实施例方案的目的。另外,在本申请各个实施例中的各功能组件可以集成在一个组件也可以是各个组件单独物理存在,也可以是两个或两个以上组件集成在一个组件中。上述集成的组件既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述集成的组件如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个本申请实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本
技术领域
的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。尽管在此结合各实施例对本申请进行了描述,然而,在实施例所要求保护的本申请过程中,本领域技术人员可理解并实现公开实施例的其他变化。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1