[发明专利]数据处理方法、数据处理装置及计算机可读存储介质有效
申请号: | 201910633136.9 | 申请日: | 2019-07-15 |
公开(公告)号: | CN110321120B | 公开(公告)日: | 2021-02-23 |
发明(设计)人: | 李易龙;郑佳佳;许芳萃;黄泽鑫;赵新宇 | 申请(专利权)人: | 珠海格力电器股份有限公司 |
主分类号: | G06F8/36 | 分类号: | G06F8/36;G06F8/38;G06F16/958 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 姜雍;许蓓 |
地址: | 519070*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 计算机 可读 存储 介质 | ||
本公开提供了一种数据处理方法、数据处理装置及计算机可读存储介质,涉及数据处理技术领域。其中的数据处理方法包括:显示组件根据用户操作生成事件对象,并将事件对象发送至功能组件;功能组件根据事件对象获取业务数据,并将业务数据发送至显示组件;显示组件对业务数据进行显示。本公开能够提升软件系统中组件的可复用性,从而提升软件系统的可扩展性,并减少开发软件系统过程中的重复开发工作。
技术领域
本公开涉及数据处理技术领域,特别涉及一种数据处理方法、数据处理装置及计算机可读存储介质。
背景技术
随着MVVM(Model-View-ViewModel,模型-视图-视图模型)框架的应用越来越广泛,组件化思想体现得越来越重要。符合MVVM架构的页面应用程序,会根据功能对软件系统进行模块化划分,抽象提取出多个组件。
发明内容
发明人研究发现,具有单一功能特点的组件,在相同或者相似的模块应用场景当中可以直接复用,从而减少大量重复开发工作。然而在实际的软件开发过程当中,对组件的抽象标准不同,划分组件的颗粒度也不同,这导致组件的可复用性较低。
本公开解决的一个技术问题是,如何提升软件系统中组件的可复用性。
根据本公开实施例的一个方面,提供了一种数据处理方法,包括:显示组件根据用户操作生成事件对象,并将事件对象发送至功能组件;功能组件根据事件对象获取业务数据,并将业务数据发送至显示组件;显示组件对业务数据进行显示。
在一些实施例中,功能组件根据事件对象获取业务数据包括:功能组件根据事件对象中的显示组件标识和用户操作,确定业务数据标识;功能组件利用业务数据标识获取业务数据。
在一些实施例中,功能组件利用业务数据标识获取业务数据包括:功能组件向数据服务发送业务数据请求,业务数据请求携带业务数据标识;数据服务从业务服务获取业务数据标识对应的业务数据;数据服务将业务数据发送至功能组件。
在一些实施例中,数据服务将业务数据发送至功能组件包括:数据服务向订阅了数据服务中数据订阅对象的所有功能组件广播业务数据。
在一些实施例中,显示组件将事件对象发送至功能组件包括:显示组件将事件对象发送至数据服务;数据服务向订阅了数据服务中事件订阅对象的所有功能组件广播事件对象。
在一些实施例中,功能组件利用业务数据标识获取业务数据包括:功能组件从数据缓存对象中获取业务数据标识对应的业务数据,数据缓存对象中包含功能组件存储的历史业务数据。
在一些实施例中,还包括:显示组件被不同的功能组件复用,形成新的功能组件。
根据本公开实施例的另一个方面,提供了一种数据处理装置,包括:显示组件,被配置为根据用户操作生成事件对象,并将事件对象发送至功能组件;显示组件还被配置为对业务数据进行显示;功能组件,被配置为根据事件对象获取业务数据,并将业务数据发送至显示组件。
在一些实施例中,功能组件被配置为:根据事件对象中的显示组件标识和用户操作,确定业务数据标识;利用业务数据标识获取业务数据。
在一些实施例中,数据处理装置还包括数据服务模块和业务服务模块;功能组件被配置为:向数据服务发送业务数据请求,业务数据请求携带业务数据标识;数据服务模块被配置为:从业务服务模块获取业务数据标识对应的业务数据;将业务数据发送至功能组件。
在一些实施例中,数据服务模块被配置为:向订阅了数据服务模块中数据订阅对象的所有功能组件广播业务数据。
在一些实施例中,显示组件被配置为:将事件对象发送至数据服务模块;数据服务模块被配置为:向订阅了数据服务模块中事件订阅对象的所有功能组件广播事件对象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海格力电器股份有限公司,未经珠海格力电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910633136.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据处理模块的生成方法、服务器和客户端
- 下一篇:数家系统