[發(fā)明專利]調(diào)用關(guān)系的確定方法和裝置、存儲(chǔ)介質(zhì)及電子裝置有效
| 申請(qǐng)?zhí)枺?/td> | 202011325790.2 | 申請(qǐng)日: | 2020-11-23 |
| 公開(公告)號(hào): | CN112416557B | 公開(公告)日: | 2022-12-30 |
| 發(fā)明(設(shè)計(jì))人: | 師建偉 | 申請(qǐng)(專利權(quán))人: | 青島海爾科技有限公司;海爾智家股份有限公司 |
| 主分類號(hào): | G06F9/48 | 分類號(hào): | G06F9/48;G06F11/34;G06F16/21 |
| 代理公司: | 北京康信知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司 11240 | 代理人: | 王曉婷 |
| 地址: | 266101 山東省*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 調(diào)用 關(guān)系 確定 方法 裝置 存儲(chǔ) 介質(zhì) 電子 | ||
本發(fā)明提供了一種調(diào)用關(guān)系的確定方法和裝置、存儲(chǔ)介質(zhì)及電子裝置,上述方法包括:獲取對(duì)象集合生成的調(diào)用日志集合,其中,所述調(diào)用日志集合中的每個(gè)調(diào)用日志是所述對(duì)象集合中的一個(gè)對(duì)象在調(diào)用過程中生成的日志,所述每個(gè)調(diào)用日志中均包括一個(gè)調(diào)用標(biāo)識(shí)和身份標(biāo)識(shí);根據(jù)所述調(diào)用日志集合中的調(diào)用標(biāo)識(shí)和身份標(biāo)識(shí),確定所述對(duì)象集合中的對(duì)象之間的調(diào)用關(guān)系,其中,所述調(diào)用標(biāo)識(shí)用于標(biāo)識(shí)一個(gè)調(diào)用過程中的子調(diào)用過程,所述身份標(biāo)識(shí)用于標(biāo)識(shí)生成調(diào)用日志的對(duì)象在所述一個(gè)子調(diào)用過程中的身份,所述一個(gè)調(diào)用過程包括至少一個(gè)所述子調(diào)用過程。通過本發(fā)明,可以解決相關(guān)技術(shù)中確定對(duì)象間的調(diào)用關(guān)系效率較低的技術(shù)問題,提高了確定對(duì)象間的調(diào)用關(guān)系的效率。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,具體而言,涉及一種調(diào)用關(guān)系的確定方法和裝置、存儲(chǔ)介質(zhì)及電子裝置。
背景技術(shù)
相關(guān)技術(shù)中,多個(gè)系統(tǒng)之間以及相同系統(tǒng)內(nèi)部的對(duì)象之間通常具有復(fù)雜的調(diào)用關(guān)系。以系統(tǒng)為業(yè)務(wù)系統(tǒng)為例,一個(gè)對(duì)象(包括但不限于接口)可以作為被調(diào)用端被外部系統(tǒng)的對(duì)象以及同一系統(tǒng)內(nèi)的對(duì)象調(diào)用,也可以作為調(diào)用端對(duì)外部系統(tǒng)的對(duì)象以及同一系統(tǒng)內(nèi)的對(duì)象進(jìn)行調(diào)用。獲知每個(gè)對(duì)象的調(diào)用量、調(diào)用耗時(shí)、調(diào)用成功與失敗的次數(shù)對(duì)維護(hù)整個(gè)系統(tǒng)的穩(wěn)定性有著至關(guān)重要的作用。
相關(guān)技術(shù)中,針對(duì)某個(gè)對(duì)象分析其調(diào)用關(guān)系并進(jìn)行相關(guān)信息的統(tǒng)計(jì)時(shí),通常采用在系統(tǒng)內(nèi)部進(jìn)行代碼的硬編寫的方式,將用于分析對(duì)象之間的調(diào)用關(guān)系的代碼以硬編碼的方式寫入到調(diào)用端的程序代碼中,該方式對(duì)于調(diào)用端的調(diào)用邏輯有著較高的要求,并且由于需要寫入大量代碼,從而導(dǎo)致復(fù)雜度較高、效率較低;并且,由于該方式中對(duì)程序代碼進(jìn)行了大量的改寫,因此將會(huì)影響對(duì)象自身的穩(wěn)定性與性能,甚至嚴(yán)重時(shí),寫入到程序代碼中的用于分析對(duì)象調(diào)用關(guān)系代碼導(dǎo)致的錯(cuò)誤會(huì)導(dǎo)致整個(gè)對(duì)象不可用;以及,當(dāng)系統(tǒng)結(jié)構(gòu)復(fù)雜時(shí)(如出現(xiàn)多個(gè)外部系統(tǒng)的相互調(diào)用),需要編寫更多的代碼,從而破壞了代碼架構(gòu)、影響開發(fā)效率,消耗了大量的人力與物力。
針對(duì)相關(guān)技術(shù)中,確定對(duì)象間的調(diào)用關(guān)系效率較低的技術(shù)問題,尚未提出有效的技術(shù)方案。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種調(diào)用關(guān)系的確定方法和裝置、存儲(chǔ)介質(zhì)及電子裝置,以至少解決相關(guān)技術(shù)中確定對(duì)象間的調(diào)用關(guān)系效率較低的技術(shù)問題。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,提供了一種調(diào)用關(guān)系的確定方法,包括:獲取對(duì)象集合生成的調(diào)用日志集合,其中,所述調(diào)用日志集合中的每個(gè)調(diào)用日志是所述對(duì)象集合中的一個(gè)對(duì)象在調(diào)用過程中生成的日志,所述每個(gè)調(diào)用日志中均包括一個(gè)調(diào)用標(biāo)識(shí)和身份標(biāo)識(shí);根據(jù)所述調(diào)用日志集合中的調(diào)用標(biāo)識(shí)和身份標(biāo)識(shí),確定所述對(duì)象集合中的對(duì)象之間的調(diào)用關(guān)系,其中,所述調(diào)用標(biāo)識(shí)用于標(biāo)識(shí)一個(gè)調(diào)用過程中的子調(diào)用過程,所述身份標(biāo)識(shí)用于標(biāo)識(shí)生成調(diào)用日志的對(duì)象在所述一個(gè)子調(diào)用過程中的身份,所述一個(gè)調(diào)用過程包括至少一個(gè)所述子調(diào)用過程。
可選地,所述根據(jù)所述調(diào)用日志集合中的調(diào)用標(biāo)識(shí)和身份標(biāo)識(shí),確定所述對(duì)象集合中的對(duì)象之間的調(diào)用關(guān)系,包括:在所述調(diào)用日志集合中的調(diào)用標(biāo)識(shí)均相同的情況下,確定所述一個(gè)調(diào)用過程包括一個(gè)子調(diào)用過程;確定所述調(diào)用日志集合中的第一日志和第二日志,其中,所述第一日志中的身份標(biāo)識(shí)用于指示生成所述第一日志的第一對(duì)象在所述一個(gè)調(diào)用過程中的身份為調(diào)用端,所述第二日志中的身份標(biāo)識(shí)用于指示生成所述第二日志的第二對(duì)象在所述一個(gè)調(diào)用過程中的身份為被調(diào)用端;確定所述對(duì)象集合中的對(duì)象之間的調(diào)用關(guān)系包括所述第一對(duì)象在所述一個(gè)調(diào)用過程中調(diào)用所述第二對(duì)象。
可選地,所述方法還包括:確定所述第一日志中的目標(biāo)發(fā)起日志和目標(biāo)接收日志,其中,所述第一日志包括多個(gè)日志,所述多個(gè)日志包括所述目標(biāo)發(fā)起日志和所述目標(biāo)接收日志,所述目標(biāo)發(fā)起日志中的時(shí)間戳為所述第一日志中的時(shí)間戳的最小值,所述目標(biāo)接收日志的時(shí)間戳為所述第一日志中的時(shí)間戳的最大值;確定所述接收日志中的時(shí)間戳與所述發(fā)起日志中的時(shí)間戳的差值;將所述差值確定為所述第一對(duì)象調(diào)用所述第二對(duì)象的調(diào)用耗時(shí)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于青島海爾科技有限公司;海爾智家股份有限公司,未經(jīng)青島海爾科技有限公司;海爾智家股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011325790.2/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種骨外科急救治療設(shè)備
- 下一篇:表格合并方法和裝置
- IDL調(diào)用裝置及調(diào)用方法
- 調(diào)用方法及調(diào)用系統(tǒng)
- 一種服務(wù)調(diào)用方法及裝置
- 服務(wù)調(diào)用方法、服務(wù)調(diào)用裝置及服務(wù)調(diào)用系統(tǒng)
- 組件調(diào)用方法、裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 身份驗(yàn)證方法及裝置
- 系統(tǒng)調(diào)用處理方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)調(diào)用方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種微服務(wù)請(qǐng)求重試的方法及終端
- 業(yè)務(wù)數(shù)據(jù)的處理方法、裝置及系統(tǒng)
- 關(guān)系視圖
- 位置關(guān)系檢測(cè)裝置以及位置關(guān)系檢測(cè)系統(tǒng)
- 關(guān)系建模
- 關(guān)系分析方法、關(guān)系分析程序、以及關(guān)系分析裝置
- 實(shí)體關(guān)系分類裝置和實(shí)體關(guān)系分類方法
- 用戶關(guān)系抽取方法和用戶關(guān)系抽取系統(tǒng)
- 融合依存關(guān)系與篇章修辭關(guān)系的事件時(shí)序關(guān)系識(shí)別方法
- 開關(guān)系統(tǒng)
- 視頻視覺關(guān)系檢測(cè)的關(guān)系片段連接方法
- 開關(guān)系統(tǒng)
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





