亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

具有自動(dòng)升級(jí)的分層數(shù)據(jù)表面處理配置的制作方法

文檔序號(hào):11519465閱讀:203來源:國知局
具有自動(dòng)升級(jí)的分層數(shù)據(jù)表面處理配置的制造方法與工藝



背景技術(shù):

計(jì)算系統(tǒng)目前正在廣泛使用。一些這樣的計(jì)算系統(tǒng)相當(dāng)大并且相對(duì)復(fù)雜。它們還經(jīng)常有用于在系統(tǒng)中聚合、轉(zhuǎn)換和輸出數(shù)據(jù)和其他信息的數(shù)據(jù)表面處理系統(tǒng)。

許多組織使用計(jì)算系統(tǒng),以便于控制組織的各種流程、任務(wù)、其他計(jì)算系統(tǒng)或設(shè)備的運(yùn)行。許多這種組織也服從數(shù)據(jù)如何被表面處理并被提供給用戶或其他計(jì)算系統(tǒng)的規(guī)則。規(guī)則可以指定要輸出給用戶或其他計(jì)算系統(tǒng)的各種格式、內(nèi)容或其他配置。一些組織是多國組織,因?yàn)樗鼈冊(cè)谑澜绺鞯氐母鞣N不同司法管轄區(qū)內(nèi)運(yùn)作。因此,它們可能服從各種不同類型的規(guī)則,這些規(guī)則定義了數(shù)據(jù)如何被表面處理并被輸出給用戶和其他計(jì)算系統(tǒng)。這些規(guī)則在每個(gè)不同的司法管轄區(qū)可能會(huì)經(jīng)常變化。

為了遵守這些各種類型的限制,一些系統(tǒng)通常需要顧問或開發(fā)人員來配置系統(tǒng)中的根據(jù)限制被運(yùn)行以生成數(shù)據(jù)輸出的編譯的代碼(或命令式代碼)。然而,這可能是耗時(shí)且麻煩的。

為了加劇這個(gè)問題,一些這樣的計(jì)算系統(tǒng)通常由制造商作為基本計(jì)算系統(tǒng)來制造?;居?jì)算系統(tǒng)然后可以被開發(fā)者、獨(dú)立軟件供應(yīng)商或最終用戶組織定制(并且有時(shí)被深度定制)。這些系統(tǒng)也可以在所有這些各種不同的級(jí)別中被定制。例如,基本系統(tǒng)可以由獨(dú)立軟件供應(yīng)商定制以產(chǎn)生計(jì)算系統(tǒng)的定制的版本。然后定制的版本可以由開發(fā)人員或終端用戶組織進(jìn)一步定制。最終的方案是在最終被部署在終端用戶組織之前已經(jīng)在多個(gè)級(jí)別被定制的計(jì)算系統(tǒng)。

因此,在計(jì)算系統(tǒng)制造商或向計(jì)算系統(tǒng)提供定制的個(gè)體中的一個(gè)升級(jí)或以其他方式修改基本系統(tǒng)或其定制的情況下,這些類型的升級(jí)或修改可能難以在終端用戶組織處部署。

上面的討論僅被提供用于一般背景信息,并不旨在用于輔助確定所要求保護(hù)的主題的范圍。



技術(shù)實(shí)現(xiàn)要素:

定制并創(chuàng)建所選擇的數(shù)據(jù)表面處理解決方案的配置的新版本的用戶交互被檢測(cè)到。定制和新版本被保存為對(duì)所選擇的數(shù)據(jù)表面處理解決方案的改變(或增量(delta))。具有定制增量的所選擇的數(shù)據(jù)表面處理解決方案被標(biāo)識(shí)為唯一的解決方案,并作為節(jié)點(diǎn)被保存在解決方案層次結(jié)構(gòu)中,該解決方案層次結(jié)構(gòu)具有作為其祖先節(jié)點(diǎn)的所選擇的解決方案。具有新版本(升級(jí))增量的所選擇的數(shù)據(jù)表面處理解決方案被標(biāo)識(shí)為所選擇的解決方案的新版本,并且在解決方案層次結(jié)構(gòu)中的相同節(jié)點(diǎn)中被保存為新版本。對(duì)應(yīng)于具有定制和升級(jí)增量的所選擇的解決方案的層次結(jié)構(gòu)中的節(jié)點(diǎn)繼承與祖先節(jié)點(diǎn)相對(duì)應(yīng)的配置。

本發(fā)明內(nèi)容旨在以簡(jiǎn)化的形式介紹概念的選擇,這些概念在下面的具體實(shí)施例中進(jìn)一步描述。本發(fā)明內(nèi)容不旨在標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵特征或基本特征,也不旨在用于輔助確定所要求保護(hù)的主題的范圍。所要求保護(hù)的主題不限于解決背景中指出的任何或所有缺點(diǎn)的實(shí)現(xiàn)。

附圖說明

圖1是一個(gè)示意性的計(jì)算系統(tǒng)架構(gòu)的框圖。

圖2是一個(gè)示意性的定制架構(gòu)的框圖。

圖3是圖示圖2中所示的定制架構(gòu)的操作的一個(gè)示例的流程圖。

圖4是解決方案層次結(jié)構(gòu)的一個(gè)示例的框圖。

圖4a示出了用戶界面顯示的一個(gè)示例。

圖5是圖示部署系統(tǒng)的操作的一個(gè)示例的流程圖。

圖6是圖示自動(dòng)升級(jí)系統(tǒng)的操作的一個(gè)示例的流程圖。

圖7示出了部署在云計(jì)算架構(gòu)中的上述架構(gòu)的一個(gè)示例。

圖8-10示出了移動(dòng)設(shè)備的各種示例。

圖11是計(jì)算環(huán)境的一個(gè)示例的框圖。

具體實(shí)施方式

圖1是計(jì)算系統(tǒng)架構(gòu)100的一個(gè)示例的框圖。架構(gòu)100示意性地包括計(jì)算系統(tǒng)102,其生成具有用戶輸入機(jī)制106的用戶界面顯示器104,用于由用戶108的交互。用戶108示意性地與用戶輸入機(jī)制106進(jìn)行交互以便控制和操縱計(jì)算系統(tǒng)102。架構(gòu)100還示出了計(jì)算系統(tǒng)102示意性地與其他計(jì)算系統(tǒng)110進(jìn)行通信。

計(jì)算系統(tǒng)102示意性地包括處理器或服務(wù)器112、數(shù)據(jù)存儲(chǔ)裝置114-116、應(yīng)用部件118、接口部件120、數(shù)據(jù)表面處理解決方案122、可配置數(shù)據(jù)表面處理部件124(表面處理特定于域、表面處理的和格式化的數(shù)據(jù)126),并且其可以包括其他項(xiàng)128。數(shù)據(jù)存儲(chǔ)114-116可以包括各種信息,諸如表130、實(shí)體132、類134、工作流程136、處理138、文件140和其他信息142??膳渲脭?shù)據(jù)表面處理部件124示意性地包括格式化部件144、邏輯執(zhí)行部件146、數(shù)據(jù)提取部件148、輸出部件150,并且其可以包括其他項(xiàng)152。

應(yīng)用部件118示意性地運(yùn)行對(duì)各種表130、實(shí)體132、類134、文件140或其他記錄142執(zhí)行工作流程136或處理138的一個(gè)或多個(gè)應(yīng)用。盡管數(shù)據(jù)存儲(chǔ)裝置114和116可以包含相同或不同的項(xiàng),但僅提供數(shù)據(jù)存儲(chǔ)裝置114中的項(xiàng)的示例。

接口部件120示意性地生成接口,諸如用戶界面顯示器104,以及應(yīng)用編程接口或者到其他計(jì)算系統(tǒng)110的其他接口。用戶108示意性地使用用戶接口顯示器104上的用戶輸入機(jī)制106與計(jì)算系統(tǒng)102通信。其他計(jì)算系統(tǒng)110可以使用應(yīng)用編程接口或其他合適的接口來示意性地與系統(tǒng)102進(jìn)行通信。

其他計(jì)算系統(tǒng)110可以示意性地根據(jù)規(guī)則或指示要接收的信息的特定內(nèi)容、格式、文件格式和其他配置細(xì)節(jié)的其他限制來接收信息。因此,在一個(gè)示例中,計(jì)算系統(tǒng)102示意性地包括根據(jù)這些規(guī)則來表面處理或變換數(shù)據(jù)的可配置數(shù)據(jù)表面處理部件126。

可配置的數(shù)據(jù)表面處理部件124可由用戶108、開發(fā)人員或其他個(gè)體(其一個(gè)示例在下面參照?qǐng)D2描述)示意性地配置。其可以用于生成數(shù)據(jù)表面處理解決方案122,其為用戶108或其他計(jì)算系統(tǒng)110提供將在表面處理數(shù)據(jù)中被使用的各種格式化和配置。數(shù)據(jù)提取部件148示意性地訪問數(shù)據(jù)表面處理解決方案122中的映射,以標(biāo)識(shí)基于數(shù)據(jù)表面處理解決方案122將被提取的數(shù)據(jù)。邏輯執(zhí)行部件146示意性地在數(shù)據(jù)上執(zhí)行任何期望的邏輯,格式化部件144訪問數(shù)據(jù)表面處理解決方案122中的格式化信息,并將所提取的數(shù)據(jù)變換為在數(shù)據(jù)表面處理解決方案122中指定的期望格式。輸出部件150示意性地輸出由部件124表面處理的格式化和特定于域的數(shù)據(jù)。數(shù)據(jù)126可以被提供給用戶108、給其他計(jì)算系統(tǒng)110或給其他用戶。

