基于数据接口的自动接入方法、装置、电子设备与流程

文档序号:21201926发布日期:2020-06-23 19:25阅读:265来源:国知局
基于数据接口的自动接入方法、装置、电子设备与流程

本申请涉及数据交互技术领域,具体而言,本申请涉及一种基于数据接口的自动接入方法、装置、电子设备。



背景技术:

目前,不同的企业或者机构之间多通过基于互联网协议的数据接口,来实现各种数据的交互,如各种企业资源计划(enterpriseresourceplanning,erp)数据、物流数据、订单数据、支付信息以及个人资料等。

在通过数据接口进行接入时,如果将所有的接口向接入方暴露,则可能存在信息暴露的风险,因此需要为接入方分配特定接口使用。在实际的业务中,可能会遇到接入方众多,需要为众多接入方分配数据接口并进行数据接入的情况,如果通过人工的方式进行接入方的数据接入,效率较低,无法满足使用需求。



技术实现要素:

本申请的目的旨在至少能解决上述的技术缺陷之一。本申请所采用的技术方案如下:

第一方面,本申请实施例提供了一种基于数据接口的自动接入方法,该方法包括:

接收接入方发送的接入请求,接入请求中携带有接入方的身份信息以及接入方的至少一种使用场景;

基于接入方的身份信息,在预置的数据接口中确定第一数据接口;

基于使用场景,在第一数据接口中确定第二数据接口;

为第二数据接口分配信息字段权限,以使接入方能够基于被分配信息字段权限后的第二数据接口实现数据接入。

可选地,若指定用户的接入请求中还包括权限请求信息,为第二数据接口分配信息字段权限,包括:

基于审核通过的权限请求信息,为第二数据接口分配信息字段权限。

可选地,基于审核通过的权限请求信息,为第二数据接口分配信息字段权限,包括:

基于审核通过的权限请求信息对应的敏感等级,为第二数据接口分配敏感等级对应的信息字段权限。

可选地,基于接入方的身份信息,在预置的数据接口中确定第一数据接口,包括:

基于接入方的身份信息,以及预设的身份信息与数据接口的对应关系,在预置的数据接口确定第一数据接口。

可选地,基于使用场景,在第一数据接口中确定第二数据接口,包括:

基于使用场景,以及预设的使用场景与数据接口的对应关系,在第一数据接口中确定第二数据接口。

可选地,上述方法还包括:

若无法在预置的数据接口中确定第一数据接口,或者无法在第一数据接口中确定第二数据接口,则基于身份信息以及使用场景,生成第三数据接口;

为第三数据接口分配信息字段权限,以使接入方能够基于被分配信息字段权限后的第三数据接口实现数据接入。

上述方法还包括:

向接入方发送数据接口辅助信息。

第二方面,本申请实施例提供了一种基于数据接口的自动接入装置,该装置包括:

请求接收模块,用于接收接入方发送的接入请求,接入请求中携带有接入方的身份信息以及接入方的至少一种使用场景;

第一数据接口确定模块,用于基于接入方的身份信息,在预置的数据接口中确定第一数据接口;

第二数据接口确定模块,用于基于使用场景,在第一数据接口中确定第二数据接口;

数据接入模块,为第二数据接口分配信息字段权限,以使接入方能够基于被分配信息字段权限后的第二数据接口实现数据接入。

可选地,若指定用户的接入请求中还包括权限请求信息,数据接入模块在为第二数据接口分配信息字段权限时,具体用于:

基于审核通过的权限请求信息,为第二数据接口分配信息字段权限。

可选地,数据接入模块在基于审核通过的权限请求信息,为第二数据接口分配信息字段权限,包括:

基于审核通过的权限请求信息对应的敏感等级,为第二数据接口分配敏感等级对应的信息字段权限。

可选地,第一数据接口确定模块具体用于:

基于接入方的身份信息,以及预设的身份信息与数据接口的对应关系,在预置的数据接口确定第一数据接口。

可选地,第二数据接口确定模块具体用于:

基于使用场景,以及预设的使用场景与数据接口的对应关系,在第一数据接口中确定第二数据接口。

可选地,上述装置还包括:

接口生成模块,用于在无法在预置的数据接口中确定第一数据接口时,或者无法在第一数据接口中确定第二数据接口时,基于身份信息以及使用场景,生成第三数据接口;

上述数据接入模块还用于:为第三数据接口分配信息字段权限,以使接入方能够基于被分配信息字段权限后的第三数据接口实现数据接入。

可选地,上述装置还包括:

信息发送模块,用于向接入方发送数据接口辅助信息。

第三方面,本申请实施例提供了一种电子设备,该电子设备包括:处理器和存储器;

存储器,用于存储操作指令;

