发明名称 一种事件通讯装置及方法
摘要 本发明公开一种事件通讯装置,包括:事件类型对象单元,用于生成事件类型对象和解析事件类型对象;事件服务器,用于根据通道分配信息创建事件通道并保存所有事件通道引用,所述通道分配信息包括事件通道和事件类型的对应关系;事件发送单元,用于从上层的事件发送者获取事件类型对象,根据事件类型信息从该事件服务器获得事件通道的引用,创建事件发送代理对象并连接到所述事件通道,将封装的消息发送出去;事件接收单元,用于根据传入的事件类型信息从该事件服务器获得事件通道的引用,创建事件接收代理对象并连接到事件通道上,实现消息的接收,根据其中的事件结构体生成事件类型对象并传送给上层的事件接收者。本发明还公开一种事件通讯方法。
申请公布号 CN1870525A 申请公布日期 2006.11.29
申请号 CN200510125925.X 申请日期 2005.11.25
申请人 华为技术有限公司 发明人 阮伟毅
分类号 H04L12/24(2006.01) 主分类号 H04L12/24(2006.01)
代理机构 北京集佳知识产权代理有限公司 代理人 逯长明
主权项 1.一种事件通讯装置,其特征在于,包括:事件类型对象单元,用于生成事件类型对象和解析事件类型对象,所述事件类型对象包括消息载体和消息头存取部分,其中消息载体用于以通用事件结构存放待发送的消息,所述消息头存取部分用于根据事件类型填充通用事件结构的消息头或者从消息头中提取信息;事件服务器,用于根据通道分配信息创建事件通道并保存所有事件通道引用,所述通道分配信息包括事件通道和事件类型的对应关系;事件发送单元,用于发送事件,包括从上层的事件发送者获取事件类型对象,根据事件类型信息从该事件服务器获得事件通道的引用,创建事件发送代理对象并连接到所述事件通道,将封装的消息发送出去;事件接收单元,用于接收事件,包括根据传入的事件类型信息从该事件服务器获得事件通道的引用,创建事件接收代理对象并连接到事件通道上,实现消息的接收,根据其中的事件结构体生成事件类型对象并传送给上层的事件接收者。
地址 518129广东省深圳市龙岗区坂田华为总部办公楼