CN111984308A - 一种统一接入平台的方法及相关装置 - Google Patents
一种统一接入平台的方法及相关装置 Download PDFInfo
- Publication number
- CN111984308A CN111984308A CN202010860386.9A CN202010860386A CN111984308A CN 111984308 A CN111984308 A CN 111984308A CN 202010860386 A CN202010860386 A CN 202010860386A CN 111984308 A CN111984308 A CN 111984308A
- Authority
- CN
- China
- Prior art keywords
- platform
- party
- service
- interface
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 230000003993 interaction Effects 0.000 claims abstract description 25
- 238000004891 communication Methods 0.000 claims abstract description 13
- 238000011161 development Methods 0.000 abstract description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 230000004913 activation Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 239000000284 extract Substances 0.000 description 2
- 230000006870 function Effects 0.000 description 1
- 210000001503 joint Anatomy 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing of requisition or of purchase orders
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Finance (AREA)
- Computer Security & Cryptography (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Telephonic Communication Services (AREA)
Abstract
本申请实施例公开了一种统一接入平台的方法及相关装置,用于当第三方平台若需要进行第三方业务的增加,不需要重新根编辑代码来更新或重做开发接口与调用接口,降低了工作量。本申请实施例方法包括:服务开通平台接收第三方业务订单;所述服务开通平台根据所述第三方业务订单获取动态配置参数,所述动态配置参数包含第三方平台通讯地址信息;所述服务开通平台根据所述动态配置参数生成目标订购接口,所述目标订购接口用于传输对应的第三方业务定单,具有与所述第三方平台信息交互的能力;所述服务开通平台向能力开放平台发送所述第三方业务订单与所述目标订购接口,以使得能力开放平台通过所述目标订购接口向所述第三方平台发送所述第三方业务订单。
Description
技术领域
本申请实施例涉及平台交互领域,尤其涉及一种统一接入平台的方法及相关装置。
背景技术
随着互联网的发展,为了吸引更多的客户,互联网业务也需多元化,每个平台通过引入不同的第三方平台作为电子渠道的第三方合作伙伴,联动平台之间的服务。
当本平台与第三方平台需要开展业务合作时,需要根据第三方平台的业务种类与业务范围等各种规则,再通过编写代码来创建接口,本平台与第三方平台根据接口来传递业务订购请求。当本平台接收到第三方业务请求后,生成对应的订单,选择与该业务匹配的接口,通过接口传送到第三方平台上,使得第三方平台受理订单。
但是,根据第三方平台的业务种类与业务范围等各种规则设计接口,需要撰写代码来开发接口与调用接口,每一个接口只能处理一定业务范围的第三方业务请求,如第三方平台需要进行第三方业务的增加,则需要重新根据业务范围等规则编辑代码来更新或重做开发接口与调用接口,工作量大。
发明内容
本申请实施例提供了一种统一接入平台的方法及相关装置,用于当第三方平台需要进行第三方业务的增加,不需要重新编辑代码来更新或重做开发接口与调用接口,减少工作量。
本申请实施例第一方面提供了一种统一接入平台的方法,包括:
服务开通平台接收第三方业务订单;
所述服务开通平台根据所述第三方业务订单获取动态配置参数,所述动态配置参数包含第三方平台通讯地址信息;
所述服务开通平台根据所述动态配置参数生成目标订购接口,所述目标订购接口用于传输对应的第三方业务定单,所述目标订购接口具有与所述第三方平台信息交互的能力;
所述服务开通平台向能力开放平台发送所述第三方业务订单与所述目标订购接口,以使得能力开放平台通过所述目标订购接口向所述第三方平台发送所述第三方业务订单。
可选地,在所述服务开通平台根据所述第三方业务订单获取动态配置参数之后,所述服务开通平台根据所述动态配置参数生成目标订购接口之前,所述方法还包括:
所述服务开通平台根据所述动态配置参数调用初始登录接口;
所述服务开通平台根据所述动态配置参数配置初始登录接口以生成目标登录接口,所述目标登录接口用于向所述第三方平台发送登录凭证获取请求;
所述服务开通平台生成登录凭证获取请求,所述登录凭证获取请求用于向第三方平台获取登录凭证信息;
所述服务开通平台向能力开放平台发送所述登录凭证获取请求与所述目标登录接口,以使得所述能力开放平台提供所述目标登录接口向第三方平台获取登录凭证信息;
所述服务开通平台接收所述能力开放平台发送的登录凭证信息。
可选地,所述服务开通平台根据所述动态配置参数生成目标订购接口,包括:
所述服务开通平台根据所述动态配置参数与所述登录凭证信息调用初始订购接口;
所述服务开通平台根据所述动态配置参数与所述登录凭证信息配置初始订购接口以生成目标订购接口,以使得目标订购接口具有与所述第三方平台信息交互的能力。
可选地,在所述服务开通平台向能力开放平台发送所述第三方业务订单与所述目标订购接口整合,所述方法还包括:
所述服务开通平台接收所述能力开放平台发送的业务受理通知,所述业务受理通知表示所述第三方平台已成功受理所述第三方业务订单。
本申请实施例第二方面提供了一种统一接入平台的方法,包括:
能力开放平台接收服务开通平台发送的所述第三方业务订单与所述目标订购接口;
所述能力开放平台通过所述目标订购接口向所述第三方平台发送所述第三方业务订单,以使得所述第三方平台受理所述第三方业务订单。
可选地,在所述能力开放平台接收服务开通平台发送的所述第三方业务订单与所述目标订购接口之前,所述方法还包括:
所述能力开放平台接收服务开通平台发送的所述登录凭证获取请求与所述目标登录接口;
所述能力开放平台通过所述目标登录接口向所述第三方平台发送所述登录凭证获取请求;
所述能力开放平台接收所述第三方平台发送的所述登录凭证信息;
所述能力开放平台向所述服务开通平台发送所述登录凭证信息。
可选地,在所述能力开放平台通过所述目标订购接口向所述第三方平台发送所述第三方业务订单之后,所述方法还包括:
所述能力开放平台接收所述第三方平台发送的业务受理通知,所述业务受理通知表示所述第三方平台已成功受理所述第三方业务订单;
所述能力开放平台向所述服务开通平台发送所述业务受理通知。
本申请实施例第三方面提供了一种服务开通平台,包括:
第一接收单元,用于接收第三方业务订单;
获取单元,用于根据所述第三方业务订单获取动态配置参数,所述动态配置参数包含第三方平台通讯地址信息;
第一生成单元,用于根据所述动态配置参数生成目标订购接口,所述目标订购接口用于传输对应的第三方业务定单,所述目标订购接口具有与所述第三方平台信息交互的能力;
第一发送单元,用于向能力开放平台发送所述第三方业务订单与所述目标订购接口,以使得能力开放平台通过所述目标订购接口向所述第三方平台发送所述第三方业务订单。
可选地,所述服务开通平台还包括:
第一调用单元,用于根据所述动态配置参数调用初始登录接口;
第二生成单元,用于根据所述动态配置参数配置初始登录接口以生成目标登录接口,所述目标登录接口用于向所述第三方平台发送登录凭证获取请求;
第三生成单元,用于生成登录凭证获取请求,所述登录凭证获取请求用于向第三方平台获取登录凭证信息;
第二发送单元,用于向能力开放平台发送所述登录凭证获取请求与所述目标登录接口,以使得所述能力开放平台提供所述目标登录接口向第三方平台获取登录凭证信息;
第二接收单元,用于接收所述能力开放平台发送的登录凭证信息。
可选地,所述第一生成单元,包括:
第二调用模块,用于根据所述动态配置参数与所述登录凭证信息调用初始订购接口;
第四生成模块,用于根据所述动态配置参数与所述登录凭证信息配置初始订购接口以生成目标订购接口,以使得目标订购接口具有与所述第三方平台信息交互的能力。
可选地,所述服务开通平台还包括:
第二接收单元,用于接收所述能力开放平台发送的业务受理通知,所述业务受理通知表示所述第三方平台已成功受理所述第三方业务订单。
本申请实施例第四方面提供了一种能力开放平台,包括:
第三接收单元,用于接收服务开通平台发送的所述第三方业务订单与所述目标订购接口;
第三发送单元,用于通过所述目标订购接口向所述第三方平台发送所述第三方业务订单,以使得所述第三方平台受理所述第三方业务订单。
可选地,所述能力开放平台还包括:
第四接收单元,用于接收服务开通平台发送的所述登录凭证获取请求与所述目标登录接口;
第四发送单元,用于通过所述目标登录接口向所述第三方平台发送所述登录凭证获取请求;
第五接收单元,用于接收所述第三方平台发送的所述登录凭证信息;
第五发送单元,用于向所述服务开通平台发送所述登录凭证信息。
可选地,所述能力开放平台还包括:
第六接收单元,用于接收所述第三方平台发送的业务受理通知,所述业务受理通知表示所述第三方平台已成功受理所述第三方业务订单;
第六发送单元,用于向所述服务开通平台发送所述业务受理通知。
本申请第五方面提供了一种服务开通平台,包括:
处理器、存储器、输入输出设备以及总线;
所述处理器与所述存储器、输入输出设备以及总线相连;
所述处理器执行如下操作:
服务开通平台接收第三方业务订单;
所述服务开通平台根据所述第三方业务订单获取动态配置参数,所述动态配置参数包含第三方平台通讯地址信息;
所述服务开通平台根据所述动态配置参数生成目标订购接口,所述目标订购接口用于传输对应的第三方业务定单,所述目标订购接口具有与所述第三方平台信息交互的能力;
所述服务开通平台向能力开放平台发送所述第三方业务订单与所述目标订购接口,以使得能力开放平台通过所述目标订购接口向所述第三方平台发送所述第三方业务订单。
本申请第六方面提供了一种能力开放平台,包括:
处理器、存储器、输入输出设备以及总线;
所述处理器与所述存储器、输入输出设备以及总线相连;
所述处理器执行如下操作:
能力开放平台接收服务开通平台发送的所述第三方业务订单与所述目标订购接口;
所述能力开放平台通过所述目标订购接口向所述第三方平台发送所述第三方业务订单,以使得所述第三方平台受理所述第三方业务订单。
本申请第七方面提供了一种计算机可读存储介质,所述计算机可读存储介质上保存有程序,所述程序在计算机上执行时执行第一方面和第二方面任一项所述的方法。
从以上技术方案可以看出,本申请实施例具有以下优点:
当服务开通平台接收第三方业务订单,表明第三方平台合作的业务被用户订购。服务开通平台根据所述第三方业务订单获取订购接口的动态配置参数,并且通过动态配置参数配置目标订购接口,目标订购接口具有与所述第三方平台信息交互的能力。所述服务开通平台向能力开放平台发送所述第三方业务订单与所述目标订购接口,再由能力开放平台通过所述目标订购接口向所述第三方平台发送所述第三方业务订单,使得第三方平台受理第三方业务订单。
只需要现有的动态配置参数与订购接口,通过动态配置参数配置订购接口,就可以配置出第三方业务订单匹配的订购接口,即可通过订购接口向对应的第三方平台发送业务信息。可以看出,当第三方平台若需要进行第三方业务的增加,不需要重新根据业务范围等规则编辑代码来更新或重做开发接口与调用接口,降低了工作量。
附图说明
图1为本申请实施例中统一接入平台的方法一个实施例流程示意图;
图2为本申请实施例中统一接入平台的方法另一个实施例流程示意图;
图3为本申请实施例中服务开通平台一个实施例结构示意图;
图4为本申请实施例中服务开通平台另一个实施例结构示意图;
图5为本申请实施例中能力开放平台一个实施例结构示意图;
图6为本申请实施例中能力开放平台另一个实施例结构示意图;
图7为本申请实施例中服务开通平台另一个实施例结构示意图;
图8为本申请实施例中能力开放平台另一个实施例结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的阐述,显然阐述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应当属于本发明保护范围。
本申请实施例公开了一种统一接入平台的方法及相关装置,用于当第三方平台若需要进行第三方业务的增加,不需要重新根编辑代码来更新或重做开发接口与调用接口,降低了工作量。
请参阅图1,本申请实施例中统一接入平台的方法的一个实施例包括:
101、服务开通平台接收第三方业务订单;
服务开通平台接收到第三方业务订单,第三方业务订单是只包含第三方平台业务的业务订单。
服务开通平台,是从前台的客户关系管理***(CRM,Customer relationshipmanagement)到后台支撑的服务开通平台,服务开通平台提供后端服务、定单生成到资源配置、服务激活、服务定单竣工整个过程的运营支撑***。服务开通平台可以生成定单转发其他***或平台,目前已支持发送给服务激活平台、省分一级***、能力开放平台。后续服务激活平台、省分一级***、能力开放平台再对接其他平台。
主平台与第三方平台推出合作业务时,在主平台上就会推出许多合作业务,合作业务既包含本平台上的业务(主业务订单),也包含第三方平台上的业务(第三方业务订单)。当用户在本公司的平台上提交这种合作业务的订购请求时,即可生成对应的订单。需要说明的是,服务开通平台与CRM都具有根据总订单生成主业务订单与第三方业务订单的能力。
例如:一款包含第三方平台业务的资费套餐,该资费套餐是主平台与第三方平台合作项目,当用户订购该资费套餐,主平台接收到该资费套餐的订购请求,平台将该资费套餐的订购请求生成对应的订单,主业务订单与第三方业务订单。其中,主业务订单通过主平台受理,第三方业务订单需要发送到服务开通平台上,使得服务开通平台通过一系列操作,将第三方业务订单传输到第三方平台上,使得第三方平台受理第三方业务订单。
可选地,本实施例中:CRM接收到资费套餐订购请求,资费套餐订购请求包含一个本平台充值业务与一个第三方平台的充值业务,CRM根据资费套餐订购请求的内容生成本平台充值业务订单与一个第三方平台的充值业务订单。生成的第三方平台的充值业务订单上存在该业务订单的类型、种类和发送方向等信息。本平台充值业务订单直接通过平台受理,第三方平台的充值业务订单发送服务开通平台。
102、所述服务开通平台根据所述第三方业务订单获取动态配置参数,所述动态配置参数包含第三方平台通讯地址信息;
服务开通平台根据第三方业务订单上存在的该业务订单的类型、种类和发送方向等信息,提取对应的动态配置参数,动态配置参数是确定接口类型与配置接口参数的重要数据,可通过动态配置参数确定匹配的接口。
动态配置参数是根据合作业务自身的特性来定义的,例如:动态配置参数中有业务种类参数,用于确定该合作业务订单对应的第三方平台;发送方向参数,用于确定发送该合作业务订单的方向是第三方平台还是能力开放平台等,此处不做限定。
具体的动态配置参数例如手机号码、渠道ID、渠道订单号、受理时间、销售品ID、销售品名称、交易类型(0,-订购,1-退订)、统一认证token、价格等等。第三方平台会根据开通他们的业务产品所需要的元素来定义接口的动态配置参数,并将这些参数事先存入本平台的数据库中。
需要说明的是,CRM到服务开通平台,需要实时扫描CRM到服务开通平台的相关配置表,提取第三方业务订单对应的每个服务的信息数据(订购接口需要的各个参数),整合到第三方业务订单中,才能发送第三方业务订单给服务开通平台。
103、所述服务开通平台根据所述动态配置参数生成目标订购接口,所述目标订购接口用于传输对应的第三方业务定单,所述目标订购接口具有与所述第三方平台信息交互的能力;
服务开通平台根据动态配置参数生成订购接口。首先,服务开通平台通过动态配置参数中有关合作业务的属性信息的参数,先确定符合条件的接口,符合的条件可以是接口是否是该合作业务对应的第三方平台的旧接口;也可以是该接口是否符合合作业务的自身属性等,此处不做限定。
接口可以被动态配置参数所确定,可通过动态配置参数所修改,以使得接口通过动态配置参数的修改满足不同的合作业务订单,无需修改代码,只需要为接口配置不同的动态配置参数。
104、所述服务开通平台向能力开放平台发送所述第三方业务订单与所述目标订购接口,能力开放平台接收服务开通平台发送的所述第三方业务订单与所述目标订购接口,以使得能力开放平台通过所述目标订购接口向所述第三方平台发送所述第三方业务订单;
服务开通平台向能力开放平台发送配置完成的接口与需要传输的第三方业务订单,能力开放平台则接受配置完成的接口与需要传输的第三方业务订单。以使得能力开放平台通过配置完成的订购接口向第三方平台发送第三方业务订单,使得第三方平台受理。
能力开放平台是一个为平台提供核心业务能力输出、支撑平台与外部第三方平台进行增值业务合作的技术平台。能力开放平台建成一套整合各个***接口,提供统一、安全的输出接口,实现“对外能力开放,对内服务集成”。能力开放平台主要的工作就是通过接口与各个第三方平台做信息的交互,主要功能是将本平台内部发送到能力开放平台的信息准确的通过接口发送到对应的第三方平台上,将第三方平台发送的信息穿发到本平台各个模块中。
105、所述能力开放平台通过所述目标订购接口向所述第三方平台发送所述第三方业务订单,以使得所述第三方平台受理所述第三方业务订单。
能力开放平台接收到接口之后,需要进行预发送配置,通过目标订购接口与第三方业务订单进行能力开放参数的配置,例如:能力配置环境url、能力生产环境url、编码方式、请求方式与请求类型等参数,此处不做限定。能力开放平台对接好接口之后,即可使用配置好参数的目标订购接口,通过目标订购接口将第三方业务订单发送到对应的第三方平台上。
需要说明的是服务开通平台也可以在简单情况下使用配置好的接口发送第三方业务订单。
本实施例中,当服务开通平台接收第三方业务订单,表明第三方平台合作的业务被用户订购。服务开通平台根据所述第三方业务订单获取订购接口的动态配置参数,并且通过动态配置参数生成可以与第三方平台信息交互的目标订购接口。所述服务开通平台向能力开放平台发送所述第三方业务订单与所述目标订购接口,再由能力开放平台通过所述目标订购接口向所述第三方平台发送所述第三方业务订单,使得第三方平台受理第三方业务订单。
只需要现有的动态配置参数与订购接口,通过动态配置参数生成订购接口,就可以配置出第三方业务订单匹配的订购接口,即可通过订购接口向对应的第三方平台发送业务信息。可以看出,当第三方平台若需要进行第三方业务的增加,不需要重新根据业务范围等规则编辑代码来更新或重做开发接口与调用接口,降低了工作量。
请参阅图2,本申请实施例中统一接入平台的方法的另一个实施例包括:
201、服务开通平台接收第三方业务订单;
202、所述服务开通平台根据所述第三方业务订单获取动态配置参数,所述动态配置参数包含第三方平台通讯地址信息;
本实施例中的步骤201与202与前述实施例中步骤101与102类似,此处不再赘述。
203、所述服务开通平台根据所述动态配置参数调用初始登录接口;
服务开通平台根据从第三方业务订单中获取到的动态配置参数,确定与第三方业务订单对应的第三方平台,查询与之对应的初始登录接口。
初始登录接口用于获取登录凭证,登录凭证是第三方平台与本平台之间的安全凭证,用于保护信息传输的安全性。
普通的平台交互过程中,每个信息都得带上账号密码,以使得第三方平台能够识别确认客户端的身份,但账号密码多次传输容易造成泄露。所以在客户端(本平台)向服务端(第三方平台)发送账号密码请求登录,服务端收到账号密码,校验后生成一个加密的登录凭证token返回给客户端,后续客户端的所有请求或信息都带上这个登录凭证token,服务端通过解密拿到客户端的登录账号信息,登录凭证token不易被破解,并且业务交互结束后登录凭证token会被删除,下一次信息交互生成的登录凭证token又是全新的,。
204、所述服务开通平台根据所述动态配置参数配置初始登录接口以生成目标登录接口,所述目标登录接口用于向所述第三方平台发送登录凭证获取请求;
服务开通平台首先根据动态配置参数配置初始登录接口,根据第三方业务订单确定符合第三方平台的初始登录接口,再配置上相关参数以使得目标登录接口,可以向第三方平台获取登录凭证token。
205、所述服务开通平台生成登录凭证获取请求,所述登录凭证获取请求用于向第三方平台获取登录凭证信息;
服务开通平台根据第三方业务订单生成第三方平台可识别的登录凭证获取请求,该请求包含账号密码等身份信息,以使得第三方平台可以通过该登录凭证获取请求确认申请者身份,并且提供对应的登录凭证信息。
206、所述服务开通平台向能力开放平台发送所述登录凭证获取请求与所述目标登录接口,所述能力开放平台接收服务开通平台发送的所述登录凭证获取请求与所述目标登录接口,以使得所述能力开放平台提供所述目标登录接口向第三方平台获取登录凭证信息;
服务开通平台向能力开放平台发送登录凭证获取请求与目标登录接口,使得能力开放平台通过配置完成的目标登录接口将登录凭证获取请求发送到对应的第三方平台,以获取登录凭证信息。
能力开放平台接收服务开通平台发送的登录凭证获取请求与目标登录接口,通过对接目标登录接口,使得目标登录接口指向第三方平台的指定地址。该指定地址是第三方平台用于处理登录凭证请求,生成登录凭证返回请求方。
207、所述能力开放平台通过所述目标登录接口向所述第三方平台发送所述登录凭证获取请求;
能力开放平台接收服务开通平台发送的登录凭证获取请求与目标登录接口之后,需要先对接目标登录接口,使得目标登录接口指向第三方平台的指定地址,再通过对接好的目标登录接口向第三方平台发送登录凭证获取请求。该指定地址是第三方平台用于处理登录凭证请求,生成登录凭证返回请求方。
208、所述能力开放平台接收所述第三方平台发送的所述登录凭证获取请求;
当第三方平台通过了能力开放平台发送的登录凭证获取请求后,就会向发送地址返回一个登录凭证。能力开放平台接收第三方平台发送的登录凭证获取请求。
209、所述能力开放平台向所述服务开通平台发送所述登录凭证信息,所述服务开通平台接收所述能力开放平台发送的登录凭证信息;
能力开放平台向服务开通平台发送登录凭证信息,使得服务开通平台通过登录凭证信息确定与配置初始订购接口,使得订购接口更加安全。
服务开通平台接收能力开放平台发送的登录凭证信息,服务开通平台通过该登录凭证信息确定与配置初始订购接口,使得订购接口更加安全。
210、所述服务开通平台根据所述动态配置参数与所述登录凭证信息调用初始订购接口;
服务开通平台根据动态配置参数与登录凭证信息调用一个初始订购接口,使得初始订购接口基本符合向第三方平台指定的订购地址的规范。
211、所述服务开通平台根据所述动态配置参数与所述登录凭证信息配置初始订购接口以生成目标订购接口,以使得目标订购接口具有与所述第三方平台信息交互的能力;
服务开通平台根据动态配置参数与登录凭证信息配置初始订购接口以生成目标订购接口,使得目标订购接口指向第三方平台指定的订购地址,并且进行加密处理。
212、所述服务开通平台向能力开放平台发送所述第三方业务订单与所述目标订购接口,能力开放平台接收服务开通平台发送的所述第三方业务订单与所述目标订购接口,以使得能力开放平台通过所述目标订购接口向所述第三方平台发送所述第三方业务订单;
213、所述能力开放平台通过所述目标订购接口向所述第三方平台发送所述第三方业务订单,以使得所述第三方平台受理所述第三方业务订单;
本实施例中的步骤212与213与前述实施例中步骤105与106类似,此处不再赘述。
214、所述能力开放平台接收所述第三方平台发送的业务受理通知,所述业务受理通知表示所述第三方平台已成功受理所述第三方业务订单;
当第三方平台接收到第三方业务订单,并且成功受理第三方业务订单后,第三方平台会发生业务受理通知,表明此次业务交互成功。
215、所述能力开放平台向所述服务开通平台发送所述业务受理通知,所述服务开通平台接收所述能力开放平台发送的业务受理通知,所述业务受理通知表示所述第三方平台已成功受理所述第三方业务订单。
能力开放平台向服务开通平台发送业务受理通知,传达此次业务交互成功的通知。服务开通平台接收能力开放平台发送的业务受理通知,确认此次业务交互成功。
本实施例中,当服务开通平台接收第三方业务订单,表明第三方平台合作的业务被用户订购。服务开通平台根据所述第三方业务订单获取订购接口的动态配置参数,并且通过动态配置参数生成可以与第三方平台信息交互的目标登录接口,通过登录接口获取登录凭证信息。服务开通平台生成登录凭证获取请求,再向能力开放平台发送登录凭证获取请求与目标登录接口。能力开放平台通过目标登录接口向第三方平台发送登录凭证获取请求。在获得登录凭证信息之后返回服务开通平台,服务开通平台通过登录凭证信息与动态配置参数生成订购接口。服务开通平台根据所述第三方业务订单获取订购接口的动态配置参数,并且通过动态配置参数生成可以与第三方平台信息交互的目标订购接口。服务开通平台向能力开放平台发送第三方业务订单与目标订购接口,再由能力开放平台通过所述目标订购接口向所述第三方平台发送所述第三方业务订单,使得第三方平台受理第三方业务订单。
只需要现有的动态配置参数、登录接口和订购接口,通过动态配置参数生成目标登录接口和目标订购接口,就可以配置出第三方业务订单匹配的目标登录接口和目标订购接口,即可通过登录接口发送登录凭证获取请求,通过订购接口向对应的第三方平台发送业务信息。可以看出,当第三方平台若需要进行第三方业务的增加,不需要重新根据业务范围等规则编辑代码来更新或重做开发接口与调用接口,降低了工作量。
其次,通过获取登录凭证配置接口,使得接口的信息覆盖上登录凭证信息,保证内部消息的安全传输,增加业务交互的安全性。
上面对本申请实施例中的统一接入平台的方法进行了描述,下面将结合附图对本申请实施例中的统一接入平台的装置进行详细描述:
请参阅图3,本申请实施例中服务开通平台一个实施例包括:
第一接收单元301,用于接收第三方业务订单;
获取单元302,用于根据所述第三方业务订单获取动态配置参数,所述动态配置参数包含第三方平台通讯地址信息;
第一生成单元303,用于根据所述动态配置参数生成目标订购接口,所述目标订购接口用于传输对应的第三方业务定单,所述目标订购接口具有与所述第三方平台信息交互的能力;
第一发送单元304,用于向能力开放平台发送所述第三方业务订单与所述目标订购接口,以使得能力开放平台通过所述目标订购接口向所述第三方平台发送所述第三方业务订单。
请参阅图4,本申请实施例中服务开通平台另一个实施例包括:
第一接收单元401,用于接收第三方业务订单;
获取单元402,用于根据所述第三方业务订单获取动态配置参数,所述动态配置参数包含第三方平台通讯地址信息;
第一调用单元403,用于根据所述动态配置参数调用初始登录接口;
第二生成单元404,用于根据所述动态配置参数配置初始登录接口以生成目标登录接口,所述目标登录接口用于向所述第三方平台发送登录凭证获取请求;
第三生成单元405,用于生成登录凭证获取请求,所述登录凭证获取请求用于向第三方平台获取登录凭证信息;
第二发送单元406,用于向能力开放平台发送所述登录凭证获取请求与所述目标登录接口,以使得所述能力开放平台提供所述目标登录接口向第三方平台获取登录凭证信息;
第二接收单元407,用于接收所述能力开放平台发送的登录凭证信息。
第一生成单元408,用于根据所述动态配置参数生成目标订购接口,所述目标订购接口用于传输对应的第三方业务定单,所述目标订购接口具有与所述第三方平台信息交互的能力;
本实施例中,第一生成单元408包括第二调用模块4081和第四生成模块4082。
第二调用模块4081,用于根据所述动态配置参数与所述登录凭证信息调用初始订购接口;
第四生成模块4082,用于根据所述动态配置参数与所述登录凭证信息配置初始订购接口以生成目标订购接口,以使得目标订购接口具有与所述第三方平台信息交互的能力;
第一发送单元409,用于向能力开放平台发送所述第三方业务订单与所述目标订购接口,以使得能力开放平台通过所述目标订购接口向所述第三方平台发送所述第三方业务订单;
第二接收单元410,用于接收所述能力开放平台发送的业务受理通知,所述业务受理通知表示所述第三方平台已成功受理所述第三方业务订单。
请参阅图5,本申请实施例中能力开放平台一个实施例包括:
第三接收单元501,用于接收服务开通平台发送的所述第三方业务订单与所述目标订购接口;
第三发送单元502,用于通过所述目标订购接口向所述第三方平台发送所述第三方业务订单,以使得所述第三方平台受理所述第三方业务订单。
请参阅图6,本申请实施例中能力开放平台另一个实施例包括:
第四接收单元601,用于接收服务开通平台发送的所述登录凭证获取请求与所述目标登录接口;
第四发送单元602,用于通过所述目标登录接口向所述第三方平台发送所述登录凭证获取请求;
第五接收单元603,用于接收所述第三方平台发送的所述登录凭证信息;
第五发送单元604,用于向所述服务开通平台发送所述登录凭证信息;
第三接收单元605,用于接收服务开通平台发送的所述第三方业务订单与所述目标订购接口;
第三发送单元606,用于通过所述目标订购接口向所述第三方平台发送所述第三方业务订单,以使得所述第三方平台受理所述第三方业务订单;
第六接收单元607,用于接收所述第三方平台发送的业务受理通知,所述业务受理通知表示所述第三方平台已成功受理所述第三方业务订单;
第六发送单元608,用于向所述服务开通平台发送所述业务受理通知。
请参阅图7,本申请实施例中服务开通平台另一个实施例包括:
处理器701、存储器702、输入输出单元703、总线704;
处理器701与存储器8702、输入输出单元803以及总线704相连;
处理器701具体执行如下操作:
服务开通平台接收第三方业务订单;
所述服务开通平台根据所述第三方业务订单获取动态配置参数,所述动态配置参数包含第三方平台通讯地址信息;
所述服务开通平台根据所述动态配置参数生成目标订购接口,所述目标订购接口用于传输对应的第三方业务定单,所述目标订购接口具有与所述第三方平台信息交互的能力;
所述服务开通平台向能力开放平台发送所述第三方业务订单与所述目标订购接口,以使得能力开放平台通过所述目标订购接口向所述第三方平台发送所述第三方业务订单。
请参阅图8,本申请实施例中能力开放平台另一个实施例包括:
处理器801、存储器802、输入输出单元803、总线804;
处理器801与存储器802、输入输出单元803以及总线804相连;
处理器801具体执行如下操作:
能力开放平台接收服务开通平台发送的所述第三方业务订单与所述目标订购接口;
所述能力开放平台通过所述目标订购接口向所述第三方平台发送所述第三方业务订单,以使得所述第三方平台受理所述第三方业务订单。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,read-onlymemory)、随机存取存储器(RAM,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
Claims (10)
1.一种统一接入平台的方法,其特征在于,包括:
服务开通平台接收第三方业务订单;
所述服务开通平台根据所述第三方业务订单获取动态配置参数,所述动态配置参数包含第三方平台通讯地址信息;
所述服务开通平台根据所述动态配置参数生成目标订购接口,所述目标订购接口用于传输对应的第三方业务定单,所述目标订购接口具有与所述第三方平台信息交互的能力;
所述服务开通平台向能力开放平台发送所述第三方业务订单与所述目标订购接口,以使得能力开放平台通过所述目标订购接口向所述第三方平台发送所述第三方业务订单。
2.根据权利要求1所述的方法,其特征在于,在所述服务开通平台根据所述第三方业务订单获取动态配置参数之后,所述服务开通平台根据所述动态配置参数生成目标订购接口之前,所述方法还包括:
所述服务开通平台根据所述动态配置参数调用初始登录接口;
所述服务开通平台根据所述动态配置参数配置初始登录接口以生成目标登录接口,所述目标登录接口用于向所述第三方平台发送登录凭证获取请求;
所述服务开通平台生成登录凭证获取请求,所述登录凭证获取请求用于向第三方平台获取登录凭证信息;
所述服务开通平台向能力开放平台发送所述登录凭证获取请求与所述目标登录接口,以使得所述能力开放平台提供所述目标登录接口向第三方平台获取登录凭证信息;
所述服务开通平台接收所述能力开放平台发送的登录凭证信息。
3.根据权利要求2所述的方法,其特征在于,所述服务开通平台根据所述动态配置参数生成目标订购接口,包括:
所述服务开通平台根据所述动态配置参数与所述登录凭证信息调用初始订购接口;
所述服务开通平台根据所述动态配置参数与所述登录凭证信息配置初始订购接口以生成目标订购接口,以使得目标订购接口具有与所述第三方平台信息交互的能力。
4.根据权利要求1至3中任一项所述的方法,其特征在于,在所述服务开通平台向能力开放平台发送所述第三方业务订单与所述目标订购接口整合,所述方法还包括:
所述服务开通平台接收所述能力开放平台发送的业务受理通知,所述业务受理通知表示所述第三方平台已成功受理所述第三方业务订单。
5.一种统一接入平台的方法,其特征在于,包括:
能力开放平台接收服务开通平台发送的所述第三方业务订单与所述目标订购接口;
所述能力开放平台通过所述目标订购接口向所述第三方平台发送所述第三方业务订单,以使得所述第三方平台受理所述第三方业务订单。
6.根据权利要求5所述的方法,其特征在于,在所述能力开放平台接收服务开通平台发送的所述第三方业务订单与所述目标订购接口之前,所述方法还包括:
所述能力开放平台接收服务开通平台发送的所述登录凭证获取请求与所述目标登录接口;
所述能力开放平台通过所述目标登录接口向所述第三方平台发送所述登录凭证获取请求;
所述能力开放平台接收所述第三方平台发送的所述登录凭证信息;
所述能力开放平台向所述服务开通平台发送所述登录凭证信息。
7.根据权利要求5和6中任一项所述的方法,其特征在于,在所述能力开放平台通过所述目标订购接口向所述第三方平台发送所述第三方业务订单之后,所述方法还包括:
所述能力开放平台接收所述第三方平台发送的业务受理通知,所述业务受理通知表示所述第三方平台已成功受理所述第三方业务订单;
所述能力开放平台向所述服务开通平台发送所述业务受理通知。
8.一种服务开通平台,其特征在于,包括:
第一接收单元,用于接收第三方业务订单;
获取单元,用于根据所述第三方业务订单获取动态配置参数,所述动态配置参数包含第三方平台通讯地址信息;
第一生成单元,用于根据所述动态配置参数生成目标订购接口,所述目标订购接口用于传输对应的第三方业务定单,所述目标订购接口具有与所述第三方平台信息交互的能力;
第一发送单元,用于向能力开放平台发送所述第三方业务订单与所述目标订购接口,以使得能力开放平台通过所述目标订购接口向所述第三方平台发送所述第三方业务订单。
9.根据权利要求8所述的服务开通平台,其特征在于,所述服务开通平台还包括:
第一调用单元,用于根据所述动态配置参数调用初始登录接口;
第二生成单元,用于根据所述动态配置参数配置初始登录接口以生成目标登录接口,所述目标登录接口用于向所述第三方平台发送登录凭证获取请求;
第三生成单元,用于生成登录凭证获取请求,所述登录凭证获取请求用于向第三方平台获取登录凭证信息;
第二发送单元,用于向能力开放平台发送所述登录凭证获取请求与所述目标登录接口,以使得所述能力开放平台提供所述目标登录接口向第三方平台获取登录凭证信息;
第二接收单元,用于接收所述能力开放平台发送的登录凭证信息。
10.根据权利要求9所述的服务开通平台,其特征在于,所述第一生成单元,包括:
第二调用模块,用于根据所述动态配置参数与所述登录凭证信息调用初始订购接口;
第四生成模块,用于根据所述动态配置参数与所述登录凭证信息配置初始订购接口以生成目标订购接口,以使得目标订购接口具有与所述第三方平台信息交互的能力。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010860386.9A CN111984308A (zh) | 2020-08-25 | 2020-08-25 | 一种统一接入平台的方法及相关装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010860386.9A CN111984308A (zh) | 2020-08-25 | 2020-08-25 | 一种统一接入平台的方法及相关装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111984308A true CN111984308A (zh) | 2020-11-24 |
Family
ID=73443108
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010860386.9A Pending CN111984308A (zh) | 2020-08-25 | 2020-08-25 | 一种统一接入平台的方法及相关装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111984308A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102724204A (zh) * | 2012-06-28 | 2012-10-10 | 电子科技大学 | 一种安全可信的能力开放平台 |
CN103347002A (zh) * | 2013-06-13 | 2013-10-09 | 百度在线网络技术(北京)有限公司 | 社会化登录方法、***和装置 |
CN106101220A (zh) * | 2016-06-12 | 2016-11-09 | 努比亚技术有限公司 | 信息同步方法及装置、信息同步处理*** |
US20170346805A1 (en) * | 2012-11-30 | 2017-11-30 | Tencent Technology (Shenzhen) Company Limited | Login method and apparatus, and open platform system |
CN110351269A (zh) * | 2019-07-05 | 2019-10-18 | 苏州思必驰信息科技有限公司 | 通过第三方服务器登录开放平台的方法 |
CN111212142A (zh) * | 2020-01-03 | 2020-05-29 | 北京辰森世纪科技股份有限公司 | 一种业务处理方法、集成开放对接平台及计算机存储介质 |
-
2020
- 2020-08-25 CN CN202010860386.9A patent/CN111984308A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102724204A (zh) * | 2012-06-28 | 2012-10-10 | 电子科技大学 | 一种安全可信的能力开放平台 |
US20170346805A1 (en) * | 2012-11-30 | 2017-11-30 | Tencent Technology (Shenzhen) Company Limited | Login method and apparatus, and open platform system |
CN103347002A (zh) * | 2013-06-13 | 2013-10-09 | 百度在线网络技术(北京)有限公司 | 社会化登录方法、***和装置 |
CN106101220A (zh) * | 2016-06-12 | 2016-11-09 | 努比亚技术有限公司 | 信息同步方法及装置、信息同步处理*** |
CN110351269A (zh) * | 2019-07-05 | 2019-10-18 | 苏州思必驰信息科技有限公司 | 通过第三方服务器登录开放平台的方法 |
CN111212142A (zh) * | 2020-01-03 | 2020-05-29 | 北京辰森世纪科技股份有限公司 | 一种业务处理方法、集成开放对接平台及计算机存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106716960B (zh) | 用户认证方法和*** | |
CN103023933B (zh) | 一种登录信息集成处理***及方法 | |
CN106716918B (zh) | 用户认证方法和*** | |
EP3306904B1 (en) | System and method for automatic recharging of a virtual resource | |
CN101156167A (zh) | 用于在数据网络上赠送的方法和设备 | |
CN110895603B (zh) | 多***账号信息整合方法和装置 | |
CN102217280A (zh) | 用户业务鉴权方法、***及服务器 | |
CN111259448A (zh) | 一种数据共享方法和装置 | |
CN109726545B (zh) | 一种信息显示方法、设备、计算机可读存储介质和装置 | |
CN109558710B (zh) | 用户登录方法、装置、***及存储介质 | |
CN108076015B (zh) | 权限信息的处理方法和装置 | |
CN108880923A (zh) | 应用于应用服务器的监控操作请求的方法和装置 | |
CN108874836B (zh) | 转移电子券的方法和装置 | |
CN110366164B (zh) | 远程控制终端的方法、服务器、终端及计算设备 | |
CN111984308A (zh) | 一种统一接入平台的方法及相关装置 | |
CN106716401A (zh) | 一种数据交互处理方法、装置以及*** | |
CN112799744B (zh) | 工业app的调用方法、装置、计算机可读介质及电子设备 | |
CN111526184B (zh) | 业务审核的方法和装置 | |
CN114466322A (zh) | 通信方法、***、装置、存储介质以及处理器 | |
CN112927102A (zh) | 服务提供***、方法和装置 | |
CN113282859A (zh) | 一种获取访客身份信息的方法、装置、电子设备及存储介质 | |
CN113923112A (zh) | 设备配置方法和设备配置装置 | |
CN110134530A (zh) | 一种会话内容的处理方法及装置 | |
CA2990702C (en) | Method for establishing interactive binding relationship and interactive terminal | |
CN110717748A (zh) | 一种网络支付的方法以及相关设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201124 |