一种业务处理方法和装置制造方法及图纸

技术编号:15695155 阅读:53 留言:0更新日期:2017-06-24 10:33
本发明专利技术提供一种业务处理方法和装置,其中方法包括:接收业务对象请求,所述业务对象请求携带:请求方的属性信息;获取至少一个业务对象的对象信息,每个业务对象的所述对象信息包括:对应所述业务对象的预配置的业务条件;分别对每个所述业务对象,根据对应所述业务条件的校验模块,校验所述请求方的属性信息是否满足所述业务对象对应的业务条件;当校验结果为满足时,将所述业务对象提供至所述请求方。本发明专利技术提高了业务处理的效率。

【技术实现步骤摘要】
一种业务处理方法和装置
本专利技术涉及网络技术,特别涉及一种业务处理方法和装置。
技术介绍
随着网络技术的发展,很多业务通过网络来发布,其中存在如下一种类型的业务:该业务可以向用户展示至少一种业务对象,例如,该业务对象可以是提供给用户的产品;用户可以由上述展示的业务对象中选择一种,申请对选中的业务对象执行处理,例如可以是购买该产品。在这种类型的业务中,并不是所有的业务对象用户都可以自由选择,通常业务对象的提供者会设置一定的业务条件。例如,对于某一种业务对象来说,只能向特定类型的用户展示。业务提供者可以为某一种待提供的业务对象设定一套对应该业务对象的业务处理流程,比如,用于向用户展示的前端在提交对象展示请求时,直接携带固定的业务对象标识,请求展示特定的业务对象;而负责业务提供的后端可以校验预设的业务条件,并在条件满足时将对象信息反馈给前端展示。这种方法存在如下缺点:当业务条件改变时,例如用户条件变更,则需要修改业务流程,或者当上线一个新的业务对象时,也需要配置对应该对象的处理流程,这使得业务处理相对比较繁琐,影响了业务发布的效率。
技术实现思路
有鉴于此,本专利技术提供一种业务处理方法和装置,以提高业务处理的效率。具体地,本专利技术是通过如下技术方案实现的:第一方面,提供一种业务处理方法,所述方法包括:接收业务对象请求,所述业务对象请求携带:请求方的属性信息;获取至少一个业务对象的对象信息,每个业务对象的所述对象信息包括:对应所述业务对象的预配置的业务条件;分别对每个所述业务对象,根据对应所述业务条件的校验模块,校验所述请求方的属性信息是否满足所述业务对象对应的业务条件;当校验结果为满足时,将所述业务对象提供至所述请求方。第二方面,提供一种业务处理装置,所述装置包括:请求接收模块,用于接收业务对象请求,所述业务对象请求携带:请求方的属性信息;信息获取模块,用于获取至少一个业务对象的对象信息,每个业务对象的所述对象信息包括:对应所述业务对象的预配置的业务条件;条件校验模块,用于分别对每个所述业务对象,根据对应所述业务条件的校验模块,校验所述请求方的属性信息是否满足所述业务对象对应的业务条件;对象提供模块,用于当校验结果为满足时,将所述业务对象提供至请求方。本专利技术实施例的业务处理方法和装置,通过设置业务对象对应的业务条件是可配置的,每个业务对象都可以选择使用哪个条件作为业务条件,该方法使得当条件变更时,只要选择该条件对应的校验模块校验即可,即使新增一个业务对象,也只要选择配置的业务条件,就可以根据该业务条件进行校验,从而提高了业务处理的效率。附图说明图1为本专利技术实施例提供的一种业务场景示意图;图2为本专利技术实施例提供的一种业务处理方法的流程图;图3为本专利技术实施例提供的一种金融产品展示购买的系统架构图;图4为本专利技术实施例提供的一种业务处理方法的流程图;图5为本专利技术实施例提供的一种业务处理装置的结构示意图;图6为本专利技术实施例提供的另一种业务处理装置的结构示意图。具体实施方式图1示例了一种业务提供的场景,该图1所示的场景中,可以包括服务端11和客户端12,服务端11作为业务对象的提供者,向客户端提供的业务对象可以是一种产品。而客户端12可以是用户13接收该业务对象的设备,例如该客户端可以运行在一台电脑或者一部智能移动设备上,且通过其运行所在设备的屏幕显示服务端提供的产品,比如可以显示该产品的产品介绍信息,或者显示用户购买该产品的产品购买信息等。在具体的业务实现时,服务端11对业务对象的提供通常会设置一定的业务条件,比如限定只能向特定类型的用户提供某种业务对象;并且,业务条件还可能进行变更,比如,一段时间内向一种类型的用户提供某业务对象,而在另一段时间内该业务对象又变更为向另一种类型的用户提供,这可以根据业务需求而定。还可能出现的情况是,服务端11能够提供的业务对象的数量可以多于一种,并且还可以增加一种新的业务对象,或者删除一种业务对象不再提供。上面所描述的情况,都涉及到业务对象提供的变化,本申请实施例的业务处理方法,将用于实现在业务对象变化时(包括条件的变更、或者对象的增删),能够提高业务变更的效率,比如,可以在改变业务条件后,仍然能够较快的向用户提供变更后的业务对象。此外,图1的场景只是一种示例,该方法的应用不局限于该场景的架构。图2示例了一种业务处理方法,该方法例如可以由图1的服务端执行,服务端可以按照该方法向客户端提供业务对象。如图2所示,该方法可以包括:在步骤201中,接收业务对象请求,该请求携带:请求方的属性信息。例如,当用户点击客户端中的某个选项时,可以触发客户端向服务端发送业务对象请求,该请求可以是请求服务端提供产品的产品介绍信息,以供用户参考是否购买该产品。或者,业务对象请求还可以是当用户决定购买展示的某产品时触发,那么该请求用于指示服务端处理用户对该产品的本次购买,并向用户反馈产品购买信息,比如是否购买成功等。本步骤中,业务对象请求中携带的请求方的属性信息,例如,请求方的该属性信息可以包括:用户的用户标识(比如可以是用户账号),该用户是请求对象的用户,还可以包括客户端的客户端标识(也可以将客户端称为一种平台,多种平台可以展示该产品),该客户端是用户查看产品所使用的客户端,或者说业务对象展示所在的客户端。请求中还可以包括其他信息,不再列举。在步骤202中,获取至少一个业务对象的对象信息,每个业务对象的所述对象信息包括:对应所述业务对象的预配置的业务条件。例如,本步骤中的预配置的业务条件,可以包括多种条件,比如,根据业务需求,假设一种业务对象只能提供给特定级别的用户,或者提供给特定的客户端,那么该特定级别的用户或特定客户端都可以作为业务条件,满足该条件才提供业务对象。此外,对象信息中还可以包括其他信息,比如可以包括对象提供信息,该对象提供信息可以是产品介绍信息、产品购买信息等。本步骤中,业务条件可以是预配置的,这里的预配置指的是,由预先设定的多种条件中选择至少一种条件作为对应某个业务对象的业务条件。例如,仍以用户级别和客户端的限定为例,假设预先设定有五种用户级别和三种客户端类型,对于一种业务对象,可以选择上述五种用户级别中的其中三种级别、以及上述三种客户端类型中的一种客户端,作为业务条件,即满足该选择的三种级别之一的用户且为所选定的客户端时,才能向其提供业务对象。在步骤203中,分别对每个所述业务对象,根据对应所述业务条件的校验模块,校验所述请求方的属性信息是否满足所述业务对象对应的业务条件。本步骤中,对应业务对象的业务条件的校验过程,也可以是预先配置的。比如,预先设定有五种用户级别和三种客户端类型,那么每种用户级别和客户端类型,都可以预先设定对应的校验模块,该校验模块中包括了如何校验的处理限定,可以通过该模块校验业务条件。在步骤204中,当校验结果为满足时,将业务对象提供至所述请求方。本步骤中,当满足业务条件时,比如,请求方的用户级别是业务条件中包括的允许提供业务对象的用户级别,则将业务对象提供至请求方,比如可以将对象提供信息发送至请求方。例如,服务端可以将对象提供信息发送给客户端,由客户端将该信息展示给用户。本例子的业务处理方法,业务对象对应的业务条件是可配置的,每个业务对象都可以选本文档来自技高网...
一种业务处理方法和装置

