一种流程错误控制方法、装置和系统的制作方法

文档序号:7804866阅读:225来源:国知局
一种流程错误控制方法、装置和系统的制作方法
【专利摘要】本发明实施例公开了一种流程错误控制方法、装置和系统,该方法可包括:当检测到用户终端当前执行流程出现错误时,获取所述错误的错误信息,并从预先获取的错误流程表中获取与所述错误信息对应的流程控制信息;向所述用户终端发送所述流程控制信息,以使所述用户终端根据所述流程控制信息切换至与所述流程控制信息对应的流程。本发明实施例可以节约网络资源和设备资源。
【专利说明】一种流程错误控制方法、装置和系统

【技术领域】
[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] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0026] 图1是本发明实施例提供的一种流程错误控制方法的流程示意图;
[0027] 图2是本发明实施例提供的另一种流程错误控制方法的流程示意图;
[0028] 图3是本发明实施例提供的另一种流程错误控制方法的流程示意图;
[0029] 图4是本发明实施例提供的另一种流程错误控制方法的流程示意图;
[0030] 图5是本发明实施例提供的另一种流程错误控制方法的示意图;
[0031] 图6是本发明实施例提供的一种流程错误控制装置的结构示意图;
[0032] 图7是本发明实施例提供的另一种流程错误控制装置的结构示意图;
[0033] 图8是本发明实施例提供的另一种流程错误控制装置的结构示意图;
[0034] 图9是本发明实施例提供的另一种流程错误控制装置的结构示意图;
[0035] 图10是本发明实施例提供的另一种流程错误控制装置的结构示意图;
[0036] 图11是本发明实施例提供的另一种流程错误控制装置的结构示意图;
[0037] 图12是本发明实施例提供的另一种流程错误控制装置的结构示意图;
[0038] 图13是本发明实施例提供的一种流程错误控制系统的结构示意图。