处理器,用于通过调用操作指令,执行如本申请的第一方面的任一实施方式中所示的基于数据接口的自动接入方法。

第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本申请的第一方面的任一实施方式中所示的基于数据接口的自动接入方法。

本申请实施例提供的技术方案带来的有益效果是:

本申请实施例提供的方案,在接收到接入方发送的接入请求时,基于接入方的身份信息在预置的数据接口中确定第一数据接口,并基于接入方的使用场景在第一数据接口中确定第二数据接口,将第二数据接口组合并为第二数据接口分配信息字段权限,以使接入方能够基于被分配的数据接口以及相应的信息字段权限实现数据接入。基于本方案,能够基于接入方的身份信息以及使用场景自动分配数据接口,并为分配数据接口开放信息字段权限,从而完成了对接入方的自动接入,相较于人工操作效率较高,能够有效应对接入方众多的情况,满足了使用需求。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。

图1为本申请实施例提供的一种基于数据接口的自动接入方法的流程示意图;

图2为本申请实施例中的建立数据接口的流程示意图;

图3为本申请实施例提供的一种基于数据接口的自动接入装置的结构示意图;

图4为本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。

图1示出了本申请实施例提供的一种基于数据接口的自动接入方法的流程示意图,如图1所示,该方法主要可以包括:

步骤s110:接收接入方发送的接入请求,接入请求中携带有接入方的身份信息以及接入方的至少一种使用场景。

本申请实施例中,接入方可以为第三方的企业、组织、机构等,被接入方可以向接入方提供服务。当接入方需要与被接入方建立数据交互时,可以向被接入方发出接入请求。

接入方的身份信息可以包括接入方所属行业信息和/或接入方所属单位类型。使用场景为接入方在使用中需要进行数据交互的场景,例如,支付场景,收款场景,实名验证场景,授权登录场景等。

本申请实施例中,身份信息包括但是不限于以下至少一项:

接入方所属行业信息;

接入方所属单位类型。

本申请实施例中,可以获取接入方所属行业信息,以便于对接入方所分配的接口类型的确定。

接入方所属单位类型可以包括但是不限于企业、事业单位以及政府结构等。例如,对于接入方为政府机构而言,为了满足其使用需求,可以建立与政府机构相对应的类型的数据接口类型为其提供数据服务。

步骤s120:基于接入方的身份信息,在预置的数据接口中确定第一数据接口。

本申请实施例中,预置的数据接口可以为预建立的并且已经完成初始化的数据接口。

由于不同身份的接入方对数据接口的需求不同,可以针对不同身份的接入方创建不同接口类型的数据接口,并预设置身份信息与数据接口的对应关系。在接收到接入方的接入请求时,可以获取接入方的身份信息,根据预设置的身份信息与数据接口的对应关系,来确定第一数据接口。

步骤s130:基于使用场景,在第一数据接口中确定第二数据接口。

本申请实施例中,接入方存在不同的使用场景,各使用场景则需要相应的数据接口配合使用,因此可以预设置使用场景与数据接口的对应关系。在接收到接入方的接入请求时,获取接入方的至少一个使用场景,根据预设置的使用场景与数据接口的对应关系,在第一数据接口中来确定第二数据接口。

在实际使用中,接入方可以能有多个使用场景,这时可以将多个使用场景对应的第二数据接口组合并提供给接入方。例如,接入方的使用场景为支付场景以及收款场景,那么则将支付场景对应的第二数据接口以及收款场景对应的第二数据接口组合后提供给接入方。

步骤s140:为第二数据接口分配信息字段权限,以使接入方能够基于被分配信息字段权限后的第二数据接口实现数据接入。

本申请实施例中,数据接口中可以设置多种信息字段,各信息字段对应的信息敏感程度不同,在确定提供给接入方的第二数据接口后,可以为第二数据接口分配信息字段权限。

作为一个示例,可以针对不同使用场景的第二数据接口预配置默认的信息字段权限,并将默认的信息字段权限分配给第二数据接口。

通过第二数据接口的具有权限的信息字段,可以实现接入方与被接入方的数据交互。

本申请实施例提供的方法,在接收到接入方发送的接入请求时,基于接入方的身份信息在预置的数据接口中确定第一数据接口,并基于接入方的使用场景在第一数据接口中确定第二数据接口,将第二数据接口组合并为第二数据接口分配信息字段权限,以使接入方能够基于被分配的数据接口以及相应的信息字段权限实现数据接入。基于本方案,能够基于接入方的身份信息以及使用场景自动分配数据接口,并为分配数据接口开放信息字段权限,从而完成了对接入方的自动接入,相较于人工操作效率较高,能够有效应对接入方众多的情况,满足了使用需求。

