两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種基于社會(huì)標(biāo)注的服務(wù)需求滿足及擴(kuò)展方法

文檔序號(hào):6549529閱讀:1577來源:國(guó)知局
一種基于社會(huì)標(biāo)注的服務(wù)需求滿足及擴(kuò)展方法
【專利摘要】本發(fā)明涉及計(jì)算機(jī)軟件工程與服務(wù)領(lǐng)域,特別涉及一種基于社會(huì)標(biāo)注的服務(wù)需求滿足及擴(kuò)展方法,其構(gòu)造了基于社會(huì)標(biāo)注的服務(wù)需求滿足及擴(kuò)展方法整體框架圖,也定義了服務(wù)語(yǔ)義社會(huì)標(biāo)注的維度框架;同時(shí)構(gòu)建一個(gè)社會(huì)標(biāo)注本體,以用戶為中心,建立用戶、標(biāo)簽、服務(wù)及其它們的屬性之間的關(guān)系,并從用戶的動(dòng)態(tài)屬性和靜態(tài)屬性方面考慮用戶的大眾化服務(wù)需求和個(gè)性化服務(wù)需求,使用FOAF社會(huì)化文檔存儲(chǔ)用戶的個(gè)人描述信息和使用OWL或OWL-S的格式存儲(chǔ)社會(huì)標(biāo)注本體,更具開放性和互動(dòng)性;通過對(duì)基于相似用戶的社會(huì)網(wǎng)分析和基于本體相似度的語(yǔ)義網(wǎng)分析,查找到能滿足用戶需求的服務(wù)集,并推薦給用戶,用戶根據(jù)推薦結(jié)果來修正和完善初始需求。
【專利說明】一種基于社會(huì)標(biāo)注的服務(wù)需求滿足及擴(kuò)展方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)軟件工程與服務(wù)領(lǐng)域,特別涉及一種基于社會(huì)標(biāo)注的服務(wù)需求滿足及擴(kuò)展方法。
【背景技術(shù)】
[0002]隨著Web2.0的出現(xiàn),網(wǎng)絡(luò)的發(fā)展由過去單一,靜態(tài)的頁(yè)面瀏覽模式向開放、共享的用戶參與互動(dòng)模式發(fā)展,并且通過網(wǎng)絡(luò)傳輸?shù)漠a(chǎn)品在網(wǎng)上以很快的速度傳播開來,產(chǎn)品可以在全球范圍內(nèi)獲得,因此近年來,包括IBM、Intel、Microsoft, SAP, Oracle在內(nèi)的各大計(jì)算機(jī)公司都在積極倡導(dǎo)和大力推動(dòng)SOA (Service-oriented Architecture)。
[0003]未來發(fā)展的重要特征是以用戶為中心、以服務(wù)為導(dǎo)向、以信息公開為基礎(chǔ)、以協(xié)作性為應(yīng)用特征、以在線辦事和互動(dòng)為主要業(yè)務(wù)特征,實(shí)現(xiàn)從數(shù)量增長(zhǎng)向質(zhì)量提升方面轉(zhuǎn)變,從自我服務(wù)向公眾延伸,從信息上網(wǎng)向網(wǎng)上服務(wù)的跨越式發(fā)展。
[0004]為了實(shí)現(xiàn)網(wǎng)絡(luò)間的互操作性(interoperability),需要對(duì)服務(wù)作形式化或半形式化描述,這是不同服務(wù)之間互相通信的一項(xiàng)基本要求。服務(wù)數(shù)據(jù)永遠(yuǎn)是信息共享系統(tǒng)中所有協(xié)同的基礎(chǔ)。為了能達(dá)到真正動(dòng)態(tài)和有機(jī)的協(xié)同,必須建立一套完善的語(yǔ)義感知(awareness)和標(biāo)注(annotat1n)系統(tǒng)。
[0005]當(dāng)前Web資源的社會(huì)標(biāo)注網(wǎng)站如seekda, del.1c1.us, etc.,由于標(biāo)注的無(wú)邊界和無(wú)約束性,導(dǎo)致冗余、繁雜、隨意和無(wú)實(shí)際意義的標(biāo)簽眾多,以至于服務(wù)查找效率極其低下或者不能有效的查找到相關(guān)服務(wù)。因此針對(duì)該問題,需要提出一種基于多維度的服務(wù)標(biāo)注方法,引導(dǎo)用戶從一個(gè)正確、有效的角度對(duì)服務(wù)資源進(jìn)行標(biāo)注,方便Web用戶更有效的查找到自己所需要的服務(wù)資源。
[0006]WSDL/0WL-S是用來描述Web服務(wù)的標(biāo)記語(yǔ)言,旨在為服務(wù)提供一個(gè)全面的描述,使得服務(wù)動(dòng)態(tài)組合和協(xié)同過程得以自動(dòng)化??梢哉fWSDL與UDDI使Web服務(wù)實(shí)現(xiàn)了自動(dòng)化,OffL-S使得Web服務(wù)實(shí)現(xiàn)智能化。然而在目前的Web框架下,語(yǔ)義Web并不成熟,OffL-S只有在理想的狀況下(到處都是語(yǔ)義)才能發(fā)揮最大功效。在WSDL中,包含如下信息:Type,使用某種語(yǔ)法(如XML模式)的數(shù)據(jù)類型定義;Message,要傳遞的數(shù)據(jù);Input/0utput,操作中的輸入輸出信息!Operat1n,服務(wù)支持的操作的抽象描述;Port Type/Interface, —個(gè)或多個(gè)端點(diǎn)支持的操作的抽象集;Binding,特定端口類型的具體協(xié)議和數(shù)據(jù)格式規(guī)范;Port/Endpoint,綁定和網(wǎng)絡(luò)地址的組合;Service,相關(guān)端點(diǎn)的集合,包括其關(guān)聯(lián)的接口、操作、消息等。以上為服務(wù)的功能屬性描述參數(shù)。
[0007]然而針對(duì)目前的服務(wù)描述存在如下幾個(gè)問題:WSDL等服務(wù)描述規(guī)范沒有提供語(yǔ)義支持;Web服務(wù)多,語(yǔ)義Web服務(wù)少;服務(wù)提供者不愿意花大力氣描述服務(wù)語(yǔ)義;服務(wù)提供者負(fù)責(zé)封裝語(yǔ)義,僅僅體現(xiàn)提供者對(duì)服務(wù)的理解。

