服务提供方法、装置、电子设备及存储介质与流程

专利2022-06-30  69


本申请涉及智慧城市服务技术领域,具体而言,涉及一种服务提供方法、装置、电子设备及存储介质。



背景技术:

目前,随着信息技术的不断发展,城市信息化应用水平不断提升,智慧城市建设应运而生,建设智慧城市在实现城市可持续发展、引领信息技术应用、提升城市综合竞争力等方面具有重要意义。

但在现有智慧城市的建设过程中,各类应用系统均由不同的厂商开发,没有统一的标准,造成各部门之间的业务、数据之间的无法互通,导致智慧城市不智慧,老百姓没有智慧的获得感。



技术实现要素:

本申请的目的在于提供一种服务提供方法、装置、电子设备及存储介质,以在解决现有技术中各类应用系统均由不同的厂商开发,没有统一的标准,造成各部门之间的业务、数据之间无法互通的技术问题。

为了实现上述目的,本申请采用的技术方案如下:

第一方面,本申请提出一种服务提供方法,所述方法包括:

获取各业务系统的原始数据进行融合处理,得到标准化数据;

获取各业务系统的业务模型进行融合处理,得到通用业务规则模型;

基于标准化数据和通用业务规则模型,生成智慧城市云平台统一的服务接口;

接收不同类型用户的服务请求,调用服务接口提供对应服务。

可选的,获取各业务系统的原始数据进行融合处理,得到标准化数据,包括:

获取各业务系统的人员信息和企业信息。

根据人员信息和企业信息的唯一标识,对各业务系统的原始数据进行数据融合得到标准化数据。

可选的,获取各业务系统的业务模型进行融合处理,得到通用业务规则模型,包括:

获取各业务系统的业务规则和业务流程;

根据业务规则和业务流程提取共同的业务进行业务融合,得到通用业务规则模型。

可选的,基于标准化数据和通用业务规则模型,生成智慧城市云平台不同类型用户统一的服务接口,包括:

基于标准化数据和通用业务规则模型,分别构建通用业务识别模型和通用服务识别模型;

根据通用业务识别模型和通用服务识别模型对应的不同用户类型,生成统一服务接口。

第二方面,本申请还提出一种服务提供装置,所述装置包括:

标准化数据获取模块,用于获取各业务系统的原始数据进行融合处理,得到标准化数据;

通用业务规则获取模块,用于获取各业务系统的业务模型进行融合处理,得到通用业务规则模型;

接口模块,用于基于标准化数据和通用业务规则模型,生成智慧城市云平台不同类型用户统一的服务接口;

服务模块,用于接收不同类型用户的服务请求,调用服务接口提供对应服务。

可选的,该标准化数据获取模块还包括:

数据获取模块,用于获取各所述业务系统的人员信息和企业信息;

数据处理模块,用于根据人员信息和企业信息的唯一标识,对各业务系统的原始数据进行数据融合得到标准化数据。

可选的,通用业务规则获取模块还包括:

业务获取模块,用于获取各业务系统的业务规则和业务流程;

业务处理模块,用于根据业务规则和业务流程提取共同的业务进行业务融合,得到通用业务规则模型。可选的,接口模块还包括:

模型构建模块,用于基于标准化数据和通用业务规则模型,分别构建通用业务识别模型和通用服务识别模型;

接口生成模块,用于根据通用业务识别模型和通用服务识别模型对应的用户类型,生成统一服务接口。

第三方面,本申请还提出一种电子设备,包括存储器和处理器,所述存储器的计算机程序被所述处理器读取并运行时,实现上述第一方面所述的方法。

第四方面,本申请还提出一种存储介质,其上存储有计算机程序,所述计算机程序被处理器读取并运行时,实现上述第一方面所述的方法。

相对现有技术,本申请具有以下有益效果:

本申请的实施例提供了一种服务提供方法、装置、电子设备及存储介质,应用于智慧城市云平台的操作系统,智慧城市云平台是基于iaas、daas、paas、saas之间的融合平台,通过获取各业务系统的原始数据和业务模型分别进行融合处理,得到标准化数据和通用业务规则模型,将标准化数据和通用业务规则模型进行集成,最终成为一个可以为智慧城市云平台不同类型用户无缝的、易于访问的单一系统,基于不同类型用户的服务诉求,将服务分门别类,通过统一入口推送给不同类型的用户,从而实现了智慧城市各应用系统的数据和业务互通,提高了各部门的工作效率。

