一種衣物掛點智能分配方法及其分配系統的制作方法
【技術領域】
[0001]本發明涉及衣物分類技術領域,具體涉及一種衣物掛點智能分配方法及其分配系統。
【背景技術】
[0002]目前洗衣店常見的掛點分配機制都比較傳統和死板,只是簡單的針對了掛點的起始編號和結束編號、每個掛點上能掛的最大衣物件數來進行分配,而對于不同類型的衣物無法做到智能分配到不同掛架,比如羊毛衫是不適合放到掛架上的,是需要放到衣柜上的。另外根據不同的季節,如夏季的時候一個掛點上能掛的最大衣物件數,而在冬季的時候(衣物較厚)就無法上掛相同數量的衣物,從而導致系統分配了掛點,而實際上掛衣物的時候無法掛入到相應的輸送線上。另外針對不同的單據,傳統的掛點分配都會忽略單據的限制而將不同單據的衣物都掛在同一掛點上,從而導致客戶取衣的時候容易拿錯,造成店鋪的損失。
【發明內容】
[0003]本發明所要解決的技術問題是提供一種衣物掛點智能分配方法及其分配系統,可以根據衣物類型自動分配掛點,來對衣物進行合理的上掛和存放。
[0004]本發明解決上述技術問題的技術方案如下:
[0005]一方面,本發明提供了一種衣物掛點智能分配方法,所述方法包括:
[0006]S1、獲取當前衣物相關信息,所述當前衣物相關信息至少包括當前衣物類型和當前衣物單據號;
[0007]S2、根據所述當前衣物類型查找對應的至少一個掛架;
[0008]S3、根據預先設置的掛架的優先級遍歷所述至少一個掛架,并判斷當前掛架是否已滿或已凍結;若是,重復執行步驟S3 ;若否,執行步驟S4 ;
[0009]S4、對所述當前掛架的所有掛點遍歷,并判斷當前掛點是否已滿,若是,重復執行步驟S4 ;若否,執行步驟S5 ;
[0010]S5、根據所述當前衣物單據號,判斷當前掛點上已掛的所有衣物的單據號與所述當前衣物單據號是否為同一單據號,若是,則獲取當前掛點信息,將該當前掛點分配給當前衣物;若否,執行步驟S6 ;
[0011]S6、查看當前掛點是否允許分配不同單據號的衣物,若是,則將當前掛點分配給當前衣物;若否,則給出提示信息。
[0012]另一方面,本發明提供了一種衣物掛點智能分配系統,所述系統包括:
[0013]獲取模塊,用于獲取當前衣物相關信息,所述當前衣物相關信息至少包括當前衣物類型和當前衣物單據號;
[0014]查找模塊,用于根據所述當前衣物類型查找對應的至少一個掛架;
[0015]第一判斷模塊,用于根據預先設置的掛架的優先級遍歷所述至少一個掛架,并判斷當前掛架是否已滿或已凍結;
[0016]第二判斷模塊,用于當第一判斷模塊判斷出當前掛架未滿且未凍結時,對所述當前掛架的所有掛點遍歷,并判斷當前掛點是否已滿;
[0017]第三判斷模塊,用于當第二判斷模塊判斷出當前掛點未滿時,根據所述當前衣物單據號,判斷當前掛點上已掛的所有衣物的單據號與所述當前衣物單據號是否為同一單據號,若是,則獲取當前掛點信息,將該當前掛點分配給當前衣物;若否,驅動查看模塊工作;
[0018]查看模塊,用于查看當前掛點是否允許分配不同單據號的衣物,若是,則將當前掛點分配給當前衣物。
[0019]本發明提供的一種衣物掛點智能分配方法及其分配系統,通過設置衣物類型與掛架的對應關系,查找當前衣物類型對應的多個掛架,并根據掛架的優先級對該多個掛架遍歷;然后遍歷當前掛架的所有掛點,將符合條件的掛點分配給當前衣物。本發明按照當前衣物類型分配對應的掛架,防止衣物的亂放;若當前衣物類型對應的掛架已凍結,則該掛架不再掛衣物,防止掛點分配后,實際衣物掛不上的情況;在分配當前衣物對應的掛架中的掛點時,按照掛架的優先級進行分配,使整個分配過程有條不紊;對于不同單據的衣物,根據預先配置的同一個掛架上是否允許掛不同單據的衣物,決定是否將不同單據的衣物分配給同一掛點,做到衣物的整齊存放,省去了很多在后期提取衣物時的麻煩。
【附圖說明】
[0020]圖1為本發明實施例一的一種衣物掛點智能分配方法流程圖;
[0021]圖2為本發明實施例一中對掛架信息進行配置的示意圖;
[0022]圖3為本發明實施例一中衣物類型與掛架的對應關系示意圖;
[0023]圖4為本發明實施例一中衣物掛點智能分配的整個工作流程圖;
[0024]圖5為本發明實施例二的一種衣物掛點智能分配系統示意圖。
【具體實施方式】
[0025]以下結合附圖對本發明的原理和特征進行描述,所舉實例只用于解釋本發明,并非用于限定本發明的范圍。
[0026]實施例一、一種衣物掛點智能分配方法。下面結合圖1-圖4對本實施例提供的方法進行詳細描述。
[0027]參見圖1,S1、獲取當前衣物相關信息,所述當前衣物相關信息至少包括當前衣物類型和當前衣物單據號。
[0028]具體的,當需要對衣物分配掛架的掛點時,參見圖4,首先需要獲取當前衣物相關信息,比如,當前衣物類型及當前衣物單據號。在本實施例中,可以采用多種方式來獲取當前衣物相關信息,比如,可以從數據庫中預先存儲的衣物信息中直接獲取當前衣物類型及當前衣物單據號;另外,也可以通過掃描當前衣物上的條形碼和單據碼獲取當前衣物類型及當前衣物單據號;再者,可以接收外部輸入的當前衣物類型及當前衣物單據號,例如,用戶輸入的當前衣物類型及當前衣物單據碼,或者,其它設備傳送的當前衣物類型及當前衣物單據號。本實施例對獲取當前衣物類型及當前衣物單據碼的方式并不進行限定。
[0029]S2、根據所述當前衣物類型查找對應的至少一個掛架。
[0030]具體的,步驟SI獲取到了當前衣物類型及當前衣物單據號之后,根據衣物類型與掛架的對應關系查找到當前衣物類型對應的至少一個掛架,其中,衣物類型與掛機的對應關系為一對多的對應關系,參見圖3,即一種類型的衣物可以分配到不同的掛架。
[0031]參見圖2,本實施例預先對所有的掛架進行配置,向掛架中心增加掛架,并定義每個掛架的掛架名稱,對掛架進行編號,比如,起始編號和終止編號,并設定每一個掛架是否凍結,比如,如果掛架壞掉,則將該掛架在一段時間內凍結,并設置凍結標識,在該段時間內,不在對該掛架分配衣物。另外,還對每一個掛架設定優先級,在后續對當前衣物分配掛架時,按照掛架的優先級進行分配。
[0032]另外,每一個掛架存在多個掛點,因此本實施例對每一個掛架的所有掛點進行編號,并設定每一個掛點的最大掛衣數,以及每一個掛點上是否允許掛不同單據號的衣物。其中,在設定每一個掛點的最大掛衣數時,可以根據季節對每一個掛架的最大掛衣數進行配置,比如,在夏天,每一個掛點的最大掛衣數相應會大一些,相反,在冬天,每一個掛點的最大掛衣數相應會少一些。當對每一個掛架以及每一個掛架中的所有掛點進行了配置之后,將這些配置信息存儲于數據庫中,以供使用。
[0033]在掛架中心還可以動態增加或刪除掛架,比如,當掛架處于空時,即整個掛架上沒有任務衣物,則可以將該掛架刪除。
[0034]另外,當根據當前衣物類型未查找到對應的掛架時,給出提示信息,以提示進行衣物類型與掛架之間的對應關系的設定。
[0035]需要說明的是,本實施例中的掛架可以為輸送線,也可以為衣柜,能夠滿足不同衣物的存放。比如,夏天的交單薄的衣服可以掛在輸送線上,而冬天的較厚的一些衣服,比如,羊毛衫,適合疊放,應該存放于衣柜中。
[0036]S3、根據預先設置的掛架的優先級遍歷所述至少一個掛架,并判斷當前掛架是否已滿或已凍結;若是,重復執行步驟S3 ;若否,執行步驟S4。
[0037]具體的,前述步驟S2根據當前衣物類型查找到對應的至少一個掛架后,根據預先設置的掛架的優先級對至少一個掛架進行遍歷,即先對優先級高的掛架進行分析,然后對優先級低的掛架進行分析。當遍歷到一個掛架時,判斷當前掛架是否已滿或者已凍結,若當前掛架已滿或者已凍結,則按照優先級對下一個掛架進行分析;若當前掛架未滿且為凍結,則執行步驟S4。
[0038]S4、對所述當前掛架的所有掛點遍歷,并判斷當前掛點是否已滿,若是,重復執行步驟S4 ;若否,執行步驟S5。
[0039]具體的,當當前掛架未滿且未凍結時,對當前掛架的所有掛點進行遍歷,其中,按照掛點的編號順序對所有的掛點遍歷。當遍歷到一個掛點時,判斷該掛點是否已滿,若已滿,則查找下一個掛點,若該當前掛點未滿,則執行步驟S5。
[0040]S5、根據所述當前衣物單據號,判斷當前掛點上已掛的所有衣物的單據號與所述當前衣物單據號是否為同一單據號,若是,則獲取當前掛點信息,將該當前掛點分配給當前衣物;若否,執行步驟S6。
[0041]具體的,若當前掛點未掛滿,則根據獲取的當前衣物相關信息中的當前衣物單據號,判斷當前衣物單據號與該當前掛點上已掛的所有衣物的單據號是否為同一單據號,若是,則獲取當前掛點信息,包括該掛點所屬的掛架編號,以及該掛點在所屬的掛架中的編號,比如,該掛點所屬的掛架編號為A,該掛點在所屬掛架中的編號為2,則將“A-2”未做該掛點信息進行存儲,將該當前掛點分配給當前衣物。若當前衣物單據號與該當前掛點上已掛的所有衣物的單據號不為同一單據號,則執行步驟S6。
[0042]