[发明专利]基于事件分发机制的节点调用方法、系统及存储介质有效
申请号: | 202011505476.2 | 申请日: | 2020-12-18 |
公开(公告)号: | CN112702270B | 公开(公告)日: | 2023-05-02 |
发明(设计)人: | 张秋锐 | 申请(专利权)人: | 深圳赛安特技术服务有限公司 |
主分类号: | H04L45/7453 | 分类号: | H04L45/7453;H04L67/60;H04L67/1061 |
代理公司: | 北京鸿元知识产权代理有限公司 11327 | 代理人: | 王守梅;袁文婷 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 事件 分发 机制 节点 调用 方法 系统 存储 介质 | ||
1.一种基于事件分发机制的节点调用方法,应用于电子装置,其特征在于,方法包括:
通过转发中心接收源节点发出的用于调用目的节点执行事件动作的调用请求并对所述调用请求进行解析以获取所述目的节点的访问地址;
判断所述目的节点的访问地址是否在引用关系列表中;
若存在,则按照所述访问地址将所述调用请求转发给所述目的节点以使所述目的节点执行所述事件动作;其中,所述引用关系列表的组成方法包括:
获取所有节点的访问地址信息和调用事件信息;
将所获取的所有节点的访问地址信息和调用事件信息进行哈希运算,分别形成哈希key值和哈希value值;
哈希key值与哈希value值组成所述引用关系列表。
2.根据权利要求1所述的基于事件分发机制的节点调用方法,其特征在于,所述判断所述目的节点是否在所述引用关系列表中的步骤包括:
获取所述目的节点的访问地址信息;
将所获取的所述目的节点的访问地址信息进行哈希运算形成目的节点的哈希key值;
判断所述引用关系列表中是否存在与所述目的节点的哈希key值相对应的哈希value值;
若存在,调用所述哈希value值,并将所述哈希value值赋予一个变量item,所述item即为目的节点。
3.根据权利要求1所述的基于事件分发机制的节点调用方法,其特征在于,在通过所述转发中心接收源节点发出的用于调用目的节点执行事件动作的调用请求并对所述调用请求进行解析的步骤之前,包括:
建立具有引用关系列表的转发中心。
4.根据权利要求1所述的基于事件分发机制的节点调用方法,其特征在于,增加新节点的步骤包括:
获取新增节点的访问地址信息和调用事件信息;
将所获取的新增节点的访问地址信息和调用事件信息进行哈希运算,分别形成新增节点的哈希key值和哈希value值;
将新增节点的哈希key值与哈希value值插入所述引用关系列表。
5.一种基于事件分发机制的节点调用系统,其特征在于,包括转发中心建立单元、目的节点获取单元、目的节点判定单元和调用执行单元;其中,
所述转发中心建立单元,用于建立具有引用关系列表的转发中心;其中,所述引用关系列表的组成方法包括:获取所有节点的访问地址信息和调用事件信息;将所获取的所有节点的访问地址信息和调用事件信息进行哈希运算,分别形成哈希key值和哈希value值;哈希key值与哈希value值组成所述引用关系列表;
所述目的节点获取单元,用于通过所述转发中心接收源节点发出的用于调用目的节点执行事件动作的调用请求并对所述调用请求进行解析以获取所述目的节点的访问地址;
所述目的节点判定单元,用于判断所述目的节点的访问地址是否在所述引用关系列表中;
所述调用执行单元,用于按照所述访问地址将所述调用请求转发给所述目的节点以使所述目的节点执行所述事件动作。
6.根据权利要求5所述的基于事件分发机制的节点调用系统,其特征在于,所述目的节点判定单元包括访问地址信息获取模块、哈希key值转换模块、目的节点判断模块和目的节点确定模块;
所述访问地址信息获取模块,用于将获取的所述目的节点的访问地址信息;
所述哈希key值转换模块,用于将所获取的所述目的节点的访问地址信息进行哈希运算形成目的节点的哈希key值;
所述目的节点判断模块,用于判断所述引用关系列表中是否存在与所述目的节点的哈希key值相对应的哈希value值;
所述目的节点确定模块,用于调用所述哈希value值,并将所述哈希value值赋予一个变量item,所述item即为目的节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳赛安特技术服务有限公司,未经深圳赛安特技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011505476.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种氢能汽车燃料电池控制系统
- 下一篇:一种可调式棘轮扳手异形组合工具