圖2是可以用于允許用戶108或其他用戶提供定制以獲得經(jīng)定制的數(shù)據(jù)表面處理解決方案122使得可以從計(jì)算系統(tǒng)102根據(jù)由數(shù)據(jù)表面處理解決方案122實(shí)現(xiàn)的限制來對(duì)數(shù)據(jù)進(jìn)行表面處理的定制架構(gòu)160的一個(gè)示例的框圖。架構(gòu)160示意性地包括定制系統(tǒng)162,其可訪問存儲(chǔ)基本數(shù)據(jù)表面處理解決方案166和解決方案層次結(jié)構(gòu)168的一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)裝置164。架構(gòu)160還示出了定制用戶170(其可以是isv、開發(fā)人員、終端用戶等)示意性地與在由定制系統(tǒng)162生成的用戶界面顯示器174上的用戶輸入機(jī)制172交互。定制用戶170與用戶輸入機(jī)制交互,以便控制和操縱定制系統(tǒng)162以生成定制的數(shù)據(jù)表面處理解決方案。在這樣做時(shí),定制用戶170可以通過單獨(dú)的定制設(shè)備176(諸如客戶端設(shè)備)或直接與定制系統(tǒng)162進(jìn)行交互。

在圖2所示的示例中,定制系統(tǒng)162示意性地包括模型定制部件178、映射定制部件180、格式定制部件182、處理器或服務(wù)器184、用戶界面部件186、自動(dòng)升級(jí)系統(tǒng)188、部署系統(tǒng)190、并且其可以包括其他項(xiàng)192。自動(dòng)升級(jí)系統(tǒng)188示意性地包括定制合并部件194、沖突解決部件196、并且其可以包括其他項(xiàng)198。部署系統(tǒng)190示意性地包括層次訪問部件200、層次遍歷部件202、部署引擎204、增量應(yīng)用部件206、并且其可以包括其他項(xiàng)208。定制用戶170可以示意性地與定制部件178交互以在基本數(shù)據(jù)表面處理解決方案166中定制數(shù)據(jù)模型。用戶170可以示意性地與映射定制部件180交互以在基本數(shù)據(jù)表面處理解決方案166中定制各種映射。用戶170可以示意性地與格式定制部件182交互以在基本數(shù)據(jù)表面處理解決方案166中修改各種格式配置。用戶170可以示意性地與系統(tǒng)162中的其他部件192交互,以便向基本數(shù)據(jù)表面處理解決方案166提供其他配置或定制。

在一個(gè)示例中,由用戶170輸入的定制被捕獲為增量(或來自基本數(shù)據(jù)表面處理解決方案166的改變),并被存儲(chǔ)在解決方案層次結(jié)構(gòu)168中。下面將更詳細(xì)地描述。部署系統(tǒng)190示意性地訪問基本數(shù)據(jù)表面處理解決方案166,并且在解決方案層次結(jié)構(gòu)168中應(yīng)用相關(guān)的增量(或改變)以獲得定制的數(shù)據(jù)表面處理解決方案166。自動(dòng)升級(jí)系統(tǒng)188示意性地檢測(cè)何時(shí)基本數(shù)據(jù)表面處理解決方案166(或在解決方案層次結(jié)構(gòu)168中標(biāo)識(shí)的任何其他解決方案)已被升級(jí)或以其他方式被修改。其示意性地基于針對(duì)解決方案層次結(jié)構(gòu)168中高于定制的數(shù)據(jù)解決方案的數(shù)據(jù)表面處理解決方案的升級(jí)或其他修改,自動(dòng)地升級(jí)由定制用戶170生成的定制的數(shù)據(jù)表面處理解決方案。

圖3是圖示在允許定制用戶170生成定制的數(shù)據(jù)表面處理解決方案的定制架構(gòu)160的操作的一個(gè)示例的流程圖。圖4示出了解決方案層次結(jié)構(gòu)168的一個(gè)示例?,F(xiàn)在將結(jié)合彼此描述圖2-4。

首先假設(shè)計(jì)算系統(tǒng)制造商或其他開發(fā)人員已經(jīng)生成了基本數(shù)據(jù)表面處理解決方案。例如,這可能包括針對(duì)監(jiān)管電子報(bào)告表面處理數(shù)據(jù)。監(jiān)管電子報(bào)告涉及來自組織的計(jì)算機(jī)系統(tǒng)(由政府或其他監(jiān)管機(jī)構(gòu)定義的特定格式)的電子文件的創(chuàng)建,該創(chuàng)建需要電子格式中的信息。例如,政府或其他監(jiān)管機(jī)構(gòu)可能經(jīng)常發(fā)布規(guī)定各種不同類型組織的報(bào)告要求的規(guī)定。這種類型的規(guī)定會(huì)經(jīng)歷相對(duì)頻繁的改變。其也可以特定于單獨(dú)的司法管轄區(qū)。在一些常規(guī)系統(tǒng)中,為了滿足任何新的或修改的立法,必須雇用代碼開發(fā)人員以便修改運(yùn)行以生成報(bào)告的已編碼的代碼。這當(dāng)然可能是麻煩和耗時(shí)的,也容易出錯(cuò)。在從基本版本修改的系統(tǒng)中,問題更加嚴(yán)重。當(dāng)提供對(duì)基本版本的升級(jí)時(shí),升級(jí)通常需要手動(dòng)部署到在組織處部署的計(jì)算系統(tǒng)的定制的版本。同樣,這樣做不僅麻煩和耗時(shí),而且容易出錯(cuò)。

為了本討論的目的,假設(shè)基本數(shù)據(jù)表面處理解決方案包括一組聲明性的、特定于域的數(shù)據(jù)模型,該組數(shù)據(jù)模型可以通過將它們映射到一個(gè)或多個(gè)不同的數(shù)據(jù)源來映射到域。然后,聲明性的、特定于域的數(shù)據(jù)模型也被映射到電子報(bào)告格式。用戶可以提供聲明性輸入來修改聲明性、特定于域的數(shù)據(jù)模型與電子報(bào)告格式之間的映射。例如,特定于域數(shù)據(jù)模型可以被配置為在圖4中在220處大體上圖示的支付配置。支付配置示意性地配置數(shù)據(jù)模型,以表面處理來自計(jì)算系統(tǒng)102的支付數(shù)據(jù)。支付配置解決方案因此包括數(shù)據(jù)模型定義222、將潛在數(shù)據(jù)模型(在基本數(shù)據(jù)表面處理解決方案166中)映射到某些數(shù)據(jù)源的數(shù)據(jù)模型映射224、定義數(shù)據(jù)和文件格式或電子報(bào)告的格式定義228、以及將格式定義228映射到數(shù)據(jù)模型定義222的格式映射230。支付配置解決方案也可以包括其他項(xiàng)232。

如本文所討論的,給定解決方案220示意性地組合了用于給定監(jiān)管報(bào)告系統(tǒng)的配置。在解決方案樹(或解決方案層次結(jié)構(gòu)168)中定義了其他解決方案,其是包括多個(gè)節(jié)點(diǎn)的分層數(shù)據(jù)結(jié)構(gòu)。例如,圖4示出了解決方案層次結(jié)構(gòu)168包括支付配置解決方案節(jié)點(diǎn)221、單個(gè)歐元支付區(qū)域(sepa)配置解決方案節(jié)點(diǎn)223、sepa信用轉(zhuǎn)移(ct)配置解決方案節(jié)點(diǎn)225,并且其可以包括其他解決方案節(jié)點(diǎn)227。支付配置解決方案節(jié)點(diǎn)221對(duì)應(yīng)于根據(jù)給定配置來表面處理來自系統(tǒng)102的支付數(shù)據(jù)的支付配置解決方案。sepa配置解決方案節(jié)點(diǎn)223對(duì)應(yīng)于僅是示例解決方案的sepa配置解決方案,并且定制支付配置解決方案以符合sepa集成計(jì)劃的配置,其簡(jiǎn)化了以歐元計(jì)價(jià)的銀行轉(zhuǎn)賬。sepact配置解決方案225對(duì)應(yīng)于sepact配置解決方案,sepa配置解決方案是sepa配置解決方案的定制。

在解決方案層次結(jié)構(gòu)168中的更低且旨在處于更高節(jié)點(diǎn)右側(cè)的節(jié)點(diǎn)是更高和外凹節(jié)點(diǎn)的后代節(jié)點(diǎn)。給定節(jié)點(diǎn)的直接后代稱為給定節(jié)點(diǎn)的子節(jié)點(diǎn)。在解決方案層次結(jié)構(gòu)168中的更高且向左凹陷的節(jié)點(diǎn)是更低和內(nèi)凹的節(jié)點(diǎn)的祖先節(jié)點(diǎn)。給定節(jié)點(diǎn)的直接祖先節(jié)點(diǎn)稱為給定節(jié)點(diǎn)的父節(jié)點(diǎn)。

每個(gè)后代節(jié)點(diǎn)都示意性地繼承了來自其祖先節(jié)點(diǎn)的所有配置細(xì)節(jié)。后代節(jié)點(diǎn)進(jìn)一步定義從祖先節(jié)點(diǎn)中找到的配置詳細(xì)信息的改變,并且在一個(gè)示例中,僅存儲(chǔ)這些改變。例如,sepa配置解決方案節(jié)點(diǎn)223包括對(duì)與支付配置節(jié)點(diǎn)221對(duì)應(yīng)的解決方案中發(fā)現(xiàn)的格式定義228的一組改變或增量。sepact配置解決方案節(jié)點(diǎn)225包括對(duì)格式定義的第二組增量(或改變)(它們是在節(jié)點(diǎn)223處找到的定義的改變)。節(jié)點(diǎn)225還包括對(duì)節(jié)點(diǎn)221中的格式映射230的一組增量(或改變)。