本申请的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

附图说明

为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请一实施例所提供的一种服务提供方法的流程示意图;

图2为本申请一实施例所提供的另一种服务提供方法的流程示意图;

图3为本申请一实施例所提供的又一种服务提供方法的流程示意图;

图4为本申请一实施例所提供的又一种服务提供方法的流程示意图;

图5为本申请一实施例所提供的一种服务提供装置的功能模块示意图;

图6为本申请一实施例所提供的一种标准化数据获取模块的功能模块示意图;

图7为本申请一实施例所提供的一种通用业务规则获取模块的功能模块示意图;

图8为本申请一实施例所提供的一种接口模块的功能模块示意图;

图9为本申请一实施例所提供的一种电子设备的功能模块示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请实施例

本申请的智慧城市云平台是基于iaas(infrastructureasaservice,基础架构即服务)、daas(dataasaservice,数据即服务)、paas(platformasaservice,平台即服务)、saas(softwareasaservice,软件即服务)之间的融合平台,其中,iaas基础设施层,由云基础设施服务提供商提供,包括服务器、存储设备、网络环境、安全设备等虚拟化服务,便于整合硬件资源、提高效能,简化系统维护的复杂度,数据资源层的数据分为两类,一类是各开放机构开放的数据集,采用分布式文件系统存储;另一类是网站运行数据,包括用户数据、开放机构数据、数据集元数据数据等,该部分数据采用分布式数据库进行存储。daas做数据处理、数据整合,为运维监管体系提供运行业务监控指标,数据共享交换及开放统计,提供目录导航的方式进行共享数据的查询,用户可以根据需求使用数据目录检索功能,按照数据目录对共享数据进行检索,按照行业、机构、地域、主题等多维度对数据进行分类展示,以及按照数据共享量、最新共享、热门申请等方式对数据进行排名,用户可根据需求,选择所需的共享数据,提供按照数据主题、机构、地域和关键字等数据分类筛选与检索,数据检索功能基于搜索引擎技术,进行模糊查询或精确查询,并将检索的共享数据列表进行显示,对于非结构化数据文件,可使用预览功能阅读文件。paas分为apaas(applicationplatformasaservice,应用部署和运行平台服务),bpaas(blockchainplatformasaservice,区块链基础服务平台服务),ipaas(integrationplatformasaservice,集成平台服务)服务。ipaas提供数据集成、服务集成、应用集成、流程集成。bpaas层主要包括分布式数据库、一致性协议、公私钥体系、双持久化协议、完备的容灾/恢复协议等内容,通过分布式账本、链式结构、加密算法、分布式共识算法等机制实现数据不可篡改;使用全新的智能合约技术,将目前与区块链紧耦合的智能合约完全剥离出来,实现了“多链、多合约”技术,实现数据确权,以及数据可信、安全的交换共享。apaas层提供统一身份认证和单点登录、数据交换平台、日志管理、大数据平台、公共支撑服务。saas应用提供不同类型用户的接口,所有应用基于pc门户入口、移动端入口、电话入口、网格入口和支付入口等。

图1为本申请一实施例所提供的一种服务提供方法的流程示意图,如图1所示,应用于智慧城市云平台的操作系统,所述智慧城市云平台是基于iaas(infrastructureasaservice,基础架构即服务)、daas(dataasaservice,数据即服务)、paas(platformasaservice,平台即服务)、saas(softwareasaservice,软件即服务)之间的融合平台,本实施例的方法可以包括:

步骤s101,获取各业务系统的原始数据进行融合处理,得到标准化数据。

具体的,可以获取各部门,如:信息办、应急办、公安、交通等各业务系统的原始数据,以及其他第三方平台、合作伙伴平台业务系统的原始数据。通过对这些原始数据进行数据融合,即将若干业务系统分散的数据源的数据,逻辑地或物理地集成到一个统一的数据集合中,对这些原始数据进行抽取、转换、装载等处理,得到统一的标准化数据。

