分布式系统硬件资源池原理和接入实践

解析AI算力网络与通信资源池化的技术架构 每个工厂都需要特定的原材料和设备来运作。在数字世界里,AI就像是这些工厂,它们需要强大的计算能力(算力)来处理数据和完成任务,而通信资源就像是运输原材料和产品的道路和交通工具。现在,科学家们想打造一个智能的城市规划,把算力像共享工厂一样整合起来,通信资源也像公共交通系统一样统一调配,这就是AI算力网络与通信资源池化的概念。我们都知道,现在AI技术发展得非常快,从智能语音助手到自动驾驶汽车,都离不开强大的算力支持。那么,把这两者结合起来,构建一个高效的网络,对我们的生活和科技发展有着巨大的价值。 阅读详情

一、硬件资源池理念产生背景

随着智能设备的发展和普及,越来越多的智能设备已经深入人们的生活,比如手机,PC,平板,各类穿戴设备等。当前单个设备的外设资源已经非常丰富,硬件能力也很强大。像我们的手机、PC、平板都有相机,音频,屏幕,键鼠等各种外设资源;但是这些硬件外设是属于各个设备自身的,如果涉及到跨设备的协同操作就会比较繁琐。

比如用户正在 PC 上编辑文档,需要从平板复制一段文字,或者使用手机拍摄照片,然后插入文档作为素材,需要用户在各个设备上分别操作,然后发送文字或者图片到 PC,然后再回到 PC 进行编辑,非常繁琐。如果应用开发者从应用层实现设备间硬件能力共享,对于应用开发者工作量和难度非常大,而且各个应用之间需要重复开发,能力难以复用和继承。

图 1 单设备硬件孤立难以共享

为此,鸿蒙系统提出了硬件资源池的理念,打破了各个设备硬件的孤立状态,能够做到设备间硬件外设全局共享。我们把各个设备的硬件外设抽象为外设信息单元,外设信息在各个可信设备之间自动同步,如此,实现了外设信息的全局可见;结合分布式硬件虚拟化技术,实现任意设备之间的硬件外设能力跨设备调用;分布式硬件资源池作为系统能力下沉系统底层,北向开发者不感知资源池的存在;跨设备硬件和本地硬件使用同一套 API,开发者调用跨设备硬件体验和本地硬件一致,如此明显的便利了开发者调用跨设备硬件,开发者无需关注硬件底层细节,专注于业务创新。

图 2 硬件资源池打破硬件边界,全局共享

二、鸿蒙系统硬件资源池支持场景

鸿蒙系统采用硬件资源池的理念,能够结合多个设备的优势硬件为用户提供更优的体验,同时支持了消费者和开发者的多种创新体验。

2.1 消费者场景

在消费者层面,华为分布式硬件支持智慧办公,智慧出行等多种创新场景。例如智慧办公场景中,使用一套 PC 键鼠即可和周边平板等设备跨设备操作,使用到键鼠外设的跨设备操控能力;多屏协同场景中,手机屏幕显示到平板,手机视频通话可以使用平板的麦克风和摄像头,用户在平板上即可同时操作手机平板两台设备,避免设备间来回切换,操作方便,这个场景使用到了麦克风,扬声器,摄像头和屏幕等硬件的跨设备分布式能力。

在智慧出行场景中,用户在手机上听音乐或者视频通话,进入座舱后,手机上的音乐和通话可以自动接续到车机,使用车机的音频外设播音和拾音,使用车机的摄像头进行视频通话,更加符合用户在座舱中的使用习惯;手机导航接续到车机后,车机的 GPS 信号可以共享给手机,结合手机 GPS 信号提供更高精度的定位数据;可以看到,在智慧出行场景中,可以通过分布式硬件资源池结合手机和车机的优势硬件,为用户提供更好的服务体验。

图 3 鸿蒙硬件资源池支持各类消费者场景

2.2 开发者场景

对于开发者来说,由于分布式硬件资源池将跨设备硬件调用的复杂度都封装在了系统底层,跨设备硬件复用本地硬件的 API,开发者学习和适配难度可以做到最低。

以分布式相机为例,相机接口可以同时查询到本地相机和跨设备相机外设,本地相机和跨设备相机通过 ConnectionType.CAMERA_CONNECTION_REMOTE 属性相区分,开发者通过该属性过滤出分布式相机后,其他操作和本地相机完全一致。无需为使用跨设备硬件学习一套独立的 API,很大程度上的简化了开发者开发难度。

