專利名稱:業(yè)務(wù)編碼處理方法、編碼模塊及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及編碼技術(shù)領(lǐng)域,具體涉及一種業(yè)務(wù)編碼處理方法、編碼模塊及 系統(tǒng)。
背景技術(shù):
編碼作為一種標(biāo)識信息,在實(shí)際業(yè)務(wù)中具有廣泛的應(yīng)用,通常所說的代號、 編號、代碼都是編碼的 一種編碼形式。
編碼的應(yīng)用場景十分普遍,例如應(yīng)用在對業(yè)務(wù)單據(jù)的處理過程中。每張單 據(jù)都需要唯一的標(biāo)識符進(jìn)行標(biāo)識,該標(biāo)識符可以是編碼。編碼在系統(tǒng)中要求唯 一,所以通過一種自動機(jī)制生成和管理編碼,這就是編碼規(guī)則。現(xiàn)有技術(shù)的編 碼處理方法應(yīng)用在業(yè)務(wù)單據(jù)的處理上時, 一般情況下編碼規(guī)則和應(yīng)用屬性綁 定,編碼規(guī)則設(shè)置為根據(jù)應(yīng)用屬性生成編碼?,F(xiàn)有的應(yīng)用屬性只設(shè)置一個屬性, 即編碼屬性,具體表現(xiàn)在設(shè)定應(yīng)用字段只有一個字段,該字段的屬性名為編碼,
屬性為數(shù)字(number)。根據(jù)屬性名為編碼的應(yīng)用字段,可以對不同業(yè)務(wù)單據(jù) 生成不同編碼進(jìn)4亍區(qū)分。
在對此方法的研究和實(shí)踐過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)的業(yè)務(wù) 編碼處理方法,只設(shè)置一個應(yīng)用屬性,根據(jù)該一個應(yīng)用屬性生成業(yè)務(wù)單據(jù)的編 碼,無法根據(jù)其他可以利用的屬性例如業(yè)務(wù)單據(jù)的名稱、批號等進(jìn)行處理,因 此擴(kuò)展性低,無法滿足不同應(yīng)用需求。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種業(yè)務(wù)編碼處理方法、編碼模塊及系統(tǒng),能夠提高業(yè) 務(wù)編碼處理的擴(kuò)展性,滿足不同應(yīng)用需求。
本發(fā)明實(shí)施例提供一種業(yè)務(wù)編碼處理方法,包括
獲取業(yè)務(wù)要求的應(yīng)用屬性,所述業(yè)務(wù)要求的應(yīng)用屬性為從至少兩個應(yīng)用屬 性中選擇的應(yīng)用屬性;
獲取所述業(yè)務(wù)要求的應(yīng)用屬性對應(yīng)的編碼MJ'J; 4獲取輸入的業(yè)務(wù)單據(jù);
根據(jù)所述獲取的所述業(yè)務(wù)要求的應(yīng)用屬性對應(yīng)的編碼^L則,為所述業(yè)務(wù)單 據(jù)生成編碼。
本發(fā)明實(shí)施例提供一種編碼模塊,包括
第一獲取模塊,用于獲取業(yè)務(wù)要求的應(yīng)用屬性,所述業(yè)務(wù)要求的應(yīng)用屬性 為從至少兩個應(yīng)用屬性中選擇的應(yīng)用屬性;
第二獲取模塊,用于獲取所述業(yè)務(wù)要求的應(yīng)用屬性對應(yīng)的編碼規(guī)則; 第三獲取;漠塊,用于獲取輸入的業(yè)務(wù)單據(jù);
處理模塊,用于根據(jù)所述獲取的所述業(yè)務(wù)要求的應(yīng)用屬性對應(yīng)的編碼規(guī) 則,為所述業(yè)務(wù)單據(jù)生成編碼。
本發(fā)明實(shí)施例提供一種業(yè)務(wù)編碼處理系統(tǒng),包括
業(yè)務(wù)模塊,用于將用戶輸入的業(yè)務(wù)要求的應(yīng)用屬性發(fā)送給編碼模塊,所述 業(yè)務(wù)要求的應(yīng)用屬性為從至少兩個應(yīng)用屬性中選^^的應(yīng)用屬性;將用戶輸入的
業(yè)務(wù)單據(jù)發(fā)送給編碼模塊;
編碼模塊,用于接收業(yè)務(wù)模塊發(fā)送的業(yè)務(wù)要求的應(yīng)用屬性;獲取所述業(yè)務(wù) 要求的應(yīng)用屬性對應(yīng)的編碼規(guī)則;接收業(yè)務(wù)模塊發(fā)送的業(yè)務(wù)單據(jù);根據(jù)所述獲 取的所述業(yè)務(wù)要求的應(yīng)用屬性對應(yīng)的編碼規(guī)則,為所述業(yè)務(wù)單據(jù)生成編碼。
上述技術(shù)方案可以看出,本發(fā)明實(shí)施例技術(shù)方案設(shè)置了至少兩個以上的應(yīng) 用屬性,并為不同應(yīng)用屬性設(shè)置不同的編碼規(guī)則,因此在獲取業(yè)務(wù)要求的應(yīng)用 屬性后,獲取所述業(yè)務(wù)要求的應(yīng)用屬性對應(yīng)的編碼規(guī)則,利用該編碼規(guī)則為輸 入的業(yè)務(wù)單據(jù)生成編碼,從而擴(kuò)展了編碼處理方法的可用性,使得可以滿足不 同應(yīng)用需求,并且使用也非常簡單,也容易維護(hù)。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施 例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述 中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付 出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖l是本發(fā)明實(shí)施例一的業(yè)務(wù)編碼處理方法流程5圖2是本發(fā)明實(shí)施例二系統(tǒng)簡單示意圖3是本發(fā)明實(shí)施例二業(yè)務(wù)編碼處理方法中設(shè)置的兩個應(yīng)用字段的示意
圖4是本發(fā)明實(shí)施例二的業(yè)務(wù)編碼處理方法流程圖5是本發(fā)明實(shí)施例的編碼模塊結(jié)構(gòu)示意圖6是本發(fā)明實(shí)施例的業(yè)務(wù)編碼處理系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清 楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是 全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造 性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例提供一種業(yè)務(wù)編碼處理方法,能夠提高業(yè)務(wù)編碼處理的擴(kuò)展 性,滿足不同應(yīng)用需求。本發(fā)明實(shí)施例還提供相應(yīng)的編碼^t塊及業(yè)務(wù)編碼處理 系統(tǒng)。以下分別進(jìn)行詳細(xì)i兌明。
圖l是本發(fā)明實(shí)施例一的業(yè)務(wù)編碼處理方法流程圖,包括 步驟IOI、獲取業(yè)務(wù)要求的應(yīng)用屬性,所述業(yè)務(wù)要求的應(yīng)用屬性為從至少 兩個應(yīng)用屬性中選擇的應(yīng)用屬性;
其中,所述至少兩個應(yīng)用屬性為根據(jù)配置文件生成的應(yīng)用屬性。 所述獲取的應(yīng)用屬性,可以是從多個應(yīng)用屬性選擇的一個或多個。 步驟102、獲取所述業(yè)務(wù)要求的應(yīng)用屬性對應(yīng)的編碼規(guī)則; 步驟103、獲取輸入的業(yè)務(wù)單據(jù); ' 所述業(yè)務(wù)單據(jù),可以是指各種單據(jù)、發(fā)票、憑證、記錄單等。 步驟104、根據(jù)所述獲取的所述業(yè)務(wù)要求的應(yīng)用屬性對應(yīng)的編碼規(guī)則,為 所述業(yè)務(wù)單據(jù)生成編碼。
其中,所述獲取所述業(yè)務(wù)要求的應(yīng)用屬性對應(yīng)的編碼規(guī)則之前還包括判 斷是否存在所述業(yè)務(wù)要求的應(yīng)用屬性對應(yīng)的編碼規(guī)則;若是,執(zhí)行獲取所述業(yè) 務(wù)要求的應(yīng)用屬性對應(yīng)的編碼規(guī)則的步驟;若否,返回不存在所述業(yè)務(wù)要求的 應(yīng)用屬性對應(yīng)的編碼規(guī)則的提示信息。該方法還包括獲取業(yè)務(wù)要求的編碼規(guī)則狀態(tài);所述獲取所述業(yè)務(wù)要求的 應(yīng)用屬性對應(yīng)的編碼規(guī)則之前還包括判斷正在使用的編碼MJ'j狀態(tài)和所述業(yè) 務(wù)要求的編碼規(guī)則狀態(tài)是否相同,若是,執(zhí)行獲取所述業(yè)務(wù)要求的應(yīng)用屬性對 應(yīng)的編碼規(guī)則的步驟;若否,返回不啟用所述業(yè)務(wù)要求的應(yīng)用屬性對應(yīng)的編碼 規(guī)則的提示信息。
所述為所述業(yè)務(wù)單據(jù)生成編碼之后還包括將所述生成的編碼^T出,所述 輸出格式包括預(yù)覽格式或可編輯格式。
從該實(shí)施例可以看出,本發(fā)明實(shí)施例技術(shù)方案設(shè)置了至少兩個以上的應(yīng)用 屬性,并為不同應(yīng)用屬性設(shè)置不同的編碼規(guī)則,因此在獲取業(yè)務(wù)要求的應(yīng)用屬 性后,獲取所述業(yè)務(wù)要求的應(yīng)用屬性對應(yīng)的編碼規(guī)則,利用該編碼規(guī)則為輸入 的業(yè)務(wù)單據(jù)生成編碼,從而擴(kuò)展了編碼處理方法的可用性,Y吏得可以滿足不同 應(yīng)用需求,并且使用也非常簡單,也容易維護(hù)。
以下結(jié)合實(shí)施例二對本發(fā)明實(shí)施例技術(shù)方案進(jìn)行更詳細(xì)介紹。
先簡單介紹本發(fā)明實(shí)施例涉及的業(yè)務(wù)編碼處理系統(tǒng)。圖2是本發(fā)明實(shí)施例 二系統(tǒng)簡單示意圖。
本發(fā)明實(shí)施例中,業(yè)務(wù)編碼處理系統(tǒng)主要包括業(yè)務(wù)模塊和編碼模塊。業(yè)務(wù) 模塊和編碼模塊間包括多個應(yīng)用接口,例如多應(yīng)用屬性接口、編碼規(guī)則狀態(tài)接 口、獲取編碼接口、讀取編碼接口、回收編碼接口等。業(yè)務(wù)模塊根據(jù)用戶的要 求調(diào)用編碼模塊,由編碼模塊根據(jù)用戶的要求采用不同應(yīng)用屬性對應(yīng)的編碼規(guī) 則為用戶輸入的業(yè)務(wù)單據(jù)生成編碼。所述業(yè)務(wù)單據(jù),可以是指各種單據(jù)、發(fā)票、 憑證、記錄單等。 ,
本發(fā)明實(shí)施例中,設(shè)置至少兩個以上應(yīng)用屬性,每個應(yīng)用屬性對應(yīng)一個應(yīng) 用字段,并且每個應(yīng)用屬性對應(yīng)有一個編碼規(guī)則。圖3是本發(fā)明實(shí)施例二業(yè)務(wù) 編碼處理方法中設(shè)置的兩個應(yīng)用字段的示意圖。
如圖3的中間窗體部分內(nèi)容所示,設(shè)定應(yīng)用字段包括第一設(shè)定應(yīng)用字段 和第二設(shè)定應(yīng)用字段。第一設(shè)定應(yīng)用字段的屬性名為編碼,屬性為數(shù)字 (number);第二設(shè)定應(yīng)用字段屬性名為簡體名稱,屬性為名字(name)。
需要說明的是,這里只是舉例說明兩個設(shè)定應(yīng)用字段,還可以是兩個以上的設(shè)定應(yīng)用字段。
圖4是本發(fā)明實(shí)施例二的業(yè)務(wù)編碼處理方法流程圖,主要包括步驟 步驟401、業(yè)務(wù)模塊收集當(dāng)前業(yè)務(wù)參數(shù)。
業(yè)務(wù)模塊在調(diào)用編碼模塊生成編碼前,對業(yè)務(wù)單據(jù)的一些屬性信息進(jìn)行收 集。業(yè)務(wù)單據(jù)的屬性信息包括業(yè)務(wù)單據(jù)的類型、提交業(yè)務(wù)單據(jù)的部門及部門 組織形式等。
步驟402、業(yè)務(wù)模塊獲取用戶輸入的當(dāng)前業(yè)務(wù)的編碼規(guī)則狀態(tài)和應(yīng)用屬性,
并傳輸給編碼模塊。
編碼規(guī)則狀態(tài)一般可以包括以下狀態(tài)1、編碼規(guī)則是否存在;2、編碼要 求新增顯示;3、編碼不允許斷號;4、編碼要求新增顯示并且不允許斷號。
業(yè)務(wù)模塊調(diào)用編碼規(guī)則狀態(tài)接口 ,讀取用戶輸入的當(dāng)前業(yè)務(wù)的編碼規(guī)則狀 態(tài),以便對用戶定義的要求進(jìn)行集成處理。
業(yè)務(wù)模塊調(diào)用多應(yīng)用屬性接口 ,讀取用戶輸入的為當(dāng)前業(yè)務(wù)生成編碼所要 求的應(yīng)用屬性。業(yè)務(wù)模塊可以向用戶提供設(shè)置的多個應(yīng)用屬性,供用戶選擇。 因此,讀取用戶輸入的應(yīng)用屬性,可以是讀取用戶選擇的一個或多個應(yīng)用屬性, 也可以是用戶獲知存在的多個應(yīng)用屬性后直接輸入的其中的一個或多個應(yīng)用 屬性。
業(yè)務(wù)模塊將獲取的當(dāng)前業(yè)務(wù)的編碼規(guī)則狀態(tài),通過編碼規(guī)則狀態(tài)接口傳輸 給編碼模塊。
業(yè)務(wù)模塊將獲取的應(yīng)用屬性,通過多應(yīng)用屬性接口傳輸給編碼;漠塊。 需要說明的是,也可以不獲取和傳輸編碼規(guī)則狀態(tài),而只按默i^的編碼規(guī) 則狀態(tài)執(zhí)行。
步驟403、編碼模塊根據(jù)獲取的應(yīng)用屬性判斷是否存在該應(yīng)用屬性對應(yīng)的 編碼規(guī)則,若否,進(jìn)入步驟404,若是,進(jìn)入步驟406。
編碼模塊中設(shè)置和存儲了對應(yīng)不同應(yīng)用屬性的編碼規(guī)則,每個應(yīng)用屬性對
應(yīng)一個應(yīng)用字段。例如現(xiàn)有技術(shù)中只有一個應(yīng)用字段,該字段的屬性名為編碼, 屬性為數(shù)字(number),本發(fā)明實(shí)施例中新增應(yīng)用字段,例如新增的一個字段 的屬性名為簡體名稱,屬性為名字(name),新增的另一個字段的屬性名為批號,屬性為數(shù)字(number)等。那么對應(yīng)應(yīng)用字段為"批號,,的編碼規(guī)則,要 求是按照"批號"為業(yè)務(wù)單據(jù)進(jìn)行編碼,編碼規(guī)則的具體設(shè)置,與現(xiàn)有的設(shè)置 方式相同,所不同的是編碼依據(jù)發(fā)生變化。其他以此類推。
本發(fā)明實(shí)施例中的每一個應(yīng)用字段,都對應(yīng)設(shè)置有配置文件,編碼模塊調(diào) 用配置文件,則可以生成對應(yīng)的應(yīng)用字段。
步驟404、向業(yè)務(wù)模塊返回沒有編碼規(guī)則可用的提示信息;
如果當(dāng)前業(yè)務(wù)要求的應(yīng)用屬性不存在相關(guān)編碼規(guī)則,向業(yè)務(wù)模塊返回沒有 編碼規(guī)則可用的提示信息。
步驟405、業(yè)務(wù)模塊向用戶顯示提示信息。
業(yè)務(wù)模塊向用戶顯示沒有編碼規(guī)則可用的提示信息,以供用戶做其他處 理,例如修改應(yīng)用屬性等。
步驟406、判斷當(dāng)前是否啟用從業(yè)務(wù)模塊獲取的應(yīng)用屬性對應(yīng)的編碼規(guī)則, 若否,進(jìn)入步驟407、若是,進(jìn)入步驟409。
編碼模塊只能同時使用 一種編碼規(guī)則狀態(tài),如果編碼模塊正在使用的編碼 規(guī)則狀態(tài)和從業(yè)務(wù)模塊獲取的編碼規(guī)則狀態(tài)相同,則啟用從業(yè)務(wù)模塊獲取的應(yīng) 用屬性對應(yīng)的編碼規(guī)則,若不相同,則不啟用。例如,編碼模塊正在使用的編 碼規(guī)則狀態(tài)為"編碼要求新增顯示,,,而從業(yè)務(wù)模塊獲取的編碼規(guī)則狀態(tài)為"編 碼要求新增顯示并且不允許斷號",則判斷出當(dāng)前不啟用該應(yīng)用屬性對應(yīng)的編 碼規(guī)則。
步驟407、向業(yè)務(wù)模塊返回不啟用從業(yè)務(wù)模塊獲取的應(yīng)用屬性對應(yīng)的編碼 規(guī)則的提示信息。
步驟408、業(yè)務(wù)模塊向用戶顯示提示信息。
業(yè)務(wù)模塊向用戶顯示不啟用從業(yè)務(wù)模塊獲取的應(yīng)用屬性對應(yīng)的編碼規(guī)則 的提示信息,以供用戶做其他處理,例如修改要求的編碼規(guī)則狀態(tài)等。
步驟409、編碼模塊獲取要求的應(yīng)用屬性對應(yīng)的編碼MJ'J。
編碼模塊中設(shè)置和存儲了對應(yīng)不同應(yīng)用屬性的編碼規(guī)則,根據(jù)要求的應(yīng)用 屬性,編碼模塊獲取對應(yīng)的編碼規(guī)則。
步驟410、編碼模塊向業(yè)務(wù)模塊響應(yīng)獲取的編碼規(guī)則狀態(tài)可用。需要說明的是,步驟409和410沒有順序關(guān)系。
步驟411、業(yè)務(wù)模塊接收編碼模塊關(guān)于編碼規(guī)則狀態(tài)的響應(yīng)。
需要說明的是,步驟410和411不是必須的。
步驟412、業(yè)務(wù)模塊獲取用戶輸入的業(yè)務(wù)單據(jù)并提交給編碼模塊。
步驟413、編碼模塊根據(jù)獲取的編碼規(guī)則為業(yè)務(wù)單據(jù)生成編碼。
步驟414、編碼模塊將生成的編碼傳輸給業(yè)務(wù)模塊。
生成編碼時,編碼模塊正在使用的編碼規(guī)則狀態(tài)和從業(yè)務(wù)模塊獲取的編碼 規(guī)則狀態(tài)相同,因此按照從業(yè)務(wù)模塊獲取的編碼規(guī)則狀態(tài)生成編碼。
如果是采用編碼模塊和業(yè)務(wù)模塊之間的獲取編碼接口 ,則業(yè)務(wù)模塊獲取的 是非預(yù)覽格式例如是可編輯格式的編碼,如果采用的是讀取編碼接口,則業(yè)務(wù) 模塊讀取的是預(yù)覽格式的編碼。
另外,編碼模塊還可以對之前已經(jīng)生成的編碼進(jìn)回收,在本次生成編碼時
可以利用所述回收的編碼進(jìn)行編碼。編碼模塊還可以對本次生成的編碼進(jìn)行回
收,以用于下一次編碼時使用。
步驟415、業(yè)務(wù)模塊將編碼模塊生成的編碼放入業(yè)務(wù)單據(jù)屬性,并向用戶顯示。
從該實(shí)施例內(nèi)容可以看出,本發(fā)明實(shí)施例技術(shù)方案通過設(shè)置至少兩個以上 的應(yīng)用屬性,并為不同應(yīng)用屬性設(shè)置不同的編碼規(guī)則,因此可以按照業(yè)務(wù)要求 的不同應(yīng)用屬性為業(yè)務(wù)單據(jù)生成不同的編碼,從而擴(kuò)展了編碼處理方法的可用 性,使得可以滿足不同應(yīng)用需求,并且使用也非常簡單,也容易維護(hù)。同時, 也提供了不同功能的應(yīng)用接口,更方便系統(tǒng)之間各模塊的業(yè)務(wù)交羊,滿足系統(tǒng) 性能擴(kuò)展的需要。
上述內(nèi)容詳細(xì)介紹了本發(fā)明實(shí)施例的業(yè)務(wù)編碼處理方法,以下詳細(xì)介紹本 發(fā)明實(shí)施例提供的編碼模塊和業(yè)務(wù)編碼處理系統(tǒng)。 圖5是本發(fā)明實(shí)施例的編碼模塊結(jié)構(gòu)示意圖。
如圖5所示,編碼模塊包括第一獲取模塊51、第二獲取模塊52、第三獲 取模塊53、處理模塊54。
第一獲取模塊51,用于獲取業(yè)務(wù)要求的應(yīng)用屬性,所述業(yè)務(wù)要求的應(yīng)用屬
10性為從至少兩個應(yīng)用屬性中選擇的應(yīng)用屬性;所述獲取的應(yīng)用屬性,可以是從 多個應(yīng)用屬性選擇的一個或多個。
第二獲取模塊52,用于獲取所述業(yè)務(wù)要求的應(yīng)用屬性對應(yīng)的編碼規(guī)則; 第三獲取模塊53,用于獲取輸入的業(yè)務(wù)單據(jù);
處理模塊54,用于根據(jù)所述獲取的所述業(yè)務(wù)要求的應(yīng)用屬性對應(yīng)的編碼規(guī) 則,為所述業(yè)務(wù)單據(jù)生成編碼。
編碼模塊還包括第一判斷模塊55。
第一判斷^t塊55,用于判斷是否存在所述業(yè)務(wù)要求的應(yīng)用屬性對應(yīng)的編碼 規(guī)則;所述第二獲取模塊52在所述第一判斷模塊55的判斷結(jié)果為是時,獲取所 述業(yè)務(wù)要求的應(yīng)用屬性對應(yīng)的編碼MJ'J 。
編碼模塊還包括第二判斷模塊56。
第 一獲取模塊5l還包括獲取業(yè)務(wù)要求的編碼規(guī)則狀態(tài)。第二判斷模塊56, 用于判斷正在使用的編碼少見則狀態(tài)和所述業(yè)務(wù)要求的編碼MJ'j狀態(tài)是否相同; 所述第二獲取模塊52在所述第二判斷模塊56的判斷結(jié)果為是時,獲取所述業(yè)務(wù) 要求的應(yīng)用屬性對應(yīng)的編碼;蜆則。
另外,所述處理模塊54還用于輸出所述生成的編碼。所述輸出格式包括預(yù) 覽格式或可編輯格式。所述處理模塊54為所述業(yè)務(wù)單據(jù)生成編碼包括利用回 收的號碼為所述業(yè)務(wù)單據(jù)生成編碼。
圖6是本發(fā)明實(shí)施例的業(yè)務(wù)編碼處理系統(tǒng)結(jié)構(gòu)示意圖。 如圖6所示,業(yè)務(wù)編碼處理系統(tǒng)包括業(yè)務(wù)模塊61、編碼模塊62。 業(yè)務(wù)模塊61,用于將用戶輸入的業(yè)務(wù)要求的應(yīng)用屬性發(fā)送給編碼模塊62, 所述業(yè)務(wù)要求的應(yīng)用屬性為從至少兩個應(yīng)用屬性中選擇的應(yīng)用屬性;將用戶輸 入的業(yè)務(wù)單據(jù)發(fā)送給編碼模塊62;所述獲取的應(yīng)用屬性,可以是從多個應(yīng)用屬 性選擇的一個或多個。
編碼模塊62,用于接收業(yè)務(wù)模塊61發(fā)送的業(yè)務(wù)要求的應(yīng)用屬性;獲取所述 業(yè)務(wù)要求的應(yīng)用屬性對應(yīng)的編碼規(guī)則;接收業(yè)務(wù)模塊61發(fā)送的業(yè)務(wù)單據(jù);根據(jù) 所述獲取的所述業(yè)務(wù)要求的應(yīng)用屬性對應(yīng)的編碼規(guī)則,為所述業(yè)務(wù)單據(jù)生成編 碼。其中,編碼模塊62具有圖5所示的結(jié)構(gòu),具體參見圖5的描述,此處不再贅述。
需要說明的是,上述裝置和系統(tǒng)內(nèi)的各單元之間的信息交互、執(zhí)行過程等 內(nèi)容,由于與本發(fā)明方法實(shí)施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實(shí) 施例中的敘述,此處不再贅述。
本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步 驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于 一計算機(jī)可讀
存儲介質(zhì)中,存儲介質(zhì)可以包括只讀存儲器(ROM, Read Only Memory )、 隨機(jī)存耳又存儲器(RAM, RandomAccess Memory )、磁盤或光盤等。
以上對本發(fā)明實(shí)施例所提供的一種業(yè)務(wù)編碼處理方法、編碼模塊及系統(tǒng)進(jìn) 行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡 述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時, 對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍 上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1、一種業(yè)務(wù)編碼處理方法,其特征在于,包括獲取業(yè)務(wù)要求的應(yīng)用屬性,所述業(yè)務(wù)要求的應(yīng)用屬性為從至少兩個應(yīng)用屬性中選擇的應(yīng)用屬性;獲取所述業(yè)務(wù)要求的應(yīng)用屬性對應(yīng)的編碼規(guī)則;獲取輸入的業(yè)務(wù)單據(jù);根據(jù)所述獲取的所述業(yè)務(wù)要求的應(yīng)用屬性對應(yīng)的編碼規(guī)則,為所述業(yè)務(wù)單據(jù)生成編碼。
2、 根據(jù)權(quán)利要求l所述的業(yè)務(wù)編碼處理方法,其特征在于 所述獲取所述業(yè)務(wù)要求的應(yīng)用屬性對應(yīng)的編碼MJ'J之前還包括 判斷是否存在所述業(yè)務(wù)要求的應(yīng)用屬性對應(yīng)的編碼規(guī)則;若是,執(zhí)行獲取所述業(yè)務(wù)要求的應(yīng)用屬性對應(yīng)的編碼規(guī)則的步驟; 若否,返回不存在所述業(yè)務(wù)要求的應(yīng)用屬性對應(yīng)的編碼規(guī)則的提示信息。
3、 根據(jù)權(quán)利要求l所述的業(yè)務(wù)編碼處理方法,其特征在于,還包括 獲取業(yè)務(wù)要求的編碼規(guī)則狀態(tài);所述獲取所述業(yè)務(wù)要求的應(yīng)用屬性對應(yīng)的編碼MJ'J之前還包括 判斷正在使用的編碼規(guī)則狀態(tài)和所述業(yè)務(wù)要求的編碼規(guī)則狀態(tài)是否相同, 若是,執(zhí)行獲取所述業(yè)務(wù)要求的應(yīng)用屬性對應(yīng)的編碼規(guī)則的步驟;若否,返回不啟用所述業(yè)務(wù)要求的應(yīng)用屬性對應(yīng)的編碼規(guī)則的提示信息。
4、 根據(jù)權(quán)利要求1至3任一項所述的業(yè)務(wù)編碼處理方法,其特征在于 所述至少兩個應(yīng)用屬性為根據(jù)配置文件生成的應(yīng)用屬性。
5、 根據(jù)權(quán)利要求1至3任一項所述的業(yè)務(wù)編碼處理方法,其特征在于 所述為所述業(yè)務(wù)單據(jù)生成編碼之后還包括將所述生成的編碼輸出,所述輸出格式包括預(yù)覽格式或可編輯格式。
6、 根據(jù)權(quán)利要求1至3任一項所述的業(yè)務(wù)編碼處理方法,其特征在于 所述為所述業(yè)務(wù)單據(jù)生成編碼包括利用回收的號碼為所述業(yè)務(wù)單據(jù)生成編碼。
7、 一種編碼模塊,其特征在于,包括第一獲取模塊,用于獲取業(yè)務(wù)要求的應(yīng)用屬性,所述業(yè)務(wù)要求的應(yīng)用屬性為從至少兩個應(yīng)用屬性中選^^的應(yīng)用屬性;第二獲取模塊,用于獲取所述業(yè)務(wù)要求的應(yīng)用屬性對應(yīng)的編碼規(guī)則; 第三獲取模塊,用于獲取輸入的業(yè)務(wù)單據(jù);處理模塊,用于根據(jù)所述獲取的所述業(yè)務(wù)要求的應(yīng)用屬性對應(yīng)的編碼規(guī) 則,為所述業(yè)務(wù)單據(jù)生成編碼。
8、 根據(jù)權(quán)利要求7所述的編碼模塊,其特征在于,還包括 第一判斷模塊,用于判斷是否存在所述業(yè)務(wù)要求的應(yīng)用屬性對應(yīng)的編碼規(guī)則;所述第二獲取模塊在所述第一判斷模塊的判斷結(jié)果為是時,獲取所述業(yè)務(wù) 要求的應(yīng)用屬性對應(yīng)的編碼規(guī)則。
9、 根據(jù)權(quán)利要求7或8所述的編碼模塊,其特征在于 第 一獲取模塊還包括獲取業(yè)務(wù)要求的編碼規(guī)則狀態(tài); 所述編碼模塊還包括第二判斷模塊,用于判斷正在使用的編碼規(guī)則狀態(tài)和所述業(yè)務(wù)要求的編碼規(guī)則狀態(tài)是否相同;所述第二獲取模塊在所述第二判斷模塊的判斷結(jié)果為是時,獲取所述業(yè)務(wù) 要求的應(yīng)用屬性對應(yīng)的編碼規(guī)則。
10、 一種業(yè)務(wù)編碼處理系統(tǒng),其特征在于,包括業(yè)務(wù)模塊,用于將用戶輸入的業(yè)務(wù)要求的應(yīng)用屬性發(fā)送給編碼模塊,所述 業(yè)務(wù)要求的應(yīng)用屬性為從至少兩個應(yīng)用屬性中選擇的應(yīng)用屬性;將用戶輸入的 業(yè)務(wù)單據(jù)發(fā)送給編碼模塊;編碼模塊,用于接收業(yè)務(wù)模塊發(fā)送的業(yè)務(wù)要求的應(yīng)用屬性;獲取所述業(yè)務(wù) 要求的應(yīng)用屬性對應(yīng)的編碼規(guī)則;接收業(yè)務(wù)模塊發(fā)送的業(yè)務(wù)單據(jù);根據(jù)所述獲 取的所述業(yè)務(wù)要求的應(yīng)用屬性對應(yīng)的編碼規(guī)則,為所述業(yè)務(wù)單據(jù)生成編碼。
全文摘要
本發(fā)明實(shí)施例公開一種業(yè)務(wù)編碼處理方法、編碼模塊及系統(tǒng)。該業(yè)務(wù)編碼處理方法,包括獲取業(yè)務(wù)要求的應(yīng)用屬性,所述業(yè)務(wù)要求的應(yīng)用屬性為從至少兩個應(yīng)用屬性中選擇的應(yīng)用屬性;獲取所述業(yè)務(wù)要求的應(yīng)用屬性對應(yīng)的編碼規(guī)則;獲取輸入的業(yè)務(wù)單據(jù);根據(jù)所述獲取的所述業(yè)務(wù)要求的應(yīng)用屬性對應(yīng)的編碼規(guī)則,為所述業(yè)務(wù)單據(jù)生成編碼。本發(fā)明實(shí)施例還提供相應(yīng)的編碼模塊及系統(tǒng)。本發(fā)明實(shí)施例提供的技術(shù)方案能夠提高業(yè)務(wù)編碼處理的擴(kuò)展性,滿足不同應(yīng)用需求。
文檔編號G06Q10/00GK101650808SQ20091017294
公開日2010年2月17日 申請日期2009年9月11日 優(yōu)先權(quán)日2009年9月11日
發(fā)明者峰 任 申請人:金蝶軟件(中國)有限公司