《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 物聯(lián)網(wǎng)環(huán)境下智能物流服務(wù)組合研究
物聯(lián)網(wǎng)環(huán)境下智能物流服務(wù)組合研究
2016年電子技術(shù)應(yīng)用第1期
王建峰,楊 榮
湖北科技學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,湖北 咸寧437100
摘要: 在動(dòng)態(tài)物聯(lián)網(wǎng)環(huán)境下, 為了獲得滿(mǎn)意度高的物流服務(wù), 提出一種局部最優(yōu)選擇的物流服務(wù)選擇方案,該方案用傳統(tǒng)web服務(wù)組合的思想來(lái)解決智能物流服務(wù)問(wèn)題。首先對(duì)物流中QoS(Quality of Service)屬性進(jìn)行建模和計(jì)算,然后從每個(gè)物流子流程中選出效用值最優(yōu)的原子方案,進(jìn)行服務(wù)組合并執(zhí)行。通過(guò)實(shí)驗(yàn)驗(yàn)證了該方案下的模型與算法的可行性與有效性。
中圖分類(lèi)號(hào): TP311.5
文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.2016.01.021
中文引用格式: 王建峰,楊榮. 物聯(lián)網(wǎng)環(huán)境下智能物流服務(wù)組合研究[J].電子技術(shù)應(yīng)用,2016,42(1):79-81,86.
英文引用格式: Wang Jianfeng,Yang Rong. Service composition study for intelligent logistics services in IOT[J].Application of Electronic Technique,2016,42(1):79-81,86.
Service composition study for intelligent logistics services in IOT
Wang Jianfeng,Yang Rong
College of Computer Science and Technology,Hubei University of Science and Technology,Xianning 437100,China
Abstract: To get the high satisfaction of logistics service, an approach of logistics service selection is presented which with local optimal choice, in a dynamic environment of Internet of Things. It uses the way of traditional web service composition to solve the issues of intelligent logistics services. Firstly modeling and calculating the logistics QoS(Quality of Service) attributes, then selecting the atomic programs of each logistics sub-processes with the best utility values and composing them. Finally, the experiments verified the feasibility and effectiveness of the models and algorithm proposed in it.
Key words : internet of things;logistics service;web service;service composition

0 引言

    當(dāng)今,很多物流企業(yè)應(yīng)用物聯(lián)網(wǎng)技術(shù)來(lái)提升整體管理水平,并使物流服務(wù)在速度和準(zhǔn)確度上得以改善。

    本文提出用服務(wù)計(jì)算的相關(guān)技術(shù)來(lái)解決物流中的問(wèn)題[1-3]。一個(gè)物流服務(wù)要經(jīng)過(guò)一系列的業(yè)務(wù)中間過(guò)程,將中間每個(gè)核心業(yè)務(wù)過(guò)程抽象成一個(gè)服務(wù)組件,整個(gè)物流服務(wù)就是一個(gè)組合服務(wù)。本文重點(diǎn)研究如何對(duì)物流各個(gè)環(huán)節(jié)進(jìn)行配置,以致能得到一個(gè)效率更高、用戶(hù)滿(mǎn)意度最好的物流服務(wù)。

