业务实现方法及装置制造方法及图纸

技术编号:14337138 阅读:61 留言:0更新日期:2017-01-04 10:27
本申请提供一种业务实现方法及装置,该方法可以包括:当接收到来自对象提供方的对象创建请求时,根据所述对象创建请求对应的应用场景向所述对象提供方返回响应消息,所述响应消息中包含与所述应用场景相匹配的至少一个流程模板;根据所述对象提供方发送的选择指令,选取所述对象创建请求对应的目标对象采用的流程模板;当接收到来自数据提供方的针对所述目标对象的交互请求时,按照被选中的流程模板来完成所述对象提供方与所述数据提供方之间的交互操作。通过本申请的技术方案,可以对业务流程进行配置和模板定制,实现更为灵活的交互操作。

【技术实现步骤摘要】

本申请涉及互联网
,尤其涉及业务实现方法及装置
技术介绍
在相关技术中,为用户提供了交互平台,则任意用户之间均可以通过该交互平台执行相应的对象和数据交互。用户之间在实现交互操作时,需要按照一定的业务流程来进行,且不同用户在不同情况下,往往存在不同的业务流程的执行需求。
技术实现思路
有鉴于此,本申请提供一种业务实现方法及装置,可以对业务流程进行配置和模板定制,实现更为灵活的交互操作。为实现上述目的,本申请提供技术方案如下:根据本申请的第一方面,提出了一种业务实现方法,包括:当接收到来自对象提供方的对象创建请求时,根据所述对象创建请求对应的应用场景向所述对象提供方返回响应消息,所述响应消息中包含与所述应用场景相匹配的至少一个流程模板;根据所述对象提供方发送的选择指令,选取所述对象创建请求对应的目标对象采用的流程模板;当接收到来自数据提供方的针对所述目标对象的交互请求时,按照被选中的流程模板来完成所述对象提供方与所述数据提供方之间的交互操作。根据本申请的第二方面,提出了一种业务实现装置,包括:响应单元,当接收到来自对象提供方的对象创建请求时,根据所述对象创建请求对应的应用场景向所述对象提供方返回响应消息,所述响应消息中包含与所述应用场景相匹配的至少一个流程模板;选择单元,根据所述对象提供方发送的选择指令,选取所述对象创建请求对应的目标对象采用的流程模板;执行单元,当接收到来自数据提供方的针对所述目标对象的交互请求时,按照被选中的流程模板来完成所述对象提供方与所述数据提供方之间的交互操作。由以上技术方案可见,本申请通过配置流程模板的方式,实现对业务流程的灵活定制,不拘泥于固定的流程模式,有助于降低更改业务流程的成本和复杂度,提升业务流程的通用性。附图说明图1是根据本申请一示例性实施例提供的一种业务实现方法的流程图;图2是根据本申请一示例性实施例提供的一种生成流程模板的流程图;图3是根据本申请一示例性实施例提供的一种流程模板的示意图;图4A-4C是根据本申请一示例性实施例提供的一种流程模板的界面示意图;图5是根据本申请一示例性实施例提供的一种包含多个阶段的流程模板的示意图;图6是根据本申请一示例性实施例提供的一种电子设备的结构示意图;图7是根据本申请一示例性实施例提供的一种业务实现装置的框图。具体实施方式在相关技术中,每个交互平台的业务流程是固定的,用户无法根据实际的应用场景来改变业务流程,导致交互过程中存在很多妥协和不满。而交互平台在设计之初就没有考虑到业务流程的自由配置等问题,因而如果需要对业务流程进行更改或配置,就需要完全重新进行设计和开发,显然成本高、效率低下。因此,本申请通过一种新的业务实现过程,以解决相关技术中存在的上述技术问题,实现对业务流程进行配置和模板定制,以及更为灵活的交互操作。为对本申请进行进一步说明,提供下列实施例:图1是根据本申请一示例性实施例提供的一种业务实现方法的流程图,如图1所示,该方法应用于服务器中,该服务器承载了用于实现对象交互和数据交互等功能的交互平台,该方法可以包括以下步骤:步骤102,当接收到来自对象提供方的对象创建请求时,根据所述对象创建请求对应的应用场景向所述对象提供方返回响应消息,所述响应消息中包含与所述应用场景相匹配的至少一个流程模板。在本实施例中,流程模板可以包括按照预设顺序排列的多个流程节点分别对应的节点变量,所述节点变量是按照预设规则从相应的流程节点对应的节点变量集合中选取得到。在该实施例中,通过对流程节点的组合和对节点变量的选取,可以对流程模板进行按需组合配置,从而使流程模板符合用户(如对象提供方、数据提供方等)在当前应用场景下的实际需求。在本实施例中,交互平台可以存在多种应用形式;举例而言,对于“网络交易”的应用形式,“业务流程”即交易流程、“流程模板”即“交易流程的执行模板”、“对象提供方”即卖家用户、“数据提供方”即买家用户,从而配置出符合买卖双方用户的实际需求的交易流程。同时,对于每种应用形式,还可能存在若干应用场景;比如在“网络交易”中,不同类型的交易货品可能对应于不同应用场景,譬如家电产品和建筑材料的占用空间、运输方式、付款方式和结算方式等均存在不同,属于不同的应用场景,需要采用不同的流程模板。在本实施例中,流程模板中的流程节点包括以下至少之一:对象供应节点,所述对象供应节点与所述对象提供方对所述目标对象的供应操作相关;比如在“网络交易”应用场景中,“对象供应节点”即发货节点,用于控制卖家用户的发货行为。数据供应节点,所述数据供应节点与所述数据提供方对与所述目标对象相对应的交互数据的供应操作相关;比如在“网络交易”应用场景中,“数据供应节点”即付款节点,用于控制买家用户的付款行为。数据交互节点,所述数据交互节点与所述交互数据被交互至所述对象提供方的交互操作相关。比如在“网络交易”应用场景中,“数据交互节点”即结算节点,用于控制将买家用户支付的款项结算至卖家用户的过程。步骤104,根据所述对象提供方发送的选择指令,选取所述对象创建请求对应的目标对象采用的流程模板。步骤106,当接收到来自数据提供方的针对所述目标对象的交互请求时,按照被选中的流程模板来完成所述对象提供方与所述数据提供方之间的交互操作。由以上技术方案可见,本申请通过配置流程模板的方式,实现对业务流程的灵活定制,不拘泥于固定的流程模式,有助于降低更改业务流程的成本和复杂度,提升业务流程的通用性。1、生成流程模板图2是根据本申请一示例性实施例提供的一种生成流程模板的流程图,如图2所示,该流程应用于服务器,可以包括以下步骤:步骤202,抽象业务模型。在本实施例中,由于每种业务都必须遵循相应的业务模型而实现,而交互平台也存在相应的业务模型,则通过对业务模型的抽象,可以将复杂的业务模型提取为抽象、简化的业务节点,分离出业务模型的交互本质。通过对交互平台的业务模型的抽象,可以将其抽象、简化为:“对象供应节点”、“数据供应节点”和“数据交互节点”。步骤204,提取流程节点及变量集合。在本实施例中,“对象供应节点”与对象提供方对目标对象的供应操作相关;“数据供应节点”与数据提供方对与目标对象相对应的交互数据的供应操作相关;“数据交互节点”与交互数据被交互至对象提供方的交互操作相关。举例而言,在“网络交易”应用场景中,“对象供应节点”即发货节点,用于控制卖家用户的发货行为;“数据供应节点”即付款节点,用于控制买家用户的付款行为;“数据交互节点”即结算节点,用于控制将买家用户支付的款项结算至卖家用户的过程。表1针对“网络交易”应用场景,表1示出了每种流程节点对应的节点变量集合中可能存在的节点变量,比如“发货节点”对应的节点变量集合中可能包含“发货批次”、“数量溢短”、“快递货运”、“货权转移”、“发货次数”和“发货超时时间”等节点变量,且每个节点变量存在多种选项或数值,譬如“发货批次”可以为一次或多次、“数量溢短”可以为数量溢(在合理的数值范围内,发货数量略多于约定数量)或数量短(在合理的数值范围内,发货数量略少于约定数量)等。步骤206,组合流程节点,得到流程模板。在本实施例中,以“网络交易”为例,通过对网络交易过本文档来自技高网...
业务实现方法及装置

