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

移動(dòng)設(shè)備分析引擎的制作方法

文檔序號(hào):6494091閱讀:169來源:國(guó)知局
移動(dòng)設(shè)備分析引擎的制作方法
【專利摘要】本發(fā)明提供一種具有用于到后端服務(wù)器的遠(yuǎn)程連接的接口的、用于移動(dòng)設(shè)備的移動(dòng)計(jì)算平臺(tái),包括移動(dòng)分析引擎。移動(dòng)分析引擎被配置為實(shí)施移動(dòng)分析模型,該移動(dòng)分析模型定義對(duì)存儲(chǔ)在后端服務(wù)器上的業(yè)務(wù)數(shù)據(jù)進(jìn)行分析的數(shù)據(jù)、查詢和報(bào)告結(jié)構(gòu)。移動(dòng)分析引擎使用模型元數(shù)據(jù)來提供通用報(bào)告和分析接口以便支持多種移動(dòng)業(yè)務(wù)分析應(yīng)用。
【專利說明】移動(dòng)設(shè)備分析引擎
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及移動(dòng)設(shè)備分析引擎。
【背景技術(shù)】
[0002]為移動(dòng)中的設(shè)備用戶提供以太網(wǎng)連接的移動(dòng)且已連接的設(shè)備(例如,智能手機(jī)、平板電腦等)正在改變社會(huì)和商業(yè)行為的模式。消費(fèi)者越來越多地將移動(dòng)行為并入他們的生活方式。出于不同的目的,移動(dòng)應(yīng)用的使用正在增長(zhǎng),而不僅僅是移動(dòng)瀏覽器。業(yè)務(wù)應(yīng)用(例如,交易型業(yè)務(wù)應(yīng)用)已經(jīng)變得與移動(dòng)設(shè)備使用有關(guān)。隨著移動(dòng)設(shè)備的使用持續(xù)增長(zhǎng),消費(fèi)者會(huì)期望運(yùn)行在移動(dòng)設(shè)備上的業(yè)務(wù)應(yīng)用具有增加的功能和性能。運(yùn)行在移動(dòng)計(jì)算平臺(tái)上的業(yè)務(wù)應(yīng)用的功能和性能可以受與移動(dòng)設(shè)備相關(guān)聯(lián)的特征(例如,有限的數(shù)據(jù)傳輸率、有限的處理能力、以及到網(wǎng)絡(luò)的臨時(shí)且不可預(yù)知的連接)的影響。然而,消費(fèi)者會(huì)期望運(yùn)行在移動(dòng)設(shè)備上的應(yīng)用具有與運(yùn)行在更大或非移動(dòng)的企業(yè)計(jì)算平臺(tái)的應(yīng)用相同或相似的性能。例如,消費(fèi)者會(huì)希望運(yùn)行在移動(dòng)計(jì)算平臺(tái)上的業(yè)務(wù)應(yīng)用的分析功能或能力與運(yùn)行在企業(yè)計(jì)算平臺(tái)上的業(yè)務(wù)應(yīng)用(例如,報(bào)告或描述性分析、建模或預(yù)測(cè)分析、數(shù)據(jù)驅(qū)動(dòng)戰(zhàn)略、聚類、相似性分組等)相關(guān)聯(lián)的分析功能或能力(例如,報(bào)告或查詢)相同。
[0003]運(yùn)行在移動(dòng)設(shè)備上的每個(gè)移動(dòng)業(yè)務(wù)應(yīng)用可以受到不同的影響,并且對(duì)與移動(dòng)設(shè)備相關(guān)聯(lián)的工作條件和特征(例如,有限的數(shù)據(jù)傳輸率、有限的處理能力、以及到網(wǎng)絡(luò)的臨時(shí)且不可預(yù)知的連接)做出不同響應(yīng)。
[0004]現(xiàn)在給出對(duì)應(yīng)用在移動(dòng)計(jì)算平臺(tái)上開發(fā)業(yè)務(wù)應(yīng)用的公共基礎(chǔ)結(jié)構(gòu)的考慮。

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

[0005]移動(dòng)分析引擎在具有用于到后端服務(wù)器的遠(yuǎn)程連接的接口的移動(dòng)設(shè)備上實(shí)施業(yè)務(wù)分析模型。移動(dòng)分析引擎使用元數(shù)據(jù)模型以便在移動(dòng)設(shè)備的資源約束或限制(例如帶寬、連接狀態(tài)、處理能力、裝置存儲(chǔ)器等)的情況下動(dòng)態(tài)修改查詢或報(bào)告內(nèi)容以優(yōu)化查詢或報(bào)告運(yùn)行。
[0006]移動(dòng)分析引擎向移動(dòng)設(shè)備的表示層提供分析和報(bào)告數(shù)據(jù)。移動(dòng)分析引擎使用定義在移動(dòng)元數(shù)據(jù)存儲(chǔ)庫(kù)中的報(bào)告和分析元數(shù)據(jù)對(duì)象來呈現(xiàn)通用接口,以便支持多種移動(dòng)業(yè)務(wù)分析應(yīng)用。
[0007]在一個(gè)總的方面,用于移動(dòng)設(shè)備的移動(dòng)計(jì)算平臺(tái)包括用于到后端服務(wù)器的遠(yuǎn)程連接的接口。業(yè)務(wù)分析元數(shù)據(jù)模型定義用于對(duì)存儲(chǔ)在后端服務(wù)器上的業(yè)務(wù)數(shù)據(jù)進(jìn)行分析的數(shù)據(jù)、查詢和報(bào)告結(jié)構(gòu)。移動(dòng)計(jì)算平臺(tái)包括移動(dòng)分析引擎和元數(shù)據(jù)存儲(chǔ)庫(kù)。移動(dòng)分析引擎被配置為實(shí)施業(yè)務(wù)分析模型并使用存儲(chǔ)在元數(shù)據(jù)存儲(chǔ)庫(kù)中的元數(shù)據(jù)模型向移動(dòng)業(yè)務(wù)應(yīng)用提供報(bào)告和分析接口。
[0008]在另一個(gè)方面,分析引擎被配置為根據(jù)到后端服務(wù)器的遠(yuǎn)程連接的數(shù)據(jù)傳輸能力來修改查詢。
[0009]在一個(gè)總的方面,方法包括在具有用于到后端服務(wù)器的遠(yuǎn)程連接的接口的移動(dòng)設(shè)備上實(shí)施業(yè)務(wù)分析模型。業(yè)務(wù)分析模型定義用于對(duì)存儲(chǔ)在后端服務(wù)器上的業(yè)務(wù)數(shù)據(jù)進(jìn)行分析的數(shù)據(jù)、查詢和報(bào)告結(jié)構(gòu)。方法還包括提供通用接口以便通過使用元數(shù)據(jù)模型處理移動(dòng)業(yè)務(wù)分析應(yīng)用的報(bào)告和分析功能來支持移動(dòng)業(yè)務(wù)分析應(yīng)用。實(shí)施業(yè)務(wù)分析模型包括根據(jù)到后端服務(wù)器的遠(yuǎn)程連接的數(shù)據(jù)傳輸能力來修改查詢或報(bào)告。
[0010]在一個(gè)總的方面,具體實(shí)施在非臨時(shí)性計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)程序產(chǎn)品包括可運(yùn)行代碼,當(dāng)該可運(yùn)行代碼運(yùn)行時(shí)在具有用于到后端服務(wù)器的遠(yuǎn)程連接的接口的移動(dòng)設(shè)備上實(shí)施業(yè)務(wù)分析模型,并且提供通用接口以便通過使用模型元數(shù)據(jù)處理移動(dòng)業(yè)務(wù)分析應(yīng)用的報(bào)告和分析功能來支持移動(dòng)業(yè)務(wù)分析應(yīng)用。
[0011]一個(gè)或多個(gè)實(shí)施的細(xì)節(jié)在附圖和下面的描述中闡述。從描述和附圖以及權(quán)利要求中,其它特征將是顯而易見的。
【專利附圖】