【技术保护点】
一种业务处理方法,其特征在于,所述方法包括:接收业务对象请求,所述业务对象请求携带:请求方的属性信息;获取至少一个业务对象的对象信息,每个业务对象的所述对象信息包括:对应所述业务对象的预配置的业务条件;分别对每个所述业务对象,根据对应所述业务条件的校验模块,校验所述请求方的属性信息是否满足所述业务对象对应的业务条件;当校验结果为满足时,将所述业务对象提供至所述请求方。

【技术特征摘要】
1.一种业务处理方法,其特征在于,所述方法包括:接收业务对象请求,所述业务对象请求携带:请求方的属性信息;获取至少一个业务对象的对象信息,每个业务对象的所述对象信息包括:对应所述业务对象的预配置的业务条件;分别对每个所述业务对象,根据对应所述业务条件的校验模块,校验所述请求方的属性信息是否满足所述业务对象对应的业务条件;当校验结果为满足时,将所述业务对象提供至所述请求方。2.根据权利要求1所述的方法,其特征在于,所述业务对象请求,还携带:对象标识配置文件的存储地址;所述获取至少一个业务对象的对象信息,包括:根据所述存储地址,获取所述对象标识配置文件,所述对象标识配置文件包括:所述至少一个业务对象的对象标识;根据每个所述对象标识,获取所述对象标识对应的所述对象信息。3.根据权利要求1所述的方法,其特征在于,所述对应所述业务对象的预配置的业务条件,包括:与所述业务对象对应的目标用户级别,所述目标用户级别是由预设多个用户级别中选择的允许提供所述业务对象的用户级别;所述校验所述请求方的属性信息是否满足所述业务对象对应的业务条件,包括:根据所述请求方的属性信息,判断所述业务条件中的目标用户级别中是否包括所述请求方的用户级别。4.根据权利要求1所述的方法,其特征在于,所述对应所述业务对象的预配置的业务条件,还包括:与所述业务对象对应的目标平台标识,所述目标平台标识是由预设多个平台标识中选择的允许提供所述业务对象的平台标识;所述校验所述请求方的属性信息是否满足所述业务对象对应的业务条件,包括:根据所述请求方的属性信息,判断所述业务条件中的目标平台标识中是否包括所述请求方的业务对象平台的平台标识。5.根据权利要求1所述的方法,其特征在于,当所述业务条件中包括多个子条件时,每个子条件表示一种允许提供业务对象的条件;所述根据对应所述业务条件的校验模块,校验所述请求方的属性信息是否满足所述业务对象对应的业务条件,包括:对于每一个子条件...

【专利技术属性】
技术研发人员:宋远任
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1