因此,在一個(gè)示例中,定制用戶170使用定制系統(tǒng)162通過從解決方案樹(或解決方案層次結(jié)構(gòu))168中已經(jīng)存在的解決方案導(dǎo)出來創(chuàng)建他或她自己的解決方案。每當(dāng)層次結(jié)構(gòu)168中較高的解決方案已被改變(這可能意味著該解決方案的新版本已經(jīng)發(fā)布),對(duì)應(yīng)于層次結(jié)構(gòu)168中的后代節(jié)點(diǎn)的解決方案可以通過將祖先節(jié)點(diǎn)中的變化與在后代級(jí)別做出的增量(或定制)進(jìn)行比較來應(yīng)用該新版本。這可以由自動(dòng)升級(jí)系統(tǒng)188自動(dòng)執(zhí)行?,F(xiàn)在將更詳細(xì)地描述定制解決方案的生成、其部署、和自動(dòng)升級(jí)的部署。

圖3是圖示定制用戶170如何通過修改基本數(shù)據(jù)表面處理解決方案166(其可以由對(duì)應(yīng)于層次結(jié)構(gòu)168中的節(jié)點(diǎn)221的支付配置解決方案220表示)來提供輸入以在解決方案層次結(jié)構(gòu)168中生成解決方案(對(duì)應(yīng)于后代節(jié)點(diǎn))的一個(gè)示例的流程圖。在一個(gè)示例中,用戶界面部件186示意性地生成允許定制用戶170選擇他或她希望訂制的基本數(shù)據(jù)表面處理解決方案166以便生成定制的解決方案的用戶界面顯示。

圖4a示出了這樣的用戶界面顯示250的一個(gè)示例??梢钥闯?,用戶界面顯示250示意性地顯示了圖4所示的解決方案層次結(jié)構(gòu)168中的解決方案252的列表。用戶可以通過導(dǎo)航表單左側(cè)的解決方案樹示意性地選擇解決方案中的一個(gè)以進(jìn)行修改。在任何情況下,一旦用戶選擇了解決方案,在描述256中進(jìn)行描述,并且一般地在258處顯示對(duì)應(yīng)于所選解決方案的各種其他信息。然后,用戶可以提供打開用于定制的開發(fā)環(huán)境中(諸如定制系統(tǒng)162中)的該解決方案的輸入。檢測(cè)指示用戶希望定制所選擇的解決方案的用戶輸入由圖3的框260指示。框262指示訪問所選擇的用于定制的解決方案。

然后,用戶界面部件186示意性地生成具有可由用戶致動(dòng)的用戶輸入機(jī)制的一組用戶界面顯示,以便定制所選擇的解決方案。這由框264指示。

用戶然后可以與用戶輸入機(jī)制交互,以便定制所選解決方案的特定配置。這由框266指示。例如,用戶輸入機(jī)制可以包括允許用戶提供將特定于域的數(shù)據(jù)模型映射到特定域的映射輸入的機(jī)制。在這種情況下,模型定制部件178和映射定制部件180示意性地修改數(shù)據(jù)模型配置以將其映射到域。通過框268指示檢測(cè)將特定于域的數(shù)據(jù)模型映射到域的輸入。

用戶輸入機(jī)制還可以允許用戶向數(shù)據(jù)模型提供將配置以指定格式映射到輸出文件的格式映射輸入。這由框278指示。輸入機(jī)制還可以允許用戶提供用于配置格式定義以指定針對(duì)特定解決方案的數(shù)據(jù)輸出的輸入。在這種情況下,格式定制部件182基于格式配置輸入來示意性地定制所選擇的解決方案。檢測(cè)格式配置輸入由圖3中的框280指示。以類似的方式,輸入機(jī)制還可以允許用戶提供用于配置數(shù)據(jù)模型定義的輸入。檢測(cè)數(shù)據(jù)模型配置輸入由圖3中的框270指示。當(dāng)然,用戶輸入機(jī)制可以允許用戶170輸入其他定制輸入,并且通過框282指示檢測(cè)那些用戶交互。

在一個(gè)示例中,由用戶170提供的定制輸入表示的定制將被捕獲,作為來自正在被定制的底層的所選解決方案的改變。作為第一步,用戶創(chuàng)建專用的解決方案作為解決方案層次結(jié)構(gòu)中所選解決方案的后代。其由圖3中的框288指示。例如,如果用戶提供改變格式定義的配置輸入,則這些可以被捕獲為增量229(圖4所示),該增量簡(jiǎn)單地指示來自解決方案220中的格式定義228的改變。因此,在節(jié)點(diǎn)223處表示的解決方案簡(jiǎn)單地從解決方案220繼承所有配置,然后根據(jù)增量229將改變應(yīng)用于格式定義。節(jié)點(diǎn)223處的解決方案被定義為專用的解決方案,但是繼承所有來自解決方案220的配置設(shè)置,然后簡(jiǎn)單地改變格式定義。將用戶170提供的定制保存為對(duì)所選擇的解決方案的增量由圖3的流程圖中的框284指示。

因此,解決方案223由在其祖先節(jié)點(diǎn)(節(jié)點(diǎn)221)中發(fā)現(xiàn)的配置設(shè)置連同被應(yīng)用于這些配置設(shè)置的增量(增量229)來表示。

一旦定制解決方案(由層次結(jié)構(gòu)168中的節(jié)點(diǎn)223表示)已被保存,則可以將其部署到運(yùn)行時(shí)系統(tǒng)。圖5是圖示這樣做的部署系統(tǒng)190的操作的一個(gè)示例的流程圖。

部署系統(tǒng)190首先檢測(cè)指示用戶希望部署給定解決方案的用戶交互。這由圖5中的框300指示。在一個(gè)示例中,用戶提供與其希望部署的解決方案相關(guān)聯(lián)的專用標(biāo)識(shí)符302。這由框302指示。用戶可以以其他方式與系統(tǒng)交互以指示要部署的給定解決方案,并且這由框304指示。

層次結(jié)構(gòu)訪問部件200然后訪問解決方案層次結(jié)構(gòu)168中的給定解決方案。這由框306指示。作為示例,專用標(biāo)識(shí)符可以標(biāo)識(shí)在解決方案層次結(jié)構(gòu)168中給定解決方案的被定義在哪里。

層次結(jié)構(gòu)遍歷部件202然后遍歷解決方案層次結(jié)構(gòu)168,直到層次結(jié)構(gòu)168中的根節(jié)點(diǎn)(或最高節(jié)點(diǎn))。在圖4所示的示例中,這是節(jié)點(diǎn)221。由框308指示遍歷層次結(jié)構(gòu)。

在這樣做時(shí),遍歷部件202標(biāo)識(shí)解決方案層次結(jié)構(gòu)168中、在對(duì)應(yīng)于給定的解決方案的節(jié)點(diǎn)與根節(jié)點(diǎn)之間的任何中介節(jié)點(diǎn)中的所有不同的增量。由框310指示標(biāo)識(shí)所有增量。作為另一示例,假設(shè)作為要部署的給定解決方案,用戶已經(jīng)標(biāo)識(shí)出與圖4中的節(jié)點(diǎn)225相關(guān)聯(lián)的解決方案。在這種情況下,遍歷部件將不僅標(biāo)識(shí)節(jié)點(diǎn)225中的增量,而且還將標(biāo)識(shí)節(jié)點(diǎn)223中的增量,因?yàn)槠涫墙鉀Q方案層次結(jié)構(gòu)168中的節(jié)點(diǎn)225和節(jié)點(diǎn)221之間的中介節(jié)點(diǎn)。遍歷部件202也可以在遍歷層次結(jié)構(gòu)中執(zhí)行其他操作,并且這由框312指示。

部署引擎204然后部署對(duì)應(yīng)于根節(jié)點(diǎn)(在這種情況下為節(jié)點(diǎn)221)的解決方案。這由框312指示。然后,在要部署的給定解決方案與對(duì)應(yīng)于根節(jié)點(diǎn)的解決方案之間,增量應(yīng)用部件206修改已部署的解決方案,以應(yīng)用在層次結(jié)構(gòu)中標(biāo)識(shí)的所有增量。由框314指示應(yīng)用增量。一旦部署了對(duì)應(yīng)于根節(jié)點(diǎn)的解決方案,并且應(yīng)用了所有標(biāo)識(shí)的增量,則由用戶選擇的給定解決方案被完全部署。

這也可能發(fā)生:生成解決方案層次結(jié)構(gòu)168中的解決方案中的一個(gè)的開發(fā)人員、計(jì)算系統(tǒng)制造商或其他人也可能對(duì)其提供升級(jí)或其他改變。例如,假定在層次結(jié)構(gòu)168中制造對(duì)應(yīng)于節(jié)點(diǎn)221的解決方案220的制造商現(xiàn)在發(fā)布新版本,在新版本中定義或映射等中的一些已被修改或擴(kuò)展。在這種情況下,因?yàn)楹蟠鉀Q方案在層次結(jié)構(gòu)168中通過來自祖先解決方案的增量(或改變)來定義,所以對(duì)祖先解決方案的改變可以被自動(dòng)地應(yīng)用或升級(jí)到對(duì)應(yīng)于層次結(jié)構(gòu)168中的后代節(jié)點(diǎn)的后代解決方案。圖6示出了這樣做的自動(dòng)升級(jí)系統(tǒng)188的操作的一個(gè)示例。

