一種資源分揀方法及裝置製造方法
2023-06-04 14:59:41
一種資源分揀方法及裝置製造方法
【專利摘要】本發明實施例提供一種資源分揀的方法,包括:加載預先設置的規則信息和雲規則信息;獲取待分揀的資源信息;根據所述預先設置的規則信息和雲規則信息,以及所述待分揀的資源信息,判斷是否能匹配到待分揀資源的分揀規則;若匹配到所述待分揀資源的分揀規則,則使用所述分揀規則對所述待分揀的資源進行分揀。本發明實施例還提供了相應的資源分揀的裝置。
【專利說明】一種資源分揀方法及裝置
【技術領域】
[0001]本發明涉及計算機【技術領域】,尤其涉及一種資源分揀方法及裝置。
【背景技術】
[0002]目前,實物的自動化分揀系統已經十分發達,例如在各種生產線上廣泛應用的產品分揀系統,對於非實物,例如圖片、視頻等數字資源的分揀,實物的自動化分揀系統完全不能適用。網際網路時代,數據積累的速度以及總量日益龐大,若不能對這些數據進行有效的分揀和分類,龐大的數據將不會產生任何效益,而且數據量越大,對存儲系統造成的壓力越大。目前對數字資源的分揀主要還是依靠人工手動處理,例如由人工識別不同種類的圖片或視頻,把它們分配到各個不同的流程分別進行處理。目前這種處理方式操作複雜,效率低下,已經不能滿足當代社會對海量數據操作的需求。
【發明內容】
[0003]本發明實施例提供一種資源分揀的方法及裝置,用以解決現有技術中手動處理資源操作複雜,效率低下的問題。
[0004]一方面,本發明實施例提供一種資源分揀的方法,包括:
[0005]加載預先設置的規則信息和雲規則信息;
[0006]獲取待分揀的資源信息;
[0007]根據所述預先設置的規則信息和雲規則信息,以及所述待分揀的資源信息,判斷是否能匹配到待分揀資源的分揀規則;
[0008]若匹配到所述待分揀資源的分揀規則,則使用所述分揀規則對所述待分揀的資源進行分揀。
[0009]另一方面,本發明實施例提供一種資源分揀的裝置,包括:
[0010]加載單元,用於加載預先設置的規則信息和雲規則信息;
[0011]獲取單元,用於獲取待分揀的資源信息;
[0012]匹配單元,用於根據所述預先設置的規則信息和雲規則信息,以及所述待分揀的資源信息,判斷是否能匹配到待分揀資源的分揀規則;
[0013]分揀單元,用於若匹配到所述待分揀資源的分揀規則,則使用所述分揀規則對所述待分揀的資源進行分揀。
[0014]使用本發明實施例公開的資源分揀的方法和裝置,能夠根據預先設置的規則信息和雲規則信息自動匹配分揀規則,並將圖片或視頻等資源按照匹配出的分揀規則自動進行分揀,分揀出的資源可以按照預先的設定發送到不同的處理流程,從而不再需要人工分揀資源,能在保證資源分揀準確性的前提下高效的分配資源到各個流程。
【專利附圖】
【附圖說明】
[0015]圖1所示是本發明實施例提供的一種資源分揀方法的示意圖;
[0016]圖2所示是本發明實施例提供的資源分揀方法的流程圖;
[0017]圖3所示是本發明實施例提供的一種資源分揀裝置的結構示意圖;
[0018]圖4所示是本發明另一個實施例提供的一種資源分揀裝置的結構示意圖。
【具體實施方式】
[0019]在本發明實施例中,能夠根據預先設置的規則信息和雲規則信息自動匹配分揀規貝U,並將圖片或視頻等資源按照匹配出的分揀規則自動進行分揀,分揀出的資源可以按照預先的設定發送到不同的處理流程,從而不再需要人工分揀資源,能在保證資源分揀準確性的前提下高效的分配資源到各個流程。
[0020]以下詳細說明本發明實施例提供的資源分揀方法。
[0021]圖1所示為本發明一個實施例提供的一種資源分揀方法的示意圖。以下依據該圖,介紹本發明實施例提供的資源分揀方法。
[0022]步驟101、加載預先設置的規則信息和雲規則信息;
[0023]其中,在加載預先設置的規則信息和雲規則信息之前,還包括:
[0024]預先設置所述規則信息和雲規則信息。
[0025]在本發明實施例中,需要預先設置好分揀資源的規則信息和雲規則信息,例如針對圖片或視頻資源而言,可以預先設置好圖片或視頻的分類標準、不同種類的圖片或視頻的處理方式等等。
[0026]步驟102、獲取待分揀的資源信息;
[0027]其中,本發明實施例中待分揀的資源信息可以是圖片、文檔、視頻等多種不同的數字資源,本發明實施例對此不做限定。
[0028]步驟103、根據所述預先設置的規則信息和雲規則信息,以及所述待分揀的資源信息,判斷是否能匹配到待分揀資源的分揀規則;
[0029]其中,本步驟具體實現時,可以為:根據所述預先設置的規則信息和雲規則信息生成需要執行的插件,針對所述待分揀的資源使用所述插件判斷是否能匹配到所述分揀規則。
[0030]在生成需要執行的插件時,具體可以通過java語言的反射機制生成所述需要執行的插件類。
[0031]步驟104、若匹配到所述待分揀資源的分揀規則,則使用所述分揀規則對所述待分揀的資源進行分揀。
[0032]其中,對待分揀的資源進行分揀,可以包括使用所述分揀規則將所述待分揀的資源分發到用戶、繼續處理或者做進一步分析。
[0033]對符合不同規則的資源做不同的處理,可以在規則信息和雲規則信息中做詳細的設定,以上所舉三種情況僅用於舉例,不構成對本發明實施例的限定。
[0034]使用本發明實施例公開的資源分揀的方法,能夠根據預先設置的規則信息和雲規則信息自動匹配分揀規則,並將圖片或視頻等資源按照匹配出的分揀規則自動進行分揀,分揀出的資源可以按照預先的設定發送到不同的處理流程,從而不再需要人工分揀資源,能在保證資源分揀準確性的前提下高效的分配資源到各個流程。
[0035]圖2所示為本發明一個實施例提供的資源分揀方法的流程圖。以下依據該圖,詳細介紹本發明實施例提供的資源分揀方法的步驟流程。
[0036]步驟201、加載規則信息,每天定期執行,加載規則信息和雲規則信息;
[0037]步驟202、通過java語言的反射機制生成需要執行的插件類,用於匹配針對各條資源的分揀規則;
[0038]步驟203、獲取圖片、視頻、文檔等待處理的資源信息,用於後續的分揀處理;
[0039]步驟204、根據獲取的資源信息,規則信息和雲規則信息判斷是否能夠匹配到針對所述資源的分揀規則;
[0040]步驟205、根據步驟204匹配規則的結果,若匹配到分揀規則,則根據該規則對該條資源進行處理,例如可以將該資源分發到用戶、繼續處理或者做進一步分析;完成對本條資源的處理後,繼續下一條資源的處理;
[0041]步驟206、根據步驟204匹配規則的結果,匹配不到規則,則對下一條資源進行處理。
[0042]使用本發明實施例公開的資源分揀的方法,能夠根據預先設置的規則信息和雲規則信息自動匹配分揀規則,並將圖片或視頻等資源按照匹配出的分揀規則自動進行分揀,分揀出的資源可以按照預先的設定發送到不同的處理流程,從而不再需要人工分揀資源,能在保證資源分揀準確性的前提下高效的分配資源到各個流程。
[0043]以下實施例公開一種資源分揀的裝置,用以執行前述實施例公開的資源分揀的方法。圖3所示為本發明一個實施例提供的一種資源分揀裝置的結構示意圖。依據該圖,詳述資源分揀裝置的各組成部分如下。
[0044]加載單元301,用於加載預先設置的規則信息和雲規則信息;
[0045]其中,如圖4所示,在另一個實施例中提供的資源分揀裝置還包括設置單元305,用於預先設置所述規則信息和雲規則信息。
[0046]獲取單元302,用於獲取待分揀的資源信息;
[0047]匹配單元303,用於根據所述預先設置的規則信息和雲規則信息,以及所述待分揀的資源信息,判斷是否能匹配到待分揀資源的分揀規則;
[0048]其中,匹配單元303具體用於根據所述預先設置的規則信息和雲規則信息生成需要執行的插件,針對所述待分揀的資源使用所述插件判斷是否能匹配到所述分揀規則。
[0049]生成需要執行的插件具體可以為:通過java語言的反射機制生成所述需要執行的插件類。
[0050]分揀單元304,用於若匹配到所述待分揀資源的分揀規則,則使用所述分揀規則對所述待分揀的資源進行分揀。
[0051]其中,分揀單元304使用所述分揀規則對所述待分揀的資源進行分揀,包括:
[0052]使用所述分揀規則將所述待分揀的資源分發到用戶、繼續處理或者做進一步分析。
[0053]使用本發明實施例公開的資源分揀的裝置,能夠根據預先設置的規則信息和雲規則信息自動匹配分揀規則,並將圖片或視頻等資源按照匹配出的分揀規則自動進行分揀,分揀出的資源可以按照預先的設定發送到不同的處理流程,從而不再需要人工分揀資源,能在保證資源分揀準確性的前提下高效的分配資源到各個流程。
[0054]本領域普通技術人員可以理解:實現上述方法實施例的全部或部分步驟可以通過程序指令相關的硬體來完成,前述的程序可以存儲於可讀取存儲介質中,該程序在執行時,執行包括上述方法實施例的步驟;而前述的存儲介質包括:ROM、RAM、磁碟、光碟、網絡節點、調度器等各種可以存儲程序代碼的介質。
[0055]最後應說明的是:以上僅為本發明的優選實施例而已,並不用於限制本發明,儘管參照前述實施例對本發明進行了詳細的說明,對於本領域的技術人員來說,其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特徵進行等同替換。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
【權利要求】
1.一種資源分揀的方法,其特徵在於,包括: 加載預先設置的規則信息和雲規則信息; 獲取待分揀的資源信息; 根據所述預先設置的規則信息和雲規則信息,以及所述待分揀的資源信息,判斷是否能匹配到待分揀資源的分揀規則; 若匹配到所述待分揀資源的分揀規則,則使用所述分揀規則對所述待分揀的資源進行分揀。
2.根據權利要求1所述的方法,其特徵在於,在所述加載預先設置的規則信息和雲規則信息之前,還包括: 預先設置所述規則信息和雲規則信息。
3.根據權利要求1所述的方法,其特徵在於,所述待分揀的資源為圖片或者視頻。
4.根據權利要求1所述的方法,其特徵在於,根據所述預先設置的規則信息和雲規則信息,以及所述待分揀的資源信息,判斷是否能匹配到待分揀資源的分揀規則,包括: 根據所述預先設置的規則信息和雲規則信息生成需要執行的插件,針對所述待分揀的資源使用所述插件判斷是否能匹配到所述分揀規則。
5.根據權利要求4所述的方法,其特徵在於,所述生成需要執行的插件,包括: 通過java語言的反射機制生成所述需要執行的插件類。
6.根據權利要求1-5中任一項所述的方法,其特徵在於,所述使用所述分揀規則對所述待分揀的資源進行分揀,包括: 使用所述分揀規則將所述待分揀的資源分發到用戶、繼續處理或者做進一步分析。
7.一種資源分揀的裝置,其特徵在於,包括: 加載單元,用於加載預先設置的規則信息和雲規則信息; 獲取單元,用於獲取待分揀的資源信息; 匹配單元,用於根據所述預先設置的規則信息和雲規則信息,以及所述待分揀的資源信息,判斷是否能匹配到待分揀資源的分揀規則; 分揀單元,用於若匹配到所述待分揀資源的分揀規則,則使用所述分揀規則對所述待分揀的資源進行分揀。
8.根據權利要求7所述的裝置,其特徵在於,所述裝置還包括: 設置單元,用於預先設置所述規則信息和雲規則信息。
9.根據權利要求7所述的裝置,其特徵在於,所述匹配單元用於根據所述預先設置的規則信息和雲規則信息,以及所述待分揀的資源信息,判斷是否能匹配到待分揀資源的分揀規則,包括: 根據所述預先設置的規則信息和雲規則信息生成需要執行的插件,針對所述待分揀的資源使用所述插件判斷是否能匹配到所述分揀規則。
10.根據權利要求9所述的裝置,其特徵在於,所述生成需要執行的插件,包括: 通過java語言的反射機制生成所述需要執行的插件類。
11.根據權利要求7-10中任一項所述的裝置,其特徵在於,所述分揀單元使用所述分揀規則對所述待分揀的資源進行分揀,包括: 使用所述分揀規則將所述待分揀的資源分發到用戶、繼續處理或者做進一步分析。
【文檔編號】G06F17/30GK104199814SQ201410063536
【公開日】2014年12月10日 申請日期:2014年2月24日 優先權日:2014年2月24日
【發明者】黃鎮, 張芳芳, 吳承丞, 任野飛, 楊賀, 沈鎮, 鄭鳳娟 申請人:無錫天脈聚源傳媒科技有限公司