【附圖說明】
[0012]圖1是示出了根據(jù)本公開的原理的、用于移動(dòng)設(shè)備的計(jì)算平臺(tái)的示例性“基于模型的”應(yīng)用開發(fā)基礎(chǔ)結(jié)構(gòu)的框圖;
[0013]圖2是根據(jù)本公開的原理的示例分析模型的圖示;
[0014]圖3和圖4是根據(jù)本公開的原理的、圖2的分析模型的示例元數(shù)據(jù)擴(kuò)展的圖示;
[0015]圖5是示出根據(jù)本公開的原理的、在移動(dòng)設(shè)備的資源約束的情況下多種業(yè)務(wù)分析應(yīng)用的通用處理報(bào)告和分析功能的示例方法的流程圖。
【具體實(shí)施方式】
[0016]移動(dòng)業(yè)務(wù)分析應(yīng)用可以為移動(dòng)設(shè)備用戶提供分析業(yè)務(wù)數(shù)據(jù)的功能(例如,分析、報(bào)告或查詢功能),該業(yè)務(wù)數(shù)據(jù)可以存儲(chǔ)在一個(gè)或多個(gè)遠(yuǎn)程服務(wù)器上。移動(dòng)設(shè)備可以經(jīng)由無線網(wǎng)絡(luò)連接(例如,G3、UMTS或W1-Fi連接)遠(yuǎn)程連接到一個(gè)或多個(gè)遠(yuǎn)程服務(wù)器,所述無線網(wǎng)絡(luò)連接具有不同的數(shù)據(jù)傳輸能力或者是間歇性的(intermittent)。
[0017]在一個(gè)示例情況下,例如,移動(dòng)設(shè)備用戶可以使用移動(dòng)分析業(yè)務(wù)應(yīng)用的功能用于分析存儲(chǔ)在一個(gè)或多個(gè)遠(yuǎn)程服務(wù)器上的商業(yè)組織的產(chǎn)品銷售數(shù)據(jù)。
[0018]根據(jù)這里公開的原理,移動(dòng)計(jì)算平臺(tái)為可以針對(duì)移動(dòng)設(shè)備開發(fā)的不同業(yè)務(wù)分析應(yīng)用提供通用接口。移動(dòng)計(jì)算平臺(tái)包括移動(dòng)分析引擎,其與不同的業(yè)務(wù)分析應(yīng)用接口連接并支持不同的業(yè)務(wù)分析應(yīng)用。移動(dòng)分析引擎可以在分析模型框架下操作。例如,分析模型可以建?;蚨x移動(dòng)分析引擎分析所消費(fèi)的數(shù)據(jù)或其他對(duì)象結(jié)構(gòu)。
[0019]例如,通過響應(yīng)于移動(dòng)設(shè)備的資源變化或有限的操作條件而動(dòng)態(tài)修改查詢/報(bào)告內(nèi)容或功能,移動(dòng)分析引擎可以支持移動(dòng)業(yè)務(wù)應(yīng)用功能的即時(shí)運(yùn)行。例如,移動(dòng)分析引擎可以修改發(fā)送到服務(wù)器的查詢,以便在網(wǎng)絡(luò)連接性很差時(shí)限制可以從服務(wù)器中檢索的查詢結(jié)果數(shù)據(jù)的量。通過參考可以根據(jù)分析模型定義的移動(dòng)元數(shù)據(jù)對(duì)象,移動(dòng)分析引擎可以修改查詢/報(bào)告內(nèi)容或功能。移動(dòng)元數(shù)據(jù)對(duì)象可以包含使得移動(dòng)分析引擎能夠在運(yùn)行時(shí)動(dòng)態(tài)優(yōu)化分析模型的運(yùn)行(例如,查詢/報(bào)告處理)的信息或元數(shù)據(jù)。元數(shù)據(jù)對(duì)象的實(shí)際實(shí)例可以定義用于查詢或報(bào)告處理的數(shù)據(jù),該數(shù)據(jù)是或者應(yīng)該被檢索、聚合或準(zhǔn)備的(例如,利用數(shù)據(jù)透視表分片和分塊處理的)數(shù)據(jù)。
[0020]圖1示出了根據(jù)這里所公開的原理的、用于移動(dòng)設(shè)備的計(jì)算平臺(tái)的示例性“基于模型的”應(yīng)用開發(fā)基礎(chǔ)結(jié)構(gòu)100。圖1示意性地示出示例性移動(dòng)設(shè)備50,應(yīng)用開發(fā)基礎(chǔ)結(jié)構(gòu)100可以在該移動(dòng)設(shè)備50上實(shí)現(xiàn)。移動(dòng)設(shè)備50可以包括處理器51、存儲(chǔ)器52和遠(yuǎn)程連接接口 54??梢曰谝苿?dòng)分析模型10的應(yīng)用開發(fā)基礎(chǔ)結(jié)構(gòu)100可以包括移動(dòng)分析引擎110和元數(shù)據(jù)存儲(chǔ)庫(kù)(repository) 120。
[0021]例如,元數(shù)據(jù)存儲(chǔ)庫(kù)120可以存儲(chǔ)符合移動(dòng)分析引擎110所使用的分析模型10的模型元數(shù)據(jù)或元數(shù)據(jù)信息對(duì)象。2011年12月6日提交的、題為“移動(dòng)元數(shù)據(jù)模型庫(kù)”的共同轉(zhuǎn)讓且共同未決的第13/311,859號(hào)美國(guó)專利申請(qǐng)描述了包含由移動(dòng)設(shè)備消費(fèi)的模型元數(shù)據(jù)對(duì)象的元數(shù)據(jù)存儲(chǔ)庫(kù)。這里耦合到分析引擎110的元數(shù)據(jù)存儲(chǔ)庫(kù)120可以,例如,與上述專利申請(qǐng)中描述的元數(shù)據(jù)存儲(chǔ)庫(kù)相同或相似。元數(shù)據(jù)存儲(chǔ)庫(kù)120也可以以讀/寫的方式耦接到移動(dòng)設(shè)備中的永久存儲(chǔ)裝置130中。永久存儲(chǔ)裝置130可以是元數(shù)據(jù)對(duì)象和/或其他業(yè)務(wù)對(duì)象的通用存儲(chǔ)裝置,該元數(shù)據(jù)對(duì)象和/或其他業(yè)務(wù)對(duì)象可以已經(jīng)在移動(dòng)設(shè)備上創(chuàng)建或者從本地永久的后端系統(tǒng)復(fù)制。例如,當(dāng)移動(dòng)設(shè)備脫機(jī)時(shí),永久存儲(chǔ)裝置130可以使對(duì)象數(shù)據(jù)可用。
[0022]參照?qǐng)D1,移動(dòng)設(shè)備50可以跨過網(wǎng)絡(luò)邊界182經(jīng)由接口 54建立到外部計(jì)算系統(tǒng)(例如,后端服務(wù)器190)的遠(yuǎn)程連接180 (例如,G3、UMTS或WIFI連接)。例如,遠(yuǎn)程連接可以由移動(dòng)設(shè)備中的遠(yuǎn)程通信處理器140管理。分析引擎110可以在遠(yuǎn)程連接180上通過遠(yuǎn)程通信處理器140通信鏈接到后端服務(wù)器190。
[0023]在應(yīng)用開發(fā)基礎(chǔ)結(jié)構(gòu)100中,移動(dòng)分析引擎110可以被配置以向移動(dòng)業(yè)務(wù)應(yīng)用(例如,移動(dòng)業(yè)務(wù)應(yīng)用150)提供通用接口。特別是,移動(dòng)分析引擎110可以被配置以實(shí)現(xiàn)分析模型10以便為不同移動(dòng)業(yè)務(wù)應(yīng)用(例如,移動(dòng)業(yè)務(wù)應(yīng)用150)的不同分析和報(bào)告處理器(例如,分析和報(bào)告處理器160)提供通用接口。例如,圖1示出經(jīng)由移動(dòng)分析引擎110連接到后端服務(wù)器190的移動(dòng)業(yè)務(wù)應(yīng)用150的分析和報(bào)告處理器160。
[0024]應(yīng)用開發(fā)基礎(chǔ)結(jié)構(gòu)100還可以包括其他引擎(例如,移動(dòng)企業(yè)服務(wù)框架(ESF)引擎185),例如,其可以為移動(dòng)業(yè)務(wù)應(yīng)用的其他方面(例如,可操作數(shù)據(jù)處理器175)提供接口。為了簡(jiǎn)便起見,移動(dòng)業(yè)務(wù)應(yīng)用的這些其他引擎或方面將不在這里詳細(xì)描述,除了要注意由這些其他引擎處理的可操作數(shù)據(jù)或其他數(shù)據(jù)也可以對(duì)分析引擎110可用并且被分析引擎110使用。這里要注意的是,分析引擎110的作用是提供分析并且將數(shù)據(jù)報(bào)告給移動(dòng)設(shè)備的表示層。
[0025]分析引擎110可以在移動(dòng)分析模型10的框架下操作。移動(dòng)分析模型10可以建模或定義由移動(dòng)業(yè)務(wù)應(yīng)用在報(bào)告和分析時(shí)使用的數(shù)據(jù)和數(shù)據(jù)結(jié)構(gòu)。例如,分析模型10可以定義數(shù)據(jù)屬性,其被包括在查詢選擇和結(jié)果結(jié)構(gòu)中。另外,例如,分析模型10可以通過相對(duì)重要性(例如,通過查詢結(jié)果中的業(yè)務(wù)重要性)對(duì)這些數(shù)據(jù)屬性排序,并相應(yīng)地分配“聚合等級(jí)(aggregation grade)”給每一個(gè)數(shù)據(jù)屬性。移動(dòng)特定的元數(shù)據(jù)(例如,存儲(chǔ)在存儲(chǔ)庫(kù)120中)可以向分析引擎110通知有關(guān)分析模型中每個(gè)屬性的相對(duì)重要性或聚合等級(jí)。在該模型下,例如,屬性的聚合等級(jí)可以確定查詢結(jié)果結(jié)構(gòu)(例如,報(bào)告)中期望的該屬性的結(jié)果數(shù)據(jù)的預(yù)期量。取決于遠(yuǎn)程連接上可用數(shù)據(jù)傳輸率,分析引擎110可以相應(yīng)地確定從后端服務(wù)器190向移動(dòng)設(shè)備傳遞的期望屬性的優(yōu)先級(jí)。結(jié)果或報(bào)告結(jié)構(gòu)可以取決于可用傳輸率和結(jié)構(gòu)中期望屬性的聚合等級(jí)而被動(dòng)態(tài)地修改。
[0026]此外,移動(dòng)特定的模型元數(shù)據(jù)(例如,存儲(chǔ)在存儲(chǔ)庫(kù)120中)可以通知分析引擎110有關(guān)查詢鏈。例如,查詢鏈可以描述查詢之間的關(guān)系。在運(yùn)行時(shí),分析引擎110可以被配置為使用查詢之間的關(guān)系的描述,以便優(yōu)化服務(wù)器190上的在先查詢運(yùn)行和/或后續(xù)查詢運(yùn)行。通過在先查詢運(yùn)行傳遞到移動(dòng)設(shè)備的數(shù)據(jù)可以被重復(fù)使用并且與后續(xù)查詢結(jié)果合并,以避免為后續(xù)查詢結(jié)果在網(wǎng)絡(luò)連接上執(zhí)行完整的數(shù)據(jù)傳遞。
[0027]此外,分析模型10還可以包括“數(shù)據(jù)本地性(data locality)”元數(shù)據(jù),該“數(shù)據(jù)本地性”元數(shù)據(jù)可以標(biāo)識(shí)本地可用在移動(dòng)設(shè)備本身上的對(duì)象數(shù)據(jù)。例如,本地可用的對(duì)象數(shù)據(jù)可以通過來自服務(wù)器的早期復(fù)制或者通過本地推導(dǎo)來獲得。分析引擎110可以開拓(exploit)數(shù)據(jù)本地性元數(shù)據(jù)以便使用本地可用的數(shù)據(jù)來代替或補(bǔ)充來自服務(wù)器的數(shù)據(jù)傳遞。
[0028]分析模型10可以使用數(shù)據(jù)本地性并查詢鏈元數(shù)據(jù)(chains metadata),這不僅優(yōu)化了來自服務(wù)器的數(shù)據(jù)檢索的量,而且也處理了移動(dòng)設(shè)備與服務(wù)器偶然或間歇性斷開連接的情況。在斷開連接的情況下,取決于所運(yùn)行的分析模型10和移動(dòng)設(shè)備上本地可用的數(shù)據(jù),移動(dòng)業(yè)務(wù)應(yīng)用的分析功能可以至少部分地對(duì)用戶可用。
[0029]在基于模型的應(yīng)用開發(fā)基礎(chǔ)結(jié)構(gòu)100中,如先前所述,取決于與連接性、本地可用的數(shù)據(jù)或其他資源有關(guān)的當(dāng)前條件(例如帶寬、處理能力、可用內(nèi)存),移動(dòng)分析引擎110可以動(dòng)態(tài)地修改查詢或報(bào)告內(nèi)容。分析模型10可以定義元數(shù)據(jù)對(duì)象的實(shí)例,并定義應(yīng)該被分析引擎110檢索、聚合或準(zhǔn)備的(例如,利用數(shù)據(jù)透視表分片和分塊處理)數(shù)據(jù)。分析模型10可以將元數(shù)據(jù)對(duì)象的實(shí)例定義為包括這樣的信息,該信息可以由分析引擎110利用以便在移動(dòng)設(shè)備資源的約束內(nèi)在運(yùn)行時(shí)動(dòng)態(tài)地優(yōu)化分析模型(例如,查詢/報(bào)告處理)的運(yùn)行。
[0030]重新參考圖1,例如,移動(dòng)分析引擎110可以支持業(yè)務(wù)分析上下文中的移動(dòng)業(yè)務(wù)應(yīng)用150。例如,業(yè)務(wù)分析上下文可以涉及報(bào)告和分析商業(yè)組織的產(chǎn)品銷售數(shù)據(jù)。分析模型10的版本或子集可以被配置用于報(bào)告和分析商業(yè)組織的產(chǎn)品銷售數(shù)據(jù)的具體示例的業(yè)務(wù)分析上下文。
[0031]圖2示出了示例的分析模型200,其可以被部署在示例的產(chǎn)品銷售數(shù)據(jù)上下文中。分析模型200可以是分析模型10的版本或子集。分析模型200可以利用來自服務(wù)器190上的三個(gè)不同的業(yè)務(wù)對(duì)象(例如,來自交易文檔的銷售訂單數(shù)據(jù)、來自主數(shù)據(jù)對(duì)象的客戶數(shù)據(jù)和來自產(chǎn)品數(shù)據(jù)對(duì)象的產(chǎn)品數(shù)據(jù))的數(shù)據(jù)屬性。對(duì)于報(bào)告和分析上下文,分析模型200可以包括查詢“選擇”數(shù)據(jù)結(jié)構(gòu)210和查詢“結(jié)果”數(shù)據(jù)結(jié)構(gòu)220。如圖中所示的選擇數(shù)據(jù)結(jié)構(gòu)210可以包括以下屬性:客戶ID、銷售訂單ID、產(chǎn)品ID、銷售總金額、日期(日歷周、月、年)和地點(diǎn)(位置、地區(qū)和國(guó)家)。總金額屬性可以是函數(shù)求和(SUM)(銷售訂單金額)。此外,如圖中所示的結(jié)果數(shù)據(jù)結(jié)構(gòu)220可以包括以下屬性:總金額、客戶ID、銷售訂單ID、產(chǎn)品ID、日歷周、月、年、位置、地區(qū)和國(guó)家。
[0032]在分析模型200的框架下,不同的查詢或報(bào)告可以被制定和執(zhí)行。例如,查詢230:
[0033][選擇產(chǎn)品,金額=Sum(Order_Amount)來自銷售訂單其中“今天”和“今天_30天”之間的數(shù)據(jù)按地區(qū)分組]([Select Product, Amount=Sum (Order_Amount) From SalesOrder Where date Between ‘Today’ AND ‘Today-30’ Grouped by Region]),
[0034]可以被制定和執(zhí)行,以便給出在過去一個(gè)月按地區(qū)分組的產(chǎn)品銷售訂單總金額作為結(jié)果。
[0035]分析模型10或200的模型元數(shù)據(jù)和對(duì)象可以被保持在移動(dòng)計(jì)算平臺(tái)(例如,存儲(chǔ)庫(kù)120/永久存儲(chǔ)裝置130)中。已保持的模型元數(shù)據(jù)和對(duì)象可以被(例如,由開發(fā)人員)預(yù)加載、由終端用戶重寫、或在移動(dòng)計(jì)算平臺(tái)中本地推導(dǎo)。
[0036]作為分析模型200的已保持的模型元數(shù)據(jù)和對(duì)象的例子,圖3示出了與聚合水平(aggregation level)配置表300中列出的查詢屬性的聚合等級(jí)有關(guān)的元數(shù)據(jù)(例如,客戶ID、位置、地區(qū)和國(guó)家、銷售訂單、產(chǎn)品、總計(jì)金額、日歷周、月和年),其可以由分析引擎110/存儲(chǔ)庫(kù)120保持。圖3還示出與網(wǎng)絡(luò)連接表310中列出的設(shè)備連接類型和傳遞能力有關(guān)的元數(shù)據(jù),其也可以由分析引擎110/存儲(chǔ)庫(kù)120保持。已保持的表300和310可以,例如,被預(yù)加載到移動(dòng)設(shè)備中,但是也可以由終端用戶重寫。
[0037]此外,圖4示出了與導(dǎo)出的數(shù)據(jù)本地性表410中列出的數(shù)據(jù)屬性(例如,客戶ID、名稱、產(chǎn)品ID、產(chǎn)品描述、產(chǎn)品產(chǎn)地)的本地可用性有關(guān)的導(dǎo)出元數(shù)據(jù)、與緩存查詢結(jié)果表420中列出的緩存查詢結(jié)果(例如,查詢銷售訂單總金額和客戶地址等)的本地可用性有關(guān)的元數(shù)據(jù)、以及與查詢鏈表430中列出的可以用于后續(xù)查詢執(zhí)行的先前檢索的屬性(例如,日歷周和位置)有關(guān)的元數(shù)據(jù)。元數(shù)據(jù)表410至430可以在移動(dòng)設(shè)備上本地推導(dǎo)(例如,通過分析引擎110)或者可以緩存或存儲(chǔ)在存儲(chǔ)庫(kù)120中。
[0038]在動(dòng)態(tài)操作中,移動(dòng)分析引擎110可以依靠已保持的和本地導(dǎo)出的模型元數(shù)據(jù)(例如,表300、310和410至430),以便優(yōu)化查詢執(zhí)行,以及確定一組啟用的查詢變量,其可以在從移動(dòng)設(shè)備到服務(wù)器的網(wǎng)絡(luò)連接的當(dāng)前數(shù)據(jù)傳送能力下被立即或完全執(zhí)行。
[0039]聚合等級(jí)
[0040]例如,當(dāng)移動(dòng)設(shè)備-服務(wù)器網(wǎng)絡(luò)連接具有低數(shù)據(jù)傳遞能力時(shí)(例如,表310中的類型“E”),移動(dòng)分析引擎110可以根據(jù)分析模型修改查詢,以便將在網(wǎng)絡(luò)連接上傳遞的數(shù)據(jù)量減少到最少。例如,通過根據(jù)它們的聚合水平(表300)排除一些數(shù)據(jù)屬性并選擇將一些數(shù)據(jù)屬性保留在查詢中,移動(dòng)分析引擎110可以修改查詢。移動(dòng)分析引擎110可以選擇保留在查詢中的數(shù)據(jù)屬性以便增加在后端側(cè)可以檢索到的數(shù)據(jù)的聚合水平(即,重要性)。
[0041]例如,相對(duì)于圖2的產(chǎn)品銷售數(shù)據(jù)示例,移動(dòng)分析引擎110可以通過排除具有中等聚合等級(jí)的“產(chǎn)品”屬性(表300)來動(dòng)態(tài)地修改查詢230。例如,動(dòng)態(tài)修改后的查詢232可以讀為:
[0042][選擇金額=Sum(Order_Amount)來自銷售訂單其中“今天”和“今天-30天”之間的數(shù)據(jù)按地區(qū)分組]([Select Amount=Sum (Order_Amount) From Sales Order Where dateBetween ‘Today’ AND’ Today-30 ‘Grouped by Region])
[0043]作為修改后的查詢232的結(jié)果,產(chǎn)品信息將暫時(shí)不成為從后端服務(wù)器檢索的結(jié)果結(jié)構(gòu)220的一部分。在網(wǎng)絡(luò)連接上檢索到的結(jié)果結(jié)構(gòu)220的記錄的數(shù)量(#)可以通過修改后的查詢從(#區(qū)域*#產(chǎn)品)減少到#產(chǎn)品。關(guān)于過去一個(gè)月的銷售訂單總金額的數(shù)據(jù)可以通過修改后的查詢232被檢索,并在沒有任何產(chǎn)品信息的情況下被顯示在移動(dòng)設(shè)備上。因此,利用動(dòng)態(tài)適應(yīng)的查詢232,,即使在低數(shù)據(jù)傳輸率的情況下,終端用戶也能夠在移動(dòng)設(shè)備上執(zhí)行一定水平的分析(雖然是降低的水平)。
[0044]數(shù)據(jù)本地性:復(fù)制的數(shù)據(jù)
[0045]在使用模型元數(shù)據(jù)的另一個(gè)示例中(例如,導(dǎo)出的數(shù)據(jù)本地性表410),移動(dòng)分析引擎110也可以修改查詢以減少在網(wǎng)絡(luò)連接(例如,G3連接)上傳遞的數(shù)據(jù)量。分析引擎110可以利用產(chǎn)品主數(shù)據(jù)可能在移動(dòng)設(shè)備上已經(jīng)可用的元數(shù)據(jù)信息(表410),以避免從后端服務(wù)器重傳數(shù)據(jù)的需要。例如,移動(dòng)分析引擎110動(dòng)態(tài)地修改下面的查詢:
[0046][選擇產(chǎn)品,產(chǎn)品描述,產(chǎn)品產(chǎn)地,金額=Sum(Order_Amount)來自銷售訂單其中“今天”和“今天-30天”之間的數(shù)據(jù)按地區(qū)分組]([Select Product, Product -Description,Product Place of Manufacture, Amount=Sum(0rder_Amount)From SalesOrder Where date Between ‘Today’ AND ‘Today-30’ Grouped by Region]),
[0047]以排除檢索用于產(chǎn)品描述屬性和產(chǎn)品產(chǎn)地屬性的數(shù)據(jù),產(chǎn)品主數(shù)據(jù)中對(duì)于這些數(shù)據(jù)的信息可以在本地對(duì)移動(dòng)分析引擎110可用。修改后的查詢可以讀為
[0048][選擇產(chǎn)品,金額=Sum(0rder_Amount)來自銷售訂單其中“今天”和“今天_30天”之間的數(shù)據(jù)按地區(qū)分組]([Select Product, Amount=Sum (0rder_Amount) From SalesOrder Where date Between ‘Today’AND ‘Today-30’Grouped by Region])。
[0049]在修改后的查詢結(jié)果數(shù)據(jù)或記錄被從后端服務(wù)器中檢索并被傳遞到移動(dòng)設(shè)備之后,移動(dòng)分析引擎110可以使用本地可用的產(chǎn)品主數(shù)據(jù),以便利用用于產(chǎn)品描述屬性和產(chǎn)品產(chǎn)地屬性的數(shù)據(jù)來提高檢索到的記錄。
[0050]數(shù)據(jù)本地性:緩存數(shù)據(jù)
[0051]在使用模型元數(shù)據(jù)的另一個(gè)示例中(例如,緩存查詢結(jié)果表420),移動(dòng)分析引擎110可以使用緩存結(jié)果,以便即使在到移動(dòng)設(shè)備的網(wǎng)絡(luò)連接斷開或脫機(jī)時(shí),也允許終端用戶具有一些查詢能力。如果查詢結(jié)果被緩存而且緩存有效的時(shí)間限制并未過期(表420),則終端用戶可以能夠執(zhí)行查詢。
[0052]杳詢鏈
[0053]在相對(duì)于在網(wǎng)絡(luò)連接上所需的數(shù)據(jù)傳遞量使用模型元數(shù)據(jù)和使用查詢優(yōu)化的又一個(gè)例子中,移動(dòng)分析引擎110可以依賴于在查詢鏈中在先查詢中計(jì)算或檢索的結(jié)果數(shù)據(jù)來修改當(dāng)前查詢。當(dāng)前查詢的修改可以考慮資源消耗和連接狀態(tài)。例如,網(wǎng)絡(luò)連接可以是具有高數(shù)據(jù)傳輸率的W1-Fi連接(表310)。在這種情況下,例如,下面的查詢:
[0054][選擇產(chǎn)品,金額=Sum(0rder_Amount)來自銷售訂單其中“日歷周I”和“日歷周52”之間的數(shù)據(jù)按位置、日歷周分組]([Select Product, Amount=Sum(0rder_Amount)FromSales Order Where date Between ‘Calendar Weekl’AND ‘Calendar Week52;Grouped bylocation, calendar week])
[0055]可以在服務(wù)器側(cè)被完全執(zhí)行而且結(jié)果記錄被傳輸?shù)揭苿?dòng)設(shè)備上。已傳輸?shù)挠涗浛梢园總€(gè)日歷周的銷售數(shù)據(jù)的記錄乘以位置的總數(shù)# (#日歷周* #位置)。
[0056]在后續(xù)查詢中,移動(dòng)設(shè)備用戶可能只對(duì)今年的最后一個(gè)月中創(chuàng)建的銷售訂單感興趣。使用模型元數(shù)據(jù)(例如,查詢鏈表430),移動(dòng)分析引擎110可以在移動(dòng)設(shè)備上、而不涉及后端服務(wù)器來本地地動(dòng)態(tài)執(zhí)行后續(xù)查詢。例如,移動(dòng)分析引擎110可以逐月地聚合通過在先查詢檢索到的日歷周結(jié)果,然后將今年的最后一個(gè)月中創(chuàng)建的銷售訂單的金額的結(jié)果呈現(xiàn)給移動(dòng)設(shè)備用戶。在再一個(gè)后續(xù)查詢中,移動(dòng)設(shè)備用戶可能對(duì)看到按地區(qū)分組、而不是按位置分組的結(jié)果感興趣。再次使用模型元數(shù)據(jù)(例如,查詢鏈表430),移動(dòng)分析引擎110可以在移動(dòng)設(shè)備上本地地動(dòng)態(tài)執(zhí)行后續(xù)查詢,以便按地區(qū)對(duì)結(jié)果進(jìn)行分組,而不涉及后端服務(wù)器。
[0057]可替換地,例如,當(dāng)移動(dòng)設(shè)備具有足夠的隨機(jī)存取存儲(chǔ)器或可用于本地執(zhí)行計(jì)算的處理能力時(shí),移動(dòng)分析引擎110可以利用W1-Fi連接的高數(shù)據(jù)傳輸率并且將后續(xù)查詢轉(zhuǎn)發(fā)到后端服務(wù)器上用于執(zhí)行。
[0058]圖5示出移動(dòng)設(shè)備上的多種業(yè)務(wù)分析應(yīng)用的通用處理報(bào)告和分析功能的示例方法500。方法500包括在移動(dòng)設(shè)備上提供用于遠(yuǎn)程連接到后端服務(wù)器的接口(510),實(shí)施定義用于分析存儲(chǔ)在后端服務(wù)器上的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)、查詢和報(bào)告結(jié)構(gòu)的分析模型(520 )。方法500提供通用接口處理以便通過使用模型元數(shù)據(jù)執(zhí)行移動(dòng)業(yè)務(wù)分析應(yīng)用的報(bào)告和分析功能來支持移動(dòng)業(yè)務(wù)分析應(yīng)用。
[0059]在方法500中,實(shí)施分析模型520可以包括根據(jù)到后端服務(wù)器的遠(yuǎn)程連接的數(shù)據(jù)傳輸能力來修改查詢(521)。分析模型可以向數(shù)據(jù)屬性分配聚合等級(jí),而且實(shí)施分析模型520可以包括根據(jù)分配給該數(shù)據(jù)屬性的聚合等級(jí)來修改查詢以便確定從后端服務(wù)器傳輸數(shù)據(jù)的數(shù)據(jù)屬性的優(yōu)先級(jí)(522)。
[0060]此外,實(shí)施分析模型520可以包括從查詢排除數(shù)據(jù)屬性,以便減少?gòu)暮蠖朔?wù)器檢索的數(shù)據(jù)量(523)。排除的數(shù)據(jù)屬性可以是這樣的數(shù)據(jù)屬性,移動(dòng)設(shè)備中先前復(fù)制的數(shù)據(jù)或緩存數(shù)據(jù)可本地用于這些數(shù)據(jù)屬性。
[0061]可替換地或者附加地,實(shí)施分析模型520可以包括修改查詢鏈中的后續(xù)查詢,以便排除通過在先查詢從后端服務(wù)器先前檢索的數(shù)據(jù)的數(shù)據(jù)屬性,而且向通過后續(xù)查詢從后端服務(wù)器檢索的數(shù)據(jù)補(bǔ)充通過在先查詢從后端服務(wù)器先前檢索的數(shù)據(jù),用于呈現(xiàn)給移動(dòng)業(yè)務(wù)應(yīng)用用戶(524)??商鎿Q地或者附加地,實(shí)施分析模型520可以包括使用通過在先查詢從后端服務(wù)器先前檢索的數(shù)據(jù)來處理后續(xù)查詢,而不涉及后端服務(wù)器(525)。此外,當(dāng)移動(dòng)設(shè)備處于脫機(jī)狀態(tài)時(shí),實(shí)施分析模型520可以包括使用本地可用的先前復(fù)制的數(shù)據(jù)或緩存數(shù)據(jù)來響應(yīng)查詢(526)。
[0062]這里描述的各種基礎(chǔ)結(jié)構(gòu)、系統(tǒng)、技術(shù)和方法可以被實(shí)施在數(shù)字電子電路中,或者實(shí)施在計(jì)算機(jī)硬件、固件、軟件,或者它們的組合中。實(shí)現(xiàn)方式可以實(shí)施為計(jì)算機(jī)程序產(chǎn)品,即有形地具體實(shí)施在信息載體中的計(jì)算機(jī)程序,信息載體例如在機(jī)器可讀存儲(chǔ)設(shè)備中或者在傳播的信號(hào)中,以供數(shù)據(jù)處理裝置執(zhí)行或者控制數(shù)據(jù)處理裝置的操作,所述數(shù)據(jù)處理裝置例如可編程處理裝置、計(jì)算機(jī)或多個(gè)計(jì)算機(jī)。計(jì)算機(jī)程序,諸如上面描述的計(jì)算機(jī)程序,可以用任何形式的編程語言編寫,包括匯編語言或解釋語言,并且,它可以被以任何形式部署,包括作為獨(dú)立的程序或者作為模塊、組件、子程序或其他適于在計(jì)算環(huán)境中使用的單元。計(jì)算機(jī)程序可以被部署為在一個(gè)計(jì)算機(jī)上執(zhí)行或在位于一個(gè)地點(diǎn)或跨過多個(gè)地點(diǎn)分布并被通信網(wǎng)絡(luò)互連起來的多個(gè)計(jì)算機(jī)上執(zhí)行。
[0063]方法步驟可以被一個(gè)或多個(gè)可編程處理器執(zhí)行,所述可編程處理器執(zhí)行計(jì)算機(jī)程序,以便通過對(duì)輸入數(shù)據(jù)操作和產(chǎn)生輸出來執(zhí)行功能。方法步驟還可以被專用邏輯電路執(zhí)行,而且裝置可以被實(shí)施為專用邏輯電路,所述專用邏輯電路例如FPGA (現(xiàn)場(chǎng)可編程門陣列)或ASIC (專用集成電路)。
[0064]作為例子,適于執(zhí)行計(jì)算機(jī)程序的處理器包括通用和專用微處理器,以及任何類型的數(shù)字計(jì)算機(jī)的任意一個(gè)或多個(gè)處理器。一般來說,處理器將從只讀存儲(chǔ)器或隨機(jī)存取存儲(chǔ)器接收指令和數(shù)據(jù),或者從兩者都接收指令和數(shù)據(jù)。計(jì)算機(jī)的元件可以包括至少一個(gè)用于執(zhí)行指令的處理器,和用于存儲(chǔ)指令和數(shù)據(jù)的一個(gè)或多個(gè)存儲(chǔ)器設(shè)備。一般來說,計(jì)算機(jī)還可以包括,或者被可操作地耦合,以從一個(gè)或多個(gè)用于存儲(chǔ)數(shù)據(jù)的海量?jī)?chǔ)存設(shè)備接收數(shù)據(jù),或把數(shù)據(jù)傳送到海量?jī)?chǔ)存設(shè)備,或者二者皆有,所述海量?jī)?chǔ)存設(shè)備例如:磁盤、磁光盤或光盤。適于具體實(shí)施計(jì)算機(jī)程序指令和數(shù)據(jù)的信息載體包括所有形式的非易失性存儲(chǔ)器,作為例子,包括半導(dǎo)體存儲(chǔ)器器件,例如:EPROM、EEPROM和閃存設(shè)備、磁盤,例如內(nèi)置硬盤或可移動(dòng)磁盤、磁光盤和⑶-ROM以及DVD-ROM盤。處理器和存儲(chǔ)器可以以專用邏輯電路補(bǔ)充,或者被包含在專用邏輯電路中。
[0065]為了提供和用戶的交互,實(shí)現(xiàn)方式可以在具有顯示設(shè)備和鍵盤以及指示設(shè)備的計(jì)算機(jī)上實(shí)施,顯示設(shè)備例如陰極射線管(CRT)或液晶顯示器(IXD)監(jiān)視器,用于向用戶顯示信息,鍵盤和指示設(shè)備例如鼠標(biāo)或軌跡球,用戶利用它們可以提供到計(jì)算機(jī)的輸入。其他種類的設(shè)備也可以被用來提供和用戶的交互;例如,提供給用戶的反饋可以是任何形式的感覺反饋,例如視覺反饋、聽覺反饋或觸覺反饋,并且,可以以任何形式接收來自用戶的輸入,包括聲音、語音或觸覺輸入。
[0066]實(shí)現(xiàn)方式可以被在包括后端組件或包括中間件組件或包括前端組件的計(jì)算系統(tǒng)中實(shí)施,或者在這些后端、中間件、前端組件的任意組合中實(shí)施,后端組件例如數(shù)據(jù)服務(wù)器,中間件組件例如應(yīng)用服務(wù)器,前端組件例如具有圖形用戶界面,或網(wǎng)絡(luò)瀏覽器的客戶端計(jì)算機(jī),通過圖形用戶界面或網(wǎng)絡(luò)瀏覽器,用戶可以和實(shí)現(xiàn)方式進(jìn)行交互??梢岳脭?shù)字?jǐn)?shù)據(jù)通信的任何形式或介質(zhì)互連組件,數(shù)字?jǐn)?shù)據(jù)通信介質(zhì)例如通信網(wǎng)絡(luò)。通信網(wǎng)絡(luò)的例子包括:局域網(wǎng)(LAN)和廣域網(wǎng)(WAN),例如因特網(wǎng)。
[0067]雖然如這里所描述的那樣已經(jīng)示出了所描述的實(shí)現(xiàn)方式的某些特征,但是本領(lǐng)域普通技術(shù)人員現(xiàn)在應(yīng)當(dāng)想到很多修改、替換、變化或等同物。因此應(yīng)當(dāng)理解,所附權(quán)利要求旨在覆蓋落入實(shí)施例的實(shí)質(zhì)精神內(nèi)的所有這樣的修改和變化。
【權(quán)利要求】
1.一種用于移動(dòng)設(shè)備的移動(dòng)計(jì)算平臺(tái),包括: 接口,用于到后端服務(wù)器的遠(yuǎn)程連接; 移動(dòng)分析引擎;以及 元數(shù)據(jù)存儲(chǔ)庫(kù), 其中,移動(dòng)分析引擎被配置為實(shí)施移動(dòng)分析模型并且向移動(dòng)業(yè)務(wù)應(yīng)用提供報(bào)告和分析接口, 其中,移動(dòng)分析模型定義用于對(duì)存儲(chǔ)在后端服務(wù)器上的業(yè)務(wù)數(shù)據(jù)進(jìn)行分析的數(shù)據(jù)、查詢和報(bào)告結(jié)構(gòu), 其中,元數(shù)據(jù)存儲(chǔ)庫(kù)被配置為在移動(dòng)設(shè)備上存儲(chǔ)用于移動(dòng)分析引擎使用的模型元數(shù)據(jù)。
2.如權(quán)利要求1所述的移動(dòng)計(jì)算平臺(tái),其中,所述移動(dòng)分析引擎被配置為依賴于到后端服務(wù)器的遠(yuǎn)程連接的數(shù)據(jù)傳輸能力來修改查詢。
3.如權(quán)利要求1所述的移動(dòng)計(jì)算平臺(tái),其中,所述移動(dòng)分析模型向數(shù)據(jù)屬性分配聚合等級(jí),而且其中所述移動(dòng)分析引擎被配置為依賴于分配給數(shù)據(jù)屬性的聚合等級(jí)來修改查詢以便確定從后端服務(wù)器傳輸數(shù)據(jù)的數(shù)據(jù)屬性的優(yōu)先級(jí)。
4.如權(quán)利要求1所述的移動(dòng)計(jì)算平臺(tái),其中,所述移動(dòng)分析引擎被配置為通過排除數(shù)據(jù)屬性以便減少?gòu)暮蠖朔?wù)器檢索的數(shù)據(jù)量來動(dòng)態(tài)修改查詢。
5.如權(quán)利要求1所述的移動(dòng)計(jì)算平臺(tái),其中,所述移動(dòng)分析引擎被配置為通過排除移動(dòng)設(shè)備中先前復(fù)制的數(shù)據(jù)或緩存數(shù)據(jù)本地可用的數(shù)據(jù)屬性來動(dòng)態(tài)修改查詢。
6.如權(quán)利要求1所述的移動(dòng)計(jì)算平臺(tái),其中,所述移動(dòng)分析引擎被配置為通過排除通過在先查詢從后端服務(wù)器先前檢索的數(shù)據(jù)的數(shù)據(jù)屬性來動(dòng)態(tài)修改查詢鏈中的后續(xù)查詢。
7.如權(quán)利要求6所述的移動(dòng)計(jì)算平臺(tái),其中,所述移動(dòng)分析引擎還被配置為向通過后續(xù)查詢從后端服務(wù)器檢索的數(shù)據(jù)補(bǔ)充通過在先查詢從后端服務(wù)器先前檢索的數(shù)據(jù),用于呈現(xiàn)給移動(dòng)業(yè)務(wù)應(yīng)用用戶。
8.如權(quán)利要求1所述的移動(dòng)計(jì)算平臺(tái),其中,所述移動(dòng)分析引擎還被配置為使用通過在先查詢從后端服務(wù)器先前檢索的數(shù)據(jù)來本地處理后續(xù)查詢,而不涉及后端服務(wù)器。
9.如權(quán)利要求1所述的移動(dòng)計(jì)算平臺(tái),其中,所述移動(dòng)分析引擎還被配置為,當(dāng)移動(dòng)設(shè)備處于脫機(jī)狀態(tài)時(shí),使用本地可用的先前復(fù)制的數(shù)據(jù)或緩存數(shù)據(jù)來響應(yīng)查詢。
10.一種方法,包括: 在移動(dòng)設(shè)備上,提供用于到后端服務(wù)器的遠(yuǎn)程連接的接口 ;以及 實(shí)施移動(dòng)分析模型以便支持移動(dòng)業(yè)務(wù)分析應(yīng)用, 其中,移動(dòng)分析模型定義用于對(duì)存儲(chǔ)在后端服務(wù)器上的業(yè)務(wù)數(shù)據(jù)進(jìn)行分析的數(shù)據(jù)、查詢和報(bào)告結(jié)構(gòu)。
11.如權(quán)利要求10所述的方法,其中,實(shí)施移動(dòng)分析模型包括使用模型元數(shù)據(jù)來處理移動(dòng)業(yè)務(wù)分析應(yīng)用的報(bào)告和分析功能。
12.如權(quán)利 要求10所述的方法,其中,實(shí)施移動(dòng)分析模型包括依賴于到后端服務(wù)器的遠(yuǎn)程連接的數(shù)據(jù)傳輸能力來修改查詢。
13.如權(quán)利要求10所述的方法,其中,所述移動(dòng)分析模型向數(shù)據(jù)屬性分配聚合等級(jí),而且其中實(shí)施移動(dòng)分析模型包括依賴于分配給數(shù)據(jù)屬性的聚合等級(jí)來修改查詢以便確定從后端服務(wù)器傳輸數(shù)據(jù)的數(shù)據(jù)屬性的優(yōu)先級(jí)。
14.如權(quán)利要求10所述的方法,其中,實(shí)施移動(dòng)分析模型包括從查詢排除數(shù)據(jù)屬性以便減少?gòu)暮蠖朔?wù)器檢索的數(shù)據(jù)量。
15.如權(quán)利要求10所述的方法,其中,實(shí)施移動(dòng)分析模型包括修改查詢鏈中的后續(xù)查詢以便排除通過在先查詢從后端服務(wù)器先前檢索的數(shù)據(jù)的數(shù)據(jù)屬性來修改查詢鏈中的后續(xù)查詢。
16.如權(quán)利要求15所述的方法,還包括向通過后續(xù)查詢從后端服務(wù)器檢索的數(shù)據(jù)補(bǔ)充通過在先查詢從后端服務(wù)器先前檢索的數(shù)據(jù),用于呈現(xiàn)給移動(dòng)業(yè)務(wù)應(yīng)用用戶。
17.如權(quán)利要求10所述的方法,其中,實(shí)施移動(dòng)分析模型包括使用通過一個(gè)或多個(gè)在先查詢從后端服務(wù)器先前檢索的數(shù)據(jù)來本地處理后續(xù)查詢,而不涉及后端服務(wù)器。
18.如權(quán)利要求10所述的方法,其中,實(shí)施移動(dòng)分析模型包括,當(dāng)移動(dòng)設(shè)備處于脫機(jī)狀態(tài)時(shí),使用本地可用的先前復(fù)制的數(shù)據(jù)或緩存數(shù)據(jù)來響應(yīng)查詢。
19.一種具體實(shí)施在非臨時(shí)性計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品包括可運(yùn)行代碼,當(dāng)該可運(yùn)行代碼運(yùn)行時(shí)執(zhí)行以下操作: 在具有用于到后端服務(wù)器的遠(yuǎn)程連接的接口的移動(dòng)設(shè)備上實(shí)施移動(dòng)分析模型;以及 提供通用接口以便通過使用模型元數(shù)據(jù)處理移動(dòng)業(yè)務(wù)分析應(yīng)用的報(bào)告和分析功能來支持移動(dòng)業(yè)務(wù)分析應(yīng)用。
20.如權(quán)利要求19所述的計(jì)算機(jī)程序產(chǎn)品,其中還包括可運(yùn)行代碼,當(dāng)該可運(yùn)行代碼運(yùn)行時(shí)執(zhí)行以下操作:` 根據(jù)到后端服務(wù)器的遠(yuǎn)程連接的數(shù)據(jù)傳輸能力來修改查詢。
【文檔編號(hào)】G06F17/30GK103530303SQ201210584047
【公開日】2014年1月22日 申請(qǐng)日期:2012年12月28日 優(yōu)先權(quán)日:2012年7月3日
【發(fā)明者】P.埃伯萊因, B.塞德 申請(qǐng)人:Sap股份公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1