需要说明的是,在获取原始数据的过程中,是可以支持各业务系统的任何一种数据库,可以包括,例如:mysql(structuredquerylanguage,关系型数据库管理系统)、sqlserver(structuredquerylanguageserver,关系型数据库管理系统数据库)、oracle甲骨文数据库等,web服务器支持tomcat、websphere、weblogic等软件产品,支持大容量客户端访问;适用于多种浏览器,如ie、firefox等浏览器;不仅能够支持通用的windows操作系统,包括windows2003、windows2008等操作系统,还支持专业的linux操作系统,但并不以此为限。

步骤s102,获取各业务系统的业务模型进行融合处理,得到通用业务规则模型。

具体的,可以获取各部门,如:信息办、应急办、公安、交通等各业务系统的业务模型,以及其他第三方平台、合作伙伴平台业务系统的业务模型。通过对这些业务系统的业务规则和业务流程进行业务融合,通过一体化信息资源融合技术,建立专用的智慧城市业务规则,通过创设“中间业务语言”,将智慧城市业务属性进行重定义形成“通用业务规则模型”,在不改变原有应用系统功能及数据结构的前提下,将多方业务系统及数据结构衔接在一起,“中间业务语言”起到翻译、桥梁、枢纽的作用。

步骤s103,基于标准化数据和通用业务规则模型,生成智慧城市云平台统一的服务接口。

具体的,基于标准化数据和通用业务规则模型,可以成智慧城市云平台不同类型用户统一的服务接口,并提供服务在线注册、在线测试、在线发布,监控和告警服务。其中,在线注册按照平台规则,填写服务基本信息,服务分类,在线服务注册完成后,可进行在线测试,如果测试不成功,将不充许发布,发布成功的服务,可按照告警规则配置,来监控服务的运行状态,还可以融合了通用服务,如短信服务,如果服务发生异常时,还可通过短信、微信、邮件方式通知相关联系人,这些服务接口可以直接供应用进行调用。

步骤s104,接收不同类型用户的服务请求,调用服务接口提供对应服务。

具体的,基于市民、企业的服务诉求,提炼“通用服务识别模型”,将服务分门别类,通过统一入口推送给城市的活动主体,一站式服务。

本申请的实施例提供了一种服务提供方法,应用于智慧城市云平台的操作系统,智慧城市云平台是基于iaas、daas、paas、saas之间的融合平台,包括:获取各业务系统的原始数据和业务模型分别进行融合处理,得到标准化数据和通用业务规则模型,将标准化数据和通用业务规则模型进行集成,最终成为一个可以为智慧城市云平台不同类型用户无缝的、易于访问的单一系统,基于不同类型用户的服务诉求,将服务分门别类,通过统一入口推送给不同类型的用户,从而实现了智慧城市各应用系统的数据和业务互通,提高了各部门的工作效率。

进一步的,图2为本申请一实施例所提供的另一种服务提供方法的流程示意图,如图2所示,获取各业务系统的原始数据进行融合处理,得到标准化数据,包括:

步骤s201、获取各业务系统的人员信息和企业信息。

步骤s202、根据人员信息和企业信息的唯一标识,对各业务系统的原始数据进行数据融合得到标准化数据。

具体的,可以获取各部门,如:信息办、应急办、公安、交通等各业务系统的原始数据的人员信息和企业信息,根据人员信息和企业信息的唯一标识,例如:人员的身份证信息,护照信息,企业的组织机构代码,营业执照等信息,对各业务系统的原始数据进行抽取、转换、装载等处理,得到以人员信息和企业信息为标识的统一的标准化数据。

进一步的,图3为本申请一实施例所提供的又一种服务提供方法的流程示意图,如图3所示,获取各业务系统的业务模型进行融合处理,得到通用业务规则模型,包括:

步骤s301、获取各业务系统的业务规则和业务流程;

步骤s302、根据业务规则和业务流程提取共同的业务进行业务融合,得到通用业务规则模型。