在一個(gè)示例中,自動(dòng)升級(jí)系統(tǒng)188首先檢測(cè)對(duì)應(yīng)于層次結(jié)構(gòu)168中的祖先節(jié)點(diǎn)的祖先解決方案的改變或一組改變。這由圖6中的框320指示。例如,可以是制造商或祖先解決方案的開發(fā)者指示存在對(duì)由解決方案220和節(jié)點(diǎn)221表示的基本系統(tǒng)的升級(jí)或升級(jí)。這由圖6的流程圖中的框322指示。在一個(gè)示例中,配置系統(tǒng)162再次捕獲了對(duì)祖先解決方案的改變作為對(duì)該基礎(chǔ)祖先解決方案的升級(jí)增量(或升級(jí)改變)。這由框324指示。系統(tǒng)也可以以其他方式檢測(cè)對(duì)祖先解決方案的改變,并且由框326指示。

在某點(diǎn)上,用戶將與自動(dòng)升級(jí)系統(tǒng)188示意性地交互,以指示用戶希望具有自動(dòng)地被應(yīng)用于對(duì)應(yīng)于層次結(jié)構(gòu)168中的后代節(jié)點(diǎn)的后代解決方案的升級(jí)。這由框328指示。例如,可以是使用后代解決方案(諸如對(duì)應(yīng)于層次結(jié)構(gòu)168中的節(jié)點(diǎn)225的解決方案)的用戶或開發(fā)人員或其他人提供輸入,該輸入指示用戶希望具有對(duì)被自動(dòng)地應(yīng)用于由節(jié)點(diǎn)225表示的后代解決方案的解決方案220(基本系統(tǒng))的升級(jí)。指示后代解決方案希望自動(dòng)攝取一組升級(jí)由框330指示。當(dāng)然,系統(tǒng)可以檢測(cè)到指示升級(jí)也將以其他方式被自動(dòng)地應(yīng)用的用戶交互,并且這由框332指示。

在一個(gè)示例中,定制合并部件194然后將基本系統(tǒng)的升級(jí)增量與對(duì)由節(jié)點(diǎn)225表示的后代解決方案所做的任何定制增量(和插入的增量)合并。在這樣做時(shí),它訪問對(duì)應(yīng)于節(jié)點(diǎn)225的所有定制增量和中介節(jié)點(diǎn)。這由圖6中的框334指示。然后其將升級(jí)增量與所有已識(shí)別的增量合并。這可以通過方框336來指示。例如,可以這樣做,即通過將升級(jí)增量(表示對(duì)解決方案220做出的升級(jí))與定制增量(諸如節(jié)點(diǎn)223中的增量229和節(jié)點(diǎn)225中的增量231)進(jìn)行比較,以確定它們?nèi)绾位ハ嘟换?。將升?jí)增量與定制增量進(jìn)行比較由框338指示。比較將指示定制增量是否已經(jīng)合并任何升級(jí)增量,以及這兩組增量之間是否存在任何沖突。合并增量也可以以其他方式執(zhí)行,并且這由框340指示。

合并部件194向沖突解決部件196指示將升級(jí)增量應(yīng)用于后代解決方案是否存在任何沖突。這由框342指示。如果存在沖突,則沖突解決部件196可以自動(dòng)地解決一些或所有沖突,而一些可能需要手動(dòng)解決。例如,在一個(gè)示例中,沖突解決部件196訪問可以應(yīng)用的一組沖突規(guī)則,以便在應(yīng)用定制增量或升級(jí)增量時(shí)解決沖突。例如,規(guī)則可以指示升級(jí)增量總是優(yōu)先。在另一個(gè)示例中,規(guī)則可以指示在某些情況下,定制增量?jī)?yōu)先。當(dāng)然這些只是規(guī)則的示例???44指示自動(dòng)解決沖突。

對(duì)于那些無法自動(dòng)解決的沖突,沖突解決部件196示意性地對(duì)它們進(jìn)行表面處理用于手動(dòng)解決。這由框346指示。

一旦解決了任何沖突,則自動(dòng)升級(jí)系統(tǒng)188示意性地標(biāo)識(shí)節(jié)點(diǎn)225的新的一組增量,其對(duì)應(yīng)于升級(jí)的祖先解決方案(具有應(yīng)用的升級(jí)增量的解決方案220)和升級(jí)的后代解決方案(解決方案由具有應(yīng)用了自己的增量的節(jié)點(diǎn)225表示)之間的差異。即系統(tǒng)將標(biāo)識(shí)在解決方案220(應(yīng)用了升級(jí)的增量)和由節(jié)點(diǎn)225所表示的解決方案之間什么配置設(shè)置或信息是不同的,其中應(yīng)用了其增量和中間增量。這些差異將被識(shí)別為新的增量組,如框348所指示。

然后,自動(dòng)升級(jí)系統(tǒng)188將在解決方案層次結(jié)構(gòu)168中的新的增量保存在對(duì)應(yīng)于正被升級(jí)的后代解決方案的節(jié)點(diǎn)處。例如,如果對(duì)應(yīng)于節(jié)點(diǎn)225的解決方案被升級(jí),則增量(在圖4中的350處的括號(hào)中示出)被保存在節(jié)點(diǎn)225,而不是增量132。在解決方案層次結(jié)構(gòu)168中保存新的增量由圖6中的塊352指示。

可以看出,本系統(tǒng)有利地允許用戶使用聲明性方法來將數(shù)據(jù)模型映射到報(bào)告格式定義,使得用戶不需要修改通常為開發(fā)人員或其他用戶保留的任何底層的命令性代碼,該開發(fā)人員或其他用戶相當(dāng)詳細(xì)的知道各種數(shù)據(jù)源中的物理數(shù)據(jù)模型,并且還具有對(duì)計(jì)算系統(tǒng)的代碼級(jí)理解。在一個(gè)示例中,映射可以使用可以類似于電子表格應(yīng)用中使用的語言類型或其變體的公式類型語言來執(zhí)行。這僅是一個(gè)示例。系統(tǒng)接收聲明輸入以配置各種數(shù)據(jù)表面處理格式,并將數(shù)據(jù)模型映射到對(duì)應(yīng)的報(bào)告格式定義。在一個(gè)示例中,聲明輸入映射到電子報(bào)告的定義??膳渲脭?shù)據(jù)表面處理部件124現(xiàn)在被配置為以用于電子報(bào)告的各種報(bào)告文件的合法定義的結(jié)構(gòu)來生成信息的輸出。

基本數(shù)據(jù)表面處理解決方案的各種定制有利地保存為解決方案層次結(jié)構(gòu)中的增量。層次結(jié)構(gòu)中的后代節(jié)點(diǎn)繼承了來自祖先節(jié)點(diǎn)的所有配置輸入,并且可以應(yīng)用它們自己的增量來實(shí)現(xiàn)對(duì)應(yīng)于后代節(jié)點(diǎn)的定制解決方案。這使得生成定制的數(shù)據(jù)表面處理解決方案更容易,并且更不容易出錯(cuò)。其還提高了定制系統(tǒng)的效率,因?yàn)椴恍枰捎糜糜谏尚碌拿畲a的計(jì)算資源。這也大大增強(qiáng)了在層次結(jié)構(gòu)中將升級(jí)應(yīng)用于祖先解決方案的準(zhǔn)確性。此外,其大大增強(qiáng)了可以在客戶環(huán)境中部署升級(jí)的系統(tǒng)的速度。其在部署升級(jí)系統(tǒng)方面和在將升級(jí)應(yīng)用到部署的解決方案方面也提高了計(jì)算系統(tǒng)的效率。

目前的討論提到了處理器和服務(wù)器。在一個(gè)實(shí)施例中,處理器和服務(wù)器包括具有關(guān)聯(lián)存儲(chǔ)器和定時(shí)電路的計(jì)算機(jī)處理器,未單獨(dú)示出。它們是它們所屬和由其激活的系統(tǒng)或設(shè)備的功能部件,并且促進(jìn)由這些系統(tǒng)中的其他部件或項(xiàng)的功能。

此外,已經(jīng)討論了許多用戶界面顯示。它們可以采用各種不同的形式,并且可以具有部署于其上的各種不同的用戶可致動(dòng)的輸入機(jī)構(gòu)。例如,用戶可致動(dòng)輸入機(jī)構(gòu)可以是文本框、復(fù)選框、圖標(biāo)、鏈接、下拉菜單、搜索框等。它們也可以以各種不同的方式致動(dòng)。例如,它們可以使用定點(diǎn)或點(diǎn)擊設(shè)備(如軌跡球或鼠標(biāo))來致動(dòng)。它們可以使用硬件按鈕、開關(guān)、操縱桿或鍵盤、拇指開關(guān)或拇指墊等來致動(dòng)。它們也可以使用虛擬鍵盤或其他虛擬致動(dòng)器來致動(dòng)。其中,顯示它們的屏幕是觸感屏幕,它們可以使用觸摸手勢(shì)來致動(dòng)。此外,其中,顯示它們的設(shè)備具有語音識(shí)別部件,它們可以使用語音命令來致動(dòng)。