【技术保护点】
一种业务实现方法,其特征在于,包括:当接收到来自对象提供方的对象创建请求时,根据所述对象创建请求对应的应用场景向所述对象提供方返回响应消息,所述响应消息中包含与所述应用场景相匹配的至少一个流程模板;根据所述对象提供方发送的选择指令,选取所述对象创建请求对应的目标对象采用的流程模板;当接收到来自数据提供方的针对所述目标对象的交互请求时,按照被选中的流程模板来完成所述对象提供方与所述数据提供方之间的交互操作。

【技术特征摘要】
1.一种业务实现方法,其特征在于,包括:当接收到来自对象提供方的对象创建请求时,根据所述对象创建请求对应的应用场景向所述对象提供方返回响应消息,所述响应消息中包含与所述应用场景相匹配的至少一个流程模板;根据所述对象提供方发送的选择指令,选取所述对象创建请求对应的目标对象采用的流程模板;当接收到来自数据提供方的针对所述目标对象的交互请求时,按照被选中的流程模板来完成所述对象提供方与所述数据提供方之间的交互操作。2.根据权利要求1所述的方法,其特征在于,所述流程模板包括按照预设顺序排列的多个流程节点分别对应的节点变量,所述节点变量是按照预设规则从相应的流程节点对应的节点变量集合中选取得到。3.根据权利要求2所述的方法,其特征在于,所述流程节点包括以下至少之一:对象供应节点,所述对象供应节点与所述对象提供方对所述目标对象的供应操作相关;数据供应节点,所述数据供应节点与所述数据提供方对与所述目标对象相对应的交互数据的供应操作相关;数据交互节点,所述数据交互节点与所述交互数据被交互至所述对象提供方的交互操作相关。4.根据权利要求2所述的方法,其特征在于,还包括:接收到对所述被选中的流程模板的配置指令,所述配置指令由所述对象提供方和所述数据提供方协商确定;根据所述配置指令,对所述被选中的流程模板中的节点变量进行量化配置或选项配置。5.根据权利要求4所述的方法,其特征在于,还包括:根据所述配置指令,对所述被选中的流程模板中的下述至少之一进行修改:所述预设顺序排列、所述被选中的流程模板中包含的流程节点、每个流程节点对应的节点变量。6.根据权利要求4所述的方法,其特征在于,还包括:根据所述配置指令,将所述被选中的流程模板划分为多个阶段的子流程,以通过依次执行每个阶段的子流程,完成所述对象提供方与所述数据提供方之间的交互操作。7.根据权利要求1所述的方法,其特征在于,所述目标对象为交易货品、所述交互数据为交易货款,以及所述流程模板为交易流程的执行模板。8.一种业务实现装置,其特征在于,包括:响...

【专利技术属性】
技术研发人员:邹燃郑帅林顾强
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1