Skip to content

产品架构

整体功能架构

以应用上架、元服务卡片、消息推送和能力开放等核心功能为重点,打造在鸿生态体系。

元服务卡片架构

元服务能力平台不仅支持自身的OpenHarmony应用上架,还允许第三方业务直接在平台上开发模板应用。当外部事件经过决策中心处理后,会调用推送服务,将消息推送到搭载鸿蒙系统的平板上,用户点击消息即可启动相应的元服务。此外,对于已上架至HarmonyOS应用市场的应用,元服务平台同样可以通过推送接口将消息发送到华为手机上。

应用核心签名流程

端侧在开发应用并构建APP包后,整个包都会进行签名。当应用市场上架时,会先对上传的APP包进行验签,验签无误后,对其进行解压以提取必要信息。由于解压过程会破坏原有的签名,因此平台还需对HAP包进行重新签名,以确保能在设备上顺利安装。

消息推送核心流程

使用设备ID和应用ID来确认唯一的目标,应用启动时会向云端推送服务申请注册并获取token。收到token后,应用将其传递给后台服务。当后台服务触发业务推送时,会根据对应的token选择合适的推送接口,从而实现精准推送。

服务走人核心流程

服务随人走套件依赖于精准的定位系统。当用户的设备进入指定的地理区域时,定位系统会将信标数据传输至原子化平台。原子化平台基于在鸿闪点的配置规则,匹配符合条件的元服务卡片,并触发推送服务,将卡片信息推送到用户端侧设备。端侧系统的推送组件接收到信息后,展示对应的元服务卡片。用户点击卡片即可唤醒相关应用或元服务,实现服务随用户位置动态流转。