還討論了多個(gè)數(shù)據(jù)存儲(chǔ)裝置。將會(huì)注意到,它們可以各自被分成多個(gè)數(shù)據(jù)存儲(chǔ)裝置。所有這些對(duì)于訪問它們的系統(tǒng)可以都是本地的,所有這些可以都是遠(yuǎn)程的,或者一些可以是本地的,而另一些則是遠(yuǎn)程的。所有這些配置都在本文中想到。

此外,附圖示出了具有歸因于每個(gè)框的功能的多個(gè)框。應(yīng)該注意的是,可以使用較少的框,因此功能由更少的部件執(zhí)行。此外,可以使用更多的框,其中功能被分布到更多部件中。

圖7是圖1和圖2所示的架構(gòu)100和160的框圖,除了元件被布置在云計(jì)算架構(gòu)500中。云計(jì)算提供不要求終端用戶了解傳遞服務(wù)的系統(tǒng)的物理位置或配置的計(jì)算、軟件、數(shù)據(jù)訪問和存儲(chǔ)服務(wù)。在各種實(shí)施例中,云計(jì)算使用適當(dāng)?shù)膮f(xié)議來在廣域網(wǎng)(例如因特網(wǎng))上傳遞服務(wù)。例如,云計(jì)算提供商通過廣域網(wǎng)傳遞應(yīng)用,并且可以通過web瀏覽器或任何其他計(jì)算部件訪問它們。架構(gòu)100的軟件或部件以及相應(yīng)的數(shù)據(jù)可以存儲(chǔ)在遠(yuǎn)程位置的服務(wù)器上。云計(jì)算環(huán)境中的計(jì)算資源可以固定在遠(yuǎn)程數(shù)據(jù)中心位置,或它們也可以被分散。云計(jì)算基礎(chǔ)設(shè)施可以通過共享數(shù)據(jù)中心傳遞服務(wù),即使它們呈現(xiàn)為針對(duì)用戶的訪問的單一點(diǎn)。因此,本文描述的部件和功能可以使用云計(jì)算架構(gòu)從遠(yuǎn)程位置的服務(wù)提供商提供。替代地,它們可以從常規(guī)服務(wù)器提供,或者它們可以直接被安裝在客戶端設(shè)備上,或以其他方式。

該描述旨在包括公共云計(jì)算和私有云計(jì)算。云計(jì)算(公共和私有)實(shí)質(zhì)上提供了無縫的資源池,以及對(duì)管理和配置底層硬件基礎(chǔ)設(shè)施減少的需求。

公共云由供應(yīng)商管理,并且通常支持使用相同基礎(chǔ)設(shè)施的多個(gè)消費(fèi)者。此外,與私有云相反,公共云可以從管理硬件中釋放終端用戶。私有云可以由組織本身管理,并且基礎(chǔ)設(shè)施通常不與其他組織共享。組織仍然在某種程度上維護(hù)硬件,諸如安裝和維修等。

在圖7所示的示例中,一些項(xiàng)類似于圖1和圖2所示的項(xiàng),并且它們被類似地編號(hào)。圖7具體示出了定制系統(tǒng)162可以位于云502(其可以是公共的、私有的、或其中部分是公共的、而其它部分是私有的組合)中。因此,用戶108和170使用用戶設(shè)備504和定制設(shè)備176通過云502來訪問這些系統(tǒng)。

圖7還描繪了云架構(gòu)的另一示例。圖7示出了還可以預(yù)期,架構(gòu)100和160中的一些元件可以被布置在云502中,而其他元件不被布置在云502中。作為示例,數(shù)據(jù)存儲(chǔ)裝置114和164可以被布置在云502的外面,并且通過云502被訪問。在另一個(gè)示例中,定制系統(tǒng)162也在云502的外面。無論它們位于何處,它們可以由設(shè)備504和設(shè)備176通過網(wǎng)絡(luò)(廣域網(wǎng)或局域網(wǎng))直接訪問,它們可以由服務(wù)在遠(yuǎn)程站點(diǎn)處托管,或者它們可以通過云被提供為服務(wù)或者由駐留在云中的連接服務(wù)訪問。本文預(yù)期了所有這些架構(gòu)。

還將注意到,架構(gòu)100和160或它們的一部分可以被布置在各種不同的設(shè)備上。這些設(shè)備中的一些設(shè)備包括服務(wù)器、臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、平板計(jì)算機(jī)或其他移動(dòng)設(shè)備,諸如掌上電腦、手機(jī)、智能電話、多媒體播放器、個(gè)人數(shù)字助理等。

圖8是可以用作用戶或客戶的手持設(shè)備16的手持或移動(dòng)計(jì)算設(shè)備的一個(gè)示意性實(shí)施例的簡(jiǎn)化框圖,其中本系統(tǒng)(或其部分)可以被部署或其可以與架構(gòu)100、或160、或架構(gòu)100和160二者交互。圖9-10是手持設(shè)備或移動(dòng)設(shè)備的示例。

圖8提供可以運(yùn)行架構(gòu)100和160的部件、或者與架構(gòu)100和160、或者兩者的客戶端設(shè)備16的部件的一般框圖。在設(shè)備16中,提供通信鏈路13,通信鏈路13允許手持設(shè)備與其他計(jì)算設(shè)備進(jìn)行通信,并且在一些實(shí)施例下提供用于自動(dòng)地接收信息的信道(諸如通過掃描)。通信鏈路13的示例包括紅外端口、串行/usb端口、諸如以太網(wǎng)端口的有線網(wǎng)絡(luò)端口、以及允許通過一個(gè)或多個(gè)通信協(xié)議進(jìn)行通信的無線網(wǎng)絡(luò)端口,通信協(xié)議包括用于提供對(duì)網(wǎng)絡(luò)進(jìn)行蜂窩接入的無線服務(wù)的通用分組無線業(yè)務(wù)(gprs)、lte、hspa、hspa+和其他3g和4g無線電協(xié)議、1xrtt和短消息服務(wù)、以及提供到網(wǎng)絡(luò)的本地?zé)o線連接的wi-fi協(xié)議和藍(lán)牙協(xié)議。

在其他實(shí)施例中,應(yīng)用或系統(tǒng)在連接到sd卡接口15的可移除安全數(shù)字(sd)卡上被接收。sd卡接口15和通信鏈路13沿著總線19與處理器17(其也可以體現(xiàn)來自圖1和圖2的處理器或服務(wù)器112或184)通信,總線19也連接到存儲(chǔ)器21和輸入/輸出(i/o)部件23以及時(shí)鐘25和定位系統(tǒng)27。

在一個(gè)實(shí)施例中,i/o部件23被提供以有助于輸入和輸出操作。設(shè)備16的各種實(shí)施例的i/o部件23可以包括:輸入部件,諸如按鈕、觸摸傳感器、多點(diǎn)觸摸傳感器、光學(xué)或視頻傳感器、語音傳感器、觸摸屏、接近傳感器、麥克風(fēng)、傾斜傳感器和重力開關(guān);以及輸出部件,諸如顯示設(shè)備、揚(yáng)聲器和打印機(jī)端口。也可以使用其他i/o部件23。

時(shí)鐘25示意性地包括輸出時(shí)間和日期的實(shí)時(shí)時(shí)鐘部件。也可以示意性地為處理器17提供定時(shí)功能。

位置系統(tǒng)27示意性地包括輸出設(shè)備16的當(dāng)前地理位置的部件。其可以包括諸如全球定位系統(tǒng)(gps)接收機(jī),loran系統(tǒng),航位推算系統(tǒng),蜂窩三角測(cè)量系統(tǒng)或其他定位系統(tǒng)。其還可以包括例如生成期望地圖、導(dǎo)航路線和其他地理功能的地圖軟件或?qū)Ш杰浖?/p>

存儲(chǔ)器21存儲(chǔ)操作系統(tǒng)29、網(wǎng)絡(luò)設(shè)置31、應(yīng)用33、應(yīng)用配置設(shè)置35、數(shù)據(jù)存儲(chǔ)裝置37、通信驅(qū)動(dòng)器39以及通信配置設(shè)置41。存儲(chǔ)器21可以包括所有類型的有形易失性和非易失性計(jì)算機(jī)可讀存儲(chǔ)器設(shè)備。其還可以包括計(jì)算機(jī)存儲(chǔ)介質(zhì)(如下所述)。存儲(chǔ)器21存儲(chǔ)計(jì)算機(jī)可讀指令,該計(jì)算機(jī)可讀指令當(dāng)由處理器17執(zhí)行時(shí)使處理器根據(jù)指令執(zhí)行計(jì)算機(jī)實(shí)現(xiàn)的步驟或功能。例如,數(shù)據(jù)存儲(chǔ)裝置中的應(yīng)用或項(xiàng)可以駐留在存儲(chǔ)器21中。類似地,設(shè)備16可以具有能夠運(yùn)行各種應(yīng)用或?qū)嵤┧鞠到y(tǒng)的部分或全部的客戶端系統(tǒng)24。處理器17也可以由其他部件激活以有助于它們的功能。

網(wǎng)絡(luò)設(shè)置31的示例包括諸如代理信息、因特網(wǎng)連接信息和映射的內(nèi)容。應(yīng)用配置設(shè)置35包括為特定企業(yè)或用戶定制應(yīng)用的設(shè)置。通信配置設(shè)置41提供用于與其他計(jì)算機(jī)通信的參數(shù),并且包括諸如gprs參數(shù)、sms參數(shù)、連接用戶名和密碼的項(xiàng)。

