处理错误提示信息的方法及系统的制作方法

文档序号:9787262阅读:713来源:国知局
处理错误提示信息的方法及系统的制作方法
【技术领域】
[0001]本发明涉及通信领域,更为具体而言,涉及处理错误提示信息的方法及系统。
【背景技术】
[0002]目前后端组件在处理前端渠道的交易请求时,可能会因为技术上(如硬件报错、数据库不可用等)或者业务上(如密码错误、卡上余额小于转账金额等)的各种原因产生报错,因此,前端渠道需要展示错误提示信息来提醒用户。然而在现有阶段,对于后端组件生成的同一个错误码,在不同的报错场景中,只能对应同一个错误提示信息,也就是说,如果前端渠道有η个不同的报错场景且要求对各个报错场景展示不同的错误提示信息,那么后端组件需要新增η个错误码,来和各场景一一对应,从而提高了错误码总量的数量级。
[0003]此外,在现有阶段,展示给用户的错误提示信息通常只基于预先配置的提示信息,或者只基于后端组件生成的错误提示信息。从而使得最终展示的错误提示信息难以在具备预先配置的提示信息的通俗和友好的特点的同时,又能将后端组件的参数化的术语展现给客户。

【发明内容】

[0004]为解决上述技术问题,本发明提供一种处理错误提示信息的方法及系统。
[0005]—方面,本发明的实施方式提供了一种处理错误提示信息的方法,所述方法包括:
[0006]接收错误码并且接收场景标识符;
[0007]定位与接收到的错误码以及场景标识符对应的配置提示信息;
[0008]若定位成功,则将错误提示信息设置为定位到的配置提示信息。
[0009]相应地,本发明实施方式提供了一种处理错误提示信息的系统,所述系统包括:
[0010]接收模块,用于接收错误码并且接收场景标识符;
[0011 ]定位模块,用于定位与所述接收模块接收到的错误码以及场景标识符对应的配置提不?目息;
[0012]第一设置模块,用于执行下述处理:在所述定位模块定位成功的情形下,将错误提示信息设置为定位到的配置提示信息。
[0013]实施本发明提供的处理错误提示信息的方法及系统,可以基于错误码以及场景标识符来设置错误提示信息,从而实现同一错误码可以对应不同的错误提示信息以减少错误码的数量级。
[0014]另一方面,本发明的实施方式提供了一种处理错误提示信息的方法,所述方法包括:
[0015]接收错误码以及参数信息;
[0016]定位与接收到的错误码对应的配置提示信息;
[0017]若定位成功,则将定位到的配置提示信息与接收到的参数信息进行拼接;
[0018]将错误提示信息设置为拼接出的拼接提示信息。
[0019]相应地,本发明实施方式提供了一种处理错误提示信息的系统,所述系统包括:
[0020]接收模块,用于接收错误码以及参数信息;
[0021 ]定位模块,用于定位与所述接收模块接收到的错误码对应的配置提示信息;
[0022]拼接模块,用于执行下述处理:在所述定位模块定位成功的情形下,将所述定位模块定位到的配置提示信息与所述接收模块接收到的参数信息进行拼接;
[0023]设置模块,用于将错误提示信息设置为所述拼接模块拼接出的拼接提示信息。
[0024]实施本发明提供的处理错误提示信息的方法及系统,使得最终生成的错误提示信息由配置提示信息以及参数信息拼接而成,从而使得错误提示信息能够在具备配置提示信息的通俗和友好的特点的同时,又能将参数化的术语展现给客户。
【附图说明】
[0025]图1是根据本发明实施方式的一种处理错误提示信息的方法的流程图;
[0026]图2是根据本发明实施方式的另一种处理错误提示信息的方法的流程图;
[0027]图3是根据本发明实施方式的一种展示错误提示信息的系统的结构示意图;
[0028]图4是根据本发明实施方式的一种处理错误提示信息的系统的结构示意图;
[0029]图5是根据本发明实施方式的又一种处理错误提示信息的方法的流程图;
[0030]图6是根据本发明实施方式的另一种处理错误提示信息的系统的结构示意图。
【具体实施方式】
[0031]为使本发明的实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。
[0032]图1是根据本发明实施方式的一种处理错误提示信息的方法的流程图。参见图1,所述方法包括:
[0033]S110:接收错误码并且接收场景标识符。
[0034]在本发明的实施方式中,例如可以从后端组件接收所述错误码并且从前端渠道接收所述场景标识符(用于表示当前会话的场景,例如:活期转账业务、网上缴水电费业务或者购买贵金属业务)。
[0035]S120:定位与接收到的错误码以及所述场景标识符对应的配置提示信息,若定位成功,则执行SI 30,若定位失败,则结束。
[0036]S130:将错误提示信息设置为定位到的配置提示信息。
[0037]在本发明的另一种实施方式中,在执行所述处理SllO时,还可以从所述后端组件接收所述错误提示信息。
[0038]在本发明的另一种实施方式中,在执行所述处理S130前,还可以识别所述错误码的类型,若识别出所述错误码的类型为静态错误码并且定位成功,则执行所述处理S130;若识别出所述错误码的类型为动态错误码并且定位成功,则执行下述处理:将所述配置提示信息与所述错误提示信息中的参数信息进行拼接,将所述错误提示信息设置为拼接出的拼接提示信息;若识别出所述错误码的类型为直接引用错误码,则结束。
[0039]对于上述所提及的将所述配置提示信息与所述错误提示信息中的参数信息进行拼接的处理可以通过以下方式来实现:从所述错误提示信息中抽取出参数信息;将抽取出的参数信息填写到所述配置提示信息的参数部分中,其中,在所述错误提示信息中可以用参数标识符标识出所述参数信息。
[0040]图2是根据本发明实施方式的另一种处理错误提示信息的方法的流程图。如图2所示,所述方法包括:
[0041]S1:接收后端组件返回的响应报文。
[0042]后端组件在处理前端渠道的请求报文时,会因为技术类(如硬件报错、数据库不可用等)或者业务类(如密码错误、卡上余额小于转账金额等)等各种原因产生报错,后端组件会将相应的错误码、错误提示信息保存到响应报文中并将该响应报文返回给前端渠道。例如,当因余额不足时,现金管理组件会报错,其中,错误码例如为“YBLA05810932”,错误提示信息例如为“交易处理失败,余额不足”。
[0043]S2:按照标准的报文格式进行拆包处理,并将拆包后的信息保存到上下文数据区。
[0044]其中,拆包后的信息例如包括:错误码以及错误提示信息等。
[0045]S3:判断交易是否正常,若是,则结束,若否,则执行S4。
[0046]例如,若响应报文中的错误码为“0000000000”,则表示交易正常(也可约定其他值表示交易正常),若响应报文中的错误码不是“0000000000”(例如为:“YBLA05810932”),则表示交易错误。
[0047]所述处理SI至S3可以在图3示出的报文处理单元中执行。
[0048]S4:从上下文数据区中获取场景标识符。
[0049]在本发明的实施方式中,可以预先通过图3示出的场景ID(identificat1n,标识符)解析单元接收前端渠道的请求报文,从该请求报文中解析场景标识符(用于标识当前会话的场景信息),并解析出的场景标识符保存到上下文数据区。
[0050]S5:根据场景标识符以及错误码从配置库中读取相应的记录。
[0051]其中,所述配置库可以数据库或者配置文件等形式存在。该记录中例如可以记载错误码、前端渠道错误提示信息(即上述的配置提示信息)、错误码类型标识符(错误码的类型主要包括:静态错误码、动态错误码以及直接引用错误码)等字段。例如,若场景标识符为:1,错误码为:YBLA05810932,则在配置库中的相应的前端渠道错误提示信息为:您卡上的余额小于本次转账输入的金额,请核实后重试;若场景标识符为:2,错误码为:YBLA05810932,则在配置库中的相应的前端渠道错误提示信息为:缴费失败,请确认卡上余额大于本次缴费金额;若场景标识符为:3,错误码为:YBLA05810932,则在配置库中的相应的前端渠道错误提示信息为:购买贵金属失败,卡上余额小于选择的认购额度,请核实后重试。
[0052]S6:识别错误码的类型,若识别出所述错误码的类型为静态错误码,则执行S7,若识别出所述错误码的类型为动态错误码,则执行S8,若识别出所述错误码的类型为直接引用错误码,则执行S9。
[0053]例如,可以根据所述记录中的错误码类型标识符进行识别。
[0054]S7:将所述错误提示信息设置为所述前端渠道错误提示信息,并跳转到S10。
[0055]上述处理S4至S7可以在图3示出的错误提示信息匹配单元中执行。
[0056]S8:进行拼接处理并将所述错误提示信息设置为拼接出的信息,跳转到S10。
[0057]其中,所述拼接处理指:将所述前端渠道错误提示信息与所述错误提示信息的参数信息进行拼接。
[0058]关于上述的拼接处理例如可以通过以下方式实现:读取后端组件响应报文中的信息,抽取出其中的参数信息部分,参数信息部分以标识符进行标识,例如,若后端组件响应报文中的错误提示信息为:交易时间为_9:00-11:00_,翻14:00-16:00_,则其中“9:00-11:00”和“14:00-16:00”为参数信息。把这些参数信息填入前端渠道错误提示信息的参数部分。其中,待拼装的前端渠道错误提示信息形如:您输入的时间不在营业时间内,本功能的营业时间为{0}和{1},请重新输入,其中,{0}、{1}为参数占位符,拼接出的信息为:您输入的时间不在营业时间内,本功能的营业时间为9:00-11:00和14:00-16:00,请重新输入。
[0059]上述处理S8可以在图3示出的动态错误提示信息拼接单元中执行。
[0060]S9:将后端组件返回的响应报文发送给前端渠道,并结束。
[0061]S10:将错误码以及设置后的错误提示信息写入上下文数据区。
[0062]Sll:根据上下文数据区中的错误码以及错误提示信息重新组装响应报文,并将重新组装的响应报文发送给前端渠道,并结束。
[0063]上述处理S9至Sll可以在图3示出的数据报文返回单元中执行。
[0064]当然,本发明的实施方式不限于此,在不脱离本发明的保护范围的前提下,本领域的技术人员可以对上述流程进行适当的调整,例如,在处理S3的判断结果为否的情形下
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1