1 相關(guān)研究

    文獻(xiàn)[4]通過(guò)對(duì)基于物聯(lián)網(wǎng)技術(shù)的智能物流系統(tǒng)的概念定義、系統(tǒng)構(gòu)建以及案例分析,表述了作為智能物流系統(tǒng)的商業(yè)特性的物流電子商務(wù)。文獻(xiàn)[5-6]提出了為解決物流企業(yè)之間信息系統(tǒng)的異構(gòu)問(wèn)題,采用將SOA與BPM兩種架構(gòu)聯(lián)合實(shí)現(xiàn)系統(tǒng)松耦合。以上研究都是集中在物流系統(tǒng)架構(gòu)或基礎(chǔ)設(shè)施上,很少有人提出用服務(wù)計(jì)算相關(guān)的技術(shù)來(lái)研究物流服務(wù)。文獻(xiàn)[7]簡(jiǎn)單介紹了物聯(lián)網(wǎng)技術(shù)環(huán)境下的智能物流應(yīng)用,重點(diǎn)分析了其智能倉(cāng)儲(chǔ)物流系統(tǒng)的結(jié)構(gòu)構(gòu)成。文獻(xiàn)[8-9]圍繞物流發(fā)展戰(zhàn)略規(guī)劃,依據(jù)物聯(lián)網(wǎng)理論,以物流信息化建設(shè)為研究對(duì)象,提出了物流信息平臺(tái)建設(shè)的技術(shù)框架和功能框架。這些研究也是停留在平臺(tái)研究上,沒(méi)有將成熟的服務(wù)組合等技術(shù)運(yùn)用起來(lái)。本文將物流業(yè)務(wù)流程中的活動(dòng)抽象成一個(gè)個(gè)服務(wù),一個(gè)完整的物流業(yè)務(wù)流程就是一個(gè)組合服務(wù)。

2 系統(tǒng)模型

2.1 物流系統(tǒng)結(jié)構(gòu)

    一個(gè)完善標(biāo)準(zhǔn)的物流業(yè)務(wù)流程主要包括以下業(yè)務(wù)活動(dòng):業(yè)務(wù)受理、貨物入庫(kù)、裝載貨物、運(yùn)輸、運(yùn)行監(jiān)控和卸載貨物。這里只列出了物流核心業(yè)務(wù)活動(dòng),略去了其他細(xì)節(jié)活動(dòng)。智能物流總體框圖如圖1所示。

tx4-t1.gif

2.2 QoS模型

    針對(duì)物聯(lián)網(wǎng)環(huán)境下智能物流服務(wù)的實(shí)際情況,考慮了以下QoS屬性:服務(wù)價(jià)格(Service Price),即服務(wù)請(qǐng)求者使用服務(wù)必須支付的費(fèi)用;服務(wù)時(shí)間(Service Time),即完成服務(wù)必須經(jīng)過(guò)的時(shí)間;可靠性(Reliability),即服務(wù)執(zhí)行的成功率;信義度(Reputation Degree),它反映服務(wù)使用者對(duì)所提供服務(wù)的認(rèn)可程度;可用性(Availability),它是時(shí)間百分比,指示什么時(shí)間該服務(wù)是可操作的,即可被服務(wù)請(qǐng)求者所訪問(wèn)。

    在順序結(jié)構(gòu)下,假設(shè)組合服務(wù)CS由n個(gè)組件服務(wù)構(gòu)成,即CS={S1,S2,…,Sn},對(duì)于每一個(gè)組件服務(wù)Si存在著多個(gè)候選服務(wù),它們能夠完成該組件所需的功能,可以表示為:Si={Si1,Si2,…,Sim}(m為該組件服務(wù)包含的候選服務(wù)數(shù))。以上五種QoS屬性在順序關(guān)系下的聚合函數(shù)如表1所示。

tx4-b1.gif

2.3 組合模型

    物流服務(wù)組合是從每個(gè)子流程中選出一種具體的實(shí)現(xiàn)方式,并組合到一起。實(shí)際物流環(huán)境下,每個(gè)子業(yè)務(wù)過(guò)程的實(shí)現(xiàn)方式有限,如運(yùn)輸環(huán)節(jié),物流公司采用的運(yùn)輸方式有確定數(shù)目。本研究中的6個(gè)子流程服務(wù)包括的原子服務(wù)及表示如表2所示。

tx4-b2.gif