應(yīng)用33可以是先前已經(jīng)存儲(chǔ)在設(shè)備16上的應(yīng)用或在使用期間安裝的應(yīng)用,盡管這些應(yīng)用也可以是操作系統(tǒng)29的一部分,或者被托管在設(shè)備16的外部。

圖9示出了其中設(shè)備16是平板計(jì)算機(jī)600的一個(gè)示例。在圖9中,示出了具有用戶界面顯示屏幕602的計(jì)算機(jī)600。屏幕602可以是觸摸屏(因此來自用戶的手指的觸摸手勢(shì)可以用于與應(yīng)用交互)或從筆或觸控筆接收輸入的支持筆的界面。其也可以使用屏幕上的虛擬鍵盤。當(dāng)然,其也可以通過諸如無線鏈路或usb端口的合適的附接機(jī)構(gòu)來附接到鍵盤或其他用戶輸入設(shè)備。計(jì)算機(jī)600也可以示意性地接收語音輸入。

也可以使用設(shè)備16的附加示例。設(shè)備16可以是功能電話、智能電話或移動(dòng)電話。手機(jī)可以包括用于撥打電話號(hào)碼的一組鍵盤、能夠顯示包括應(yīng)用圖像、圖標(biāo)、網(wǎng)頁、照片和視頻的圖像的顯示器,以及用于選擇顯示器上示出的項(xiàng)的控制按鈕。手機(jī)可以包括用于接收蜂窩電話信號(hào)(諸如通用分組無線業(yè)務(wù)(gprs)和1xrtt以及短消息服務(wù)(sms)信號(hào))的天線。在一些示例中,手機(jī)還包括一個(gè)可接受安全數(shù)字(sd)卡的sd卡插槽。

移動(dòng)設(shè)備也可以是個(gè)人數(shù)字助理或多媒體播放器或平板計(jì)算設(shè)備等(以下稱為pda)。pda可以包括當(dāng)觸控筆位于屏幕上方時(shí)感應(yīng)觸控筆(或其他指示器,例如用戶的手指)的位置的感應(yīng)屏幕。這允許用戶選擇、突出顯示和移動(dòng)屏幕上的項(xiàng)以及繪圖和寫入。pda還可以包括多個(gè)用戶輸入鍵或按鈕,其允許用戶通過在顯示器上顯示的菜單選項(xiàng)或其他顯示選項(xiàng)進(jìn)行滾動(dòng),并且允許用戶改變應(yīng)用或選擇用戶輸入功能,而不用接觸顯示器。pda可以包括允許與其他計(jì)算機(jī)進(jìn)行無線通信的內(nèi)部天線和紅外發(fā)射器/接收器以及允許到其他計(jì)算設(shè)備的硬件連接的連接端口。這樣的硬件連接通常通過支架做出,該支架通過串行或usb端口連接到另一臺(tái)計(jì)算機(jī)。因此,這些連接是非網(wǎng)絡(luò)連接。

圖10示出了電話可以是智能電話71。智能電話71具有顯示圖標(biāo)或拼圖的觸敏顯示器73或其他用戶輸入機(jī)構(gòu)75。用戶可以使用機(jī)構(gòu)75來運(yùn)行應(yīng)用,進(jìn)行呼叫,執(zhí)行數(shù)據(jù)傳遞操作等。通常,智能手機(jī)71建立在移動(dòng)操作系統(tǒng)上,并且提供比功能電話更高級(jí)的計(jì)算能力和連接性。

注意,其他形式的設(shè)備16是可能的。

圖11是其中可以部署架構(gòu)100或160或其部分(例如)的計(jì)算環(huán)境的一個(gè)示例。參考圖11,用于實(shí)現(xiàn)一些實(shí)施例的示例性系統(tǒng)包括以計(jì)算機(jī)810形式的通用計(jì)算設(shè)備。計(jì)算機(jī)810的部件可以包括但不限于處理單元820(其可以包括處理器或服務(wù)器112和184)、系統(tǒng)存儲(chǔ)器830和將包括系統(tǒng)存儲(chǔ)器的各種系統(tǒng)部件耦合到處理單元820的系統(tǒng)總線821。系統(tǒng)總線821可以是包括以下幾種類型的總線結(jié)構(gòu)中的任何一種:存儲(chǔ)器總線或存儲(chǔ)器控制器、外圍總線和使用各種總線架構(gòu)中的任一種的本地總線。作為示例而非限制,這種架構(gòu)包括工業(yè)標(biāo)準(zhǔn)架構(gòu)(isa)總線、微通道架構(gòu)(mca)總線、增強(qiáng)型isa(eisa)總線、視頻電子標(biāo)準(zhǔn)協(xié)會(huì)(vesa)本地總線、和外圍部件互連(pci)總線(但也稱為夾層總線)。關(guān)于前面的附圖描述的存儲(chǔ)器和程序可以被部署在圖11的對(duì)應(yīng)部分中。

計(jì)算機(jī)810通常包括各種計(jì)算機(jī)可讀介質(zhì)。計(jì)算機(jī)可讀介質(zhì)可以是可由計(jì)算機(jī)810訪問的任何可用介質(zhì),并且包括易失性介質(zhì)和非易失性介質(zhì)、可移除和不可移除介質(zhì)。作為示例而非限制,計(jì)算機(jī)可讀介質(zhì)可以包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)不同于、并且不包括調(diào)制數(shù)據(jù)信號(hào)或載波。其包括硬件存儲(chǔ)介質(zhì),該硬件存儲(chǔ)介質(zhì)包括以用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)的信息的任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、可移除和不可移除介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括但不限于ram、rom、eeprom、閃速存儲(chǔ)器或其他存儲(chǔ)器技術(shù)、cd-rom、數(shù)字通用盤(dvd)或其他光盤存儲(chǔ)器、磁帶盒、磁帶、磁盤存儲(chǔ)器或其他磁存儲(chǔ)設(shè)備或可用于存儲(chǔ)所需信息并且可由計(jì)算機(jī)810訪問的任何其他介質(zhì)。通信介質(zhì)通常實(shí)施計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或傳輸機(jī)制中的其他數(shù)據(jù),并且包括任何信息傳遞媒體。術(shù)語“調(diào)制數(shù)據(jù)信號(hào)”是指以編碼信號(hào)中的信息的方式設(shè)置或改變其特征中的一個(gè)或多個(gè)的信號(hào)。作為示例而非限制,通信介質(zhì)包括諸如有線網(wǎng)絡(luò)或直接有線連接的有線介質(zhì)以及諸如聲學(xué)、rf、紅外和其他無線介質(zhì)的無線介質(zhì)。上述任一項(xiàng)的組合也應(yīng)包括在計(jì)算機(jī)可讀介質(zhì)的范圍內(nèi)。

系統(tǒng)存儲(chǔ)器830包括以諸如只讀存儲(chǔ)器(rom)831和隨機(jī)存取存儲(chǔ)器(ram)832的易失性和/或非易失性存儲(chǔ)器形式的計(jì)算機(jī)存儲(chǔ)介質(zhì)?;据斎?輸出系統(tǒng)833(bios)通常存儲(chǔ)在rom831中,其包含諸如在啟動(dòng)期間有助于在計(jì)算機(jī)810內(nèi)的元件之間傳送信息的基本例程。ram832通常包含數(shù)據(jù)和/或程序模塊,該數(shù)據(jù)和/或程序模塊可以立即由處理單元820訪問和/或當(dāng)前正在由處理單元820操作。作為示例而非限制,圖11圖示了操作系統(tǒng)834、應(yīng)用程序835、其他程序模塊836和程序數(shù)據(jù)837。

計(jì)算機(jī)810還可以包括其他可移除/不可移除的易失性/非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)。僅作為示例,圖11圖示了硬盤驅(qū)動(dòng)器841和光盤驅(qū)動(dòng)器855,該硬盤驅(qū)動(dòng)器841從不可移除、非易失性磁性介質(zhì)讀取或?qū)懭氲讲豢梢瞥⒎且资源判越橘|(zhì),光盤驅(qū)動(dòng)器855從可移除、非易失性光盤856(諸如cdrom或其他光學(xué)介質(zhì))讀取或?qū)懭氲娇梢瞥?、非易失性光盤856??梢栽谑纠圆僮鳝h(huán)境中使用的其他可移除/不可移除、易失性/非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì),包括但不限于磁帶盒、閃存卡、數(shù)字多功能盤、數(shù)字錄像帶、固態(tài)ram、固態(tài)rom等。硬盤驅(qū)動(dòng)器841通常通過諸如接口840的不可移除存儲(chǔ)器接口連接到系統(tǒng)總線821,并且光盤驅(qū)動(dòng)器855通常通過諸如接口850的可移除存儲(chǔ)器接口連接到系統(tǒng)總線821。

備選地或另外地,本文描述的功能可以至少部分地由一個(gè)或多個(gè)硬件邏輯部件來執(zhí)行。例如,并且在沒有限制的情況下,可以使用的示意性類型的硬件邏輯部件包括現(xiàn)場(chǎng)可編程門陣列(fpga)、程序?qū)S眉呻娐?asic)、程序特定的標(biāo)準(zhǔn)產(chǎn)品(assp)、片上系統(tǒng)(soc)、復(fù)雜可編程邏輯器件(cpld)等

