一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种跨平台的服务协同与鉴权系统的制作方法

2022-05-18 00:14:05 来源:中国专利 TAG:


1.本发明涉及通信技术领域,具体涉及一种跨平台的服务协同与鉴权系统。


背景技术:

2.鉴权是指验证用户是否拥有访问系统的权利,利用鉴权判断用户是否可以访问服务平台以获取相应的服务;目前,不同服务平台之间无法建立有效的通道使不同服务平台之间联动协同,主要是不同服务平台之间的访问权利受到限制的原因,进而导致不同服务平台之间的数据和服务无法统一。


技术实现要素:

3.针对上述技术问题,本发明提供一种跨平台的服务协同与鉴权系统,能够准确对用户的访问进行授权,使得不同平台之间建立通道以实现不同平台之间联动协同。
4.本发明采用的技术方案为一种跨平台的服务协同与鉴权系统,所述系统包括:处理器和存储有计算机程序的存储器,当所述计算机程序被处理器执行时,实现以下步骤:s1、获取请求用户的服务请求且根据服务请求,获取所述服务请求对应的预设条件,其中,所述服务请求对应的预设条件包括提供身份信息、事件信息和文本信息中一种或者多种组合;s2、当所述服务请求对应的预设条件包括提供身份信息时,对请求用户对应的身份信息进行解析,获取身份鉴权的结果,在s2步骤中还包括如下步骤:s21、当身份鉴权的结果为鉴权失败时,发送提示消息至请求用户的客户端;s22、当身份鉴权的结果为鉴权成功时,执行所述服务请求的服务;s3、当所述服务请求对应的预设条件包括提供身份信息和事件信息时,对请求用户对应的身份信息和请求用户对应的目标事件信息均进行解析,获取身份鉴权的结果和数据鉴权的结果,在s3步骤中还包括如下步骤:s31、对请求用户对应的身份信息进行解析且当身份鉴权的结果为鉴权失败时,发送提示消息至客户端;s32、当身份鉴权的结果为鉴权成功时,对请求用户对应的目标事件信息进行解析且当数据鉴权的结果为鉴权失败时,发送提示消息至请求用户的客户端;s33、当数据鉴权的结果为鉴权成功时,执行所述服务请求的服务;s4、当所述服务请求对应的预设条件包括提供身份信息、事件信息和文本信息时,对请求用户对应的身份信息、请求用户对应的目标事件信息和请求用户对应的目标文本信息均进行解析,获取身份鉴权的结果、数据鉴权的结果和文本鉴权的结果,在s4步骤中还包括如下步骤:s41、对请求用户对应的身份信息进行解析且当身份鉴权的结果为鉴权失败时,发送提示消息至请求用户的客户端;s42、当身份鉴权的结果为鉴权成功时,对请求用户对应的目标事件信息进行解析
且当数据鉴权的结果为鉴权失败时,发送提示消息至请求用户的客户端;s43、当数据鉴权的结果为鉴权成功时,对请求用户对应的目标文本信息进行解析且当文本鉴权的结果为鉴权失败时,发送提示消息至请求用户的客户端;s44、当文本鉴权的结果为鉴权成功时,执行所述服务请求的服务。
5.本发明中当所述服务请求对应的预设条件包括提供身份信息,只进行身份鉴权;当所述服务请求对应的预设条件包括提供身份信息和事件信息时,进行身份鉴权和数据鉴权;当所述服务请求对应的预设条件包括提供身份信息、事件信息和文本信息时,进行身份鉴权、数据鉴和文本鉴权;可知,本发明能够根据服务请求的预设条件,准确的确定对请求用户进行鉴权方式,提高请求用户访问服务平台的机密性,避免服务平台的相关数据的外露。
6.此外,本发明通过不同的服务请求匹配不同的鉴权,选择合适的用户鉴权方式,提高工作效率,同时,根据当目标请求的类型,对目标请求对应的请求用户进行鉴权,能够准确授权对用户的访问,使得不同平台之间建立通道以实现不同平台之间联动协同;此外,当目标请求为第一请求时,对目标请求对应的请求用户的进行身份鉴权,当目标请求为第二请求时,对目标请求对应的请求用户进行身份鉴权、数据鉴权和文本鉴权,当目标请求为第三请求时,获取优先级高的发送的token且将token发送至指定平台,以执行目标请求对应的服务,其中,在第二平台列表中除发出所述第三请求的第二平台之外的任一第二平台能够根据不同平台之间的请求类型,选择适合用户鉴权方式,提高工作效率。
附图说明
7.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
8.图1为本发明实施例提供的一种跨平台的服务协同与鉴权系统执行一段程序的流程图;图2为本发明实施例提供的一种跨平台的服务协同与鉴权系统执行另一段程序的流程图。
具体实施方式
9.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
10.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限
于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
11.实施例一本发明的实施例一提供了一种跨平台的服务协同与鉴权系统,所述系统包括:处理器和存储有计算机程序的存储器,当所述计算机程序被处理器执行时,实现以下步骤如图1所示:s1、获取请求用户的服务请求且根据服务请求,获取所述服务请求对应的预设条件,其中,所述服务请求对应的预设条件包括提供身份信息、事件信息和文本信息中一种或者多种组合。
12.具体地,所述请求用户是指提出服务请求的用户。
13.具体地,所述服务请求对应的预设条件是指用于确定请求用户鉴权方式的条件。
14.s2、当所述服务请求对应的预设条件包括提供身份信息时,对请求用户对应的身份信息进行解析,获取身份鉴权的结果,在s2步骤中还包括如下步骤:s21、当身份鉴权的结果为鉴权失败时,发送提示消息至请求用户的客户端;s22、当身份鉴权的结果为鉴权成功时,执行所述服务请求的服务,本领域技术人员知晓采取现有技术中任一方法进行身份鉴权,在此不再赘述。
15.s3、当所述服务请求对应的预设条件包括提供身份信息和事件信息时,对请求用户对应的身份信息和请求用户对应的目标事件信息均进行解析,获取身份鉴权的结果和数据鉴权的结果,在s3步骤中还包括如下步骤:s31、对请求用户对应的身份信息进行解析且当身份鉴权的结果为鉴权失败时,发送提示消息至客户端;s32、当身份鉴权的结果为鉴权成功时,对请求用户对应的目标事件信息进行解析且当数据鉴权的结果为鉴权失败时,发送提示消息至请求用户的客户端;s33、当数据鉴权的结果为鉴权成功时,执行所述服务请求的服务,本领域技术人员知晓采取现有技术中任一方法进行数据鉴权,在此不再赘述。
16.具体地,目标事件信息是指目标事件的事件信息,其中,将请求用户的服务请求中关联的事件作为目标事件;进一步地,所述目标事件信息为包括第一事件信息和第二事件信息,所述第一事件信息是指从目标事件对应的文本中获取的事件信息,所述第二事件信息是指请求用户输入的事件信息。
17.s4、当所述服务请求对应的预设条件包括提供身份信息、事件信息和文本信息时,对请求用户对应的身份信息、请求用户对应的目标事件信息和请求用户对应的目标文本信息均进行解析,获取身份鉴权的结果、数据鉴权的结果和文本鉴权的结果,在s4步骤中还包括如下步骤:s41、对请求用户对应的身份信息进行解析且当身份鉴权的结果为鉴权失败时,发送提示消息至请求用户的客户端;s42、当身份鉴权的结果为鉴权成功时,对请求用户对应的目标事件信息进行解析且当数据鉴权的结果为鉴权失败时,发送提示消息至请求用户的客户端;s43、当数据鉴权的结果为鉴权成功时,对请求用户对应的目标文本信息进行解析且当文本鉴权的结果为鉴权失败时,发送提示消息至请求用户的客户端;
s44、当文本鉴权的结果为鉴权成功时,执行所述服务请求的服务。
18.具体地,所述目标文本信息为目标事件对应的文本信息,文本信息是指事件文本id,事件文本id表征事件文本的唯一身份标识。
19.优选地,所述事件文本是指具有确定事件的电子签章的文本。
20.上述s1-s4步骤,可知,本发明的实施例提供了一种跨平台的服务协同与鉴权系统,能够根据服务请求的预设条件,准确的确定对请求用户进行鉴权方式,提高请求用户访问服务平台的机密性,避免服务平台的相关数据的外露。
21.如图2所示,所述系统还执行计算机程序实现如下步骤:s100、当目标请求为第一请求时,执行s400步骤。
22.具体地,所述目标请求为目标请求用户的服务请求,其中,目标请求用户为一个平台,与s1中请求用户的区别在于,s1中请求用户为非平台的用户。
23.具体地,所述第一请求是指从第一平台向任一第二平台发出的服务请求。
24.s200、当目标请求为第二请求时,执行s500步骤。
25.具体地,所述第二请求是指从任一第二平台向第一平台发出的服务请求。
26.s300、当目标请求为第三请求时,执行s600步骤。
27.具体地,所述第三请求是指从任一第二平台向指定平台发出的服务请求,所述指定平台是指在第二平台列表中除发出所述第三请求的第二平台之外的任一第二平台。
28.进一步地,第二平台是指与第一平台联通的平台,第一平台的优先级大于第二平台的优先级。
29.进一步地,第二平台列表是指由于第一平台联通的所有第二平台构建的平台列表。
30.通过s100-s300步骤,可知,目标请求为第一请求、第二请求或者第三请求中一种请求时,根据当目标请求的类型和目标请求信息,对目标请求对应的请求用户进行鉴权,能够准确对用户的访问进行授权,使得不同平台之间建立通道以实现不同平台之间联动协同。
31.s400、根据目标请求,对目标请求对应的目标请求用户进行身份鉴权。
32.具体地,s400中身份鉴权的过程可以参照s2步骤进行确定。
33.具体地,在s400步骤中还包括如下步骤:s401、当目标请求用户的身份鉴权结果为鉴权成功时,获取第一平台发送的第一token,以根据第一token,执行目标请求对应的服务;s402、当目标请求用户的身份鉴权结果为鉴权失败时,获取第一平台发送的提示消息。
34.s500、根据目标请求,对目标请求对应的目标请求用户分别进行身份鉴权、数据鉴权和文本鉴权,在s500步骤中还包括如下步骤:s501、对目标请求用户进行身份鉴权且当目标请求用户的身份鉴权结果为鉴权失败时,获取第一平台发送的提示消息;s502、当目标请求用户的身份鉴权结果为鉴权成功时,对目标请求用户进行数据鉴权;s503、当目标请求用户的数据鉴权结果为失败时,获取第一平台发送的提示消息,
其中,数据鉴权的过程可以参照s3步骤进行确定;s504、当目标请求用户的数据鉴权结果为鉴权成功时,对目标请求用户进行文本鉴权;s505、当目标请求用户的文本鉴权结果为鉴权失败时,获取第一平台发送的提示消息;s506、当目标请求用户的文本鉴权结果为鉴权成功时,获取第一平台发送的第二token,以根据第二token,执行目标请求对应的服务。
35.具体地,s500步骤中身份鉴权、数据鉴权和文本鉴权的过程可以参照s4步骤进行确定。
36.优选地,在第一平台的数据库包括:事件id、事件id对应的事件文本和事件id对应的有效时间。
37.进一步地,所述事件id为表征事件唯一身份标识。
38.进一步地,在事件id对应的事件文本为预先上传的事件文本,有利于将后续文本鉴权时,只采用文本id进行鉴权,避免重复上传事件文本占据更多的网络资源。
39.进一步地,有效时间是指事件文本可被查阅的时间。
40.s600、根据目标请求,对目标请求对应的目标请求用户进行鉴权,在s600步骤中还包括如下步骤:s601、当目标请求用户的鉴权结果为鉴权失败时,获取第一平台发送的提示消息;s602、当目标请求用户的鉴权结果为鉴权成功时,获取第一平台发送的第三token且将第三token发送至指定平台,以执行目标请求对应的服务。
41.进一步地,获取第三token时,请求用户的鉴权过程参照s501-s506步骤,在此不再赘述。
42.此外,本发明实施例一提供了一种跨平台的服务协同与鉴权系统,还通过不同的服务请求匹配不同的鉴权,选择合适的用户鉴权方式,提高工作效率,同时,根据当目标请求的类型,对目标请求对应的请求用户进行鉴权,能够准确授权对用户的访问,使得不同平台之间建立通道以实现不同平台之间联动协同;此外,当目标请求为第一请求时,对目标请求对应的请求用户的进行身份鉴权,当目标请求为第二请求时,对目标请求对应的请求用户进行身份鉴权、数据鉴权和文本鉴权,当目标请求为第三请求时,获取优先级高的发送的token且将token发送至指定平台,以执行目标请求对应的服务,其中,在第二平台列表中除发出所述第三请求的第二平台之外的任一第二平台能够根据不同平台之间的请求类型,选择适合用户鉴权方式,提高工作效率。
43.虽然已经通过示例对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员还应理解,可以对实施例进行多种修改而不脱离本发明的范围和精神。本发明公开的范围由所附权利要求来限定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献