本申请实施例的一种可选方式中,若指定用户的接入请求中还包括权限请求信息,为第二数据接口分配信息字段权限,包括:

基于审核通过的权限请求信息,为第二数据接口分配信息字段权限。

本申请实施例中,接入请求中还可以包括权限请求信息,接入方根据自身的权限需求,配置权限请求信息。在接受到权限请求信息时,可以先对权限请求信息进行审核,确定接入方所请求的权限是否合理,具体而言,可以由人工对权限请求信息进行审核,例如,可以根据与接入方的协议中约定的信息字段权限,来确定接入方所请求的权限是否合理。

本申请实施例中,在对接入方所请求的权限审核通过后,可以为第二数据接口分配相应的信息字段权限。

本申请实施例的一种可选方式中,基于审核通过的权限请求信息,为第二数据接口分配信息字段权限,包括:

基于审核通过的权限请求信息对应的敏感等级,为第二数据接口分配敏感等级对应的信息字段权限。

本申请实施例中,可以将数据接口中的各信息字段根据对应的敏感程度分程为多种敏感等级。每个接口中的信息字段的等级分类,具体可分但不限于以下等级:可直接展示、普通、隐私/敏感、保密等四类信息;如:可以直接展示的信息字段、敏感程度一般的信息字段,涉及隐私的信息字段以及保密的信息字段,敏感程度一般的信息字段对应的信息如订单流水号、订单时间。涉及隐私的信息字段对应的信息如用户的手机号。保密的信息字段对应的信息如用户的身份证号码、支付账号。

根据接入方的权限请求信息确定出对应的敏感等级,为第二数据接口分配相应敏感等级的信息字段权限。

本申请实施例的一种可选方式中,上述方法还包括:

若无法在预置的数据接口中确定第一数据接口,或者无法在第一数据接口中确定第二数据接口,则基于身份信息以及使用场景,生成第三数据接口;

为第三数据接口分配信息字段权限,以使接入方能够基于被分配信息字段权限后的第三数据接口实现数据接入。

本申请实施中,在已建立的数据接口中可能不存在与接入方的身份信息相对应的接口类型的数据接口,或者在第一数据可能不存在与接入方使用场景对应的第二数据接口,这时可以根据接入方的身份信息以及使用场景,建立相应的第三数据接口,并为第三数据接口分配信息字段权限。通过对无法分配数据接口的接入方订制数据接口,扩大了本方案的适用范围。

本申请实施例中,建立数据接口的流程可以如图2所示。图2中,导入系统,即将新建立的数据接口导入被接入方系统,分类即确定数据接口的接口类型,字段敏感属性即数据接口各信息字段的敏感等级。在建立了数据接口后将数据接口导入被接入方系统,并确定数据接口的接口类型,而后设定数据接口各信息字段的敏感等级,从而完成数据接口的建立。

本申请的一种可选方式中,上述方法还包括:

向接入方发送数据接口辅助信息。

本申请实施例中,数据接口辅助信息可以包括但是不限于数据接口的说明文档、接入引导信息以及报错答疑信息。

基于与图1中所示的方法相同的原理,图3中示出了本申请实施例提供的一种基于数据接口的自动接入装置的结构示意图,如图3所示,该自动接入装置20可以包括:

请求接收模块210,用于接收接入方发送的接入请求,接入请求中携带有接入方的身份信息以及接入方的至少一种使用场景;

第一数据接口确定模块220,用于基于接入方的身份信息,在预置的数据接口中确定第一数据接口;

第二数据接口确定模块230,用于基于使用场景,在第一数据接口中确定第二数据接口;

数据接入模块240,为第二数据接口分配信息字段权限,以使接入方能够基于被分配信息字段权限后的第二数据接口实现数据接入。

本申请实施例提供的装置,在接收到接入方发送的接入请求时,基于接入方的身份信息在预置的数据接口中确定第一数据接口,并基于接入方的使用场景在第一数据接口中确定第二数据接口,将第二数据接口组合并为第二数据接口分配信息字段权限,以使接入方能够基于被分配的数据接口以及相应的信息字段权限实现数据接入。基于本方案,能够基于接入方的身份信息以及使用场景自动分配数据接口,并为分配数据接口开放信息字段权限,从而完成了对接入方的自动接入,相较于人工操作效率较高,能够有效应对接入方众多的情况,满足了使用需求。

可选地,若指定用户的接入请求中还包括权限请求信息,数据接入模块在为第二数据接口分配信息字段权限时,具体用于:

基于审核通过的权限请求信息,为第二数据接口分配信息字段权限。

可选地,数据接入模块在基于审核通过的权限请求信息,为第二数据接口分配信息字段权限,包括:

