一种基于权限分离控制的网络交易方法及装置制造方法及图纸

技术编号:15691836 阅读:85 留言:0更新日期:2017-06-24 05:22
本申请公开了一种基于权限分离控制的网络交易方法及装置。一种基于权限分离控制的网络交易方法包括:交易系统接收第一账户提交的订单;根据预存的绑定关系,确定与第一账户绑定的第二账户;针对所述第一账户提交的订单,向第二账户发起支付请求;等待第二账户确认所述支付请求后,确定所述订单支付成功。本申请所提供的技术方案,通过采用买方用户下单权限及支付权限的分离机制,允许在一笔交易中,由不同的账户分别完成下单和支付操作,从而避免多名用户使用同一账户所导致的使用不便问题,同时有效降低系统侧资源的不必要消耗。

Network transaction method and device based on permission separation control

The present invention discloses a network transaction method and device based on privilege separation control. A privilege separation network transaction control method based on transaction system includes: receiving the first account submitted orders; according to the binding relationship stored, and determine the first account bound second accounts; order the first account to submit the payment request to launch second account for second; account to confirm the payment request. To determine the successful payment orders. The technical proposal of the application provided by the buyer, the single user permissions and pay for the privilege separation mechanism, allowing in a transaction, by different accounts are complete orders and payment operations, thereby avoiding the use of multiple users using the same account to be asked questions, and effectively reduce the unnecessary consumption of resources in the system side the.

【技术实现步骤摘要】
一种基于权限分离控制的网络交易方法及装置
本申请涉及互联网应用
,尤其涉及一种基于权限分离控制的网络交易方法及装置。
技术介绍
在网络交易的过程中,对于买方用户而言,“下单”和“支付”是两种最基本的操作,其中“下单”是指买方用户选择并确定待购买商品的操作,“支付”则是指买方用户针对已确定的待购买商品,向卖方用户转出相应额度资金的过程。一般而言,“下单”和“支付”都是由同一用户完成,然而在有些情况下,可能会存在“下单”和“支付”由不同用户完成的需求。例如在企业采购的应用场景中,根据企业内部的职权分配,应该是由采购员进行下单、由老板或财务负责人完成支付。现有的网络交易系统并不能很好地满足上述实际需求,从而导致用户使用不便,还会造成系统资源的不必要消耗。
技术实现思路
针对上述技术问题,本申请提供一种基于权限分离控制的网络交易方法及装置,技术方案如下:一种基于权限分离控制的网络交易方法,应用于交易系统侧,预先建立并保存不同账户之间的绑定关系,任意两个相互绑定账户的一方至少具有买方用户下单权限,另一方至少具有买方用户支付权限,所述网络交易方法包括:接收第一账户提交的订单;根据预存的绑定关系,确定与第一账户绑定的第二账户;针对所述第一账户提交的订单,向第二账户发起支付请求;等待第二账户确认所述支付请求后,确定所述订单支付成功。一种基于权限分离控制的网络交易装置,应用于交易系统侧,预先建立并保存不同账户之间的绑定关系,任意两个相互绑定账户的一方至少具有买方用户下单权限,另一方至少具有买方用户支付权限,所述网络交易装置包括:订单接收模块,用于接收第一账户提交的订单;支付账户确定模块,用于根据预存的绑定关系,确定与第一账户绑定的第二账户;支付请求发起模块,用于针对所述第一账户提交的订单,向第二账户发起支付请求;支付确定模块,用于等待第二账户确认所述支付请求后,确定所述订单支付成功。本申请所提供的技术方案,通过采用买方用户下单权限及支付权限的分离机制,允许在一笔交易中,由不同的账户分别完成下单和支付操作,从而避免多名用户使用同一账户所导致的使用不便问题,同时有效降低系统侧资源的不必要消耗。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1是本申请的网络交易方法的流程示意图;图2是本申请的网络交易装置的结构示意图。具体实施方式为了使本领域技术人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行详细地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本申请保护的范围。首先需要说明的是,在本申请中,以“用户”指代真实的操作者,例如采购员和财务负责人分别为不同的用户;“账户”则表示网络中的虚拟身份标识,真实的用户在网络中的活动都是以“账户”的行为体现的,实际应用中,尽管多个真实用户使用同一账户的情况是允许的,但是这样也会导致使用上的不便。现有的网络交易体系主要是针对独立的买家用户设计,也就是说,默认一笔交易中的下单和支付都是由同一人完成。但是,在这种机制下,针对
技术介绍
中提到的下单和支付由不同人完成的需求场景,则需要下单人员和支付人员使用同一交易账户完成各自的操作,这样在实际使用时,下单人员提交订单后,或者要找来支付人员在当前设备上完成支付,或者以电话等方式告知支付人员,再由支付人员在其他设备上以同一账户登录并完成支付。可见,由于“用户”的实际权限与“账户”所具有的权限不一致,因此需要采取多用户共用同一账户这样的“非常规”的方式来解决问题,但是无论采用哪种方式,用户的实际操作过程都很繁琐。而且由于是多人共同使用同一账户,那么难免会出现无法同时使用、操作冲突、反复登录等各类问题,影响工作效率。对于系统侧而言,也会因此而增加很多额外处理,例如错误提示、身份认证等,造成处理资源的不必要浪费。针对现有技术所存在的问题,本申请提供的技术方案是,允许为不同的账户配置不同的买方操作权限,包括下单权限、支付权限等,并且对具有不同操作权限的账户进行绑定。在实际进行交易时,具有绑定关系的账户可以协同完成一笔交易操作,这样就有效避免了多人共享同一账户所导致的各种问题。假设在一家小型企业中,A为采购员、B为财务主管,那么根据本申请方案,在交易系统中,可以为用户A和用户B分别注册不同的账户,假设所注册的账户标识分别为ID_a和ID_b,其中账户ID_a具有买方用户的下单权限,账户ID_b具有买方用户的支付权限。然后进一步建立账户ID_a和账户ID_b的绑定关系,并在交易系统侧进行保存。这里建立绑定关系的意义在于:在当前交易系统中,允许被绑定的两个账户共同作为买方来协作完成同一笔交易。图1所示,为本申请提供的网络交易方法的交互流程图,这里需要说明的是,图中涉及的交互主体:账户ID_a和账户ID_b,既可以理解为逻辑上的交互主体,即交易系统中软件体系中“账户”对象的两个具体实例,也可以理解为实际的用户设备,例如当前正在使用账户登录的手机、PC机等等;“交易系统”也可以理解为广义上的用于完成网络交易的软件及硬件平台,这些并不影响对本申请方案的说明。S101,账户ID_a向交易系统提交订单;根据前面的说明,账户ID_a是具有下单权限的账户,正常情况下,该账户由实际执行下单任务的用户(例如采购员)使用,这里假设由采购员A使用账户ID_a,采购员A电商平台选定待购商品的型号、样式、数量、商家等等,通过特定操作以生成相应的订单并提交至交易系统,为方便描述,后续将以X标识该订单,该订单中除了携带待购商品的相关信息之外,还应携带提交账户的标识即ID_a,表明该订单是由账户ID_a提交。S102,根据预存的绑定关系,确定与账户ID_a绑定的账户;交易系统接收到一笔订单后,首先解析出该订单的提交账户标识,然后进一步根据预先存储的账户绑定关系,确定与订单提交账户绑定的账户,具体而言,是确定与“具有下单权限的账户”相绑定的“具有支付权限的账户”。在本实施例中,订单X的下单账户为ID_a,根据预存的绑定信息,可以确定与账户ID_a绑定的账户为账户ID_b。S103,针对账户ID_a提交的订单,向账户ID_a的绑定账户发起支付请求;根据本申请方案,并不要求同一笔交易中的下单和支付必须由同一账户完成,在本实施例中,针对订单X,由于账户ID_a不具有支付权限,因此后续的支付操作将转交给与其绑定和账户ID_b来完成。向绑定账户发起支付请求可以采用多种方式实现,例如通过交易系统内部的消息系统向对应账户发送通知消息,如果目标账户关联了其他的联系方式,例如邮件、短信、即时通信等,也可以通过这些渠道向目标账户发送通知消息,以便目标账户对应的真实用户能够尽快看到通知并完成支付。为了方便支付用户使用,可以在通知消息中进一步提供用于确认支付请求的快捷操作入口,例如在通知消息本文档来自技高网
...
一种基于权限分离控制的网络交易方法及装置

