一种基于服务集成共享的方法、装置、终端及存储介质与流程

文档序号:27234198发布日期:2021-11-03 18:14阅读:97来源:国知局
一种基于服务集成共享的方法、装置、终端及存储介质与流程

1.本发明公开了一种基于服务集成共享的方法、装置、终端及存储介质,属于服务器领域。


背景技术:

2.目前,在无外部服务共享管理平台之前,各业务系统对接外部服务的痛点如下:
3.(1)多液态业务对接外部服务重复开发:面对不同公司不同业务场景,外部数据对接分散到各自业务系统自己对接,存在同一个服务开发两次的现象
4.(2)核心业务系统直接对接外部服务安全性低:核心业务系统直接对接外部,接口安全性设计缺失,穿透网络层直连存在风险
5.(3)核心业务系统各自对接无法管理:缺失统一架构设计管理、安全管理、账务管理、权限管理,会造成一定风险。


技术实现要素:

6.本发明的目的在于解决传统各业务系统对接外部服务系统效率低、安全性差和稳定性差的问题,提出一种基于服务集成共享的方法、装置、终端及存储介质。
7.本发明所要解决的问题是由以下技术方案实现的:
8.根据本公开实施例的第一方面,提供一种基于服务集成共享的方法,所述方法包括:
9.获取业务方发起的公司信息考证请求数据,分别对所述业务方和公司进行参数权限筛选判断得到合格的业务方和公司;
10.通过所述公司信息考证请求数据和合格的业务方和公司确定调用接口类型;
11.通过所述调用接口类型和公司信息考证请求数据获取相应的至少一组分词公司数据信息,将所述公司数据信息发送给业务方。
12.优选的是,所述获取业务方发起的公司信息考证请求数据,分别对所述业务方和公司进行参数权限筛选判断得到合格的业务方和公司,包括:
13.当接收到业务方发起的公司信息考证请求时,获取所述公司信息考证请求数据;
14.对所述业务方进行参数校验得到合格业务方;
15.对所述公司进行权限验证得到合格公司方。
16.优选的是,所述参数包括:对调用查询的接口权限和指定准入信息。
17.优选的是,所述接口类型包括:本地化接口和外部接口。
18.优选的是,当接口类型为本地化接口时,包括如下步骤:
19.通过公司信息考证请求数据获取本地资源数据库相应的至少一组分词本地公司数据信息;
20.将所述本地公司数据信息发送给业务方。
21.优选的是,当接口类型为本地化接口时,还包括:
22.定时更新本地数据资源库,并对更新内容收费数据存入系统中。
23.优选的是,当接口类型为外部接口时,包括如下步骤:
24.通过公司信息考证请求数据判断是否为近期调用过信息考证请求数据:
25.是,将公司信息考证请求数据发送给业务方;
26.否,进入下一步骤;
27.通过公司信息考证请求数据得到标准请求数据;
28.通过所述标准请求数据获取外部大数据公司相应的至少一组分词外部公司初始数据信息;
29.将所述外部公司初始数据信息进行数据解析得到外部公司最终数据信息;
30.将所述外部公司最终数据信息发送给业务方。
31.优选的是,当接口类型为外部接口时,还包括:
32.将所述外部大数据公司收费数据存入系统中。
33.根据本公开实施例的第二方面,提供一种基于服务集成共享装置,所述装置包括:
34.获取单元,用于获取业务方发起的公司信息考证请求数据,分别对所述业务方和公司进行参数权限筛选判断得到合格的业务方和公司;
35.识别单元,通过所述公司信息考证请求数据和合格的业务方和公司确定调用接口类型;
36.执行单元,通过所述调用接口类型和公司信息考证请求数据获取相应的至少一组分词公司数据信息,将所述公司数据信息发送给业务方。
37.第三方面,提供了一种终端及计算机可读存储介质,其特征在于,所述终端包括处理器和存储器,所述存储器或存储介质中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如第一方面所述的基于服务集成共享的方法。
38.本技术实施例提供的技术方案带来的有益效果至少包括:
39.本发明提供一种基于服务集成共享的方法、装置、终端及存储介质,优点如下:
40.(1)共享数据服务能力,统一管理能力
41.采用统一的架构设计,对外对接所有外部服务需求,对内提供统一数据接口,实现权限管理、账单管理、安全管理。
42.(2)灵活可配的数据缓存能力
43.针对不同的业务场景结合外部提供的服务,利用数据缓存技术,将数据做个性化缓存,减少重复查询数量,大幅降低成本,提升查询效率。
44.(3)对外部服务能力评估能力
45.利用自建模型对不同外部服务的稳定性、数据准确性等方面做分析评估,为业务场景提供数据支撑。
附图说明
46.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
47.图1是本技术实施例提供的一种基于服务集成共享方法的流程图;
48.图2是本技术实施例提供的一种基于服务集成共享方法的流程图;
49.图3是本技术实施例提供的一种基于服务集成共享装置的结构示意图;
50.图4是本技术实施例提供的一种基于服务集成共享装置的结构示意图。
具体实施方式
51.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的系统和方法的例子。
52.实施例一
53.如图1是根据本技术实施例提供的一种基于服务集成共享的方法,该方法用于终端中,如图1所示,方法包括以下步骤:
54.步骤101,获取业务方发起的公司信息考证请求数据,分别对所述业务方和公司进行参数权限筛选判断得到合格的业务方和公司;
55.步骤102,通过所述公司信息考证请求数据和合格的业务方和公司确定调用接口类型;
56.步骤103,通过所述调用接口类型和公司信息考证请求数据获取相应的至少一组分词公司数据信息,将所述公司数据信息发送给业务方。
57.优选的是,所述获取业务方发起的公司信息考证请求数据,分别对所述业务方和公司进行参数权限筛选判断得到合格的业务方和公司,包括:
58.当接收到业务方发起的公司信息考证请求时,获取所述公司信息考证请求数据;
59.对所述业务方进行参数校验得到合格业务方;
60.对所述公司进行权限验证得到合格公司方。
61.优选的是,所述参数包括:对调用查询的接口权限和指定准入信息。
62.优选的是,所述接口类型包括:本地化接口和外部接口。
63.优选的是,当接口类型为本地化接口时,包括如下步骤:
64.通过公司信息考证请求数据获取本地资源数据库相应的至少一组分词本地公司数据信息;
65.将所述本地公司数据信息发送给业务方。
66.优选的是,当接口类型为本地化接口时,还包括:
67.定时更新本地数据资源库,并对更新内容收费数据存入系统中。
68.优选的是,当接口类型为外部接口时,包括如下步骤:
69.通过公司信息考证请求数据判断是否为近期调用过信息考证请求数据:
70.是,将公司信息考证请求数据发送给业务方;
71.否,进入下一步骤;
72.通过公司信息考证请求数据得到标准请求数据;
73.通过所述标准请求数据获取外部大数据公司相应的至少一组分词外部公司初始数据信息;
74.将所述外部公司初始数据信息进行数据解析得到外部公司最终数据信息;
75.将所述外部公司最终数据信息发送给业务方。
76.优选的是,当接口类型为外部接口时,还包括:
77.将所述外部大数据公司收费数据存入系统中。
78.本技术实施例中,采用统一的架构设计,对外对接所有外部服务需求,对内提供统一数据接口,实现权限管理、账单管理、安全管理。针对不同的业务场景结合外部提供的服务,利用数据缓存技术,将数据做个性化缓存,减少重复查询数量,大幅降低成本,提升查询效率。利用自建模型对不同外部服务的稳定性、数据准确性等方面做分析评估,为业务场景提供数据支撑。
79.图2是根据一示例性实施例示出的一种基于服务集成共享的方法的流程图,如图2所示,该方法用于终端中,该方法包括以下步骤:
80.步骤201,获取业务方发起的公司信息考证请求数据。
81.当接收到业务方发起的公司信息考证请求时,获取公司信息考证请求数据,三方数据平台将请求信息存入数据库内留存,以便于跟踪该笔对应返回结果信息、历史请求数据内容。
82.步骤202,对所述业务方进行参数筛选判断得到合格的业务方。
83.接收到请求后,将对所请求的公司及所属系统进行内部准入及信息验证,本模块主要验证两部分:第一部分为所属公司及所属公司下业务系统对调用查询的接口是否拥有调用查询权限;第二部分为在调用接口时平台内部需记录的信息是否传入指定准入信息,包含所属公司、业务条线、系统验证token、业务编号、流水号;以上两部分,若存在某一部分未验证通过将返回指定业务字典内容反馈调用失败,对业务方进行参数校验得到合格业务方。
84.步骤203,对公司进行权限筛选判断得到合格的公司。
85.由于涉及各个公司对应外部大数据公司采购问题,故进行公司权限验证,根据接口需求选择调用外部大数据公司接口,验证请求的所属公司是否拥有该接口调用权限,得到合格公司。
86.步骤204,通过所述公司信息考证请求数据和合格的业务方和公司确定调用接口类型。
87.通过公司信息考证请求数据和合格的业务方和公司确定调用接口类型,调用接口类型包括主要区分为两类,分别为本地化接口和外部接口,
88.本地化接口:主要是指已经将数据信息存放至本地、定期更新数据资源、即业务系统方在使用时仅内部调用即可,主要适用于数据更新较慢信息内容或有规律时段更新数据内容。
89.外部接口:主要指业务发起方调用的接口需向外部大数据公司获取数据信息从而完成业务流程,主要适用于需要查询实时更新的数据信息内容来增强业务判断性;其中外部接口内还包含普通接口与“个性化”接口,“个性化”接口是指平台内存在配合业务系统创造的业务流程定制接口,该类接口共同点为在发起单个接口请求后存在主用、备用两个接口、可随时切换或关闭选择调用主用/备用接口,“个性化”使用灵活性较强、或遇突发情况时可继续支持服务。
90.步骤205,通过所述调用接口类型和公司信息考证请求数据获取相应的至少一组分词公司数据信息,将所述公司数据信息发送给业务方。
91.当接口类型为本地化接口时,包括如下步骤:
92.通过公司信息考证请求数据获取本地资源数据库相应的至少一组分词本地公司数据信息;
93.将本地公司数据信息发送给业务方。
94.针对本地化接口需定时发起请求任务,更新、解析数据信息内容至本地化数据、记录数据定时更新周期,对更新内容收费情况记录存入系统数据库中。
95.当接口类型为外部接口时,包括如下步骤:
96.通过公司信息考证请求数据判断是否为近期调用过信息考证请求数据:
97.是,将公司信息考证请求数据发送给业务方;
98.否,进入下一步骤,通过调用外部大数据公司继续进行查询/验证,缓存数据内容默认设置定期释放,缓存时间也可针对公司或指定调用接口进行单独配置处理。此外,将整体接口从业务发起方请求内容至返回数据更新至redis缓存服务内,用于个别业务情况在一定时间段内需多次使用同一接口/客户信息时,不会多次产生费用情况问题得到很好的解决,即配合判断是否为近期调用过信息考证请求数据缓存判断流程做好数据基础。
99.将业务发起方传入的公司信息考证请求数据转化为符合调用各外部大数据公司的请求格式及标识要求标准的标准请求数据,以便于后续的数据交互流程,而且向外部发起请求时,外发地址转换。
100.通过所述标准请求数据获取外部大数据公司相应的至少一组分词外部公司初始数据信息,将所述外部公司初始数据信息进行数据解析为系统内统一格式、并添加固定业务字典得到外部公司最终数据信息,将所述外部公司最终数据信息发送给业务方,以便于直观确认数据交互、信息查得情况。并将涉及调用大数据公司收费的接口进行收费标识内容解析及调用收费情况记录存入系统数据库中。
101.本技术实施例中,采用统一的架构设计,对外对接所有外部服务需求,对内提供统一数据接口,实现权限管理、账单管理、安全管理。针对不同的业务场景结合外部提供的服务,利用数据缓存技术,将数据做个性化缓存,减少重复查询数量,大幅降低成本,提升查询效率。利用自建模型对不同外部服务的稳定性、数据准确性等方面做分析评估,为业务场景提供数据支撑。
102.基于相同的技术构思,本技术实施例还提供了一种基于服务集成共享装置,如图3所示,所述装置包括:
103.310获取单元,用于获取业务方发起的公司信息考证请求数据,分别对所述业务方和公司进行参数权限筛选判断得到合格的业务方和公司;
104.320识别单元,通过所述公司信息考证请求数据和合格的业务方和公司确定调用接口类型;
105.330执行单元,通过所述调用接口类型和公司信息考证请求数据获取相应的至少一组分词公司数据信息,将所述公司数据信息发送给业务方。
106.本技术实施例中,采用统一的架构设计,对外对接所有外部服务需求,对内提供统一数据接口,实现权限管理、账单管理、安全管理。针对不同的业务场景结合外部提供的服
务,利用数据缓存技术,将数据做个性化缓存,减少重复查询数量,大幅降低成本,提升查询效率。利用自建模型对不同外部服务的稳定性、数据准确性等方面做分析评估,为业务场景提供数据支撑。
107.在示例性实施例中,还提供了一种终端,包括:一个或多个处理器401,用于存储所述一个或多个处理器401可执行指令的存储器402,如图4所示,一个或多个处理器被配置为:执行本发明上述的基于服务集成共享的方法。
108.在示例性实施例中,还提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端的处理器401执行时,使得终端能够执行本发明上述的基于服务集成共享的方法。
109.在示例性实施例中,还提供了一种应用程序产品,包括一条或多条指令,该一条或多条指令可以由上述装置的处理器401执行,以完成上述的基于服务集成共享的方法。
110.尽管本发明的实施方案已公开如上,但其并不仅仅限于说明书和实施方式中所列运用。它完全可以被适用于各种适合本发明的领域。对于熟悉本领域的人员而言,可容易地实现另外的修改。因此在不背离权利要求及等同范围所限定的一般概念下,本发明并不限于特定的细节和这里示出与描述的图例。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1