專利名稱:一種提高物流配送效率的方法
技術領域:
本發(fā)明涉及一種提高物流配送效率的方法。
背景技術:
不管是配送什么的物流,包括快遞、桶裝飲用水配送,都是先收集需要配送的信息及客戶資料,再根據(jù)客戶需求進行配送。其供求信息的收集要通過一個主機,主機都是固定的;當主機出現(xiàn)問題時,就無法完成配送任務,或者是信號傳遞錯誤,不僅耽誤客戶使用,浪費客戶時間,而且增加工作人員的工作量。
發(fā)明內容
本發(fā)明的目的在于針對上述現(xiàn)有技術的不足,提供一種提高物流配送效率的方法,通過產生隨機主機,避免由固定主機故障不能完成配送任務,或者因信號傳遞錯誤給客戶造成的損失。為達到上述目的,本發(fā)明采取的技術方案是提供一種提高物流配送效率的方法,其特征在于,服務器將對所注冊的客戶端進行分組編號,小組內的成員在編號中有一個有效位,所述方法包括以下步驟A、廣播需求信息,小組內部任意一個客戶端產生需求信號就將信號以廣播的形式發(fā)送出去;B、產生隨機主機,需求客戶所在小組的所有成員接收到需求信息的廣播后各自產生一個隨機數(shù)并將隨機數(shù)廣播出去,每個成員將自己產生的隨機數(shù)與其他成員產生的隨機數(shù)拼點,隨機數(shù)最大的作為本次通信的隨機主機;隨機數(shù)相等時,有效位小的為隨機主機;C、產生需求指令并廣播,隨機主機在小組內廣播聲明,小組各成員接收到廣播聲明后,將各自的需求狀態(tài)發(fā)送給隨機主機;隨機主機將得到的各小組成員的需求狀態(tài)進行或運算得到需求指令;D、發(fā)送需求指令,隨機主機將需求指令發(fā)送到服務器;服務器根據(jù)需求指令派發(fā)配送任務。需求指令包括小組序號和小組內部各客戶端需求狀態(tài)。優(yōu)選的實施方式中每小組內成員個數(shù)至少為兩個。更優(yōu)選的實施方式中每小組內成員個數(shù)為4 8個。本發(fā)明中拼點的意思是拼點的雙方各以牌面向下的方式出一張手牌后同時亮出,牌面上的點數(shù)大的一方贏。雙方將拼點所用的牌放進棄牌堆(不能和自己拼點)。本發(fā)明提供的提高物流配送效率的方法,通過產生隨機主機,完成發(fā)送需求指令和配送任務,最大限度的避免了由固定主機故障,不能完成配送任務,或者因信號傳遞錯誤給客戶造成的損失;此外,服務器可以通過對需求指令的解析識別故障客戶端、等待配送的客戶端和正常工作的客戶端。
圖1為本發(fā)明提供的第一個實施例的流程圖;圖2為本發(fā)明提供的第二個實施例的流程圖(一);圖3為本發(fā)明提供的第二個實施例的流程圖(二)。
具體實施例方式下面結合附圖及實施例對本發(fā)明進行詳細的描述,但它們不是對本發(fā)明的進一步限制。本發(fā)明提供了一種提高物流配送效率的方法,其特征在于,服務器將對所注冊的客戶端進行分組編號,小組內的成員在編號中有一個有效位,所述方法包括以下步驟A、廣播需求信息,小組內部任意一個客戶端產生需求信號就將信號以廣播的形式發(fā)送出去;B、產生隨機主機,需求客戶所在小組的所有成員接收到需求信息的廣播后各自產生一個隨機數(shù)并將隨機數(shù)廣播出去,每個成員將自己產生的隨機數(shù)與其他成員產生的隨機數(shù)拼點,隨機數(shù)最大的作為本次通信的隨機主機;隨機數(shù)相等時,有效位小的為隨機主機;C、產生需求指令并廣播,隨機主機在小組內廣播聲明,小組各成員接收到廣播聲明后,將各自的需求狀態(tài)發(fā)送給隨機主機;隨機主機將得到的各小組成員的需求狀態(tài)進行或運算得到需求指令;需求指令包括小組序號和小組內部各客戶端需求狀態(tài);D、發(fā)送需求指令,隨機主機將需求指令發(fā)送到服務器;服務器根據(jù)需求指令派發(fā)配送任務;服務器根據(jù)需求指令查看所有客戶端的使用狀態(tài),當客戶端有供應需求時,服務器根據(jù)客戶端供應需求配送;當客戶端沒有供應需求時,服務器沒有響應;在優(yōu)選實施方式中,每小組內成員個數(shù)至少為兩個。在更優(yōu)選實施方式中,每小組內成員個數(shù)為4 8個。本發(fā)明提供的一種提高物流配送效率的方法,適用于需求對象相同的物流或其他多用戶管理的服務性行業(yè)。除本發(fā)明中涉及的桶裝飲用水配送外還可以適用在賓館呼叫服務等相關管理系統(tǒng)中。下面結合桶裝飲用水配送對提供物流配送效率的方法進行詳細的描述。在實際生活中,桶裝飲用水配送可以是客戶-供水站模式,也可以是客戶-小區(qū)-供水站模型。下面結合兩種模型進行詳細的描述??蛻舫跏蓟笙蚍掌鬟M行注冊,服務器對每一個客戶端設定注冊碼,包括小組編號和組內有效位數(shù),即小組內的每個客戶有一個唯一的編碼。如客戶端A在注冊的時候從服務器那得到的編碼為10101000,即小組編號為1010,小組內第四位為客戶端A的有效位(注這里的O代表有水,I代表無水,X代表狀態(tài)未知)。同理客戶端B是第三位為有效位(0100),客戶端C是第二位有效位(0000),客戶端D是第一位為有效位(0000)。I)廣播需求信息,小組內部任意一個客戶端產生需求信號就將信號以廣播的形式發(fā)送出去;2)產生隨機主機,小組內部的任意一個成員有供水信號產生時,會向該小組的所有成員經(jīng)行廣播通知,小組成員接收到廣播通知后會產生一個隨機數(shù),并將生產的隨機數(shù)向小組成員經(jīng)行分別廣播,每一個客戶端將自己產生的隨機數(shù)與其他三個客戶端的隨機數(shù)進行拼點,隨機數(shù)最大的為本次通信的隨機主機。針對于隨機數(shù)可能相等的情況,本發(fā)明采取有效位小者為隨機主機,例如客戶端A客戶端B客戶端C客戶端D有效位4321隨機數(shù)111211XY > 12客戶端D為隨機主機;
Y = 12客戶端D為隨機主機;Y < 12客戶端B為隨機主機;3)產生需求指令并廣播,隨機主機在小組內廣播聲明,小組各成員接收到廣播聲明后,將各自的需求狀態(tài)(也即本地供水狀態(tài))發(fā)送給隨機主機;隨機主機將得到的各小組成員的需求狀態(tài)進行或運算得到需求指令;例如客戶端A客戶端B客戶端C客戶端D1000 + 0100 + 0000 + 0000 = 1100需要需要不需要不需要4)發(fā)送需求指令,隨機主機將需求指令發(fā)送到服務器;服務器根據(jù)需求指令識別當前所有用戶的狀態(tài),并執(zhí)行相應的操作。第一種模型(客戶-供水站模型)如圖1所示,A類服務器對編號為1010的客戶端A、客戶端B、客戶端C和客戶端D進行編碼,??蛻舳薃為10101000其中,小組有效位為第四位;客戶端B為10100100其中,小組有效位為第三位;客戶端C為10100000其中,小組有效位為第二位;客戶端D為10100000其中,小組有效位為第一位;客戶端A、B、C、D任一客戶端產生供水信號時,該客戶端就將供水信號廣播出去;需要供水的客戶所在小組的所有成員接收到需要供水客戶的廣播后各自產生一個隨機數(shù)并將隨機數(shù)廣播出去,客戶端A、B、C、D將自己產生的隨機數(shù)與其他客戶端產生的隨機數(shù)拼點,隨機數(shù)最大的作為本次通信的隨機主機;隨機主機在小組內廣播聲明,客戶端A、B、C、D接收到廣播聲明后,將各自的本地供水狀態(tài)發(fā)送給隨機主機;隨機主機將數(shù)據(jù)重組,將所得到的供水狀態(tài)進行或運算得到供水指令,供水指令包含有小組編號和組內各客戶端需求狀態(tài)的供水數(shù)量;隨機主機將供水指令發(fā)送到A類服務器;A類服務器識別供水指令后對需要供水的客戶端配送桶裝水。注A類服務器是指能識別每一個客戶信息,并將其做控制處理的服務器第二種模型(客戶-小區(qū)-供水站模型)如圖2及圖3所示,與客戶-供水站模型不同的是,本模型適合用戶群體大的管理站。其中小區(qū)是需要與每一個客戶端進行直接操作,供水站只需要知道各小區(qū)總的供水量。每個小組的隨機主機將供水指令發(fā)送給小組終端。各小組終端得到供水指令,采用上述方法得到多個小組的隨機主機,多個小組的隨機主機將各小組的供水指令進行數(shù)據(jù)重組,得到供水總量,并將供水總量發(fā)送給A類服務器或者下一個小組終端。A類服務器將得到的供水總量發(fā)送給B類服務器,供水站根據(jù)供水總量配送桶裝飲用水。如由A類服務器確定的a、b、C、d四個小組,其小組編號分別為1010、1011、1100和1101,四個小組的小組終端分別得到各自的供水指令(小組終端的供水指令包含小組編號和組內各客戶端需求狀態(tài)的供水數(shù)量)。以a組為例,a組四個客戶端分別為客戶端A(10101000)、客戶端 B(10100100)、客戶端 c(10100000)和客戶端 D(10100000),按照與第一種模型相同的配送方法,客戶端A、B、C、D任一客戶端產生供水信號時,該客戶端就將供水信號廣播出去;需要供水的客戶所在小組的所有成員接收到需要供水客戶的廣播后各自產生一個隨機數(shù)并將隨機數(shù)廣播出去,客戶端A、B、C、D將自己產生的隨機數(shù)與其他客戶端產生的隨機數(shù)拼點,隨機數(shù)最大的作為本次通信的隨機主機;隨機主機在小組內廣播聲明,客戶端A、B、C、D接收到廣播聲明后,將各自的本地供水狀態(tài)發(fā)送給隨機主機;隨機主機將數(shù)據(jù)重組,將所得到的供水狀態(tài)進行或運算得到供水指令組供水指令為10101100(注后四位為小組內各客戶端的有效位,其中O代表有水,I代表無水),其代表a組供水量為2,采用相同的方法,b組、c組、d組得到各自的供水指令,分別為10111111、11001000和11010000。小組a、b、c和d任一小組終端產生供水信號時,該小組的小組終端就將供水信號廣播出去;其他小組接收到需要供水小組的廣播后各自產生一個隨機數(shù)并將隨機數(shù)廣播出去,小組a、b、c和d將自己產生的隨機數(shù)與其他小組產生的隨機數(shù)拼點,隨機數(shù)最大的作為本次通信的隨機主機(若小組間產生的隨機數(shù)相等,則小組序號小者為隨機主機,小組序號為二進制編碼);隨機主機在小組內廣播聲明,小組a、b、c和d接收到廣播聲明后,將各自的供水指令發(fā)送給隨機主機。例如a組b組c組d組0000 0010 + 0000 0100 + 0000 0001 + 0000 0000 = 0000 011124107a、b、C、d組的供水數(shù)量總的供水數(shù)量為7。隨機主機將a、b、C、d組的供水數(shù)量進行數(shù)據(jù)重組,a組供水指令為10101100,a組需要供水的數(shù)量為2,則生成供水數(shù)量數(shù)據(jù)為0000 0010 (為二進制編碼),同理b組、c組、d組各自需要供水數(shù)量分別為4、1、0,則生成b組、c組、d組供水數(shù)量數(shù)據(jù)為00000100、
00000001、00000000,得到所有組的總的供水量為00000111也即總數(shù)量為7,并將總的供水
數(shù)量發(fā)送給A類服務器或者發(fā)給下一個小組終端;若發(fā)給A類服務器,A類服務器就能知道所有小組總共需要配送水的數(shù)量;若發(fā)給下一個小組終端,會不斷的收集各組需要供水的數(shù)量直到將所要查詢的供水狀態(tài)全部完成,再由最后的隨機主機將總的需求量發(fā)送給A類服務器。而B類服務器只需要接收當前小區(qū)總的需求量。本發(fā)明提供的提供物流配送效率的方法可根據(jù)實際客戶需求量設定內部容量大??;采用的客戶端拼點產生隨機主機的方法能最大限度的避免由固定主機故障不能完成配送任務,或者因信號傳遞錯誤給客戶造成的損失。此外,本發(fā)明中客戶端在服務器處所注冊的唯一編碼不會因為隨機主機的選擇而發(fā)生改變。這樣的好處在于服務器可通過對供水指令的解析識別故障客戶端、等待配送的客戶端和正常工作的客戶端。
權利要求
1.一種提高物流配送效率的方法,其特征在于,服務器將對所注冊的客戶端進行分組編號,小組內的成員在編號中有一個有效位,所述方法包括以下步驟 A、廣播需求信息,小組內部任意一個客戶端產生需求信號就將信號以廣播的形式發(fā)送出去; B、產生隨機主機,需求客戶所在小組的所有成員接收到需求信息的廣播后各自產生一個隨機數(shù)并將隨機數(shù)廣播出去,每個成員將自己產生的隨機數(shù)與其他成員產生的隨機數(shù)拼點,隨機數(shù)最大的作為本次通信的隨機主機;隨機數(shù)相等時,有效位小的為隨機主機; C、產生需求指令并廣播,隨機主機在小組內廣播聲明,小組各成員接收到廣播聲明后,將各自的需求狀態(tài)發(fā)送給隨機主機;隨機主機將得到的各小組成員的需求狀態(tài)進行或運算得到需求指令; D、發(fā)送需求指令,隨機主機將需求指令發(fā)送到服務器;服務器根據(jù)需求指令派發(fā)配送任務。
2.根據(jù)權利要求1所述的提高物流配送效率的方法,其特征在于需求指令包括小組序號和小組內部各客戶端需求狀態(tài)。
3.根據(jù)權利要求1或2所述的提高物流配送效率的方法,其特征在于每小組內成員個數(shù)至少為兩個。
4.根據(jù)權利要求1或2所述的提高物流配送效率的方法,其特征在于每小組內成員個數(shù)為4 8個。
全文摘要
本發(fā)明公開了一種提高物流配送效率的方法,服務器對所注冊的客戶端進行分組編號,小組內的成員在編號中有一個有效位,上述方法包括以下步驟A、廣播需求信息;B、產生隨機主機;C、產生需求指令并廣播;D、發(fā)送需求指令。本發(fā)明提供的提高物流配送效率的方法,通過產生隨機主機,完成發(fā)送需求指令和配送任務,最大限度的避免了由固定主機故障,不能完成配送任務,或者因信號傳遞錯誤給客戶造成的損失;此外,服務器可以通過對需求指令的解析識別故障客戶端、等待配送的客戶端和正常工作的客戶端。
文檔編號G06Q10/08GK103020801SQ20121055535
公開日2013年4月3日 申請日期2012年12月20日 優(yōu)先權日2012年12月20日
發(fā)明者吳斌, 武麗, 楚紅雨, 何燕玲, 方艷紅, 馬曉曉 申請人:西南科技大學