一种数据管理方法和系统技术方案

技术编号:36419719 阅读:22 留言:0更新日期:2023-01-20 22:27
本申请涉及数据存储技术领域,具体涉及一种数据管理方法和系统,用于解决当前养老服务系统同类数据多系统冗余的问题。该方法应用于提供养老服务数据存储的数据存储系统,数据存储系统与N个养老机构平台连接,数据存储系统包括基础数据、公共数据和N个养老机构平台分别对应的自有数据;方法包括:接收第一养老机构平台发送的访问请求,访问请求用于请求第一养老机构平台的服务数据,服务数据包括第一数据、第二数据或者第三数据的至少一种,第一数据属于基础数据,第二数据属于公共数据,第三数据属于第一养老机构平台的自有数据;向第一养老机构平台发送第一养老机构平台的服务数据。据。据。

【技术实现步骤摘要】
一种数据管理方法和系统


[0001]本申请涉及数据存储
,具体涉及一种数据管理方法和系统。

技术介绍

[0002]随着养老服务系统的不断蓬勃发展,业务的不断拓展,一些早期的数据设计和底层框架也渐渐变得不适应未来业务的发展和前进方向。如在原有的多系统的处理逻辑下,通常会出现同类数据多系统冗余的问题。这通常是由于养老服务系统中的某一系统在修改信息后同步时由于某种原因报错,导致数据回滚,但此时该系统数据已经修改并且不会回滚导致的。例如,原本政务系统修改机构信息时,在修改完成后会将修改后的数据同步至平台系统,但平台系统因为某种原因报错导致平台系统的数据回滚,但此时政务系统的数据已被修改并且不会回滚,就会导致政务系统中存储的数据与平台系统中存储的数据不一致,从而导致同类数据多系统冗余的问题。

技术实现思路