【技术保护点】
一种基于权限分离控制的网络交易方法,应用于交易系统侧,其特征在于,预先建立并保存不同账户之间的绑定关系,任意两个相互绑定账户的一方至少具有买方用户下单权限,另一方至少具有买方用户支付权限,所述网络交易方法包括:接收第一账户提交的订单;根据预存的绑定关系,确定与第一账户绑定的第二账户;针对所述第一账户提交的订单,向第二账户发起支付请求;等待第二账户确认所述支付请求后,确定所述订单支付成功。

【技术特征摘要】
1.一种基于权限分离控制的网络交易方法,应用于交易系统侧,其特征在于,预先建立并保存不同账户之间的绑定关系,任意两个相互绑定账户的一方至少具有买方用户下单权限,另一方至少具有买方用户支付权限,所述网络交易方法包括:接收第一账户提交的订单;根据预存的绑定关系,确定与第一账户绑定的第二账户;针对所述第一账户提交的订单,向第二账户发起支付请求;等待第二账户确认所述支付请求后,确定所述订单支付成功。2.根据权利要求1所述的方法,其特征在于,所述根据预存的绑定关系,确定与第一账户绑定的第二账户,包括:判断第一账户是否具有支付权限,如果否,则进一步根据预存的绑定关系,确定与第一账户绑定的第二账户。3.根据权利要求1所述的方法,其特征在于,所述向第二账户发起支付请求,包括:利用交易系统内部消息,向第二账户发送支付请求通知消息;或利用第二账户的关联联系方式,向第二账户发送支付请求通知消息。4.根据权利要求3所述的方法,其特征在于,在所述支付通知消息中,提供用于确认所述支付请求的快捷操作入口。5.根据权利要求1所述的方法,其特征在于,所述不同账户之间的绑定关系,包括:一个具有支付权限的账户绑定多个具有下单权限的账户,或一个具有下单权限的账户绑定多个具有支付权限的账户。6.根据权利要求5所述的方法,其特征在于,在一个具有下单权限的账户绑定多个具有支付权限的账户的情况下,所述第一账户提交的订单中,携带指定的具有支付权限账户的标识;所述根据预存的绑定关系,确定与第一账户绑定的第二账户,包括:根据预存的绑定信息以及所述标识,共同确定与第一账户绑定的第二账户。7.一种基于权限分离控制...

【专利技术属性】
技术研发人员:董一诺周晓华皮宇轩王晓鹰沈烨
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1