軟件自適應的動態(tài)生成方法
【專利摘要】本發(fā)明提供了一種軟件自適應的動態(tài)生成方法,包括步驟:步驟1:移動終端獲取當前的代表性情境信息,通過網(wǎng)絡推送給服務器;步驟2:服務器將符合移動終端當前的代表性情境信息的軟件或者服務推送給移動終端。本發(fā)明主要針對普適計算中軟件自適應的動態(tài)生成,即移動終端將當前所處的情境信息通過網(wǎng)絡推送給服務器。服務器根據(jù)獲得的情境信息,自動生成符合當前移動終端的軟件,將不同的功能及服務依照一定規(guī)則有效地組合起來并向需要的用戶提供,從而減少了對網(wǎng)絡帶寬和移動終端性能的需求,提供了系統(tǒng)的資源使用率。
【專利說明】軟件自適應的動態(tài)生成方法
【技術(shù)領域】
[0001]本發(fā)明涉及屬于計算機應用領域,尤其是自適應模型、情境感知、軟件動態(tài)生成和決策模型等領域,具體涉及一種在普適環(huán)境下軟件自適應的自動生成方法。
【背景技術(shù)】
[0002]當下的時代中,計算機硬件水平呈幾何級數(shù)迅猛發(fā)展,網(wǎng)絡的發(fā)展與推廣也使得移動設備逐漸占據(jù)著更多的數(shù)碼市場份額。在這一科技大背景之下,普適計算的概念便自然而然地進入了人們的視線。所謂普適計算,便是強調(diào)了對各種情境自我適應的計算概念。同過普適計算能夠使得人們在任何時間、任何地點、以任何方式進行信息的獲取與處理。
[0003]如今的技術(shù)使得移動終端攜帶日漸方便、功能日益強大、信息交流更為快速便捷,這一點正符合了普適計算的終端概念,即弱化了計算機的實體,使得計算與應用在各種情境條件下均能夠進行。
[0004]科學家表示,普適計算的核心思想是小型、便宜、網(wǎng)絡化的處理設備廣泛分布在日常生活的各個場所,計算設備將不只依賴命令行、圖形界面進行人機交互,而更依賴“自然”的交互方式,計算設備的尺寸將縮小到毫米甚至納米級。在物理終端的層面上科學技術(shù)的發(fā)展也不曾停歇。
[0005]然而,雖然終端及服務兩方的發(fā)展均朝著普適計算的最終形態(tài)穩(wěn)步得發(fā)展著,兩者的銜接及調(diào)度卻依然是一個剛剛起步的領域。伴隨著技術(shù)的發(fā)展我們提出了一系列的問題。即使有了所有可能被需要的信息及相關(guān)的服務功能,如何根據(jù)用戶的需求智能地提供其所需的信息而自動過濾掉冗余的部分?如何定義用戶的需求?如何將特定的情境轉(zhuǎn)換成計算機所能夠理解的條件分支,并使其得以做出相應的分析及響應?這便是如今又一十分熱門的重要論題一“自適應”。擁有了近乎無限的資源以及最有效的終端,有效并正確地將信息傳輸?shù)狡浔恍枰牡胤?,并對信息進行針對性處理,篩選掉其海量冗余部分,這一訴求在當下就顯得極為重要。此時,便需要一種有效且正確的模型,能夠識別并且合理地分配出相應的資源,以達到資源利用最大化的效果。
[0006]在自適應模型的建立這一研究領域上,已經(jīng)有了許多前沿的研究與推演。對于所有的自適應模型,其著眼點始終在于如何使得模型能夠理解各種發(fā)生的情況,然后根據(jù)當前的信息及資料給出解決方案,并且能夠最大程度地保證解決方案符合用戶或者當前的情境?;谶@一訴求提出了眾多截然不同的模型。例如基于需求(Souza V E S.Arequirements-based approach for the design of adaptive systems[C]//SoftwareEngineering(ICSE),201234th International Conference on.1EEE, 2012:1635-1637.),基于角色(Monpratarnchai S,Tetsuo T.Applying Adaptive Role-Based Model toSelf-Adaptive System Constructing Problems:A Case Study[C]//Engineering ofAutonomic and Autonomous Systems (EASe), 20118th IEEE International Conferenceand Workshops on.1EEE, 2011:69-78.),基于部件(Du S, Huang L,Chen J.A FormalModel for Dynamic Service Updates in Pervasive Computing[C]//Innovative Mobileand Internet Services in Ubiquitous Computing(IMIS), 201IFifth InternationalConference on.1EEE, 2011:114-119.)等等。各種不同的模型各有千秋,并且都形成了一套各自初具雛形的理論。然而這方面的發(fā)展相對來說依然較為細節(jié)化,目前為止還沒有較為公認的統(tǒng)一模型被廣泛的應用并接受。
【發(fā)明內(nèi)容】
[0007]針對現(xiàn)有技術(shù)中的缺陷,本發(fā)明的目的是提供一種軟件自適應的動態(tài)生成方法。
[0008]根據(jù)本發(fā)明提供的軟件自適應的動態(tài)生成方法,包括如下步驟:
[0009]步驟1:移動終端獲取當前的代表性情境信息,通過網(wǎng)絡推送給服務器;
[0010]步驟2:服務器將符合移動終端當前的代表性情境信息的軟件或者服務推送給移動終端。
[0011 ] 優(yōu)選地,所述步驟I包括如下步驟:
[0012]步驟1.1:移動終端通過自身的傳感器獲取代表性情境信息。
[0013]優(yōu)選地,所述步驟2包括如下步驟: [0014]步驟2.1:服務器將對代表性情境信息進行數(shù)值化;
[0015]步驟2.2:服務器對代表性情境信息中的非標準情境元組進行數(shù)值化后,與標準情境元組進行匹配。
[0016]優(yōu)選地,所述步驟2.1包括如下步驟:
[0017]-對于原始的數(shù)據(jù)就已經(jīng)是數(shù)值的代表性情境信息,直接將這些數(shù)據(jù)作為代表性情境信息的代表值;
[0018]-對于原始的數(shù)據(jù)不是數(shù)值的代表性情境信息,則將代表性情境信息延伸為多個衍生信息的合集,移動終端將代表性情況信息對應的衍生信息的關(guān)鍵詞發(fā)送給服務器,服務器通過關(guān)鍵字查詢表格,得到代表性情境信息所對應的數(shù)值。
[0019]優(yōu)選地,服務器將代表性情境信息的數(shù)值分成不同的數(shù)值段,對于不同的數(shù)值段,給予不同的等級值。
[0020]優(yōu)選地,所述步驟2.2包括如下步驟:
[0021]步驟2.2.1:服務器計算出獲得的非標準情境元組與標準情境元組的差異度;
[0022]步驟2.2.2:在得到差異度后,通過如下公式得到非標準情境元組與標準情境元組之間的差異值,取差異值最小的作為當前非標準情境元組的匹配情境:
[0023]
【權(quán)利要求】
1.一種軟件自適應的動態(tài)生成方法,其特征在于,包括如下步驟: 步驟1:移動終端獲取當前的代表性情境信息,通過網(wǎng)絡推送給服務器; 步驟2:服務器將符合移動終端當前的代表性情境信息的軟件或者服務推送給移動終端。
2.根據(jù)權(quán)利要求1所述的軟件自適應的動態(tài)生成方法,其特征在于,所述步驟I包括如下步驟: 步驟1.1:移動終端通過自身的傳感器獲取代表性情境信息。
3.根據(jù)權(quán)利要求1所述的軟件自適應的動態(tài)生成方法,其特征在于,所述步驟2包括如下步驟: 步驟2.1:服務器將對代表性情境信息進行數(shù)值化; 步驟2.2:服務器對代表性情境信息中的非標準情境元組進行數(shù)值化后,與標準情境元組進行匹配。
4.根據(jù)權(quán)利要求3所述的軟件自適應的動態(tài)生成方法,其特征在于,所述步驟2.1包括如下步驟: -對于原始的數(shù)據(jù)就已經(jīng) 是數(shù)值的代表性情境信息,直接將這些數(shù)據(jù)作為代表性情境信息的代表值; -對于原始的數(shù)據(jù)不是數(shù)值的代表性情境信息,則將代表性情境信息延伸為多個衍生信息的合集,移動終端將代表性情況信息對應的衍生信息的關(guān)鍵詞發(fā)送給服務器,服務器通過關(guān)鍵字查詢表格,得到代表性情境信息所對應的數(shù)值。
5.根據(jù)權(quán)利要求4所述的軟件自適應的動態(tài)生成方法,其特征在于,服務器將代表性情境信息的數(shù)值分成不同的數(shù)值段,對于不同的數(shù)值段,給予不同的等級值。
6.根據(jù)權(quán)利要求1所述的軟件自適應的動態(tài)生成方法,其特征在于,所述步驟2.2包括如下步驟: 步驟2.2.1:服務器計算出獲得的非標準情境元組與標準情境元組的差異度; 步驟2.2.2:在得到差異度后,通過如下公式得到非標準情境元組與標準情境元組之間的差異值,取差異值最小的作為當前非標準情境元組的匹配情境:y-1
7.根據(jù)權(quán)利要求6所述的軟件自適應的動態(tài)生成方法,其特征在于,通過直接統(tǒng)計的方式計算用戶對所提供軟件或者服務的使用比例,并將這一使用比例直接作為比重系數(shù),投入差異值的計算之中 ;其中,每個單個數(shù)組的元素均相互獨立,元素的比重系數(shù)的調(diào)節(jié)統(tǒng)計也相互獨立。
【文檔編號】G06F9/44GK103645889SQ201310548993
【公開日】2014年3月19日 申請日期:2013年11月7日 優(yōu)先權(quán)日:2013年11月7日
【發(fā)明者】唐飛龍, 周金, 唐燦, 季麗娟, 過敏意 申請人:上海交通大學