图 4 分布式硬件开发者使用示例

三、硬件资源池原理

以相机和音频为例,假设设备 A 和设备 B 都有各自的相机和音频外设,驱动层有对应的本地相机和本地音频驱动。

图 5 分布式硬件资源池原理示意

分布式硬件从各自设备本地采集相机和音频驱动信息,存入分布式数据库。如果 AB 两个设备建立了可信关系并且通过软总线组网上线成功,分布式数据库会在 AB 两个设备之间自动同步各自的本地外设数据信息,这样,设备 A 分布式硬件可以拿到设备 B 的相机和音频外设规格数据,同样,设备 B 也可以拿到设备 A 的相机和音频外设规格数据。

以设备 A 的流程为例,分布式硬件收到对端设备 B 的硬件规格数据后,在驱动层注册对应的虚拟相机和虚拟音频驱动,虚拟驱动相当于对端设备物理硬件在本地的代理;虚拟驱动实现和本地硬件驱动相同的 HDI 接口,区别在于,本地硬件驱动操作本地物理硬件,虚拟硬件驱动控制和数据传输通过软总线作用于对端分布式硬件。

由于和本地硬件实现同样的 HDI 接口,设备 B 相机和音频对应的虚拟硬件可以被相机服务和音频服务发现并管理,包括外设的查询,相机的预览拍照录像,音频的播放,声音的录制等功能。

对称的,在设备 B 上会执行同样的过程,为设备 A 相机和音频外设注册对应虚拟驱动,从而实现设备 B 上对设备 A 硬件外设的查询和使用。

如此就实现了外设信息在设备间互通共享,信息感知自动注册虚拟硬件,注册后即可用,成为一个无中心对称的分布式硬件外设管理系统。同时,分布式硬件框架定义了外设热插拔,虚拟硬件保活等机制,保证业务可靠性。在运行时,各个硬件外设的业务运行于独立进程中,在进程层面保证不同硬件的虚拟化业务互相隔离,提高了业务可靠性。

详细实现可以参考分布硬件管理框架源码:https://gitee.com/openharmony/distributedhardware_distributed_hardware_fwk

四、硬件资源池接入实践

4.1 接口定义

通过前文分析,可以看到分布式硬件与南向硬件的交互涉及"硬件信息采集"和"驱动注册"两类业务,与此对应,分布式硬件针对南向硬件接入定义了两类接口。一类是硬件规格采集接口,一类是驱动注册与准备接口。

图 6 分布式硬件资源池接入接口

(1)硬件规格采集接口

硬件规格采集接口定义了规格信息的采集以及外设热插拔事件监听等功能。

接口链接:https://gitee.com/openharmony/distributedhardware_distributed_hardware_fwk/blob/master/common/utils/include/ihardware_handler.h

(2)驱动注册与准备接口

由于我们是跨设备硬件调用,涉及双端设备的硬件,我们定义使用周边其他设备硬件外设的一端为 Source 端,共享本地硬件给其他设备调用的一端为 Sink 端。

驱动注册与准备接口包括 Source 和 Sink 两端。

Source 端包括初始化,释放以及虚拟驱动注册/去注册等功能;Sink 端主要是初始化和释放接口,用于响应 Source 端的控制指令,比如播放声音或者采集视频画面。在设备组网上线后,分布式硬件框架调用各个硬件类型的南向接口实现,分别初始化各类硬件的 Source 和 Sink 端业务进程,为后续的硬件跨设备调用做好准备。

Source 端接口链接:https://gitee.com/openharmony/distributedhardware_distributed_hardware_fwk/blob/master/common/utils/include/idistributed_hardware_source.h

Sink 端接口链接:https://gitee.com/openharmony/distributedhardware_distributed_hardware_fwk/blob/master/common/utils/include/idistributed_hardware_sink.h

4.2 硬件接入实例

由于分布式硬件良好的南向接入解耦设计,如果有新硬件外设接入,只需要如下三步即可,以分布式相机配置为例。

Step1:定义硬件外设类型枚举值 CAMERA。