2.4 效用函數(shù)(Utility Function)

    假設(shè)物流服務(wù)CS由n個(gè)組件服務(wù)構(gòu)成,即CS={S1,S2,…,Sn},對(duì)于每一個(gè)組件服務(wù)Si存在著多個(gè)候選服務(wù),可以表示為:Si={Si1,Si2,…,Sim}(m為該組件服務(wù)包含的候選服務(wù)數(shù))。對(duì)每個(gè)Sij,都具有上文所描述的QoS屬性。在不同的應(yīng)用環(huán)境下,用戶(hù)對(duì)非功能屬性有不同的偏好程度,記為w(0<w<1),采用式(1)中的方法進(jìn)行設(shè)置,即根據(jù)屬性?xún)?yōu)先順序?qū)λ鼈儥?quán)值進(jìn)行設(shè)置,n個(gè)屬性中,第j個(gè)屬性的權(quán)值wj可表示為:

    tx4-gs1.gif

    行表示組件服務(wù)Si中的一個(gè)候選服務(wù),列表示一個(gè)QoS維度,Qij表示一個(gè)相應(yīng)的QoS屬性值,其中p為QoS屬性數(shù)目。

    有兩種類(lèi)型的QoS屬性:對(duì)于正極(positive)的QoS屬性,其值越高,意味著服務(wù)性能或質(zhì)量越好;一個(gè)負(fù)極(negative)的QoS屬性,其值越低,意味著服務(wù)的性能或質(zhì)量越差。上面五個(gè)QoS屬性中,可靠性、信義度和可用性是正極屬性,而服務(wù)價(jià)格和服務(wù)時(shí)間是負(fù)極屬性。分別用式(2)和式(3)對(duì)負(fù)極和正極屬性進(jìn)行標(biāo)準(zhǔn)化處理。

    tx4-gs2-3.gif

    利用矩陣X和每個(gè)QoS屬性的權(quán)值wj,可以計(jì)算出每個(gè)服務(wù)的總的質(zhì)量分?jǐn)?shù),組件服務(wù)Si中的一個(gè)候選服務(wù)Sik的質(zhì)量分?jǐn)?shù)為(假設(shè)Sik的QoS屬性值標(biāo)準(zhǔn)化后為X中的第i行):

    tx4-gs4.gif

    一個(gè)物流服務(wù)由n個(gè)關(guān)鍵子服務(wù)組成,對(duì)每個(gè)子服務(wù)中的候選服務(wù)用式(4)進(jìn)行效用值計(jì)算,物流組合服務(wù)包含每個(gè)子服務(wù)中的一個(gè)候選服務(wù),用sum_uf表示物流組合服務(wù)的效用值,即:

    tx4-gs5.gif

3 物流服務(wù)組合算法

3.1 問(wèn)題陳述

    一個(gè)高評(píng)價(jià)的物流服務(wù),肯定來(lái)自于一個(gè)較完美的業(yè)務(wù)流程,流程中的每個(gè)子流程必須很好地調(diào)控。用服務(wù)計(jì)算的理念,一個(gè)物流服務(wù)就是一個(gè)服務(wù)組合問(wèn)題,每個(gè)子業(yè)務(wù)流程就是一個(gè)服務(wù)組件,每個(gè)組件有多個(gè)候選具體服務(wù)(原子服務(wù)),即具體的操作實(shí)現(xiàn)。如今,在物聯(lián)網(wǎng)環(huán)境下的智能物流具有動(dòng)態(tài)性,為人們提供了機(jī)遇,也帶來(lái)了挑戰(zhàn)。要力求尋找一個(gè)最優(yōu)的物流服務(wù)組合來(lái)滿(mǎn)足用戶(hù)要求,可以形式化為以下描述:

tx4-3-s1.gif

