基于鸿蒙L2富设备的eventBusSA系统服务技术方案

技术编号:33549218 阅读:64 留言:0更新日期:2022-05-26 22:44
基于鸿蒙L2富设备的eventBusSA系统服务,包括多个App、evevtBus系统服务、broker;所述App的发送端的发布功能配置为通过IPC调用注册到SAMGR的SA服务提供发布功能;所述evevtBus系统服务收到App的相关消息之后转发给broker;App的接收端通过socket方式向broker订阅消息,本发明专利技术接收端App只需要订阅消息,发送端App发送对应的消息,就可以完成内部的消息循环。部的消息循环。部的消息循环。

【技术实现步骤摘要】
基于鸿蒙L2富设备的eventBusSA系统服务


[0001]本专利技术涉及eventBusSA系统服务领域,尤其涉及基于鸿蒙L2富设备的eventBusSA系统服务。

技术介绍

[0002]传统的openharmony鸿蒙SA(system ability)服务,内部使用binder驱动实现,sa服务通过注册到samger中可以提供给fa,pa(feature ability,particle ability)跨进程调用的能力,但是sa本身无法主动发送消息给pa,fa(feature ability,particle ability)。使用eventBusSa系统服务,既提供了普通pa,fa(feature ability,particle ability)跨进程调用(通信)的能力,同时具备sa(system ability)反向向pa,fa(feature ability,particle ability)通信的能力。提供了端侧设备的内部完整的事件广播循环机制。

技术实现思路

[0003]有鉴于所述,本专利技术的目的在于提供本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.基于鸿蒙L2富设备的eventBusSA系统服务,其特征在于:包括多个App、evevtBus系统服务、broker;所述App的发送端的发布功能配置为通过IPC调用注册到SAMGR的SA服务提供发布功能;所述evevtBus系统服务收到App的相关消息之后转发给broker;App的接收端通过socket方式向broker订阅消息。2.根据权利要求1所述的基于鸿蒙L2富设备的eventBusSA系统服务,其特征在于:所述IPC调用通过binder实现。3.根据权利要求1所述的基于鸿蒙L2富设备的eventBusSA系统服务,其特征在于:所述App包括feature ability以及particle ability。4.根据权利要求3所述的基于鸿蒙L2富设备的eventBusSA系统服务,其特征在于:所述feature ability配置为存在相关页面,提供给用户交...

【专利技术属性】
技术研发人员:张健滢
申请(专利权)人:拓维信息系统股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1