配件编码处理方法、装置、电子设备及存储介质与流程

文档序号:15024854发布日期:2018-07-27 12:48阅读:261来源:国知局
本发明涉及信息处理
技术领域
,尤其涉及一种配件编码处理方法、装置、电子设备及存储介质。
背景技术
:目前,汽车的配件编码数量巨大,经常有书写的不规范,或者有效编码被截取的情况发生,此外,各个汽车品牌的配件编码的表示方法也不尽相同,甚至差异比较大,比如针对机油格来说,宝马的机油格的配件编码为11412343118,奔驰的机油格的配件编码为A0001802009。因此,在汽车配件查询时,常常由于配件编码的混乱导致信息查询失败,以致给用户带来极大的不便。技术实现要素:鉴于以上内容,有必要提供一种配件编码处理方法、装置、电子设备及存储介质,能够在用户输入的汽车配件的配件编码不符合配件编码规则的情况下,对配件编码进行修正,提高汽车配件查询的便利性。一种配件编码处理方法,所述方法包括:接收输入的汽车配件的初始配件编码;根据所述初始配件编码,确定所述汽车配件所属的汽车品牌;获取所述汽车品牌的配件编码规则;判断所述初始配件编码是否符合所述配件编码规则;若不符合,则根据所述配件编码规则对所述初始配件编码进行修正。在一种可能的实现方式中,所述根据所述初始配件编码,确定所述汽车配件所属的汽车品牌包括:识别所述初始配件编码的编码特征;根据所述编码特征,确定所述汽车配件所属的汽车品牌。在一种可能的实现方式中,所述判断所述初始配件编码是否符合所述配件编码规则包括:根据所述配件编码规则,确定所述配件编码规则规定的编码长度以及特殊字符;判断所述初始配件编码的长度是否符合所述编码长度,以及判断所述初始配件编码中是否包括所述特殊字符;若所述初始配件编码的长度不符合所述编码长度,和/或,所述初始配件编码中不包括所述特殊字符,则确定所述初始配件编码不符合所述配件编码规则。在一种可能的实现方式中,所述方法还包括:若所述初始配件编码的长度符合所述编码长度且所述初始配件编码中包括所述特殊字符,且所述特殊字符的位置不符合所述编码规则中规定的位置要求,则确定所述初始配件编码不符合所述配件编码规则。在一种可能的实现方式中,所述根据所述配件编码规则对所述初始配件编码进行修正之后,所述方法还包括:若修正之后获得的最终配件编码的数量唯一,则确定所述最终配件编码为有效编码。在一种可能的实现方式中,所述根据所述配件编码规则对所述初始配件编码进行修正之后,所述方法还包括:若修正之后获得的最终配件编码的数量为多个,则接收用户针对多个所述最终配件编码输入的选择指令;响应所述选择指令,将被选择的最终配件编码确定为有效编码。在一种可能的实现方式中,所述根据所述配件编码规则对所述初始配件编码进行修正之后,所述方法还包括:若修正之后获得的最终配件编码的数量为多个,获取历史记录中用户的输入习惯;根据所述用户的输入习惯,从多个所述最终配件编码中将符合所述用户的输入习惯的配件编码确定为有效编码。一种配件编码处理装置,包括:接收单元,用于接收输入的汽车配件的初始配件编码;确定单元,用于根据所述初始配件编码,确定所述汽车配件所属的汽车品牌;获取单元,用于获取所述汽车品牌的配件编码规则;判断单元,用于判断所述初始配件编码是否符合所述配件编码规则;修正单元,用于当所述判断单元判断所述初始配件编码不符合所述配件编码规则时,根据所述配件编码规则对所述初始配件编码进行修正。一种电子设备,所述处理器用于执行存储器中存储的计算机程序以实现所述的配件编码处理方法。一种计算机可读存储介质,所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行时实现所述的配件编码处理方法。由以上技术方案,本发明中,电子设备可以接收输入的汽车配件的初始配件编码;根据所述初始配件编码,确定所述汽车配件所属的汽车品牌;获取所述汽车品牌的配件编码规则;判断所述初始配件编码是否符合所述配件编码规则;若不符合,则根据所述配件编码规则对所述初始配件编码进行修正。可见,通过本发明的实施例,在用户输入汽车配件的初始配件编码之后,电子设备可以先确定汽车配件所属的汽车品牌,进而根据汽车品牌的配件编码规则来判断用户输入的初始配件编码是否符合所述配件编码规则,在用户输入的汽车配件的配件编码不符合配件编码规则的情况下,对配件编码进行修正,以使修正后的最终配件编码符合所述配件编码规则,从而提高汽车配件查询的便利性。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1是本发明公开的一种配件编码处理方法的较佳实施例的流程图。图2是本发明公开的另一种配件编码处理方法的较佳实施例的流程图。图3是本发明公开的一种配件编码处理装置的较佳实施例的功能模块图。图4是本发明实现配件编码处理方法的较佳实施例的电子设备的结构示意图。主要元件符号说明电子设备1配件编码处理装置11存储器12处理器13接收单元101确定单元102获取单元103判断单元104修正单元105具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。其中,所述电子设备是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(ApplicationSpecificIntegratedCircuit,ASIC)、可编程门阵列(Field-ProgrammableGateArray,FPGA)、数字处理器(DigitalSignalProcessor,DSP)、嵌入式设备等。所述电子设备包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、个人数字助理(PersonalDigitalAssistant,PDA)、交互式网络电视(InternetProtocolTelevision,IPTV)等。请参见图1,图1是本发明公开的一种配件编码处理方法的较佳实施例的流程图。其中,根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。S11、电子设备接收输入的汽车配件的初始配件编码。本发明实施例中,汽车配件可以包括但不限于滤清器、刹车片、刹车盘、皮带、润滑油、球头、球笼、减震器、点火线圈、火花塞、雨刮片、燃油泵以及机油格等。该汽车配件为用户需要查询的汽车的配件,该初始配件编码为用户输入的汽车配件的配件编码,其中,用户输入的配件编码可以是符合标准要求的,也可以是不符合标准要求。其中,每个品牌的汽车都有各自独立的配件编码,即不同品牌的汽车的汽车配件的配件编码是不同的,比如针对机油格来说,宝马的机油格的配件编码为11412343118,奔驰的机油格的配件编码为A0001802009。汽车配件的配件编码通常是由字母、数字或特殊字符组成的,每个字母、数字及特殊字符代表一定的含义。举例来说,奥迪中最长的汽车配件是由15个字母或数字组成,例如:L4F0877041AD1SO其中,L代表国产,即此配件已国产化;4F代表车型C6;0代表附加信息位;8表示主组,即代表车身部分;77代表子组,即由主组细分出来的子组;041代表零件号;AD代表变更字母;1SO代表颜色号。S12、电子设备根据所述初始配件编码,确定所述汽车配件所属的汽车品牌。其中,所述根据所述初始配件编码,确定所述汽车配件所属的汽车品牌包括:识别所述初始配件编码的编码特征;根据所述编码特征,确定所述汽车配件所属的汽车品牌。本发明实施例中,每个品牌都有独立的配件编码,相应地,每个品牌的配件编码的编码特征也会有所不同。用户输入汽车配件的初始配件编码之后,电子设备可以识别所述初始配件编码的编码特征,比如该初始配件编码的编码长度是多少,由哪些字母、数字、或特殊字符组成,电子设备可以根据识别的编码特征来确定汽车配件所属的汽车品牌。S13、电子设备获取所述汽车品牌的配件编码规则。本发明实施例中,电子设备可以预先存储每个不同汽车品牌的配件编码规则,或者,可以预先在云端服务器中存储每个不同汽车品牌的配件编码规则。在确定所述汽车配件所属的汽车品牌之后,电子设备可以从自身的数据库中获取所述汽车品牌的配件编码规则,或者,电子设备可以从云端服务器中获取所述汽车品牌的配件编码规则。S14、电子设备判断所述初始配件编码是否符合所述配件编码规则,若不符合,执行步骤S15,若符合,结束本流程。其中,所述判断所述初始配件编码是否符合所述配件编码规则包括:根据所述配件编码规则,确定所述配件编码规则规定的编码长度以及特殊字符;判断所述初始配件编码的长度是否符合所述编码长度,以及判断所述初始配件编码中是否包括所述特殊字符;若所述初始配件编码的长度不符合所述编码长度,和/或,所述初始配件编码中不包括所述特殊字符,则确定所述初始配件编码不符合所述配件编码规则。在该实施例中,配件编码规则可以规定汽车配件的编码长度,是否包括特征字符(如*、#),可选的,还可以包括特殊字符的位置,可选的,还可以包括是否含有空格。电子设备可以根据配件编码规则,确定所述配件编码规则规定的编码长度以及特殊字符,进一步地,电子设备可以判断所述初始配件编码的长度是否符合所述编码长度,以及判断所述初始配件编码中是否包括所述特殊字符;若所述初始配件编码的长度不符合所述编码长度,或者,所述初始配件编码中不包括所述特殊字符,或者,所述初始配件编码的长度不符合所述编码长度且所述初始配件编码中不包括所述特殊字符,则电子设备可以确定所述初始配件编码不符合所述配件编码规则。可选的,若所述初始配件编码的长度符合所述编码长度且所述初始配件编码中包括所述特殊字符,且所述特殊字符的位置不符合所述编码规则中规定的位置要求,则电子设备可以确定所述初始配件编码不符合所述配件编码规则。S15、电子设备根据所述配件编码规则对所述初始配件编码进行修正。本发明实施例中,在确定用户输入的初始配件编码不符合配件编码规则之后,电子设备根据所述配件编码规则对所述初始配件编码进行修正。举例来说,假设用户输入的汽车配件的配件编码为0001802009,电子设备识别出该配件编码属于奔驰的机油格的配件编码,根据奔驰的配件编码规则,电子设备判断出用户输入的配件编码0001802009缺少字母A,则电子设备可以根据所述配件编码规则将配件编码0001802009修正为A0001802009。可选的,在电子设备判断出所述初始配件编码不符合所述配件编码规则之后,电子设备还可以对用户输入的初始配件编码进行错误分析,获得错误分析报告,并将该错误分析报告发送至客户端。可选的,若所述配件编码规则规定汽车配件的配件编码需要包括空格,而电子设备判断出所述初始配件编码不包括空格,则电子设备可以在初始配件编码上添加空格,或者,可选的,电子设备也可以不对初始配件编码进行任何修正。由于配件编码中的空格对于配件编码本身来说不代表任何含义,用户在输入初始配件编码时,通常会出现书写不规范的情况,为了方便用户查询到汽车配件,在用户输入的初始配件编码缺少空格的情况下,电子设备可以选择修正该初始配件编码,也可以选择不修正该初始配件编码。在图1所描述的方法流程中,电子设备可以接收输入的汽车配件的初始配件编码;根据所述初始配件编码,确定所述汽车配件所属的汽车品牌;获取所述汽车品牌的配件编码规则;判断所述初始配件编码是否符合所述配件编码规则;若不符合,则根据所述配件编码规则对所述初始配件编码进行修正。可见,通过本发明的实施例,在用户输入汽车配件的初始配件编码之后,电子设备可以先确定汽车配件所属的汽车品牌,进而根据汽车品牌的配件编码规则来判断用户输入的初始配件编码是否符合所述配件编码规则,在用户输入的汽车配件的配件编码不符合配件编码规则的情况下,对配件编码进行修正,以使修正后的最终配件编码符合所述配件编码规则,从而提高汽车配件查询的便利性。请参见图2,图2是本发明公开的另一种配件编码处理方法的较佳实施例的流程图。其中,根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。S21、电子设备接收输入的汽车配件的初始配件编码。本发明实施例中,汽车配件可以包括但不限于滤清器、刹车片、刹车盘、皮带、润滑油、球头、球笼、减震器、点火线圈、火花塞、雨刮片、燃油泵以及机油格等。该汽车配件为用户需要查询的汽车的配件,该初始配件编码为用户输入的汽车配件的配件编码,其中,用户输入的配件编码可以是符合标准要求的,也可以是不符合标准要求。其中,每个品牌的汽车都有各自独立的配件编码,即不同品牌的汽车的汽车配件的配件编码是不同的,比如针对机油格来说,宝马的机油格的配件编码为11412343118,奔驰的机油格的配件编码为A0001802009。汽车配件的配件编码通常是由字母、数字或特殊字符组成的,每个字母、数字及特殊字符代表一定的含义。举例来说,奥迪中最长的汽车配件是由15个字母或数字组成,例如:L4F0877041AD1SO其中,L代表国产,即此配件已国产化;4F代表车型C6;0代表附加信息位;8表示主组,即代表车身部分;77代表子组,即由主组细分出来的子组;041代表零件号;AD代表变更字母;1SO代表颜色号。S22、电子设备根据所述初始配件编码,确定所述汽车配件所属的汽车品牌。其中,所述根据所述初始配件编码,确定所述汽车配件所属的汽车品牌包括:识别所述初始配件编码的编码特征;根据所述编码特征,确定所述汽车配件所属的汽车品牌。本发明实施例中,每个品牌都有独立的配件编码,相应地,每个品牌的配件编码的编码特征也会有所不同。用户输入汽车配件的初始配件编码之后,电子设备可以识别所述初始配件编码的编码特征,比如该初始配件编码的编码长度是多少,由哪些字母、数字、或特殊字符组成,电子设备可以根据识别的编码特征来确定汽车配件所属的汽车品牌。S23、电子设备获取所述汽车品牌的配件编码规则。本发明实施例中,电子设备可以预先存储每个不同汽车品牌的配件编码规则,或者,可以预先在云端服务器中存储每个不同汽车品牌的配件编码规则。在确定所述汽车配件所属的汽车品牌之后,电子设备可以从自身的数据库中获取所述汽车品牌的配件编码规则,或者,电子设备可以从云端服务器中获取所述汽车品牌的配件编码规则。S24、电子设备判断所述初始配件编码是否符合所述配件编码规则,若不符合,执行步骤S25,若符合,结束本流程。其中,所述判断所述初始配件编码是否符合所述配件编码规则包括:根据所述配件编码规则,确定所述配件编码规则规定的编码长度以及特殊字符;判断所述初始配件编码的长度是否符合所述编码长度,以及判断所述初始配件编码中是否包括所述特殊字符;若所述初始配件编码的长度不符合所述编码长度,和/或,所述初始配件编码中不包括所述特殊字符,则确定所述初始配件编码不符合所述配件编码规则。在该实施例中,配件编码规则可以规定汽车配件的编码长度,是否包括特征字符(如*、#),可选的,还可以包括特殊字符的位置,可选的,还可以包括是否含有空格。电子设备可以根据配件编码规则,确定所述配件编码规则规定的编码长度以及特殊字符,进一步地,电子设备可以判断所述初始配件编码的长度是否符合所述编码长度,以及判断所述初始配件编码中是否包括所述特殊字符;若所述初始配件编码的长度不符合所述编码长度,或者,所述初始配件编码中不包括所述特殊字符,或者,所述初始配件编码的长度不符合所述编码长度且所述初始配件编码中不包括所述特殊字符,则电子设备可以确定所述初始配件编码不符合所述配件编码规则。可选的,若所述初始配件编码的长度符合所述编码长度且所述初始配件编码中包括所述特殊字符,且所述特殊字符的位置不符合所述编码规则中规定的位置要求,则电子设备可以确定所述初始配件编码不符合所述配件编码规则。S25、电子设备根据所述配件编码规则对所述初始配件编码进行修正,并执行步骤S26,或执行步骤S27至S28,或执行步骤S29至S210。本发明实施例中,在确定用户输入的初始配件编码不符合配件编码规则之后,电子设备根据所述配件编码规则对所述初始配件编码进行修正。举例来说,假设用户输入的汽车配件的配件编码为0001802009,电子设备识别出该配件编码属于奔驰的机油格的配件编码,根据奔驰的配件编码规则,电子设备判断出用户输入的配件编码0001802009缺少字母A,则电子设备可以根据所述配件编码规则将配件编码0001802009修正为A0001802009。本发明实施例中,电子设备根据所述配件编码规则对所述初始配件编码进行修正之后,获得的最终配件编码的数量可能出现多种情况,比如最终配件编码的数量唯一,最终配件编码的数量为多个。通常,在初始配件编码缺少某个字母或某个特殊字符时,修正后的最终配件编码的数量唯一,而在初始配件编码缺少某个数字,而该数字代表的是方位时,该数字的选择就有多种,从而导致最终配件编码为多个。S26、若修正之后获得的最终配件编码的数量唯一,电子设备确定所述最终配件编码为有效编码,并结束本流程。本发明实施例中,电子设备根据所述配件编码规则对所述初始配件编码进行修正之后,若修正之后获得的最终配件编码的数量唯一,电子设备可以确定所述最终配件编码为有效编码。其中,该有效编码可以理解为对用户来说是有用的编码,可以便于用户根据该最终配件编码查询到用户想要的汽车配件。S27、若修正之后获得的最终配件编码的数量为多个,电子设备接收用户针对多个所述最终配件编码输入的选择指令。本发明实施例中,电子设备根据所述配件编码规则对所述初始配件编码进行修正之后,若修正之后获得的最终配件编码的数量为多个,为了进一步确认用户想要的最终配件编码是哪个,电子设备可以输出选择对话框,该选择对话框中包括多个最终配件编码的选择项,用户可以在多个选择项中针对其中的某个选择项进行点击或触摸,以触发生成选择指令,进而,电子设备就可以响应所述选择指令,将被选择的最终配件编码确定为有效编码。其中,该有效编码可以理解为对用户来说是有用的编码,可以便于用户根据该最终配件编码查询到用户想要的汽车配件。S28、电子设备响应所述选择指令,将被选择的最终配件编码确定为有效编码,并结束本流程。S29、若修正之后获得的最终配件编码的数量为多个,电子设备获取历史记录中用户的输入习惯。本发明实施例中,电子设备根据所述配件编码规则对所述初始配件编码进行修正之后,若修正之后获得的最终配件编码的数量为多个,为了进一步确认用户想要的最终配件编码是哪个,电子设备可以获取历史记录中用户的输入习惯,根据所述用户的输入习惯,从多个所述最终配件编码中将符合所述用户的输入习惯的配件编码确定为有效编码。比如,用户输入的初始配件编码为A000180200,修正之后获得的最终配件编码有2个,A0001802008和A0001802009,在历史记录中,用户在查询奔驰的机油格的相关信息时,在输入奔驰的机油格的配件编码时习惯于漏掉最后一个数字9,而输入A000180200,此时,根据所述用户的输入习惯,电子设备可以从A0001802008和A0001802009中确定符合所述用户的输入习惯的配件编码为A0001802009。需要说明的是,A0001802008和A0001802009只是本发明实施例中虚构的一个示例,并不代表真实的配件编码。S210、电子设备根据所述用户的输入习惯,从多个所述最终配件编码中将符合所述用户的输入习惯的配件编码确定为有效编码。其中,该有效编码可以理解为对用户来说是有用的编码,可以便于用户根据该最终配件编码查询到用户想要的汽车配件。在图2所描述的方法流程中,电子设备在对所述初始配件编码进行修正之后,可以根据修正之后获得的最终配件编码的数量来执行,若最终配件编码的数量唯一,电子设备可以确定所述最终配件编码为有效编码若最终配件编码的数量为多个,电子设备可以接收用户针对多个所述最终配件编码输入的选择指令;响应所述选择指令,将被选择的最终配件编码确定为有效编码;若最终配件编码的数量为多个,电子设备可以获取历史记录中用户的输入习惯;根据所述用户的输入习惯,从多个所述最终配件编码中将符合所述用户的输入习惯的配件编码确定为有效编码。请参见图3,图3是本发明公开的一种配件编码处理装置的较佳实施例的功能模块图。其中,图3描述的配件编码处理装置用于执行图1或2所描述的配件编码处理方法中的部分或全部步骤。本发明所称的单元是指一种能够被处理器所执行并且能够完成固定功能的一系列计算机程序段,其存储在存储器中。在本实施例中,关于各单元的功能将在后续的实施例中详述。图3描述的配件编码处理装置11可以包括:接收单元101,用于接收输入的汽车配件的初始配件编码;本发明实施例中,汽车配件可以包括但不限于滤清器、刹车片、刹车盘、皮带、润滑油、球头、球笼、减震器、点火线圈、火花塞、雨刮片、燃油泵以及机油格等。该汽车配件为用户需要查询的汽车的配件,该初始配件编码为用户输入的汽车配件的配件编码,其中,用户输入的配件编码可以是符合标准要求的,也可以是不符合标准要求。其中,每个品牌的汽车都有各自独立的配件编码,即不同品牌的汽车的汽车配件的配件编码是不同的,比如针对机油格来说,宝马的机油格的配件编码为11412343118,奔驰的机油格的配件编码为A0001802009。汽车配件的配件编码通常是由字母、数字或特殊字符组成的,每个字母、数字及特殊字符代表一定的含义。举例来说,奥迪中最长的汽车配件是由15个字母或数字组成,例如:L4F0877041AD1SO其中,L代表国产,即此配件已国产化;4F代表车型C6;0代表附加信息位;8表示主组,即代表车身部分;77代表子组,即由主组细分出来的子组;041代表零件号;AD代表变更字母;1SO代表颜色号。确定单元102,用于根据所述初始配件编码,确定所述汽车配件所属的汽车品牌;可选的,所述确定单元102根据所述初始配件编码,确定所述汽车配件所属的汽车品牌包括:识别所述初始配件编码的编码特征;根据所述编码特征,确定所述汽车配件所属的汽车品牌。本发明实施例中,每个品牌都有独立的配件编码,相应地,每个品牌的配件编码的编码特征也会有所不同。用户输入汽车配件的初始配件编码之后,电子设备可以识别所述初始配件编码的编码特征,比如该初始配件编码的编码长度是多少,由哪些字母、数字、或特殊字符组成,电子设备可以根据识别的编码特征来确定汽车配件所属的汽车品牌。获取单元103,用于获取所述汽车品牌的配件编码规则;本发明实施例中,电子设备可以预先存储每个不同汽车品牌的配件编码规则,或者,可以预先在云端服务器中存储每个不同汽车品牌的配件编码规则。在确定所述汽车配件所属的汽车品牌之后,电子设备可以从自身的数据库中获取所述汽车品牌的配件编码规则,或者,电子设备可以从云端服务器中获取所述汽车品牌的配件编码规则。判断单元104,用于判断所述初始配件编码是否符合所述配件编码规则;可选的,所述判断单元104判断所述初始配件编码是否符合所述配件编码规则包括:根据所述配件编码规则,确定所述配件编码规则规定的编码长度以及特殊字符;判断所述初始配件编码的长度是否符合所述编码长度,以及判断所述初始配件编码中是否包括所述特殊字符;若所述初始配件编码的长度不符合所述编码长度,和/或,所述初始配件编码中不包括所述特殊字符,则确定所述初始配件编码不符合所述配件编码规则。可选的,可选的,所述判断单元104判断所述初始配件编码是否符合所述配件编码规则包括:根据所述配件编码规则,确定所述配件编码规则规定的编码长度以及特殊字符;判断所述初始配件编码的长度是否符合所述编码长度,以及判断所述初始配件编码中是否包括所述特殊字符;若所述初始配件编码的长度符合所述编码长度且所述初始配件编码中包括所述特殊字符,且所述特殊字符的位置不符合所述编码规则中规定的位置要求,则确定所述初始配件编码不符合所述配件编码规则。在该实施例中,配件编码规则可以规定汽车配件的编码长度,是否包括特征字符(如*、#),可选的,还可以包括特殊字符的位置,可选的,还可以包括是否含有空格。电子设备可以根据配件编码规则,确定所述配件编码规则规定的编码长度以及特殊字符,进一步地,电子设备可以判断所述初始配件编码的长度是否符合所述编码长度,以及判断所述初始配件编码中是否包括所述特殊字符;若所述初始配件编码的长度不符合所述编码长度,或者,所述初始配件编码中不包括所述特殊字符,或者,所述初始配件编码的长度不符合所述编码长度且所述初始配件编码中不包括所述特殊字符,则电子设备可以确定所述初始配件编码不符合所述配件编码规则。若所述初始配件编码的长度符合所述编码长度且所述初始配件编码中包括所述特殊字符,且所述特殊字符的位置不符合所述编码规则中规定的位置要求,则电子设备可以确定所述初始配件编码不符合所述配件编码规则。修正单元105,用于当所述判断单元104判断所述初始配件编码不符合所述配件编码规则时,根据所述配件编码规则对所述初始配件编码进行修正。本发明实施例中,在确定用户输入的初始配件编码不符合配件编码规则之后,电子设备根据所述配件编码规则对所述初始配件编码进行修正。举例来说,假设用户输入的汽车配件的配件编码为0001802009,电子设备识别出该配件编码属于奔驰的机油格的配件编码,根据奔驰的配件编码规则,电子设备判断出用户输入的配件编码0001802009缺少字母A,则电子设备可以根据所述配件编码规则将配件编码0001802009修正为A0001802009。可选的,所述确定单元102,还用于在所述修正单元105根据所述配件编码规则对所述初始配件编码进行修正之后,若修正之后获得的最终配件编码的数量唯一,则确定所述最终配件编码为有效编码。本发明实施例中,电子设备根据所述配件编码规则对所述初始配件编码进行修正之后,获得的最终配件编码的数量可能出现多种情况,比如最终配件编码的数量唯一,最终配件编码的数量为多个。通常,在初始配件编码缺少某个字母或某个特殊字符时,修正后的最终配件编码的数量唯一,而在初始配件编码缺少某个数字,而该数字代表的是方位时,该数字的选择就有多种,从而导致最终配件编码为多个。本发明实施例中,电子设备根据所述配件编码规则对所述初始配件编码进行修正之后,若修正之后获得的最终配件编码的数量唯一,电子设备可以确定所述最终配件编码为有效编码。其中,该有效编码可以理解为对用户来说是有用的编码,可以便于用户根据该最终配件编码查询到用户想要的汽车配件。可选的,所述确定单元102,还用于在所述修正单元105根据所述配件编码规则对所述初始配件编码进行修正之后,若修正之后获得的最终配件编码的数量为多个,则接收用户针对多个所述最终配件编码输入的选择指令;响应所述选择指令,将被选择的最终配件编码确定为有效编码。本发明实施例中,电子设备根据所述配件编码规则对所述初始配件编码进行修正之后,若修正之后获得的最终配件编码的数量为多个,为了进一步确认用户想要的最终配件编码是哪个,电子设备可以输出选择对话框,该选择对话框中包括多个最终配件编码的选择项,用户可以在多个选择项中针对其中的某个选择项进行点击或触摸,以触发生成选择指令,进而,电子设备就可以响应所述选择指令,将被选择的最终配件编码确定为有效编码。其中,该有效编码可以理解为对用户来说是有用的编码,可以便于用户根据该最终配件编码查询到用户想要的汽车配件。可选的,所述确定单元102,还用于在所述修正单元105根据所述配件编码规则对所述初始配件编码进行修正之后,若修正之后获得的最终配件编码的数量为多个,获取历史记录中用户的输入习惯;根据所述用户的输入习惯,从多个所述最终配件编码中将符合所述用户的输入习惯的配件编码确定为有效编码。本发明实施例中,电子设备根据所述配件编码规则对所述初始配件编码进行修正之后,若修正之后获得的最终配件编码的数量为多个,为了进一步确认用户想要的最终配件编码是哪个,电子设备可以获取历史记录中用户的输入习惯,根据所述用户的输入习惯,从多个所述最终配件编码中将符合所述用户的输入习惯的配件编码确定为有效编码。比如,用户输入的初始配件编码为A000180200,修正之后获得的最终配件编码有2个,A0001802008和A0001802009,在历史记录中,用户在查询奔驰的机油格的相关信息时,在输入奔驰的机油格的配件编码时习惯于漏掉最后一个数字9,而输入A000180200,此时,根据所述用户的输入习惯,电子设备可以从A0001802008和A0001802009中确定符合所述用户的输入习惯的配件编码为A0001802009。需要说明的是,A0001802008和A0001802009只是本发明实施例中虚构的一个示例,并不代表真实的配件编码。其中,该有效编码可以理解为对用户来说是有用的编码,可以便于用户根据该最终配件编码查询到用户想要的汽车配件。在图3所描述的配件编码处理装置中,可以接收输入的汽车配件的初始配件编码;根据所述初始配件编码,确定所述汽车配件所属的汽车品牌;获取所述汽车品牌的配件编码规则;判断所述初始配件编码是否符合所述配件编码规则;若不符合,则根据所述配件编码规则对所述初始配件编码进行修正。可见,通过本发明的实施例,在用户输入汽车配件的初始配件编码之后,电子设备可以先确定汽车配件所属的汽车品牌,进而根据汽车品牌的配件编码规则来判断用户输入的初始配件编码是否符合所述配件编码规则,在用户输入的汽车配件的配件编码不符合配件编码规则的情况下,对配件编码进行修正,以使修正后的最终配件编码符合所述配件编码规则,从而提高汽车配件查询的便利性。上述以软件功能模块的形式实现的集成的单元,可以存储在一个计算机可读存储介质中。其中,该计算机可读存储介质可以存储计算机程序,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读存储介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读存储介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。如图4所示,图4是本发明实现配件编码处理方法的较佳实施例的电子设备的结构示意图。所述电子设备1包括存储器12以及处理器13。本领域技术人员可以理解,所述图4所示的示意图仅仅是电子设备1的示例,并不构成对电子设备1的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述电子设备1还可以包括输入输出设备、网络接入设备、总线等。所述电子设备1还包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、个人数字助理(PersonalDigitalAssistant,PDA)、游戏机、交互式网络电视(InternetProtocolTelevision,IPTV)、智能式穿戴式设备等。所述电子设备1所处的网络包括但不限于互联网、广域网、城域网、局域网、虚拟专用网络(VirtualPrivateNetwork,VPN)等。所述存储器12可选地包括一个或多个计算机可读存储介质,用于存储一种配件编码处理方法的程序和各种数据,并在运行过程中实现高速、自动地完成程序或数据的存取。所述存储器12可选地包括高速随机存取存储器,并且还可选地包括非易失性存储器,诸如一个或多个磁盘存储设备、闪存存储器设备、或其它非易失性固态存储器设备。所述处理器13又称中央处理器(CPU,CentralProcessingUnit),是一块超大规模的集成电路,是电子设备1的运算核心(Core)和控制核心(ControlUnit)。所述处理器13可执行所述电子设备1的操作系统以及安装的各类应用程序、程序代码等,例如配件编码处理装置11。结合图1或图2,所述电子设备1中的所述存储器12存储多个指令以实现一种配件编码处理方法,所述处理器13可执行所述多个指令从而实现:接收输入的汽车配件的初始配件编码;根据所述初始配件编码,确定所述汽车配件所属的汽车品牌;获取所述汽车品牌的配件编码规则;判断所述初始配件编码是否符合所述配件编码规则;若不符合,则根据所述配件编码规则对所述初始配件编码进行修正。在一种可选的实施方式中,所述根据所述初始配件编码,确定所述汽车配件所属的汽车品牌包括:识别所述初始配件编码的编码特征;根据所述编码特征,确定所述汽车配件所属的汽车品牌。在一种可选的实施方式中,所述判断所述初始配件编码是否符合所述配件编码规则包括:根据所述配件编码规则,确定所述配件编码规则规定的编码长度以及特殊字符;判断所述初始配件编码的长度是否符合所述编码长度,以及判断所述初始配件编码中是否包括所述特殊字符;若所述初始配件编码的长度不符合所述编码长度,和/或,所述初始配件编码中不包括所述特殊字符,则确定所述初始配件编码不符合所述配件编码规则。在一种可选的实施方式中,所述处理器13可执行所述多个指令从而实现:若所述初始配件编码的长度符合所述编码长度且所述初始配件编码中包括所述特殊字符,且所述特殊字符的位置不符合所述编码规则中规定的位置要求,则确定所述初始配件编码不符合所述配件编码规则。在一种可选的实施方式中,所述根据所述配件编码规则对所述初始配件编码进行修正之后,所述处理器13可执行所述多个指令从而实现:若修正之后获得的最终配件编码的数量唯一,则确定所述最终配件编码为有效编码。在一种可选的实施方式中,所述根据所述配件编码规则对所述初始配件编码进行修正之后,所述处理器13可执行所述多个指令从而实现:若修正之后获得的最终配件编码的数量为多个,则接收用户针对多个所述最终配件编码输入的选择指令;响应所述选择指令,将被选择的最终配件编码确定为有效编码。在一种可选的实施方式中,所述根据所述配件编码规则对所述初始配件编码进行修正之后,所述处理器13可执行所述多个指令从而实现:若修正之后获得的最终配件编码的数量为多个,获取历史记录中用户的输入习惯;根据所述用户的输入习惯,从多个所述最终配件编码中将符合所述用户的输入习惯的配件编码确定为有效编码。具体地,所述处理器13对上述指令的具体实现方法可参考图1或图2对应实施例中相关步骤的描述,在此不赘述。在图4所描述的电子设备1中,可以接收输入的汽车配件的初始配件编码;根据所述初始配件编码,确定所述汽车配件所属的汽车品牌;获取所述汽车品牌的配件编码规则;判断所述初始配件编码是否符合所述配件编码规则;若不符合,则根据所述配件编码规则对所述初始配件编码进行修正。可见,通过本发明的实施例,在用户输入汽车配件的初始配件编码之后,电子设备可以先确定汽车配件所属的汽车品牌,进而根据汽车品牌的配件编码规则来判断用户输入的初始配件编码是否符合所述配件编码规则,在用户输入的汽车配件的配件编码不符合配件编码规则的情况下,对配件编码进行修正,以使修正后的最终配件编码符合所述配件编码规则,从而提高汽车配件查询的便利性。在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附关联图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第二等词语用来表示名称,而并不表示任何特定的顺序。最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1