[發(fā)明專利]一種基于快遞柜的寄件碼分配方法及其系統(tǒng)在審
| 申請?zhí)枺?/td> | 201710998453.1 | 申請日: | 2017-10-24 |
| 公開(公告)號: | CN107832357A | 公開(公告)日: | 2018-03-23 |
| 發(fā)明(設(shè)計)人: | 蔡見春 | 申請(專利權(quán))人: | 深圳市豐巢科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G07F17/12 |
| 代理公司: | 廣東良馬律師事務(wù)所44395 | 代理人: | 馬戎 |
| 地址: | 518000 廣東省*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 快遞 寄件碼 分配 方法 及其 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及快遞柜領(lǐng)域,尤其涉及一種基于快遞柜的寄件碼分配方法及其系統(tǒng)。
背景技術(shù)
近年來,隨著智能快遞柜的普及,大部分人群寄件越來越依賴快遞柜。目前快遞柜寄件有兩種方式,一種是寄件碼寄件方式,一種是掃碼寄件方式。隨著使用寄件碼投遞業(yè)務(wù)的用戶量的海量增長,目前行業(yè)內(nèi)均為實時生成寄件碼,在使用寄件碼寄件時,由于寄件碼的位數(shù)是限定的,換句話說就是寄件碼的總數(shù)是固定的,隨著寄件碼寄件業(yè)務(wù)的海量增長,而寄件碼又是實時生成的,所以面臨著寄件碼重復(fù)的風(fēng)險。
因此,現(xiàn)有技術(shù)還有待于改進和發(fā)展。
發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種基于快遞柜的寄件碼分配方法及其系統(tǒng),旨在解決現(xiàn)有技術(shù)中的寄件碼易重復(fù)的問題。
本發(fā)明的技術(shù)方案如下:
一種基于快遞柜的寄件碼分配方法,其中,包括步驟:
A、針對不同的渠道,生成多個不同號段的寄件碼并保存至數(shù)據(jù)庫中;
B、加載數(shù)據(jù)庫中不同號段的寄件碼至緩存中;
C、接收用戶請求寄件的指令,從緩存中獲得與用戶請求渠道對應(yīng)的寄件碼,并分配給用戶;
D、回收緩存中已使用狀態(tài)和已失效狀態(tài)的寄件碼,并重新初始化至數(shù)據(jù)庫中。
所述的基于快遞柜的寄件碼分配方法,其中,所述步驟A具體包括:
A1、將不同渠道的渠道信息配置至數(shù)據(jù)庫中;
A2、為不同渠道制定不同號段,并根據(jù)不同號段生成相應(yīng)的寄件碼,且寄件碼兩兩之間互不相同。
所述的基于快遞柜的寄件碼分配方法,其中,所述步驟D之后還包括:
E、判斷緩存中不同號段寄件碼的數(shù)量是否低于緩存閾值,若低于緩存閾值,則重新加載數(shù)據(jù)庫中相應(yīng)號段的寄件碼至緩存中。
所述的基于快遞柜的寄件碼分配方法,其中,所述步驟C之后、D之前還包括:
當用戶在快遞柜輸入寄件碼時,快遞柜將所述寄件碼作為請求參數(shù),向后臺服務(wù)器發(fā)起獲取相應(yīng)訂單信息的請求;
后臺服務(wù)器根據(jù)所述寄件碼獲取所述請求后,對寄件碼的合法性進行校驗,校驗通過后返回相應(yīng)的訂單信息至快遞柜;
快遞柜接收到所述訂單信息后,打開快遞柜相應(yīng)格口,以完成投遞;
在投遞成功后,后臺服務(wù)器將寄件碼標記為已使用狀態(tài)。
所述的基于快遞柜的寄件碼分配方法,其中,所述步驟C之后、D之前還包括:
在檢測到寄件碼超過預(yù)定時間未使用時,則將寄件碼標記為已失效狀態(tài)。
所述的基于快遞柜的寄件碼分配方法,其中,所述步驟B中,將緩存成功的寄件碼標記為已緩存狀態(tài)。
所述的基于快遞柜的寄件碼分配方法,其中,所述步驟C中,將分配成功的寄件碼標記為已分配狀態(tài)。
一種基于快遞柜的寄件碼分配系統(tǒng),其中,包括:
寄件碼生成模塊,用于針對不同的渠道,生成多個不同號段的寄件碼并保存至數(shù)據(jù)庫中;
寄件碼加載模塊,用于加載數(shù)據(jù)庫中不同號段的寄件碼至緩存中;
寄件碼分配模塊,用于接收用戶請求寄件的指令,從緩存中獲得與用戶請求渠道對應(yīng)的寄件碼,并分配給用戶;
寄件碼回收模塊,用于回收緩存中已使用狀態(tài)和已失效狀態(tài)的寄件碼,并重新初始化至數(shù)據(jù)庫中。
所述的基于快遞柜的寄件碼分配系統(tǒng),其中,所述寄件碼生成模塊具體包括:
配置單元,用于將不同渠道的渠道信息配置至數(shù)據(jù)庫中;
寄件碼生成單元,用于為不同渠道制定不同號段,并根據(jù)不同號段生成相應(yīng)的寄件碼,且寄件碼兩兩之間互不相同。
所述的基于快遞柜的寄件碼分配系統(tǒng),其中,還包括:
重新加載模塊,用于判斷緩存中不同號段寄件碼的數(shù)量是否低于緩存閾值,若低于緩存閾值,則重新加載數(shù)據(jù)庫中相應(yīng)號段的寄件碼至緩存中。
有益效果:通過本發(fā)明,使得不同渠道擁有不同號段的寄件碼,便于個性化需求拓展,并且由于號段的存在,擴充了寄件碼容量;使用緩存加快用戶獲取寄件碼的交互時間;由于寄件碼預(yù)先生成,可以完全杜絕重復(fù)情況;通過對寄件碼的回收利用降低數(shù)據(jù)庫儲存的成本。
附圖說明
圖1為本發(fā)明一種基于快遞柜的寄件碼分配方法較佳實施例的流程圖。
圖2為本發(fā)明一種基于快遞柜的寄件碼分配系統(tǒng)較佳實施例的結(jié)構(gòu)框圖。
具體實施方式
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市豐巢科技有限公司,未經(jīng)深圳市豐巢科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710998453.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





