用于生成批號(hào)和有效日期的方法、系統(tǒng)和設(shè)備的制作方法【專利摘要】根據(jù)本說明書描述的實(shí)施例,提供了一種用于批號(hào)及有效日期生成的方法、系統(tǒng)及設(shè)備。該方法包含在處理器處接收請(qǐng)求以生成批號(hào);從存儲(chǔ)器中基于源自請(qǐng)求的商品標(biāo)識(shí)符,自動(dòng)選擇多個(gè)批號(hào)生成規(guī)則中的一個(gè),所述選擇的規(guī)則包括一個(gè)或多個(gè)片段定義;基于批號(hào)片段定義,從存儲(chǔ)在存儲(chǔ)器中的至少一個(gè)參考表提取數(shù)據(jù);根據(jù)所選規(guī)則利用提取的數(shù)據(jù)生成一個(gè)或更多的批號(hào)片段;以及拼接生成的批號(hào)片段以生成批號(hào)?!緦@f明】用于生成批號(hào)和有效日期的方法、系統(tǒng)和設(shè)備【
技術(shù)領(lǐng)域:
】[0001]本說明書一般涉及用在商品制造和包裝中的批號(hào)和有效日期,特別涉及一種用于生成這種編碼的方法、系統(tǒng)和設(shè)備?!?br>背景技術(shù):
】[0002]工業(yè)產(chǎn)品可以被指定批號(hào)和有效日期以便能夠跟蹤這種商品,特別是對(duì)于食品和醫(yī)療用品。這種批號(hào)可以得自于用在產(chǎn)品制造中的組件批號(hào),以及制造日期。然而,在一個(gè)給定的制造工廠可能會(huì)遇到各種各樣的組件和組件批號(hào),這取決于在給定的時(shí)間內(nèi)制造或包裝的物品,以及正在進(jìn)行的制造或包裝代表哪個(gè)單位?,F(xiàn)有的自動(dòng)生成批號(hào)和有效日期的工作使得計(jì)算資源和人員的利用是低效的。【專利附圖】【附圖說明】[0003]實(shí)施例參考下列附圖進(jìn)行描述,其中:圖1根據(jù)一非限制實(shí)施例描述了一種生成批號(hào)和有效日期的系統(tǒng);圖2根據(jù)一非限制實(shí)施例描述了通過圖1的服務(wù)器執(zhí)行的一應(yīng)用的示意性框圖;圖3根據(jù)一非限制實(shí)施例描述了一種生成批號(hào)和有效日期的方法;圖4根據(jù)一非限制實(shí)施例描述了提供給圖1的終端的請(qǐng)求界面;圖5根據(jù)一非限制實(shí)施例描述了圖2的應(yīng)用的項(xiàng)目主表;圖6根據(jù)一非限制實(shí)施例描述了圖2的應(yīng)用的編碼規(guī)則定義;圖7根據(jù)一非限制實(shí)施例描述了圖2的應(yīng)用的日期列表;圖8根據(jù)一非限制實(shí)施例描述了圖2的應(yīng)用的地點(diǎn)編碼列表;圖9根據(jù)一非限制實(shí)施例描述了圖2的應(yīng)用的日期規(guī)則定義;圖10根據(jù)一非限制實(shí)施例描述了提供給圖1的終端的規(guī)則生成界面;圖11根據(jù)一非限制實(shí)施例描述了提供給圖1的終端的列表定義界面;圖12根據(jù)一非限制實(shí)施例描述了提供給圖1的終端的一種按照?qǐng)D3的方法執(zhí)行的界面;圖13根據(jù)一非限制實(shí)施例描述了提供給圖1的終端的一種界面,用于指明圖3的方法執(zhí)行的范圍?!揪唧w實(shí)施方式】[0004]圖1描述了用于管理商品生產(chǎn)的系統(tǒng)100的不意圖。系統(tǒng)100包括服務(wù)器104,其可以基于任何已知的服務(wù)器架構(gòu),并因此通常包括一個(gè)或更多的容置有一個(gè)或多個(gè)處理器的外殼,以及相關(guān)存儲(chǔ)器和通信接口。[0005]在圖1所示的示例中,服務(wù)器104包括處理器108,其與一永久性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)如存儲(chǔ)器112相互連通。存儲(chǔ)器112可以為任何適合的易失性(例如隨機(jī)存取存儲(chǔ)器(“RAM”))以及非易失性(例如只讀存儲(chǔ)器(“ROM”),電可擦除可編程只讀存儲(chǔ)器(“EEPROM”),閃存,磁計(jì)算機(jī)存儲(chǔ)設(shè)備,或者光盤)存儲(chǔ)器的組合。存儲(chǔ)器112也保存有可由處理器108執(zhí)行的計(jì)算機(jī)可讀指令。這類指令包括,例如,一操作系統(tǒng)和一個(gè)或更多應(yīng)用。圖1中所示的一個(gè)這種應(yīng)用為批號(hào)和有效日期生成應(yīng)用114(這里簡稱為“應(yīng)用114”)。經(jīng)由包含在應(yīng)用114中的指令執(zhí)行,處理器108配置為依照下面將要描述的執(zhí)行各種動(dòng)作??梢灶A(yù)期應(yīng)用114可以在除存儲(chǔ)器112外的其他永久性計(jì)算機(jī)可讀介質(zhì)上實(shí)施,例如光盤,閃存介質(zhì)等等。[0006]服務(wù)器104也可包括與處理器108互連的輸入設(shè)備和輸出設(shè)備,例如分別為鍵盤116和顯示器118??梢灶A(yù)期其他輸入設(shè)備和輸出設(shè)備也可以用在服務(wù)器104中,包括,例如觸摸屏、揚(yáng)聲器、話筒等等。在一些示例中(未顯示),鍵盤116和顯示器118可以省略,且替代地,服務(wù)器104可以從另外的與服務(wù)器104連接的終端執(zhí)行,例如連接了輸入設(shè)備和輸出設(shè)備的個(gè)人電腦。這樣的終端可以位于,例如,與服務(wù)器104的同一設(shè)施內(nèi)。在其他示例中,這樣的終端可以相對(duì)服務(wù)器104遠(yuǎn)程設(shè)置并且可以通過廣域網(wǎng)(“WAN”)如因特網(wǎng)與服務(wù)器104交互。終端可包括臺(tái)式計(jì)算機(jī)以及各種移動(dòng)計(jì)算設(shè)備例如筆記本電腦、移動(dòng)電話、平板電腦等等。[0007]服務(wù)器104也包括一網(wǎng)絡(luò)接口控制器(NIC)120,這里也稱為通信接口,用于經(jīng)由鏈路128將服務(wù)器104連接至網(wǎng)絡(luò)124。網(wǎng)絡(luò)124可包括任何適合的有線和/或無線網(wǎng)絡(luò)的組合,包括但不限于廣域網(wǎng)例如因特網(wǎng)、局域網(wǎng)(“LAN”)、手機(jī)網(wǎng)絡(luò)、WiFi網(wǎng)絡(luò)、WiMax網(wǎng)絡(luò)等等。鏈路128因此可被選擇用于與NIC120和網(wǎng)絡(luò)124兼容。在當(dāng)前示例中,鏈路128是有線鏈路(例如基于以太網(wǎng)鏈路)。然而,也可以預(yù)期在一些示例中,鏈路128可以為與NIC120鏈接的無線鏈路。在這種示例中,鏈路128將被理解為也包括任何必須的與網(wǎng)絡(luò)124鏈接的回程鏈路。[0008]通常,服務(wù)器104被配置為處理代表產(chǎn)品產(chǎn)地132的清單的數(shù)據(jù)。產(chǎn)品產(chǎn)地132一般容納在一個(gè)特殊的設(shè)施內(nèi),例如制造設(shè)施。應(yīng)當(dāng)理解,然而,該產(chǎn)品產(chǎn)地可以包括多個(gè)設(shè)施(例如,一些倉儲(chǔ)式建筑)。在一些示例中,每個(gè)設(shè)施可以由同一實(shí)體操作,但這并不是嚴(yán)格必須的??梢灶A(yù)期盡管服務(wù)器104和網(wǎng)絡(luò)124并未在產(chǎn)品產(chǎn)地132內(nèi)顯示,在某些示例中,服務(wù)器104可以被置于產(chǎn)品產(chǎn)地132內(nèi),網(wǎng)絡(luò)124可以為,例如在產(chǎn)品產(chǎn)地132處的局域網(wǎng)。[0009]產(chǎn)品產(chǎn)地132包括一條或更多生產(chǎn)線,例如生產(chǎn)線136,其包括用于將子部件140轉(zhuǎn)化為制成品144的各種必要設(shè)備。應(yīng)當(dāng)理解,各種類型的子部件140可以在生產(chǎn)線136處組合或被操作以生產(chǎn)不同類型的制成品。在圖1的示例中,子部件140a和104b(—般被稱為子部件140)在生產(chǎn)線136處組合以生產(chǎn)制成品144。子部件140和制成品144的性質(zhì)不做特別限定。[0010]系統(tǒng)100也包括連接于網(wǎng)絡(luò)124并與服務(wù)器104通信的一個(gè)或更多終端148。終端148包括計(jì)算設(shè)備,該計(jì)算設(shè)備具有一容納處理器和存儲(chǔ)器的外殼,以及輸入設(shè)備(例如鍵盤、鼠標(biāo)、條形碼掃描器)和輸出設(shè)備(例如顯示器)。在一些示例中,觸摸屏(既提供輸入功能也提供輸出功能)可被提供以代替或附加至上述提到的輸入和輸出設(shè)備??梢灶A(yù)期終端148可以為平板電腦、條形碼掃描終端、臺(tái)式電腦、手提電腦、智能手機(jī)等的任何一種。終端148可以物理地與生產(chǎn)產(chǎn)地132內(nèi)的裝置接合,例如生產(chǎn)線136或用于移動(dòng)存貨的運(yùn)載工具(例如鏟車)。其他示例中,終端148可以自由地穿過生產(chǎn)產(chǎn)地132。具有任何合適的上述特征組合的終端均可提供。[0011]終端148接收代表在生產(chǎn)產(chǎn)地132處的存貨(不論是子部件140還是制成品144)的物理移動(dòng)的輸入數(shù)據(jù),以及代表子部件140轉(zhuǎn)換至制成品144的輸入數(shù)據(jù)。這種數(shù)據(jù)的性質(zhì)并不特別限制,其可包括在生產(chǎn)產(chǎn)地132內(nèi)的存貨的數(shù)量和存貨的位置,用于當(dāng)一種工作(作為子部件140至制成品的轉(zhuǎn)換)發(fā)生以及在生產(chǎn)線136上即將發(fā)生的調(diào)度信息,及諸如此類。終端148傳送輸入數(shù)據(jù)(或代表該輸入數(shù)據(jù)的數(shù)據(jù))給服務(wù)器104用于在服務(wù)器104中存儲(chǔ)和處理。終端148也可接收來自服務(wù)器104的數(shù)據(jù),例如上述的由服務(wù)器104處理的結(jié)果。[0012]服務(wù)器104維持一數(shù)據(jù)存儲(chǔ)區(qū)152用以存儲(chǔ)接收自終端148的數(shù)據(jù),所述數(shù)據(jù)來自設(shè)備例如鍵盤116的作為輸入接收的數(shù)據(jù)以及通過處理器108自動(dòng)生成的數(shù)據(jù)(例如,基于上述提到的接收自終端148或鍵盤116的數(shù)據(jù))。數(shù)據(jù)存儲(chǔ)區(qū)152中的內(nèi)容及在服務(wù)器104處執(zhí)行的處理操作的進(jìn)一步討論提供在美國公開申請(qǐng)?zhí)?011/0251865以及在美國專利申請(qǐng)?zhí)?2/983,060中,兩者的內(nèi)容均在此處通過引用的形式包含在內(nèi)。通常,由服務(wù)器104基于自終端148及鍵盤116接收的數(shù)據(jù)執(zhí)行的操作允許服務(wù)器104維持位于生產(chǎn)產(chǎn)地的各種子部件140和制成品114的庫存水平的精確表示。[0013]包含在數(shù)據(jù)存儲(chǔ)區(qū)152的數(shù)據(jù),以及下面描述的附加數(shù)據(jù)一起,也可以用在服務(wù)器104中,經(jīng)由應(yīng)用114的執(zhí)行,以為制成品144生產(chǎn)批號(hào)和有效期。這種批號(hào)和有效日期可以用于,例如,印刷用于制成品144的標(biāo)簽,以及在制成品離開生產(chǎn)產(chǎn)地132后電子追蹤該些制成品(例如,假使需要召回制成品)。服務(wù)器104處批號(hào)和有效日期的生成將在下面進(jìn)行更詳細(xì)的描述。[0014]現(xiàn)轉(zhuǎn)至圖2,示出了應(yīng)用114的某些部件的示意圖。應(yīng)用114包括接口模塊200,驗(yàn)證模塊204,項(xiàng)目主控模塊(anitemmastermodule)208,規(guī)則模塊212及參照欄表模塊(areferencetablesmodule)216。上述所提的模塊將在下面進(jìn)行更詳細(xì)的描述,就包含在該些模塊中的數(shù)據(jù)以及由處理器108實(shí)施的執(zhí)行該些模塊的操作而言。可以預(yù)期應(yīng)用114包括必要的計(jì)算機(jī)可讀指令以使處理器108可以保留和接入存儲(chǔ)器112中的數(shù)據(jù)并執(zhí)行那些操作。因此當(dāng)處理器108在以下部分描述為配置以使用應(yīng)用114的模塊執(zhí)行某些操作時(shí),可以預(yù)期處理器108通過執(zhí)行相應(yīng)于下述的與模塊相連接的功能的計(jì)算機(jī)可讀指令被如此配置。[0015]現(xiàn)轉(zhuǎn)至圖3,應(yīng)用114的上述模塊將與用于生成批號(hào)和有效日期的方法(一般在300處表示)相結(jié)合進(jìn)行更為詳細(xì)的描述。對(duì)于方法300的該示例性表現(xiàn),假定批號(hào)和有效日期要生成以使用在制成品144的標(biāo)簽上,制成品144包含潤膚霜單元及唇膏單元的套件。因此,子部件140a包含潤膚霜單元,而子部件140b包含唇膏單元。[0016]起始于方塊305,服務(wù)器104配置為接收生成批號(hào)和/或有效日期的請(qǐng)求。在當(dāng)前方法300的執(zhí)行示例中,假定方塊305處接受的請(qǐng)求是生成批號(hào)和有效日期。該請(qǐng)求可以在處理器108處經(jīng)由NIC120通過接口模塊200接收。接口模塊200可以,例如,提供包括大量網(wǎng)頁的網(wǎng)絡(luò)地址,網(wǎng)頁終端148可以通過該網(wǎng)絡(luò)地址提交該請(qǐng)求。[0017]圖4中顯示了一網(wǎng)頁400的示例,如在終端148的顯示器生成的一樣。S卩,網(wǎng)頁400從服務(wù)器104傳送(通過接口模塊200,它包括必要計(jì)算機(jī)可讀指令以實(shí)現(xiàn)網(wǎng)絡(luò)服務(wù)器)至終端148以響應(yīng)來自終端148的更早的請(qǐng)求。網(wǎng)頁400包括所述“任務(wù)”的標(biāo)識(shí)404(BP,子部件140至制成品144的特定轉(zhuǎn)換活動(dòng)),以及該任務(wù)的名稱408。網(wǎng)頁400可以附加地包括域名412,制造日期進(jìn)入該域名內(nèi),以及可選的元素416(例如虛擬按鍵)。作為在終端148處接收的輸入數(shù)據(jù)的結(jié)果,方塊305處接收的請(qǐng)求在終端148處生成,在終端148接收的輸入數(shù)據(jù)代表進(jìn)入域名412的日期,然后是按鍵416的選擇。該輸入數(shù)據(jù)可以接收自鍵盤、觸摸屏或者類似的連接于終端148的設(shè)備??梢灶A(yù)期域名412也可以自動(dòng)完成,例如在終端148處通過自動(dòng)插入當(dāng)前日期。域名412可以在一些示例中省略。例如,如下面可以看見的,制成品144的制造日期在批號(hào)的生成中不需用到,因此可省略。在其他示例中,輸入域名412中的日期可以用于批號(hào)和/或有效日期的生成。[0018]由終端148傳遞的請(qǐng)求因此包括圖4中所示的制造日期和任務(wù)標(biāo)識(shí)。在其他示例中,用于制成品144自身的標(biāo)識(shí)可用于替代或附加給所述任務(wù)標(biāo)識(shí)。在方塊305處接收到請(qǐng)求后,處理器108被配置為提取或分配項(xiàng)目標(biāo)識(shí)(即制成品144的標(biāo)識(shí))。在本示例中,2012年4月4日的制造日期包括在所述請(qǐng)求內(nèi)。項(xiàng)目標(biāo)識(shí)可通過訪問數(shù)據(jù)存儲(chǔ)區(qū)152獲取,數(shù)據(jù)存儲(chǔ)區(qū)152包括與任務(wù)標(biāo)識(shí)“12345”對(duì)應(yīng)的記錄以及包含用于制成品144的標(biāo)識(shí)。在本示例中,假定制成品144的標(biāo)識(shí)為“FG144”。[0019]可以預(yù)期在一些示例中,在方塊305處收到請(qǐng)求后,處理器108可配置為使用驗(yàn)證模塊204的驗(yàn)證所述請(qǐng)求。驗(yàn)證模塊204因此可包括各種終端如終端148的標(biāo)識(shí)列表,以及與每個(gè)終端相關(guān)的權(quán)限。如果請(qǐng)求的發(fā)起者(在本案例中,為終端148)在驗(yàn)證模塊204中表示為被阻止請(qǐng)求批號(hào)和有效日期時(shí),在方塊305處接收的請(qǐng)求可以被丟棄。如一錯(cuò)誤的網(wǎng)頁的消息可以自服務(wù)器104傳送至請(qǐng)求的發(fā)起者(終端148)表明請(qǐng)求被拒絕。然而,在當(dāng)前方法300執(zhí)行的示例中,將假定驗(yàn)證成功(即,終端148被許可請(qǐng)求批號(hào)和有效日期)。在一些示例中,方塊305處的請(qǐng)求驗(yàn)證可被省略。[0020]在方塊305處接收的請(qǐng)求的性質(zhì)并不特別限定。在一些示例中,當(dāng)任務(wù)在數(shù)據(jù)存儲(chǔ)區(qū)152中被預(yù)定時(shí),請(qǐng)求通過終端148或在服務(wù)器104處自動(dòng)生成。請(qǐng)求的時(shí)間并不特別限定。例如,如上所提到的,當(dāng)任務(wù)12345在服務(wù)器處預(yù)定時(shí),所述請(qǐng)求可被傳送,所述預(yù)定可能要提前于實(shí)際執(zhí)行該工作幾天。在其他示例中,當(dāng)與任務(wù)12345相關(guān)的生產(chǎn)實(shí)際開始時(shí),該請(qǐng)求可以在終端148處生成(即,與生產(chǎn)大體上實(shí)時(shí)同步)。[0021]返回至圖3,在方塊305處接收請(qǐng)求后,處理器108配置為使用項(xiàng)目主控模塊208,以在方塊310處選擇一個(gè)或更多的規(guī)則標(biāo)識(shí)。在該特定示例中,批號(hào)及有效日期的生成被請(qǐng)求,方塊310至少包括相應(yīng)于批號(hào)生成規(guī)則的標(biāo)識(shí)的選擇。批號(hào)生成規(guī)則標(biāo)識(shí)的選擇基于自方塊305處接收的請(qǐng)求所決定的項(xiàng)目標(biāo)識(shí)進(jìn)行。一包含在項(xiàng)目主控模塊208中的項(xiàng)目主表500的示例示于圖5中。圖5也示出了數(shù)據(jù)存儲(chǔ)區(qū)152的示例性部分,處理器108從該示例性部分決定接收的帶有請(qǐng)求的任務(wù)標(biāo)識(shí)符“12345”與制成品標(biāo)識(shí)“FG144”(上面所提到的套件)相關(guān)聯(lián)。[0022]如圖5中所示,項(xiàng)目主表500包含用于子部件140和制成品144(盡管為說明的目的,僅制成品144被示出)的標(biāo)識(shí)504的列表,一般也被稱作為“項(xiàng)目”,以及來自規(guī)則模塊212的一個(gè)或更多規(guī)則的標(biāo)識(shí),該些標(biāo)識(shí)與每個(gè)制成品的標(biāo)識(shí)相關(guān)聯(lián)。項(xiàng)目主表500的列表方式僅提供用于說明的目的,可以預(yù)期任何合適的數(shù)據(jù)結(jié)構(gòu)可以用于存儲(chǔ)下面討論的數(shù)據(jù)。特別地,兩個(gè)規(guī)則類型列508-1和508-2包括在列表500中,連同兩個(gè)規(guī)則標(biāo)識(shí)列510-1和510-2。一般地,考慮四種類型的規(guī)則:編碼生成/解釋規(guī)則、編碼解釋規(guī)則、日期生成規(guī)則及日期解釋規(guī)則。每個(gè)在列表500中列出的項(xiàng)目標(biāo)識(shí)可以具有與之相關(guān)的一個(gè)編碼規(guī)則(可為生成/解釋或僅解釋)及一個(gè)日期(可為生成或解釋)規(guī)則。[0023]編碼生成/解釋規(guī)則規(guī)定了怎樣生成批號(hào),也規(guī)定了怎樣使用相同規(guī)則解釋生成的批號(hào)。編碼解釋規(guī)則僅規(guī)定了怎樣解釋批號(hào)一這些可用于被不再需要生成的舊式批號(hào)識(shí)別的商品。編碼解釋規(guī)則也可用于解釋在另一生產(chǎn)產(chǎn)地或其他制造實(shí)體生成的且在系統(tǒng)100被接收的批號(hào),以便系統(tǒng)100僅需“讀”該編碼,而不是生成它們。的確,系統(tǒng)100可能不會(huì)接入足夠的數(shù)據(jù)以用于生成這種舊式的或其他實(shí)體的編碼。日期生成規(guī)則規(guī)定了怎樣為商品生成有效日期,而日期解釋規(guī)則規(guī)定了怎樣解釋有效日期以獲得商品的制造日期。在本示例中,項(xiàng)目ID“FG144”與編碼規(guī)則標(biāo)識(shí)符“CG1”(生成/解釋類型)及日期規(guī)則“DG1”(生成類型)相關(guān)聯(lián)。項(xiàng)目主表500也包括與每個(gè)制成品標(biāo)識(shí)符相關(guān)聯(lián)的保質(zhì)期參數(shù)512。[0024]項(xiàng)目主表500也可包括可以指定給一組項(xiàng)目的族標(biāo)識(shí)符516。如項(xiàng)目主表500的第二行中所示的,規(guī)則標(biāo)識(shí)符可以存儲(chǔ)在相關(guān)的缺少項(xiàng)目標(biāo)識(shí)符的族標(biāo)識(shí)符中。在該案例中,如果對(duì)于給定的項(xiàng)目標(biāo)識(shí)符沒有其他規(guī)則標(biāo)識(shí)符包含在項(xiàng)目主表500中,與該項(xiàng)目的族標(biāo)識(shí)符相關(guān)的規(guī)則可在方塊310處選擇。在一些示例中(圖5中未示出),項(xiàng)目主表500也可包括客戶ID??梢灶A(yù)期生產(chǎn)產(chǎn)地132可用于為各種實(shí)體(例如自然人或企業(yè))生產(chǎn)商品,每個(gè)實(shí)體與不同的項(xiàng)目和規(guī)則相關(guān)聯(lián)。在本示例中,可以預(yù)期圖2中所示的模塊為每個(gè)客戶實(shí)體復(fù)制一次,因此隔離存儲(chǔ)在存儲(chǔ)器112中的關(guān)于每個(gè)實(shí)體的數(shù)據(jù)。然而有可能在一模塊的相同實(shí)例中存儲(chǔ)多個(gè)實(shí)體的數(shù)據(jù),并通過使用客戶標(biāo)識(shí)符實(shí)現(xiàn)必要的區(qū)別。[0025]通過處理器108進(jìn)行的方塊310的執(zhí)行因此包括接入項(xiàng)目主表500以獲取一個(gè)或更多的規(guī)則標(biāo)識(shí)符。在方法300當(dāng)前示例的執(zhí)行中,批號(hào)和有效日期都被終端148請(qǐng)求,因此規(guī)則標(biāo)識(shí)符“CG1”和“DG1”在方塊310處被處理器108選擇。[0026]返回至圖3,方法300的執(zhí)行在方塊315處繼續(xù),其中處理器108,通過使用規(guī)則模塊212,配置為基于在方塊310處所選的規(guī)則標(biāo)識(shí)符生成批號(hào)。轉(zhuǎn)至圖6,規(guī)則模塊212的一部分被示出,其包含被標(biāo)識(shí)符“CG1”標(biāo)識(shí)的規(guī)則。因此,處理器108被配置為接入規(guī)則模塊212以獲得在方塊315執(zhí)行期間圖6中所示的數(shù)據(jù)。[0027]如圖6中所示,規(guī)則CGl包括一個(gè)或更多批號(hào)片段的定義。在圖6中示出的該特定不例包括兩個(gè)片段定義,表不為列600和604(片段600和604的格式表不為列表中的列僅用于說明目的一圖6中所示的規(guī)則CGl的列表可以被調(diào)換,或者規(guī)則CGl可以使用一非列表方式保留在存儲(chǔ)器112中)。每個(gè)片段包括各種參數(shù),規(guī)定批號(hào)中該片段的順序、片段的名稱、數(shù)據(jù)類型、參照表的標(biāo)識(shí)符(anidentifierofareferencetable)、參照表中列的標(biāo)識(shí)符及長度。處理器108配置為基于包括在每個(gè)片段定義中的參數(shù)使用規(guī)則模塊212和參考列表模塊216生成每個(gè)片段。[0028]在圖6中所示的示例中,第一個(gè)片段對(duì)應(yīng)于制成品144的子部件的制造的最早日期來生成。處理器108因而被配置為自數(shù)據(jù)存儲(chǔ)區(qū)152中提取使用在制成品144的生產(chǎn)中的子部件140的標(biāo)識(shí)符。與本示例一起繼續(xù),那些為子部件140a(面霜)和子部件140b(唇膏)。提取了相關(guān)子部件的標(biāo)識(shí)符后,處理器108隨后被配置為再次從數(shù)據(jù)存儲(chǔ)區(qū)152中提取任務(wù)12345中使用的子部件140a和140b的特定批次的批號(hào)。如在下面所示,那些批號(hào)由處理器108處理以生成規(guī)則CGl的第一個(gè)片段。[0029]可以預(yù)期在其他示例中,與任務(wù)12345相關(guān)的子部件140a和140b的批號(hào)不必單獨(dú)提取。實(shí)際上,對(duì)任務(wù)12345來說不必在數(shù)據(jù)存儲(chǔ)區(qū)152中具有與之相關(guān)的子部件140的特定批號(hào)。更通常地,在該階段提取的子部件批號(hào)是被預(yù)期在任務(wù)12345執(zhí)行期間用在生產(chǎn)中的批號(hào)。識(shí)別哪些子部件批次被“預(yù)期”使用可以通過多種方式實(shí)現(xiàn)。例如,處理器108可以被配置為提取來自數(shù)據(jù)存儲(chǔ)區(qū)152的子部件140a和140b的所有批號(hào)(因此覆蓋生產(chǎn)產(chǎn)地132處的所有批次的子部件140a和140b,或者甚至是生產(chǎn)產(chǎn)地132及另外的生產(chǎn)產(chǎn)地的所有批次)。在其他示例中,用于子部件140a和140b的特定的批號(hào)可以基于記錄在數(shù)據(jù)存儲(chǔ)區(qū)152中的一個(gè)或更多的“移動(dòng)”數(shù)據(jù)提取。移動(dòng)數(shù)據(jù)包含代表生產(chǎn)產(chǎn)地132內(nèi)的存貨的物理位移的數(shù)據(jù);因此一項(xiàng)這種數(shù)據(jù)可包括代表三批子部件140a和一批子部件140b從生產(chǎn)產(chǎn)地132的儲(chǔ)存位置到生產(chǎn)線136處的位移。上述考量定義了方法300的執(zhí)行“范圍”。該范圍可在方塊305處接收的請(qǐng)求中定義,也將在下面進(jìn)行更詳細(xì)的討論。[0030]在本示例中,假定子部件140a的批號(hào)為“20010059”,而子部件140b的批號(hào)為“20050059”。處理器108被配置為通過使用批號(hào)解釋規(guī)則,從提取的批號(hào)中確定每個(gè)子部件140的制造日期。因此,處理器108可被配置為,或者在方塊315執(zhí)行期間或者更早的在方塊310的執(zhí)行時(shí),從與每個(gè)子部件140相關(guān)聯(lián)的項(xiàng)目主表500中選擇規(guī)則標(biāo)識(shí)符(可以回顧,相關(guān)子部件可以自數(shù)據(jù)存儲(chǔ)區(qū)152確定,其規(guī)定了哪個(gè)子部件140被用在制造哪個(gè)制成品144中)。鑒于各種規(guī)則類型的上述討論,這段中所提的批號(hào)解釋規(guī)則可以為生成/解釋類型或者僅為解釋類型的規(guī)則,這取決于子部件批號(hào)是否也必須由服務(wù)器104生成(在方法300的當(dāng)前執(zhí)行范圍之外)。[0031]批號(hào)解釋規(guī)則可包括處理器108在解釋批號(hào)以從中提取制造日期時(shí)使用的參數(shù)。包括在批號(hào)解釋規(guī)則中的參數(shù)包括從輸入批號(hào)讀取的片段的起始位置,被讀取的片段的長度以及片段呈現(xiàn)的格式識(shí)別。因此,在本示例中,與子部件140a和140b相關(guān)的批號(hào)解釋規(guī)則規(guī)定帶有四個(gè)字符和初始位置“I”(即該批號(hào)的第一個(gè)字符)的長度的片段。因此,處理器108被配置為從上述所提的第一個(gè)批號(hào)生成片段“2001”,而從第二個(gè)批號(hào)生成片段“2005”。換句話說,上述所提的批號(hào)的剩余部分并不與子部件140a和140b的特定批次的制造日期有關(guān)。然而在其他示例中,上述所提批號(hào)的剩余部分可用于生成附加片段。這種附加片段可以通過使用適當(dāng)?shù)囊?guī)則如此處所描述的被生成。在進(jìn)一步的示例中,數(shù)據(jù)可以從子部件批號(hào)中提取,該子部件批號(hào)不會(huì)直接用于制成品批號(hào)的生成中。例如,在規(guī)則模塊212中可能包含如下規(guī)則,該規(guī)則從子部件批號(hào)中提取原國家,并且該國家的標(biāo)識(shí)符隨后被存儲(chǔ)在項(xiàng)目主表500中。[0032]在生成用于解釋的片段后,處理器108隨后被配置為將那些片段“翻譯”為日期,或者換句話說從每個(gè)片段中提取日期。根據(jù)批號(hào)解釋規(guī)則中的翻譯參數(shù)(atranslat1nparameter)執(zhí)行提取,批號(hào)解釋規(guī)則與圖6中所示的參數(shù)“參照欄(referencecolumn)”相似。該種參數(shù)指在參考列表模塊216中的日期列表(也被稱作為控制日期列表)中的特定的列。[0033]轉(zhuǎn)至圖7,參考列表模塊216中的一不例日期參考列表700被不出。列表700包括第一列(最左)中各種日期的清單,以及每個(gè)包含其他格式的等同日期的附加列。因此,列表700的第二列包括含有三個(gè)字符的“YWW”格式的等同日期:第一個(gè)字符與當(dāng)前十年中的年對(duì)應(yīng),而第二和第三個(gè)字符與本年中的星期對(duì)應(yīng)。因此,在2012年的一月1、2和5均具有相同的同等Yffff值“201”,因?yàn)樗械?個(gè)日期都位于相關(guān)的10年中(2010至2020)的第二年的第一周。第三列包括格式“YJJJ”的等同日期,其中第一個(gè)字符為在當(dāng)前十年中的年,剩余的三個(gè)字符代表本年中當(dāng)前日的號(hào)碼。因此,2012年4月4日具有2095的YJJJ值,由于該年為該十年的第二年且4月4日為該年的第95天。[0034]如前所記載的,應(yīng)用114的模塊通常與單個(gè)實(shí)體或客戶相關(guān),以每個(gè)模塊的不同實(shí)例存儲(chǔ)在存儲(chǔ)器112中,與不同的客戶標(biāo)識(shí)符相關(guān)聯(lián)。因此,方法300的執(zhí)行可以僅基于與相同的客戶標(biāo)識(shí)符相關(guān)聯(lián)的模塊或部分模塊如制成品144。然而,模塊的某些部分或整個(gè)模塊也可以在客戶間共享。例如數(shù)據(jù)列表700可以跨過生產(chǎn)產(chǎn)地132共享以便僅數(shù)據(jù)列表700的單個(gè)實(shí)例存在于服務(wù)器104中。這種分享可以通過在存儲(chǔ)器112中存儲(chǔ)多個(gè)與列表700有關(guān)的客戶標(biāo)識(shí)符進(jìn)行表示。在另一示例中,任何存儲(chǔ)的與模塊或部分模塊相關(guān)的客戶標(biāo)識(shí)符的缺少可以說明模塊或部分被分享(即,對(duì)于方法300的任何執(zhí)行是有效的,而不論該執(zhí)行與哪種制成品144相關(guān))。[0035]返回至方塊315的執(zhí)行,處理器108被配置為基于上述討論的批號(hào)解釋規(guī)則中的翻譯參數(shù)參考列表700。在本示例中,翻譯參數(shù)指定了YJJJ格式,處理器因此執(zhí)行子部件批號(hào)的片段與列表700的第三列間的比較,以確定子部件140a和140b的制造日期,然后選擇最早的日期。顯然地,子部件140a的制造日期為2012年I月I日,早于子部件140b的制造日期(2012年I月5日)。[0036]可以預(yù)期如果子部件批號(hào)包括未指定特定日期(例如Yffff格式)的格式的制造日期,處理器108可以配置為在子部件制造日期表示的可能的日期中假定最早的日期。[0037]在確定了最早子部件制造日期后,處理器108隨后被配置為完成由規(guī)則CGl定義的第一個(gè)片段的生成。再次參考圖6,規(guī)則CGl定義的第一個(gè)片段包括參考日期參考列表700的數(shù)據(jù)類型和參考列表參數(shù)。第一個(gè)片段定義也包括格式參數(shù)“YWW”,指明由于數(shù)據(jù)類型參數(shù)的存在決定的最早的子部件制造日期使用參考列表模塊216轉(zhuǎn)換為Yffff格式。[0038]處理器108因此被配置為從列表700中提取Yffff格式的相當(dāng)于最早子部件制造日(2012年I月I號(hào))的日期。處理器108從而接入列表700并從列表700的第二列提取數(shù)據(jù)“201”。制成品144的批號(hào)的第一個(gè)片段從而為值“201”。[0039]處理器108隨后配置為確定是否任何片段仍然需要被生成,而當(dāng)該確定為肯定的時(shí)候,如這個(gè)示例中的情況,則生成下一個(gè)片段。再次參考圖6,由規(guī)則CGl的定義604定義的第二個(gè)片段為產(chǎn)地片段,基于生產(chǎn)產(chǎn)地132即任務(wù)12345的執(zhí)行地點(diǎn)的標(biāo)識(shí)符。因此,第二片段包括參照參考列表模塊216中的產(chǎn)地編碼表的數(shù)據(jù)類型和參照表參數(shù)。產(chǎn)地編碼表800的一示例被示出,在該表中與用于批號(hào)的等同產(chǎn)地編碼相關(guān)聯(lián)的生產(chǎn)產(chǎn)地132被列出。特別地,生產(chǎn)產(chǎn)地132的等同產(chǎn)地編碼為“00B”。產(chǎn)地編碼的性質(zhì)并不特別限定,而“00B”僅為說明目的提供——多種產(chǎn)地編碼格式均可以使用。因此,第二片段為“00B”。重復(fù)決定是否剩余任何片段的處理器108,將決定本方法300的執(zhí)行的示例中沒有片段剩余,因?yàn)橐?guī)則CGl僅包含兩個(gè)片段定義,并將因此推進(jìn)至方法300的方塊320。[0040]返回至圖3,在方塊320處處理器108被配置為拼接在方塊315處生成的片段以生成整個(gè)批號(hào)。因而,在方法300的執(zhí)行的本示例中,處理器拼接基于片段定義600和604生成的第一和第二片段,以生成批號(hào)“20100B”。最終的批號(hào)也存儲(chǔ)在存儲(chǔ)器112中,例如存儲(chǔ)在與任務(wù)標(biāo)識(shí)符12345相關(guān)的數(shù)據(jù)存儲(chǔ)區(qū)152中。[0041]處理器108隨后被配置為執(zhí)行方法300的方塊325,在此處根據(jù)如圖5中所見的有效日期生成規(guī)則DGl生成有效日期。規(guī)則DGl的標(biāo)識(shí)符可以在方塊325處提取,或更早一些在方塊310處提取并保留用于之后在方塊325處的用途(例如,位于存儲(chǔ)器112的易失性組件,如RAM)。規(guī)則DGl的一示例如圖9中所示。特別地,規(guī)則DGl包括三個(gè)參數(shù):“起始”日期,從該日開始生成有效日期;在所述起始日期執(zhí)行的操作,以及用在操作中的修正符。[0042]特別地,如圖9中所示,規(guī)則DGl規(guī)定了制成品144的有效日期通過將保質(zhì)期參數(shù)512加在制成品144的批號(hào)所解釋(或確定的)的日期上生成。通過處理器108進(jìn)行的方塊325的執(zhí)行因此包括上述生成的批號(hào)的解釋以提取相關(guān)的“起始”日期,也包括包含在項(xiàng)目主表500中的保質(zhì)期參數(shù)512。在其他示例中,規(guī)則DGl除包括保質(zhì)期外,還可包括參數(shù),例如關(guān)于所計(jì)算的有效日期是否應(yīng)該繞過(例如上一個(gè)月的最后一天)的指示。[0043]為了確定“起始”日期,處理器108被配置為自存儲(chǔ)器112提取上面生成的批號(hào)“20100B”,并使用規(guī)則模塊212中的批號(hào)解釋規(guī)則解釋該批號(hào)。在本示例中,批號(hào)解釋規(guī)則為CGl,其為批號(hào)生成和解釋規(guī)則。如上面描述的與子部件制造日期有關(guān)的規(guī)則CGl的解釋部分指定片段起始位置和長度,以及日期格式。在本示例中,規(guī)則CGl的解釋部分指定了開始于所述批號(hào)的第一個(gè)字符的三字符片段,也指定了該片段是YWW格式。[0044]處理器108因而被配置為提取批號(hào)的第一個(gè)三字符一“201”,并從日期列表700內(nèi)確定那些字符與2012年I月I日的日期對(duì)應(yīng)。處理器108隨后被配置為提取制成品144的保質(zhì)期512(6個(gè)月),然后計(jì)算規(guī)則DGl以生成制成品144的有效日期。在本示例中,規(guī)貝UDGl的計(jì)算得到2012年7月I日的有效日期,該有效日期為用于制成品144的制造的子部件140的最早制造日期后6個(gè)月。生成所述有效日期后,處理器108被配置為在存儲(chǔ)器112中存儲(chǔ)有效日期,例如存儲(chǔ)在與任務(wù)標(biāo)識(shí)符12345相關(guān)的數(shù)據(jù)存儲(chǔ)區(qū)152中。[0045]接著方塊325的執(zhí)行,處理器108在方法300的方塊300處被配置為傳送所述生成的批號(hào)和有效日期至方塊305處接收的請(qǐng)求的發(fā)起者。因而,本示例中,處理器108被配置為通過NIC120傳送批號(hào)“20100B”和有效日期2012年7月I日至終端148處。終端148例如隨后可利用接收的數(shù)據(jù)打印制成品144的標(biāo)簽。處理器108也可以被配置為以多種格式傳送有效日期(例如YYYY-MM-DD,DD/MM/YY及類似形式)。在一些示例中,終端148可以在方塊305的服務(wù)器104處接收的請(qǐng)求中請(qǐng)求一特定的格式。[0046]可以預(yù)期雖然方法300的上面示例執(zhí)行同時(shí)包括批號(hào)和有效日期的生成,但是方法300的其他執(zhí)行可以包括僅僅批號(hào)(省略方塊325)的生成,或者當(dāng)批號(hào)已經(jīng)生成時(shí)僅僅有效日期(省略方塊315-320)的生成。例如方塊305處接收的請(qǐng)求可以包括前面生成的批號(hào)。[0047]除了上面討論的那些,此處各種各樣的批號(hào)片段可以被預(yù)期。例如,第一個(gè)片段可以基于制成品144本身的制造日而不是基于最早的子部件制造日。在其他示例中,兩個(gè)備選方案(基于制成品144的制造日和基于最早子部件制造日)可被包括在最終的批號(hào)中。在另外一些示例中,最終的而不是最早的子部件制造日可選擇用于片段。在另外一些示例中,無論是在方塊305處接收的規(guī)則或請(qǐng)求均能指定特定的子部件來考慮何時(shí)生成批號(hào)(例如請(qǐng)求可指定子部件140a在確定最早子部件制造日時(shí)不被考慮)。批號(hào)片段的進(jìn)一步示例包括從參考列表模塊216處提取或由處理器108生成的序列和/或隨機(jī)數(shù)字。[0048]在其他示例中,批號(hào)可以基于有效日期生成。這可用在子部件140如優(yōu)惠券的情況下,其通常不具備在制造時(shí)分配在產(chǎn)品上的批號(hào),但取而代之的是僅具有有效日期(優(yōu)惠券有效的截止日期)。因此,為了跟蹤數(shù)據(jù)存儲(chǔ)區(qū)152中的優(yōu)惠券,“人造”批號(hào)可以由處理器108基于有效日期而不是制造日生成。在其他示例中,優(yōu)惠券的有效日期可以處理為上面描述的子部件制造日期。[0049]參考列表模塊216除上述的之外還可以包括其他列表。例如,包含特定生產(chǎn)線136的編碼或特定生產(chǎn)班組編碼(例如早班編碼、午班編碼及晚班編碼)的列表也可以預(yù)期。[0050]盡管上面示例側(cè)重于批號(hào)及有效日期的生成(包括批號(hào)的解釋),在系統(tǒng)100中的另外的功能通過圖2中所示的模塊及上述討論的模塊也可以預(yù)期。[0051]例如,包含在規(guī)則模塊212中的日期解釋規(guī)則(規(guī)則DGl和規(guī)則DG2的解釋部分),盡管在方法300中未被處理器108使用,也可以允許處理器108將包含各種格式的日期的請(qǐng)求翻譯為日期,用于存儲(chǔ)在存儲(chǔ)器112中。從而,規(guī)則DIl(或者規(guī)則DGl的解釋部分)可以指定在處理器108處接收的來自終端148的與制成品144有關(guān)的請(qǐng)求中的有效日期為Yffff格式。處理器108因而可以被配置為計(jì)算規(guī)則DIl并從列表700中提取對(duì)應(yīng)于接收到的Yffff格式的日期的“實(shí)際”日期。由于YWW值可能與幾天相關(guān)聯(lián),處理器108可被配置為從列表700中選擇最早的匹配日期,并將該日期存儲(chǔ)在與制成品144相關(guān)的存儲(chǔ)器112中。在其他示例中,處理器108也可被配置為選擇列表700中最近的匹配日期,或最早的為周一的匹配日期,等等。其他替換方案對(duì)本領(lǐng)域技術(shù)人員來說也是可以想到的。[0052]日期解釋規(guī)則也允許處理器108從制成品144的批號(hào)中提取制成品144的制造日期。本實(shí)施例中批號(hào)和有效日期而非制造日期,存儲(chǔ)在存儲(chǔ)器112中。因而,制造日期可以從有效日期和批號(hào)中獲得。例如,日期解釋規(guī)則可指定制成品144的制造日為有效日期(提供請(qǐng)求或存儲(chǔ)在存儲(chǔ)器112中)減掉制成品144的保質(zhì)期512。[0053]處理器108也被配置為向終端148提供各種界面,這些界面與批號(hào)和有效日期的生成有關(guān),以及與規(guī)則模塊212及參考列表模塊216的維護(hù)有關(guān)。轉(zhuǎn)至圖10,其示出了規(guī)則創(chuàng)建界面100a可以作為網(wǎng)頁由處理器108通過使用界面模塊200發(fā)送至終端148。界面100a包括分別用于接收規(guī)則的名字和人為描述的名字字段1004和說明字段1008。界面100a也包括用于接收所創(chuàng)建的規(guī)則類型的選擇的可選規(guī)則類型單元1012。在本示例中,選擇了規(guī)則類型“生成和解釋批號(hào)”。[0054]來自終端148的指令表明所期望的輸入已經(jīng)向界面100a做出后,處理器可存儲(chǔ)輸入字段1004和1008的數(shù)據(jù),并經(jīng)由NIC120和網(wǎng)絡(luò)124向終端148提供進(jìn)一步的界面100b0界面100b可包括用于接收來自終端148的輸入數(shù)據(jù)的字段1014,以創(chuàng)建片段定義。字段1014可呈現(xiàn)大體上如圖6中所示的,具有可編輯的某些字段。例如,“名字”字段可以接收文本,而“數(shù)據(jù)類型”可為包含代表各種可用的參考列表選項(xiàng)的下拉清單。因而,一旦“數(shù)據(jù)類型”字段完成,所述“參考表格”字段可自動(dòng)填充,并且“參考欄”可為包含在參考表中可用的各種列的下拉清單。可包括可選單元1016以完成該規(guī)則。可以預(yù)期可包括進(jìn)一步可選的單元(未示出)以在規(guī)則上增加另一片段(即,提供另一組空字段1014)。[0055]因而,處理器108可以從終端148處接收數(shù)據(jù)以定義新的規(guī)則,并在存儲(chǔ)器112中保存該新規(guī)則(特別地,與規(guī)則模塊212有關(guān))。從終端148處接收的數(shù)據(jù)可包括選自參考表格、那些參考表格的列(也在上面被稱為翻譯參數(shù))、片段名稱、操作標(biāo)識(shí)符(用于有效日期計(jì)算)等等的選擇。處理器108也可配置為接收來自終端148的樣品數(shù)據(jù)并基于新定義的規(guī)則生成樣品批號(hào)、有效日期或兩者均有。樣品批號(hào)和有效日期可作為網(wǎng)頁或其他界面的一部分傳送至終端148處,但并不存儲(chǔ)在存儲(chǔ)器112中。因而可以預(yù)期包含在規(guī)則模塊212中的規(guī)則可以由終端148通過選擇應(yīng)用114內(nèi)可用數(shù)據(jù)的各種組合來創(chuàng)建和修改。這種規(guī)則創(chuàng)建和修改可以由任何終端148(如需要,提供的終端148為成功認(rèn)證的)在任何時(shí)間執(zhí)行。[0056]其他界面也可以由處理器108提供給終端148。例如,圖11示出了用于編輯列表700的界面1100。界面1100可以包括可選的單元,例如用于編輯列表700內(nèi)容的“新欄”的單元。因而,另外的日期格式可以在列表700中提供,進(jìn)一步的批號(hào)片段可基于該另外的日期格式進(jìn)行。其他參考表類似的擴(kuò)展和編輯也可以由處理器108啟用,因而允許終端148擴(kuò)展用于批號(hào)及有效日期生成的可用數(shù)據(jù)。驗(yàn)證模塊204可由處理器108使用以決定終端148是否被授權(quán)對(duì)參考表或規(guī)則進(jìn)行更改。[0057]現(xiàn)轉(zhuǎn)至圖12,顯示了進(jìn)一步的網(wǎng)頁或其他界面400-a,代表了方法300的方塊330的執(zhí)行結(jié)果。界面400-a包含上面討論的界面400,并添加了通過方法300的執(zhí)行生成的批號(hào)及有效日期。界面400-a包括由處理器108生成的批號(hào)的代表1200以及有效日期的代表1204,用于在終端148顯示。終端148可被配置為制作承載了批號(hào)及有效日期的標(biāo)簽,例如通過發(fā)送批號(hào)及有效日期至與網(wǎng)絡(luò)124相連接的標(biāo)簽打印機(jī)。一些示例(未展示)中,當(dāng)經(jīng)由方法300執(zhí)行生成的有效日期處于某一閾值以下(即當(dāng)有效日期小于自當(dāng)前起算的某一預(yù)定的時(shí)間段)時(shí),界面400-a也可包括警告消息,或者其他指示。此外,處理器108可被配置為在附加的網(wǎng)頁中說明哪個(gè)子部件是產(chǎn)生由處理器108確定的有效日期的“操縱”子部件。較好的,在生產(chǎn)期間可首先消耗那個(gè)子部件,或者甚至于如果所產(chǎn)生的有效日期不足時(shí)丟棄那個(gè)子部件。[0058]盡管上面描述的方法300的執(zhí)行與特定的任務(wù)有關(guān),也可預(yù)期該方法可在除制成品144的實(shí)際生產(chǎn)外的其他時(shí)間執(zhí)行。例如,當(dāng)子部件140a的裝運(yùn)在生產(chǎn)產(chǎn)地132處被接收,則可能需要生成接收裝運(yùn)的有效日期??商峁┮挥靡暂斎胱硬考?40a的批號(hào)的界面給終端148(由處理器108使用界面模塊200),然后處理器108可以上面描述的方式生成該批次子部件140a的有效日期。這樣生成的有效日期可以在與圖12所示類似的界面中傳送給終148。[0059]終端148如果被成功驗(yàn)證,則可被允許重載用于子部件140a裝運(yùn)接收生成的有效日期。例如,如果由終端148提供的用于由處理器生成有效日期的批號(hào)輸入錯(cuò)誤,則批號(hào)及有效日期之一或兩者被重載。假定終端148被允許,則終端148可因此編輯與圖12中所示的代表1200和1204相似的代表,且所編輯的數(shù)據(jù)可傳送至服務(wù)器104用于存儲(chǔ)。驗(yàn)證模塊204可用于判定終端148是否被允許做這種重載的更改。另外,項(xiàng)目主表500也可包括與每個(gè)項(xiàng)目有關(guān)的指示,關(guān)于對(duì)于那個(gè)項(xiàng)目批號(hào)或有效日期是否可被重載。[0060]通常,可以預(yù)期應(yīng)用114的結(jié)構(gòu)可用于允許基于系統(tǒng)100中關(guān)于該項(xiàng)目的其他可用數(shù)據(jù)選擇的結(jié)合(以規(guī)則形式存儲(chǔ))為該項(xiàng)目例如子部件及制成品生成各種各樣的輸出數(shù)據(jù)(例如批號(hào)編碼、序列數(shù)字、有效日期、最佳日期等等)。在其他示例中,處理器108也可被配置為提取儲(chǔ)存在系統(tǒng)100外的與項(xiàng)目相關(guān)的數(shù)據(jù)——例如,在由遞送商品至生產(chǎn)產(chǎn)地132的裝運(yùn)實(shí)體操作的服務(wù)器處。[0061]另外的變形也可以預(yù)期。例如,數(shù)據(jù)列表700可包括時(shí)間(例如:小時(shí)、分),或者處理器108可配置為確定當(dāng)前時(shí)間并在方法300執(zhí)行期間在批號(hào)生成中包括該時(shí)間。因此,批號(hào)和其他輸出數(shù)據(jù)可以由處理器108生成,由處理器108僅在生產(chǎn)已經(jīng)開始時(shí)(例如在生產(chǎn)開始的時(shí)間)基于變得可用的數(shù)據(jù)進(jìn)行,以及基于在生產(chǎn)開始之前可用的數(shù)據(jù)(例如子部件批號(hào))。[0062]在進(jìn)一步的變化中,如早先提到的,在方塊305處接收的請(qǐng)求可指定方法300執(zhí)行的范圍一即方法300執(zhí)行將依據(jù)的數(shù)據(jù)。圖13示出了一示例界面1300,該界面由服務(wù)器104使用界面模塊200提供給終端148。界面1300包括給定的制成品144的預(yù)期生產(chǎn)日期字段1304。界面1300也可包括大量可選的元素1308,其中之一可在終端148處被選擇以確定處理器108在制成品批號(hào)和有效日期的生成期間搜索子部件批號(hào)的范圍。所示出的選擇項(xiàng)為移動(dòng)數(shù)據(jù)、入站庫存轉(zhuǎn)移(即子部件的進(jìn)貨)、已與特定的任務(wù)相關(guān)聯(lián)的子部件批次(如上面在方法300的執(zhí)行中討論的),以及生產(chǎn)產(chǎn)地132(“倉庫”)處出現(xiàn)的全部子部件。當(dāng)元素1308中的一個(gè)被選擇時(shí),該選擇傳送至服務(wù)器104,然后處理器108可返回匹配的子部件批號(hào)1312的清單。一個(gè)或多個(gè)匹配的批號(hào)可在終端148處選擇,并隨后在字段1316處顯示。終端148隨后可以發(fā)送請(qǐng)求至處理器108以繼續(xù)批號(hào)、有效日期及與其類似的,包括所選合適的子部件批號(hào)的生成。在其他示例中,終端148處特定匹配批號(hào)的選擇可被省略。因此,終端148僅需要確認(rèn)合適的子部件批號(hào)組(例如由進(jìn)入的運(yùn)載貨物定義的組)。[0063]系統(tǒng)100在上面被描述為基于網(wǎng)絡(luò)的環(huán)境,其中界面模塊200作為終端148的網(wǎng)絡(luò)服務(wù)器,任何適合的客戶端/服務(wù)器的實(shí)施方式均可提供。[0064]在進(jìn)一步的變化中,可以預(yù)期包含在上述模塊中的數(shù)據(jù)可以輸出一適合的格式傳送至,例如新的生產(chǎn)產(chǎn)地,并導(dǎo)入在該新產(chǎn)地的應(yīng)用114的不同實(shí)例中。因而,現(xiàn)存的規(guī)則、列表及類似數(shù)據(jù)的集合均可從現(xiàn)有的產(chǎn)地提供給新的產(chǎn)地。[0065]本領(lǐng)域技術(shù)人員應(yīng)當(dāng)領(lǐng)會(huì)仍有更多可選實(shí)施例及可能的修正可用于實(shí)施所述實(shí)施例,并且上述實(shí)施方式及示例僅僅為一個(gè)或更多實(shí)施例的說明。因此,其范圍僅僅由此處所附的權(quán)利要求限定?!緳?quán)利要求】1.一種在包含與處理器互相連接的存儲(chǔ)器的服務(wù)器中的方法,其特征在于,包括:在所述處理器接收生成批號(hào)的請(qǐng)求;基于所述請(qǐng)求派生出的項(xiàng)目標(biāo)識(shí)符,從所述存儲(chǔ)器自動(dòng)選擇多個(gè)批號(hào)生成規(guī)則中的一個(gè),所選的規(guī)則包括一個(gè)或更多批號(hào)片段定義;基于所述批號(hào)片段定義,從存儲(chǔ)在所述存儲(chǔ)器的至少一個(gè)參考表提取數(shù)據(jù);根據(jù)所選的規(guī)則,使用提取的數(shù)據(jù)及至少一個(gè)子部件批號(hào)生成一個(gè)或更多批號(hào)片段;以及拼接所述生成的批號(hào)片段以生成批號(hào)。2.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括:基于所述項(xiàng)目標(biāo)識(shí)符從存儲(chǔ)器自動(dòng)選擇多個(gè)日期生成規(guī)則中的一個(gè),所選的日期生成規(guī)則包括日期定義;基于所選的日期生成規(guī)則及生成的批號(hào)生成日期。3.如權(quán)利要求2所述的方法,其特征在于,進(jìn)一步包括:在所述存儲(chǔ)器中存儲(chǔ)所述批號(hào)及日期;以及經(jīng)由與所述處理器相連的網(wǎng)絡(luò)接口控制器傳送所述批號(hào)及日期。4.如權(quán)利要求1所述的方法,其特征在于,其中,所述請(qǐng)求包括范圍定義。5.如權(quán)利要求4所述的方法,其特征在于,其中所述范圍定義包含一組子部件批號(hào)的識(shí)別,該組子部件批號(hào)包括所述至少一個(gè)子部件批號(hào)。6.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括:從終端接收包括至少一個(gè)片段定義的規(guī)則,所述至少一個(gè)片段定義包含選擇參考表及翻譯參數(shù)中的一個(gè)。7.一種服務(wù)器,其特征在于,包括:存儲(chǔ)器;網(wǎng)絡(luò)接口控制器;以及與所述存儲(chǔ)器及所述網(wǎng)絡(luò)接口控制器相互連接的處理器,所述處理器配置為:接收生成批號(hào)的請(qǐng)求;基于所述請(qǐng)求派生出的項(xiàng)目標(biāo)識(shí)符,從存儲(chǔ)器中自動(dòng)選擇多個(gè)批號(hào)生成規(guī)則中的一個(gè),所選的規(guī)則包括一個(gè)或更多批號(hào)片段定義;基于所述的批號(hào)片段定義,從存儲(chǔ)在存儲(chǔ)器中的至少一個(gè)參考表提取數(shù)據(jù);根據(jù)所選的規(guī)則,使用提取的數(shù)據(jù)和至少一個(gè)子部件批號(hào)生成一個(gè)或更多的批號(hào)片段;以及拼接所述生成的批號(hào)片段以生成批號(hào)。8.如權(quán)利要求7所述的服務(wù)器,其特征在于,所述處理器進(jìn)一步配置為:基于所述項(xiàng)目標(biāo)識(shí)符從存儲(chǔ)器中自動(dòng)選擇多個(gè)日期生成規(guī)則中的一個(gè),所選的日期生成規(guī)則包括日期定義;以及基于所選的日期生成規(guī)則和生成的批號(hào)生成日期。9.如權(quán)利要求8所述的服務(wù)器,其特征在于,所述處理器進(jìn)一步配置為在存儲(chǔ)器中存儲(chǔ)所述批號(hào)及日期;并且經(jīng)由所述網(wǎng)絡(luò)接口控制器傳送所述批號(hào)及日期。10.如權(quán)利要求7所述的服務(wù)器,其特征在于,其中所述請(qǐng)求包含范圍定義。11.如權(quán)利要求10所述的服務(wù)器,其特征在于,其中所述范圍定義包含一組子部件批號(hào)的識(shí)別,該組子部件批號(hào)包括所述至少一個(gè)子部件批號(hào)。12.如權(quán)利要求7所述的服務(wù)器,其特征在于,所述處理器進(jìn)一步配置為從終端接收包含至少一個(gè)片段定義的規(guī)則,所述至少一個(gè)片段定義包含選擇所述參考表及翻譯參數(shù)中的一個(gè)。13.一種非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),用于存儲(chǔ)由處理器執(zhí)行的計(jì)算機(jī)可讀指令,其特征在于,所述計(jì)算機(jī)可讀指令執(zhí)行下述步驟:在處理器處接收生成批號(hào)的請(qǐng)求;基于所述請(qǐng)求派生出的項(xiàng)目標(biāo)識(shí)符,從存儲(chǔ)器中自動(dòng)選擇多個(gè)批號(hào)生成規(guī)則中的一個(gè),所選的規(guī)則包括一個(gè)或更多的批號(hào)片段定義;基于所述的批號(hào)片段定義從存儲(chǔ)在存儲(chǔ)器中的至少一個(gè)參考表中提取數(shù)據(jù);根據(jù)所選的規(guī)則,使用所提取的數(shù)據(jù)和至少一個(gè)子部件批號(hào)生成一個(gè)或更多批號(hào)片段;以及拼接所生成的批號(hào)片段以生成批號(hào)。14.如權(quán)利要求13所述的非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述方法進(jìn)一步包括:基于所述項(xiàng)目標(biāo)識(shí)符,從存儲(chǔ)器中自動(dòng)選擇多個(gè)日期生成規(guī)則中的一個(gè),所選擇的日期生成規(guī)則包括日期定義;以及基于所選的日期生成規(guī)則及生成的批號(hào)生成日期。15.如權(quán)利要求14所述的非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述方法進(jìn)一步包括:在存儲(chǔ)器中存儲(chǔ)所述批號(hào)及日期;以及經(jīng)由與處理器連接的一網(wǎng)絡(luò)接口控制器傳送所述批號(hào)及日期。16.如權(quán)利要求13所述的非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,其中所述請(qǐng)求包含范圍定義。17.如權(quán)利要求16所述的非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,其中所述范圍定義包含一組子部件批號(hào)的識(shí)別,該組子部件批號(hào)包括所述至少一個(gè)子部件批號(hào)。18.如權(quán)利要求1所述的非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述方法進(jìn)一步包括:從終端接收包含至少一個(gè)片段定義的規(guī)則,所述至少一個(gè)片段定義包含選擇所述參考表和翻譯參數(shù)之一。【文檔編號(hào)】G06Q50/04GK104380321SQ201380026916【公開日】2015年2月25日申請(qǐng)日期:2013年3月22日優(yōu)先權(quán)日:2012年3月23日【發(fā)明者】凱文·尼爾森·王,西恩·塞巴斯蒂安·科比,杰遜·A·袁,賽義德·艾哈邁德·罕薩尼,維克多·薩夫金,莫哈納德·亞朱里申請(qǐng)人:紐樂金集團(tuán)