[發明專利]一種對象控制方法及裝置在審
| 申請號: | 202011130608.8 | 申請日: | 2020-10-21 |
| 公開(公告)號: | CN112256358A | 公開(公告)日: | 2021-01-22 |
| 發明(設計)人: | 何仲君 | 申請(專利權)人: | 恒生電子股份有限公司 |
| 主分類號: | G06F9/448 | 分類號: | G06F9/448 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 張柳 |
| 地址: | 310053 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 對象 控制 方法 裝置 | ||
本申請提供一種對象控制方法及裝置,接收針對第一對象和第二對象執行目標功能的第一請求,第一對象和第二對象的依賴關系為至少一個對象依賴另一個對象;響應第一請求,確定第一對象和第二對象中的依賴方和被依賴方,被依賴方的運行階段包括第一運行階段和第二運行階段,被依賴方的第一運行階段用于使得依賴方在由宿主程序調用時可正常調用;通過宿主程序調用被依賴方的第一運行階段,在被依賴方的第一運行階段完成調用后調用被依賴方的第二運行階段和依賴方,從而根據依賴關系在依賴方調用前調用被依賴方的第一運行階段,使得所依賴的動作優先調用,保證對象的正常調用,以解決雙向依賴和單向依賴問題,提高通用性。
技術領域
本申請屬于設備控制技術領域,尤其涉及一種對象控制方法及裝置。
背景技術
在宿主程序運行過程中會調用對象等對象,宿主程序調用的對象在執行目標功能時依賴其他對象,或者多個對象在執行相同的目標功能時雙向依賴,例如宿主程序停止時會調用第一對象和第二對象的停止方法,第一對象和第二對象在執行停止功能時雙向依賴,那么無論采用何種次序,都會由于一個對象停止而導致另一個對象不能正常運行。
針對這一情況,目前針對雙向依賴的第一對象和第二對象,可將第一對象和第二對象合并成一個對象,或者修改第一對象和第二對象使第一對象和第二對象不存在依賴,或者修改第一對象和第二對象使第一對象和第二對象改成單向依賴,即第一對象和第二對象中一個對象依賴另一個對象,但是上述修改方式可能僅適用部分對象,對于其他不適用對象仍會存在因依賴問題導致無法正常使用的問題。
發明內容
有鑒于此,本申請的目的在于提供一種對象控制方法及裝置,用于解決對象之間的依賴問題,使得對象之間的依賴關系無論是雙向依賴還是單向依賴,都能夠保證對象的正常調用,提高通用性。
一方面,本申請提供一種對象控制方法,所述方法包括:
接收針對第一對象和第二對象執行目標功能的第一請求,所述第一對象和所述第二對象由宿主程序調用,且所述第一對象和所述第二對象的依賴關系為:至少一個對象依賴另一個對象;
響應所述第一請求,確定所述第一對象和所述第二對象中的依賴方和被依賴方,所述被依賴方的運行階段包括第一運行階段和第二運行階段,所述被依賴方的第一運行階段用于使得所述依賴方在由所述宿主程序調用時可正常調用;
通過宿主程序調用所述被依賴方的第一運行階段,在所述被依賴方的第一運行階段完成調用后,通過所述宿主程序調用所述被依賴方的第二運行階段和所述依賴方。
可選的,如果所述第一對象和所述第二對象的依賴關系為雙向依賴,所述第一對象為所述第二對象的被依賴方,所述第二對象為所述第一對象的被依賴方;
所述通過宿主程序調用所述被依賴方的第一運行階段,在所述被依賴方的第一運行階段完成調用后,通過所述宿主程序調用所述被依賴方的第二運行階段和所述依賴方包括:
通過所述宿主程序調用所述第一對象的第一運行階段和所述第二對象的第一運行階段,在所述第一對象的第一運行階段和所述第二對象的第一運行階段完成調用后,通過所述宿主程度調用所述第一對象的第二運行階段和所述第二對象的第二運行階段。
可選的,所述第一請求用于指示停止所述第一對象和所述第二對象;
所述第二對象的第一運行階段用于指示調用所述第一對象的第一動作,所述第一動作為所述第二對象停止過程中依賴的動作;所述第一對象的第一運行階段用于指示調用所述第二對象的第二動作,所述第二動作為所述第一對象停止過程中依賴的動作;
所述第一對象的第二運行階段用于指示清理所述第一對象,所述第二對象的第二運行階段用于指示清理所述第二對象。
可選的,所述第一請求用于指示啟動所述第一對象和所述第二對象;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于恒生電子股份有限公司,未經恒生電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011130608.8/2.html,轉載請聲明來源鉆瓜專利網。





