客户服务中心的数据库表动态字段实现方法 本发明涉及一种数据库信息系统开发中的动态字段技术,更确切地说是涉及一种在智能客户服务中心产品中,用于投诉或建议等的数据库表动态字段的实现方法。
客户服务中心(又称呼叫中心Call Center)是融自动呼叫分配(ACD)、计算机电信集成(CTI)和交互式语音(IVR)等先进技术为一体的新一代高科技产品,其利用当今先进的电信技术和计算机网络技术为客户提供足不出户的全方位服务,客户可以通过电话(包括普通电话、手机)、浏览器(Web)及电子信箱(Email)等手段访问客户服务中心,享受客户服务中心提供的投诉、建议、查询、咨询、业务预约、业务受理等服务。
普通的客户服务中心所提供的投诉、建议等功能仅是对客户的投诉、建议等采用原话记录的方式,或针对不同类型的投诉、建议等采用不同类型的记录方式,由于产品设计没有灵活性,因此所收集的投诉、建议等信息缺乏要点,容易导致重要信息地丢失且产品本身的自适应能力差,特别在产生新的投诉、建议等类型需求时,为适应新的类型需求将不得不重新设计产品,增加了开发难度及开发时间,导致开发效率低下。
另一方面,如果利用数据库表记录客户的设诉、建议等信息,在一般情况下,数据库表中的每一字段(即表中各项或各列)的意义在设计时已经确定,即字段的解释是一成不变的,当客户的投诉、建议等类型需求发生变化时,对每一种新类型的投诉、建议等都要建立相应的数据库表来保存相关信息,由于投诉、建议等的类型有时无法预先确定,且不同行业的客户服务中心的投诉、建议等的类型也是千差万别的,导致普通客户服务中心产品即使使用数据库表也不能处理新增的投诉、建议等类型,除非重新设计产品,极大地限制了产品的功能及使用范围。
本发明的目的是设计一种客户服务中心的数据库表动态字段实现方法,通过采用动态字段技术,使某一数据库表的字段具有多态性,可以保证在客户的投诉、建议等类型发生变化时,不用重新设计产品就可满足这种需求变化,提高产品的适应性及可维护性,同时扩大产品的应用范围。
本发明的目的是这样实现的,客户服务中心的数据库表动态字段实现方法,其特征在于包括:
a.设计客户服务信息表,在信息表中设立包括服务类型编码及可任意扩充的动态字段名称项,并对应服务类型编码及各动态字段名称项建立可扩充的记录项;
b.按解释类型编码、服务要素及其在服务信息表中的对应动态字段名称设计可扩充的动态解释表;
c.按服务类型编码、服务类型名称及解释类型编码设计可扩充的服务信息编码表;
d.由服务信息表中的服务类型编码访问服务信息编码表,得知该服务类型编码下的服务类型名称并再通过服务信息编码表中的解释类型编码访问动态解释表,最后由动态解释表中所列服务要素与对应动态字段名称的关系来解释服务信息表中记录在各字段名称中内容的实际意义。
所述步骤a客户服务信息表中的动态字段名称项至少包括可扩充的动态串字段项、可扩充的动态数字段项和可扩充的动态日期字段项。
所述步骤b中的解释类型编码项用于指定特定的服务类型,所述的服务要素项用中文对动态字段名称作出解释,所述的服务信息表对应动态字段名称指出保存服务要素在服务信息表中的动态字段名称。
所述步骤c中的服务类型名称是用中文说明所述服务类型编码的意义。
所述解释类型编码按服务类型大类编码,所述服务类型编码是服务类型大类编码与该大类中服务类型小类的顺序编码的组合。
本发明在客户服务中心产品中所使用的动态字段技术,就是使用了三张表来保存用户的服务信息的,分别是服务信息表、动态解释表和服务信息编码表,由服务信息表保存客户要求服务的内容,但是对其要求服务内容的解释则由动态解释表动态作出,而服务信息编码表则描述了服务类型的基本信息,同时也起到了关联投诉信息表与动态解释表的作用。由于用户要求服务的内容是记录在数据库表对象中的,因此本发明的方法可使智能客户服务中心产品实现数据库字段的多样性,即某一数据库表字段在不同的解释下表现出不同的意义,使数据库本身具有较强的自适应性,以适应客户对服务类型变化的要求。
通常,客户拨通客户服务中心要求进行服务都是具有一定针对性的,该针对性就决定了服务类型,不同类型的服务有不同的要点,从而决定该服务是否成立。如客户服务中心产品提供的服务功能中,投诉与建议是两种最为普通的服务类型,而就投诉来说,不同类型的投诉还有不同的要点,当电信客户向电信客户服务中心进行投诉时,最可能对电信资费问题或电话障碍问题进行投诉,两种投诉各有侧重点,如资费问题的投诉需记录客户的电话号码、户主名称、话费月份、合同号及交费方式等信息,然后才可对此类投诉作进一步处理;而电话障碍的投诉则需记录有障碍客户的电话号码、发生日期、112情况等信息,然后才能作进一步处理。
本发明动态字段技术最大的有益效果是可在投诉或建议等服务类型发生变化时,无需重新设计客户服务中心产品就可适应这种变化,从而使产品具有较强的适应能力和可维护性,且应用的范围大大增加。
下面以客户服务中心产品的投诉服务功能为例进一步说明本发明的技术,建议等服务功能与之相比只是服务性质上的差异,其实现方法无本质上的差别。
表1是实现本发明方法的第一张表——投诉信息表,因表过宽将行与列对换制作,并仅列出两项记录。字段名称记录1记录2…投诉流水号19980910000011998091000002…投诉类型编码02010101…动态串字段12011018…动态串字段2…动态串字段3…动态串字段4…动态串字段5…动态串字段6新兴公司…动态串字段7为华路12号…动态串字段8未拨打112980808000108…动态串字段9正在处理中…动态串字段10…动态串字段11…动态串字段12…动态串字段13…动态串字段14…动态串字段15…动态串字段16…动态串字段17…动态串字段18…动态串字段19…动态串字段20…动态数字段1…动态数字段2…动态数字段3…动态数字段4…动态数字段5…动态日期字段1…动态日期字段21998-09-011998-09-03…动态日期字段3…动态日期字段4…动态日期字段5……………
表1
如何在投诉信息表中记录客户投诉的内容是由软件完成的,可以有多种实现方法,因其技术不属于本发明的内容,故不予讨论。在上述独立的投诉信息表中,除了投诉流水号及投诉类型编码外的内容都是不确定的,如表中还可根据需要增加动态串字段项、增加动态数字段项、增加动态日期字段项,甚至增加字段名称项。投诉流水号是所有投诉的唯一标识,投诉类型编码是用于访问投诉信息编码表,即本发明方法的第三张表,以便进一步访问本发明的第二张表——动态解释表,以对记录在投诉信息表即表1中的内容作出解释。
表2是本发明为投诉服务设计的动态解释表,共列了8条记录。解释类型编码 序列号 投诉要素投诉信息表中对应字段名称字段类型…01 1 客户名称 动态串字段6 2…012申办日期动态日期字段21…013回单号动态串字段82…014进程情况动态串字段92…021障碍号码动态串字段12…022产生日期动态日期字段21…023112情况动态串字段82…024装移地址动态串字段72…
表2
动态解释表描述的是投诉信息表中字段的动态文字解释,由解释类型编码来指定特定的投诉类型,用序列号表示在某种投诉类型下的字段要素的序号,投诉要素是对字段的中文解释,投诉信息表对应字段项则指出保存投诉要素的投诉信息表中的字段名称,此外,字段类型则描述了投诉要素实际存放的数据类型,如数字或文字等。表2中列出的分别编码为01、02的是代表两种类型的投诉,每一种类型的投诉又分别设置了四种要素,此表中的解释类型编码项及其要素项都可根据需要增加,所列的在投诉信息表中对应字段的名称则基本无规律,只要在同一投诉记录中未被重复使用即可,其实际代表的意义要由三张表经有机结合后才可确定。
表3是投诉信息编码表,共列出15条记录。投诉类型编码投诉类型名称解释类型编码01装、移机问题00101装而未通010102超时未装010103申办未装010104移而未通010105超时未移010106申办未移010107其它问题0102障碍修机问题00201市内电话020202移动电话020203无线寻呼020204数据用户020205数据专线020206其它障碍02
表3
投诉信息编码表在投诉信息表与动态解释表之间起着桥梁的作用,投诉信息表(表1)通过表中的投诉类型编码访问投诉信息编码表(表3),投诉信息编码表(表3)通过解释类型编码访问动态解释表(表2),在解释类型编码表(表2)中的解释类型编码下就可确定各投诉要素与投诉信息表对应字段间的关系,从而进一步确定记录在投诉信息表(表1)相应字段中内容的实际意义,通过三张表之间的有机结合可对投诉信息表的字段作出动态解释。表3中将有关投诉装、移机问题的投诉类型设为01,其下又列出7种具体问题,这些具体问题是可以根据需要扩充的并可顺序在01类下编码。同理,将有关投诉障碍修机问题的投诉类型设为02,其下又列出6种具体问题,这些具体问题也是可以根据需要扩充的并可顺序在02类下编码。表3还可为其它的投诉类型继续编码,如03、04……。
下面结合一个解释实例说明本方法的具体应用过程。如表1记录1中的投诉类型编码是0201,根据该编码查表3中的相应项,可知其投诉类型名称是障碍、修机问题中的市内电话,其解释类型编码为02,再根据解释类型编码02在表2中找到相应记录的内容,从所记的4条记录中可知该类型投诉有4个要素,如下表所示:021障碍号码动态串字段12…022产生日期动态日期字段21…023112情况动态串字段82…024装移地址动态串字段72…
于是我们可以对表1记录1中的各字段作出如下解释:该记录是个市内电话的障碍投诉,动态串字段1中记录的“2011018”是障碍号码,动态串字段7中记录的“为华路12号”是装移地址,动态串字段8中记录的“未拨打112”是112情况,动态日期字段2中记录的“1998-09-01”是障碍的产生日期。
又如表1记录2中的投诉类型编码是0101,根据该编码查表3中的相应项,可知其投诉类型名称是装、移机问题中的装而未通问题,其解释类型编码为01,再根据解释类型编码01在表2中找到相应记录的内容,从所记的4条记录中可知该类型投诉有4个要素,如下表所示:011客户名称动态串字段62…012申办日期动态日期字段21…013回单号动态串字段82…014进程情况动态串字段92…
于是我们可以对表1记录2中的各字段作出如下解释:该记录投诉了装、移机中的装而未通问题,动态串字段6中记录的“新兴公司”是客户名称,动态串字段8中记录的“1998080800018”是回单号,动态串字段9中记录的“正在处理中”反映了进程情况,动态日期字段2中记录的“1998-09-03”是申办日期。
当要增加新的投诉类型时,只需要在投诉信息编码表即表3和动态解释表即表2中按照一定的逻辑增加相应的记录即可。如要增加对电信资费问题的投诉,可紧接着上述投诉类型编码表即表3增加下表各项:投诉类型编码投诉类型名称解释类型编码·········03资费问题00301交欠未通030302有理由退费030303资费与争议030304交费关系030305信息费030306其它03
和接着上述动态解释表即表2增加下表各项:解释类型编码序列号投诉要素投诉信息表对应字段字段类型…··· ··· ······ ···…031电话号码动态串字段12…032户主名称动态串字段72…033话费月份动态串字段82…034合同号动态串字段92…035交费方式动态串字段102…
这样我们就非常方便地增加了一个新的投诉类型,即有关对电信资费问题的投诉,其投诉信息的要素为电话号码、户主名称、话费月份、合同号及交费方式,分别对应投诉信息表即表1的动态串字段1、动态串字段7、动态串字段8、动态串字段9及动态串字段10。
通过上述示例可以了解动态字段技术实现的关键在于动态解释表即表2,而投诉信息表即表1中字段的实际意义是根据动态解释表来动态解释实现数据字段的多态性,从而使该类产品具有较强的适应性和应用范围,无需因投诉类型发生变化而重新设计产品。
需要指出的是:动态字段技术是在用户需求不稳定且经常变化的情况下使用的,因需求的不确定性将导致尽量大地建立数据库表,在一定程度上可能造成数据的冗余,同时因为数据的动态解释也在一定程度上降低了程序的运行效率,但与其带来的有益效果相比,这点牺牲还是值得的。
本发明的动态字段技术经华为公司INTess-ICD智能客户服务中心产品的试用,取得了良好的应用效果。其投诉信息表的内容为:字段名称记录1记录2…投诉流水号…投诉类型编码…动态串字段1…动态串字段2…动态串字段3…动态串字段4…动态串字段5…动态串字段6…动态串字段7…动态串字段8…动态串字段9…动态串字段10…动态串字段11…动态串字段12…动态串字段13…动态串字段14…动态串字段15…动态串字段16…动态串字段17…动态串字段18…动态串字段19…动态串字段20…动态数字段1…动态数字段2…动态数字段3…动态数字段4…动态数字段5…动态日期字段1…动态日期字段2…动态日期字段3…动态日期字段4…动态日期字段5……………
其动态解释表的内容为:解释类型编码序列号投诉要素投诉信息表中对应字段名称字段类型…011客户名称动态串字段62…012申办日期动态日期字段21…013回单号动态串字段82…014进程情况动态串字段92…021障碍号码动态串字段12…022产生日期动态日期字段21…023112情况动态串字段82…024装移地址动态串字段72…031电话号码动态串字段12…032户主名称动态串字段72…033话费月份动态串字段82…034合同号动态串字段92…035交费方式动态串字段102…041公话号码动态串字段12…042公话地址动态串字段62…043使用时间动态串字段72…044单据号码动态串字段82…045对方号码动态串字段92…051部门员工动态串字段12…052投诉日期动态日期字段11…53投诉内容动态串字段22…061电话号码动态串字段12…062申办日期动态日期字段11…063回单号动态串字段72…064申办内容动态串字段82…065进程情况动态串字段92…
其投诉类型编码表即表3的内容为:投诉类型编码投诉类型名称解释类型编码01装、移机问题00101装而未通010102超时未装010103申办未装010104移而未通010105超时未移010106申办未移010107其它问题0102障碍修机问题00201市内电话020202移动电话020203无线寻呼020204数据用户020205数据专线020206其它障碍0203资费问题00301交欠未通030302有理由退费030303资费与争议030304交费关系030305信息费030306其它0304公话00401费用纠纷040402服务问题040403卡式电话040404其它问题0405局风及服务00501营业服务050502服务时限050503服务措施050504电报服务050505特服050506号薄问题050507行风问题050508咨询查询服务050509投诉服务问题050510其它服务问题0506业务功能、选号00601业务功能060602选号业务060603其它06
上述智能服务中心利用动态字段技术实现的投诉服务数据库表结构实现了装移机问题、障碍修机问题、资费问题、公话问题、局风及服务问题、业务功能及选号问题等六大类近三十多个(7+6+6+4+10+3)小类的投诉类型。在产品的使用过程中,产品的使用者可能因其客户投诉类型的增加而对上述表进行改动,此改动完全可通过产品中的维护模块完成,而无需重新设计产品。