【發(fā)明內(nèi)容】

[0008]本發(fā)明的目的在于克服上述不足,提供一種基于社會(huì)標(biāo)注的服務(wù)需求滿足及擴(kuò)展方法,用戶可以通過對(duì)服務(wù)資源進(jìn)行社會(huì)標(biāo)注,挖掘出普遍認(rèn)同的真實(shí)語(yǔ)義,變主觀為統(tǒng)計(jì)意義上的客觀,提高查準(zhǔn)率;同時(shí)可以利用群體支持,解決標(biāo)識(shí)能力不足的問題。
[0009]為實(shí)現(xiàn)上述技術(shù)目的,本發(fā)明提供的方案是:一種基于社會(huì)標(biāo)注的服務(wù)需求滿足及擴(kuò)展方法,包括如下步驟:
步驟一,構(gòu)造基于社會(huì)標(biāo)注的需求滿足及擴(kuò)展方法整體框架圖,包括基于FOAF的用戶注冊(cè)/登陸,基于用戶的服務(wù)語(yǔ)義的社會(huì)標(biāo)注,基于用戶初始需求的服務(wù)推薦和基于服務(wù)的需求推薦;
步驟二,將需求描述元模型同具體應(yīng)用領(lǐng)域的知識(shí)結(jié)合起來進(jìn)行實(shí)例化,從而生成具體應(yīng)用領(lǐng)域需求獲取模板;
步驟三,使用需求獲取模板獲取涉眾需求,并將角色、目標(biāo)、過程進(jìn)行關(guān)聯(lián),抽取出需求目標(biāo)模型;
步驟四,通過使用簡(jiǎn)單對(duì)象訪問協(xié)議SOAP及Web服務(wù)描述語(yǔ)言WSDL,建立需求的目標(biāo)模型與服務(wù)的目標(biāo)模型之間的比較關(guān)系,并返回比較結(jié)果;
步驟五,根據(jù)返回結(jié)果將合適的服務(wù)功能推薦給用戶,提高需求質(zhì)量。
[0010]而且,步驟一中,所述基于FOAF的用戶注冊(cè)/登錄,包括用戶驗(yàn)證、用戶注冊(cè)和用戶登錄;所述基于用戶的服務(wù)語(yǔ)義的社會(huì)標(biāo)注,包括服務(wù)查詢、服務(wù)表征、服務(wù)調(diào)用、服務(wù)標(biāo)注和標(biāo)注統(tǒng)計(jì);所述基于用戶初始需求的服務(wù)推薦,包括需求錄入、基于社會(huì)標(biāo)注的服務(wù)發(fā)現(xiàn)、服務(wù)排序和用戶評(píng)價(jià);所述基于服務(wù)的需求推薦,包括需求收集、需求推薦、需求補(bǔ)足。
[0011]而且,所述服務(wù)標(biāo)注為,用戶直接在服務(wù)表征的基礎(chǔ)上進(jìn)行標(biāo)注或者在對(duì)服務(wù)進(jìn)行試用后再進(jìn)行標(biāo)注,從功能、非功能、情景角度及角色、目標(biāo)、過程層次對(duì)需求進(jìn)行元描述。
[0012]而且,所述標(biāo)注統(tǒng)計(jì)包括以下步驟:1、從宏觀的層面上,記錄用戶、標(biāo)簽、服務(wù)之間的對(duì)應(yīng)關(guān)系,以owl或owl-s的格式存儲(chǔ);2、從微觀的層面上,記錄用戶的屬性、標(biāo)簽的屬性和服務(wù)的屬性之間的對(duì)應(yīng)關(guān)系;3、將標(biāo)簽按服務(wù)的功能屬性、非功能屬性、情境屬性三種類型進(jìn)行分類;4、輸出帶標(biāo)注的服務(wù)。
[0013]而且,所述基于服務(wù)的需求推薦,包括以下三種方式:1、通過用戶所提需求查找服務(wù),此時(shí)需要滿足查找的服務(wù)功能集大于需求的功能集,才能對(duì)用戶進(jìn)行需求推薦,并將推薦的服務(wù)功能集進(jìn)行需求解析,生成用戶理解的自然語(yǔ)言描述;2、通過FOAF社會(huì)化文檔進(jìn)行分析,同領(lǐng)域,同需求的用戶是否提出過其他的服務(wù)能夠滿足的需求,并推薦給用戶;3、通過提供商推薦需求,主要考慮該服務(wù)的提供商是否提供過類似的其他服務(wù)需求。
[0014]而且,步驟二中,所述需求獲取模板包含角色需求獲取模板、功能需求獲取模板、非功能需求獲取模板以及過程需求獲取模板,并建立它們之間的依賴、轉(zhuǎn)化關(guān)系,從需求獲取模板中抽取需求的目標(biāo)模型。
[0015]而且,步驟四中,通過在對(duì)需求的目標(biāo)模型與服務(wù)的目標(biāo)模型比較中發(fā)生的命名沖突、類型沖突和結(jié)構(gòu)沖突的分析,返回比較結(jié)果,將匹配到的服務(wù)功能推薦給用戶,該比較結(jié)果包括等價(jià)、泛化、特化、交叉和排斥。
[0016]本發(fā)明提供的解決方案構(gòu)造了基于社會(huì)標(biāo)注的服務(wù)需求滿足及擴(kuò)展方法整體框架圖,包括基于FOAF的用戶注冊(cè)/登錄、服務(wù)語(yǔ)義的社會(huì)標(biāo)注、基于用戶初始需求的服務(wù)推薦和基于服務(wù)的需求推薦,利用群體智能協(xié)作以及社會(huì)用戶之間的交互關(guān)系來優(yōu)化服務(wù)查詢,并進(jìn)行服務(wù)的需求推薦;也定義了服務(wù)語(yǔ)義社會(huì)標(biāo)注的維度框架,從服務(wù)的功能屬性、非功能屬性以及情境屬性對(duì)服務(wù)資源進(jìn)行標(biāo)注;同時(shí)構(gòu)建一個(gè)社會(huì)標(biāo)注本體,以用戶為中心,建立用戶、標(biāo)簽、服務(wù)及其它們的屬性之間的關(guān)系,并從用戶的動(dòng)態(tài)屬性和靜態(tài)屬性方面考慮用戶的大眾化服務(wù)需求和個(gè)性化服務(wù)需求。使用FOAF社會(huì)化文檔存儲(chǔ)用戶的個(gè)人描述信息和使用OWL或OWL-S的格式存儲(chǔ)社會(huì)標(biāo)注本體,更具開放性和互動(dòng)性;通過對(duì)基于相似用戶的社會(huì)網(wǎng)分析和基于本體相似度的語(yǔ)義網(wǎng)分析,查找到能滿足用戶需求的服務(wù)集,并推薦給用戶,用戶根據(jù)推薦結(jié)果來修正和完善初始需求。
【專利附圖】

