專利名稱:基于多平臺(tái)的訂單編號(hào)生成方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種基于多平臺(tái)的訂單編號(hào)生成方法及系統(tǒng)。
背景技術(shù):
隨著電子商務(wù)的飛速發(fā)展,電子商務(wù)已經(jīng)不僅僅局限于互聯(lián)平臺(tái),目前手機(jī)平臺(tái)、電視平臺(tái)等均出現(xiàn)了電子商務(wù)應(yīng)用。只要有電子商務(wù)的地方就會(huì)有訂單產(chǎn)生,為了給每個(gè)訂單都給定一個(gè)唯一的標(biāo)識(shí),便產(chǎn)生了訂單編號(hào)。訂單編號(hào)的生成有各種方法,例如一種就是按照序號(hào)生成,第一個(gè)訂單編號(hào)是00000001,后面生成的訂單編號(hào)的依次增加即可;另外一種就是按照一定的訂單生成規(guī)則來(lái)生成,比如按照訂單生成時(shí)間,比如訂單產(chǎn)生的日期為2011年11月08日08時(shí)50分40秒,那么訂單編號(hào)為20111108085040。上述訂單編號(hào)的生成方法一般比較簡(jiǎn)單,不能滿足企業(yè)面對(duì)多平臺(tái)時(shí)的復(fù)雜情況,一種典型的復(fù)雜情況是企業(yè)在不同平臺(tái)(如互聯(lián)網(wǎng)、電視上、手機(jī)上等)上同時(shí)運(yùn)營(yíng)著電子商務(wù)系統(tǒng),這些電子商務(wù)系統(tǒng)因?yàn)闃I(yè)務(wù)需要必須使用同一份訂單編號(hào)生成規(guī)則,而大量用戶又可能同時(shí)在不同平臺(tái)上下單,這種情況下如果采用比較簡(jiǎn)單的訂單編號(hào)生成方法極有可能造成大量訂單編號(hào)重復(fù),由此帶來(lái)各種業(yè)務(wù)及數(shù)據(jù)問(wèn)題。因此當(dāng)企業(yè)面對(duì)多平臺(tái)的復(fù)雜情況時(shí),就需要找到一種合適的訂單編號(hào)生成方法,來(lái)確保不同平臺(tái)上的電子商務(wù)系統(tǒng)都能夠使用這種規(guī)則來(lái)生成唯一的訂單編號(hào),從而使整個(gè)企業(yè)能夠快速、有序、合理的處理業(yè)務(wù)訂單。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種基于多平臺(tái)的訂單編號(hào)生成方法及系統(tǒng),該方法及系統(tǒng)保證了生成的訂單編號(hào)的唯一性,使整個(gè)企業(yè)能夠快速、有序、合理的處理業(yè)務(wù)訂單。為解決上述問(wèn)題,本發(fā)明提供一種基于多平臺(tái)的訂單編號(hào)生成方法,包括:接收訂單請(qǐng)求;獲取平臺(tái)類型、系統(tǒng)當(dāng)前時(shí)間及地區(qū)編碼;生成一隨機(jī)數(shù);將所述平臺(tái)類型、系統(tǒng)當(dāng)前時(shí)間、隨機(jī)數(shù)及地區(qū)編碼依次拼接生成訂單編號(hào)??蛇x的,在上述方法中,所述系統(tǒng)當(dāng)前時(shí)間精確到分鐘。可選的,在上述方法中,所述系統(tǒng)當(dāng)前時(shí)間精確到秒。可選的,在上述方法中,所述平臺(tái)類型包括電視平臺(tái)、手機(jī)平臺(tái)和網(wǎng)站平臺(tái)的一種或多種??蛇x的,在上述方法中,所述隨機(jī)數(shù)為5至10位數(shù)。根據(jù)本發(fā)明的另一面,提供一種基于多平臺(tái)的訂單編號(hào)生成系統(tǒng),包括:訂單接收模塊,用于接收訂單請(qǐng)求;數(shù)據(jù)獲取模塊,用于獲取平臺(tái)類型、系統(tǒng)當(dāng)前時(shí)間及地區(qū)編碼;
隨機(jī)數(shù)模塊,用于生成一隨機(jī)數(shù);拼接模塊,用于將所述平臺(tái)類型、系統(tǒng)當(dāng)前時(shí)間、隨機(jī)數(shù)及地區(qū)編碼依次拼接生成訂單編號(hào)??蛇x的,在上述系統(tǒng)中,所述數(shù)據(jù)獲取模塊獲取的系統(tǒng)當(dāng)前時(shí)間精確到分鐘。可選的,在上述系統(tǒng)中,所述數(shù)據(jù)獲取模塊獲取的系統(tǒng)當(dāng)前時(shí)間精確到秒??蛇x的,在上述系統(tǒng)中,所述數(shù)據(jù)獲取模塊獲取的平臺(tái)類型包括電視平臺(tái)、手機(jī)平臺(tái)和網(wǎng)站平臺(tái)中的一種或多種??蛇x的,在上述系統(tǒng)中,所述隨機(jī)數(shù)模塊生成的隨機(jī)數(shù)為5至10位數(shù)。與現(xiàn)有技術(shù)相比,本發(fā)明通過(guò)接收訂單請(qǐng)求;獲取平臺(tái)類型、系統(tǒng)當(dāng)前時(shí)間及地區(qū)編碼;生成一隨機(jī)數(shù);將所述平臺(tái)類型、系統(tǒng)當(dāng)前時(shí)間、隨機(jī)數(shù)及地區(qū)編碼依次拼接生成訂單編號(hào),有效地解決不同平臺(tái)上的電子商務(wù)系統(tǒng)可能會(huì)產(chǎn)生重復(fù)訂單編號(hào)問(wèn)題,而且通過(guò)訂單編號(hào)即可清楚明白的表示該訂單所屬平臺(tái)及所屬地區(qū)等,使訂單的業(yè)務(wù)處理更加迅速、正確無(wú)誤。
圖1是本發(fā)明實(shí)施例一的基于多平臺(tái)的訂單編號(hào)生成方法的流程圖;圖2是本發(fā)明實(shí)施例二的詳細(xì)的訂單編號(hào)的生成過(guò)程的流程圖;圖3是本發(fā)明實(shí)施例二的基于多平臺(tái)的訂單編號(hào)生成系統(tǒng)的功能模塊示意圖。
具體實(shí)施例方式以下結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明提出的基于多平臺(tái)的訂單編號(hào)生成方法及系統(tǒng)進(jìn)一步詳細(xì)說(shuō)明。根據(jù)下面說(shuō)明和權(quán)利要求書,本發(fā)明的優(yōu)點(diǎn)和特征將更清楚。需說(shuō)明的是,附圖均采用非常簡(jiǎn)化的形式,僅用于方便、明晰地輔助說(shuō)明本發(fā)明實(shí)施例的目的。實(shí)施例一如圖1所示,本發(fā)明提供一種基于多平臺(tái)的訂單編號(hào)生成方法,包括:步驟SI I,接收訂單請(qǐng)求;步驟S12,獲取平臺(tái)類型;步驟S13,獲取系統(tǒng)當(dāng)前時(shí)間;步驟S14,獲取地區(qū)編碼;步驟S15,生成一隨機(jī)數(shù);步驟S16,將所述平臺(tái)類型、系統(tǒng)當(dāng)前時(shí)間、隨機(jī)數(shù)及地區(qū)編碼依次拼接生成訂單編號(hào)。進(jìn)一步的,在上述方法中,所述系統(tǒng)當(dāng)前時(shí)間精確到分鐘。進(jìn)一步的,在上述方法中,所述系統(tǒng)當(dāng)前時(shí)間精確到秒。進(jìn)一步的,在上述方法中,所述平臺(tái)類型包括電視平臺(tái)、手機(jī)平臺(tái)或網(wǎng)站平臺(tái)。進(jìn)一步的,在上述方法中,所述隨機(jī)數(shù)為5至10位數(shù)。如圖2所示,為對(duì)本發(fā)明方法作詳細(xì)說(shuō)明,詳細(xì)的訂單編號(hào)的生成過(guò)程具體如下:步驟S21,接收訂單請(qǐng)求;獲取平臺(tái)類型,具體可設(shè)置手機(jī)平臺(tái)為1、電視平臺(tái)為2、網(wǎng)站平臺(tái)為3,假設(shè)本實(shí)施例中獲取到的平臺(tái)類型為2(如圖2中步驟S22);獲取系統(tǒng)當(dāng)前時(shí)間,為了保證獲到的系統(tǒng)當(dāng)前時(shí)間更加精確,可將系統(tǒng)當(dāng)前時(shí)間精確到分鐘可秒,本實(shí)施例中假設(shè)于2011年11月08日08時(shí)50分40秒生成的訂單,則獲取到的該訂單的系統(tǒng)當(dāng)前時(shí)間記錄為20111108085040(如圖2中步驟S23),精確到秒;獲取地區(qū)編碼,可以預(yù)設(shè)各個(gè)地區(qū)的編號(hào)如上海為004,北京為005,廣州為003等,假設(shè)本實(shí)施例中獲取到的地區(qū)編號(hào)為上海004(如圖2中步驟S24);生成一隨機(jī)數(shù),為了保證相同時(shí)間內(nèi)訂單編號(hào)唯一性,隨機(jī)數(shù)的位數(shù)越多,越能滿足訂單編號(hào)唯一性的需求,當(dāng)系統(tǒng)當(dāng)前時(shí)間精確到分鐘時(shí),相同時(shí)間是指同一分鐘內(nèi),當(dāng)系統(tǒng)當(dāng)前時(shí)間精確到秒時(shí),相同時(shí)間是指同一秒內(nèi),假設(shè)本實(shí)施例中同一秒內(nèi)生成的訂單非常多,則可設(shè)置隨機(jī)數(shù)的位數(shù)為6位,那么在每鈔鐘內(nèi)可以生成999999個(gè)訂單編號(hào)不同的訂單,足以滿足客戶的訂單生成需求,假設(shè)本實(shí)施例中生成的為隨機(jī)數(shù)125674(如圖2中步驟 S25);將所述平臺(tái)類型、系統(tǒng)當(dāng)前時(shí)間、隨機(jī)數(shù)及地區(qū)編碼依次拼接生成訂單編號(hào),本實(shí)施例中訂單編號(hào)由四部分組成,分別為平臺(tái)類型+系統(tǒng)當(dāng)前時(shí)間+隨機(jī)數(shù)+地區(qū)編碼,具體生成的訂單編號(hào)為2 20111108085040 125674 004(如圖2中步驟S26)。本發(fā)明的訂單編號(hào)生成方法,可以方便有效地解決不同平臺(tái)上的電子商務(wù)系統(tǒng)中可能會(huì)產(chǎn)生重復(fù)訂單編號(hào)問(wèn)題,并且這種方法可以實(shí)現(xiàn)通過(guò)訂單編號(hào)即可清楚明白的表示該訂單所屬平臺(tái)及所屬地區(qū)等,使訂單的業(yè)務(wù)處理更加迅速,正確無(wú)誤。實(shí)施例二如圖3所示,根據(jù)本發(fā)明的另一面,還提供一種基于多平臺(tái)的訂單編號(hào)生成系統(tǒng),包括訂單接收模塊1、數(shù)據(jù)獲取模塊2、隨機(jī)數(shù)模塊3及拼接模塊4,其中,訂單接收模塊I用于接收訂單請(qǐng)求。數(shù)據(jù)獲取模塊2用于獲取平臺(tái)類型、系統(tǒng)當(dāng)前時(shí)間及地區(qū)編碼。隨機(jī)數(shù)模塊3用于生成一隨機(jī)數(shù)。拼接模塊4用于將所述平臺(tái)類型、系統(tǒng)當(dāng)前時(shí)間、隨機(jī)數(shù)及地區(qū)編碼依次拼接生成訂單編號(hào)。進(jìn)一步的,所述數(shù)據(jù)獲取模塊2獲取的系統(tǒng)當(dāng)前時(shí)間精確到分鐘。進(jìn)一步的,所述數(shù)據(jù)獲取模塊2獲取的系統(tǒng)當(dāng)前時(shí)間精確到秒。進(jìn)一步的,所述數(shù)據(jù)獲取模塊2獲取的平臺(tái)類型包括電視平臺(tái)、手機(jī)平臺(tái)或網(wǎng)站
T D O進(jìn)一步的,所述隨機(jī)數(shù)模塊2生成的隨機(jī)數(shù)為5至10位數(shù)。詳細(xì)的訂單編號(hào)的生成中各模塊的動(dòng)作過(guò)程具體如下: 訂單接收模塊I接收訂單請(qǐng)求;數(shù)據(jù)獲取模塊2獲取平臺(tái)類型,具體可設(shè)置手機(jī)平臺(tái)為1、電視平臺(tái)為2、網(wǎng)站平臺(tái)為3,假設(shè)本實(shí)施例中獲取到的平臺(tái)類型為2 ;數(shù)據(jù)獲取模塊2獲取系統(tǒng)當(dāng)前時(shí)間,為了保證獲到的系統(tǒng)當(dāng)前時(shí)間更加精確,可將系統(tǒng)當(dāng)前時(shí)間精確到分鐘或秒,本實(shí)施例中假設(shè)于2011年11月08日08時(shí)50分40秒生成的訂單,則該訂單的系統(tǒng)當(dāng)前時(shí)間記錄為20111108085040,精確到秒。數(shù)據(jù)獲取模塊2獲取地區(qū)編碼,可以預(yù)設(shè)各個(gè)地區(qū)的編號(hào)如上海為004,北京為005,廣州為003等,假設(shè)本實(shí)施例中獲取到的地區(qū)編號(hào)為上海004(如圖2中步驟S24)。隨機(jī)數(shù)模塊3生成一隨機(jī)數(shù),為了保證相同時(shí)間內(nèi)訂單編號(hào)唯一性,隨機(jī)數(shù)的位數(shù)越多,越能滿足訂單編號(hào)唯一性的需求,當(dāng)系統(tǒng)當(dāng)前時(shí)間精確到分鐘時(shí),相同時(shí)間是指同一分鐘內(nèi),當(dāng)系統(tǒng)當(dāng)前時(shí)間精確到秒時(shí),相同時(shí)間是指同一秒內(nèi),假設(shè)本實(shí)施例中同一秒內(nèi)生成的訂單非常多,則可設(shè)置隨機(jī)數(shù)的位數(shù)為6位,那么在每鈔鐘內(nèi)可以生成999999個(gè)訂單編號(hào)不同的訂單,足以滿足客戶的訂單生成需求,假設(shè)本實(shí)施例中生成的為隨機(jī)數(shù)125674。拼接模塊4將所述數(shù)據(jù)獲取模塊2獲取到的平臺(tái)類型、系統(tǒng)當(dāng)前時(shí)間及地區(qū)編碼、隨機(jī)數(shù)模塊3獲取到的隨機(jī)數(shù)依次拼接生成訂單編號(hào),本實(shí)施例中訂單編號(hào)由四部分組成,分別為平臺(tái)類型+系統(tǒng)當(dāng)前時(shí)間+隨機(jī)數(shù)+地區(qū)編碼,具體生成的訂單編號(hào)為220111108085040 125674 004。本發(fā)明的訂單編號(hào)生成方法,可以方便有效地解決不同平臺(tái)上的電子商務(wù)系統(tǒng)中可能會(huì)產(chǎn)生重復(fù)訂單編號(hào)問(wèn)題,并且這種方法可以實(shí)現(xiàn)通過(guò)訂單編號(hào)即可清楚明白的表示該訂單所屬平臺(tái)及所屬地區(qū)等,使訂單的業(yè)務(wù)處理更加迅速,正確無(wú)誤。本說(shuō)明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。對(duì)于實(shí)施例公開的系統(tǒng)而言,由于與實(shí)施例公開的方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法部分說(shuō)明即可。專業(yè)人員還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、客戶端軟件或者二者的結(jié)合來(lái)實(shí)現(xiàn),為了清楚地說(shuō)明硬件和軟件的可互換性,在上述說(shuō)明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包括這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種基于多平臺(tái)的訂單編號(hào)生成方法,其特征在于,包括: 接收訂單請(qǐng)求; 獲取平臺(tái)類型、系統(tǒng)當(dāng)前時(shí)間及地區(qū)編碼; 生成一隨機(jī)數(shù); 將所述平臺(tái)類型、系統(tǒng)當(dāng)前時(shí)間、隨機(jī)數(shù)及地區(qū)編碼依次拼接生成訂單編號(hào)。
2.如權(quán)利要求1所述的基于多平臺(tái)的訂單編號(hào)生成方法,其特征在于,所述系統(tǒng)當(dāng)前時(shí)間精確到分鐘。
3.如權(quán)利要求1所述的基于多平臺(tái)的訂單編號(hào)生成方法,其特征在于,所述系統(tǒng)當(dāng)前時(shí)間精確到秒。
4.如權(quán)利要求1所述的基于多平臺(tái)的訂單編號(hào)生成方法,其特征在于,所述平臺(tái)類型包括電視平臺(tái)、手機(jī)平臺(tái)和 網(wǎng)站平臺(tái)中的一種或多種。
5.如權(quán)利要求1至4中任一項(xiàng)所述的基于多平臺(tái)的訂單編號(hào)生成方法,其特征在于,所述隨機(jī)數(shù)為5至10位數(shù)。
6.一種基于多平臺(tái)的訂單編號(hào)生成系統(tǒng),其特征在于,包括: 訂單接收模塊,用于接收訂單請(qǐng)求; 數(shù)據(jù)獲取模塊,用于獲取平臺(tái)類型、系統(tǒng)當(dāng)前時(shí)間及地區(qū)編碼; 隨機(jī)數(shù)模塊,用于生成一隨機(jī)數(shù); 拼接模塊,用于將所述平臺(tái)類型、系統(tǒng)當(dāng)前時(shí)間、隨機(jī)數(shù)及地區(qū)編碼依次拼接生成訂單編號(hào)。
7.如權(quán)利要求6所述的基于多平臺(tái)的訂單編號(hào)生成系統(tǒng),其特征在于,所述數(shù)據(jù)獲取模塊獲取的系統(tǒng)當(dāng)前時(shí)間精確到分鐘。
8.如權(quán)利要求6所述的基于多平臺(tái)的訂單編號(hào)生成系統(tǒng),其特征在于,所述數(shù)據(jù)獲取豐吳塊獲取的系統(tǒng)當(dāng)如時(shí)間精確到秒。
9.如權(quán)利要求6所述的基于多平臺(tái)的訂單編號(hào)生成系統(tǒng),其特征在于,所述數(shù)據(jù)獲取模塊獲取的平臺(tái)類型包括電視平臺(tái)、手機(jī)平臺(tái)和網(wǎng)站平臺(tái)中的一種或多種。
10.如權(quán)利要求6至9中任一項(xiàng)所述的基于多平臺(tái)的訂單編號(hào)生成系統(tǒng),其特征在于,所述隨機(jī)數(shù)模塊生成的隨機(jī)數(shù)為5至10位數(shù)。
全文摘要
本發(fā)明涉及一種基于多平臺(tái)的訂單編號(hào)生成方法及系統(tǒng),所述方法包括接收訂單請(qǐng)求;獲取平臺(tái)類型、系統(tǒng)當(dāng)前時(shí)間及地區(qū)編碼;生成一隨機(jī)數(shù);將所述平臺(tái)類型、系統(tǒng)當(dāng)前時(shí)間、隨機(jī)數(shù)及地區(qū)編碼依次拼接生成訂單編號(hào)。本發(fā)明可以方便有效地解決不同平臺(tái)上的電子商務(wù)系統(tǒng)中可能會(huì)產(chǎn)生的重復(fù)訂單編號(hào)問(wèn)題,并且這種方法可以實(shí)現(xiàn)通過(guò)訂單編號(hào)即可清楚明白的表示該訂單所屬平臺(tái)及所屬地區(qū)等,使訂單的業(yè)務(wù)處理更加迅速,正確無(wú)誤。
文檔編號(hào)G06Q30/00GK103218718SQ201110368768
公開日2013年7月24日 申請(qǐng)日期2011年11月18日 優(yōu)先權(quán)日2011年11月18日
發(fā)明者楊智健 申請(qǐng)人:蘇州中茵泰格科技有限公司