專利名稱:一種移動互聯(lián)網(wǎng)異構(gòu)能力選擇推薦方法
技術(shù)領(lǐng)域:
本發(fā)明屬于移動互聯(lián)網(wǎng)技術(shù)領(lǐng)域,更為具體地講,涉及一種移動互聯(lián)網(wǎng)異構(gòu)能力選擇推薦方法。
背景技術(shù):
多年來,移動通信和互聯(lián)網(wǎng)一直都是當今世界發(fā)展最快、市場潛力最大、前景最誘人的兩大業(yè)務,而兩大業(yè)務的交集一移動互聯(lián)網(wǎng)技術(shù)也隨著3G技術(shù)和嵌入式技術(shù)的不斷普及而迅猛發(fā)展。能力開放平臺提供的、服務于移動互聯(lián)網(wǎng)的各種各樣的能力(資源)在為移動應用用戶提供強大的功能和巨大的便利的同時,也由于類型、價格以及性能指標的諸多不同,給業(yè)界研發(fā)移動互聯(lián)網(wǎng)業(yè)務帶來了較大的困難?!つ芰﹂_放平臺作為能力的提供者與運營商,根據(jù)用戶的真實需求,為用戶提供智能化能力組合,降低用戶的總體使用成本,提高運營商的資源利用率,成為了當前的一個現(xiàn)實而迫切的需求。用戶的需求為多種能力,即異構(gòu)能力,現(xiàn)有的異構(gòu)能力選擇(訂購)與使用依賴于用戶人工揀選,存在揀選工作量大的問題,同時,人工揀選還會出現(xiàn)選擇不當,造成用戶不必要的開支,能力使用效率低的問題。用戶需求的準確理解與精確把握,從而能夠根據(jù)用戶提供的整體需求框架,為用戶自動揀選符合其需求的優(yōu)化能力組合,減輕了用戶人工揀選的工作量和選擇不當所帶來的不必要的開支,也提高了能力使用效率。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種移動互聯(lián)網(wǎng)異構(gòu)能力選擇推薦方法,以實現(xiàn)對用戶需求的準確理解與精確把握,根據(jù)用戶提供的異構(gòu)能力,自動為用戶揀選出最符合用戶需求的能力組合,滿足用戶個性化定制需求,同時減輕用戶人工揀選的工作量,減小選擇不當所帶來的不必要的開支,提高能力使用效率。為實現(xiàn)上述發(fā)明目的,本發(fā)明移動互聯(lián)網(wǎng)異構(gòu)能力選擇推薦方法,其特征在于,包括以下步驟步驟I、能力開放平臺根據(jù)管理的能力建立能力索引列表將能力的價格、性能指標以能力形式化表達模型來規(guī)范,并依據(jù)能力名稱及其對應的類型建立二維表格,并以名稱作為索引的外鍵,得到能力索引列表;步驟2、將用戶的異構(gòu)能力需求以需求形式化表達模型表達,構(gòu)建用戶能力需求表;用戶需要的異構(gòu)能力類型、想要達到的性能指標以及自身能夠付出的代價即費用以形式化表達模型表達,得到用戶能力需求表;步驟3、將用戶能力需求表輸入到能力開放平臺的能力揀選與優(yōu)化引擎,在能力索引表中選出較優(yōu)異構(gòu)能力組合,并推薦給用戶3. I)、將用戶想要達到的性能指標以及自身能夠付出的費用作為約束條件,構(gòu)建總體收益表達函數(shù),將用戶需求轉(zhuǎn)換為如下數(shù)學表達式maxF(x)X e R其中,F(xiàn)(X)為總體收益表達函數(shù),用于度量異構(gòu)能力組合的優(yōu)劣程度,X為揀選的異構(gòu)能力組合,R為用戶能力需求表中所列每一能力類型在能力索引列表中選取對應能力類型的一個能力構(gòu)成能力組合的所有集合;總體收益表達函數(shù)F(X)最大的異構(gòu)能力組合X為較優(yōu)異構(gòu)能力組合,并推薦給用戶;總體收益表達函數(shù)F(X)的一般表達形式為
NF(X)= Π Fi(X)
i=l其中,N是費用及各個性能指標,即優(yōu)化目標的個數(shù),F(xiàn)i(X)為第i個需求優(yōu)化目標的收益表達函數(shù),對應于優(yōu)化目標的富余率;所述富余率是在用戶給定的優(yōu)化目標閾值內(nèi),每個優(yōu)化目標上尚能承受的代價百分比F1(X)= lmaf"lnow X100%
^maxi為需求的優(yōu)化目標,用戶為該目標設(shè)定的最大代價為imax,而在該優(yōu)化目標上,當前付出的代價為in ;3. 2)、能力揀選優(yōu)化分為兩步,第一步構(gòu)建一個初始能力組合0,第二步循環(huán)替換初始能力組合中的能力,直至形成較優(yōu)異構(gòu)能力組合;a、用戶對M個異構(gòu)能力類型提供出需求,每個能力類型在能力開放平臺中包含的能力集合分別為P1, P2,…,Pm,構(gòu)建初始能力組合O的方法如下al、并令初始能力組合0=Φ , Φ表示空集;a2、從未被處理的能力類型中,選取一個能力集合Pj ;a3、對于能力集合Pj中的Rj個能力,將其逐個代入初始能力組合0,構(gòu)成Rj個能力組合O' !,Oi 2,…,,并分別計算出總體收益表達函數(shù)F(0' k),k=l, 2,···,&,將總體收益表達函數(shù)F(0' k)最大的能力組合O' k作為初始能力組合0,返回步驟a2,直到用戶所需的全部能力類型對應的能力集合都被揀選完畢;a4、輸出初始能力組合O ;循環(huán)替換初始能力組合O中的能力bl、初始能力組合O中,找到最小富余度的優(yōu)化目標;b2、在富余度最小的優(yōu)化目標中,找到占用代價最高的能力pmax,在能力開放平臺該能力Pmax所屬能力類型能力集合中搜索能力P并代替初始能力組合O的Pmax,計算總體收益表達函數(shù)F(O),如果總體收益表達函數(shù)F(O)減小,則保留對初始能力組合O的替換,如果沒有減小,則放棄,直到能力Pmax所屬能力類型能力集合中的所有能力搜索完畢;b3、返回步驟1,直到最小富余度的優(yōu)化目標相同為止;b4、初始能力組合O即為較優(yōu)異構(gòu)能力組合X ;3. 3)、較優(yōu)異構(gòu)能力組合X推薦給用戶。
本發(fā)明的目的是這樣實現(xiàn)的本發(fā)明移動互聯(lián)網(wǎng)異構(gòu)能力選擇推薦方法,將能力開放平臺管理的能力以形式化表達模型建立能力索引表,將用戶的異構(gòu)能力需求以形式化表達模型進行表達,構(gòu)建用戶能力需求表,實現(xiàn)對用戶需求的準確理解與精確把握。然后根據(jù)用戶提供的異構(gòu)能力,以用戶想要達到的性能指標以及自身能夠付出的費用作為約束條件,構(gòu)建總體收益表達函數(shù),找到其總體收益表達函數(shù)最大的較優(yōu)異構(gòu)能力組合X,并推薦給客戶,滿足用戶個性化定制需求,同時減輕用戶人工揀選的工作量,減小選擇不當所帶來的不必要的開支,提高能力使用效率。
圖I是本發(fā)明移動互聯(lián)網(wǎng)異構(gòu)能力選擇推薦方法一具體實施方式
整體框架流圖。
具體實施方式
下面結(jié)合附圖對本發(fā)明的具體實施方式
進行描述,以便本領(lǐng)域的技術(shù)人員更好地理解本發(fā)明。需要特別提醒注意的是,在以下的描述中,當已知功能和設(shè)計的詳細描述也許會淡化本發(fā)明的主要內(nèi)容時,這些描述在這里將被忽略。圖I是本發(fā)明移動互聯(lián)網(wǎng)異構(gòu)能力選擇推薦方法一具體實施方式
整體框架流圖。如圖I所示,在本發(fā)明移動互聯(lián)網(wǎng)異構(gòu)能力選擇推薦方法中,流程包括用戶異構(gòu)能力需求、能力開放平臺管理的能力、形式化表達引擎、需求形式化表達模型、能力形式化表達模型、組合優(yōu)化模型、較優(yōu)異構(gòu)能力組合、人機界面、訂單處理過程。用戶的能力需求與能力開放平臺管理的能力首先使用形式化表達引擎轉(zhuǎn)化為用戶需求形式化表達模型和能力形式化表達模型,得到用戶能力需求表、能力索引列表,輸入能力開放平臺的能力揀選與優(yōu)化引擎,選出較優(yōu)異構(gòu)能力組合,并推薦給用戶,用戶人工在人機界面下,進行人工揀選和決策,優(yōu)化較優(yōu)異構(gòu)能力組合后,提交到訂單處理部分進行處理。I、能力開放平臺根據(jù)管理的能力建立能力索引列表一般而言,能力開放平臺管理的能力都可以細分為具體的類別。從大類上分,可分為電信能力領(lǐng)域與IT能力領(lǐng)域;電信能力領(lǐng)域又可以細分為短信能力類、彩信能力類、IVR(Interactive Voice Response,即互動式語音應答)能力類等;IT能力也可以分為計算能力類、存儲能力類,以及其他一些特定服務的能力類等。每一個能力類型都包含一個或多個能力,這些能力都可以完成相同的功能,使用中能夠相互替代;能力開放平臺運營的每一種能力雖然定價策略、SLA機制、服務規(guī)模等各有不同,但就主要功能而言,也都可以歸類為特定的類別。諸如短信能力類、IVR能力類、云存儲能力類等,可以用以下形式,將能力價格、性能指標以能力形式化表達模型來規(guī)范。將能力名稱及其對應的類型轉(zhuǎn)化為二維表格形式,并以名稱作為索引的外鍵,可得如表I所示的能力索引列表
權(quán)利要求
1.一種移動互聯(lián)網(wǎng)異構(gòu)能力選擇推薦方法,其特征在于,包括以下步驟 步驟I、能力開放平臺根據(jù)管理的能力建立能力索引列表 將能力的價格、性能指標以能力形式化表達模型來規(guī)范,并依據(jù)能力名稱及其對應的類型建立二維表格,并以名稱作為索引的外鍵,得到能力索引列表; 步驟2、將用戶的異構(gòu)能力需求以需求形式化表達模型表達,構(gòu)建用戶能力需求表;用戶需要的異構(gòu)能力類型、想要達到的性能指標以及自身能夠付出的代價即費用以形式化表達模型表達,得到用戶能力需求表; 步驟3、將用戶能力需求表輸入到能力開放平臺的能力揀選與優(yōu)化引擎,在能力索引表中選出較優(yōu)異構(gòu)能力組合,并推薦給用戶 ·3. I)、將用戶想要達到的性能指標以及自身能夠付出的費用作為約束條件,構(gòu)建總體收益表達函數(shù),將用戶需求轉(zhuǎn)換為如下數(shù)學表達式maxF (X)X e R 其中,F(xiàn)(X)為總體收益表達函數(shù),用于度量異構(gòu)能力組合的優(yōu)劣程度,X為揀選的異構(gòu)能力組合,R為用戶能力需求表中所列每一能力類型在能力索引列表中選取對應能力類型的一個能力構(gòu)成能力組合的所有集合;總體收益表達函數(shù)F(X)最大的異構(gòu)能力組合X為較優(yōu)異構(gòu)能力組合,并推薦給用戶; 總體收益表達函數(shù)F (X)的一般表達形式為
2.根據(jù)權(quán)利要求I所述的移動互聯(lián)網(wǎng)異構(gòu)能力選擇推薦方法,,其特征在于,還包括以下步驟 步驟4、得到較優(yōu)異構(gòu)能力組合后,以功能表單的形式向用戶呈現(xiàn),用戶對較優(yōu)異構(gòu)能力組合包含的能力、費用、各個性能指標等內(nèi)容進行人工揀選; 步驟5、用戶完成能力的揀選后,向能力開放平臺提交能力訂單,從而完成整個能力訂購過程。
全文摘要
本發(fā)明公開了一種移動互聯(lián)網(wǎng)異構(gòu)能力選擇推薦方法,將能力開放平臺管理的能力以形式化表達模型建立能力索引表,將用戶的異構(gòu)能力需求以形式化表達模型進行表達,構(gòu)建用戶能力需求表,實現(xiàn)對用戶需求的準確理解與精確把握。然后根據(jù)用戶提供的異構(gòu)能力,以用戶想要達到的性能指標以及自身能夠付出的費用作為約束條件,構(gòu)建總體收益表達函數(shù),找到其總體收益表達函數(shù)最大的較優(yōu)異構(gòu)能力組合x,并推薦給客戶,滿足用戶個性化定制需求,同時減輕用戶人工揀選的工作量,減小選擇不當所帶來的不必要的開支,提高能力使用效率。
文檔編號G06Q50/30GK102855600SQ20121025417
公開日2013年1月2日 申請日期2012年7月23日 優(yōu)先權(quán)日2012年7月23日
發(fā)明者劉夢娟, 王聰, 張朋, 趙洋, 柯濤 申請人:電子科技大學