全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210247821.X (22)申请日 2022.03.14 (71)申请人 平安国际智慧城市科技股份有限公 司 地址 518000 广东省深圳市前海深港合作 区妈湾兴海 大道3048号前海自贸大厦 1-34层 (72)发明人 王斌  (74)专利代理 机构 广州三环 专利商标代理有限 公司 44202 专利代理师 刘燕 (51)Int.Cl. G06F 8/38(2018.01) G06F 16/23(2019.01) G06F 16/25(2019.01)G06F 16/27(2019.01) (54)发明名称 数据同步的方法、 装置、 电子设备以及存储 介质 (57)摘要 本申请实施例公开了一种数据同步的方法、 装置、 电子设备以及存储介质。 该方法可 以包括 如下步骤: 在View层需要显示第一Model层中的 数据的情况下, 获取存储在第一Model层中的数 据, 第一Model层为MVVM模式中的Model层; ViewModel层根据View层定义的协议接口将第一 Model层中的数据进行加工得到第一目标数据; View层获取第一目标数据并进行显示。 实施本申 请, 通过协议接口对数据进行加工得到目标数据 来实现数据同 步 , 可以 完成对View层和 ViewModel层的解耦。 权利要求书2页 说明书11页 附图2页 CN 114625368 A 2022.06.14 CN 114625368 A 1.一种数据同步的方法, 应用于终端, 其特 征在于, 所述方法包括以下步骤: 在View层需要显示第一Model层中的数据的情况下, 获取存储在 所述第一Model层中的 数据, 所述第一Model层为MV VM模式中的Model层; ViewModel层根据所述View层定义的协议接口将所述第一Model层中的数据进行加工 得到第一目标 数据; 所述View层获取 所述第一目标 数据并进行显示。 2.根据权利要求1所述的方法, 其特征在于, 所述ViewModel层包括第一ViewObject层、 EventManager层以及NewViewModel层, 其中, 所述第一ViewObject层用于加工所述第一 Model层中的数据, 所述Event Manager层用于管理所述View层的事件, 所述NewViewModel层 用于网络请求。 3.根据权利要求2所述的方法, 其特征在于, 所述获取存储在所述第一Model层中的数 据包括以下步骤: 所述第一ViewObject层获取 数据调用指令, 所述数据调用指令用于指示调用数据; 根据所述数据调用指令在所述第一Model层中进行查找判断所述第一Model层中是否 存在所述数据; 在存在所述数据的情况 下, 获取存 储在所述第一Model层中的数据。 4.根据权利要求2所述的方法, 其特征在于, 所述ViewModel层还包括第二ViewObject 层, 在所述View层获取 所述第一目标 数据并进行显示之后, 所述方法还 包括以下步骤: 在View层需要显示第二Model层中的数据的情况下, 获取存储在 所述第二Model层中的 数据, 所述第二Model层为MV VM模式中的Model层; 所述第二ViewObject层根据所述View层定义的协议接口将所述第二Model层中的数据 进行加工得到第二目标 数据; 所述View层获取 所述第二目标 数据并进行显示。 5.根据权利要求2所述的方法, 其特征在于, 在所述View层获取所述第 一目标数据并进 行显示之后, 所述方法还 包括以下步骤: 监听所述第一Model层中的数据是否发生变化; 在所述第一Model层中的数据发生变化的情况下, 根据预定义的回调方法更新所述 View层中的第一目标 数据并进行显示。 6.根据权利要求2所述的方法, 其特征在于, 在所述View层获取所述第 一目标数据并进 行显示之后, 所述方法还 包括以下步骤: 所述View层获取用户的指令并发送所述指令至所述EventManager层, 所述指令中包括 指令对应的事 件标识; 所述EventMana ger层根据所述事 件标识确定需要执 行的事件。 7.根据权利要求2所述的方法, 其特征在于, 所述EventManager层中包括注册者信息, 以获取注 册者对应的事 件和/数据。 8.一种数据同步的装置, 其特 征在于, 所述装置包括: 获取模块, 用于在View层需要显示第一Model层中的数据的情况下, 获取存储在 所述第 一Model层中的数据, 所述第一Model层为MV VM模式中的Model层; 加工模块, 用于ViewModel层根据所述View层定义的协议接口将所述第一Model层中的权 利 要 求 书 1/2 页 2 CN 114625368 A 2数据进行加工得到第一目标 数据; 显示模块, 用于所述View层获取 所述第一目标 数据并进行显示。 9.一种电子设备, 其特征在于, 包括处理器和存储器, 所述处理器和存储器相互连接, 其中, 所述存储器用于存储计算机程序, 所述计算机程序包括程序指 令, 所述处理器被配置 用于调用所述 程序指令, 执 行如权利要求1 ‑7任一项所述的方法。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有计算机程 序, 所述计算机程序包括程序指令, 所述程序指令当被处理器执行时使所述处理器执行如 权利要求1 ‑7任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 114625368 A 3

PDF文档 专利 数据同步的方法、装置、电子设备以及存储介质

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 数据同步的方法、装置、电子设备以及存储介质 第 1 页 专利 数据同步的方法、装置、电子设备以及存储介质 第 2 页 专利 数据同步的方法、装置、电子设备以及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 00:50:18上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。