【附圖說明】
[0017]圖1本發(fā)明實(shí)施例的整體框架圖;
圖2本發(fā)明實(shí)施例的服務(wù)語(yǔ)義社會(huì)標(biāo)注的維度;
圖3本發(fā)明實(shí)施例的服務(wù)語(yǔ)義社會(huì)標(biāo)注的用戶交互模型;
圖4本發(fā)明實(shí)施例的服務(wù)語(yǔ)義社會(huì)標(biāo)注整體框架圖;
圖5本發(fā)明實(shí)施例的服務(wù)社會(huì)標(biāo)注流程圖;
圖6本發(fā)明實(shí)施例的需求的服務(wù)推薦流程圖;
圖7本發(fā)明實(shí)施例的服務(wù)的需求推薦流程圖;
圖8本發(fā)明實(shí)施例的服務(wù)查詢流程圖。
【具體實(shí)施方式】
[0018]下面結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明。
[0019]本實(shí)施例提供一種基于社會(huì)標(biāo)注的服務(wù)需求滿足及擴(kuò)展方法,包括如下步驟: 步驟一,構(gòu)造基于社會(huì)標(biāo)注的需求滿足及擴(kuò)展方法整體框架圖,包括基于FOAF的用戶
注冊(cè)/登陸,基于用戶的服務(wù)語(yǔ)義的社會(huì)標(biāo)注,基于用戶初始需求的服務(wù)推薦和基于服務(wù)的需求推薦;
步驟二,將需求描述元模型同具體應(yīng)用領(lǐng)域的知識(shí)結(jié)合起來進(jìn)行實(shí)例化,從而生成具體應(yīng)用領(lǐng)域需求獲取模板;
步驟三,使用需求獲取模板獲取涉眾需求,并將角色、目標(biāo)、過程進(jìn)行關(guān)聯(lián),抽取出需求目標(biāo)模型;
步驟四,通過使用簡(jiǎn)單對(duì)象訪問協(xié)議SOAP及Web服務(wù)描述語(yǔ)言WSDL,建立需求的目標(biāo)模型與服務(wù)的目標(biāo)模型之間的比較關(guān)系,并返回比較結(jié)果;
步驟五,根據(jù)返回結(jié)果將合適的服務(wù)功能推薦給用戶,提高需求質(zhì)量。
[0020]本發(fā)明將社會(huì)標(biāo)注與社會(huì)網(wǎng)絡(luò)分析應(yīng)用于Web服務(wù)發(fā)現(xiàn)中,運(yùn)用FOAF社會(huì)化文檔對(duì)用戶之間的交互關(guān)系進(jìn)行分析,并記錄用戶、標(biāo)簽、服務(wù)之間的對(duì)應(yīng)關(guān)系,最終通過服務(wù)的需求推薦來修正和完善用戶提出的初始需求。社會(huì)標(biāo)注是指普通的網(wǎng)絡(luò)用戶能夠通過自由選擇標(biāo)簽來標(biāo)注網(wǎng)絡(luò)資源,使得網(wǎng)絡(luò)資源能夠浮出語(yǔ)義,并通過查詢發(fā)現(xiàn)與用戶期望語(yǔ)義一致的網(wǎng)絡(luò)資源。
[0021]隨著當(dāng)前網(wǎng)絡(luò)的發(fā)展以及網(wǎng)絡(luò)資源的開放、共享等特點(diǎn),Web用戶可以根據(jù)自己的需求在網(wǎng)絡(luò)中查找相應(yīng)的服務(wù)資源滿足自己的需要。但由于用戶對(duì)資源的使用目的、認(rèn)識(shí)程度的差異性,導(dǎo)致找到的服務(wù)并不一定能夠準(zhǔn)確滿足他們的需求,因此需要用戶的參與,對(duì)服務(wù)資源進(jìn)行標(biāo)注,使得服務(wù)資源能夠浮出語(yǔ)義,呈現(xiàn)大眾用戶認(rèn)可的語(yǔ)義資源,同時(shí)可以根據(jù)相似用戶標(biāo)注的資源以及訪問過的資源進(jìn)行查找,來實(shí)現(xiàn)用戶的大眾化需求;對(duì)于個(gè)性化需求可以根據(jù)用戶的社會(huì)屬性特征進(jìn)行查找,由此可以達(dá)到同時(shí)能滿足大眾化需求和個(gè)性化需求的目的。本發(fā)明將采用維度統(tǒng)計(jì)來討論、分析服務(wù)的社會(huì)標(biāo)注。首先,系統(tǒng)將記錄用戶的注冊(cè)信息,把過去經(jīng)驗(yàn)(這里指用戶的靜態(tài)屬性,以FOAF社會(huì)化文檔展現(xiàn))包括在事前信息(pr1r informat1n)之中,然后加入現(xiàn)在收集的信息(對(duì)資源進(jìn)行標(biāo)注后采集到的數(shù)據(jù)),形成事后信息(poster1r informat1n),再借事后信息求取參數(shù)推估值以及做統(tǒng)計(jì)推論,因此它可以總結(jié)過去經(jīng)驗(yàn)或主觀的事前判斷于統(tǒng)計(jì)推論中。在這里,維度統(tǒng)計(jì)致力于建立一個(gè)基于多方位統(tǒng)計(jì)(用戶、標(biāo)簽、服務(wù)、評(píng)價(jià)等)、全方位分析服務(wù)社會(huì)標(biāo)注的統(tǒng)計(jì)標(biāo)準(zhǔn),形成以原始數(shù)據(jù)(用戶的社會(huì)屬性、標(biāo)簽的屬性以及服務(wù)的屬性等)為統(tǒng)計(jì)起點(diǎn),構(gòu)建一個(gè)通用服務(wù)社會(huì)標(biāo)注的用戶模型,利用用戶屬性之間的交互關(guān)系(這里主要考慮的是用戶的出度和入度),來進(jìn)行數(shù)據(jù)深入挖掘的一種數(shù)據(jù)分析模式。該方法打破傳統(tǒng)統(tǒng)計(jì)器只統(tǒng)計(jì)和采集數(shù)據(jù)的陳規(guī),在準(zhǔn)確統(tǒng)計(jì)數(shù)據(jù)定義的前提下,統(tǒng)計(jì)網(wǎng)站所有的實(shí)習(xí)數(shù)據(jù),以更加直觀的方式展現(xiàn)在用戶面前,并將這些數(shù)據(jù)全面整合,分析出用戶的行為趨勢(shì)。維度統(tǒng)計(jì)通過這樣一個(gè)體系標(biāo)準(zhǔn),為Internet的商業(yè)用戶、企業(yè)用戶和個(gè)人,提供更加完善、更加有價(jià)值的數(shù)據(jù),幫助他們找到更有效的服務(wù)。
[0022]社會(huì)網(wǎng)絡(luò)分析是對(duì)社會(huì)關(guān)系結(jié)構(gòu)及其屬性加以分析的一套規(guī)范和方法,它主要分析的是不同社會(huì)單位(個(gè)體、群體或社會(huì))所構(gòu)成的關(guān)系的結(jié)構(gòu)及其屬性,通過FOAF描述的屬性(name, mailbox, preference, posit1n, knows等)、用戶瀏覽和標(biāo)注的服務(wù)以及服務(wù)包含的內(nèi)容、關(guān)鍵字等來反映。該發(fā)明引入FOAF社會(huì)化文檔,通過FOAF的靜態(tài)屬性(suchas preference, posit1n, etc)和動(dòng)態(tài)屬性(such as knows, seeAlso)可以查找到相似用戶標(biāo)注的服務(wù),給用戶提供一種參考或推薦標(biāo)準(zhǔn)。
[0023]本發(fā)明的特色之一是通過大眾用戶對(duì)服務(wù)資源進(jìn)行社會(huì)標(biāo)注,利用社會(huì)網(wǎng)絡(luò)對(duì)統(tǒng)計(jì)的標(biāo)注進(jìn)行分析,由此可以查找最能滿足用戶需求的服務(wù)資源。從初始需求到服務(wù),再通過推薦的服務(wù)修正和完善初始需求。
[0024]進(jìn)一步的,上述步驟一中,所述基于FOAF的用戶注冊(cè)/登錄,包括用戶驗(yàn)證、用戶注冊(cè)和用戶登錄;所述基于用戶的服務(wù)語(yǔ)義的社會(huì)標(biāo)注,包括服務(wù)查詢、服務(wù)表征、服務(wù)調(diào)用、服務(wù)標(biāo)注和標(biāo)注統(tǒng)計(jì);所述基于用戶初始需求的服務(wù)推薦,包括需求錄入、基于社會(huì)標(biāo)注的服務(wù)發(fā)現(xiàn)、服務(wù)排序和用戶評(píng)價(jià);所述基于服務(wù)的需求推薦,包括需求收集、需求推薦、需求補(bǔ)足。
[0025]進(jìn)一步的,上述服務(wù)標(biāo)注為,用戶直接在服務(wù)表征的基礎(chǔ)上進(jìn)行標(biāo)注或者在對(duì)服務(wù)進(jìn)行試用后再進(jìn)行標(biāo)注,從功能、非功能、情景角度及角色、目標(biāo)、過程層次對(duì)需求進(jìn)行元描述。
[0026]進(jìn)一步的,上述標(biāo)注統(tǒng)計(jì)包括以下步驟:1、從宏觀的層面上,記錄用戶、標(biāo)簽、服務(wù)之間的對(duì)應(yīng)關(guān)系,以owl或owl-s的格式存儲(chǔ);2、從微觀的層面上,記錄用戶的屬性、標(biāo)簽的屬性和服務(wù)的屬性之間的對(duì)應(yīng)關(guān)系;3、將標(biāo)簽按服務(wù)的功能屬性、非功能屬性、情境屬性三種類型進(jìn)行分類;4、輸出帶標(biāo)注的服務(wù)。
[0027]進(jìn)一步的,上述基于服務(wù)的需求推薦,包括以下三種方式:1、通過用戶所提需求查找服務(wù),此時(shí)需要滿足查找的服務(wù)功能集大于需求的功能集,才能對(duì)用戶進(jìn)行需求推薦,并將推薦的服務(wù)功能集進(jìn)行需求解析,生成用戶理解的自然語(yǔ)言描述;2、通過FOAF社會(huì)化文檔進(jìn)行分析,同領(lǐng)域,同需求的用戶是否提出過其他的服務(wù)能夠滿足的需求,并推薦給用戶;3、通過提供商推薦需求,主要考慮該服務(wù)的提供商是否提供過類似的其他服務(wù)需求。
[0028]進(jìn)一步的,上述步驟二中,所述需求獲取模板包含角色需求獲取模板、功能需求獲取模板、非功能需求獲取模板以及過程需求獲取模板,并建立它們之間的依賴、轉(zhuǎn)化關(guān)系,從需求獲取模板中抽取需求的目標(biāo)模型。
[0029]進(jìn)一步的,上述步驟四中,通過在對(duì)需求的目標(biāo)模型與服務(wù)的目標(biāo)模型比較中發(fā)生的命名沖突、類型沖突和結(jié)構(gòu)沖突的分析,返回比較結(jié)果,將匹配到的服務(wù)功能推薦給用戶,該比較結(jié)果包括等價(jià)、泛化、特化、交叉和排斥。
[0030]本發(fā)明具體例實(shí)施步驟如下。
[0031](I)針對(duì)網(wǎng)絡(luò)用戶需求的不確定性和不充分性,構(gòu)造基于社會(huì)標(biāo)注的服務(wù)需求滿足及擴(kuò)展框架,如圖1所示,利用豐富的網(wǎng)絡(luò)資源提高用戶需求的準(zhǔn)確性和完整性。包含用戶登錄與跟蹤,服務(wù)語(yǔ)義的社會(huì)標(biāo)注,基于用戶初始需求的服務(wù)推薦和基于服務(wù)的需求推薦,它們都建立在服務(wù)資源庫(kù)的基礎(chǔ)之上,利用服務(wù)資源庫(kù)中的資源滿足用戶需求。
[0032](2)在用戶登錄之前,首先驗(yàn)證用戶是否已經(jīng)注冊(cè),如已注冊(cè),則登錄并進(jìn)行跟蹤,在整個(gè)推薦過程中保持用戶信息的可達(dá)性;如未注冊(cè),則先進(jìn)行注冊(cè),注冊(cè)后將生成社會(huì)化文檔FOAF。FOAF文檔中包含用戶的個(gè)人信息描述以及用戶的社會(huì)關(guān)系信息。
[0033](3)在用戶對(duì)服務(wù)進(jìn)行社會(huì)標(biāo)注時(shí),假定服務(wù)資源庫(kù)的初始化狀態(tài)為未經(jīng)用戶標(biāo)注的原始服務(wù)。用戶在輸入需求時(shí),通過關(guān)鍵詞匹配,查詢到相關(guān)服務(wù),并以WSDL的文檔格式返回給用戶,用戶可以根據(jù)文檔描述對(duì)服務(wù)進(jìn)行標(biāo)注,或者在試用該服務(wù)后,對(duì)服務(wù)的性能以及功能進(jìn)行標(biāo)注,來展現(xiàn)該服務(wù)所能表達(dá)的語(yǔ)義信息。此時(shí),用戶可以從服務(wù)的功能屬性、非功能屬性以及情境屬性三個(gè)角度對(duì)服務(wù)進(jìn)行標(biāo)注,如圖2所示,并將標(biāo)注后的服務(wù)與用戶的個(gè)人信息、標(biāo)簽信息進(jìn)行關(guān)聯(lián),如圖3所示。并將關(guān)聯(lián)后的信息以0WL/0WL-S的格式進(jìn)行存儲(chǔ),方便用戶在后期查詢時(shí)可以根據(jù)當(dāng)前記錄的關(guān)聯(lián)信息找到最能滿足用戶需求的服務(wù)資源。
[0034]在對(duì)服務(wù)進(jìn)行標(biāo)注時(shí),系統(tǒng)將對(duì)用戶進(jìn)行實(shí)時(shí)跟蹤,記錄用戶的個(gè)人信息和社會(huì)信息,以及標(biāo)簽,服務(wù)之間的對(duì)應(yīng)關(guān)系,并根據(jù)用戶的屬性文檔FOAF對(duì)標(biāo)簽進(jìn)行分析、分類,來展示具有相同興趣偏好,以及角色職位的其他用戶標(biāo)注的服務(wù)。
[0035](4)當(dāng)服務(wù)的社會(huì)標(biāo)注達(dá)到一定規(guī)模時(shí),用戶輸入初始需求,如圖4-圖7所示,系統(tǒng)將通過提取需求的語(yǔ)義來查詢帶語(yǔ)義標(biāo)注的服務(wù),同時(shí)將跟蹤用戶,記錄其個(gè)人信息,通過用戶的社會(huì)屬性(包括靜態(tài)屬性和動(dòng)態(tài)屬性)來查詢?cè)撚脩魳?biāo)注過的服務(wù)以及與該用戶具有相似性的其他用戶標(biāo)注過的服務(wù),進(jìn)而返回給用戶,用戶可以根據(jù)返回的結(jié)果,精確選擇能滿足其需求的服務(wù)資源。
[0036]用戶使用該服務(wù)后,可以對(duì)其功能、性能、安全性進(jìn)行評(píng)價(jià),來展示該服務(wù)是否具有魯棒性,并為其投票,以引導(dǎo)后續(xù)用戶對(duì)該服務(wù)進(jìn)行試用。在投票達(dá)到一定規(guī)模時(shí),能展示該服務(wù)是否受歡迎,以及是否為大眾認(rèn)可并能夠解決問題的服務(wù)資源。同時(shí),用戶可以根據(jù)對(duì)該服務(wù)的試用情況來對(duì)服務(wù)標(biāo)注進(jìn)行修正,包括順序修正和描述修正。
[0037]順序修正是指對(duì)服務(wù)的標(biāo)簽進(jìn)行重新排序,受歡迎的標(biāo)簽將進(jìn)行前移,以表明該標(biāo)簽為大眾認(rèn)可或者更能代表該服務(wù)語(yǔ)義的社會(huì)標(biāo)簽,當(dāng)其他用戶在試用該服務(wù)時(shí),則首先將該標(biāo)簽推薦給用戶;描述修正是指在用戶使用過該服務(wù)時(shí),通過對(duì)該服務(wù)的其他認(rèn)識(shí)或者能解決該用戶的其他問題,而添加一個(gè)新的標(biāo)簽來展示該服務(wù)能實(shí)現(xiàn)此功能,以此來擴(kuò)大服務(wù)的功能范圍,為其他用戶提供一個(gè)新的服務(wù)語(yǔ)義標(biāo)識(shí)。
[0038](5)在用戶提出初始需求時(shí),如圖8所示,可以通過功能分解,來查詢滿足該需求的服務(wù),并能夠?qū)⒉樵兊降姆?wù)功能推薦給用戶,使用戶能夠根據(jù)推薦的服務(wù)功能來修正和完善先前提出的初始需求。這里主要通過三種手段進(jìn)行需求推薦:
(5.1)通過用戶所提需求查找服務(wù),系統(tǒng)將首先抽取該需求的功能,并通過關(guān)鍵詞匹配來查詢服務(wù),此時(shí)查找的服務(wù)功能集必須大于需求的功能集,才能對(duì)用戶進(jìn)行需求推薦,并將推薦的服務(wù)功能集進(jìn)行需求解析,生成用戶理解的自然語(yǔ)言描述;
(5.2)當(dāng)用戶輸入需求時(shí),系統(tǒng)將首先調(diào)出該用戶的FOAF文檔,通過對(duì)該用戶的社會(huì)屬性進(jìn)行分析,利用FOAF中的knows元素查找出同領(lǐng)域,同需求的用戶是否提出過其他的服務(wù)能夠滿足的要求,并推薦給用戶;
(5.3)當(dāng)用戶輸入需求時(shí),系統(tǒng)調(diào)出該用戶的FOAF文檔,并結(jié)合其標(biāo)注的服務(wù)的提供商,通過提供商推薦需求,主要考慮該服務(wù)的提供商是否提供過類似的其他服務(wù)需求;
用戶根據(jù)推薦的服務(wù)需求來修正和完善先前提出的初始需求,來達(dá)到提升初始需求的準(zhǔn)確性和完整性。
[0039]以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)或變形,這些改進(jìn)或變形也應(yīng)視為本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種基于社會(huì)標(biāo)注的服務(wù)需求滿足及擴(kuò)展方法,包括如下步驟: 步驟一,構(gòu)造基于社會(huì)標(biāo)注的需求滿足及擴(kuò)展方法整體框架圖,包括基于FOAF的用戶注冊(cè)/登陸,基于用戶的服務(wù)語(yǔ)義的社會(huì)標(biāo)注,基于用戶初始需求的服務(wù)推薦和基于服務(wù)的需求推薦; 步驟二,將需求描述元模型同具體應(yīng)用領(lǐng)域的知識(shí)結(jié)合起來進(jìn)行實(shí)例化,從而生成具體應(yīng)用領(lǐng)域需求獲取模板; 步驟三,使用需求獲取模板獲取涉眾需求,并將角色、目標(biāo)、過程進(jìn)行關(guān)聯(lián),抽取出需求目標(biāo)模型; 步驟四,通過使用簡(jiǎn)單對(duì)象訪問協(xié)議SOAP及Web服務(wù)描述語(yǔ)言WSDL,建立需求的目標(biāo)模型與服務(wù)的目標(biāo)模型之間的比較關(guān)系,并返回比較結(jié)果; 步驟五,根據(jù)返回結(jié)果將合適的服務(wù)功能推薦給用戶,提高需求質(zhì)量。
2.根據(jù)權(quán)利要求1所述的一種基于社會(huì)標(biāo)注的服務(wù)需求滿足及擴(kuò)展方法,其特征在于:步驟一中,所述基于FOAF的用戶注冊(cè)/登錄,包括用戶驗(yàn)證、用戶注冊(cè)和用戶登錄;所述基于用戶的服務(wù)語(yǔ)義的社會(huì)標(biāo)注,包括服務(wù)查詢、服務(wù)表征、服務(wù)調(diào)用、服務(wù)標(biāo)注和標(biāo)注統(tǒng)計(jì);所述基于用戶初始需求的服務(wù)推薦,包括需求錄入、基于社會(huì)標(biāo)注的服務(wù)發(fā)現(xiàn)、服務(wù)排序和用戶評(píng)價(jià);所述 基于服務(wù)的需求推薦,包括需求收集、需求推薦、需求補(bǔ)足。
3.根據(jù)權(quán)利要求2所述的一種基于社會(huì)標(biāo)注的服務(wù)需求滿足及擴(kuò)展方法,其特征在于:所述服務(wù)標(biāo)注為,用戶直接在服務(wù)表征的基礎(chǔ)上進(jìn)行標(biāo)注或者在對(duì)服務(wù)進(jìn)行試用后再進(jìn)行標(biāo)注,從功能、非功能、情景角度及角色、目標(biāo)、過程層次對(duì)需求進(jìn)行元描述。
4.根據(jù)權(quán)利要求2所述的一種基于社會(huì)標(biāo)注的服務(wù)需求滿足及擴(kuò)展方法,其特征在于:所述標(biāo)注統(tǒng)計(jì)包括以下步驟, 步驟一,從宏觀的層面上,記錄用戶、標(biāo)簽、服務(wù)之間的對(duì)應(yīng)關(guān)系,以owl或owl-s的格式存儲(chǔ); 步驟二,從微觀的層面上,記錄用戶的屬性、標(biāo)簽的屬性和服務(wù)的屬性之間的對(duì)應(yīng)關(guān)系; 步驟三,將標(biāo)簽按服務(wù)的功能屬性、非功能屬性、情境屬性三種類型進(jìn)行分類; 步驟四,輸出帶標(biāo)注的服務(wù)。
5.根據(jù)權(quán)利要求2所述的一種基于社會(huì)標(biāo)注的服務(wù)需求滿足及擴(kuò)展方法,其特征在于:所述基于服務(wù)的需求推薦,包括以下三種方式, 通過用戶所提需求查找服務(wù),此時(shí)需要滿足查找的服務(wù)功能集大于需求的功能集,才能對(duì)用戶進(jìn)行需求推薦,并將推薦的服務(wù)功能集進(jìn)行需求解析,生成用戶理解的自然語(yǔ)言描述; 通過FOAF社會(huì)化文檔進(jìn)行分析,同領(lǐng)域,同需求的用戶是否提出過其他的服務(wù)能夠滿足的需求,并推薦給用戶; 通過提供商推薦需求,主要考慮該服務(wù)的提供商是否提供過類似的其他服務(wù)需求。
6.根據(jù)權(quán)利要求1所述的一種基于社會(huì)標(biāo)注的服務(wù)需求滿足及擴(kuò)展方法,其特征在于:步驟二中,所述需求獲取模板包含角色需求獲取模板、功能需求獲取模板、非功能需求獲取模板以及過程需求獲取模板,并建立它們之間的依賴、轉(zhuǎn)化關(guān)系,從需求獲取模板中抽取需求的目標(biāo)模型。
7.根據(jù)權(quán)利要求1所述的一種基于社會(huì)標(biāo)注的服務(wù)需求滿足及擴(kuò)展方法,其特征在于:步驟四中,通過在對(duì)需求的目標(biāo)模型與服務(wù)的目標(biāo)模型比較中發(fā)生的命名沖突、類型沖突和結(jié)構(gòu)沖突的分析,返回比較結(jié)果,將匹配到的服務(wù)功能推薦給用戶,該比較結(jié)果包括等價(jià)、泛化、特化、交叉和排斥。
【文檔編號(hào)】G06F17/30GK104035998SQ201410262518
【公開日】2014年9月10日 申請(qǐng)日期:2014年6月13日 優(yōu)先權(quán)日:2014年6月13日
【發(fā)明者】寧達(dá), 盧紅, 袁剛, 王近濤, 陳鵬, 徐建林, 鄧勇, 黃波, 張慧, 黎楚 申請(qǐng)人:中國(guó)船舶重工集團(tuán)公司第七二二研究所
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
嘉定区| 渝北区| 蚌埠市| 呼和浩特市| 平南县| 白山市| 邵武市| 新建县| 大理市| 曲麻莱县| 淅川县| 兴义市| 大同市| 富顺县| 上蔡县| 乡宁县| 康定县| 盐亭县| 江陵县| 叶城县| 江华| 岳池县| 喀喇沁旗| 临朐县| 读书| 伊春市| 荆门市| 乌兰县| 云龙县| 西乌| 新平| 革吉县| 石嘴山市| 宜宾市| 岱山县| 肥乡县| 咸丰县| 石家庄市| 浪卡子县| 镇安县| 正安县|