專利名稱:訂單自動分配系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)服務(wù)器領(lǐng)域,特別涉及一種訂單自動分配系統(tǒng)。
背景技術(shù):
隨著計算機技術(shù)、通信技術(shù)和網(wǎng)絡(luò)技術(shù)的突飛猛進,特別是web技術(shù)的發(fā)展,越來越多的業(yè)務(wù)使用軟件來自動化處理,其中l(wèi)amp (Linux+Apache+Mysql+Perl/PHP/Python)架構(gòu),應(yīng)用廣泛,可以用來搭建動態(tài)網(wǎng)站或者服務(wù)器.其中PHP是一門簡單而有效的編程語言,它像是粘合劑,可以將LAMP系統(tǒng)所有其他的組件粘合在一起??梢允褂肞HP編寫能訪問MySQL數(shù)據(jù)庫中的數(shù)據(jù)和Linux提供的一些特性的動態(tài)內(nèi)容?,F(xiàn)有的訂單管理系統(tǒng),能通過對客戶下達的訂單進行管理及跟蹤,動態(tài)掌握訂單的進展和完成情況,但是該系統(tǒng)沒有將人員管理系統(tǒng)納入管理系統(tǒng)內(nèi),訂單下單后需要管理人員人工確定和分配,還不能夠?qū)崿F(xiàn)訂單的完全自動分配。所以提供一種網(wǎng)絡(luò)化的訂單自動分配系統(tǒng),真正實現(xiàn)網(wǎng)絡(luò)訂單的自動化分配,已經(jīng)成為市場的需要。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺陷,提供一種訂單自動分配系統(tǒng),該系統(tǒng)能夠?qū)τ唵魏腿藛T信息進行綜合管理,實現(xiàn)訂單的在線自動分配。實現(xiàn)本發(fā)明目的的技術(shù)方案是,訂單自動分配系統(tǒng),由數(shù)據(jù)庫、訂單池模塊、分配規(guī)則模塊、人員輪流規(guī)則模塊和人員信息采集器組成;
數(shù)據(jù)庫存儲標記了訂單類型的訂單;
訂單池包括Crontab腳本服務(wù)模塊、訂單隊列模塊、訂單立即分單服務(wù)模塊和訂單web管理頁面模塊;所述Crontab腳本服務(wù)模塊在設(shè)定的時間范圍內(nèi),以設(shè)定的頻率執(zhí)行一個php腳本,Php腳本將啟動訂單隊列模塊的查詢服務(wù),將等待分配的訂單,交給訂單立即分單服務(wù)模塊,執(zhí)行立即分單服務(wù);所述訂單隊列模塊,接收訂單下單,將訂單進行分類和排序;所述訂單立即分單服務(wù)模塊,通過內(nèi)部函數(shù)的方式訪問分配規(guī)則模塊,根據(jù)分配規(guī)則模塊返回的人員名單,訪問人員信息采集器,根據(jù)人員信息采集器提供的信息,將不在狀態(tài)的人員去除掉,將剩余的可分配的人員名單發(fā)送給人員輪流規(guī)則模塊處理,再從人員輪流規(guī)則模塊得到選定人員,將訂單分配給選定人員;訂單web管理頁面模塊用于提供webserver服務(wù),提供web瀏覽器訪問設(shè)定Crontab腳本服務(wù)模塊的工作時間;
人員信息采集器包括呼叫中心系統(tǒng)接收器、人員管理系統(tǒng)接收器、Web設(shè)置頁面模塊和人員信息存儲模塊;所述中心系統(tǒng)接收器采集人員的電話狀態(tài)信息儲存至人員信息存儲模塊;所述人員管理系統(tǒng)接收器采集人員的組織結(jié)構(gòu)、交接班狀況、在崗狀態(tài)以及訂單接單狀態(tài)信息儲存至人員信息存儲模塊;所述Web設(shè)置頁面模塊用于提供server服務(wù);所述人員信息存儲模塊儲存電話狀態(tài)、人員的組織結(jié)構(gòu)、交接班狀況、在崗狀態(tài)以及訂單接單狀態(tài)信息,并將上述信息發(fā)送至訂單池; 人員分配規(guī)則模塊包括分配人員池和分配規(guī)則選擇器;所述分配人員池內(nèi)設(shè)有待分配的人員名單;所述分配規(guī)則選擇器用于根據(jù)訂單的類型,選擇對應(yīng)的分配規(guī)則將人員從分配人員池中取出返回給訂單池;
人員輪流規(guī)則模塊包括人員輪流規(guī)則選擇器,所述人員輪流規(guī)則選擇器按照設(shè)定的輪流規(guī)則,在發(fā)送來的人員名單中選出符合條件的人員發(fā)送至所述訂單立即分單服務(wù)模塊。作為本發(fā)明的進一步改進,所述人員分配規(guī)則模塊還包括分配Web設(shè)置頁面,分配Web設(shè)置頁面提供web server服務(wù),并提供管理頁面供web瀏覽器訪問。作為本發(fā)明的進一步改進,人員輪流規(guī)則模塊還包括規(guī)則Web設(shè)置頁面,所述規(guī)則Web設(shè)置頁面供管理人員訪問。作為本發(fā)明的進一步改進,該訂單自動分配系統(tǒng)執(zhí)行下列步驟
訂單進入訂單池;
訂單池判斷訂單是否執(zhí)行訂單分單操作,訂單池如果不執(zhí)行訂單分單操作,則暫存訂單,等待訂單池再次分配,或者等待人員手動分單;
訂單池如果執(zhí)行訂單分單操作,則人員分配規(guī)則模塊從人員池中取出待分配人員; 人員信息采集器將采集到的待分配人員的信息返回給訂單池;
訂單池篩選出符合條件的人員;
人員輪流規(guī)則模塊啟動規(guī)則應(yīng)用,得到一個選定人員給訂單池,訂單池將訂單分配給該選定人員;如果訂單池沒有接收到選定人員,則暫存訂單,等待訂單池再次分配。本發(fā)明利用人員信息采集器server服務(wù),采集人員的電話狀態(tài)和在崗狀態(tài),準確的了解人員狀況,并使用訂單池server服務(wù)管理訂單的分單操作,達到了管理人員只需要按照業(yè)務(wù)從瀏覽器登錄分單規(guī)則和人員輪流規(guī)則模塊管理網(wǎng)頁上,進行少量的設(shè)置工作,就能實現(xiàn)訂單的自動分配。本發(fā)明方便管理人員操作,降低了管理成本,提高了分配質(zhì)量,提聞了業(yè)務(wù)的效率。
圖1是本發(fā)明實施例1的結(jié)構(gòu)框 圖2是本發(fā)明實施例1流程圖。
具體實施例方式如圖1所示,訂單自動分配系統(tǒng),由數(shù)據(jù)庫、訂單池模塊、分配規(guī)則模塊、人員輪流規(guī)則模塊和人員信息采集器組成。數(shù)據(jù)庫存儲標記了訂單類型的訂單。訂單池包括Crontab腳本服務(wù)模塊、訂單隊列模塊、訂單立即分單服務(wù)模塊和訂單web管理頁面模塊;所述Crontab腳本服務(wù)模塊在設(shè)定的時間范圍內(nèi),以設(shè)定的頻率執(zhí)行一個Php腳本,Php腳本將啟動訂單隊列模塊的查詢服務(wù),將等待分配的訂單,交給訂單立即分單服務(wù)模塊,執(zhí)行立即分單服務(wù);所述訂單隊列模塊,使用訂單入池對外接收模塊,接收訂單下單,將訂單進行分類和排序;所述訂單立即分單服務(wù)模塊,通過內(nèi)部函數(shù)的方式訪問分配規(guī)則模塊,根據(jù)分配規(guī)則模塊返回的人員名單,訪問人員信息采集器,根據(jù)人員信息采集器提供的信息,將不在狀態(tài)的人員去除掉,將剩余的可分配的人員名單發(fā)送給人員輪流規(guī)則模塊處理,再從人員輪流規(guī)則模塊得到選定人員,將訂單分配給選定人員;訂單web管理頁面模塊用于提供web server服務(wù),提供web瀏覽器訪問設(shè)定Crontab腳本服務(wù)模塊的工作時間。人員信息采集器包括呼叫中心系統(tǒng)接收器、人員管理系統(tǒng)接收器、Web設(shè)置頁面模塊和人員信息存儲模塊;所述中心系統(tǒng)接收器采集人員的電話狀態(tài)信息儲存至人員信息存儲模塊;所述人員管理系統(tǒng)接收器采集人員的組織結(jié)構(gòu)、交接班狀況、在崗狀態(tài)以及訂單接單狀態(tài)信息儲存至人員信息存儲模塊;所述Web設(shè)置頁面模塊用于提供server服務(wù);所述人員信息存儲模塊儲存電話狀態(tài)、人員的組織結(jié)構(gòu)、交接班狀況、在崗狀態(tài)以及訂單接單狀態(tài)信息,并將上述信息發(fā)送至訂單池。人員分配規(guī)則模塊包括分配人員池、分配規(guī)則選擇器和分配Web設(shè)置頁面;所述分配人員池內(nèi)設(shè)有待分配的人員名單;所述分配規(guī)則選擇器用于根據(jù)訂單的類型,選擇對應(yīng)的分配規(guī)則將人員從分配人員池中取出返回給訂單池;分配Web設(shè)置頁面提供webserver服務(wù),并提供管理頁面供web瀏覽器訪問。人員輪流規(guī)則模塊包括人員輪流規(guī)則選擇器和規(guī)則Web設(shè)置頁面;所述人員輪流規(guī)則選擇器按照設(shè)定的輪流規(guī)則,在發(fā)送來的人員名單中選出符合條件的人員發(fā)送至訂單池訂單立即分單服務(wù)模塊;所述規(guī)則Web設(shè)置頁面供管理人員訪問。如圖2所示,訂單自動分配系統(tǒng)執(zhí)行下列步驟
訂單進入訂單池;
訂單池判斷訂單是否執(zhí)行訂單分單操作,訂單池如果不執(zhí)行訂單分單操作,則暫存訂單,等待訂單池再次分配,或者等待人員手動分單;
訂單池如果執(zhí)行訂單分單操作,則人員分配規(guī)則模塊從人員池中取出待分配人員; 人員信息采集器將采集到的待分配人員的信息返回給訂單池;
訂單池篩選出符合條件的人員;
人員輪流規(guī)則模塊啟動規(guī)則應(yīng)用,得到一個選定人員給訂單池,訂單池將訂單分配給該選定人員;如果訂單池沒有接收到選定人員,則暫存訂單,等待訂單池再次分配。對本實施例進一步說明如下
當(dāng)訂單池進行分配的時候,將會通過內(nèi)部函數(shù)的方式訪問分配規(guī)則系統(tǒng),由于訂單池中的訂單都標記了訂單類型,存儲在數(shù)據(jù)庫中,那么分配規(guī)則系統(tǒng)就能識別訂單的類型,從而使用對應(yīng)的分配規(guī)則。分配規(guī)則系統(tǒng),同樣是web server服務(wù),并提供管理頁面供,管理人員使用web瀏覽器訪問。分配規(guī)則可以僅僅提供一個人員池,也可以按不同的產(chǎn)品線分別配有人員池。待分配的人員都會存放在人員池中。分配規(guī)則負責(zé)將人員從人員池中取出返回給訂單池。訂單池得到返回的人員后,就會訪問人員信息采集器。人員信息采集器,采用push和pull兩種方案從呼叫中心,人員管理系統(tǒng)和訂單池中采集信息,push的方式同樣支持http, xmlrpc,內(nèi)部函數(shù)調(diào)用這三種形式。人員信息采集器,能夠準確的掌握人員的組織結(jié)構(gòu),交接班狀況,在崗狀態(tài),電話狀態(tài),以及訂單接單狀態(tài)。這些信息都是人員輪流規(guī)則所需要的。人員信息采集器,是一個server服務(wù),不提供管理網(wǎng)頁。人員采集器將人員的信息返回給訂單池。訂單池得到人員信息后,就能夠?qū)⒉辉跔顟B(tài)的人員去除掉,剩余的就是可分配的人員。這些人員將被訂單池發(fā)送給人員輪流規(guī)則模塊處理。人員輪流規(guī)則模塊,主要負責(zé)。訂單池如果從人員輪流規(guī)則模塊得到人員,那么訂單就會被分配給他,否則此訂單將暫存在訂單池中,由前述訂單池腳本處理。
權(quán)利要求
1.訂單自動分配系統(tǒng),其特征是,該系統(tǒng)由數(shù)據(jù)庫、訂單池模塊、分配規(guī)則模塊、人員輪流規(guī)則模塊和人員信息采集組成; 數(shù)據(jù)庫存儲標記了訂單類型的訂單; 訂單池包括Crontab腳本服務(wù)模塊、訂單隊列模塊、訂單立即分單服務(wù)模塊和訂單web管理頁面模塊;所述Crontab腳本服務(wù)模塊在設(shè)定的時間范圍內(nèi),以設(shè)定的頻率執(zhí)行一個php腳本,Php腳本將啟動訂單隊列模塊的查詢服務(wù),將等待分配的訂單,交給訂單立即分單服務(wù)模塊,執(zhí)行立即分單服務(wù);所述訂單隊列模塊,接收訂單下單,將訂單進行分類和排序;所述訂單立即分單服務(wù)模塊,通過內(nèi)部函數(shù)的方式訪問分配規(guī)則模塊,根據(jù)分配規(guī)則模塊返回的人員名單,訪問人員信息采集器,根據(jù)人員信息采集器提供的信息,將不在狀態(tài)的人員去除掉,將剩余的可分配的人員名單發(fā)送給人員輪流規(guī)則模塊處理,再從人員輪流規(guī)則模塊得到選定人員,將訂單分配給選定人員;訂單web管理頁面模塊用于提供webserver服務(wù),提供web瀏覽器訪問設(shè)定Crontab腳本服務(wù)模塊的工作時間; 人員信息采集器包括呼叫中心系統(tǒng)接收器、人員管理系統(tǒng)接收器、Web設(shè)置頁面模塊和人員信息存儲模塊;所述中心系統(tǒng)接收器采集人員的電話狀態(tài)信息儲存至人員信息存儲模塊;所述人員管理系統(tǒng)接收器采集人員的組織結(jié)構(gòu)、交接班狀況、在崗狀態(tài)以及訂單接單狀態(tài)信息儲存至人員信息存儲模塊;所述Web設(shè)置頁面模塊用于提供server服務(wù);所述人員信息存儲模塊儲存電話狀態(tài)、人員的組織結(jié)構(gòu)、交接班狀況、在崗狀態(tài)以及訂單接單狀態(tài)信息,并將上述信息發(fā)送至訂單池; 人員分配規(guī)則模塊包括分配人員池和分配規(guī)則選擇器;所述分配人員池內(nèi)設(shè)有待分配的人員名單;所述分配規(guī)則選擇器用于根據(jù)訂單的類型,選擇對應(yīng)的分配規(guī)則將人員從分配人員池中取出返回給訂單池; 人員輪流規(guī)則模塊包括人員輪流規(guī)則選擇器,所述人員輪流規(guī)則選擇器按照設(shè)定的輪流規(guī)則,在發(fā)送來的人員名單中選出符合條件的人員發(fā)送至所述訂單立即分單服務(wù)模塊。
2.根據(jù)權(quán)利要求1所述的訂單自動分配系統(tǒng),其特征是,所述人員分配規(guī)則模塊還包括分配Web設(shè)置頁面,分配Web設(shè)置頁面提供web server服務(wù),并提供管理頁面供web瀏覽器訪問。
3.根據(jù)權(quán)利要求1所述的訂單自動分配系統(tǒng),其特征是,人員輪流規(guī)則模塊還包括規(guī)則Web設(shè)置頁面,所述規(guī)則Web設(shè)置頁面供管理人員訪問。
4.根據(jù)權(quán)利要求1所述的訂單自動分配系統(tǒng),其特征是,該訂單自動分配系統(tǒng)執(zhí)行下列步驟 訂單進入訂單池; 訂單池判斷訂單是否執(zhí)行訂單分單操作,訂單池如果不執(zhí)行訂單分單操作,則暫存訂單,等待訂單池再次分配,或者等待人員手動分單; 訂單池如果執(zhí)行訂單分單操作,則人員分配規(guī)則模塊從人員池中取出待分配人員; 人員信息采集器將采集到的待分配人員的信息返回給訂單池; 訂單池篩選出符合條件的人員; 人員輪流規(guī)則模塊啟動規(guī)則應(yīng)用,得到一個選定人員給訂單池,訂單池將訂單分配給該選定人員;如果訂單池沒有接收到選定人員,則暫存訂單,等待訂單池再次分配。
全文摘要
訂單自動分配系統(tǒng),由數(shù)據(jù)庫、訂單池模塊、分配規(guī)則模塊、人員輪流規(guī)則模塊和人員信息采集組成;訂單池包括Crontab腳本服務(wù)模塊、訂單隊列模塊、訂單立即分單服務(wù)模塊和訂單web管理頁面模塊;人員信息采集器包括呼叫中心系統(tǒng)接收器、人員管理系統(tǒng)接收器、Web設(shè)置頁面模塊和人員信息存儲模塊;人員分配規(guī)則模塊包括分配人員池和分配規(guī)則選擇器;所述分配人員池內(nèi)設(shè)有待分配的人員名單;所述分配規(guī)則選擇器用于根據(jù)訂單的類型,選擇對應(yīng)的分配規(guī)則將人員從分配人員池中取出返回給訂單池;人員輪流規(guī)則模塊包括人員輪流規(guī)則選擇器,用于按照設(shè)定的輪流規(guī)則,在人員名單中選出符合條件的人員發(fā)送至訂單立即分單服務(wù)模塊。
文檔編號G06Q10/06GK103020752SQ20121047816
公開日2013年4月3日 申請日期2012年11月22日 優(yōu)先權(quán)日2012年11月22日
發(fā)明者于敦德, 陳福煒, 胡小敏 申請人:南京途??萍加邢薰?br>