本公開涉及計算機領(lǐng)域,特別涉及一種物流管理中車型配置方法、裝置及終端。
背景技術(shù):
物流管理是電子商務(wù)鄰域中的重要環(huán)節(jié),主要由物流團隊根據(jù)需要運送的貨物來選擇要租用的貨車并進行發(fā)貨及貨物運輸?shù)取F渲?,物流團隊在選擇需要租用的貨車時,需要找出一組最優(yōu)的車型組合,使得貨車的總運送貨物量可以含蓋所有需要運送的貨物,并且所需的運費最少。其中,貨車的車型用于表示貨車的運費以及能夠運輸?shù)呢浳锪俊?/p>
相關(guān)技術(shù)中,主要通過物流團隊工作人員的人工計算來選擇車型組合。當可選的車型較多時,通過人工計算方式生成的車型組合可能并不是最優(yōu)的車型組合,會導(dǎo)致工作效率下降,物流成本增加。
技術(shù)實現(xiàn)要素:
本公開實施例提供了一種物流管理中車型配置方法、裝置及終端,所述技術(shù)方案包括:
根據(jù)本公開實施例的第一方面,提供一種物流管理中車型配置方法,包括:
接收用戶輸入的待運送貨物量;
根據(jù)所述待運送貨物量,從可用車型列表中選擇至少一種車型,并且確定每種車型所對應(yīng)的貨車的數(shù)量,以使所選擇的所述至少一種車型所對應(yīng)的貨車的總運輸量等于所述待運送貨物量,并且所述至少一種車型所對應(yīng)的貨車的總運費最小。
本公開實施例提供的技術(shù)方案可以包括以下有益效果:
終端根據(jù)用戶的要求選擇出運費最小并且能夠裝載待運送貨物的車型組合,從而實現(xiàn)最優(yōu)車型組合的自動計算,保證了車型配置結(jié)果是最優(yōu)和準確的,進而提升物流管理效率,降低物流管理成本。
進一步地,所述根據(jù)所述待運送貨物量,從可用車型列表中選擇至少一種車型,并且確定每種車型所對應(yīng)的貨車的數(shù)量,包括:
使用分枝界定算法選擇所述至少一種車型以及確定每種車型所對應(yīng)的貨車的數(shù)量,其中,所述分枝界定算法的目標最優(yōu)值表示所述至少一種車型所對應(yīng)的貨車的最小總運費,所述分枝界定算法的解空間中的每個節(jié)點分別表示一種車型組合。
本公開實施例提供的技術(shù)方案可以包括以下有益效果:
使用分枝界定算法來選擇車型以及確定貨車的數(shù)量,該算法能夠窮舉所有的可能的解,因此,使用該算法所確定出的車型組合可以保證是最優(yōu)的車型組合。
進一步地,所述分枝界定算法根據(jù)如下目標函數(shù)選擇所述至少一種車型以及確定每種車型所對應(yīng)的貨車的數(shù)量:
其中,Ζ表示總運費,αi表示第i輛車的運費,βi表示第i輛車的運輸量,n為大于等于1的整數(shù)。
本公開實施例提供的技術(shù)方案可以包括以下有益效果:
將該公式作為上述分枝界定算法的目標函數(shù),可以保證最終獲得的車型組合是最優(yōu)的。
進一步地,所述車型具有歸屬公司屬性;所述根據(jù)所述待運送貨物量,從可用車型列表中選擇至少一種車型,并且確定每種車型所對應(yīng)的貨車的數(shù)量之前,還包括:
接收用戶輸入的公司標識;
將歸屬公司屬性值為所述公司標識的車型增加到所述可用車型列表中。
本公開實施例提供的技術(shù)方案可以包括以下有益效果:
終端根據(jù)用戶的要求,僅選擇滿足用戶要求的歸屬公司的車型作為可用車型,能夠保證為不同的公司分別進行車型配置,滿足了不同用戶的需要。
進一步地,所述車型還具有數(shù)量閾值屬性,所述方法還包括:
判斷所確定的第一車型所對應(yīng)的貨車的數(shù)量是否大于所述第一車型所對應(yīng)的數(shù)量閾值,若是,則根據(jù)所述第一車型的數(shù)量閾值,使用分枝界定算法選擇所述至少一種車型以及確定每種車型所對應(yīng)的貨車的數(shù)量,其中,所述第一車型的數(shù)量閾值為所述分枝界定算法中的一個約束條件。
本公開實施例提供的技術(shù)方案可以包括以下有益效果:
根據(jù)車型的數(shù)量閾值進一步確定車型組合,能夠保證所確定的車型組合符合物流公司的實際情況,因此能夠滿足用戶的實際需要。
進一步地,還包括:
顯示所選擇的所述至少一種車型,以及所確定的每種車型所對應(yīng)的貨車的數(shù)量。
進一步地,還包括:
使用RESTful接口將所選擇的所述至少一種車型信息,以及所確定的每種車型所對應(yīng)的貨車的數(shù)量信息發(fā)送給外部系統(tǒng)。
本公開實施例提供的技術(shù)方案可以包括以下有益效果:
通過設(shè)置RESTful可以實現(xiàn)終端通外部系統(tǒng)的交互,保證了終端的功能的可擴展性。
根據(jù)本公開實施例的第二方面,提供一種物流管理中車型配置裝置,包括:
第一接收模塊,被配置為接收用戶輸入的待運送貨物量;
處理模塊,被配置為根據(jù)所述待運送貨物量,從可用車型列表中選擇至少一種車型,并且確定每種車型所對應(yīng)的貨車的數(shù)量,以使所選擇的所述至少一種車型所對應(yīng)的貨車的總運輸量等于所述待運送貨物量,并且所述至少一種車型所對應(yīng)的貨車的總運費最小。
進一步地,所述處理模塊包括:
處理子模塊,被配置為使用分枝界定算法選擇所述至少一種車型以及確定每種車型所對應(yīng)的貨車的數(shù)量,其中,所述分枝界定算法的目標最優(yōu)值表示所述至少一種車型所對應(yīng)的貨車的最小總運費,所述分枝界定算法的解空間中的每個節(jié)點分別表示一種車型組合。
進一步地,所述分枝界定算法根據(jù)如下目標函數(shù)選擇所述至少一種車型以及確定每種車型所對應(yīng)的貨車的數(shù)量:
其中,Ζ表示總運費,αi表示第i輛車的運費,βi表示第i輛車的運輸量,n為大于等于1的整數(shù)。
進一步地,所述車型具有歸屬公司屬性;所述裝置還包括:
第二接收模塊,被配置為接收用戶輸入的公司標識;
增加模塊,被配置為將歸屬公司屬性值為所述公司標識的車型增加到所述可用車型列表中。
進一步地,所述車型還具有數(shù)量閾值屬性,所述裝置還包括:
確定模塊,被配置為在所確定的第一車型所對應(yīng)的貨車的數(shù)量大于所述第一車型所對應(yīng)的數(shù)量閾值時,根據(jù)所述第一車型的數(shù)量閾值,使用分枝界定算法選擇所述至少一種車型以及確定每種車型所對應(yīng)的貨車的數(shù)量,其中,所述第一車型的數(shù)量閾值為所述分枝界定算法中的一個約束條件。
進一步地,還包括:
顯示模塊,被配置為顯示所選擇的所述至少一種車型,以及所確定的每種車型所對應(yīng)的貨車的數(shù)量。
進一步地,還包括:
發(fā)送模塊,被配置為使用RESTful接口將所選擇的所述至少一種車型信息,以及所確定的每種車型所對應(yīng)的貨車的數(shù)量信息發(fā)送給外部系統(tǒng)。
根據(jù)本公開實施例的第三方面,提供一種終端,包括:
處理器;
用于存儲所述處理器的可執(zhí)行指令的存儲器;
其中,所述處理器被配置為:
接收用戶輸入的待運送貨物量;
根據(jù)所述待運送貨物量,從可用車型列表中選擇至少一種車型,并且確定每種車型所對應(yīng)的貨車的數(shù)量,以使所選擇的所述至少一種車型所對應(yīng)的貨車的總運輸量等于所述待運送貨物量,并且所述至少一種車型所對應(yīng)的貨車的總運費最小。
應(yīng)當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
圖1是根據(jù)一示例性實施例示出的一種物流管理中車型配置方法的流程圖;
圖2是根據(jù)一示例性實施例示出的一種物流管理中車型配置方法中使用分枝界定算法選擇確定車型組合的流程示意圖;
圖3是根據(jù)一示例性實施例示出的一種物流管理中車型配置方法的流程圖;
圖4是根據(jù)一示例性實施例示出的一種物流管理中車型配置裝置的模塊結(jié)構(gòu)圖;
圖5是根據(jù)一示例性實施例示出的一種物流管理中車型配置裝置的模塊結(jié)構(gòu)圖;
圖6是根據(jù)一示例性實施例示出的一種物流管理中車型配置裝置的模塊結(jié)構(gòu)圖;
圖7是根據(jù)一示例性實施例示出的一種物流管理中車型配置裝置的模塊結(jié)構(gòu)圖;
圖8是根據(jù)一示例性實施例示出的一種物流管理中車型配置裝置的模塊結(jié)構(gòu)圖;
圖9是根據(jù)一示例性實施例示出的一種物流管理中車型配置裝置的模塊結(jié)構(gòu)圖;
圖10是根據(jù)一示例性實施例示出的一種終端的實體的框圖;
圖11是根據(jù)一示例性實施例示出的一種終端1300的框圖。
通過上述附圖,已示出本公開明確的實施例,后文中將有更詳細的描述。這些附圖和文字描述并不是為了通過任何方式限制本公開構(gòu)思的范圍,而是通過參考特定實施例為本領(lǐng)域技術(shù)人員說明本公開的概念。
具體實施方式
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
相關(guān)技術(shù)中,當需要為需要運輸?shù)呢浳镞x擇車型時,物流團隊工作人員的需要人工計算車型組合。當可選的車型較多時,可能由于計算復(fù)雜而出現(xiàn)錯誤,或者所計算出的車型組合并不是最優(yōu)的車型組合。如果想找到最優(yōu)方案,就需要大量的時間來進行人工計算。綜上所述,使用相關(guān)技術(shù)進行車型配置存在工作效率不高,物流成本過高的問題。
本公開基于上述問題,提出一種物流管理中的車型配置方法,根據(jù)用戶的需求自動計算出最優(yōu)的車型組合,保證了車型配置結(jié)果是最優(yōu)和準確的,進而提升物流管理效率,降低物流管理成本。
圖1是根據(jù)一示例性實施例示出的一種物流管理中車型配置方法的流程圖,該方法的執(zhí)行主體可以是可供用戶的操作的具有處理能力的終端,例如手機、筆記本電腦、臺式電腦等。如圖1所示,該方法包括:
在步驟S101中,接收用戶輸入的待運送貨物量。
終端可以為用戶提供操作界面,進而,用戶可以在操作界面中輸入需要運送的貨物量。其中,貨物量可以用大于0的整數(shù)來表示,可以用來表示貨物的體積、重量等。
在步驟S102中,根據(jù)待運送貨物量,從可用車型列表中確定至少一種車型,并且確定每種車型所對應(yīng)的貨車的數(shù)量,以使所選擇的所述至少一種車型所對應(yīng)的貨車的總運輸量等于所述待運送貨物量,并且所述至少一種車型所對應(yīng)的貨車的總運費最小。
其中,可用車型列表由終端根據(jù)用戶的要求從所有待選車型中進行篩選。待選車型由用戶預(yù)先輸入到終端中,用戶可以將所有可供選擇的車型都輸入到終端中,當每次需要進行車型配置時,終端根據(jù)用戶的要求,例如對物流公司的要求、貨車狀態(tài)的要求等來生成一個可用車型列表。
進而,終端從可用車型列表中選擇車型以及車型對應(yīng)的貨車的數(shù)量,其中,終端所選擇的車型以及所確定的貨車數(shù)量必須滿足如下條件:
(1)所選擇的至少一個車型對應(yīng)的所有貨車的總運輸量等于待運送貨物量,即需要保證所選擇的貨車能夠裝載需要運輸?shù)呢浳铩?/p>
其中,貨車的運輸量的含義與前述的待運送貨物量的含義相同,例如,如果待貨物量為重量,則貨車的運輸量的含義也為重量。
(2)所選擇的車型所對應(yīng)的貨車的總運費最小。
舉例來說,終端所選擇的可用車型列表中的車型包括:車型A、車型B、車型C,終端經(jīng)過計算選擇車型A和車型C作為本次車型配置的車型,并且,終端計算出車型A對應(yīng)的貨車數(shù)量為10,車型C對應(yīng)的貨車數(shù)量為15。即,本次車型配置的結(jié)果為:10輛A車型的車以及15輛C車型的貨車。該結(jié)果需要保證車型A對應(yīng)的10輛貨車的運費與車型C對應(yīng)的15輛貨車的運費之和相比于其他車型組合都小,同時還要滿足該結(jié)果能夠裝載下所有的待運送貨物。
本實施例中,終端根據(jù)用戶的要求選擇出運費最小并且能夠裝載待運送貨物的車型組合,從而實現(xiàn)最優(yōu)車型組合的自動計算,保證了車型配置結(jié)果是最優(yōu)和準確的,進而提升物流管理效率,降低物流管理成本。
在上述實施例的基礎(chǔ)上,本實施例涉及選擇車型以及確定貨車數(shù)量的具體方法,即,上述步驟S102的一種具體實施方式為:
使用分枝界定算法選擇上述至少一種車型以及確定每種車型所對應(yīng)的貨車的數(shù)量,其中,分枝界定算法的目標最優(yōu)值表示上述至少一種車型所對應(yīng)的貨車的最小總運費,分枝界定算法的解空間中的每個節(jié)點分別表示一種車型組合。
在使用分枝界定算法選擇車型及確定貨車數(shù)量時,算法的解空間中的每個節(jié)點分別表示一種車型組合,例如(車型A,5輛,車型B,3輛),并且,每個節(jié)點的分枝節(jié)點對應(yīng)的車型組合的總費用都大于該節(jié)點對應(yīng)的車型組合的總費用。算法執(zhí)行時,首先設(shè)定一個初始的最優(yōu)目標值,該最優(yōu)目標值可以設(shè)置為無限大,即最差值,其含義為車型組合的總費用。進而,開始遍歷解空間中的節(jié)點,每當遍歷到一個節(jié)點X,都會計算該節(jié)點所表示的車型組合的目標值Y,即車型組合的總費用,將該目標值與當前的最優(yōu)目標值進行比較,如果該目標值Y比當前的最優(yōu)目標值更優(yōu),即目標值Y小于當前的最優(yōu)目標值,則將最優(yōu)目標值更新為目標值Y,并生成新的節(jié)點;如果該目標值Y比當前的最優(yōu)目標值差,則舍棄該節(jié)點及其分支下的所有節(jié)點,即進行剪枝操作。
圖2是根據(jù)一示例性實施例示出的一種物流管理中車型配置方法中使用分枝界定算法選擇確定車型組合的流程示意圖,如圖2所示,該流程為:
在步驟S201中,接收最優(yōu)化目標。
可以由終端在算法執(zhí)行前設(shè)定最優(yōu)化目標。
在步驟S202中,讀取可用車型信息。
即讀取前述步驟S102中的可用車型列表中的所有車型信息。
在步驟S203中,設(shè)置初始最優(yōu)目標值。
可以將初始最優(yōu)目標值設(shè)置為最差值。
在步驟S204中,生成節(jié)點。
在每次遍歷時,首先生成一個新的節(jié)點,該節(jié)點表示一種特定的車型組合。
在步驟S205中,計算節(jié)點對應(yīng)的目標值。
即計算該節(jié)點所表示的車型組合的目標值Y,即車型組合的總費用。
在步驟S206中,判斷節(jié)點對應(yīng)的目標值是否小于最優(yōu)目標值,若是,則執(zhí)行S207-S208,否則執(zhí)行S209-S210。
在步驟S207中,更新最優(yōu)目標值。
在步驟S208中,判斷是否可以生成新的節(jié)點,若是,則執(zhí)行S204,否則結(jié)束。
在步驟S209中,舍棄該節(jié)點及其分支下的所有節(jié)點。
在步驟S210中,判斷是否可以生成新的節(jié)點,若是,則執(zhí)行S204,否則結(jié)束。
其中,在步驟S208及S210中,如果判斷出不能生成新的節(jié)點,則表示解空間已經(jīng)遍歷完,此時的最優(yōu)目標值就是本次車型配置的最優(yōu)目標值。
本實施例中,使用分枝界定算法來選擇車型以及確定貨車的數(shù)量,該算法能夠窮舉所有的可能的解,因此,使用該算法所確定出的車型組合可以保證是最優(yōu)的車型組合。
另一實施例中,使用上述分枝界定算法進行車型配置時,具體可以根據(jù)如下目標函數(shù)來進行:
其中,Ζ表示總運費,αi表示第i輛車的運費,βi表示第i輛車的運輸量,n為大于等于1的整數(shù)。
該公式表示了在一種車型組合下計算貨車的總費用,所計算出的總費用最小。將該公式作為上述分枝界定算法的目標函數(shù),可以保證最終獲得的車型組合是最優(yōu)的。
在上述實施例的基礎(chǔ)上,本實施例涉及確定可用車型列表的具體方法,即,圖3是根據(jù)一示例性實施例示出的一種物流管理中車型配置方法的流程圖,如圖3所示,上述車型具有歸屬公司屬性;相應(yīng)地,上述步驟S102之前,還包括:
在步驟S301中,接收用戶輸入的公司標識。
在步驟S302中,將歸屬公司屬性值為上述公司標識的車型增加到可用車型列表中。
如前所述,可用車型列表由終端根據(jù)用戶的要求從所有待選車型中進行篩選,其中,待選車型由用戶預(yù)先輸入到終端中,用戶可以將所有可供選擇的車型都輸入到終端中。在本實施例中,用戶在將可供選擇車型輸入到終端中時,除了輸入車型的名稱等標識外,還需要輸入車型所歸屬的公司信息,即輸入歸屬公司屬性。
當每次進行車型配置時,用戶可以輸入配置要求,即輸入本次是對哪個公司進行車型配置,當終端接收到該信息之后,只選擇待選擇車型中歸屬公司屬性值為用戶輸入的屬性值的車型作為本次車型配置的車型,將這些車型組合成可用車型列表。
舉例來說,用戶希望對M物流公司進行車型配置,終端中所保存的可供選擇車型有車型1,車型2和車型3,其中,車型1和車型2歸屬于M物流公司,車型3不歸屬于M公司,則終端只能將車型1和車型2加入到可用車型列表中,而不能將車型3加入到可用車型列表中。
本實施例中,終端根據(jù)用戶的要求,僅選擇滿足用戶要求的歸屬公司的車型作為可用車型,能夠保證為不同的公司分別進行車型配置,滿足了不同用戶的需要。
另一實施例中,車型還具有數(shù)量閾值屬性,上述方法還包括:
判斷所確定的第一車型所對應(yīng)的貨車的數(shù)量是否大于第一車型所對應(yīng)的數(shù)量閾值,若是,則根據(jù)所述第一車型的數(shù)量閾值,使用分枝界定算法選擇所述至少一種車型以及確定每種車型所對應(yīng)的貨車的數(shù)量,其中,所述第一車型的數(shù)量閾值為所述分枝界定算法中的一個約束條件。
其中,車型的數(shù)量閾值屬性也可以由用戶預(yù)先輸入到終端中,車型的數(shù)量閾值用于表示該車型的車輛的最大數(shù)量。即表示對于某個物流公司,其具有多少輛特定車型的車輛。
本實施例應(yīng)用于終端已經(jīng)計算出一種車型組合的場景,舉例來說,當終端計算出一種車型組合,該車型組合為(車型A,5輛,車型B,3輛),則終端判斷車型A所對應(yīng)的數(shù)量“5”是否大于車型A對應(yīng)的數(shù)量閾值,則再將該數(shù)量閾值作為分枝界定算法的新的約束條件,再執(zhí)行一次分枝界定算法。其中,該約束條件可以在第二次執(zhí)行分枝界定算法時在生成節(jié)點時來使用,如果在生成節(jié)點時判斷出節(jié)點對應(yīng)的車型組合不滿足該約束條件,則認為該節(jié)點不是一個可用節(jié)點。
本實施例中,根據(jù)車型的數(shù)量閾值進一步確定車型組合,能夠保證所確定的車型組合符合物流公司的實際情況,因此能夠滿足用戶的實際需要。
另一實施例中,當終端通過前述方法確定出最優(yōu)車型組合之后,還可以執(zhí)行下述過程:
1、顯示所選擇的至少一種車型,以及所確定的每種車型所對應(yīng)的貨車的數(shù)量。
終端可以將上述信息顯示在用戶界面中,以使用戶可以根據(jù)所顯示的信息進行下一步的車輛調(diào)度等。
2、使用RESTful接口將所選擇的至少一種車型信息,以及所確定的每種車型所對應(yīng)的貨車的數(shù)量信息發(fā)送給外部系統(tǒng)。
其中,RESTful接口主要使用X5協(xié)議實現(xiàn),終端可以通過RESTful接口將所確定出的車型組合信息發(fā)送給外部系統(tǒng)供外部系統(tǒng)使用,或者,也可以接收外部系統(tǒng)所發(fā)送的數(shù)據(jù)。
通過設(shè)置RESTful可以實現(xiàn)終端通外部系統(tǒng)的交互,保證了終端的功能的可擴展性。
下述為本公開裝置實施例,可以用于執(zhí)行本公開方法實施例。對于本公開裝置實施例中未披露的細節(jié),請參照本公開方法實施例。
圖4是根據(jù)一示例性實施例示出的一種物流管理中車型配置裝置的模塊結(jié)構(gòu)圖,如圖4所示,該裝置包括:
第一接收模塊501,被配置為接收用戶輸入的待運送貨物量。
處理模塊502,被配置為根據(jù)待運送貨物量,從可用車型列表中選擇至少一種車型,并且確定每種車型所對應(yīng)的貨車的數(shù)量,以使所選擇的至少一種車型所對應(yīng)的貨車的總運輸量等于待運送貨物量,并且至少一種車型所對應(yīng)的貨車的總運費最小。
圖5是根據(jù)一示例性實施例示出的一種物流管理中車型配置裝置的模塊結(jié)構(gòu)圖,如圖5所示,處理模塊502包括:
處理子模塊5021,被配置為使用分枝界定算法選擇至少一種車型以及確定每種車型所對應(yīng)的貨車的數(shù)量,其中,分枝界定算法的目標最優(yōu)值表示至少一種車型所對應(yīng)的貨車的最小總運費,分枝界定算法的解空間中的每個節(jié)點分別表示一種車型組合。
另一實施例中,分枝界定算法根據(jù)如下目標函數(shù)選擇至少一種車型以及確定每種車型所對應(yīng)的貨車的數(shù)量:
其中,Ζ表示總運費,αi表示第i輛車的運費,βi表示第i輛車的運輸量,n為大于等于1的整數(shù)。
圖6是根據(jù)一示例性實施例示出的一種物流管理中車型配置裝置的模塊結(jié)構(gòu)圖,如圖6所示,車型具有歸屬公司屬性,該裝置還包括:
第二接收模塊503,被配置為接收用戶輸入的公司標識。
增加模塊504,被配置為將歸屬公司屬性值為公司標識的車型增加到可用車型列表中。
圖7是根據(jù)一示例性實施例示出的一種物流管理中車型配置裝置的模塊結(jié)構(gòu)圖,如圖7所示,車型還具有數(shù)量閾值屬性,該裝置還包括:
確定模塊505,被配置為在所確定的第一車型所對應(yīng)的貨車的數(shù)量大于第一車型所對應(yīng)的數(shù)量閾值時,根據(jù)第一車型的數(shù)量閾值,使用分枝界定算法選擇至少一種車型以及確定每種車型所對應(yīng)的貨車的數(shù)量,其中,第一車型的數(shù)量閾值為分枝界定算法中的一個約束條件。
圖8是根據(jù)一示例性實施例示出的一種物流管理中車型配置裝置的模塊結(jié)構(gòu)圖,如圖8所示,該裝置還包括:
顯示模塊506,被配置為顯示所選擇的至少一種車型,以及所確定的每種車型所對應(yīng)的貨車的數(shù)量。
圖9是根據(jù)一示例性實施例示出的一種物流管理中車型配置裝置的模塊結(jié)構(gòu)圖,如圖9所示,該裝置還包括:
發(fā)送模塊507,被配置為使用RESTful接口將所選擇的所述至少一種車型信息,以及所確定的每種車型所對應(yīng)的貨車的數(shù)量信息發(fā)送給外部系統(tǒng)。
關(guān)于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
圖10是根據(jù)一示例性實施例示出的一種終端的實體的框圖,如圖11所示,該終端包括:
存儲器91和處理器92。
存儲器91用于存儲處理器92的可執(zhí)行指令。
處理器92被配置為:
接收用戶輸入的待運送貨物量;
根據(jù)所述待運送貨物量,從可用車型列表中選擇至少一種車型,并且確定每種車型所對應(yīng)的貨車的數(shù)量,以使所選擇的所述至少一種車型所對應(yīng)的貨車的總運輸量等于所述待運送貨物量,并且所述至少一種車型所對應(yīng)的貨車的總運費最小。
在上述終端的實施例中,應(yīng)理解,處理器92可以是中央處理子模塊(英文:Central Processing Unit,簡稱:CPU),還可以是其他通用處理器、數(shù)字信號處理器(英文:Digital Signal Processor,簡稱:DSP)、專用集成電路(英文:Application Specific Integrated Circuit,簡稱:ASIC)等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等,而前述的存儲器可以是只讀存儲器(英文:read-only memory,縮寫:ROM)、隨機存取存儲器(英文:random access memory,簡稱:RAM)、快閃存儲器、硬盤或者固態(tài)硬盤。SIM卡也稱為用戶身份識別卡、智能卡,數(shù)字移動電話機必須裝上此卡方能使用。即在電腦芯片上存儲了數(shù)字移動電話客戶的信息,加密的密鑰以及用戶的電話簿等內(nèi)容。結(jié)合本公開實施例所公開的方法的步驟可以直接體現(xiàn)為硬件處理器執(zhí)行完成,或者用處理器中的硬件及軟件模塊組合執(zhí)行完成。
圖11是根據(jù)一示例性實施例示出的一種終端1300的框圖。其中,終端1300可以是移動電話,計算機,平板設(shè)備,個人數(shù)字助理等。
參照圖11,終端1300可以包括以下一個或多個組件:處理組件1302,存儲器1304,電源組件1306,多媒體組件1308,音頻組件1310,輸入/輸出(I/O)的接口1312,傳感器組件1314,以及通信組件1316。
處理組件1302通??刂平K端1300的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作和記錄操作相關(guān)聯(lián)的操作。處理組件1302可以包括一個或多個處理器1320來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件1302可以包括一個或多個模塊,便于處理組件1302和其他組件之間的交互。例如,處理組件1302可以包括多媒體模塊,以方便多媒體組件1308和處理組件1302之間的交互。
存儲器1304被配置為存儲各種類型的數(shù)據(jù)以支持在終端1300的操作。這些數(shù)據(jù)的示例包括用于在終端1300上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器1304可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃存儲器,磁盤或光盤。
電源組件1306為終端1300的各種組件提供電力。電源組件1306可以包括電源管理系統(tǒng),一個或多個電源,及其他與為終端1300生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件1308包括在所述終端1300和用戶之間的提供一個輸出接口的觸控顯示屏。在一些實施例中,觸控顯示屏可以包括液晶顯示器(LCD)和觸摸面板(TP)。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實施例中,多媒體組件1308包括一個前置攝像頭和/或后置攝像頭。當終端1300處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學透鏡系統(tǒng)或具有焦距和光學變焦能力。
音頻組件1310被配置為輸出和/或輸入音頻信號。例如,音頻組件1310包括一個麥克風(MIC),當終端1300處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器1304或經(jīng)由通信組件1316發(fā)送。在一些實施例中,音頻組件1310還包括一個揚聲器,用于輸出音頻信號。
I/O接口1312為處理組件1302和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
傳感器組件1314包括一個或多個傳感器,用于為終端1300提供各個方面的狀態(tài)評估。例如,傳感器組件1314可以檢測到終端1300的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為終端1300的顯示器和小鍵盤,傳感器組件1314還可以檢測終端1300或終端1300一個組件的位置改變,用戶與終端1300接觸的存在或不存在,終端1300方位或加速/減速和終端1300的溫度變化。傳感器組件1314可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件1314還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應(yīng)用中使用。在一些實施例中,該傳感器組件1314還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件1316被配置為便于終端1300和其他設(shè)備之間有線或無線方式的通信。終端1300可以接入基于通信標準的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信組件1316經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實施例中,所述通信組件1316還包括近場通信(NFC)模塊,以促進短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍牙(BT)技術(shù)和其他技術(shù)來實現(xiàn)。
在示例性實施例中,終端1300可以被一個或多個應(yīng)用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述物流管理中車型配置方法。
在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例如包括指令的存儲器1304,上述指令可由終端1300的處理器1320執(zhí)行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質(zhì)可以是ROM、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。
一種非臨時性計算機可讀存儲介質(zhì),當所述存儲介質(zhì)中的指令由終端1300的處理器執(zhí)行時,使得終端1300能夠執(zhí)行一種基于終端中雙目攝像頭的測距方法。所述方法包括:
接收用戶輸入的待運送貨物量;
根據(jù)所述待運送貨物量,從可用車型列表中選擇至少一種車型,并且確定每種車型所對應(yīng)的貨車的數(shù)量,以使所選擇的所述至少一種車型所對應(yīng)的貨車的總運輸量等于所述待運送貨物量,并且所述至少一種車型所對應(yīng)的貨車的總運費最小。
本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求書指出。
應(yīng)當理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求書來限制。