[發明專利]一種對象的處理方法、裝置、電子設備及存儲介質有效
| 申請號: | 202010526222.2 | 申請日: | 2020-06-10 |
| 公開(公告)號: | CN111680237B | 公開(公告)日: | 2023-06-16 |
| 發明(設計)人: | 王凱;胡明 | 申請(專利權)人: | 創新奇智(北京)科技有限公司 |
| 主分類號: | G06F16/957 | 分類號: | G06F16/957 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 蔣姍 |
| 地址: | 100000 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 對象 處理 方法 裝置 電子設備 存儲 介質 | ||
本申請提供一種對象的處理方法、裝置、電子設備及存儲介質。在多個前端中,當每個前端開始處理其緩存的某個對象時,若確定該對象還被分配多個前端中準備處理該對象的其它前端,則將該對象從其它前端刪除,這樣每個前端當前處理的對象都是其它前端未處理過對象,故避免了正要處理緩存中的某個對象時,該對象已經被其它前端處理或者正在被其它前端處理的情況發生,提高前端對對象的處理效率。
技術領域
本申請涉及計算機領域,具體而言,涉及一種對象的處理方法、裝置、電子設備及存儲介質。
背景技術
當各前端同時對各對象比如同時對視頻、圖片、音頻等進行處理時,各前端可以預先將自己將要處理的對象緩存,以提高處理效率。
但由于前端對對象的緩存是無序的,同一對象可能被不止一個前端緩存。這樣,在某個前端處理其緩存中的對象,該對象可能已經被其它前端處理或者正在被其它前端處理,從而該前端則需要重新獲取并加載需要處理的對象,從而導致處理效率降低。
發明內容
本申請實施例的目的在于提供一種對象的處理方法、裝置、電子設備及存儲介質,用以提高前端對對象的處理效率。
第一方面,本申請實施例提供了一種對象的處理方法,所述方法包括:
當多個前端中的任一個所述前端需要對對象進行處理時,為所述前端分配需要由所述前端處理的對象;當所述前端開始處理的所述對象時,判斷所述對象是否還被分配給所述多個前端中準備處理所述對象的其它前端;若是,將所述對象從所述其它前端刪除。
本申請實施例中,在多個前端中,當每個前端開始處理其緩存的某個對象時,若確定該對象還被分配多個前端中準備處理該對象的其它前端,則將該對象從其它前端刪除,這樣每個前端當前處理的對象都是其它前端未處理過的對象,故避免了正要處理緩存中的某個對象時,該對象已經被其它前端處理或者正在被其它前端處理的情況發生,提高前端對對象的處理效率。
結合第一方面,在第一種可能的實現方式中,判斷所述對象是否還被分配給所述多個前端中準備處理所述對象的其它前端,包括:
判斷所述對象是否位于所述其它前端的對象緩存隊列中,其中,所述對象緩存隊列中的對象為所述其它前端將要處理的對象。
在本申請實施例中,通過將其它前端將要處理的對象記錄在對象緩存隊列中,故通過分析對象緩存隊列,可以快速的確定出前端正要處理的對象是否還被分配給該其它前端。
結合第一方面的第一種可能的實現方式,在第二種可能的實現方式中,將所述對象從所述其它前端刪除,包括:
將所述對象從所述對象緩存隊列中刪除,以及在所述對象還位于所述其它前端的緩存中時,還將所述對象從所述緩存中刪除。
在本申請實施例中,不僅將對象從對象緩存隊列中刪除,還將對象從其它前端的緩存中刪除,實現了將對象徹底刪除。
結合第一方面,在第三種可能的實現方式中,為所述前端分配需要由所述前端處理的對象,包括:
從各預設對象中確定出需要由所述前端處理的對象;將所述需要由所述前端處理的對象加入到所述前端的對象緩存隊列中,其中,所述對象緩存隊列中的對象為所述前端將要處理的對象;將所述需要由所述前端處理的對象緩存到所述前端。
在本申請實施例中,通過將需要由前端處理的對象加入到前端的對象緩存隊列中方式,快速便捷的實現了為前端分配需要由該前端處理的對象。
結合第一方面的第三種可能的實現方式,在第四種可能的實現方式中,在從各預設對象中確定出需要由所述前端處理的對象時,所述方法還包括:
將所述需要由所述前端處理的對象在所述各預設對象的處理隊列中的位置調整到隊列的最后。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于創新奇智(北京)科技有限公司,未經創新奇智(北京)科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010526222.2/2.html,轉載請聲明來源鉆瓜專利網。





