【技术实现步骤摘要】
通信方法、装置和电子设备
本公开涉及互联网
,尤其涉及一种通信方法、装置和电子设备。
技术介绍
一个由多个模块(每个模块可以执行相应的功能)构成的系统内,各个模块之间通过会存在相互依赖的关系,而这种依赖关系,使得系统间的模块在进行通信时,每个模块需要代理等方式进行层层回调,当一个树状结构系统中的嵌套较多时,模块之间的通信方式则较为错综复杂。
技术实现思路
提供该公开内容部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该公开内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。本公开实施例提供了一种通信方法、装置和电子设备,在具有嵌套关系的功能组件之间需要进行通信时,可以由与每个功能组件的时间单元进行通信,也即,通过事件单元,可以实现各功能组件的通信,从而即可无需将功能组件之间进行相互依赖,也就简化了具有嵌套关系的功能组件之间的通信方式,从而提升了整个系统的可扩展性和可维护性。第一方面,本公开实施例提供了一 ...
【技术保护点】
1.一种通信方法,其特征在于,应用于第一类型事件单元,其中,所述第一类型事件单元为具有嵌套关系的至少两个功能组件中第一类型功能组件所对应的事件单元,所述至少一个功能组件包括:第一类功能组件和第二类型功能组件,所述第一类型功能组件具有下级功能组件,功能组件与事件单元一一对应,事件单元用于支持功能组件的通信,事件单元记录有对应的功能组件所能响应的参数和/或该功能组件的下级功能组件所能响应的参数;/n所述方法包括:/n响应于接收到下级事件单元发送的数据变更指令,确定所述数据变更指令所指示的目标参数;/n确定所记录的参数中是否包括所述目标参数,以及生成确定结果;/n根据所述确定结果 ...
【技术特征摘要】
1.一种通信方法,其特征在于,应用于第一类型事件单元,其中,所述第一类型事件单元为具有嵌套关系的至少两个功能组件中第一类型功能组件所对应的事件单元,所述至少一个功能组件包括:第一类功能组件和第二类型功能组件,所述第一类型功能组件具有下级功能组件,功能组件与事件单元一一对应,事件单元用于支持功能组件的通信,事件单元记录有对应的功能组件所能响应的参数和/或该功能组件的下级功能组件所能响应的参数;
所述方法包括:
响应于接收到下级事件单元发送的数据变更指令,确定所述数据变更指令所指示的目标参数;
确定所记录的参数中是否包括所述目标参数,以及生成确定结果;
根据所述确定结果,确定对所述数据变更指令的处理方式。
2.根据权利要求1所述的方法,其特征在于,所述根据所述确定结果,确定对所述数据变更指令的处理方式,包括:
响应于所述确定结果为所记录的参数中包括所述目标参数,将所述数据变更指令发送至记录有所述目标参数的事件单元。
3.根据权利要求1所述的方法,其特征在于,所述根据所述确定结果,确定对所述数据变更指令的处理方式,包括:
响应于所述确定结果为所记录的参数中不包括所述目标参数,将所述数据变更指令发送至对应的上级事件单元。
4.根据权利要求1所述的方法,其特征在于,事件单元在监听到对应的功能组件发生数据变更时,生成对应的数据变更指令。
5.根据权利要求1所述的方法,其特征在于,第二类型事件单元监听到在相应的功能组件发生数据变更时,第二类型事件单元生成对应的数据变更指令,并将数据变更指令发送至对应的上级事件单元,其中,第二类型事件单元与第二类型功能组件相对应,第二类型功能组件不具有下级功能组件。
<...
【专利技术属性】
技术研发人员:张政桢,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。