enum class DHType : uint32_t {    UNKNOWN = 0x0,            // unknown device    CAMERA = 0x01,            // Camera    AUDIO = 0x02,             // Mic    SCREEN = 0x08,           // Display    GPS = 0x10,               // GPS    INPUT = 0x20,             // Key board    MAX_DH = 0x80000000};

文件链接:https://gitee.com/openharmony/distributedhardware_distributed_hardware_fwk/blob/master/common/utils/include/device_type.h

Step2:实现分布式硬件框架定义的南向接入接口,分别实现为三个 so。

1、实现分布式硬件框架定义的硬件规格采集接口 IHardwareHandler,并编译获得接口实现 libdistributed_camera_handler.z.so。

参考代码:https://gitee.com/openharmony/distributedhardware_distributed_camera/blob/master/services/cameraservice/cameraoperator/handler/include/dcamera_handler.h

2、实现 Source 侧接入接口 IDistributedHardwareSource,并编译获得接口实现 libdistributed_camera_source_sdk.z.so。

参考代码:https://gitee.com/openharmony/distributedhardware_distributed_camera/blob/master/interfaces/inner_kits/native_cpp/camera_source/include/dcamera_source_handler.h

3、实现 Sink 侧接入接口 IDistributedHardwareSink,并编译获得接口实现 libdistributed_camera_sink_sdk.z.so。

参考代码:https://gitee.com/openharmony/distributedhardware_distributed_camera/blob/master/interfaces/inner_kits/native_cpp/camera_sink/include/dcamera_sink_handler.h

Step3:在分布式硬件子部件配置文件中,添加新硬件外设相关配置,包括外设类型,南向接口实现的 so 名称,版本号,以及 Source 和 Sink 端服务分配的服务 Id。

● 该配置由产品定义确定,不同的产品可能使用不同的分布式能力。以 RK3568 开发板为例,配置如下:

{    "name": "distributed_camera",    "type": "CAMERA",    "comp_handler_loc": "libdistributed_camera_handler.z.so",    "comp_handler_version": "1.0",    "comp_source_loc": "libdistributed_camera_source_sdk.z.so",    "comp_source_version": "1.0",    "comp_source_sa_id": 4803,    "comp_sink_loc": "libdistributed_camera_sink_sdk.z.so",    "comp_sink_version": "1.0",    "comp_sink_sa_id": 4804}

配置链接:https://gitee.com/openharmony/device_board_hihope/blob/master/rk3568/distributedhardware/distributed_hardware_components_cfg.json

三个接口的 so 实现后,编译打包到系统库路径下,同时配置到分布式硬件部件配置文件中,设备组网上线后,可以看到分布式相机的 dcamera 进程已经成功启动,表明相机外设已经纳入资源池管理,成为分布式相机。

从下述截图也可以看到分布式硬件其他相关进程,dhardware 就是分布式硬件资源池管理框架进程,顾名思义,dcamera 是分布式相机进程,dinput 是分布式键鼠输入进程,dscreen 是分布式屏幕进程。

图 7 分布式硬件相关进程

五、社区已开源分布式硬件代码仓

当前在 OpenHarmony 开源社区,已经开源了硬件资源池管理框架,分布式相机,分布式音频,分布式屏幕,分布式输入的代码仓,开放了相机,音频,屏幕和键鼠输入外设的跨设备控制源码,关于硬件资源池的详细实现,可以参考我们的开源代码仓。

1、  分布式硬件框架(distributedhardware_distributed_hardware_fwk)https://gitee.com/openharmony/distributedhardware_distributed_hardware_fwk

2、分布式相机(distributedhardware_distributed_camera)

https://gitee.com/openharmony/distributedhardware_distributed_camera

3、分布式音频(distributedhardware_distributed_audio)

https://gitee.com/openharmony/distributedhardware_distributed_audio

4、分布式屏幕(distributedhardware_distributed_screen)

https://gitee.com/openharmony/distributedhardware_distributed_screen

5、分布式输入(distributedhardware_distributed_input)https://gitee.com/openharmony/distributedhardware_distributed_input

揭秘AI算力网络与通信领域的资源池化技术 本文旨在全面解析AI算力网络中资源池化技术的原理、架构和应用,涵盖从底层通信协议到上层调度算法的完整技术栈。本文将首先介绍资源池化的基本概念,然后深入探讨其核心原理和关键技术,接着通过实际案例展示其应用,最后展望未来发展趋势。资源池化:将分散的计算、存储和网络资源整合为一个逻辑上的统一资源池算力网络:连接各类计算资源的智能网络,能够按需分配和调度算力弹性伸缩:根据负载变化自动调整资源分配的能力核心概念回顾资源池化:将分散资源整合为逻辑统一池算力网络:智能连接和调度计算资源。 阅读详情

相关推荐

量子密钥资源池与经典密钥资源池:架构、原理与应用场景深度对比

密钥管理是数据安全的核心,其核心在于密钥的生成、分发与存储。经典密钥管理体系基于计算复杂性理论,依赖数学难题(如大整数分解)保障安全,通过中心化或分布式系统实现密钥资源池。随着量子计算发展,量子密钥分发(QKD)基于量子力学原理(如海森堡测不准原理),提供了信息论可证明的安全性,实现了密钥的物理层安全分发。从技术价值看,经典方案成熟高效,支撑着金融、云服务等大规模应用;量子方案则为政务、国防等对长期安全有极端要求的场景提供了面向未来的安全范式。两者在安全根基、资源形态和信任模型上存在本质差异,共同构成了面向

weixin_33704591的博客 498

OpenHarmony分布式屏幕开发参考示例

分布式屏幕功能早在OpenHarmony-3.1-Release就已经发布,详情可参考官方仓库的介绍。本示例基于OpenHarmony自带的分布式屏幕相关API,并简单实现了屏幕镜像(或扩展)投屏相关应用功能。。开发者可自行基于API10开发,其中API10版本增加了停止屏幕镜像(或扩展)的API。

AlgoIdeas的专栏 1131

AI原生应用领域中云端推理的分布式系统搭建

在AI原生应用领域,很多时候我们需要对大量的数据进行快速的推理分析。比如说,电商平台要根据用户的浏览和购买记录,快速推荐用户可能喜欢的商品;自动驾驶汽车要实时处理摄像头和传感器收集到的图像和数据,做出驾驶决策。但是,单个服务器的处理能力是有限的,很难满足这些大规模、高速度的推理需求。所以,我们的目的就是搭建一个云端推理的分布式系统,把推理任务分散到多个服务器上,这样就能大大提高推理的效率和速度。

大数据洞察的博客 844

OpenHarmony4.0分布式任务调度浅析

OpenHarmony 分布式任务调度是一种基于分布式软总线、分布式数据管理、分布式 Profile 等技术特性的任务调度方式。它通过构建一种统一的分布式服务管理机制,包括服务发现、同步、注册和调用等环节,实现了对跨设备的应用进行远程启动、远程调用、绑定/解绑,以及迁移等操作的支持。此外,分布式任务调度还能够根据设备的能力、位置、业务运行状态、资源使用情况,以及用户的习惯和意图,选择最合适的设备来运行分布式任务,从而提高了任务的执行效率和质量。

1 1637

简单谈Iaas技术原理

云计算架构原理 通过虚拟化技术(如Vmware),可以把一个物理主机抽象成为多个虚拟主机,每个虚拟主机都拥有独立的CPU、内存、网络、存储等资源。如果在每个主机上安装分布式集成软件(如Hadoop),可以实现分布式计算和存储。Hadoop会让某个主机成为Master,让一系列主机成为Slave。如果需要存储一个文件,Master把文件分成若干片段,并把它存储在不同的Slave上。如果需要运行一个

zzmjxy的专栏 3884

云平台领域资源池化:提升资源利用率的重要途径

随着云计算进入成熟期,企业对云平台的资源利用效率提出更高要求。根据Gartner数据,全球企业平均云计算资源利用率仅为15%-30%,资源浪费问题显著。资源池化作为云计算的核心技术之一,通过将物理资源虚拟化为可弹性分配的资源池,实现计算、存储、网络资源的统一管理与动态调度,成为解决资源利用率低下的关键路径。本文将从技术原理、实现架构、算法模型、工程实践四个维度,系统解析资源池化技术如何提升云平台资源利用率,涵盖从基础设施层到应用层的全栈技术体系,并结合具体案例演示落地方法。基础理论。

AI云原生与云计算技术学院 1273

资源池以及资源池化是什么意思?

资源池是什么意思?资源池化是什么意思?相信有很多刚入行的运维人员不是很了解,下面我们就一起看看。

行云管家 8521

云平台领域资源池化:构建智能资源管理体系

随着企业数字化转型加速,云平台已成为关键基础设施。传统IT架构中资源孤岛问题导致利用率低下(平均服务器利用率仅15%-20%),而资源池化通过将分散的计算、存储、网络资源虚拟化为逻辑统一体,实现跨域共享与动态分配。本文聚焦资源池化技术体系,涵盖底层虚拟化技术、智能调度算法、自动化运维平台构建,以及与机器学习结合的智能化升级路径。核心概念:定义资源池化,对比虚拟化与容器化技术差异技术体系:剖析资源调度算法、数学模型与智能化实现实战落地:通过Kubernetes案例演示资源池构建与管理。

AI云原生与云计算技术学院 701

【OpenHarmony-v3.2代码分析】02 - device目录 uboot源码分析

【OpenHarmony-v3.2代码分析】02 - device目录 uboot源码分析

|~~~热爱生活、努力学习的小伙汁~~~| 1362

云计算与大数据处理:分布式系统的设计与实现

1.背景介绍 随着互联网的不断发展,数据量不断增加,传统的单机计算已经无法满足需求。因此,云计算和大数据处理技术逐渐成为了主流。云计算是一种基于互联网的计算资源共享和分布式计算模式,可以实现资源的灵活分配和高效利用。而大数据处理则是针对海量数据的存储、处理和分析,以便从中挖掘有价值的信息。 本文将从云计算与大数据处理的角度,探讨分布式系统

AI天才研究院 427

智算平台运维运营的关键技术:从调度到自愈的实践指南

在智算中心建设逐步完善后,算力平台的核心竞争力转向了持续稳定的利用率保障。GPU/NPU高密度部署带来的单点故障、通信链路异常以及资源调度复杂性,使得传统以主机可用性为中心的运维模式不再适用。拓扑感知调度、故障域设计、三层巡检体系以及断点续训和抢占式调度,构成了智算平台运维运营的基础框架。从资源池划分到慢节点识别,自动化恢复能力直接决定了有效算力。理解这些机制,可以更好地应对大模型训练场景下的作业连续性挑战,提升集群整体效率,为算力运营实践提供参考。

weixin_30225755的博客 219

分布式经典密钥资源池与分布式量子密钥资源池的差异分析

密钥的安全性上限由其生成机制决定。如果密钥本身是可以被预测或复现的,那么后续所有的加密传输、存储保护都将如同建立在沙堆上的城堡

weixin_46579941的博客 1646

Qt中常见的面试题总结

基于Qt开发的一些常用面试题

一名热爱编程的程序员 8492

硬件资源池实战:从虚拟化到K8s集群的架构设计与避坑指南

在分布式系统与云计算领域,资源管理是核心基础。其核心原理是通过软件定义的方式,将分散的物理硬件抽象为统一可调度的资源池,从而实现对计算、存储和网络资源的极致利用与弹性供给。这项技术的核心价值在于大幅提升资源利用率、实现服务的快速部署与故障自愈,为微服务、云原生等现代应用架构提供基础设施支撑。应用场景广泛覆盖互联网、金融、教育等行业的高并发在线业务。本文以Kubernetes和容器化技术为例,深入剖析硬件资源池的组件协同、资源抽象选择(虚拟化、容器、裸金属)以及生产环境接入的全流程实战,并针对DNS解析、资源

weixin_34200628的博客 413

Apollo学习笔记(4)坐标系

百度Apollo项目用到了多种坐标系,其中帮助文档提及的坐标系包括: 全球地理坐标系(The Global Geographic coordinate system ) 局部坐标系—东-北-天坐标(The Local Frame – East-North-Up,ENU) 车身坐标系—右-前-天坐标(The Vehicle Frame —Right-Forward-Up,RFU) 车身坐标系—前-左-天坐标(The Vehicle Frame —Front-Left-Up,FLU) 还有一种Frenet坐标

qq_24649627的博客 5798

手把手教你用TI MOSFET搭建0-100mA恒流源电路(附避坑指南)

本文详细介绍了如何使用TI MOSFET SI1204D搭建0-100mA恒流源电路,包括基础原理、电路设计、PCB布局和热管理技巧。通过分步指导和避坑指南,帮助工程师实现高精度、低成本的电流控制方案,适用于LED驱动、传感器激励等多种应用场景。

weixin_29310631的博客 482

RTX4090 云 GPU 在 Chatbot 应用中的接入方法

本文探讨了RTX4090云GPU在Chatbot应用中的集成方法,涵盖架构设计、模型优化、安全接入与性能调优,重点分析其在高并发、长上下文场景下的部署实践与未来扩展方向。

weixin_35972981的博客 1078

机器视觉应用工程师职位深度解析与面试指南

广东奥普特科技招聘机器视觉应用工程师,要求大专以上理工科专业背景,熟悉C/C++或PLC编程,具备自动化设备调试经验。岗位职责包括视觉项目方案评估、系统安装调试、售后技术支持及异常处理,需接受外派出差。该职位面向专业对口的应届生或实习生,强调动手能力、沟通技巧和吃苦耐劳精神。机器视觉工程师需掌握图像处理算法、硬件配置等核心技术,在工业自动化领域具有良好发展前景。求职者应注重编程能力和实践经验的积累,以胜任这一技术密集型岗位。

郑伟强dev的专栏 431

分布式原理与算法--概述

分布式技术地图 分布式的发展 1单兵模式:单机模式 比如: 所有的模块都在一台机器上,请求处理和数据部署都可能在一台机器上 好处:功能、代码和数据集中,便于维护、管理和执行 缺点:硬件系能提升是有限的,不可能无限的提高cpu等硬件性能.性价比也需要考虑. 除此之外,还会有单点失效的问题,一台机崩溃,所有的服务都不能用 2游击队模式:数据并行或数据分布式 在单兵模式下,进行数据的拆分,执行的步...

yangzhengqui的专栏 902

OpenClaw进阶实战(十二):电商比价工作流(一)——数据采集与竞品监控

本文介绍了基于OpenClaw的电商比价系统实现方案。该系统可自动化监控淘宝、京东、拼多多等平台的竞品价格波动,包含以下核心功能: 多平台价格采集:通过各平台官方API(淘宝客、京东联盟、多多进宝)获取商品价格,并提供模拟数据模式便于测试 数据存储与分析:使用SQLite存储历史价格数据,支持查询最近价格和价格变化趋势 模块化设计:采用技能化架构,分离了平台适配层(淘宝/京东/拼多多)、数据存储层和核心业务逻辑 扩展性:预留了价格波动告警接口(钉钉通知),为后续动态调价提供数据支撑 系统特点: 支持真实AP

PeterPan的博客 214

1、初探 Tiny Machine Learning

Tiny Machine Learning(TinyML)是机器学习与嵌入式系统的融合领域,致力于在资源受限的微控制器上运行AI模型。本文介绍了机器学习基础、TinyML的核心概念、应用领域(如智能家居、工业物联网、医疗保健)、面临的挑战(如资源限制、模型压缩、数据质量),以及从硬件准备到模型部署的实践步骤。通过利用训练与推理的资源不对称性,可在PC上训练模型并部署至低功耗设备进行实时推理,推动边缘智能的发展。

loss4bartender的博客 121

《分布式技术原理与算法解析》总结一:分布式技术总览

1 分布式体系 如下图: 分布式资源池化、分布式通信、分布式数据存储与管理、分布式计算四大体系的划分符合业务架构设计的一般规律:“在一定资源上,进行一定通信,通过一定计算,完成一定数据的加工和处理,从而对外提供特定的服务” 而在分布式环境下,无论是资源、通信、数据还是计算,都需要去解决协同、调度、追踪高可用、部署的问题 2 什么是分布式 让我们从最原始的架构开始演变 单机模式:穷逼模式(穷逼:???老子就那么点用户,花那么多钱干啥? 概念:所有应用程序和数据均部署在一台电脑或服务器上,由一台计算

chuixue24的博客 1106

Oracle EBS R12 主 / 辅助分类帐(主 / 辅助帐套)落地

本文提供了Oracle EBS R12主/辅助分类帐实施的全套文档模板,包含主帐套(法定帐套)和辅助帐套的完整配置清单、科目映射规则模板、4类典型调整分录示例(存货跌价、折旧差异、往来重分类、外币折算)以及税会/IFRS案例分录。重点阐述了主/辅助帐套的配置要点、SLA子分类帐关键配置、科目映射规则(一对一、多对一、重分类等类型)以及调整分录的自动生成逻辑。文档可直接用于项目实施,包含总体架构图、科目映射矩阵表、会计规则集配置等交付物,并附有Excel版模板便于直接使用。适用于需要实现多准则并行记账、税务调

金牌架构师 386
上一篇: Native API 在 HarmonyOS 应用工程中的使用指导
下一篇: Native Drawing 开发指导,实现 HarmonyOS 基本图形和字体的绘制
「已注销」
博客等级 码龄5年 1045粉丝 297原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

「已注销」

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值