业务操作的执行方法及装置与流程

文档序号:16900681发布日期:2019-02-19 17:57阅读:184来源:国知局
业务操作的执行方法及装置与流程
本申请涉及通信
技术领域
,尤其涉及一种业务操作的执行方法及装置。
背景技术
:随着各行各业的业务深入以及业务范围的扩大,业务系统对执行业务操作的效率的要求越来越高。在相关技术中,各个业务操作之间相互独立执行,当某一业务操作的工作量较大时,执行该业务操作的时间较长,导致效率低下,用户体验较差。技术实现要素:有鉴于此,本申请提供一种业务操作的执行方法及装置,以解决相关技术中的不足。为实现上述目的,本申请提供技术方案如下:根据本申请的第一方面,提出了一种业务操作的执行方法,应用于用户系统;所述方法包括:确定待执行业务操作的执行方用户,并查找与所述执行方用户相关联的协助用户;向业务系统发送所述执行方用户与所述协助用户之间的关联关系,以使所述业务系统在所述协助用户请求执行所述待执行业务操作时,根据所述关联关系将所述协助用户作为所述执行方用户以执行所述待执行业务操作。根据本申请的第二方面,提出了一种业务操作的执行方法,应用于业务系统;所述方法包括:接收用户系统发送的待执行业务操作的执行方用户与协助用户之间的关联关系;当所述协助用户请求执行所述待执行业务操作时,根据所述关联关系将所述协助用户作为所述执行方用户以执行所述待执行业务操作。根据本申请的第三方面,提供一种业务操作的执行装置,应用于用户系统;所述装置包括:第一确定单元,确定待执行业务操作的执行方用户,并查找与所述执行方用户相关联的协助用户;第一发送单元,向业务系统发送所述执行方用户与所述协助用户之间的关联关系,以使所述业务系统在所述协助用户请求执行所述待执行业务操作时,根据所述关联关系将所述协助用户作为所述执行方用户以执行所述待执行业务操作。根据本申请的第四方面,提供一种业务操作的执行装置,应用于业务系统;所述装置包括:第一接收单元,接收用户系统发送的待执行业务操作的执行方用户与协助用户之间的关联关系;第一执行单元,当所述协助用户请求执行所述待执行业务操作时,根据所述关联关系将所述协助用户作为所述执行方用户以执行所述待执行业务操作。由以上技术方案可见,本申请通过在执行待执行业务操作时确定出与执行方用户相关联的协助用户,并在协助用户请求执行该待执行业务操作时将协助用户作为执行方用户,可使协助用户拥有执行该待执行业务操作的权限,那么协助用户便可协助执行待执行业务操作,从而提高执行业务操作的效率。附图说明图1是本申请一示例性实施例示出的一种业务操作的执行方法的流程图。图2是本申请一示例性实施例示出的另一种业务操作的执行方法的流程图。图3是本申请一示例性实施例示出的一种实现系统间账户互通的交互图。图4是本申请一示例性实施例示出的另一种实现系统间账户互通的交互图。图5是本申请一示例性实施例示出的另一种业务操作的执行方法的交互图。图6是本申请一示例性实施例示出的一种基于用户系统侧的电子设备的结构示意图。图7是本申请一示例性实施例示出的一种业务操作的执行装置的框图。图8是本申请一示例性实施例示出的一种基于业务系统侧的电子设备的结构示意图。图9是本申请一示例性实施例示出的另一种业务操作的执行装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。请参见图1,图1是本申请一示例性实施例示出的一种业务操作的执行方法的流程图。如图1所示,该方法应用于用户系统,可以包括以下步骤:步骤102,确定待执行业务操作的执行方用户,并查找与所述执行方用户相关联的协助用户。在本实施例中,用户系统上注册有多个用户,那么在执行方用户登录用户系统后,可指定与自身相关联的协助用户,从而使得协助用户后续可代替或协助自身执行待执行业务操作,并将所执行的业务操作映射到执行方用户。例如,执行结果与执行方用户绑定,而非协助用户。步骤104,向业务系统发送所述执行方用户与所述协助用户之间的关联关系,以使所述业务系统在所述协助用户请求执行所述待执行业务操作时,根据所述关联关系将所述协助用户作为所述执行方用户以执行所述待执行业务操作。在本实施例中,本申请提供的用户系统支持针对同一目标用户在不同系统下的多个登录账户之间的互通。具体的,所述用户系统针对目标用户预先配置有与所述目标用户对应的多个登录账户,所述多个登录账户来自于区别于所述用户系统的其他系统的账户;其中,当所述多个登录账户中的任一登录账户登录所述用户系统时,所述任一登录用户被作为所述目标用户,所述目标用户为执行方用户与协助用户中的任一用户。基于上述账户互通的方案,目标用户通过任一系统的登录账户均可实现对自身身份的验证,即目标用户无论使用哪个登录账户,用户系统均可判定为是同一目标用户在进行操作,从而保持身份的一致性。在本实施例中,在可指定与执行方用户相关联的协助用户的基础上,还可进一步指定各协助用户的执行权限,从而保证待执行业务操作的安全性。具体的,可先确定所述执行方用户向所述协助用户分配的执行权限,再向所述业务系统发送所述执行权限,以使得所述业务系统在所述协助用户请求执行所述待执行业务操作时,按照所述执行权限执行所述待执行业务操作。进一步的,所述执行权限可用于限定所述待执行业务操作中对应于所述协助用户的资源的分配。相应的,请参见图2,图2是本申请一示例性实施例示出的另一种业务操作的执行方法的流程图。如图2所示,该方法应用于业务系统,可以包括以下步骤:步骤202,接收用户系统发送的待执行业务操作的执行方用户与协助用户之间的关联关系。步骤204,当所述协助用户请求执行所述待执行业务操作时,根据所述关联关系将所述协助用户作为所述执行方用户以执行所述待执行业务操作。在本实施例中,还可接收所述用户系统发送的由所述执行方用户向所述协助用户分配的执行权限,并在所述协助用户请求执行所述待执行业务操作时,按照所述执行权限执行所述待执行业务操作,从而避免各协助用户非法执行待执行业务操作,进而保证待执行业务操作的安全性。进一步的,所述执行权限可用于限定所述待执行业务操作中对应于所述协助用户的资源的分配。在本实施例中,还可将所述待执行业务操作的实际执行方记录为所述协助用户。由以上技术方案可见,本申请通过在执行待执行业务操作时确定出与执行方用户相关联的协助用户,并在协助用户请求执行该待执行业务操作时将协助用户作为执行方用户,可使协助用户拥有执行该待执行业务操作的权限,那么协助用户便可协助执行待执行业务操作,从而提高执行业务操作的效率。为了便于理解,下面结合具体举例和交互图对本申请的业务操作的执行方案进行详细说明。请参见图3,图3是本申请一示例性实施例示出的一种实现系统间账户互通的交互图。如图3所示,以其他系统包括其他系统a-b为例,该交互过程可以包括以下步骤:步骤302,用户系统接收各个令牌。在本实施例中,目标用户可通过相应的用户名和密码分别登录其他系统a和其他系统b,在登录成功后获取其他系统a和其他系统b授权的令牌(token),那么在一定时限内,目标用户可通过获取到的令牌代替用户名和密码进行免密码登录。基于对令牌获取,目标用户可在用户系统中输入获取到的令牌,并绑定令牌之间的映射关系。步骤304a,用户系统在接收到令牌后与其他系统a进行令牌的校验。步骤304b,用户系统在接收到令牌后与其他系统b进行令牌的校验。步骤306,用户系统在令牌校验通过后,配置令牌之间的映射关系。在本实施例中,假定其他系统a的令牌为令牌a,其他系统b的令牌为令牌b,那么用户系统绑定“目标用户——令牌a——令牌b”的映射关系。步骤308,用户系统接收目标用户输入的令牌。步骤310,用户系统根据映射关系查找相应的令牌。在本实施例中,以目标用户通过其他系统a的令牌登录用户系统为例,用户系统在接收到目标用户输入的令牌a后,可通过上述步骤306配置的映射关系确定出当前的登录用户为目标用户,并且可用过令牌a来换取令牌b向其他系统b获取目标用户在其他系统b上的用户信息。步骤312,用户系统向其他系统b发送信息获取指令。步骤314,其他系统b向用户系统返回用户信息。在本实施例中,信息获取指令中携带有令牌b,其他系统b在校验令牌b后判定该信息获取指令合法,从而向用户系统返回相关的用户信息。可见,通过上述的账户互通方案,目标用户通过令牌a便可获取到自身在其他系统b上的相关用户信息,从而使得目标用户通过任一令牌便可实现在各个系统上的登录。当然,用户系统还调整校验令牌的顺序。请参见图4,图4是本申请一示例性实施例示出的另一种实现系统间账户互通的交互图。如图4所示,以其他系统包括其他系统a-b为例,该交互过程可以包括以下步骤:步骤402,用户系统接收各个令牌。在本实施例中,目标用户可通过相应的用户名和密码分别登录其他系统a和其他系统b,在登录成功后获取其他系统a和其他系统b授权的令牌(token),那么在一定时限内,目标用户可通过获取到的令牌代替用户名和密码进行免密码登录。基于对令牌获取,目标用户可在用户系统中输入获取到的令牌,并绑定令牌之间的映射关系。步骤404,用户系统配置令牌之间的映射关系。在本实施例中,假定其他系统a的令牌为令牌a,其他系统b的令牌为令牌b,那么用户系统绑定“目标用户——令牌a——令牌b”的映射关系。步骤406,用户系统接收目标用户输入的令牌。步骤408,用户系统在接收到令牌后与其他系统a进行令牌的校验。步骤410,用户系统根据映射关系查找相应的令牌。在本实施例中,以目标用户通过其他系统a的令牌登录用户系统为例,用户系统在接收到目标用户输入的令牌a后,与其他系统a之间进行令牌的校验,并在校验通过后根据配置的映射关系查找与令牌a对应的令牌。步骤412,用户系统向其他系统b发送信息获取指令。在本实施例中,用户系统在接收到目标用户输入的令牌a后,可通过上述步骤306配置的映射关系确定出当前的登录用户为目标用户,并且可用过令牌a来换取令牌b向其他系统b获取目标用户在其他系统b上的用户信息。其中,信息获取指令中携带有令牌b,其他系统b在校验令牌b后判定该信息获取指令合法,从而向用户系统返回相关的用户信息。步骤414,其他系统b向用户系统返回用户信息。在本实施例中,通过上述的账户互通方案,目标用户通过令牌a便可获取到自身在其他系统b上的相关用户信息,从而使得目标用户通过任一令牌便可实现在各个系统上的登录。需要说明的是,目标用户可以是执行方用户,也可以是协助用户,无论目标用户属于哪种身份,均可采用上述过程进行登录。下面结合图5对本申请的业务操作的执行方案进行说明。请参见图5,图5是本申请一示例性实施例示出的另一种业务操作的执行方法的交互图。如图5所示,该交互过程可以包括以下步骤:步骤502,用户系统确定执行方用户。步骤504,用户系统根据关联关系查找与执行方用户对应的协助用户。在本实施例中,执行方用户可通过上述账户互通的方案实现登录。在完成登录后,执行方用户可指定与自身相关联的协助方用户,那么用户系统便可记录该执行方用户与相应协助方用户之间的关联关系。因此,当存在对应于该执行方用户的待执行业务操作时,可根据记录的关联关系确定出与该执行方用户相关联的协助用户,从而使得协助用户后续可代替或协助该执行方用户执行待执行业务操作,并将所执行的业务操作映射到执行方用户。例如,执行结果与执行方用户绑定,而非与协助用户绑定。举例而言,假定包括系统1-4,其中执行方用户来自于系统1,那么该执行方用户可指定与自身同属于系统1的用户作为自身的协助用户,也可指定与自身不同属于系统1的用户(例如来自于系统2-4中任一系统的用户)作为自身的协助用户。其中,来自于各个系统的用户均可采用上述账户互通的方式登录用户系统。需要说明的是,同一协助用户可与多个不同的执行方用户相关联。换言之,同一协助用户可协助不同的执行方用户执行待执行业务操作。步骤506,用户系统确定协助用户的执行权限。在本实施例中,协助用户还可对自身的协助用户进行执行权限的分配,以使得各个协助用户按照相应的执行权限执行待执行业务。例如,假定待执行业务包括项目1-10,协助方用户包含协助用户a-c,那么可按照如表1所示的方式分配项目:协助用户协助用户执行的项目协助用户a项目1-3协助用户b项目4-8协助用户c项目9-10表1当然,具体的分配方式可根据实际情况灵活设定,本申请并不对此进行限制。步骤508,用户系统向业务系统发送执行方用户与协助方用户之间的关联关系,以及各协助用户的执行权限。步骤510,在协助用户请求执行待执行业务操作时,限制协助用户按照相应的执行权限执行待执行业务操作。在本实施例中,协助用户在登录用户系统后,通过与业务系统交互以执行待执行业务操作。同时,业务系统限制协助用户按照相应的执行权限执行待执行业务操作。承接于上述举例,业务系统将限制协助用户a仅能够执行项目1-3,而无法执行项目4-10中的任一项目。进一步的,业务系统可记录待执行业务操作的实际执行方。例如,可将项目9-10的实际执行方记录为协助用户c。图6示出了根据本申请的一示例性实施例的基于用户系统侧电子设备的结构示意图。请参考图6,在硬件层面,该电子设备包括处理器602、内部总线604、网络接口606、内存608以及非易失性存储器610,当然还可能包括其他业务所需要的硬件。处理器602从非易失性存储器610中读取对应的计算机程序到内存608中然后运行,在逻辑层面上形成业务操作的执行装置。当然,除了软件实现方式之外,本申请并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。请参考图7,在软件实施方式中,该业务操作的执行装置可以包括:第一确定单元71,确定待执行业务操作的执行方用户,并查找与所述执行方用户相关联的协助用户;第一发送单元72,向业务系统发送所述执行方用户与所述协助用户之间的关联关系,以使所述业务系统在所述协助用户请求执行所述待执行业务操作时,根据所述关联关系将所述协助用户作为所述执行方用户以执行所述待执行业务操作。可选的,所述用户系统针对目标用户预先配置有与所述目标用户对应的多个登录账户,所述多个登录账户来自于区别于所述用户系统的其他系统的账户;其中,当所述多个登录账户中的任一登录账户登录所述用户系统时,所述任一登录用户被作为所述目标用户,所述目标用户为执行方用户与协助用户中的任一用户。可选的,还包括:第二确定单元73,确定所述执行方用户向所述协助用户分配的执行权限;第二发送单元74,向所述业务系统发送所述执行权限,以使得所述业务系统在所述协助用户请求执行所述待执行业务操作时,按照所述执行权限执行所述待执行业务操作。可选的,所述执行权限用于限定所述待执行业务操作中对应于所述协助用户的资源的分配。图8示出了根据本申请的一示例性实施例的基于业务系统侧电子设备的结构示意图。请参考图8,在硬件层面,该电子设备包括处理器802、内部总线804、网络接口808、内存808以及非易失性存储器810,当然还可能包括其他业务所需要的硬件。处理器802从非易失性存储器810中读取对应的计算机程序到内存808中然后运行,在逻辑层面上形成业务操作的执行装置。当然,除了软件实现方式之外,本申请并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。请参考图9,在软件实施方式中,该业务操作的执行装置可以包括:第一接收单元91,接收用户系统发送的待执行业务操作的执行方用户与协助用户之间的关联关系;第一执行单元92,当所述协助用户请求执行所述待执行业务操作时,根据所述关联关系将所述协助用户作为所述执行方用户以执行所述待执行业务操作。可选的,还包括:第二接收单元93,接收所述用户系统发送的由所述执行方用户向所述协助用户分配的执行权限;第二执行单元94,当所述协助用户请求执行所述待执行业务操作时,按照所述执行权限执行所述待执行业务操作。可选的,还包括:记录单元95,将所述待执行业务操作的实际执行方记录为所述协助用户。上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器,上述指令可由上述业务操作执行装置的处理器执行以实现如上述实施例中任一所述的方法。其中,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等,本申请并不对此进行限制。以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1