一种基于业务场景编码的信息提示方法和前端服务器与流程

文档序号:14325050阅读:210来源:国知局

本发明涉及通信技术领域,尤其涉及一种基于业务场景编码的信息提示方法和前端服务器。



背景技术:

目前,如图1所示银行使用的信息提示系统通常是前端服务器接收到后台服务器抛出的错误代码,并将错误代码翻译成对应的错误提示信息并展示给用户。其中,在该信息提示系统中一个错误代码对应一个错误提示信息。

示例性的,如用户在使用网银进行转账的时候,如果转出账户资金不足,信息提示系统的会报bancs.0266的错误代码,并且信息提示系统将错误代码bancs.0266翻译成对应的错误提示信息“转出账户可用资金不足”展示给用户;又或者当用户进行预约换卡的时候,由于预约换卡需要收取工本费,但是如果卡的可用资金不足,信息提示系统的会报bancs.0266的错误代码。此时,如果信息提示系统将错误代码bancs.0266翻译成对应的错误提示信息“转出账户可用资金不足”展示给用户时,对于用户来说是不友好且不合适的。

由上述可知,现有技术中银行使用的信息提示系统,用户在进行不同的业务时,生成相同的错误代码从而使得展示的错误提示信息相同,容易造成用户的体验较差。



技术实现要素:

本发明的实施例提供一种基于业务场景编码的信息提示方法和前端服务器,解决了现有技术中银行使用的信息提示系统,用户在进行不同的业务时,生成相同的错误代码从而使得展示的错误提示信息相同,容易造成用户的体验较差的问题。

为达到上述目的,本发明的实施例采用如下技术方案:

第一方面、本发明的实施例提供一种基于业务场景编码的信息提示方法,包括:接收用户设备发送的业务请求信息;其中,业务请求信息包括:业务类型;将业务请求信息发送至后台服务器,以便后台服务器根据业务请求信息生成业务处理代码;获取后台服务器返回的业务处理代码,若确定业务处理代码为错误代码时,根据业务类型获取业务场景编码;根据业务场景编码处理错误代码生成提示信息,并将提示信息返回用户设备。

可选的,根据业务类型获取业务场景编码,包括:根据业务类型从数据库获取业务场景编码,其中数据库包括:业务场景编码与业务类型的对应关系。

可选的,根据业务场景编码处理错误代码生成提示信息,包括:根据业务场景编码处理错误代码生成更新的错误代码;根据更新的错误代码从数据库获取提示信息,其中数据库包括:更新的错误代码与提示信息的对应关系。

第二方面、本发明的实施例提供一种前端服务器,包括:数据获取单元,用于接收用户设备发送的业务请求信息;其中,业务请求信息包括:业务类型;数据转发单元,用于将数据获取单元接收的业务请求信息发送至后台服务器,以便后台服务器根据业务请求信息生成业务处理代码;数据获取单元,还用于获取后台服务器返回的业务处理代码,若确定业务处理代码为错误代码时,根据业务类型获取业务场景编码;数据处理单元,用于根据数据获取单元获取的业务场景编码处理数据获取单元获取的错误代码生成提示信息,并将提示信息返回用户设备。

可选的,数据获取单元,具体用于根据业务类型从数据库获取业务场景编码,其中数据库包括:业务场景编码与业务类型的对应关系。

可选的,数据处理单元,具体用于根据数据获取单元获取的业务场景编码处理数据获取单元获取的错误代码生成更新的错误代码;数据处理单元,还用于根据更新的错误代码从数据库获取提示信息,其中数据库包括:更新的错误代码与提示信息的对应关系。

第三方面、本发明的实施例提供一种存储一个或多个程序的计算机可读存储介质,一个或多个程序包括指令,指令当被计算机执行时使计算机执行如第一方面提供的任一项信息提示方法。

第四方面、本发明的实施例提供一种网银系统,包括:用户设备,前端服务器和后台服务器,其中前端服务器为第二方面提供的任一项前端服务器。

本发明实施例提供的一种基于业务场景编码的信息提示方法和前端服务器,当用户设备的不同业务请求信息对应相同的错误代码时,通过业务场景编码处理该错误代码生成提示信息,保证了用户设备的不同业务请求信息对应相同的错误代码对应的提示信息不同,解决了了现有技术中银行使用的信息提示系统,用户在进行不同的业务时,生成相同的错误代码从而使得展示的错误提示信息相同,容易造成用户的体验较差的问题。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1位现有技术中银行使用的信息提示系统的结构示意图;

图2为本发明的实施例提供的一种基于业务场景编码的信息提示方法的流程示意图;

图3为本发明的实施例提供的一种基于业务场景编码的信息提示方法的另一种流程示意图;

图4为本发明的实施例提供的一种基于业务场景编码的信息提示方法的又一种流程示意图;

图5为本发明的实施例提供的一种前端服务器的结构示意图;

图6为本发明的实施例提供的一种信息提示装置的在实际的应用中的逻辑运行图;

图7为本发明的实施例提供的一种信息提示装置的在实际的应用中的另一种逻辑运行图。

附图标记:

前端服务器-10;

数据获取单元-101;数据转发单元-102;数据处理单元-103。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一、本发明的实施例提供一种基于业务场景编码的信息提示方法,如图2所示包括:

s101、接收用户设备发送的业务请求信息;其中,业务请求信息包括:业务类型。

s102、将业务请求信息发送至后台服务器,以便后台服务器根据业务请求信息生成业务处理代码。

s103、获取后台服务器返回的业务处理代码,若确定业务处理代码为错误代码时,根据业务类型获取业务场景编码。

