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