具体的,可以获取各部门,如:信息办、应急办、公安、交通等各业务系统的业务规则和业务流程,通过业务的交互完成应用的解耦和组合,构建共同的业务,为跨层级、跨地域、跨系统、跨部门、跨业务的业务协同提供支撑,并通过流程分析、流程定义与重定义、资源分配等方式,将跨异构系统的业务流程串联起来,从而使得截然不同的、基于各种不同平台、用不同方案建立的应用软件和系统有机地集成,最终成为通用业务规则模型,形成一个无缝的、易于访问的单一系统。

进一步的,图4为本申请一实施例所提供的又一种服务提供方法的流程示意图,如图4所示,基于标准化数据和通用业务规则模型,生成智慧城市云平台统一的服务接口,包括:

步骤s401、基于标准化数据和通用业务规则模型,分别构建通用业务识别模型和通用服务识别模型;

步骤s402、根据通用业务识别模型和通用服务识别模型对应的不同用户类型,生成统一服务接口。

具体的,基于标准化数据和通用业务规则模型,提炼“通用业务识别模型”,将业务线梳理、分类,业务端通过统一入口推送给各部门工作人员,一站式管理。提炼“通用服务识别模型”,为市民、企业对应的服务分门别类,通过统一入口推送给城市的活动主体,一站式服务。

图5为本申请一实施例所提供的一种服务提供装置的功能模块示意图,请参照图5,需要说明的是,本实施例所提供的服务提供装置500,其基本原理及产生的技术效果与前述对应的方法实施例相同,为简要描述,本实施例中未提及部分,可参考方法实施例中的相应内容。该服务提供装置500应用于智慧城市云平台的操作系统,所述智慧城市云平台是基于iaas、daas、paas、saas之间的融合平台,所述装置包括:

标准化数据获取模块510,用于获取各业务系统的原始数据进行融合处理,得到标准化数据;

通用业务规则获取模块520,用于获取各业务系统的业务模型进行融合处理,得到通用业务规则模型;

接口模块530,用于基于标准化数据和通用业务规则模型,生成智慧城市云平台统一的服务接口;

服务模块540,用于接收不同类型用户的服务请求,调用服务接口提供对应服务。

上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。

可选的,图6为本申请一实施例所提供的一种标准化数据获取模块的功能模块示意图,请参照图6,该标准化数据获取模块510还包括:

数据获取模块511,用于获取各所述业务系统的人员信息和企业信息;

数据处理模块512,用于根据人员信息和企业信息的唯一标识,对各业务系统的原始数据进行数据融合得到标准化数据。

上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。

可选的,图7为本申请一实施例所提供的一种通用业务规则获取模块的功能模块示意图,请参照图7,该通用业务规则获取模块520还包括:

业务获取模块521,用于获取各业务系统的业务规则和业务流程;

业务处理模块522,用于根据业务规则和业务流程提取共同的业务进行业务融合,得到通用业务规则模型。

上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。

可选的,图8为本申请一实施例所提供的一种接口模块的功能模块示意图,请参照图8,该接口模块530还包括:

模型构建模块531,用于基于标准化数据和通用业务规则模型,分别构建通用业务识别模型和通用服务识别模型;

接口生成模块532,用于根据通用业务识别模型和通用服务识别模型对应的不同用户类型,生成统一服务接口。

上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。