[0003]本申请实施例提供一种数据管理方法和系统,用于解决养老服务系统中同类数据多系统冗余的问题。
[0004]第一方面,本申请提供一种数据管理方法,应用于提供养老服务数据存储的数据存储系统,所述数据存储系统与N个养老机构平台连接,所述数据存储系统存储的养老服务数据包括基础数据、公共数据和所述N个养老机构平台分别对应的自有数据;其中,所述基础数据包括所述N个养老机构平台相关的且不支持养老机构平台修改的基础信息,所述公共数据包括所述N个养老机构平台相关的且支持公共访问及修改的信息,第一养老机构平台对应的自有数据包括所述第一养老机构平台相关且不支持除所述第一养老机构平台以外的其它养老机构平台访问的信息,所述第一养老机构平台为所述N个养老机构平台中任一养老机构平台,N为正整数;所述方法包括:接收所述第一养老机构平台发送的访问请求,所述访问请求用于请求所述第一养老机构平台的服务数据,所述服务数据包括第一数据、第二数据或者第三数据的至少一种,所述第一数据属于所述基础数据,所述第二数据属于所述公共数据,所述第三数据属于所述第一养老机构平台的自有数据;向所述第一养老机构平台发送所述第一养老机构平台的服务数据。
[0005]基于上述方案,通过将现有技术中各个系统中数据库中的数据统一存储在数据存储系统中,同时在数据存储系统接收到养老机构平台的访问请求时,可以向养老机构平台发送养老机构平台所需访问的数据。从而可以通过该方法实现对养老服务数据的统一管理,可以避免数据重复或者数据缺失问题,以及同一养老机构在不同的系统中存在多条数据的情况。从而可以避免养老服务系统中存在同类数据多系统冗余的问题。
[0006]在一种可能的实施例中,所述数据存储系统还与政务管理平台连接,所述政务管理平台用于政务工作人员对管辖区域内的所述N个养老机构的信息进行管理;所述方法还包括:接收所述第一养老机构平台发送的第一数据修改请求;所述第一数据修改请求用于
修改所述第一养老机构平台的服务数据;当所述服务数据包括属于所述基础数据的第一数据时,向所述政务管理平台发送备案申请,所述备案申请用于向所述政务管理平台备案所述第一数据的修改;接收所述政务管理平台发送的备案响应;所述备案响应用于指示所述政务管理平台是否同意修改所述第一数据;根据所述备案响应修改所述数据存储系统存储的所述服务数据。
[0007]基于上述方案,由于数据存储系统可以与政务管理平台连接。在养老机构平台需要修改基础数据时,数据存储系统可以向政务管理平台发送备案申请。在政务管理平台同意后对基础数据进行修改,可以使得基础数据不能够被随意修改,进一步确保了数据存储系统中数据的统一。
[0008]在一种可能的实施例中,所述数据存储系统还与第三方服务平台连接,所述第三方服务平台用于对管辖区域内的养老机构提供第三方服务;向所述政务管理平台发送备案申请,包括:通过所述第三方服务平台向所述政务管理平台发送所述备案申请;接收所述政务管理平台发送的备案响应,包括:通过所述第三方服务平台接收所述政务管理平台发送的所述备案响应。
[0009]基于上述方案,数据存储系统可以与第三方服务平台和政务管理平台连接。第三方服务平台可以起到对接养老机构平台和政务管理平台的作用。因此可以通过第三方服务平台向所述政务管理平台发送备案申请,从而可以减轻政务部门工作人员的工作量。
[0010]在一种可能的实施例中,所述向所述第一养老机构平台发送所述第一养老机构平台的服务数据之后,还包括:接收所述第一养老机构平台发送的第二数据修改请求,所述第二数据修改请求用于请求修改所述服务数据;当所述服务数据包括所述第二数据或所述第三数据时,添加分布式锁,所述分布式锁用于禁止除所述第一养老机构平台以外的其它平台修改所述第二数据或者所述第三数据;在完成修改所述数据存储系统中的所述第二数据或所述第三数据后,释放所述分布式锁。
[0011]基于上述方案,数据存储系统在修改数据时可以通过使用分布式锁,可以避免多个平台在同一时间对同一数据进行修改。从而可以避免现有技术的养老服务系统中多系统端之间数据不一致和并发等问题。
[0012]在一种可能的实施例中,接收所述第三方服务平台发送的第三数据修改请求;所述第三数据修改请求用于修改所述第一养老机构平台的服务数据;当所述服务数据包括属于所述基础数据的第一数据时,向所述政务管理平台发送备案申请;接收所述政务管理平台发送的备案响应;根据所述备案响应修改所述数据存储系统存储的所述服务数据。
[0013]基于上述方案,第三方服务平台在修改基础数据时,可以通过数据存储系统向政务管理平台发送备案申请,在政务管理平台同意后进行修改,可以除政务管理平台外的其他平台均不能对基础数据随意修改,可以使得数据存储系统中的数据保持统一。
[0014]在一种可能的实施例中,所述数据存储系统是通过微服务框架建立的。
[0015]基于上述方案,现有的养老服务系统由于包括多个系统端因此导致整个系统需要包括数十个接口甚至更多。但通过本申请中的数据管理方法,应用通过微服务框架建立的数据存储系统对养老服务系统中的数据进行管理,可以将接口数据降低至个位数,极大的减少了数据处理接口,从而可以降低代码风险。
[0016]第二方面,本申请提供一种数据管理系统,所述系统包括提供养老服务数据存储
的数据存储系统以及N个养老机构平台,所述数据存储系统与所述N个养老机构平台通信连接,所述数据存储系统存储有基础数据、公共数据和所述N个养老机构平台分别对应的自有数据;其中,所述基础数据包括所述N个养老机构平台相关的且不支持养老机构平台修改的基础信息,所述公共数据包括所述N个养老机构平台相关的且支持公共访问及修改的信息,第一养老机构平台对应的自有数据包括所述第一养老机构平台相关且不支持除所述第一养老机构平台以外的其它养老机构平台访问的信息,所述第一养老机构平台为所述N个养老机构平台中任一养老机构平台,N为正整数。
[0017]在一种可能的实施例中,所述系统还包括政务管理平台,所述政务管理平台用于政务工作人员对管辖区域内的所述N个养老机构的信息进行管理,所述数据存储系统还存储有所述政务管理本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据管理方法,其特征在于,应用于提供养老服务数据存储的数据存储系统,所述数据存储系统与N个养老机构平台连接,所述数据存储系统存储的养老服务数据包括基础数据、公共数据和所述N个养老机构平台分别对应的自有数据;其中,所述基础数据包括所述N个养老机构平台相关的且不支持养老机构平台修改的基础信息,所述公共数据包括所述N个养老机构平台相关的且支持公共访问及修改的信息,第一养老机构平台对应的自有数据包括所述第一养老机构平台相关且不支持除所述第一养老机构平台以外的其它养老机构平台访问的信息,所述第一养老机构平台为所述N个养老机构平台中任一养老机构平台,N为正整数;所述方法包括:接收所述第一养老机构平台发送的访问请求,所述访问请求用于请求所述第一养老机构平台的服务数据,所述服务数据包括第一数据、第二数据或者第三数据的至少一种,所述第一数据属于所述基础数据,所述第二数据属于所述公共数据,所述第三数据属于所述第一养老机构平台的自有数据;向所述第一养老机构平台发送所述第一养老机构平台的服务数据。2.如权利要求1所述的方法,其特征在于,所述数据存储系统还与政务管理平台连接,所述政务管理平台用于政务工作人员对管辖区域内的所述N个养老机构的信息进行管理;所述方法还包括:接收所述第一养老机构平台发送的第一数据修改请求;所述第一数据修改请求用于修改所述第一养老机构平台的服务数据;当所述服务数据包括属于所述基础数据的第一数据时,向所述政务管理平台发送备案申请,所述备案申请用于向所述政务管理平台备案所述第一数据的修改;接收所述政务管理平台发送的备案响应;所述备案响应用于指示所述政务管理平台是否同意修改所述第一数据;根据所述备案响应修改所述数据存储系统存储的所述服务数据。3.如权利要求2所述的方法,其特征在于,所述数据存储系统还与第三方服务平台连接,所述第三方服务平台用于对管辖区域内的养老机构提供第三方服务;向所述政务管理平台发送备案申请,包括:通过所述第三方服务平台向所述政务管理平台发送所述备案申请;接收所述政务管理平台发送的备案响应,包括:通过所述第三方服务平台接收所述政务管理平台发送的所述备案响应。4.如权利要求1所述的方法,其特征在于,所述向所述第一养老机构平台发送所述第一养老机构平台的服务数据之后,还包括:接收所述第一养老机构平台发送的第二数据修改请求,所述第二数据修改请求用于请求修改所述服务数据;当所述服务数据包括所述第二数据或所述第三数据时,添加分布式锁,所述分布式锁用于禁止除所述第一养老机构平台以外的其它平台修改所述第二数据或者所述第三数据;在完成修改所述数据存储系统中的所述第二数据或所述第三数据后,释放所述分布式锁。5.如权利要求3所述的方法,其特征在于,还包括:
接收所述第三方服务平台发送的第三数据修改请求;所述第三数据修改请求用于修改所述第一养老机构平台的服务数据;当所述服务数据包括属于所述基础数据的第一数据时,向所述政务管理平台发送备案申请;接收所述政务管理平台发送的备案响应;根据所述备案响应修改所述数据存储系统存储的所述服务数据。6.如权利要求1

5任一项所述的方法,其特征在于,所述数据存储系统是通过微服务框架建立的。7.一种数据管理系统,其特征在于,所述系统包括提供养老服务数据存储的数据存储系统以及N个养老机构平台,所述数据存储系统与所述N个养老机构平台通信连接,所述数据存储系统存储有基础数据、公共数据和所述N个养老机构平台分别对应的自有数据;其中,所述基础数据包括所述N个养老机构平台相关的且不支持养老机构平台修改的基础信息,所述公共数据包括所述N个养老机构平台相关的且支持公共访问及修改的信息,第一养老机构平台对应的自有数据包括所述第一养老机构平台相关且不支持除所述第一养老机构平台以外的其它养老机构平台访问的信息,所述第一养老机构平台为所述N个养老机构平台中任一养老机构平台,N为正整数。8.如权利要求7所述的系统,其特征在于,所述系统还包括政务管理平台,所述...

【专利技术属性】
技术研发人员:张洪坤刘川吴健张小刚朱佳
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1