3.2 最優(yōu)物流服務(wù)組合算法

    根據(jù)3.1節(jié)中的描述,下面介紹一個(gè)物流服務(wù)最優(yōu)組合算法(LSC),通過(guò)該算法,輔助找出物流業(yè)務(wù)中的最優(yōu)原子服務(wù)組合。該算法首先計(jì)算每個(gè)QoS屬性維度的權(quán)重,然后將每個(gè)原子服務(wù)的所有屬性值標(biāo)準(zhǔn)化,接著計(jì)算每個(gè)原子服務(wù)的效用值,最后根據(jù)效用值從每個(gè)組件服務(wù)中選出效用值最大的原子服務(wù)。

    LSC算法流程如下:

    輸入:物流服務(wù)業(yè)務(wù)過(guò)程 CS={S1,S2,…,Sn},每個(gè)子過(guò)程中的候選原子服務(wù)

    輸出:每個(gè)子過(guò)程中效用值最大的服務(wù)組成的集合

    BEGIN

    arrange the five QoS attributes with the user’s preference;

    FOR each QoS attribute DO

        calculate wj by the formula (1);

    END

    FOR each atomic service Sij in Si (i=1,2,…,n) DO

        FOR each QoS attribute value qijk of Sij DO

            normalize qijk  by formula (2) or (3);

        END

    END

    FOR each atomic service Sij in Si (i=1,2,…,n)  DO

        calculate the utility value by formula (4), i.e., UF;

    END

    FOR each component service Si in CS DO

        select atomic service from Si which with the largest value of UF;

    END

    END

4 實(shí)驗(yàn)分析

    以圖1和表2為原型,以QWS Dataset(2.0)為數(shù)據(jù)源,通過(guò)兩組實(shí)驗(yàn)來(lái)驗(yàn)證本文模型和算法,將LSC與另外兩種算法比較,即固定路徑組合FSC(選取cs1={ba1,sg1,lg1,tp1,om1,uc1}作為固定路徑)和隨機(jī)路徑組合RSC(即每個(gè)子業(yè)務(wù)流程隨機(jī)選取一個(gè)候選操作)。第一組實(shí)驗(yàn)將sum_uf固定為4.3,并比較三種算法得到的用戶(hù)滿(mǎn)意率;第二組實(shí)驗(yàn)當(dāng)sum_uf均勻變化時(shí),衡量三種算法的性能。用戶(hù)滿(mǎn)意率定義為滿(mǎn)足用戶(hù)sum_uf期望值的次數(shù)與總調(diào)用次數(shù)的比值。

4.1 實(shí)驗(yàn)設(shè)置

    本研究以處理器Intel CoreTM i5 CPU(2.80 GHz)、4 GB內(nèi)存、64位win7操作系統(tǒng)為實(shí)驗(yàn)環(huán)境。所有實(shí)驗(yàn)在MyEclipse 中進(jìn)行。QoS維度服務(wù)價(jià)格、服務(wù)時(shí)間、可靠性、信義度和可用性,假設(shè)分別對(duì)應(yīng)QWS Dataset中的第8、1、5、4和2屬性字段。在表2中,總共有18個(gè)原子服務(wù),分別依次平均分得QWS Dataset中的記錄。

4.2 實(shí)驗(yàn)結(jié)果分析

    圖2為第一組實(shí)驗(yàn)的結(jié)果圖,橫軸為物流服務(wù)的調(diào)用次數(shù),從5~35,每次間隔5,縱軸為用戶(hù)滿(mǎn)意率。從圖中可以看出,LSC算法得到的用戶(hù)滿(mǎn)意率最高,幾乎都在85%左右,這是因?yàn)樵谖锪鞣?wù)的每個(gè)子業(yè)務(wù)流程中,都是經(jīng)過(guò)精心選擇,因此最后組合的整個(gè)組合服務(wù)性能也最好。次優(yōu)的是RSC算法,每個(gè)子流程都隨機(jī)從幾種方案中選擇一種,因此組合方案也有可能達(dá)到比較理想的性能,它的用戶(hù)滿(mǎn)意率,能夠達(dá)到60%以上。三種算法中性能最差的是FSC,實(shí)驗(yàn)中選取上面列出的cs1路徑作為固定路徑,它的用戶(hù)滿(mǎn)意率在40%以下。通過(guò)實(shí)驗(yàn)比較,分析得出:現(xiàn)在智能物流服務(wù),處于一個(gè)動(dòng)態(tài)的服務(wù)環(huán)境下,在每一個(gè)業(yè)務(wù)流程環(huán)節(jié),都必須動(dòng)態(tài)進(jìn)行配置選擇,用戶(hù)才能夠獲得一個(gè)較滿(mǎn)意的服務(wù)。

