[发明专利]一种数据管理方法及装置在审
申请号: | 201811427600.0 | 申请日: | 2018-11-27 |
公开(公告)号: | CN109542730A | 公开(公告)日: | 2019-03-29 |
发明(设计)人: | 杨智广 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 林桐苒;解婷婷 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 路由 数据管理组件 数据管理 映射关系表 运行状态 管理操作 管理数据 数据执行 预先创建 自动化 监控 | ||
本发明公开了一种数据管理方法,方法包括:预先创建路由与数据管理组件的映射关系表;监控所述路由的运行状态;根据所述路由的运行状态和所述映射关系表对所述数据管理组件中的数据执行相应的管理操作。通过本发明的方案,可以实现自动化且合理地管理数据。
技术领域
本发明涉及计算机技术,尤指一种数据管理方法及装置。
背景技术
在现代前端开发中,通常会使用基于MVVM(Model-View-ViewModel)模式的现代web(World Wide Web全球广域网,也称为万维网)框架,web框架例如React(软件行业名词)、Vue(3D渲染解决方案产品)等。其中,React主要用于构建UI。在React里传递多种类型的参数,如声明代码,帮助渲染UI、也可以是静态的HTML DOM(HTML Document ObjectModel,文档对象模型)元素、也可以传递动态变量、甚至是可交互的应用组件。由于此类web框架提供UI层的渲染,需要搭配一个专门管理数据的组件。比如,Vue框架搭配Vuex管理数据的组件,React框架搭配Redux管理数据的组件。由于数据管理组件只考虑了数据的创建,所以目前的数据管理方法是在数据管理组件中保存全局通用的数据,而用于局部的视觉组件中特有的数据往往是下发到所属的视觉组件中单独管理。这种管理方法导致了数据管理比较混乱。因此,亟待需要提供一种数据管理方法,将所有数据委托给数据管理组件进行统一管理,实现了数据统一管理。
发明内容
为了解决上述技术问题,本发明提供了一种数据管理方法及装置,能够实现数据统一管理。
为了达到本发明目的,本发明提供了一种数据管理方法,包括:
预先创建路由与数据管理组件的映射关系表;
监控所述路由的运行状态;
根据所述路由的运行状态和所述映射关系表对所述数据管理组件中的数据执行相应的管理操作。
一种示例性的实施例中,所述映射关系表用于表示所述路由与初始数据的对应关系。
一种示例性的实施例中,所述路由的运行状态,包括:进入路由和离开路由。
一种示例性的实施例中,所述根据所述路由的运行状态和所述映射关系表对所述数据管理组件中的数据执行相应的管理操作,包括:
当进入路由时,根据所述映射关系表对所述数据管理组件中的数据进行初始化;
当离开路由时,删除所述数据管理组件中的数据。
一种示例性的实施例中,所述根据所述映射关系表对所述数据管理组件中的数据进行初始化后,还包括:
加载视觉组件的数据;
所述数据管理组件呈现所述视觉组件的数据。
为了解决上述问题,本发明还提供了一种数据管理装置,包括:存储器和处理器;
所述存储器,用于保存用于数据管理的程序;
所述处理器,用于读取执行所述用于数据管理的程序,执行如下操作:
预先创建路由与数据管理组件的映射关系表;
监控所述路由的运行状态;
根据所述路由的运行状态和所述映射关系表对所述数据管理组件中的数据执行相应的管理操作。
一种示例性的实施例中,所述映射关系表用于表示所述路由与初始数据的对应关系。
一种示例性的实施例中,所述路由的运行状态,包括:进入路由和离开路由。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811427600.0/2.html,转载请声明来源钻瓜专利网。