模块间的消息传递方法、装置、电子设备和计算机可读介质制造方法及图纸

技术编号:19691389 阅读:26 留言:0更新日期:2018-12-08 11:04
本公开公开一种模块间的消息传递方法、模块间的消息传递装置、电子设备和计算机可读存储介质。其中,该模块间的消息传递方法包括:建立主控单元,所述主控单元保存多个根节点,所述根节点分别对应不同的模块;当第一模块发生变化时,发送消息给主控单元,控制所述第一模块对应的第一根节点发生变化;将所述变化的消息传递给与第二模块对应的第二根节点,以使第二根节点发生变化;基于所述第二根节点的变化,使第二模块发生变化。本公开实施例通过建立一个主控单元控制多个模块之间的消息传递,实现了模块间消息的高效传递,从而提高界面的开发速度,并提高界面的用户的体验。

【技术实现步骤摘要】
模块间的消息传递方法、装置、电子设备和计算机可读介质
本公开涉及一种程序设计
,特别是涉及一种模块间的消息传递方法、装置、电子设备和计算机可读介质。
技术介绍
界面,也称为,UI,UI即UserInterface(用户界面)的简称,UI设计是指对软件的人机交互、操作逻辑、界面美观的整体设计。UI设计分为实体UI和虚拟UI。现有技术中的界面中的模块,如一个编辑软件中的UI模块有工具栏、属性栏、显示栏和资源栏等等,当选中其中的一个模块,改变其位置或大小或形状等时,其他的模块相应的位置或大小或形状也会相应的进行变化,影响了用户体验。此外,现有技术中的界面中的多个模块进行消息传递时,模块之间直接进行通信,在多个模块在进行通信时,需要维护复杂的消息传递表,逻辑关系复杂,从而增加了模块之间消息传递的难度,从而导致界面中模块开发的效率较低。对此,提供一种在模块之间进行高效消息传递从而提高界面的开发速度并提高界面的用户的体验的模块间的消息传递方法是亟需解决的技术问题。
技术实现思路
本公开解决的技术问题是提供一种模块间的消息传递方法,以至少部分地解决如何在模块之间进行高效传递消息从而提高界面的开发本文档来自技高网...

【技术保护点】
1.一种模块间的消息传递方法,其特征在于,包括:建立主控单元,所述主控单元保存多个根节点,所述根节点分别对应不同的模块;当第一模块发生变化时,发送消息给主控单元,控制所述第一模块对应的第一根节点发生变化;将所述变化的消息传递给与第二模块对应的第二根节点,以使第二根节点发生变化;基于所述第二根节点的变化,使第二模块发生变化。

【技术特征摘要】
1.一种模块间的消息传递方法,其特征在于,包括:建立主控单元,所述主控单元保存多个根节点,所述根节点分别对应不同的模块;当第一模块发生变化时,发送消息给主控单元,控制所述第一模块对应的第一根节点发生变化;将所述变化的消息传递给与第二模块对应的第二根节点,以使第二根节点发生变化;基于所述第二根节点的变化,使第二模块发生变化。2.如权利要求1所述的模块间的消息传递方法,其特征在于,在当第一模块发生变化,与所述第一模块对应的第一根节点发生变化之后,还包括:所述主控单元分析所述第一根节点的变化,得到与所述变化相关的第二根节点。3.如权利要求1所述的模块间的消息传递方法,其特征在于,所述不同的模块包括:特效模块、资源模块、显示模块和属性模块。4.如权利要求1所述的模块间的消息传递方法,其特征在于,所述第一模块发生变化,包括:选中第一模块中的特征、增加第一模块中的特征、删除第一模块中的特征和/或调整第一模块中的特征的属性。5.如权利要求4所述的模块间的消息传递方法,其特征在于:所述特征包括相关数据,所述相关数据的种类为预先设置的。6.如权利要求5所述的模块间的消息传递方法,其特征在于:所述相关数据的种类包括资源类、显示类和/或属性类。7.如权利要求4所述的模块间的消息传递方法,其特征在于:当所述变化为选中第一模块中的特征,则在第一根节点树中确定与所述特征相关的第一子节点,并选中所述与所述特征相关的第一子节点;在选中所述与所述特征相关的第一子节点之后,确定与所述第一子节点相关的第一数据,根据所述第一数据确定第二根节点树的第二子节点;在与所述第二根节点对应的第二模块中,显示与所述第二子节点相关的第二特征。8.如权利要求4所述的模块间的消息传递方法,其特征在于:当所述变化为增加第一模块中的特征,则确定与所述特征相关的第一根节点,并根据所述与特征相关第一根节点建立与所述特征相关的第一根节点树;确定与所述特征相关的第二数据,根据第二数据以及第二根节点建立与第二数据相关的树第二根节点树,所述第二根节点树中包括与第二数据...

【专利技术属性】
技术研发人员:林鑫刘高
申请(专利权)人:北京微播视界科技有限公司
类型:发明
国别省市:北京,11

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

1