需要说明的是,若确定业务处理代码为正确代码时,生成提示信息并将提示信息返回用户设备;其中,提示信息包括:交易成功。

s104、根据业务场景编码处理错误代码生成提示信息,并将提示信息返回用户设备。

可选的,如图3所示本发明的实施例提供的一种基于业务场景编码的信息提示方法中根据业务类型获取业务场景编码,包括:根据业务类型从数据库获取业务场景编码,其中数据库包括:业务场景编码与业务类型的对应关系。

可选的,如图4所示本发明的实施例提供的一种基于业务场景编码的信息提示方法中根据业务场景编码处理错误代码生成提示信息,包括:根据业务场景编码处理错误代码生成更新的错误代码;根据更新的错误代码从数据库获取提示信息,其中数据库包括:更新的错误代码与提示信息的对应关系。

需要说明的是,在实际的应用中,可以根据业务场景编码对错误代码进行场景渲染,从而根据更新的错误代码从数据库获取提示信息;具体的,如果根据业务类型在数据库没有获取到场景编码(没有针对该功能设置场景)时,将错误代码原样返回。

本发明实施例提供的一种基于业务场景编码的信息提示方法,当用户设备的不同业务请求信息对应相同的错误代码时,通过业务场景编码处理该错误代码生成提示信息,保证了用户设备的不同业务请求信息对应相同的错误代码对应的提示信息不同,解决了了现有技术中银行使用的信息提示系统,用户在进行不同的业务时,生成相同的错误代码从而使得展示的错误提示信息相同,容易造成用户的体验较差的问题。

实施例二、本发明的实施例提供一种前端服务器10,如图5所示包括:

数据获取单元101,用于接收用户设备发送的业务请求信息;其中,业务请求信息包括:业务类型。

数据转发单元102,用于将数据获取单元101接收的业务请求信息发送至后台服务器,以便后台服务器根据业务请求信息生成业务处理代码。

数据获取单元101,还用于获取后台服务器返回的业务处理代码,若确定业务处理代码为错误代码时,根据业务类型获取业务场景编码。

数据处理单元103,用于根据数据获取单元101获取的业务场景编码处理数据获取单元101获取的错误代码生成提示信息,并将提示信息返回用户设备。

需要说明的是,在实际的应用中,为了避免用户在进行不同的业务请求时生成相同的提示信息,可以对业务类型进行更加精细化的分类,并生成不同的业务场景编码;示例性的,如表1所示,将网银业务中的转账作为一个场景,将网银业务中的预约换卡也可作为一个场景。在前端服务器中根据需要设置不同的场景,当后台服务器抛出的错误代码经过前端服务器的场景时,场景自动给错误代码进行渲染,使得同一个错误代码在不同的场景下产生出新的不同的错误代码,针对这些新的不同的错误代码维护不同的错误提示信息。如果后台服务器抛出的错误代码没有经过前端服务器预先设置的场景,则原码抛出;以实现同一个错误代码在不同的场景给客户进行灵活的提示,提高前端服务器的客户体验。

表1

可选的,数据获取单元101,具体用于根据业务类型从数据库获取业务场景编码,其中数据库包括:业务场景编码与业务类型的对应关系。

可选的,数据处理单元103,具体用于根据数据获取单元101获取的业务场景编码处理数据获取单元101获取的错误代码生成更新的错误代码;数据处理单元103,还用于根据更新的错误代码从数据库获取提示信息,其中数据库包括:更新的错误代码与提示信息的对应关系。

需要说明的是,在实际的应用中,本发明的实施例提供的前端服务的运行逻辑图如图6和图7所示,具体的实现方式包含:

用户设备:提交业务请求信息。

前端服务器:调用后台服务器,提交业务请求信息。

后台服务器:处理交易,在处理业务请求信息时后台服务器报错,返回错误代码。

前端服务器:接收到后台服务器的错误代码,并根据业务类型从数据库中获取业务场景编码(也可以称为功能码,事先需要根据功能码进行场景划分)。

前端服务器:对错误代码进行处理,具体包括:

1、获取到业务场景编码,则在错误代码后增加场景编码,生成更新的错误代码。

2、没有获取到场景编码(没有针对该功能设置场景时),错误代码原样返回。

前端服务器:根据更新的错误代码在数据库中获取提示信息。

本发明实施例提供的前端服务器,处理用户设备的业务请求信息时,若接收到的后台服务服务器发送的业务处理代码为错误代码,则根据业务类型获取业务场景编码,通过业务场景编码处理该错误代码生成提示信息,保证了用户设备的不同业务请求信息对应相同的错误代码对应的提示信息不同,解决了了现有技术中银行使用的信息提示系统,用户在进行不同的业务时,生成相同的错误代码从而使得展示的错误提示信息相同,容易造成用户的体验较差的问题。

实施例三、本发明的实施例提供一种存储一个或多个程序的计算机可读存储介质,一个或多个程序包括指令,指令当被计算机执行时使计算机执行如实施例一提供的任一项信息提示方法。具体的信息提示方法可以参见上述方法实施例一中的相关描述,此处不再赘述。

结合本发明公开内容所描述的方法的步骤可以由硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于ram、闪存、rom、可擦除可编程只读存储器(easableprogrammablerom,eprom)、电可擦可编程只读存储器(electricallyeprom,eeprom)、寄存器、硬盘、移动硬盘、只读光盘(cd-rom)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。

实施例四、本发明的实施例提供一种网银系统,包括:用户设备,前端服务器和后台服务器,其中前端服务器为实施例二提供的任一项前端服务器。具体的前端服务器可以参见上述装置实施例二中的相关描述,此处不再赘述。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1