tx4-t2.gif

    圖3為第二組實(shí)驗(yàn)結(jié)果圖。橫軸sum_uf從2變化到5.5,依次間隔0.5,縱軸為用戶(hù)滿(mǎn)意率。當(dāng)sum_uf值在2~3.5范圍時(shí),LSC、RSC和FSC三種算法性能都很好,用戶(hù)滿(mǎn)意率都幾乎接近于100%。但隨著sum_uf增大,即用戶(hù)的期望越來(lái)越高,三種算法的性能開(kāi)始下降。三種算法按性能從高到低排列順序依次為:LSC、RSC、FSC。實(shí)驗(yàn)結(jié)果更進(jìn)一步地驗(yàn)證了LSC算法的最優(yōu)性,也說(shuō)明了物流服務(wù)的每個(gè)關(guān)鍵環(huán)節(jié)進(jìn)行配置選擇的必要性。

tx4-t3.gif

5 結(jié)束語(yǔ)

    通過(guò)兩組實(shí)驗(yàn),驗(yàn)證了基于LSC算法的最優(yōu)物流服務(wù)選擇方案的可行性與高效性,也說(shuō)明了在動(dòng)態(tài)智能物流服務(wù)中,由于環(huán)境等因素,有必要在各個(gè)流程環(huán)節(jié)中進(jìn)行動(dòng)態(tài)最優(yōu)配置選擇。今后,將把該物流服務(wù)選擇方案進(jìn)一步完善,考慮更多的細(xì)節(jié)屬性,并把它用到具體的物流服務(wù)系統(tǒng)中。

參考文獻(xiàn)

[1] ISHIKAWA F,KATAFUCHI S,WAGNER F,et al.Bridging the gap between semantic Web service composition and common implementation architectures[C].2011 IEEE International Conference on Services Computing,2011:152-159.

[2] MA H,BASTANI F,YEN I L,et al.QoS-driven service composition with reconfigurable services[J].IEEE Transactions on Services Computing,2013,6(1):20-34.

[3] GUINARD D,TRIFA V,KARNOUSKOS S,et al.Integracting with the SOA-based internet of things:discovery,query,selection,and on-demand provisioning of web services[J].IEEE Transactions on Services Computing,2010,3(3):223-235.

[4] 張全升,龔六堂.基于物聯(lián)網(wǎng)技術(shù)的智能物流的發(fā)展模式研究[J].公路交通科技(應(yīng)用技術(shù)版),2011(3):13-15.

[5] 張彤.基于SOA-BPM組合架構(gòu)的第三方物流信息系統(tǒng)研究[J].物流技術(shù),2012,31(12):419-422.

[6] 鄧子云,楊曉峰,陳玉林,等.基于SOA-BPM組合架構(gòu)的第三方物流企業(yè)系統(tǒng)集成平臺(tái)[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2010,19(3):1-6.

[7] 汪樂(lè)霞.基于IOT技術(shù)的智能倉(cāng)儲(chǔ)物流系統(tǒng)開(kāi)發(fā)研究[J].物流工程與管理,2012,34(5):55-56.

[8] 郭曉魁,魏超飛.基于增長(zhǎng)極理論的懷來(lái)區(qū)域物流信息平臺(tái)研究[J].河北工業(yè)大學(xué)學(xué)報(bào),2010,39(1):108-111.

[9] 段征宇,孫偉,陳川.區(qū)域中心城市物流信息平臺(tái)規(guī)劃研究[J].物流科技,2009,32(2):50-53.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。