发明名称 一种构件反向调用平台及构件间类组播通信的方法
摘要 本发明公开了一种构件反向调用平台及构件间类组播通信的方法,构件通过二次开发代理RDA反向调用平台或平台中构件的功能,包括步骤:构件通过平台提供的COM接口智能指针调用平台中的COM对象;COM对象通过功能映射调用平台或平台中构件的功能;构件间的“类组播”通信,包括步骤:发送数据的构件将数据发送到通信代理处;RDA内的事件连接点响应通信代理的回调服务;构件内的监听器监听事件连接点获取回调服务中的数据。基于上述方法的系统包括:COM调用模块、COM对象模块、功能代理模块、通信代理模块、通信代理回调服务模块和事件监听模块。本发明能提高开发效率、降低系统运行成本,“类组播”通信降低“平台+构件”系统在构件间通信时的网络传输量。
申请公布号 CN101739255A 申请公布日期 2010.06.16
申请号 CN200910241377.5 申请日期 2009.11.30
申请人 马亚平;李元 发明人 马亚平;李元;王永刚;马丰文;叶东;陈小青
分类号 G06F9/44(2006.01)I;G06F9/54(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 北京路浩知识产权代理有限公司 11002 代理人 胡小永
主权项 一种构件反向调用平台及构件间类组播通信的方法,其特征在于,构件通过平台中的二次开发代理RDA反向调用平台功能或平台中构件的功能,所述二次开发代理RDA包括COM对象、COM对象接口及其智能指针、功能代理和通信代理,该方法包括以下步骤:S1:构件通过RDA提供的COM接口智能指针调用RDA的COM对象;S2:COM对象响应COM接口智能指针的功能调用请求;S3:COM对象通过功能代理调用平台功能、平台中构件的功能或另一个平台中构件的功能,所述功能代理包含平台功能接口或平台中构件的功能接口。
地址 100091 北京市海淀区红山口甲3号国防大学信指部