基于审核通过的权限请求信息对应的敏感等级,为第二数据接口分配敏感等级对应的信息字段权限。

可选地,第一数据接口确定模块具体用于:

基于接入方的身份信息,以及预设的身份信息与数据接口的对应关系,在预置的数据接口确定第一数据接口。

可选地,第二数据接口确定模块具体用于:

基于使用场景,以及预设的使用场景与数据接口的对应关系,在第一数据接口中确定第二数据接口。

可选地,上述装置还包括:

接口生成模块,用于在无法在预置的数据接口中确定第一数据接口时,或者无法在第一数据接口中确定第二数据接口时,基于身份信息以及使用场景,生成第三数据接口;

上述数据接入模块还用于:为第三数据接口分配信息字段权限,以使接入方能够基于被分配信息字段权限后的第三数据接口实现数据接入。

可选地,上述装置还包括:

信息发送模块,用于向接入方发送数据接口辅助信息。

可以理解的是,本实施例中的自动接入装置的上述各模块具有实现图1中所示的实施例中的自动接入方法相应步骤的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。上述模块可以是软件和/或硬件,上述各模块可以单独实现,也可以多个模块集成实现。对于上述自动接入装置的各模块的功能描述具体可以参见图1中所示实施例中的自动接入方法的对应描述,在此不再赘述。

本申请实施例提供了一种电子设备,包括处理器和存储器;

存储器,用于存储操作指令;

处理器,用于通过调用操作指令,执行本申请任一实施方式中所提供的自动接入方法。

作为一个示例,图4示出了本申请实施例所适用的一种电子设备的结构示意图,如图4所示,该电子设备2000包括:处理器2001和存储器2003。其中,处理器2001和存储器2003相连,如通过总线2002相连。可选的,电子设备2000还可以包括收发器2004。需要说明的是,实际应用中收发器2004不限于一个,该电子设备2000的结构并不构成对本申请实施例的限定。

其中,处理器2001应用于本申请实施例中,用于实现上述方法实施例所示的方法。收发器2004可以包括接收机和发射机,收发器2004应用于本申请实施例中,用于执行时实现本申请实施例的电子设备与其他设备通信的功能。

处理器2001可以是cpu(centralprocessingunit,中央处理器),通用处理器,dsp(digitalsignalprocessor,数据信号处理器),asic(applicationspecificintegratedcircuit,专用集成电路),fpga(fieldprogrammablegatearray,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器2001也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。

总线2002可包括一通路,在上述组件之间传送信息。总线2002可以是pci(peripheralcomponentinterconnect,外设部件互连标准)总线或eisa(extendedindustrystandardarchitecture,扩展工业标准结构)总线等。总线2002可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

存储器2003可以是rom(readonlymemory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,ram(randomaccessmemory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom(electricallyerasableprogrammablereadonlymemory,电可擦可编程只读存储器)、cd-rom(compactdiscreadonlymemory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。

可选的,存储器2003用于存储执行本申请方案的应用程序代码,并由处理器2001来控制执行。处理器2001用于执行存储器2003中存储的应用程序代码,以实现本申请任一实施方式中所提供的自动接入方法。

本申请实施例提供的电子设备,适用于上述方法任一实施例,在此不再赘述。

本申请实施例提供了一种电子设备,与现有技术相比,在接收到接入方发送的接入请求时,基于接入方的身份信息在预置的数据接口中确定第一数据接口,并基于接入方的使用场景在第一数据接口中确定第二数据接口,将第二数据接口组合并为第二数据接口分配信息字段权限,以使接入方能够基于被分配的数据接口以及相应的信息字段权限实现数据接入。基于本方案,能够基于接入方的身份信息以及使用场景自动分配数据接口,并为分配数据接口开放信息字段权限,从而完成了对接入方的自动接入,相较于人工操作效率较高,能够有效应对接入方众多的情况,满足了使用需求。

本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现上述方法实施例所示的基于数据接口的自动接入方法。

本申请实施例提供的计算机可读存储介质,适用于上述方法任一实施例,在此不再赘述。

本申请实施例提供了一种计算机可读存储介质,与现有技术相比,在接收到接入方发送的接入请求时,基于接入方的身份信息在预置的数据接口中确定第一数据接口,并基于接入方的使用场景在第一数据接口中确定第二数据接口,将第二数据接口组合并为第二数据接口分配信息字段权限,以使接入方能够基于被分配的数据接口以及相应的信息字段权限实现数据接入。基于本方案,能够基于接入方的身份信息以及使用场景自动分配数据接口,并为分配数据接口开放信息字段权限,从而完成了对接入方的自动接入,相较于人工操作效率较高,能够有效应对接入方众多的情况,满足了使用需求。

应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

以上仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1