上面討論的和圖11所圖示的驅(qū)動(dòng)器及其相關(guān)聯(lián)的計(jì)算機(jī)存儲(chǔ)介質(zhì)為計(jì)算機(jī)810提供計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊和其他數(shù)據(jù)的存儲(chǔ)裝置。在圖11中,例如,硬盤驅(qū)動(dòng)器841被圖示為存儲(chǔ)操作系統(tǒng)844、應(yīng)用程序845、其他程序模塊846和程序數(shù)據(jù)847。注意,這些部件可以與操作系統(tǒng)834、應(yīng)用程序835、其他程序模塊836和程序數(shù)據(jù)837相同或不同。操作系統(tǒng)844、應(yīng)用程序845、其他程序模塊846和程序數(shù)據(jù)847在本文被給予不同的數(shù)字,以說明至少它們是不同的副本。

用戶可以通過諸如鍵盤862、麥克風(fēng)863的輸入設(shè)備和諸如鼠標(biāo)、軌跡球或觸摸板的指向設(shè)備861將命令和信息輸入到計(jì)算機(jī)810中。其他輸入設(shè)備(未示出)可以包括操縱桿、游戲墊、衛(wèi)星天線、掃描儀等。這些和其他輸入設(shè)備通常通過被耦合到系統(tǒng)總線的用戶輸入接口860連接到處理單元820,但是可以通過諸如并行端口、游戲端口或通用串行總線(usb)的其他接口和總線結(jié)構(gòu)來連接。視覺顯示器891或其他類型的顯示設(shè)備也經(jīng)由諸如視頻接口890的接口連接到系統(tǒng)總線821。除了監(jiān)視器之外,計(jì)算機(jī)還可以包括諸如揚(yáng)聲器897和打印機(jī)896的其他外圍輸出設(shè)備,該其他外圍輸出設(shè)可以通過輸出外圍接口895連接。

計(jì)算機(jī)810在使用到一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī)(諸如遠(yuǎn)程計(jì)算機(jī)880)的邏輯連接的聯(lián)網(wǎng)環(huán)境中操作。遠(yuǎn)程計(jì)算機(jī)880可以是個(gè)人計(jì)算機(jī)、手持設(shè)備、服務(wù)器、路由器、網(wǎng)絡(luò)pc、對(duì)等設(shè)備或其他公共網(wǎng)絡(luò)節(jié)點(diǎn),并且通常相對(duì)于計(jì)算機(jī)810包括上述元件的許多或所有。圖11中描述的邏輯連接包括局域網(wǎng)(lan)871和廣域網(wǎng)wan)873,但也可能包括其他網(wǎng)絡(luò)。這樣的聯(lián)網(wǎng)環(huán)境在辦公室、企業(yè)范圍的計(jì)算機(jī)網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)和因特網(wǎng)中是常見的。

當(dāng)在lan網(wǎng)絡(luò)環(huán)境中使用時(shí),計(jì)算機(jī)810通過網(wǎng)絡(luò)接口或適配器870連接到lan871。當(dāng)在wan聯(lián)網(wǎng)環(huán)境中使用時(shí),計(jì)算機(jī)810通常包括調(diào)制解調(diào)器872或其他裝置用于通過wan873(諸如因特網(wǎng))建立通信。可以是內(nèi)部或外部的調(diào)制解調(diào)器872經(jīng)由用戶輸入接口860或其他適當(dāng)?shù)臋C(jī)制可以被連接到系統(tǒng)總線821。在聯(lián)網(wǎng)環(huán)境中,相對(duì)于計(jì)算機(jī)810描述的程序模塊或其部分可被存儲(chǔ)在遠(yuǎn)程存儲(chǔ)器存儲(chǔ)設(shè)備中。作為示例而非限制,圖11將遠(yuǎn)程應(yīng)用程序885圖示為駐留在遠(yuǎn)程計(jì)算機(jī)880上。應(yīng)當(dāng)理解,所示的網(wǎng)絡(luò)連接是示例性的,并且可以使用在計(jì)算機(jī)之間建立通信鏈路的其他裝置。

還應(yīng)當(dāng)注意,本文描述的不同實(shí)施例可以以不同的方式組合。也就是說,一個(gè)或多個(gè)實(shí)施例的部分可以與一個(gè)或多個(gè)其他實(shí)施例的部分組合。本文中想到了所有這一切。

示例1是計(jì)算系統(tǒng),包括:

用戶界面部件;

定制部件,該定制部件控制用戶界面部件以生成具有配置用戶輸入機(jī)制的定制用戶界面顯示,并且作為響應(yīng),檢測(cè)與配置用戶輸入機(jī)制的用戶交互并生成對(duì)所選擇的數(shù)據(jù)表面處理系統(tǒng)的定制,定制部件將定制存儲(chǔ)為包括對(duì)所選擇的數(shù)據(jù)表面處理系統(tǒng)的改變的增量,并且在具有祖先節(jié)點(diǎn)和后代節(jié)點(diǎn)的數(shù)據(jù)表面處理解決方案層次結(jié)構(gòu)中的節(jié)點(diǎn)處標(biāo)識(shí)所述增量,每個(gè)節(jié)點(diǎn)表示唯一的數(shù)據(jù)表面處理系統(tǒng),并且每個(gè)后代節(jié)點(diǎn)標(biāo)識(shí)相對(duì)于祖先節(jié)點(diǎn)的增量;以及

自動(dòng)升級(jí)系統(tǒng),該自動(dòng)升級(jí)系統(tǒng)檢測(cè)對(duì)給定數(shù)據(jù)表面處理系統(tǒng)的改變,檢測(cè)對(duì)應(yīng)于給定數(shù)據(jù)表面處理系統(tǒng)的所述數(shù)據(jù)表面處理解決方案層次結(jié)構(gòu)中的給定節(jié)點(diǎn),并且響應(yīng)于檢測(cè)到升級(jí)另一數(shù)據(jù)表面處理系統(tǒng)的用戶升級(jí)交互,標(biāo)識(shí)對(duì)應(yīng)于另一數(shù)據(jù)表面處理系統(tǒng)的數(shù)據(jù)表面處理解決方案層次結(jié)構(gòu)中的另一個(gè)節(jié)點(diǎn)以及在給定節(jié)點(diǎn)和另一個(gè)節(jié)點(diǎn)之間的所有中介節(jié)點(diǎn),并基于對(duì)所述給定數(shù)據(jù)表面處理系統(tǒng)的改變以及基于在所述給定節(jié)點(diǎn)、所述另一節(jié)點(diǎn)和所述中介節(jié)點(diǎn)處標(biāo)識(shí)的增量,重新配置另一數(shù)據(jù)表面處理系統(tǒng),以對(duì)其進(jìn)行升級(jí)。

示例2是根據(jù)任意一個(gè)或所有先前示例的計(jì)算系統(tǒng),其中給定節(jié)點(diǎn)包括到另一節(jié)點(diǎn)的祖先節(jié)點(diǎn),并且其中另一節(jié)點(diǎn)包括到給定節(jié)點(diǎn)的后代節(jié)點(diǎn)。

示例3是根據(jù)任意一個(gè)或所有先前示例的計(jì)算系統(tǒng),其中自動(dòng)升級(jí)系統(tǒng)包括:

定制合并部件,其合并在給定節(jié)點(diǎn)、另一節(jié)點(diǎn)和中介節(jié)點(diǎn)處所標(biāo)識(shí)的增量。

示例4是根據(jù)任意一個(gè)或所有先前示例的計(jì)算系統(tǒng),其中定制合并部件在合并增量之后標(biāo)識(shí)針對(duì)后代節(jié)點(diǎn)的新的一組增量,作為升級(jí)的新的一組增量指示具有應(yīng)用了改變的給定數(shù)據(jù)表面處理系統(tǒng)與另一數(shù)據(jù)表面處理系統(tǒng)之間的差異。

示例5是根據(jù)任意一個(gè)或所有先前示例的計(jì)算系統(tǒng),其中所述定制系統(tǒng)存儲(chǔ)所述新的增量并且在所述數(shù)據(jù)表面處理解決方案層次結(jié)構(gòu)中的所述后代節(jié)點(diǎn)處標(biāo)識(shí)所述新增量。

示例6是根據(jù)任意一個(gè)或所有先前示例的計(jì)算系統(tǒng),其中自動(dòng)升級(jí)系統(tǒng)包括:

沖突解決部件,該沖突解決部件標(biāo)識(shí)對(duì)給定數(shù)據(jù)表面處理系統(tǒng)的改變?cè)谒龊蟠?jié)點(diǎn)處標(biāo)識(shí)的增量之間的沖突,訪問一組沖突解決方案規(guī)則,并自動(dòng)地解決所標(biāo)識(shí)的沖突。

示例7是根據(jù)任意一個(gè)或所有先前示例的計(jì)算系統(tǒng),其中沖突解決部件標(biāo)識(shí)用于手動(dòng)解決的一組沖突并且控制用戶界面部件以表面處理用于手動(dòng)解決的沖突。

實(shí)施例8是根據(jù)任意一個(gè)或所有先前示例的計(jì)算系統(tǒng),還包括:

部署系統(tǒng),該部署系統(tǒng)響應(yīng)于檢測(cè)到標(biāo)識(shí)部署特定數(shù)據(jù)表面處理系統(tǒng)的用戶部署交互,訪問數(shù)據(jù)表面處理解決方案層次結(jié)構(gòu)并且部署特定數(shù)據(jù)表面處理系統(tǒng)。

示例9是根據(jù)任意一個(gè)或所有先前示例的計(jì)算系統(tǒng),其中數(shù)據(jù)表面處理解決方案層次結(jié)構(gòu)包括對(duì)應(yīng)于基本數(shù)據(jù)表面處理解決方案的根節(jié)點(diǎn),并且其中部署系統(tǒng)包括:

