[发明专利]一种对象控制方法及装置在审
申请号: | 202011130608.8 | 申请日: | 2020-10-21 |
公开(公告)号: | CN112256358A | 公开(公告)日: | 2021-01-22 |
发明(设计)人: | 何仲君 | 申请(专利权)人: | 恒生电子股份有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张柳 |
地址: | 310053 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 对象 控制 方法 装置 | ||
1.一种对象控制方法,其特征在于,所述方法包括:
接收针对第一对象和第二对象执行目标功能的第一请求,所述第一对象和所述第二对象由宿主程序调用,且所述第一对象和所述第二对象的依赖关系为:至少一个对象依赖另一个对象;
响应所述第一请求,确定所述第一对象和所述第二对象中的依赖方和被依赖方,所述被依赖方的运行阶段包括第一运行阶段和第二运行阶段,所述被依赖方的第一运行阶段用于使得所述依赖方在由所述宿主程序调用时可正常调用;
通过宿主程序调用所述被依赖方的第一运行阶段,在所述被依赖方的第一运行阶段完成调用后,通过所述宿主程序调用所述被依赖方的第二运行阶段和所述依赖方。
2.根据权利要求1所述的方法,其特征在于,如果所述第一对象和所述第二对象的依赖关系为双向依赖,所述第一对象为所述第二对象的被依赖方,所述第二对象为所述第一对象的被依赖方;
所述通过宿主程序调用所述被依赖方的第一运行阶段,在所述被依赖方的第一运行阶段完成调用后,通过所述宿主程序调用所述被依赖方的第二运行阶段和所述依赖方包括:
通过所述宿主程序调用所述第一对象的第一运行阶段和所述第二对象的第一运行阶段,在所述第一对象的第一运行阶段和所述第二对象的第一运行阶段完成调用后,通过所述宿主程度调用所述第一对象的第二运行阶段和所述第二对象的第二运行阶段。
3.根据权利要求2所述的方法,其特征在于,所述第一请求用于指示停止所述第一对象和所述第二对象;
所述第二对象的第一运行阶段用于指示调用所述第一对象的第一动作,所述第一动作为所述第二对象停止过程中依赖的动作;所述第一对象的第一运行阶段用于指示调用所述第二对象的第二动作,所述第二动作为所述第一对象停止过程中依赖的动作;
所述第一对象的第二运行阶段用于指示清理所述第一对象,所述第二对象的第二运行阶段用于指示清理所述第二对象。
4.根据权利要求2所述的方法,其特征在于,所述第一请求用于指示启动所述第一对象和所述第二对象;
所述第一对象的第一运行阶段用于指示运行所述第一对象中被所述第二对象调用的第三动作;所述第二对象的第一运行阶段用于指示运行所述第二对象中被所述第一对象调用的第四动作;
所述第一对象的第二运行阶段用于指示调用所述第二对象的第五动作;所述第二对象的第二运行阶段用于指示调用所述第一对象的第六动作。
5.根据权利要求1所述的方法,其特征在于,如果所述第一对象和所述第二对象的依赖关系为双向依赖,所述被依赖方的运行阶段包括第一运行阶段和第二运行阶段;
如果所述第一对象和所述第二对象的依赖关系为单向依赖,所述方法还包括:响应所述第一请求,确定所述第一对象和所述第二对象之间的调用顺序,根据所述调用顺序通过所述宿主程序调用所述第一对象和所述第二对象。
6.一种对象控制装置,其特征在于,所述装置包括:
接收单元,用于接收针对第一对象和第二对象执行目标功能的第一请求,所述第一对象和所述第二对象由宿主程序调用,且所述第一对象和所述第二对象的依赖关系为:至少一个对象依赖另一个对象;
响应单元,用于响应所述第一请求,确定所述第一对象和所述第二对象中的依赖方和被依赖方,所述被依赖方的运行阶段包括第一运行阶段和第二运行阶段,所述被依赖方的第一运行阶段用于使得所述依赖方在由所述宿主程序调用时可正常调用;
调用单元,用于通过宿主程序调用所述被依赖方的第一运行阶段,在所述被依赖方的第一运行阶段完成调用后,通过所述宿主程序调用所述被依赖方的第二运行阶段和所述依赖方。
7.根据权利要求6所述的装置,其特征在于,如果所述第一对象和所述第二对象的依赖关系为双向依赖,所述第一对象为所述第二对象的被依赖方,所述第二对象为所述第一对象的被依赖方;
所述调用单元,用于通过所述宿主程序调用所述第一对象的第一运行阶段和所述第二对象的第一运行阶段,在所述第一对象的第一运行阶段和所述第二对象的第一运行阶段完成调用后,通过所述宿主程度调用所述第一对象的第二运行阶段和所述第二对象的第二运行阶段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恒生电子股份有限公司,未经恒生电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011130608.8/1.html,转载请声明来源钻瓜专利网。