以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(applicationspecificintegratedcircuit,简称asic),或,一个或多个微处理器(digitalsingnalprocessor,简称dsp),或,一个或者多个现场可编程门阵列(fieldprogrammablegatearray,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(centralprocessingunit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。

图9为本申请一实施例所提供的一种电子设备的功能模块示意图,请参照图9,该电子设备可以包括处理器1001和存储器1002,处理器1001可以调用存储器1002存储的计算机程序。当该计算机程序被处理器1001读取并运行,可以实现上述方法实施例。具体实现方式和技术效果类似,这里不再赘述。

可选地,本申请还提供一计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器读取并运行时,可以实现上述方法实施例。

在本申请所提供的几个实施例中,应该理解到,以上所描述的装置实施例仅仅是示意性的,所揭露的装置和方法,可以通过其它的方式实现。例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行,例如各单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。


技术特征:

1.一种服务提供方法,其特征在于,应用于智慧城市云平台的操作系统,所述智慧城市云平台是基于iaas、daas、paas、saas之间的融合平台,所述方法包括:

获取各业务系统的原始数据进行融合处理,得到标准化数据;

获取各业务系统的业务模型进行融合处理,得到通用业务规则模型;

基于所述标准化数据和所述通用业务规则模型,生成所述智慧城市云平台统一的服务接口;

接收不同类型用户的服务请求,调用所述服务接口提供对应服务。

2.根据权利要求1所述的方法,其特征在于,获取各业务系统的原始数据进行融合处理,得到标准化数据,包括:

获取各所述业务系统的人员信息和企业信息;

根据所述人员信息和所述企业信息的唯一标识,对各所述业务系统的原始数据进行数据融合得到标准化数据。

3.根据权利要求2所述的方法,其特征在于,获取各业务系统的业务模型进行融合处理,得到通用业务规则模型,包括:

获取各所述业务系统的业务规则和业务流程;

根据所述业务规则和所述业务流程提取共同的业务进行业务融合,得到通用业务规则模型。

4.根据权利要求3所述的方法,其特征在于,基于所述标准化数据和所述通用业务规则模型,生成所述智慧城市云平台统一的服务接口,包括:

基于所述标准化数据和所述通用业务规则模型,分别构建通用业务识别模型和通用服务识别模型;

根据所述通用业务识别模型和所述通用服务识别模型对应的不同用户类型,生成统一服务接口。

5.一种服务提供装置,应用于智慧城市云平台的操作系统,所述智慧城市云平台是基于iaas、daas、paas、saas之间的融合平台,所述装置包括:

标准化数据获取模块,用于获取各业务系统的原始数据进行融合处理,得到标准化数据;

通用业务规则获取模块,用于获取各业务系统的业务模型进行融合处理,得到通用业务规则模型;

接口模块,用于基于所述标准化数据和所述通用业务规则模型,生成所述智慧城市云平台统一的服务接口;

服务模块,用于接收不同类型用户的服务请求,调用所述服务接口提供对应服务。

6.根据权利要求5所述的装置,所述标准化数据获取模块包括:

数据获取模块,用于获取各所述业务系统的人员信息和企业信息;

数据处理模块,用于根据所述人员信息和所述企业信息的唯一标识,对各所述业务系统的原始数据进行数据融合得到标准化数据。

7.根据权利要求6所述的装置,所述通用业务规则获取模块包括:

业务获取模块,用于获取各所述业务系统的业务规则和业务流程;

业务处理模块,用于根据所述业务规则和所述业务流程提取共同的业务进行业务融合,得到通用业务规则模型。

8.根据权利要求7所述的装置,所述接口模块包括:

模型构建模块,用于基于所述标准化数据和所述通用业务规则模型,分别构建通用业务识别模型和通用服务识别模型;

接口生成模块,用于根据所述通用业务识别模型和所述通用服务识别模型对应的不同用户类型,生成统一服务接口。

9.一种电子设备,其特征在于,包括存储器和处理器,存储器中存储有可在处理器运行的计算机程序,处理器执行计算机程序时实现如权利要求1-4任一项所述的方法。

10.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器读取并运行时,实现如权利要求1-4任一项所述的方法。

技术总结
本申请的实施例提供了一种服务提供方法、装置、电子设备及存储介质,应用于智慧城市云平台的操作系统,智慧城市云平台是基于IAAS、DAAS、PAAS、SAAS之间的融合平台,方法包括:获取各业务系统的原始数据和业务模型分别进行融合处理,得到标准化数据和通用业务规则模型,将标准化数据和通用业务规则模型进行集成,最终成为一个可以为智慧城市云平台不同类型用户无缝的、易于访问的单一系统,基于不同类型用户的服务诉求,将服务分门别类,通过统一入口推送给不同类型的用户,从而实现了智慧城市各应用系统的数据和业务互通,提高了各部门的工作效率。

技术研发人员:王茜;白峰;卫立波;屈治文
受保护的技术使用者:陕西省大数据集团有限公司
技术研发日:2020.01.08
技术公布日:2020.06.05

转载请注明原文地址: https://bbs.8miu.com/read-59440.html

最新回复(0)