層次結(jié)構(gòu)訪問部件,該層次結(jié)構(gòu)訪問部件標(biāo)識(shí)對(duì)應(yīng)于特定數(shù)據(jù)表面處理系統(tǒng)的數(shù)據(jù)表面處理解決方案層次結(jié)構(gòu)中的特定節(jié)點(diǎn);以及

遍歷部件,該遍歷部件遍歷從特定節(jié)點(diǎn)到根節(jié)點(diǎn)的數(shù)據(jù)表面處理解決方案層次結(jié)構(gòu),數(shù)據(jù)表面處理解決方案層次結(jié)構(gòu)標(biāo)識(shí)在特定節(jié)點(diǎn)以及根節(jié)點(diǎn)和特定節(jié)點(diǎn)之間的所有中介節(jié)點(diǎn)處的增量。

示例10是根據(jù)任意一個(gè)或所有先前示例的計(jì)算系統(tǒng),其中部署系統(tǒng)包括:

部署引擎,該部署引擎部署基本數(shù)據(jù)表面處理解決方案;以及

增量應(yīng)用部件,其向基本數(shù)據(jù)表面處理系統(tǒng)應(yīng)用在特定節(jié)點(diǎn)以及根節(jié)點(diǎn)和特定節(jié)點(diǎn)之間的所有中介節(jié)點(diǎn)處被標(biāo)識(shí)的所有增量。

示例11是計(jì)算系統(tǒng),包括:

用戶界面部件;

自動(dòng)升級(jí)系統(tǒng),該自動(dòng)升級(jí)系統(tǒng)通過用戶界面部件檢測(cè)對(duì)基本數(shù)據(jù)表面處理解決方案的升級(jí),以獲得升級(jí)的基本數(shù)據(jù)表面處理解決方案,并且該自動(dòng)升級(jí)系統(tǒng)訪問具有對(duì)應(yīng)于基本數(shù)據(jù)表面處理解決方案的根節(jié)點(diǎn)以及表示定制的數(shù)據(jù)表面處理解決方案的后代節(jié)點(diǎn)的數(shù)據(jù)表面處理解決方案層次結(jié)構(gòu),定制的數(shù)據(jù)表面處理解決方案是基本數(shù)據(jù)表面處理解決方案的定制形式,后代節(jié)點(diǎn)將基本數(shù)據(jù)表面處理解決方案和定制數(shù)據(jù)表面處理解決方案之間的差異標(biāo)識(shí)為增量;以及

定制合并部件,該定制合并部件將升級(jí)與增量合并,以獲得升級(jí)的和定制的數(shù)據(jù)表面處理解決方案,該升級(jí)的和定制的數(shù)據(jù)表面處理解決方案生成新的一組組增量,新的一組增量指示升級(jí)的基本數(shù)據(jù)表面處理系統(tǒng)與升級(jí)的和定制的數(shù)據(jù)表面處理解決方案之間的差異,并且將新的一組增量存儲(chǔ)在后代節(jié)點(diǎn)處。

示例12是根據(jù)任意一個(gè)或所有先前示例的計(jì)算系統(tǒng),還包括:

定制系統(tǒng),改定制系統(tǒng)控制用戶界面部件以顯示具有定制用戶輸入機(jī)制的定制用戶界面顯示,該定制用戶輸入機(jī)制被致動(dòng)以生成增量,并且所述定制用戶輸入機(jī)制將增量保存在所述數(shù)據(jù)表面處理解決方案層次結(jié)構(gòu)中的后代節(jié)點(diǎn)處,并且將該后代節(jié)點(diǎn)標(biāo)識(shí)為對(duì)應(yīng)于專用數(shù)據(jù)表面處理解決方案,專用數(shù)據(jù)表面處理解決方案從所述數(shù)據(jù)表面處理解決方案層次結(jié)構(gòu)中的祖先節(jié)點(diǎn)繼承配置信息的。

示例13是根據(jù)任意一個(gè)或所有先前示例的計(jì)算系統(tǒng),還包括:

部署系統(tǒng),該部署系統(tǒng)檢測(cè)標(biāo)識(shí)數(shù)據(jù)表面處理解決方案層次結(jié)構(gòu)中的節(jié)點(diǎn)的用戶交互,并且該部署系統(tǒng)訪問所述數(shù)據(jù)表面處理解決方案層次結(jié)構(gòu)中的標(biāo)識(shí)的節(jié)點(diǎn),并部署對(duì)應(yīng)于識(shí)別的節(jié)點(diǎn)的唯一數(shù)據(jù)表面處理解決方案。

示例14是根據(jù)任意一個(gè)或所有先前示例的計(jì)算系統(tǒng),其中部署系統(tǒng)包括:

遍歷部件,該遍歷部件從所識(shí)別的節(jié)點(diǎn)到所述根節(jié)點(diǎn)遍歷所述數(shù)據(jù)表面處理解決方案層次結(jié)構(gòu),并且標(biāo)識(shí)來自所述根節(jié)點(diǎn)和所標(biāo)識(shí)的節(jié)點(diǎn)之間的所有后代節(jié)點(diǎn)的所有增量。

示例15是根據(jù)任意一個(gè)或所有先前示例的計(jì)算系統(tǒng),其中部署系統(tǒng)包括:

增量應(yīng)用部件,該增量應(yīng)用部件將所有標(biāo)識(shí)的增量應(yīng)用于基本數(shù)據(jù)表面處理解決方案,以獲得對(duì)應(yīng)于識(shí)別的節(jié)點(diǎn)的定制數(shù)據(jù)表面處理解決方案;以及

部署引擎,該部署引擎部署對(duì)應(yīng)于識(shí)別的節(jié)點(diǎn)的定制數(shù)據(jù)表面處理解決方案。

示例16是計(jì)算機(jī)實(shí)現(xiàn)的方法,包括:

通過用戶界面部件檢測(cè)對(duì)基本數(shù)據(jù)表面處理解決方案的升級(jí),以獲得升級(jí)的基本數(shù)據(jù)表面處理解決方案;

訪問數(shù)據(jù)表面處理解決方案層次結(jié)構(gòu),該數(shù)據(jù)表面處理解決方案層次結(jié)構(gòu)具有對(duì)應(yīng)于基本數(shù)據(jù)表面處理解決方案的根節(jié)點(diǎn)以及表示就基本數(shù)據(jù)表面處理解決方案的定制形式的定制數(shù)據(jù)表面處理解決方案的后代節(jié)點(diǎn),所述后代節(jié)點(diǎn)將基本數(shù)據(jù)表面處理解決方案和定制的數(shù)據(jù)表面處理解決方案之間的差異標(biāo)識(shí)為增量;

將升級(jí)與增量合并,以獲得升級(jí)和定制的數(shù)據(jù)表面處理解決方案;

生成新的一組增量,所述新的一組增量指示升級(jí)的基本數(shù)據(jù)表面處理系統(tǒng)與所述升級(jí)和定制的數(shù)據(jù)表面處理解決方案之間的差異;以及

將新的一組增量存儲(chǔ)在所述數(shù)據(jù)表面處理解決方案層次結(jié)構(gòu)中的后代節(jié)點(diǎn)處。

實(shí)施例17是根據(jù)任意一個(gè)或所有先前實(shí)施例的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括:

將升級(jí)與增量進(jìn)行比較,以確定升級(jí)中的任一個(gè)是否與增量相沖突;以及

如果是,則標(biāo)識(shí)用于解決方案的沖突。

實(shí)施例18是根據(jù)任意一個(gè)或所有先前實(shí)施例的計(jì)算機(jī)實(shí)現(xiàn)的方法,并且還包括:

檢測(cè)標(biāo)識(shí)數(shù)據(jù)表面處理解決方案層次結(jié)構(gòu)中的節(jié)點(diǎn)的用戶交互;

訪問數(shù)據(jù)表面處理解決方案層次結(jié)構(gòu)中的標(biāo)識(shí)的節(jié)點(diǎn);以及

部署對(duì)應(yīng)于標(biāo)識(shí)的節(jié)點(diǎn)的唯一數(shù)據(jù)表面處理解決方案。

示例19是根據(jù)任意一個(gè)或所有先前示例的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中部署包括:

從所標(biāo)識(shí)的節(jié)點(diǎn)到根節(jié)點(diǎn)遍歷數(shù)據(jù)表面處理解決方案層次結(jié)構(gòu);以及

標(biāo)識(shí)來自根節(jié)點(diǎn)和所標(biāo)識(shí)的節(jié)點(diǎn)之間的所有后代節(jié)點(diǎn)的所有增量。

示例20是根據(jù)任意一個(gè)或所有先前示例的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中部署包括:

將所有識(shí)別的增量應(yīng)用于基本數(shù)據(jù)表面處理解決方案,以獲得對(duì)應(yīng)于所識(shí)別的節(jié)點(diǎn)的定制數(shù)據(jù)表面處理解決方案;以及

部署對(duì)應(yīng)于識(shí)別的節(jié)點(diǎn)相對(duì)應(yīng)的定制數(shù)據(jù)表面處理解決方案。

雖然主題已經(jīng)以特定于結(jié)構(gòu)特征和/或方法動(dòng)作的語言描述,但是應(yīng)當(dāng)理解,所附權(quán)利要求中定義的主題不必限于上述特定特征或動(dòng)作。相反,上述特定特征和動(dòng)作被公開為實(shí)現(xiàn)權(quán)利要求的示例形式。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1