用于将修理通知单映射在数据库内的方法和系统的制作方法_5

文档序号:9221658阅读:来源:国知局
0197]表2
[0198] 虽然表2示出了每一个ST的五个NST,但是标准项1906可以包括针对每一个ST 的另一数量的NST。标准项1906针对每一个ST不需要具有相同数量的NST。标准项1906 可以包括R0的其它信息的ST和NST,例如,消费者投诉、车辆品牌信息、车辆型号信息、或关 于R0的其它信息。NST可以包括拼错的词,例如"02传感器"。NST可以包括具有排印错误 (例如,"02传感器")的项,其中"02传感器"是预期项。
[0199] 被提供给R0接收器114的R0可以是包括非标准项的原始未映射的R0。另外或可 替换地,被提供给R0接收器114的R0可以包括映射的R0,其中在被提供给R0接收器114 的R0上的非标准项用标准项来代替。系统100可以被使用被配置为允许给定的R0接收器 114改变被提供给给定R0接收器的R0的标准项。改变给定R0接收器的标准项允许基于例 如地理位置或语言来使用不同的项。
[0200] 作为示例,在马萨诸塞州波士顿的R0接收器的用户可以将允许起动车辆的开关 称为起动器开关,而在加利福尼亚州圣约瑟的R0接收器的用户可以将相同的开关称为点 火开关。作为另一示例,在密歇根州底特律的R0接收器的用户可能想要使用英语语言标准 项,而在德克萨斯州圣安东尼的R0接收器的用户可能想要使用西班牙语语言标准项,以及 在魁北克蒙特利尔的用户可能想要使用法语语言标准项。R0数据库106可以包括未映射的 R0或映射的R0的版本及其它内容,例如,以多种语言的标准项,使得被提供给R0接收器的 R0可以用该R0接收器的用户所期望的语言。
[0201] 上下文项1908可以包括与R0行相关联的、基于在原始R0上的该R0行的内容的 上下文项。与R0行相关联的上下文项可以存储在该R0行的数据记录的字段H内。DPM的 处理器可以执行CRPI以将R0行的内容与在上下文项1908内的上下文暗示进行比较。如 果处理器找到在R0行的内容和上下文暗示之间的匹配,则处理器可以使与该上下文暗示 相关联的上下文项相关联作为R0行的上下文项。表3包括示例上下文项和上下文暗示。 上下文项和上下文暗示的其它示例也是可能的。上下文项也可以是该上下文项的上下文暗 不〇
[0202]
[0203]表 3
[0204] 如上所述,R0行可以显示在DPM(例如,修理发生器DPM108)处。当与上下文项 相关联的R0行由修理发生器DPM108显示时,修理发生器DPM108可以显示提示以确认与 R0行相关联的上下文项适合于R0行。修理发生器DPM108可以被配置为防止提交包括与 上下文项相关联的R0行的R0,直到上下文项被确认为是适当的为止。相应地,修理发生器 DPM108可以被布置为包括输入上下文项是否适合或不适合的选择。如果上下文项的选择是 不适合的被选择,则修理发生器DPM108可以提供选择器以改变或移除与R0行相关联的上 下文项。例如,如果R0行187与点火开关的机械问题有关,但与R0行187相关联的上下文 是电的,则修理发生器DPM108可以将上下文项从电的改变为机械的。如果当R0行在修理 发生器DPM108被审查时,则确定没有上下文项适合于R0行,修理发生器DPM108可以使与 ROtl相关联的上下文项不相关联。
[0205] R0数据记录1910可以包括多个数据记录字段的数据。在所述字段内的数据对R0 或在R0上识别的不同维修过程的行进行映射。R0数据记录1910可以被搜索以识别与使用DPM选择的过滤标准匹配的R0或在R0上的行。搜索R0数据记录1910以识别与选定过滤 标准匹配的、在R0数据库106内的R0可以比直接搜索未映射的R0 1900或映射的R0 1902 更快地被实施。
[0206]R0组数据1914可以包括存储在R0数据库106内的一个或多个R0组的数据。对 于每一个R0组,R0组数据1914可以包括属于所述R0组的R0或R0行号的标识符。对于 每一个R0组,R0组数据1914可以包括与所述R0组的R0或R0行号相关联的实际修理提 示的标识符。
[0207] 用语数据1916可以包括完整的用语或不完整的用语以用于在生成实际修理提示 时使用。处理器202可以基于在R0上的R0项来从用语数据1916选择用语,并且包括在针 对R0生成的实际修理提示内的选定用语。处理器202可以完成不完整的用语,同时生成实 际修理提示。
[0208] 图20示出了可以存储在R0数据库106内的示例字段名称211和数据记录213及 215。数据记录213和215可以被存储为R0数据记录1910的部分。字段名称211可以存 储在映射项1904内或R0数据记录1910内。数据记录213和215与R0 180有关。
[0209] 为了参考在数据记录内的单独字段内容,提供在字段名称211之上的字母A到N。 例如,数据记录213的字段A是100200。当没有其它数据是可用的时或当没有其它数据被 写到所述字段时,在数据记录内的一个或多个字段可以具有空值。作为示例,数据记录213 的字段I和J被示为包括空值。在数据字段内的空值可以被改变为非空值。例如,当实际 修理提示被分配给数据字段213时,数据字段213的字段I可以从空值改变为实际修理提 示标识符。
[0210] 字段A是针对R0标识符的。字段B是针对被分配给R0的行的行号的。字段C是 针对在R0上提到的车辆的型号年份(或更简单地,年份)的。字段D是针对在R0上提到 的车辆的品牌(例如,制造商)的。字段E是针对在R0上提到的车辆的型号名称的。字段 F是针对在R0上提到的车辆内的引擎的引擎标识符的。字段G是针对在R0上提到的车辆 内的系统的系统标识符的。字段H是针对上下文标识符的。字段I是针对实际修理提示标 识符的。字段J是针对诊断故障码(DTC)标识符的。字段K是针对部件标识符的。字段L 是针对维修日期标识符的。字段M是针对位置标识符的,例如,识别在R0上提到的车辆在 哪里被维修的位置标识符。虽然图20示出了在字段M内的数据是城市名称和在美国的州 的州缩写,但是其它数据(例如,邮政编码或GPS位置)可以被使用来代替城市和州缩写词 或与城市和州缩写词组合。字段N是针对劳动操作码(L0C)标识符的。
[0211] 在图20中示出的一个或多个数据字段可以不包括在一个或多个示例实施例的数 据记录内。而且,根据示例实施例的数据记录可以包括与图20所示的字段不同的其它字 段。
[0212] 例如,数据字段可以包括用于记录识别了执行在R0上描述的维修操作的技术员 的数据的字段0。技术员标识符可以是技术员的假名。当搜索R0的内容时,可以识别用于 在技术员标识符字段内记录的数据。如果操作R0接收器114的人察觉到由特定的技术员 执行的关于R0的评论比来自另一技术员的评论更可靠或有帮助,则R0接收器114可以至 少部分地基于特定的技术员标识符来提交查询。
[0213] 作为另一示例,数据记录可以包括用于记录指示与数据记录相关联的R0是否是 重复R0的数据的字段P。
[0214] 作为另一示例,数据记录可以包括用于记录指示R0是否被分类为在R0组内的数 据的字段Q。字段Q可以包括识别R0所属的R0组的数据。
[0215] 作为另一示例,数据记录可以包括用于记录指示在与数据记录相关联的R0上的 行的字符或字的数量的数据的字段R。对于被考虑用于写实际修理提示的一组R0,具有最 大数量的字符或字的R0行可以被分级为最适合于生成实际修理提示。
[0216] 作为另一示例,数据记录可以包括用于记录指示被选择用于在与数据记录相关联 的R0上的行的生效选择的数据的字段S。如果没有生效选择被选择用于该行,则字段S可 能是空值。否则,字段S可以指示(i) "可用",如果可用的R0选择612被选择用于该行, (ii) "不可用",如果不可用的R0选择614被选择用于该行,或(iii) "重复",如果重复的 R0选择616被选择用于该行。
[0217] 作为另一示例,数据记录可以包括用于记录指示与数据记录相关联的R0是否被 公开以用于呈现给R0接收器114的数据的字段T。当R0的状态从公开改变为未公开或从 未公开改变为公开时,在字段T中记录的数据可以被改变。
[0218]图21是描绘可以根据本文所述的一个或多个示例实施例实施的功能的集合 2100 (或更简单地,"集合2100")的流程图。集合2100包括在块中所示的被标有偶数数字 2102到2122 (包括2102和2122)的功能。根据一个或多个示例实施例,R0收集器DPM104 的处理器可以执行CRPI以实施集合2100。根据一个或多个其它示例实施例,与R0收集器 DPM104组合的另一DPM可以执行CRPI以实施集合2100。可以执行CRPI以实施集合2100 的一个或多个DPM的其它示例也是可能的。
[0219] 块2102包括将未映射的R0存储在R0数据库106中作为未映射的R01900。未映 射的R0可以由R0提供者102生成,并且发送到R0收集器DPM104。存储在R0数据库106 中的未映射的R0是计算机可读R0。存储在R0数据库106中的未映射的R0可以包括由R0 提供者102生成的原始R0。存储在R0数据库106中的未映射的R0也可以包括通过将非计 算机可读R0转换成计算机可读R0由R0收集器DPM104生成的原始R0。存储在R0数据库 106中的未映射的R0可以包括在标准项1906中定义的ST、NST或ST和NST。未映射的R0 可以单独地或与一个或多个其它未映射的R0组合来被发送到R0收集器DPM104。处理器 202可以执行CRPI212以使在R0收集器DPM104处接收的或由R0收集器DPM104生成的 未映射的R0被存储为未映射的R0 1900。
[0220] 接下来,块2104包括将R0标识符分配给未映射的R0。一般地,被分配给R0数据 库106内的每一个R0的R0标识符是唯一的(即不同于被分配给R0数据库106内的R0的 所有其它R0标识符)。然而在任一示例实施例中,存储在R0数据库106中的两个或更多个 R0可以被分配公共R0标识符。例如,存储在未映射的R0 1900内的未映射的R0和从未映 射的R0生成的具有存储在映射的R0 1902内的标准项的映射的R0可以被分配公共R0标 识符。使用针对所述两个R0的公共R0标识符可以是使未映射的R0与从未映射的R0生成 的映射的R0相关联的一种方式。R0标识符可以是R0号码,但并不被这样限制。为了这个 描述的目的,R0收集器DPM104的处理器可以将R0标识符100200分配给RO180。
[0221] 接下来,块2106包括搜索未映射的R0(例如,R0 180)的内容。R0收集器104或 另一DPM的处理器可以执行CRPI以将未映射的R0的至少一部分传送到处理器。搜索未映 射的R0的所述部分的内容可以包括处理器将所传送的部分与映射项1904、标准项1906和 上下文项1908进行比较。如下面关于块2108、2110、2112和2114讨论的,可以识别各种元 素,同时搜索未映射的R0的内容。
[0222] 接下来,块2108包括识别未映射的R0的YMMES。换句话说,块2108包括识别与 在R0上提到的车辆相关联的年份/品牌/型号/引擎/系统。对于R0 180,识别YMMES可 以包括将2112识别为型号年份,将GeneralMotors识别为制造商,将CadillacEscalade 识别为型号,将6. 2升识别为引擎,以及将自动变速器识别为系统。YMMES的一个或多个值 的标识(例如,制造商)可以从在R0 180上列出的VIN进行识另I」。如果YMMES的一个或多 个值不能从R0 180确定,则所述一个或多个值可以被列出作为空值。如果期望每车辆多于 一个系统的标识,则数据记录可以包括多于一个系统字段。另外或可替换地,在数据记录的 系统字段中的数据可以包括表不多于一个系统的值。表4包括表不车辆中的多于一个系统 的示例值。当针对在未映射的R0上识别的一行或多行生成数据记录时,可以使用所识别的 YMMES〇
[0223]
[0224]表 4
[0225] 接下来,块2110包括识别未映射的R0的行。一个或多个行或未映射的R0的每一 个指在R0上提到的不同维修过程。在另一方面中,R0的行可以被分类为劳动行和零件行。 劳动行指在车辆上执行的维修,例如,以每小时一次速率执行的维修。零件行指维修零件, 例如,被出售给消费者以完成车辆修理的零件。处理器在生成未映射的R0时可以识别R0 的不同分段(见不同的分段190、191、192),并且将不同的分段识别为1?0的行。在所识别出 的不同分段内的R0的任何内容可以用于填充针对该行生成的数据记录。多个R0行可以被 考虑为共享公共R0号码的多个记录。识别未映射的R0的行的其它示例也是可能的。
[0226] 虽然处理器可以执行CRPI以识别在R0内的一行或多行,但是使用修理发生器DPM 108的修理发生器或使用协调器DPM110的协调器可以审查所识别的一行或多行以确定给 定行是否应分成两个或更多个单独的行,并且确定在R0上的两行或更多行是否应合并成 单行。在所述方面中,修理发生器DPM108和协调器DPM110可以被配置为当将所识别的 行分成两个或更多个单独的行时生成新的数据记录,并且在合并两个或更多个R0行时合 并两个或更多个数据记录。
[0227] 接下来,块2112包括识别在未映射的RO上的非标准项。识别非标准项可以包括 将未映射的R0的内容与标准项1906的NST进行比较。如果识别出任何NST,则可以从标准 项1906确定与所识别的NST相关联的ST。例如,当比较R0 180的内容(特别是,维修过程 信息187)时,处理器可以识别出维修过程信息187包含NST(即"起动器开关"),以及所述 NST的标准项是"点火开关"。作为另一示例,当比较维修过程189的内容时,处理器可以识 别出维修过程信息189包含NST"R/R",以及所述NST的标准项是"移动和代替"。
[0228] 接下来,块2114包括识别所识别出的行的上下文。识别上下文可以包括将所识别 出的行的内容与上下文项1908进行比较。如果识别出上下文项1908的任何上下文暗示, 则可以从上下文项1908确定与所识别出的上下文相关联的上下文项。例如,当比较维修过 程信息187的内容时,处理器可以识别出维修过程信息187包含上下文暗示(即"转动"), 以及该上下文暗示的上下文项是"机械的"。当生成所识别出的行的数据记录时,可以使用 针对所识别出的行的所识别出的上下文项(或更简单地,上下文),如关于块2116所讨论 的。
[0229] 接下来,块2116包括针对所识别出的行生成数据记录。生成数据记录可以包括分 配R0数据记录1910的一部分以用于存储字段A到T、字段A到T的任何组合、或新数据记 录的数据字段的某种其它组合的数据。在块2104分配给R0的R0号码可以被写到新数据 记录的字段A中。行号可以被写到新数据记录的字段B中。R0数据库106可以分配行号 以用于写到字段B中。作为示例,所分配的行号可以等于最近分配给另一R0行加上一的行 号。新数据记录的字段C到G可以被填充有在块2108确定的YMMES数据。新数据记录的 字段H可以被填充有在块2114确定的上下文项。新数据记录的字段J到0和R可以被填 充有在块2106在搜索未映射的R0的内容时确定的数据。新数据记录的字段I可以被填充 有与在字段A中识别的R0相关联的实际修理提示标识符和在数据记录的字段B中识别的 行号。字段P、Q、S和T可以利用基于经由系统100的⑶I输入的选择和数据的数据来进行 填充。
[0230] 接下来,块2118包括基于具有非标准项的未映射的R0来生成具有标准项的映射 的R0。生成映射的R0可以包括通过用ST来代替R0上的任何NST并且添加可以从未映射 的R0上的其它数据确定的、从未映射的R0遗失的任何数据来修改未映射的R0,例如,R0 180〇
[0231] 接下来,块2120包括存储映射的R0。存储映射的R0可以包括将映射的R0存储在 R0数据库106内作为映射的R0 1902的部分。
[0232] 接下来,块2122包括存储数据记录。所存储的数据记录可以包括与数据记录相关 联的R0标识符。数据记录(例如,数据记录213和215)可以存储在R0数据库106内作为 R0数据记录1910的部分。在存储R0记录之后,R0数据记录可以被修改,并且所修改的数 据记录可以存储在R0数据记录1910中来代替数据记录的先前版本。
[0233] V.自动用语选择
[0234] 本文所述的一个或多个示例实施例可以包括处理器执行CRPI212以针对实际修 理提示选择用语。图23是示出了示例用语数据的表2300。用语数据1916可以类似于表 2300的示例用语数据进行布置,但用语数据1916并不被这样限制。例如,用语数据1916不 必存储在表中,但可以存储在某种其它配置中。
[0235] 表2300包括列A到E和行0到8。行0识别在列A到E内的数据的类型,即在列 A、B和C中的RO项、在列D中的用语、以及在列E中的实际修理提示(RFT)可应用性。在列 A中的RO项是DTC。在列B中的RO项是在车辆内的部件的部件名称。在列C中的RO项是 消费者投诉。在列C的行1中的标识符是"RO项N",其中N代表整数。在所述方面中,多于 3个RO项可以与用语数据1916内的单个用语相关联。此外,多于3种类型的RO项可以包 括在用语数据1916内。例如,另一类型的RO项可以是劳动操作码。
[0236] 如关于图6讨论的,实际修理提示可以包括标题字段、投诉字段、原因字段和校正 字段。每行的RFT可应用性数据指示该行的用语应用(例如可以使用)哪个实际修理提示 字段。例如,可以在实际修理提示的标题字段中使用(例如,插入)表2300的行1和2的 用语。虽然表2300的每一个用语可应用于仅仅一个实际修理提示字段,但是一个或多个其 它用语(未示出)可应用于多个实际修理提示字段。
[0237] 表2300的RO项和RFT可应用性可以用于选择用于插入到关于在RO上的维修过 程的实际修理提示中的用语。处理器202可以执行用语选择CRPI322以识别在RO上描述 的维修过程内的RO项,并且找到在用语数据1916内的匹配项,以找出用于填充到RO的实 际修理提示的字段内的用语。
[0238] 一个或多个用语可以包括基于在RO上列出的RO项的一部分和基于关于RO的假 设的一部分。在行3中的用语可以包括基于假设的一部分(例如,"汽车粗暴地行驶")。这 个假设可以基于定义用语数据1916的系统用户的过去经历或来自其它RO。作为示例,当 具有P0300的车辆被设置为当前状态使得消费者将抱怨检查引擎灯亮着时,可以做出车辆 (例如,汽车)粗暴地行驶的假设。实际修理提示字段可以被填充有具有基于假设的部分的 用语。可以在实际修理提示的QC审查期间对所述实际修理提示进行审查。如果需要,则可 以在QC审查期间修改基于假设的用语的部分。
[0239]图22是描绘了可以根据本文所述的一个或多个示例实施例实施的功能的集合 220 (或更简单地,"集合220")的流程图。集合220包括在块中所示的被标有偶数数字222 到228 (包括222与228)的功能。根据一个或多个示例实施
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1