【具体实施方式】
[0039] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0040] 本发明实施例中的流程可以是用户终端能够执行的任一流程,例如:包括多个通 信事件的流程,例如:登录流程、找回密码流程、支付流程、搜索流程或者注册流程等等,还 可以是只有一个通信事件的流程,例如:消息发送流程、信息发送流程或者会话流程等等。
[0041] 另外,本发明实施例中的流程出现错误可以是通信事件中的任何错误,例如:验证 信息错误、服务器无法响应请求、账户余额不足、请求事件不合法等等一切导致流程请求的 任务无法完成(即流程的目的或者结果没有达到)的错误。另外,本实施例中对流程出现 的错误可以细分为特别多的错误,例如:针对验证信息错误这种,可以分为账号信息错误、 密码信息错误、邮箱信息错误等,而密码信息错误可以是分为一位字符错误、两位字符错误 等,同理,账号信息错误或者邮箱信息错误一样可以分为多种错误;例如:服务器无法响应 请求可以分成服务器处理能力不足、服务器出现故障等,而服务器处理能力不足又可以分 成服务器当前处理能力还欠缺多少等。当然,上述仅是本实施例中错误的举例说明,对此错 误本实施例中不作限定。
[0042] 另外,本发明实施例中的用户终端可以是任何具备通信的设备,例如:平板电脑、 手机、电子阅读器、遥控器、个人计算机(Personal Computer, PC)、笔记本电脑、车载设备、 网络电视、可穿戴设备等具有网络功能的智能设备。
[0043] 请参阅图1,图1是本发明实施例提供的一种流程错误控制方法的流程示意图,如 图1所示,包括以下步骤:
[0044] S101、当检测到用户终端当前执行流程出现错误时,获取所述错误的错误信息,并 从预先获取的错误流程表中获取与所述错误信息对应的流程控制信息。
[0045] 上述用户终端当前执行流程可以是指用户终端当前执行的流程。由于在用户终端 当前执行流程中是可以与执行本方法的设备进行通信,这样当用户终端当前执行流程出现 错误时,该设备是可以检测到错误的,并且还可以识别出错误内容,即可以得到上述错误信 息。例如:在登录流程中用户终端向服务器发送的验证信息错误时,服务器确定登录流程出 现错误,且识别出该错误的错误信息。另外,本实施例中,错误的错误信息可以是错误代码, 该错误代码可以包括数字字符或者英文字符等。另外,本实施例中错误与错误信息是一一 对应的,即错误信息是唯一标识该错误的。
[0046] 可选的,上述错误流程表可以是预先设置的,或者预先通过网络接收的等等。上 述错误流程表可以包括至少一个错误流程表项,每个错误流程表项中可以包括不同的错误 信息与流程控制信息的对应关系,例如:错误流程表项1包括错误信息1与流程控制信息1 的对应关系,错误流程表项2包括错误信息2与流程控制信息2的对应关系等。这样步骤 S101就可以从错误流程表中得到上述流程控制信息。另外,流程控制信息可以是流程代码, 例如包括数字字符或者英文字符的代码。
[0047] S102、向所述用户终端发送所述流程控制信息,以使所述用户终端根据所述流程 控制信息切换至与所述流程控制信息对应的流程。
[0048] 当用户终端接收到上述流程控制信息后,就可以切换到与所述流程控制信息对应 的流程,可以理解为将步骤S101中的当前执行流程切换至与所述流程控制信息对应的流 程。其中,上述与流程控制信息对应的流程可以是处理上述错误的流程,例如,上述当前执 行流程为登录流程时,该流程中用户终端发送的密码信息错误,这样就可以通过上述步骤 实现控制用户终端切换到找回密码流程,从而通过找回密码流程解决上述错误。上述与流 程控制信息对应的流程还可以是对当前执行流程进行优化的流程,例如:上述当前执行流 程为登录流程时,该流程中用户终端发送的密码信息错误,其中,密码信息存在一位错误字 符(例如:密码信息的第一位字符错误),这样就可以通过上述步骤实现控制用户终端切换 发送上述一位错误字符对应的正确字符(密码信息的第一位字符),且服务器只对该正确 字符进行验证,验证通过时就完成登录流程。这样就可以实现在登录流程中密码信息只存 在一位错误字符时,用户终端可以切换至只发送该错误字符对应的正确字符的流程,从而 优化登录流程。
[0049] 可选的,上述方法可以应用于服务器,即服务器可以实现上述方法。
[0050] 上述技术方案中,当检测到用户终端当前执行流程出现错误时,获取所述错误的 错误信息,并从预先获取的错误流程表中获取与所述错误信息对应的流程控制信息;向所 述用户终端发送所述流程控制信息,这样可以实现用户终端根据所述流程控制信息切换至 与所述流程控制信息对应的流程。而现有技术中,当流程出现错误后,只会重复执行出现错 误之前的操作,而执行重复的操作很有可能还是出现重复错误。可见,本发明实施例与现有 技术相比,可以节约网络资源和设备资源。
[0051] 请参阅图2,图2是本发明实施例提供的另一种流程错误控制方法的流程示意图, 如图2所示,包括以下步骤:
[0052] S201、建立包含至少一条错误流程表项的错误流程表,以及建立包含至少一条流 程控制表项的流程控制表,所述错误流程表项包括错误信息与流程控制信息的对应关系, 所述流程控制表项包括流程控制信息与流程的对应关系。
[0053] 可选的,上述建立的错误流程表可以是为每一个错误单独建立一条错误流程表 项,即每条错误流程表项与一个错误对应,这样可以实现对用户终端执行的流程的错误进 行归类。例如:本实施例中包括几千个错误时,那么该错误流程表就可以包括几千条错误流 程表项。另外,每条错误流程表项中可以是包括对应错误的错误信息和对应的流程控制信 息。另外,建立错误流程表可以是通过接收用户输入的错误而建立的错误流程表项,或者可 以是通过收集多个用户终端上报的错误处理方式进行分析而建立的错误流程表,对此本实 施例不作限定。同理,可以建立上述流程控制表。
[0054] 由于通过步骤S201可以建立上述错误流程表以及流程控制表,即而上述错误流 程表和流程控制表可以决定当用户终端当前执行流程出现错误时,该用户终端切换的流程 走向,即可以实现控制用户终端切换至不同的流程,以控制用户终端的行为。
[0055] 可选的,上述流程控制表中与上述流程控制信息对应的流程包括但不限于处理上 述错误的流程、优化上述当前执行流程的流程和与上述当前执行流程相关联的流程等等用 户终端能够执行的流程。其中,上述处理上述错误的流程可以包括能够处理上述错误的流 程;上述优化上述当前执行流程的流程可以包括完成上述当前执行流程的任务(即达到相 同目的或者结果)过程中比上述当前执行流程更加简单、方便、快捷的流程;上述当前执行 流程相关联的流程可以包括完成的任务与上述当前执行流程需要完成的任务相关联的流 程,例如,上述当前执行流程为登录账号1,而上述当前执行流程相关联的流程就可以是登 录账号2的流程,而账号1与账号2相互绑定,且彼此之间可以相互接收对方的消息,这样 可以实现即使登录账号2也可以接收到账号1的消息。
[0056] S202、向所述用户终端发送所述流程控制表。
[0057] 用户终端获取到上述流程控制表后,就可以存储,以便后续使用。
[0058] S203、当检测到用户终端当前执行流程出现错误时,获取所述错误的错误信息,并 从预先获取的错误流程表中获取与所述错误信息对应的流程控制信息。
[0059] S204、向所述用户终端发送所述流程控制信息,以使所述用户终端根据所述流程 控制信息切换至所述流程控制表中与所述流程控制信息对应的流程。
[0060] 在上述步骤中,由于是通过错误流程表获取错误信息对应的流程控制信息,再将 该流程控制信息发送至用户终端,且用户终端根据流程控制信息切换至流程控制表中与所 述流程控制信息对应的流程。而在错误流程表中不同的错误信息对应不同的流程控制信 息,而在流程控制表中不同的流程控制信息对应不同的流程,从而本实施例可以针对不同 的错误控制用户终端切换至不同的流程,从而可以节约用户终端的功耗,以及提供用户终 端完成任务的效率。
[0061] 可选的,所述方法还可以包括:
[0062] 生成新流程控制表项,所述新流程控制表项包括所述流程控制信息与第一流程的 对应关系;
[0063] 步骤S204可以包括:
[0064] 向所述用户终端发送所述流程控制信息以及所述新流程控制表项,以使所述用户 终端根据所述新流程控制表项切换至与所述流程控制信息对应的所述第一流程。
[0065] 可选的,当所述流程控制表中存在旧流程控制表项时,所述用户终端还可以将所 述新流程控制表项替换掉所述流程控制表中旧流程控制表项,所述旧流程控制表项包括所 述流程控制与第二流程的对应关系。
[0066] 该实施方式中,可以实现动态地更改流程控制表中的表项,即可以实现动态地更 改用户终端切换的流程,例如:在步骤S204之前当用户终端出现上述错误时,本方法会控 制用户终端切换至上述第二流程,而执行步骤S204时,本方法可以控制用户终端切换至上 述第一流程。这样动态地更改用户终端切换的流程,可以更加地管理用户终端执行的流程, 使用户终端切换至更加优化地流程,而用户终端切换至更加优化的流程,可以使用户终端 执行的流程更加安全,或者使用户终端更加地节约功耗和网络资源。例如:上述当前执行 流程为账号登录流程,上述错误为密码信息错误,上述第二流程为找回密码流程。即在步骤 S204之前,当在登录流程中出现密码错误时,用户终端就会切换至找回密码流程。而该实施 方式为了提高用户终端登录账号的效率,可以生成上述新流程控制表项,该新流程控制表 项中第一流程为当密码信息中错误信息少于或者等于N位时,发送该N位对应的正确字符, 其中,N为大于正整数。这样该实施方式就可以实现当登录流程中出现密码信息错误,且错 误的字符少于或者等于N位时,就可以控制用户终端切换至发送该N位对应的正确字符的 流程,从而使用户终端快速登录账号,以提高登录账号的效率。
[0067] 另外,该实施方式中由于可以及时更改流程控制表中的表项,这样可以实现处理 增加的紧急错误,例如:当发现有新的处理上述错误或者优化上述当前执行流程的流程时, 可以及时将该流程对应的流程控制表项发给用户终端,从而用户终端可以及时更改流程; 或者当上述流程控制表项中不存上述旧流程控制表项时,即上述错误为之前未出现的新错 误,这样该实施方式中可以实现紧急处理未出现的新错误,或者对该新错误优化上述当前 执行流程。
[0068] 另外,该实施方式中,由于用户终端接收到上述流程控制信息和新流程控制表项 就可以直接切换流程,这样可以实现用户终端无须重新上述客户端就可以实现流程的更改 或者切换,其中,该客户端可以为所述用户终端执行上方法对应的步骤的客户端。
[0069] 可选的,在步骤S204之前,所述方法还可以包括:
[0070] 生成新流程控制表项,所述新流程控制表项包括所述流程控制信息与第一流程的 对应关系;
[0071] 向所述用户终端发送所述新流程控制表项,以使所述用户终端安装所述第一流 程。
[0072] 这样当用户终端接收到步骤S204发送的流程控制信息时,就可以切换至上述新 流程控制表项中与该流程控制信息对应的第一流程。
[0073] 可选的,当所述流程控制表中存在旧流程控制表项时,所述用户终端还可以将所 述新流程控制表项替换掉所述流程控制表中旧流程控制表项,所述旧流程控制表项包括所 述流程控制与第二流程的对应关系。
[0074] 该实施方式中,可以实现预先将更改的新流程控制表项发送给用户终端,这样当 用户终端接收到步骤S204发送的流程控制信息时,就可以切换至新流程控制表项中与该 流程控制信息对应的第一流程,从而可以实现更改用户终端需要切换的流程,以更加地管 理用户终端执行的流程。
[0075] 可选的,上述方法可以应用于服务器,即服务器可以实现上述方法。
[0076] 上述技术方案中,在第一个实施例的基础上增加了可以通过对应错误流程表和流 程控制表实现控制用户终端切换至对应的流程,这样可以增加切换流程的准备性,以及可 控性,且还可以节约网络资源和设备资源。
[0077] 请参阅图3,图3是本发明实施例提供的另一种流程错误控制方法的流程示意图, 如图3所示,包括以下步骤:
[0078] S301、当前执行流程出现错误时,接收服务器发送的流程控制信息,其中,所述流 程控制信息为所述服务器从预先获取的错误流程表中获取与所述错误的错误信息对应的 流程控制信息。
[0079] 可以是服务器检测到上述当前执行流程出现错误时,服务器获取所述错误的错误 信息,并从预先获取的错误流程表中获取与所述错误信息对应的流程控制信息,从而发送 步骤S301接收到的流程控制信息。
[0080] S302、切换至与所述流程控制信息对应的流程。
[0081] 当接收到上述流程控制信息后,就可以切换到与所述流程控制信息对应的流程, 可以理解为将步骤S301中的当前执行流程切换至与所述流程控制信息对应的流程。其 中,上述与流程控制信息对应的流程可以是处理上述错误的流程,例如,上述当前执行流程 为登录流程时,该流程中用户终端发送的密码信息错误,这样就可以通过上述步骤实现控 制用户终端切换到找回密码流程,从而通过找回密码流程解决上述错误。上述与流程控制 信息对应的流程还可以是对当前执行流程进行优化的流程,例如:上述当前执行流程为登 录流程时,该流程中用户终端发送的密码信息错误,其中,密码信息存在一位错误字符(例 如:密码信息的第一位字符错误),这样就可以通过上述步骤实现控制用户终端切换发送 上述一位错误字符对应的正确字符(密码信息的第一位字符),且服务器只对该正确字符 进行验证,验证通过时就完成登录流程。这样就可以实现在登录流程中密码信息只存在一 位错误字符时,用户终端可以切换至只发送该错误字符对应的正确字符的流程,从而优化 登录流程。
[0082] 可选的,上述方法可以应用于可以是任何具备通信的设备,例如:平板电脑、手机、 电子阅读器、遥控器、PC、笔记本电脑、车载设备、网络电视、可穿戴设备等具有网络功能的 智能设备。
[0083] 上述技术方案中,当前执行流程出现错误时,接收服务器发送的流程控制信息,再 切换至与所述流程控制信息对应的流程。这样可以实现用户终端根据所述流程控制信息切 换至与所述流程控制信息对应的流程。而现有技术中,当流程出现错误后,只会重复执行出 现错误之前的操作,而执行重复的操作很有可能还是出现重复错误。可见,本发明实施例与 现有技术相比,可以节约网络资源和设备资源。
[0084] 请参考图4,图4是本发明实施例提供的另一种流程错误控制方法的流程示意图, 如图4所示,包括以下步骤:
[0085] S401、接收所述服务器发送的包含至少一条流程控制表项的流程控制表,所述流 程控制表项包括流程控制信息与流程的对应关系。
[0086] 可选的,上述流程控制表可以是为每一个流程控制信息单独建立一条流程控制表 项,即每条错误流程表项与一个流程控制信息对应,而一个流程控制信息可以是与一个错 误信息一一对应。例如:图2所示的实施例中介绍的错误流程表。
[0087] 可选的,上述流程控制表中与上述流程控制信息对应的流程包括但不限于处理上 述错误的流程、优化上述当前执行流程的流程和与上述当前执行流程相关联的流程等等用 户终端能够执行的流程。其中,上述处理上述错误的流程可以包括能够处理上述错误的流 程;上述优化上述当前执行流程的流程可以包括完成上述当前执行流程的任务(即达到相 同目的或者结果)过程中比上述当前执行流程更加简单、方便、快捷的流程;上述当前执行 流程相关联的流程可以包括完成的任务与上述当前执行流程需要完成的任务相关联的流 程,例如,上述当前执行流程为登录账号1,而上述当前执行流程相关联的流程就可以是登 录账号2的流程,而账号1与账号2相互绑定,且彼此之间可以相互接收对方的消息,这样 可以实现即使登录账号2也可以接收到账号1的消息。
[0088] S402、当前执行流程出现错误时,接收服务器发送的流程控制信息,其中,所述流 程控制信息为所述服务器从预先获取的错误流程表中获取与所述错误的错误信息对应的 流程控制信息。
[0089] 当服务器检测到上述当前执行流程出现错误时,服务器就可以获取该错误的错 误信息,以及从上述错误流程表中获取与该错误信息对应的流程控制信息,从而发送步骤 S402接收到流程控制信息。
[0090] S403、切换至所述流程控制表中与所述流程控制信息对应的流程。
[0091] 在上述步骤中,由于流程控制信息是错误流程表中获取错误信息对应的流程控制 信息,再根据流程控制信息切换至流程控制表中与所述流程控制信息对应的流程。而在错 误流程表中不同的错误信息对应不同的流程控制信息,而在流程控制表中不同的流程控制 信息对应不同的流程,从而本实施例可以针对不同的错误控制用户终端切换至不同的流 程,从而可以节约用户终端的功耗,以及提供用户终端完成任务的效率。
[0092] 可选的,步骤S402可以包括:
[0093] 接收服务器发送的所述流程控制信息以及新流程控制表项,所述新流程控制表项 为所述流程控制表中的表项,且包括所述流程控制信息与第一流程的对应关系;
[0094] 步骤S403可以包括:
[0095] 根据所述新流程控制表项切换至与所述流程控制信息对应的所述第一流程。
[0096] 可选的,当所述流程控制表中存在旧流程控制表项时,所述方法还可以包括:
[0097] 将所述新流程控制表项替换掉所述流程控制表中旧流程控制表项,所述旧流程控 制表项包括所述流程控制与第二流程的对应关系。
[0098] 该实施方式中,可以实现动态地更改流程控制表中的表项,即可以实现动态地控 制切换的流程,例如:在步骤S403之前当用户终端出现上述错误时,本方法会控制用户终 端切换至上述第二流程,而执行步骤S403时,本方法可以控制用户终端切换至上述第一流 程。这样动态地更改用户终端切换的流程,可以更加地管理用户终端执行的流程,使用户终 端切换至更加优化地流程,而用户终端切换至更加优化的流程,可以使用户终端执行的流 程更加安全,或者使用户终端更加地节约功耗和网络资源。例如:上述当前执行流程为账号 登录流程,上述错误为密码信息错误,上述第二流程为找回密码流程。即在步骤S403之前, 当在登录流程中出现密码错误时,用户终端就会切换至找回密码流程。而该实施方式为了 提高用户终端登录账号的效率,可以生成上述新流程控制表项,该新流程控制表项中第一 流程为当密码信息中错误信息少于或者等于N位时,发送该N位对应的正确字符,其中,N为 大于正整数。这样该实施方式就可以实现当登录流程中出现密码信息错误,且错误的字符 少于或者等于N位时,就可以控制用户终端切换至发送该N位对应的正确字符的流程,从而 使用户终端快速登录账号,以提高登录账号的效率。
[0099] 另外,该实施方式中由于可以及时更改流程控制表中的表项,这样可以实现处理 增加的紧急错误,例如:当服务器发现有新的处理上述错误或者优化上述当前执行流程的 流程时,可以及时将该流程对应的流程控制表项发给用户终端,即步骤S402接收到新流程 控制表项,从而用户终端可以及时更改流程;或者当上述流程控制表项中不存上述旧流程 控制表项时,即上述错误为之前未出现的新错误,这样该实施方式中可以实现紧急处理未 出现的新错误,或者对该新错误优化上述当前执行流程。
[0100] 另外,该实施方式中,由于接收到上述流程控制信息和新流程控制表项就可以直 接切换流程,这样可以实现无须重新上述客户端就可以实现流程的更改或者切换,其中,该 客户端可以为执行上方法的客户端。
[0101] 另外,该实施方式,上述第一流程可以是预先安装好的流程。
[0102] 可选的,所述方法还可以包括:
[0103] 接收所述服务器发送的新流程控制表项,所述新流程控制表项包括所述流程控制 信息与第一流程的对应关系。
[0104] 安装所述第一流程;
[0105] 步骤S403可以包括:
[0106] 切换至所述流程控制表中与所述流程控制信息对应的所述第一流程。、
[0107] 可选的,该实施方式中,当所述流程控制表中存在旧流程控制表项时,所述方法还 可以包括:
[0108] 将所述新流程控制表项替换掉所述流程控制表中旧流程控制表项,所述旧流程控 制表项包括所述流程控制与第二流程的对应关系。
[0109] 该实施方式中,可以实现预先接收更改的新流程控制表项,这样就可以切换至新 流程控制表项中与该流程控制信息对应的第一流程,从而可以实现更改用户终端需要切换 的流程,以更加地管理用户终端执行的流程。
[0110] 可选的,上述方法可以应用于可以是任何具备通信的设备,例如:平板电脑、手机、 电子阅读器、遥控器、PC、笔记本电脑、车载设备、网络电视、可穿戴设备等具有网络功能的 智能设备。
[0111] 上述技术方案中,在第三个实施例的基础上增加了可以通过对应错误流程表和流 程控制表实现切换至对应的流程,这样可以增加切换流程的准备性,以及可控性,且还可以 节约网络资源和设备资源。
[0112] 请参阅图5,图5是本发明实施例提供的另一种流程错误控制方法的示意图,如图 5所示,包括以下步骤:
[0113] S501、当服务器检测到用户终端当前执行流程出现错误时,获取所述错误的错误 信息,并从预先获取的错误流程表中获取与所述错误信息对应的流程控制信息。
[0114] S502、服务器向所述用户终端发送所述流程控制信息。
[0115] S503、用户终端根据所述流程控制信息切换至与所述流程控制信息对应的流程。
[0116] 可选的,所述方法还可以包括:
[0117] 所述服务器建立包含至少一条错误流程表项的错误流程表,以及建立包含至少一 条流程控制表项的流程控制表,所述错误流程表项包括错误信息与流程控制信息的对应关 系,所述流程控制表项包括流程控制信息与流程的对应关系;
[0118] 所述服务器向所述用户终端发送所述流程控制表。
[0119] 这样用户终端就可以切换到所述流程控制表中与所述流程控制信息对应的流程。
[0120] 可选的,所述方法还可以包括:
[0121] 所述服务器生成新流程控制表项,所述新流程控制表项包括所述流程控制信息与 第一流程的对应关系;
[0122] 步骤S502可以包括:
[0123] 所述服务器向所述用户终端发送所述流程控制信息以及所述新流程控制表项。
[0124] 步骤S503可以包括:
[0125] 用户终端根据所述新流程控制表项切换至与所述流程控制信息对应的所述第一 流程。
[0126] 可选的,步骤在步骤S502之前,所述方法还可以包括:
[0127] 所述服务器生成新流程控制表项,所述新流程控制表项包括所述流程控制信息与 第一流程的对应关系;
[0128] 服务器向所述用户终端发送所述新流程控制表项,以使所述用户终端安装所述第 一流程;
[0129] 所述用户终端安装所述第一流程;
[0130] 所述步骤S503可以包括:
[0131] 所述用户终端切换至所述流程控制表中与所述流程控制信息对应的所述第一流 程。
[0132] 可选的,所述方法还可以包括:
[0133] 所述用户终端将所述新流程控制表项替换掉所述流程控制表中旧流程控制表项, 所述旧流程控制表项包括所述流程控制与第二流程的对应关系。
[0134] 需要说明的是,本实施例中服务器的实施方式可以参考图1和图2所示的实施例 中的方法中的步骤,另外,本实施例中用户终端的实施方式可以参考图3和图4所示的实施 例中的方法的步骤,此处不作重复说明。
[0135] 上述技术方案中,当服务器检测到用户终端当前执行流程出现错误时,获取所述 错误的错误信息,并从预先获取的错误流程表中获取与所述错误信息对应的流程控制信 息,服务器向所述用户终端发送所述流程控制信息,这样用户终端根据所述流程控制信息 切换至与所述流程控制信息对应的流程。而现有技术中,当流程出现错误后,只会重复执行 出现错误之前的操作,而执行重复的操作很有可能还是出现重复错误。可见,本发明实施例 与现有技术相比,可以节约网络资源和设备资源。
[0136] 下面为本发明装置实施例,本发明装置实施例用于执行本发明方法实施例一至五 实现的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示 的,请参照本发明实施例一、实施例二、实施例三、实施例四和实施例五。
[0137] 请参阅图6,图6是本发明实施例提供的一种流程错误控制装置的结构示意图,如 图6所示,包括:获取单元61和控制单元62,其中:
[0138] 获取单元61,用于当检测到用户终端当前执行流程出现错误时,获取所述错误的 错误信息,并从预先获取的错误流程表中获取与所述错误信息对应的流程控制信息。
[0139] 上述用户终端当前执行流程可以是指用户终端当前执行的流程。由于在用户终端 当前执行流程中是可以与执行本方法的设备进行通信,这样当用户终端当前执行流程出现 错误时,该设备是可以检测到错误的,并且还可以识别出错误内容,即可以得到上述错误信 息。例如:在登录流程中用户终端向服务器发送的验证信息错误时,服务器确定登录流程出 现错误,且识别出该错误的错误信息。另外,本实施例中,错误的错误信息可以是错误代码, 该错误代码可以包括数字字符或者英文字符等。另外,本实施例中错误与错误信息是一一 对应的,即错误信息是唯一标识该错误的。
[0140] 可选的,上述错误流程表可以是预先设置的,或者预先通过网络接收的等等。上 述错误流程表可以包括至少一个错误流程表项,每个错误流程表项中可以包括不同的错误 信息与流程控制信息的对应关系,例如:错误流程表项1包括错误信息1与流程控制信息1 的对应关系,错误流程表项2包括错误信息2与流程控制信息2的对应关系等。这样获取 单元61就可以从错误流程表中得到上述流程控制信息。另外,流程控制信息可以是流程代 码,例如包括数字字符或者英文字符的代码。
[0141] 控制单元62,用于向所述用户终端发送所述流程控制信息,以使所述用户终端根 据所述流程控制信息切换至与所述流程控制信息对应的流程。
[0142] 当用户终端接收到上述流程控制信息后,就可以切换到与所述流程控制信息对应 的流程,可以理解为将上述当前执行流程切换至与所述流程控制信息对应的流程。其中,上 述与流程控制信息对应的流程可以是处理上述错误的流程,例如,上述当前执行流程为登 录流程时,该流程中用户终端发送的密码信息错误,这样就可以通过上述步骤实现控制用 户终端切换到找回密码流程,从而通过找回密码流程解决上述错误。上述与流程控制信息 对应的流程还可以是对当前执行流程进行优化的流程,例如:上述当前执行流程为登录流 程时,该流程中用户终端发送的密码信息错误,其中,密码信息存在一位错误字符(例如: 密码信息的第一位字符错误),这样就可以通过上述步骤实现控制用户终端切换发送上述 一位错误字符对应的正确字符(密码信息的第一位字符),且服务器只对该正确字符进行 验证,验证通过时就完成登录流程。这样就可以实现在登录流程中密码信息只存在一位错 误字符时,用户终端可以切换至只发送该错误字符对应的正确字符的流程,从而优化登录 流程。
[0143] 可选的,上述装置可以应用于服务器,S卩服务器可以包括上述装置。
[0144] 上述技术方案中,当检测到用户终端当前执行流程出现错误时,获取所述错误的 错误信息,并从预先获取的错误流程表中获取与所述错误信息对应的流程控制信息;向所 述用户终端发送所述流程控制信息,这样可以实现用户终端根据所述流程控制信息切换至 与所述流程控制信息对应的流程。而现有技术中,当流程出现错误后,只会重复执行出现错 误之前的操作,而执行重复的操作很有可能还是出现重复错误。可见,本发明实施例与现有 技术相比,可以节约网络资源和设备资源。
[0145] 请参阅图7,图7是本发明实施例提供的另一种流程错误控制装置的结构示意图, 如图7所示,包括:建立单元71、第一发送单元72、获取单元73和控制单元74,其中:
[0146] 建立单元71,用于建立包含至少一条错误流程表项的错误流程表,以及建立包含 至少一条流程控制表项的流程控制表,所述错误流程表项包括错误信息与流程控制信息的 对应关系,所述流程控制表项包括流程控制信息与流程的对应关系。
[0147] 可选的,上述建立的错误流程表可以是为每一个错误单独建立一条错误流程表 项,即每条错误流程表项与一个错误对应,这样可以实现对用户终端执行的流程的错误进 行归类。例如:本实施例中包括几千个错误时,那么该错误流程表就可以包括几千条错误流 程表项。另外,每条错误流程表项中可以是包括对应错误的错误信息和对应的流程控制信 息。另外,建立错误流程表可以是通过接收用户输入的错误而建立的错误流程表项,或者可 以是通过收集多个用户终端上报的错误处理方式进行分析而建立的错误流程表,对此本实 施例不作限定。同理,可以建立上述流程控制表。
[0148] 由于通过建立单元71可以建立上述错误流程表以及流程控制表,即而上述错误 流程表和流程控制表可以决定当用户终端当前执行流程出现错误时,该用户终端切换的流 程走向,即可以实现控制用户终端切换至不同的流程,以控制用户终端的行为。
[0149] 可选的,上述流程控制表中与上述流程控制信息对应的流程包括但不限于处理上 述错误的流程、优化上述当前执行流程的流程和与上述当前执行流程相关联的流程等等用 户终端能够执行的流程。其中,上述处理上述错误的流程可以包括能够处理上述错误的流 程;上述优化上述当前执行流程的流程可以包括完成上述当前执行流程的任务(即达到相 同目的或者结果)过程中比上述当前执行流程更加简单、方便、快捷的流程;上述当前执行 流程相关联的流程可以包括完成的任务与上述当前执行流程需要完成的任务相关联的流 程,例如,上述当前执行流程为登录账号1,而上述当前执行流程相关联的流程就可以是登 录账号2的流程,而账号1与账号2相互绑定,且彼此之间可以相互接收对方的消息,这样 可以实现即使登录账号2也可以接收到账号1的消息。
[0150] 第一发送单元72,用于向所述用户终端发送所述流程控制表,所述与所述流程控 制信息对应的流程为所述流程控制表中与所述流程控制信息对应的流程。
[0151] 用户终端获取到上述流程控制表后,就可以存储,以便后续使用。
[0152] 获取单元73,用于当检测到用户终端当前执行流程出现错误时,获取所述错误的 错误信息,并从预先获取的错误流程表中获取与所述错误信息对应的流程控制信息。
[0153] 控制单元74,用于向所述用户终端发送所述流程控制信息,以使所述用户终端根 据所述流程控制信息切换至所述流程控制表中与所述流程控制信息对应的流程。
[0154] 在上述装置中,由于是通过错误流程表获取错误信息对应的流程控制信息,再将 该流程控制信息发送至用户终端,且用户终端根据流程控制信息切换至流程控制表中与所 述流程控制信息对应的流程。而在错误流程表中不同的错误信息对应不同的流程控制信 息,而在流程控制表中不同的流程控制信息对应不同的流程,从而本实施例可以针对不同 的错误控制用户终端切换至不同的流程,从而可以节约用户终端的功耗,以及提供用户终 端完成任务的效率。
[0155] 可选的,如图8所示,所述装置还可以包括:
[0156] 第一生成单元75,用于生成新流程控制表项,所述新流程控制表项包括所述流程 控制信息与第一流程的对应关系;
[0157] 控制单元74可以用于向所述用户终端发送所述流程控制信息以及所述新流程控 制表项,以使所述用户终端根据所述新流程控制表项切换至与所述流程控制信息对应的所 述第一流程。
[0158] 该实施方式中,可以实现动态地更改流程控制表中的表项,即可以实现动态地更 改用户终端切换的流程,例如:在之前当用户终端出现上述错误时,本装置会控制用户终端 切换至上述第二流程,而控制单元74执行时,本装置可以控制用户终端切换至上述第一流 程。这样动态地更改用户终端切换的流程,可以更加地管理用户终端执行的流程,使用户终 端切换至更加优化地流程,而用户终端切换至更加优化的流程,可以使用户终端执行的流 程更加安全,或者使用户终端更加地节约功耗和网络资源。
[0159] 另外,该实施方式中由于可以及时更改流程控制表中的表项,这样可以实现处理 增加的紧急错误,例如:当发现有新的处理上述错误或者优化上述当前执行流程的流程时, 可以及时将该流程对应的流程控制表项发给用户终端,从而用户终端可以及时更改流程; 或者当上述流程控制表项中不存上述旧流程控制表项时,即上述错误为之前未出现的新错 误,这样该实施方式中可以实现紧急处理未出现的新错误,或者对该新错误优化上述当前 执行流程。
[0160] 另外,该实施方式中,由于用户终端接收到上述流程控制信息和新流程控制表项 就可以直接切换流程,这样可以实现用户终端无须重新上述客户端就可以实现流程的更改 或者切换,其中,该客户端可以为所述用户终端执行上方法对应的步骤的客户端。
[0161] 可选的,如图9所示,所述装置还可以包括:
[0162] 第二生成单元76,用于生成新流程控制表项,所述新流程控制表项包括所述流程 控制信息与第一流程的对应关系;
[0163] 第二发送单元77,用于向所述用户终端发送所述新流程控制表项,以使所述用户 终端安装所述第一流程。
[0164] 这样当用户终端接收到步骤控制单元74发送的流程控制信息时,就可以切换至 上述新流程控制表项中与该流程控制信息对应的第一流程。
[0165] 可选的,当所述流程控制表中存在旧流程控制表项时,所述用户终端还可以将所 述新流程控制表项替换掉所述流程控制表中旧流程控制表项,所述旧流程控制表项包括所 述流程控制与第二流程的对应关系。
[0166] 该实施方式中,可以实现预先将更改的新流程控制表项发送给用户终端,这样当 用户终端接收到控制单元74发送的流程控制信息时,就可以切换至新流程控制表项中与 该流程控制信息对应的第一流程,从而可以实现更改用户终端需要切换的流程,以更加地 管理用户终端执行的流程。
[0167] 可选的,上述装置可以应用于服务器,S卩服务器可以包括上述装置。
[0168] 上述技术方案中,在图6所示的实施例的基础上增加了可以通过对应错误流程表 和流程控制表实现控制用户终端切换至对应的流程,这样可以增加切换流程的准备性,以 及可控性,且还可以节约网络资源和设备资源。
[0169] 请参阅图10,图10是本发明实施例提供另一种流程错误控制装置的结构示意图, 如图10所示,包括:第一接收单元101和控制单元102,其中:
[0170] 第一接收单元101,用于当前执行流程出现错误时,接收服务器发送的流程控制信 息,其中,所述流程控制信息为所述服务器从预先获取的错误流程表中获取与所述错误的 错误信息对应的流程控制信息。
[0171] 可以是服务器检测到上述当前执行流程出现错误时,服务器获取所述错误的错误 信息,并从预先获取的错误流程表中获取与所述错误信息对应的流程控制信息,从而发送 第一接收单元101接收到的流程控制信息。
[0172] 控制单元102,用于切换至与所述流程控制信息对应的流程。
[0173] 当接收到上述流程控制信息后,控制单元102就可以切换到与所述流程控制信息 对应的流程,可以理解为将上述当前执行流程切换至与所述流程控制信息对应的流程。其 中,上述与流程控制信息对应的流程可以是处理上述错误的流程,例如,上述当前执行流程 为登录流程时,该流程中用户终端发送的密码信息错误,这样就可以通过上述步骤实现控 制用户终端切换到找回密码流程,从而通过找回密码流程解决上述错误。上述与流程控制 信息对应的流程还可以是对当前执行流程进行优化的流程,例如:上述当前执行流程为登 录流程时,该流程中用户终端发送的密码信息错误,其中,密码信息存在一位错误字符(例 如:密码信息的第一位字符错误),这样就可以通过上述步骤实现控制用户终端切换发送 上述一位错误字符对应的正确字符(密码信息的第一位字符),且服务器只对该正确字符 进行验证,验证通过时就完成登录流程。这样就可以实现在登录流程中密码信息只存在一 位错误字符时,用户终端可以切换至只发送该错误字符对应的正确字符的流程,从而优化 登录流程。
[0174] 可选的,上述装置可以应用于可以是任何具备通信的设备,例如:平板电脑、手机、 电子阅读器、遥控器、PC、笔记本电脑、车载设备、网络电视、可穿戴设备等具有网络功能的 智能设备。
[0175] 上述技术方案中,当前执行流程出现错误时,接收服务器发送的流程控制信息,再 切换至与所述流程控制信息对应的流程。这样可以实现用户终端根据所述流程控制信息切 换至与所述流程控制信息对应的流程。而现有技术中,当流程出现错误后,只会重复执行出 现错误之前的操作,而执行重复的操作很有可能还是出现重复错误。可见,本发明实施例与 现有技术相比,可以节约网络资源和设备资源。
[0176] 请参阅图11,图11是本发明实施例提供的另一种流程错误控制装置的结构示意 图,如图11所示,包括:第二接收单元111、第一接收单元112和控制单元113,其中:
[0177] 第二接收单元112,用于接收所述服务器发送的包含至少一条流程控制表项的流 程控制表,所述流程控制表项包括流程控制信息与流程的对应关系。
[0178] 可选的,上述流程控制表可以是为每一个流程控制信息单独建立一条流程控制表 项,即每条错误流程表项与一个流程控制信息对应,而一个流程控制信息可以是与一个错 误信息一一对应。例如:图2所示的实施例中介绍的错误流程表。
[0179] 可选的,上述流程控制表中与上述流程控制信息对应的流程包括但不限于处理上 述错误的流程、优化上述当前执行流程的流程和与上述当前执行流程相关联的流程等等用 户终端能够执行的流程。其中,上述处理上述错误的流程可以包括能够处理上述错误的流 程;上述优化上述当前执行流程的流程可以包括完成上述当前执行流程的任务(即达到相 同目的或者结果)过程中比上述当前执行流程更加简单、方便、快捷的流程;上述当前执行 流程相关联的流程可以包括完成的任务与上述当前执行流程需要完成的任务相关联的流 程,例如,上述当前执行流程为登录账号1,而上述当前执行流程相关联的流程就可以是登 录账号2的流程,而账号1与账号2相互绑定,且彼此之间可以相互接收对方的消息,这样 可以实现即使登录账号2也可以接收到账号1的消息。
[0180] 第一接收单元112,用于当前执行流程出现错误时,接收服务器发送的流程控制信 息,其中,所述流程控制信息为所述服务器从预先获取的错误流程表中获取与所述错误的 错误信息对应的流程控制信息。
[0181] 控制单元113,用于切换至所述流程控制表中与所述流程控制信息对应的流程。
[0182] 在上述装置中,由于流程控制信息是错误流程表中获取错误信息对应的流程控制 信息,再根据流程控制信息切换至流程控制表中与所述流程控制信息对应的流程。而在错 误流程表中不同的错误信息对应不同的流程控制信息,而在流程控制表中不同的流程控制 信息对应不同的流程,从而本实施例可以针对不同的错误控制用户终端切换至不同的流 程,从而可以节约用户终端的功耗,以及提供用户终端完成任务的效率。
[0183] 可选的,第一接收单元112可以用于接收服务器发送的所述流程控制信息以及新 流程控制表项,所述新流程控制表项为所述流程控制表中的表项,且包括所述流程控制信 息与第一流程的对应关系;
[0184] 控制单元113可以用于根据所述新流程控制表项切换至与所述流程控制信息对 应的所述第一流程。
[0185] 可选的,如图12所示,所述装置还可以包括:
[0186] 替换单元114,用于当所述流程控制表中存在旧流程控制表项时,用于将所述新流 程控制表项替换掉所述流程控制表中旧流程控制表项,所述旧流程控制表项包括所述流程 控制与第二流程的对应关系。
[0187] 该实施方式中,可以实现动态地更改流程控制表中的表项,即可以实现动态地控 制切换的流程。这样动态地更改用户终端切换的流程,可以更加地管理用户终端执行的流 程,使用户终端切换至更加优化地流程,而用户终端切换至更加优化的流程,可以使用户终 端执行的流程更加安全,或者使用户终端更加地节约功耗和网络资源。
[0188] 另外,该实施方式中由于可以及时更改流程控制表中的表项,这样可以实现处理 增加的紧急错误,例如:当服务器发现有新的处理上述错误或者优化上述当前执行流程的 流程时,可以及时将该流程对应的流程控制表项发给用户终端,即第一接收单元112接收 到新流程控制表项,从而用户终端可以及时更改流程;或者当上述流程控制表项中不存上 述旧流程控制表项时,即上述错误为之前未出现的新错误,这样该实施方式中可以实现紧 急处理未出现的新错误,或者对该新错误优化上述当前执行流程。
[0189] 另外,该实施方式中,由于接收到上述流程控制信息和新流程控制表项就可以直 接切换流程,这样可以实现无须重新上述客户端就可以实现流程的更改或者切换,其中,该 客户端可以为执行上方法的客户端。
[0190] 另外,该实施方式,上述第一流程可以是预先安装好的流程。
[0191] 可选的,所述装置还可以包括:
[0192] 第三接收单元115,用于接收所述服务器发送的新流程控制表项,所述新流程控制 表项包括所述流程控制信息与第一流程的对应关系;
[0193] 安装单元116,用于安装所述第一流程;
[0194] 控制单元113可以用于切换至所述流程控制表中与所述流程控制信息对应的所 述第一流程。
[0195] 该实施方式中,可以实现预先接收更改的新流程控制表项,这样就可以切换至新 流程控制表项中与该流程控制信息对应的第一流程,从而可以实现更改用户终端需要切换 的流程,以更加地管理用户终端执行的流程。
[0196] 可选的,上述装置可以应用于可以是任何具备通信的设备,例如:平板电脑、手机、 电子阅读器、遥控器、PC、笔记本电脑、车载设备、网络电视、可穿戴设备等具有网络功能的 智能设备。
[0197] 上述技术方案中,在图10所示的实施例的基础上增加了可以通过对应错误流程 表和流程控制表实现切换至对应的流程,这样可以增加切换流程的准备性,以及可控性,且 还可以节约网络资源和设备资源。
[0198] 请参阅图13,图13是本发明实施例提供的一种流程错误控制系统的结构示意图, 如图13所示,包括:服务器131和用户终端132,其中:
[0199] 服务器131,用于当检测到所述用户终端132当前执行流程出现错误时,获取所 述错误的错误信息,并从预先获取的错误流程表中获取与所述错误信息对应的流程控制信 息;以及向所述用户终端132发送所述流程控制信息;
[0200] 用户终端132,用于根据所述流程控制信息切换至与所述流程控制信息对应的流 程。
[0201] 服务器131还可以用于建立包含至少一条错误流程表项的错误流程表,以及建立 包含至少一条流程控制表项的流程控制表,所述错误流程表项包括错误信息与流程控制信 息的对应关系,所述流程控制表项包括流程控制信息与流程的对应关系;
[0202] 服务器131还可以用于向所述用户终端132发送所述流程控制表。
[0203] 这样用户终端132就可以切换到所述流程控制表中与所述流程控制信息对应的 流程。
[0204] 可选的,服务器131还可以用于生成新流程控制表项,所述新流程控制表项包括 所述流程控制信息与第一流程的对应关系;
[0205] 服务器131还可以用于向所述用户终端发送所述流程控制信息以及所述新流程 控制表项。
[0206] 用户终端132可以用于根据所述新流程控制表项切换至与所述流程控制信息对 应的所述第一流程。
[0207] 可选的,服务器131还可以用于生成新流程控制表项,所述新流程控制表项包括 所述流程控制信息与第一流程的对应关系;以及向所述用户终端132发送所述新流程控制 表项,以使所述用户终端安装所述第一流程;
[0208] 所述用户终端132还可以用于安装所述第一流程;
[0209] 所述用户终端132就可以切换至所述流程控制表中与所述流程控制信息对应的 所述第一流程。
[0210] 可选的,所述用户终端132还可以用于将所述新流程控制表项替换掉所述流程控 制表中旧流程控制表项,所述旧流程控制表项包括所述流程控制与第二流程的对应关系。
[0211] 需要说明的是,本实施例中服务器的实施方式可以参考图6至和图9所示的实施 例中的装置的实施方式,另外,本实施例中用户终端的实施方式可以参考图10至图12所示 的实施例中的装置的实施方式,此处不作重复说明。
[0212] 上述技术方案中,当服务器检测到用户终端当前执行流程出现错误时,获取所述 错误的错误信息,并从预先获取的错误流程表中获取与所述错误信息对应的流程控制信 息,服务器向所述用户终端发送所述流程控制信息,这样用户终端根据所述流程控制信息 切换至与所述流程控制信息对应的流程。而现有技术中,当流程出现错误后,只会重复执行 出现错误之前的操作,而执行重复的操作很有可能还是出现重复错误。可见,本发明实施例 与现有技术相比,可以节约网络资源和设备资源。
[0213] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为 磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存取存储器(Random Access Memory,简称 RAM)等。
[0214] 以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范 围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【权利要求】
1. 一种流程错误控制方法,其特征在于,包括: 当检测到用户终端当前执行流程出现错误时,获取所述错误的错误信息,并从预先获 取的错误流程表中获取与所述错误信息对应的流程控制信息; 向所述用户终端发送所述流程控制信息,以使所述用户终端根据所述流程控制信息切 换至与所述流程控制信息对应的流程。
2. 如权利要求1所述的方法,其特征在于,所述方法还包括: 建立包含至少一条错误流程表项的错误流程表,以及建立包含至少一条流程控制表项 的流程控制表,所述错误流程表项包括错误信息与流程控制信息的对应关系,所述流程控 制表项包括流程控制信息与流程的对应关系; 向所述用户终端发送所述流程控制表,所述与所述流程控制信息对应的流程为所述流 程控制表中与所述流程控制信息对应的流程。
3. 如权利要求2所述的方法,其特征在于,所述方法还包括: 生成新流程控制表项,所述新流程控制表项包括所述流程控制信息与第一流程的对应 关系; 所述向所述用户终端发送所述流程控制信息,包括: 向所述用户终端发送所述流程控制信息以及所述新流程控制表项,以使所述用户终端 根据所述新流程控制表项切换至与所述流程控制信息对应的所述第一流程。
4. 如权利要求2所述的方法,其特征在于,所述向所述用户终端发送所述流程控制表 之前,所述方法还包括: 生成新流程控制表项,所述新流程控制表项包括所述流程控制信息与第一流程的对应 关系; 向所述用户终端发送所述新流程控制表项,以使所述用户终端安装所述第一流程。
5. -种流程错误控制方法,其特征在于,包括: 当前执行流程出现错误时,接收服务器发送的流程控制信息,其中,所述流程控制信息 为所述服务器从预先获取的错误流程表中获取与所述错误的错误信息对应的流程控制信 息; 切换至与所述流程控制信息对应的流程。
6. 如权利要求5所述的方法,其特征在于,所述方法还包括: 接收所述服务器发送的包含至少一条流程控制表项的流程控制表,所述流程控制表项 包括流程控制信息与流程的对应关系; 所述切换至与所述流程控制信息对应的流程,包括: 切换至所述流程控制表中与所述流程控制信息对应的流程。
7. 如权利要求6所述的方法,其特征在于,所述接收服务器发送的流程控制信息,包 括: 接收服务器发送的所述流程控制信息以及新流程控制表项,所述新流程控制表项为所 述流程控制表中的表项,且包括所述流程控制信息与第一流程的对应关系; 所述切换至所述流程控制表中与所述流程控制信息对应的流程,包括: 根据所述新流程控制表项切换至与所述流程控制信息对应的所述第一流程。
8. 如权利要求6所述的方法,其特征在于,所述方法还包括: 接收所述服务器发送的新流程控制表项,所述新流程控制表项包括所述流程控制信息 与第一流程的对应关系; 安装所述第一流程; 所述切换至所述流程控制表中与所述流程控制信息对应的流程,包括: 切换至所述流程控制表中与所述流程控制信息对应的所述第一流程。
9. 如权利要求7或8所述的方法,其特征在于,所述方法还包括: 将所述新流程控制表项替换掉所述流程控制表中旧流程控制表项,所述旧流程控制表 项包括所述流程控制与第二流程的对应关系。
10. -种流程错误控制方法,其特征在于,包括: 当服务器检测到用户终端当前执行流程出现错误时,获取所述错误的错误信息,并从 预先获取的错误流程表中获取与所述错误信息对应的流程控制信息; 所述服务器向所述用户终端发送所述流程控制信息; 所述用户终端根据所述流程控制信息切换至与所述流程控制信息对应的流程。
11. 一种流程错误控制装置,其特征在于,包括:获取单元和控制单元,其中: 所述获取单元,用于当检测到用户终端当前执行流程出现错误时,获取所述错误的错 误信息,并从预先获取的错误流程表中获取与所述错误信息对应的流程控制信息; 所述控制单元,用于向所述用户终端发送所述流程控制信息,以使所述用户终端根据 所述流程控制信息切换至与所述流程控制信息对应的流程。
12. 如权利要求11所述的装置,其特征在于,所述装置还包括: 建立单元,用于建立包含至少一条错误流程表项的错误流程表,以及建立包含至少一 条流程控制表项的流程控制表,所述错误流程表项包括错误信息与流程控制信息的对应关 系,所述流程控制表项包括流程控制信息与流程的对应关系; 第一发送单元,用于向所述用户终端发送所述流程控制表,所述与所述流程控制信息 对应的流程为所述流程控制表中与所述流程控制信息对应的流程。
13. 如权利要求12所述的装置,其特征在于,所述装置还包括: 第一生成单元,用于生成新流程控制表项,所述新流程控制表项包括所述流程控制信 息与第一流程的对应关系; 所述控制单元用于向所述用户终端发送所述流程控制信息以及所述新流程控制表项, 以使所述用户终端根据所述新流程控制表项切换至与所述流程控制信息对应的所述第一 流程。
14. 如权利要求12所述的装置,其特征在于,所述装置还包括: 第二生成单元,用于生成新流程控制表项,所述新流程控制表项包括所述流程控制信 息与第一流程的对应关系; 第二发送单元,用于向所述用户终端发送所述新流程控制表项,以使所述用户终端安 装所述第一流程。
15. -种流程错误控制装置,其特征在于,包括:第一接收单元和控制单元,其中: 所述第一接收单元,用于当前执行流程出现错误时,接收服务器发送的流程控制信息, 其中,所述流程控制信息为所述服务器从预先获取的错误流程表中获取与所述错误的错误 息对应的流程控制息; 所述控制单元,用于切换至与所述流程控制信息对应的流程。
16. 如权利要求15所述的装置,其特征在于,所述装置还包括: 第二接收单元,用于接收所述服务器发送的包含至少一条流程控制表项的流程控制 表,所述流程控制表项包括流程控制信息与流程的对应关系; 所述控制单元用于切换至所述流程控制表中与所述流程控制信息对应的流程。
17. 如权利要求16所述的装置,其特征在于,所述第一接收单元用于接收服务器发送 的所述流程控制信息以及新流程控制表项,所述新流程控制表项为所述流程控制表中的表 项,且包括所述流程控制信息与第一流程的对应关系; 所述控制单元用于根据所述新流程控制表项切换至与所述流程控制信息对应的所述 第一流程。
18. 如权利要求16所述的装置,其特征在于,所述装置还包括: 第三接收单元,用于接收所述服务器发送的新流程控制表项,所述新流程控制表项包 括所述流程控制信息与第一流程的对应关系; 安装单元,用于安装所述第一流程; 所述控制单元用于切换至所述流程控制表中与所述流程控制信息对应的所述第一流 程。
19. 如权利要求17或18所述的装置,其特征在于,所述装置还包括: 替换单元,用于将所述新流程控制表项替换掉所述流程控制表中旧流程控制表项,所 述旧流程控制表项包括所述流程控制与第二流程的对应关系。
20. -种流程错误控制系统,其特征在于,包括:服务器和用户终端,其中: 所述服务器,用于当检测到所述用户终端当前执行流程出现错误时,获取所述错误的 错误信息,并从预先获取的错误流程表中获取与所述错误信息对应的流程控制信息;以及 向所述用户终端发送所述流程控制信息; 所述用户终端,用于根据所述流程控制信息切换至与所述流程控制信息对应的流程。
【文档编号】H04L12/24GK104144076SQ201410230651
【公开日】2014年11月12日 申请日期:2014年5月28日 优先权日:2014年5月28日
【发明者】毛蔚, 陈岳伟, 张斌, 赵原, 卢强, 蔡润达, 赖中华, 张文瑞, 李德苑 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1