與現(xiàn)場應(yīng)用集成的演示文稿的系統(tǒng)和方法
【專利摘要】本公開包括具有從后端應(yīng)用訪問數(shù)據(jù)的頁面的演示文稿。在一個(gè)實(shí)施例中,公開了一種系統(tǒng),其中,演示文稿頁面從服務(wù)器發(fā)送并且在客戶端中接收。演示文稿頁面可以包括靜態(tài)頁面和交互式頁面。交互式頁面包括可以被選擇以訪問服務(wù)器應(yīng)用上的特征的活動(dòng)區(qū)。在一個(gè)實(shí)施例中,活動(dòng)區(qū)可以是可選擇以訪問應(yīng)用特征的演示文稿頁面的一部分。在另一實(shí)施例中,活動(dòng)區(qū)可以是在演示文稿頁面中交互地暴露應(yīng)用特征的演示文稿頁面。
【專利說明】與現(xiàn)場應(yīng)用集成的演示文稿的系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計(jì)算和數(shù)據(jù)處理,而且更具體地,涉及與軟件應(yīng)用集成的演示文稿 (presentation) 〇
【背景技術(shù)】
[0002] BowerPoint?是當(dāng)代演示文稿軟件的典型例子。在典型的演不文稿系統(tǒng)中,用戶 被提供有空白表單,而且各種圖像和文本可以被包括在每一頁面中以創(chuàng)建演示文稿。演示 文稿的頁面通常以諸如ppt"的專有格式,即,在本地系統(tǒng)上運(yùn)行的演示文稿程序所理解 的格式,存儲(chǔ)。
[0003] 用戶可以通過例如在監(jiān)視器、高射投影儀或網(wǎng)絡(luò)會(huì)議上顯示演示文稿來向觀眾呈 現(xiàn)信息。用戶通常啟動(dòng)在本地客戶端計(jì)算機(jī)上運(yùn)行的演示文稿軟件,并加載已預(yù)先配置并 以演示文稿軟件可理解的格式保存的演示文稿。
[0004] 雖然各種各樣的內(nèi)容可用于現(xiàn)有的演示文稿軟件系統(tǒng)中,但是這些內(nèi)容在這樣的 意義上來說通常是靜態(tài)的,即,它在演示文稿提供給觀眾之前被定義而且不能向觀眾提供 任何基于與觀眾的交互來改變的內(nèi)容。例如,傳統(tǒng)形式的內(nèi)容包括文本、圖像、圖形、聲音、 甚至視頻。然而,這些內(nèi)容通常是靜態(tài)的,不能響應(yīng)于在演示文稿過程中可能由觀眾提出的 問題來動(dòng)態(tài)地且交互地提供新的信息。
【發(fā)明內(nèi)容】
[0005] 本公開的實(shí)施例提供了與現(xiàn)場(live)應(yīng)用集成的演示文稿。演示文稿可以包括 從后端應(yīng)用訪問數(shù)據(jù)的頁面。在一個(gè)實(shí)施例中,公開了一種系統(tǒng),其中,演示文稿頁面從服 務(wù)器發(fā)送并且在客戶端中接收。演示文稿頁面可以包括靜態(tài)頁面和交互式頁面。交互式頁 面包括可以被選擇以訪問服務(wù)器應(yīng)用上的特征(feature)的活動(dòng)區(qū)。在一個(gè)實(shí)施例中,活 動(dòng)區(qū)可以是可選擇以訪問應(yīng)用特征的演示文稿頁面的一部分。在另一實(shí)施例中,活動(dòng)區(qū)可 以是在演示文稿頁面中交互地暴露應(yīng)用特征的演示文稿頁面。
[0006] 在一個(gè)實(shí)施例中,本發(fā)明包括一種方法,其包括:在客戶端計(jì)算機(jī)上從服務(wù)器計(jì) 算機(jī)接收多個(gè)演示文稿頁面,演示文稿頁面包括以預(yù)定的順序排列的靜態(tài)頁面和交互式頁 面,其中靜態(tài)頁面包括靜態(tài)數(shù)據(jù)而且交互式頁面包括一個(gè)或多個(gè)活動(dòng)區(qū),其中每個(gè)活動(dòng)區(qū) 與服務(wù)器應(yīng)用特征相關(guān)聯(lián);在客戶端計(jì)算機(jī)上以預(yù)定的順序順序地顯示演示文稿頁面;在 客戶端計(jì)算機(jī)上接收對(duì)于所述活動(dòng)區(qū)之一的選擇;響應(yīng)于在特定的交互式頁面上選擇的活 動(dòng)區(qū),發(fā)送指定與所選擇的活性區(qū)相關(guān)聯(lián)的特定服務(wù)器應(yīng)用特征的消息以訪問與該特定服 務(wù)器應(yīng)用特征相對(duì)應(yīng)的數(shù)據(jù);在客戶端計(jì)算機(jī)中接收與關(guān)聯(lián)于所選擇的活動(dòng)區(qū)的特定服務(wù) 器應(yīng)用特征相對(duì)應(yīng)的數(shù)據(jù),以便在特定的交互式頁面上繪制。
[0007] 在一個(gè)實(shí)施例中,在時(shí)間軸顯示模式中,多個(gè)演示文稿頁面以預(yù)定的順序一起顯 示,而且在演示文稿顯示模式中,演示文稿頁面以預(yù)定的順序一次顯示一個(gè)。
[0008] 在一個(gè)實(shí)施例中,該方法還包括在客戶端計(jì)算機(jī)上接收對(duì)數(shù)據(jù)的改變,并且修改 包括特定服務(wù)器應(yīng)用特征的服務(wù)器應(yīng)用中的數(shù)據(jù)。
[0009] 在一個(gè)實(shí)施例中,該方法還包括:上載具有第一文件類型的演示文稿,其中,該演 示文稿被轉(zhuǎn)換為多個(gè)圖像;指定一個(gè)或多個(gè)所述圖像的特定部分上的一個(gè)或多個(gè)活動(dòng)區(qū); 以及配置一個(gè)或多個(gè)活動(dòng)區(qū)以訪問一個(gè)或多個(gè)服務(wù)器應(yīng)用的一個(gè)或多個(gè)服務(wù)器應(yīng)用特征。
[0010] 在一個(gè)實(shí)施例中,該方法還包括:上載具有第一文件類型的演示文稿,其中,該演 示文稿被轉(zhuǎn)換為多個(gè)圖像;添加演示文稿頁面到演示文稿,該演示文稿頁面包括在所添加 的演示文稿頁面中交互地暴露的特定服務(wù)器應(yīng)用特征的活動(dòng)區(qū),并且配置所添加的演示文 稿頁面中的活動(dòng)區(qū)以訪問特定服務(wù)器應(yīng)用特征。 _
[0011] 在一個(gè)實(shí)施例中,該方法還包括上載具有第一文件類型的演示文稿,根據(jù)預(yù)定的 標(biāo)準(zhǔn)解析演示文稿以提取文本,并且自動(dòng)配置一個(gè)或多個(gè)活動(dòng)區(qū)以基于所提取的文本訪問 一個(gè)或多個(gè)服務(wù)器應(yīng)用上的一個(gè)或多個(gè)服務(wù)器應(yīng)用特征。
[0012] 在一個(gè)實(shí)施例中,演示文稿被轉(zhuǎn)換為多個(gè)圖像,并且一個(gè)或多個(gè)活動(dòng)區(qū)被配置在 圖像的包括與提取的文本匹配的文本的部分上。
[0013] 在一個(gè)實(shí)施例中,靜態(tài)頁面是圖像,并且其中一個(gè)或多個(gè)交互式頁面包括圖像和 在圖像的特定部分上指定的活動(dòng)區(qū)。
[0014] 在一個(gè)實(shí)施例中,與關(guān)聯(lián)于所選擇的活動(dòng)區(qū)的特定服務(wù)器應(yīng)用特征相對(duì)應(yīng)的數(shù)據(jù) 被顯示為交互式頁面圖像之一上的彈窗。
[0015] 在一個(gè)實(shí)施例中,靜態(tài)頁面是圖像,并且其中一個(gè)或多個(gè)交互式頁面包括在演示 文稿頁面中交互地暴露指定的服務(wù)器應(yīng)用特征的活動(dòng)區(qū)。
[0016] 在一個(gè)實(shí)施例中,每個(gè)演示文稿具有相應(yīng)的元數(shù)據(jù),而且交互式頁面的元數(shù)據(jù)指 定與每個(gè)活動(dòng)區(qū)相關(guān)聯(lián)的服務(wù)器應(yīng)用特征。
[0017] 在一個(gè)實(shí)施例中,靜態(tài)頁面包括為每個(gè)靜態(tài)頁面指定圖像的位置的元數(shù)據(jù)。
[0018] 在一個(gè)實(shí)施例中,一個(gè)或多個(gè)交互式頁面包括為相應(yīng)的交互式頁面指定圖像的位 置的元數(shù)據(jù)、以及為每個(gè)交互式頁面上的每個(gè)活動(dòng)區(qū)指定用于訪問數(shù)據(jù)服務(wù)器應(yīng)用特征的 數(shù)據(jù)的一個(gè)或多個(gè)自定義參數(shù)的元數(shù)據(jù)。
[0019] 在一個(gè)實(shí)施例中,一個(gè)或多個(gè)交互式頁面的元數(shù)據(jù)還包括用于在演示文稿頁面中 交互地暴露特定服務(wù)器應(yīng)用特征的一個(gè)或多個(gè)自定義參數(shù)。
[0020] 在一個(gè)實(shí)施例中,該方法還包括接收繪制代碼以便在顯示器中繪制元數(shù)據(jù)和數(shù) 據(jù)。
[0021] 在一個(gè)實(shí)施例中,繪制代碼為與每個(gè)活動(dòng)區(qū)相關(guān)聯(lián)的不同的服務(wù)器應(yīng)用特征實(shí)例 化不同的類,以訪問指定的服務(wù)器應(yīng)用特征。
[0022] 在一個(gè)實(shí)施例中,每個(gè)演示文稿頁面具有元數(shù)據(jù)中指定的頁面類型,而且其中繪 制代碼接收指定第一演示文稿頁面具有與第一服務(wù)器應(yīng)用特征相對(duì)應(yīng)的第一頁面類型的 元數(shù)據(jù),而且其中繪制代碼基于該頁面類型實(shí)例化用于與第一服務(wù)器應(yīng)用特征接口的類。 [0023] 在一個(gè)實(shí)施例中,每個(gè)演示文稿頁面具有元數(shù)據(jù)中指定的頁面類型,而且其中繪 制代碼接收指定第一演示文稿頁面具有第一頁面類型的元數(shù)據(jù),所述第一頁面類型具有圖 像以及與第一服務(wù)器應(yīng)用特征相關(guān)聯(lián)的活動(dòng)區(qū),并且其中繪制代碼基于描述活動(dòng)區(qū)的元數(shù) 據(jù)實(shí)例化用于與第一服務(wù)器應(yīng)用特征接口的類。
[0024]在另一實(shí)施例中,本發(fā)明包括一種方法,其包括:在服務(wù)器計(jì)算機(jī)上以第一格式接 收多個(gè)靜態(tài)演示文稿頁面;在服務(wù)器計(jì)算機(jī)上將靜態(tài)演示文稿頁面轉(zhuǎn)換成第二格式;在服 務(wù)器計(jì)算機(jī)上指定一個(gè)或多個(gè)轉(zhuǎn)換的靜態(tài)演示文稿頁面上的一個(gè)或多個(gè)活動(dòng)區(qū);在服務(wù) 器計(jì)算機(jī)上將活動(dòng)區(qū)與一個(gè)或多個(gè)服務(wù)器應(yīng)用特征相關(guān)聯(lián)以產(chǎn)生一個(gè)或多個(gè)交互式演示 文稿頁面;以及使用第二格式將轉(zhuǎn)換的靜態(tài)演示文稿頁面和交互式演示文稿頁面從服務(wù)器 計(jì)算機(jī)發(fā)送到客戶端計(jì)算機(jī)以用于顯示,其中,轉(zhuǎn)換的靜態(tài)演不文稿頁面和交互式演示文 稿頁面以預(yù)定的順序排列,而且其中,交互式演示文稿頁面被配置為在選擇關(guān)聯(lián)的活動(dòng)區(qū) 時(shí)生成針對(duì)特定服務(wù)器應(yīng)用特征的消息,而且響應(yīng)于該消息從特定服務(wù)器應(yīng)用特征接收數(shù) 據(jù)。
[0025] 在一個(gè)實(shí)施例中,在時(shí)間軸顯示模式中,多個(gè)演示文稿頁面以預(yù)定的順序一起顯 示,而且在演示文稿顯示模式中,演示文稿頁面以預(yù)定的順序一次顯示一個(gè)。
[0026] 在一個(gè)實(shí)施例中,包括所選擇的活動(dòng)區(qū)的交互式頁面被配置為從用戶接收對(duì)數(shù)據(jù) 的改變,而且所述交互式頁面還被配置為修改包括特定服務(wù)器應(yīng)用特征的服務(wù)器應(yīng)用中的 數(shù)據(jù)。
[0027] 在一個(gè)實(shí)施例中,靜態(tài)演示文稿頁面被轉(zhuǎn)換為圖像,而且,在圖像上指定活動(dòng)區(qū)。
[0028] 在一個(gè)實(shí)施例中,每個(gè)轉(zhuǎn)換的演示文稿頁面和交互式頁面具有相應(yīng)的元數(shù)據(jù),而 且,交互式頁面的元數(shù)據(jù)指定與每個(gè)活動(dòng)區(qū)相關(guān)聯(lián)的服務(wù)器應(yīng)用特征。
[0029] 在一個(gè)實(shí)施例中,該方法還包括將繪制代碼從服務(wù)器計(jì)算機(jī)發(fā)送到客戶端計(jì)算 機(jī),以繪制轉(zhuǎn)換的演示文稿頁面和交互式頁面以用于顯示,而且實(shí)例化一個(gè)或多個(gè)類以訪 問與每個(gè)活動(dòng)區(qū)相關(guān)聯(lián)的服務(wù)器應(yīng)用特征。
[0030] 在一個(gè)實(shí)施例中,繪制代碼為與每個(gè)活動(dòng)區(qū)相關(guān)聯(lián)的不同的服務(wù)器應(yīng)用特征實(shí)例 化不同的類,以訪問指定的服務(wù)器應(yīng)用特征。
[0031] 在另一實(shí)施例中,本公開包括一種計(jì)算機(jī)系統(tǒng),其包括處理器和具有存儲(chǔ)在其上 的一個(gè)或多個(gè)程序的非易失性計(jì)算機(jī)可讀介質(zhì),當(dāng)所述一個(gè)或多個(gè)程序由處理器運(yùn)行時(shí)使 得處理器執(zhí)行本文闡述的技術(shù)。
[0032] 在另一實(shí)施例中,本公開包括存儲(chǔ)有一個(gè)或多個(gè)程序的非易失性計(jì)算機(jī)可讀存儲(chǔ) 介質(zhì),所述一個(gè)或多個(gè)程序包括用于執(zhí)行本文闡述的技術(shù)的指令。
[0033] 下面的詳細(xì)描述和附圖提供對(duì)本公開的性質(zhì)和優(yōu)點(diǎn)的更好理解。
【專利附圖】
【附圖說明】
[0034] 圖1示出了根據(jù)一個(gè)實(shí)施例的交互式演示文稿頁面。
[0035]圖2示出了根據(jù)另一實(shí)施例的與服務(wù)器應(yīng)用集成的交互式演示文稿頁面。
[0036] 圖3示出了根據(jù)一個(gè)實(shí)施例的用于將靜態(tài)演示文稿轉(zhuǎn)換成交互式演示文稿的算 法。
[0037] 圖4示出了根據(jù)另一實(shí)施例的算法。
[0038] 圖5A至圖5C不出了根據(jù)一個(gè)實(shí)施例的熱點(diǎn)的示例。
[0039] 圖6A至圖6D示出了根據(jù)一個(gè)實(shí)施例的現(xiàn)場頁面(Live page)的示例。
[0040] 圖7示出了利用根據(jù)上述公開的過程配置的專用計(jì)算機(jī)器的硬件。
【具體實(shí)施方式】
[0041] 本文描述了與現(xiàn)場應(yīng)用集成的演示文稿的技術(shù)。下面描述的裝置、方法和技術(shù)可 以被實(shí)現(xiàn)為在一個(gè)或多個(gè)計(jì)算機(jī)上運(yùn)行的計(jì)算機(jī)程序(軟件)。例如,計(jì)算機(jī)程序還可以被 存儲(chǔ)在諸如存儲(chǔ)器或磁盤的有形的非臨時(shí)性計(jì)算機(jī)可讀介質(zhì)上。計(jì)算機(jī)可讀介質(zhì)可以包括 用于執(zhí)行下面描述的過程的指令。在下面的描述中,為了解釋,闡述了許多例子和具體細(xì)節(jié) 以提供對(duì)本發(fā)明的透徹理解。然而,對(duì)本領(lǐng)域技術(shù)人員將顯而易見的是,由權(quán)利要求限定的 本發(fā)明可以單獨(dú)包括這些例子中的一些或所有特征,或者與下面描述的其它特征組合,并 且可以還包括這里所描述的特征和構(gòu)思的修改和等同物。
[0042] 圖1示出了根據(jù)一個(gè)實(shí)施例的交互式演示文稿頁面。如圖1所示,一個(gè)或多個(gè)服 務(wù)器計(jì)算機(jī)101 (或只是"服務(wù)器")運(yùn)行一個(gè)或多個(gè)服務(wù)器應(yīng)用103-105(也被稱為"后端 應(yīng)用")。服務(wù)器計(jì)算機(jī)101還可以運(yùn)行演示文稿程序1〇2,以提供如本文所描述的交互式 演示文稿頁面。演示文稿程序102的實(shí)施例可以被集成為一個(gè)或多個(gè)服務(wù)器應(yīng)用的組件, 或者它可以是在服務(wù)器101運(yùn)行的獨(dú)立程序。在一個(gè)實(shí)施例中,服務(wù)器 101可以是運(yùn)行被 提供為軟件服務(wù)(例如,軟件即服務(wù)(Software-as-a-Service))的軟件程序的云計(jì)算系 統(tǒng)。例如,服務(wù)器101可以通過網(wǎng)絡(luò)150連接到其它遠(yuǎn)程系統(tǒng),諸如一個(gè)或多個(gè)客戶端計(jì)算 機(jī)120-122。例如,網(wǎng)絡(luò)150示出了與其他計(jì)算機(jī)系統(tǒng)通信信息的一個(gè)或多個(gè)網(wǎng)絡(luò),諸如蜂 窩通信系統(tǒng)、以太網(wǎng)、因特網(wǎng)或無線網(wǎng)絡(luò)。例如,客戶端計(jì)算機(jī)可以是個(gè)人臺(tái)式計(jì)算機(jī)、膝上 型計(jì)算機(jī)、或諸如移動(dòng)電話、智能電話或平板計(jì)算機(jī)的移動(dòng)計(jì)算設(shè)備。這樣的客戶端計(jì)算 機(jī)可以包括一個(gè)或多個(gè)處理器和用于存儲(chǔ)指令的存儲(chǔ)器,所述指令用于執(zhí)行包括本文所描 述的特征在內(nèi)的各種各樣的特征和功能(function)。例如,客戶端計(jì)算機(jī)120-1?可以使 用諸如瀏覽器的本地程序從后端應(yīng)用103-105和演示文稿程序107接收或者向后端應(yīng)用 103-105和演示文稿程序107發(fā)送信息。
[0043] 本公開的特征和優(yōu)點(diǎn)包括生成交互式演示文稿頁面,其可以被用來呈現(xiàn)一個(gè)或多 個(gè)服務(wù)器應(yīng)用的特征并與一個(gè)或多個(gè)服務(wù)器應(yīng)用的特征進(jìn)行交互。在一個(gè)實(shí)施例中,用戶 可以上載靜態(tài)演示文稿,諸如PowerPoW?,而且系統(tǒng)可以將靜態(tài)演示文稿轉(zhuǎn)換為不同的 格式。用戶可以在演示文稿過程中在現(xiàn)有的頁面中指定活動(dòng)區(qū)或在全新的頁面中創(chuàng)建活動(dòng) 區(qū),以便與服務(wù)器應(yīng)用的特征進(jìn)行交互。當(dāng)由用戶選擇(例如,使用鼠標(biāo)點(diǎn)擊)演示文稿的 交互式頁面中的活動(dòng)區(qū)時(shí),新的數(shù)據(jù)可以從服務(wù)器應(yīng)用被取出并且在演示文稿中顯示給用 戶。在一個(gè)實(shí)施例中,用戶可以改變演示文稿中的數(shù)據(jù),并且更新服務(wù)器應(yīng)用。將一個(gè)或多 個(gè)應(yīng)用服務(wù)器特征集成到演示文稿中允許用戶通過利用更廣泛的信息支持更廣泛的問題、 答案和交互來豐富他們的演示文稿。
[0044] 演示文稿程序102包括演示文稿頁面107。演示文稿可以包括靜態(tài)頁面和交互式 頁面。靜態(tài)頁面可以包括諸如圖像或其他靜態(tài)內(nèi)容的靜態(tài)數(shù)據(jù),其可以從諸如PowerPoint 的上載的演示文稿轉(zhuǎn)換而來。例如,PowerPoint演示文稿的每個(gè)頁面可以變成存儲(chǔ)在服務(wù) 器上的圖像。如下面更詳細(xì)描述的,演示文稿可以被解析,而且文本可以被提取并用于各種 用途。
[0045] 交互式頁面包括一個(gè)或多個(gè)活動(dòng)區(qū)。例如,活動(dòng)區(qū)是演示文稿的部分或區(qū)域,用戶 可以選擇它們以便與遠(yuǎn)程服務(wù)器應(yīng)用進(jìn)行交互。例如,交互式頁面可以包括在現(xiàn)有的靜態(tài) 頁面的特定位置處指定的由用戶定義的活動(dòng)區(qū)(被稱為"熱點(diǎn)"),或者活動(dòng)區(qū)可以在演示 文稿頁面(被稱為"現(xiàn)場頁面(Live Pages)"或"現(xiàn)場幻燈片(Live Slides)")中交互地 暴露指定的服務(wù)器應(yīng)用特征。因此,例如,活動(dòng)區(qū)可以包括可以被添加到已上載的和轉(zhuǎn)換的 靜態(tài)演示文稿的所有的或基本上所有的演示文稿頁面。
[0046] 如圖1所示,演示文稿頁面107可以以預(yù)定的順序排列。如果客戶端計(jì)算機(jī)上的 用戶在演示文稿程序102上訪問演示文稿頁面,則演示文稿頁面按照預(yù)定的順序被順序地 顯示。在下面更詳細(xì)描述的一個(gè)示例實(shí)現(xiàn)中,演示文稿頁面以數(shù)組(array)形式存儲(chǔ),其中 每個(gè)數(shù)組元素存儲(chǔ)不同的演示文稿頁面的信息。為了進(jìn)一步區(qū)分演示文稿頁面和一般的 網(wǎng)頁,一些實(shí)施例可以或者以時(shí)間軸顯示模式或者以演示文稿顯示模式來顯示演示文稿頁 面。在時(shí)間軸模式中,演示文稿頁面以預(yù)定的順序一起顯示。例如,頁面可以被縮小以看到 前面的和后面的頁面、所有的頁面,或者頁面可以被呈現(xiàn)為每張幻燈片的縮略圖。在一個(gè)實(shí) 施例中,在時(shí)間軸模式中有可能沒有與幻燈片的交互。一些實(shí)施例可以允許用戶通過在時(shí) 間軸模式中選擇特定頁面并且將該頁面移動(dòng)到序列中的新的位置來重新配置頁面的順序。 在演示文稿顯示模式中,演示文稿頁面以預(yù)定的順序一次顯示一個(gè)。例如,在演示文稿顯示 模式中,用戶可以從一個(gè)頁面移動(dòng)到另一頁面(例如,使用"向下翻頁"鍵或"點(diǎn)擊" "下一 個(gè)"按鈕),其中每個(gè)頁面以全部的或基本上全部的屏幕、窗口或其它視窗(viewport)呈現(xiàn) 給用戶。在演示文稿模式中,當(dāng)前的頁面可以被放大到100%,并且用戶可以被允許與幻燈 片的內(nèi)容進(jìn)行交互。例如,在演示文稿模式中,可以沒有任何頁眉或頁腳,而且內(nèi)容可以占 據(jù)整個(gè)視窗。
[0047]圖2示出了根據(jù)另一實(shí)施例的與服務(wù)器應(yīng)用集成的交互式演示文稿頁面。在這個(gè) 例子中,PowerPoint 演示文稿(PowerPoint presentation,PPT)2〇3 通過瀏覽器 202 從客 戶端計(jì)算機(jī)201上載到在服務(wù)器計(jì)算機(jī)系統(tǒng)250上操作的演示文稿程序251。圖3示出了 根據(jù)一個(gè)實(shí)施例的過程。參照圖3,在301中,演示文稿(例如,PowerPoint)可以以第一 格式上載。例如,用戶可以使用瀏覽器202登錄到演示文稿程序。例如,認(rèn)證過程可以被用 于允許用戶訪問演示文稿程序251和其他服務(wù)器應(yīng)用。演示文稿程序251可以在服務(wù)器 上以第一格式(例如,".ppt")接收靜態(tài)演示文稿頁面。在302中,從客戶端計(jì)算機(jī)接收 到的靜態(tài)演示文稿頁面在服務(wù)器上被轉(zhuǎn)換成第二格式。例如,演示文稿程序251可以解析 PowerPoint演示文稿,并從每個(gè)頁面提取圖像和文本。在一個(gè)實(shí)施例中,上載的演示文稿的 每個(gè)頁面被轉(zhuǎn)換成包括每個(gè)頁面的所有子圖像和文本的圖像(g卩,完整的頁面圖像)。演示 文稿程序251可以以原始格式存儲(chǔ)每個(gè)頁面的信息。在下面更詳細(xì)描述的一個(gè)示例實(shí)施例 中,來自演示文稿的圖像和文本被存儲(chǔ)為元數(shù)據(jù),其中每個(gè)演示文稿頁面具有相應(yīng)的元數(shù) 據(jù),其可以包括圖像和文本。例如,頁面的元數(shù)據(jù)可以包括到整個(gè)頁面的己存儲(chǔ)的完整頁面 圖像(包括文本)的路徑。例如,靜態(tài)頁面的完整的頁面圖像可以通過顯示PowerPoint的 圖像來繪制。
[0048]在一個(gè)實(shí)施例中,演示文稿可以具有將演示文稿作為整體的元數(shù)據(jù)。這樣的元數(shù) 據(jù)可以包括頁面的分組(例如,演示文稿的章節(jié))、演示文稿的名稱、或從上載的演示文稿 提取的可用于各種交互功能的數(shù)據(jù)。例如,在一個(gè)實(shí)施例中,演示文稿元數(shù)據(jù)可以包括從演 示文稿中提取的并用于搜索演示文稿的文本(例如,可搜索的文本),或用于自動(dòng)配置活動(dòng) 區(qū)的文本。例如,在一個(gè)實(shí)施例中,演示文稿以特定的文件類型(例如,.PPt)上載。演示文 稿可以根據(jù)一些預(yù)定的標(biāo)準(zhǔn)被解析以提取文本。例如,名稱的列表可以被提供,以提取在演 示文稿文本中找到的特定名稱。在一個(gè)實(shí)施例中,上載的演示文稿被轉(zhuǎn)換成靜態(tài)圖像。如 果在演示文稿中發(fā)現(xiàn)名稱,則經(jīng)轉(zhuǎn)換的演示文稿可以被自動(dòng)地配置有活動(dòng)區(qū),以便基于所 提取的文本訪問服務(wù)器應(yīng)用特征。作為一個(gè)例子,如果名稱John Smith(約翰?史密斯) 在名稱列表中而且也在演示文稿中被發(fā)現(xiàn),則可以在演示文稿的出現(xiàn)名稱John Smith(即, 所提取的文本與圖像上的文本相匹配)的位置上配置活動(dòng)區(qū)。當(dāng)用戶查看演示文稿時(shí),用 戶可以選擇活動(dòng)區(qū)以訪問后端服務(wù)器應(yīng)用,以便獲取有關(guān)John Smith的更多信息。
[0049] 在303中,可以在現(xiàn)有的靜態(tài)演示文稿頁面中指定活動(dòng)區(qū)。例如,特定的演示文 稿頁面可以包括特定的子圖像或文本,并且可以期望通過選擇子圖像或文本來激活服務(wù)器 應(yīng)用252的特征260。因此,例如,用戶可以將完整的頁面圖像的特定區(qū)域指定為活動(dòng)區(qū), 諸如演示文稿頁面212上的活動(dòng)區(qū)220。如下面進(jìn)一步描述的,活動(dòng)區(qū)可以具有諸如圓形、 矩形、多邊形等的幾何形狀。例如,用戶可以在完整的頁面圖像中的名稱"Tom Jones(湯 姆?瓊斯)"的文本的周圍繪制框,而且一旦配置,則框內(nèi)的區(qū)域就可以變成活動(dòng)區(qū)(例如, "熱點(diǎn)"),用戶可以點(diǎn)擊它以訪問應(yīng)用服務(wù)器上的特征。
[0050] 在304中,具有活動(dòng)區(qū)的新的交互式頁面("現(xiàn)場頁面")可以被添加到演示文稿。 例如,用戶可以上載和轉(zhuǎn)換PPT203并選擇"添加現(xiàn)場頁面",這可以將具有活動(dòng)區(qū)221的新 的演示文稿頁面213添加到演示文稿。例如,活動(dòng)區(qū)221可以被配置為訪問服務(wù)器 252上 的特定特征262。因此,當(dāng)用戶查看或以其他方式導(dǎo)航到演示文稿頁面213時(shí),活動(dòng)區(qū)221 被選擇以暴露演示文稿中的特征262。如下面更詳細(xì)描述的,現(xiàn)場頁面中的活動(dòng)區(qū)可以取出 和顯示包括可以選擇的多個(gè)用戶界面元素的服務(wù)器應(yīng)用頁面。下面提供示例現(xiàn)場頁面的更 多細(xì)節(jié)。
[0051] 在305中,將活動(dòng)區(qū)與一個(gè)或多個(gè)服務(wù)器應(yīng)用上的特征相關(guān)聯(lián)。如上面所提到的, 不同的活動(dòng)區(qū)可以被用于訪問在相同或不同的服務(wù)器應(yīng)用中找到的不同特征。一些演示文 稿可以使用訪問相同服務(wù)器應(yīng)用的不同特征的活動(dòng)區(qū),而其他演示文稿可以使用與多個(gè)不 同的服務(wù)器應(yīng)用上的特征進(jìn)行交互的活動(dòng)區(qū)。在一個(gè)實(shí)施例中,活動(dòng)區(qū)可以被創(chuàng)建,而且配 置過程可以被執(zhí)行以設(shè)置具有與特定服務(wù)器應(yīng)用特征進(jìn)行交互的信息的活動(dòng)區(qū)。例如,活 動(dòng)區(qū)可以具有相關(guān)聯(lián)的信息,包括應(yīng)用特征(例如,軟件服務(wù))的名稱以及用于與應(yīng)用特征 交互的特征具體參數(shù)(例如,自定義字段)。當(dāng)用戶創(chuàng)建活動(dòng)區(qū)時(shí),演示文稿程序251可以 訪問和顯示特征具體配置過程步驟以引導(dǎo)用戶輸入與特定特征進(jìn)行交互所需的信息。
[0052] 在306中,可以使用原始格式發(fā)送靜態(tài)和互動(dòng)式演示文稿頁面以用于顯示。例如, 演示文稿頁面210-214可以從演示文稿程序251發(fā)送到客戶端計(jì)算機(jī)201上的瀏覽器202。 在下面更詳細(xì)描述的一個(gè)示例實(shí)現(xiàn)中,將Javascript提供給瀏覽器202。例如,Javascript 接收并解釋演示文稿頁面的元數(shù)據(jù),而且生成對(duì)實(shí)施服務(wù)器應(yīng)用的關(guān)聯(lián)特征的軟件服務(wù)的 調(diào)用。在307中,可以通過活動(dòng)區(qū)訪問服務(wù)器應(yīng)用上的數(shù)據(jù)。例如,選擇活動(dòng)區(qū)220以便 與服務(wù)器應(yīng)用252上的特征260進(jìn)行交互可以產(chǎn)生針對(duì)應(yīng)用存儲(chǔ)裝置253 (例如,數(shù)據(jù)庫) 的、用于取出特定于所調(diào)用的特征的數(shù)據(jù)的查詢。因此,演示文稿可以顯示給用戶,并且用 戶可以選擇演示文稿中的活動(dòng)區(qū)(例如,熱點(diǎn)或現(xiàn)場頁面)以便與后端資源進(jìn)行交互。當(dāng) 用戶選擇了特定交互式頁面上的特定活動(dòng)區(qū)時(shí),請求可以被發(fā)送到與所選擇的活動(dòng)區(qū)相關(guān) 聯(lián)的特定特征以從數(shù)據(jù)庫訪問數(shù)據(jù)。數(shù)據(jù)可以被發(fā)送到客戶端,以便在演示文稿的頁面上 繪制。在一些實(shí)施例中,例如,用戶可以改變演示文稿中的數(shù)據(jù),并且數(shù)據(jù)可以被發(fā)送到服 務(wù)器應(yīng)用中的特征并在數(shù)據(jù)庫中更新,這有利地為演示文稿提供數(shù)據(jù)訪問能力和修改能力 二者,以便更有效地協(xié)作。
[0053] 圖4示出了根據(jù)另一實(shí)施例的算法。在401中,例如,在諸如云計(jì)算系統(tǒng)的遠(yuǎn)程系 統(tǒng)上存儲(chǔ)具有活動(dòng)區(qū)的順序的演示文稿頁面。演不文稿頁面可以以原始格式存儲(chǔ)。在4〇2 中,例如,將演示文稿頁面發(fā)送到客戶端以用于顯示,這可以使用瀏覽器進(jìn)行。在4〇 3中,系 統(tǒng)可以接收用戶已經(jīng)選擇活動(dòng)區(qū)的指示。用戶可以"鼠標(biāo)點(diǎn)擊"或"觸摸"交互式頁面中的 活動(dòng)區(qū),這可以向遠(yuǎn)程系統(tǒng)生成指示頁面中的活動(dòng)區(qū)己經(jīng)被激活的信號(hào)。在一個(gè)實(shí)施例中, 可以生成AJAX調(diào)用以訪問服務(wù)器應(yīng)用上的特征。在404中,將請求發(fā)送到服務(wù)器以訪問與 活動(dòng)區(qū)相對(duì)應(yīng)的數(shù)據(jù)。如上面提到的,服務(wù)器應(yīng)用的特征可以被連接到數(shù)據(jù)庫,而且對(duì)于該 特征的調(diào)用可以生成用于取出調(diào)用中指定的數(shù)據(jù)的查詢。在405中,將數(shù)據(jù)發(fā)送到客戶端 以用于在顯示器中繪制。
[0054] 圖5A至圖5C示出了根據(jù)一個(gè)實(shí)施例的熱點(diǎn)的示例。在這個(gè)示例中,演示文稿程 序501可以包括演示文稿510和511。演示文稿510包括演示文稿頁面511至 514。例如, 每個(gè)演示文稿頁面可以包括相應(yīng)的元數(shù)據(jù)(metadata,MD)。在這個(gè)例子中,每個(gè)頁面的元 數(shù)據(jù)引用頁面的圖像。例如,頁面511的元數(shù)據(jù)引用圖像511A。對(duì)于靜態(tài)頁面,例如,圖像 可以被顯示為演示文稿頁面,并且可以包括作為單一圖像511A呈現(xiàn)給用戶的圖片、文本、 圖表或表格。交互式頁面可以包括引用頁面的圖像的元數(shù)據(jù),并且還可以包括描述頁面中 的(例如,由用戶定義的)活動(dòng)區(qū)的元數(shù)據(jù)。例如,演示文稿頁面512和513是分別包括活 動(dòng)區(qū)(例如,熱點(diǎn))520和521的交互式頁面。元數(shù)據(jù)可以為頁面指定圖像512A,并且進(jìn)一 步指定活動(dòng)區(qū),其包括當(dāng)選擇活動(dòng)區(qū)時(shí)被調(diào)用的后端特征。演示文稿510可以還將演示文 稿的元數(shù)據(jù)522作為整體包括在內(nèi),作為整體被包括的演示文稿的元數(shù)據(jù)522可包括頁面 的分組(例如,演示文稿的章節(jié))、演示文稿的名稱、或從上載的演示文稿提取的可用于如 上所述的各種交互功能的數(shù)據(jù)(例如,可搜索的文本)。此外,演示文稿510可以包括繪制 代碼523。下文中更詳細(xì)地描述使用JavaScript實(shí)施的繪制代碼的一個(gè)不例。
[0055] 用戶可以使用在客戶端計(jì)算機(jī)上運(yùn)行的因特網(wǎng)瀏覽器503訪問演示文稿510。當(dāng) 用戶登錄時(shí),用戶可以從可用的演示文稿的列表中選擇演示文稿510。當(dāng)演示文稿510被 選擇時(shí),瀏覽器503可以下載每個(gè)頁面的元數(shù)據(jù)以及演示文稿元數(shù)據(jù)522和繪制代碼523。 繪制代碼523解釋元數(shù)據(jù)并且繪制頁面以用于顯示。例如,演示文稿代碼523可以讀取元 數(shù)據(jù)并且使用元數(shù)據(jù)中的URL訪問每一頁面的圖像。在541中,示出了通過瀏覽器503生 成的特定頁面的一個(gè)示例顯示。演示文稿頁面541包括三個(gè)活動(dòng)區(qū)542、543和544。如這 個(gè)示例中所示,活動(dòng)區(qū)可以包括由用戶定義的幾何形狀。每個(gè)活動(dòng)區(qū)被鏈接到特定的后端 服務(wù)器應(yīng)用特征。例如,活動(dòng)區(qū)542被鏈接到應(yīng)用特征533,活動(dòng)區(qū)544被鏈接到應(yīng)用特征 532,而且活動(dòng)區(qū)543被鏈接到應(yīng)用特征531。在這個(gè)示例中,頁面包括圖像,該圖像包括餅 圖、名稱(文本)和條形圖。用戶已經(jīng)在圖像的特定部分上定義了三個(gè)活動(dòng)區(qū)。圓形活動(dòng) 區(qū)542被定義在餅圖上,以使得用戶可以選擇餅圖并調(diào)用服務(wù)器應(yīng)用特征533。類似地,例 如,矩形活動(dòng)區(qū)544被定義在名稱John Smith上,以使得用戶可以通過調(diào)用特征532來了 解關(guān)于John Smith的更多信息。類似地,例如,多邊形活動(dòng)區(qū)543在條形圖的周圍定義,例 如,以調(diào)用應(yīng)用服務(wù)器特征531來獲取用于生成條形圖的數(shù)據(jù)。
[0056] 圖5B示出了根據(jù)一個(gè)實(shí)施例的活動(dòng)區(qū)的選擇。例如,如果用戶選擇在圖像的包括 "John Smith"的部分上定義的活動(dòng)區(qū),則請求(例如,getEmpl〇y eeData(獲取雇員數(shù)據(jù))) 可以被發(fā)送到用于實(shí)施特征532的后端服務(wù)器功能。該請求可以包括預(yù)配置的自定義參 數(shù),用于生成返回特征532的數(shù)據(jù)的查詢。后端服務(wù)器功能可以返回John Smith的原始數(shù) 據(jù)540,而且數(shù)據(jù)540可以被提供給繪制代碼,其將數(shù)據(jù)顯示為如圖5B中的550處所示的彈 窗。在這個(gè)示例中,選擇活動(dòng)區(qū)544生成了針對(duì)特征532的、關(guān)于John Smith的雇員數(shù)據(jù) 的請求,它返回關(guān)于John Smith的績效矩陣、經(jīng)驗(yàn)、教育和照片的信息(見圖5B)。因此,活 動(dòng)區(qū)允許用戶從后端應(yīng)用交互地拉取關(guān)于演示文稿中的各種項(xiàng)目的附加信息,以更有效地 解決在即時(shí)演示文稿過程中可能出現(xiàn)的問題(例如,"告訴我們關(guān)于John Smith的更多信 息")。
[0057] 如上所述,演示文稿頁面可以具有用于描述頁面的相應(yīng)的元數(shù)據(jù)。元數(shù)據(jù)可以描 述頁面類型(例如,靜態(tài)或交互式),以及指定頁面與之交互的服務(wù)器應(yīng)用服務(wù)和該服務(wù)的 自定義參數(shù)。在一個(gè)示例實(shí)現(xiàn)中,演示文稿被上載、轉(zhuǎn)換為一系列圖像,而且每個(gè)頁面上的 文本可以從演示文稿中提取并存儲(chǔ)為可以搜索的元數(shù)據(jù)。在一個(gè)實(shí)施例中,提取的文本可 以存儲(chǔ)為演示文稿元數(shù)據(jù)522,例如,演示文稿可以被上載,而且在演示文稿中發(fā)現(xiàn)的名稱 可以被提取并存儲(chǔ)為演示文稿元數(shù)據(jù)。例如,在元數(shù)據(jù)中發(fā)現(xiàn)的每個(gè)名稱的熱點(diǎn)可以被自 動(dòng)生成。在另一個(gè)實(shí)施例中,特定頁面的文本被存儲(chǔ)為特定頁面的元數(shù)據(jù)。例如,上載的演 示文稿的特定頁面上的圖像和文本被存儲(chǔ)為與特定頁面相關(guān)聯(lián)的元數(shù)據(jù)。下面示出了靜態(tài) 頁面的元數(shù)據(jù),其中,特定頁面的圖像和文本被存儲(chǔ)為該頁面的元數(shù)據(jù):
[0058] ? id: 1 //覓面/幻燈f m: Name: "〈slidetiame 友:'' Type: "image" // 頁面的圖# :rVm: 及頁面?可搜索的文本 XML: 〈path to image〉 #到頁面的圖像的路徑
[0059]交互式頁面可以具有與靜態(tài)頁面相同的元數(shù)據(jù),以及增加的描述熱點(diǎn)的元數(shù)據(jù)。 下面是通過增加熱點(diǎn)從靜態(tài)頁面創(chuàng)建的交互式頁面的元數(shù)據(jù)的示例:
[0060] { 沒頁面/句燈片瓜 "〈slidename》,, Type: "image" Holspots:
["數(shù)組的起點(diǎn)。一個(gè)頁面可以包含多個(gè)熱點(diǎn)。 頁#上的第一+熱忐 Shape: "Rect" 漢漆翁鼠的雜狀. Coords: ""79,405,1紙436?泠頁面上活動(dòng)區(qū)的坐標(biāo) Ixpe: ^ame ofteckendserviee^ // 到應(yīng)用特征的連接 <custom_parameter> //在配置期間自定義的參數(shù)集 <cu stomjparametei^ }J妒晴加續(xù)敎姐元奮中可以包括更多熱點(diǎn) Isxt: tc<slidetext?;,* "從上載的演示文稿提取的可搜索的文本 URL·; to im鴻:_#裏面觸;圖像的儀置 !
[0061] 在一個(gè)實(shí)施例中,演示文稿包括一組JavaScript文件,其定義用戶界面(UI)類。 每一頁面可以具有頁面"類型",其中頁面的類型將具有一個(gè)定義的類。頁面類的實(shí)例彳^ 對(duì)每個(gè)單獨(dú)的頁面來創(chuàng)建。類的實(shí)例通常被稱為"對(duì)象"。使用的特定類依賴于在元數(shù)據(jù)中 定義的"類型"。頁面類實(shí)例解釋為頁面定義的元數(shù)據(jù),并為該頁面繪制HTML視圖。頁面類 實(shí)例將監(jiān)聽HTML視圖上的用戶動(dòng)作/輸入(諸如點(diǎn)擊、擊鍵、觸摸、手勢等)。某些動(dòng)作可 以導(dǎo)致對(duì)后端服務(wù)的一個(gè)或多個(gè)AJAX調(diào)用。頁面類實(shí)例將解釋 AjAx結(jié)果,而且它將更新 或把附加信息添加到HTML視圖(諸如顯示彈窗或分頁數(shù)據(jù))。
[0062] 圖5C示出了用于與服務(wù)器應(yīng)用功能進(jìn)行交互的對(duì)象的類和子類。在一個(gè)實(shí)施例 中,基類可以具有用于特定類型的活動(dòng)區(qū)的子類。在這個(gè)示例中,Javascript可以包括用 于為每種類型的活動(dòng)區(qū)生成類的基類"Hotspot Factory (熱點(diǎn)工廠)"。如上所示,活動(dòng)區(qū) 的元數(shù)據(jù)可以具有指定后端服務(wù)的"類型"。例如,TalentCard(才能卡)類型可以使基類 560實(shí)例化TalentCard子類的實(shí)例,諸如TalentCard對(duì)象 561。類似地,OrgChart (組織 圖)類型可以使基類560實(shí)例化OrgChart子類的實(shí)例,諸如OrgChart對(duì)象562。與基類 560有關(guān)的子類的實(shí)例可以包括對(duì)象5 6卜565,以用于與多種后端服務(wù)δ71-575的接口。例 如,每個(gè)對(duì)象都可以向相應(yīng)的后端服務(wù)發(fā)送自定義的請求(例如, AJAX調(diào)用),并且接收響 應(yīng)(例如,AJAX結(jié)果)以在顯示器中繪制附加信息。
[0063] 圖6A至圖6D示出了根據(jù)一個(gè)實(shí)施例的現(xiàn)場頁面的示例?,F(xiàn)場頁面在本文中也 可以被稱為活動(dòng)區(qū)頁面。在一個(gè)實(shí)施例中,可以使用不同類型的頁面來交互地訪問后端應(yīng) 用特征上的內(nèi)容。在這個(gè)示例中,頁面513包括活動(dòng)區(qū)521。當(dāng)用戶查看頁面513時(shí),活動(dòng) 區(qū)521可以訪問應(yīng)用特征的完整頁面,以使得整個(gè)演示文稿頁面變成互動(dòng)式的。例如,當(dāng) 在顯示器641中繪制頁面513時(shí),可以針對(duì)全部頁面或者基本上全部頁面來調(diào)用應(yīng)用特征 631。應(yīng)用特征631可以返回多個(gè)活動(dòng)區(qū),包括活動(dòng)區(qū)642和643。取代如在上面的一個(gè)示 例中的在圖像的頂部的預(yù)定義的活動(dòng)區(qū),演示文稿頁面可以暴露來自服務(wù)器應(yīng)用的頁面的 元素,該服務(wù)器應(yīng)用的頁面包括在演示文稿中繪制的且用于訪問附加的后端特征的多個(gè)活 動(dòng)選項(xiàng)。參照圖6B,例如,活動(dòng)區(qū)可以呈現(xiàn)數(shù)據(jù)集620。用戶可以通過演示文稿訪問和修改 數(shù)據(jù)集中的數(shù)據(jù)。后端服務(wù)器應(yīng)用特征可以接收并更新后端的數(shù)據(jù)集,并且更新的數(shù)據(jù)集 621可以在顯示器641中呈現(xiàn)給用戶。
[0064] 圖6C示出了現(xiàn)場頁面的另一示例方面。在這個(gè)示例中,后端特征631(圖6A)可 以呈現(xiàn)具有多個(gè)雇員的名稱的頁面。來自后端的信息在顯示器中繪制,而且用戶可以選擇 所呈現(xiàn)的名稱中的任一個(gè)。當(dāng)選擇名稱(Jane Doe(珍?多伊))時(shí),將請求發(fā)送到后端,后 端返回將在顯示器中繪制的數(shù)據(jù)以及附加的選擇。如圖6C所示,例如,后端返回所選擇的 名稱(Jane Doe)的照片以及繼任者(根據(jù)繼任計(jì)劃,公司中的可能能夠在未來填補(bǔ)jane Doe的位置的人)的列表。繼任者的列表也是可選擇的。當(dāng)選擇名稱John Smith時(shí),將另 一請求發(fā)送到后端。在這種情況下,John Smith的才能卡被返回并在顯示器中繪制。如下 所述,在一個(gè)實(shí)施例中,熱點(diǎn)的功能(例如,子類)可以被包含在動(dòng)態(tài)頁面中,以便使用現(xiàn)場 頁面或熱點(diǎn)來訪問相同的后端特征(在這里,才能卡)。如上述例子所示,例如,現(xiàn)場頁面可 以將一些后端特征或全部后端特征作為互動(dòng)演示文稿的一部分暴露出來,從而允許用戶在 演示文稿的過程中與后端服務(wù)器應(yīng)用的特定特征進(jìn)行交互。
[0065] 再次參照圖6A,交互式頁面可以具有用于調(diào)用后端特征的相應(yīng)的元數(shù)據(jù)。以下是 用于現(xiàn)場頁面上的活動(dòng)區(qū)的示例元數(shù)據(jù)格式。
[0066] { id: 10 //幻燈片Π > Type: ::"<backend service name>" //提供各特征的應(yīng)用服務(wù)的名稱 <custom_parameter> "配置過程中的自定復(fù)(custom)參數(shù)集 <custom_parameter> }
[0067] 圖6D示出用于與服務(wù)器應(yīng)用功能進(jìn)行交互的對(duì)象的類和子類。在一個(gè)實(shí)施例 中,基類可以具有用于特定類型的現(xiàn)場頁面的子類。在這個(gè)示例中,Javascript可以包括 用于為每種類型的現(xiàn)場頁面生成類的基類"Li vePageFaCtory(現(xiàn)場頁面工廠)"。如上所 不,活動(dòng)區(qū)頁面的兀數(shù)據(jù)可以具有指定后端服務(wù)的"類型"。例如,SuccessionOrgCht(繼 承組織圖)可以是一種類型的現(xiàn)場頁面。SuccessionOrgCht類型可以使基類660實(shí)例化 SuccessionOrgCht子類的實(shí)例,諸如SuccessionOrgCht對(duì)象661。對(duì)象661可以將具有 特定于服務(wù)671的參數(shù)的消息發(fā)送到SuccessionOrgChart服務(wù)(S0C_Service)671。例 如,該服務(wù)可以利用數(shù)據(jù)和元數(shù)據(jù)做出響應(yīng),該數(shù)據(jù)和元數(shù)據(jù)可以在顯示器641中繪制。 在一個(gè)實(shí)施例中,服務(wù)671可以利用內(nèi)容做出響應(yīng),該內(nèi)容可以調(diào)用上述熱點(diǎn)活動(dòng)區(qū)和特 征。例如,如圖6C所示,后端服務(wù)可以利用活動(dòng)名稱的列表做出響應(yīng)。選擇名稱之一(例 如,John Smith)可以導(dǎo)致TalentCard對(duì)象681(圖6D)的實(shí)例化,它生成對(duì)TalentCard_ Service672 的請求。例如,TalentCard 對(duì)象 681 和 TalentCard_Service672 可以是用于上 述TalentCard熱點(diǎn)的相同的對(duì)象和服務(wù)。因此,例如,一些現(xiàn)場頁面子類可以包括熱點(diǎn)子 類,以使得一些后臺(tái)特征可從熱點(diǎn)和現(xiàn)場頁面二者訪問。如圖6D所示,現(xiàn)場頁面可以使用 各種不同的對(duì)象661、662和663分別與后端服務(wù)671、673和675進(jìn)行交互,而且從后端返 回的內(nèi)容的一些部分可以被繪制和選擇,以便為熱點(diǎn)和現(xiàn)場頁面二者實(shí)例化用于訪問后端 特征672和674的各種對(duì)象681和682。如上關(guān)于圖5C所述,例如,每個(gè)對(duì)象可以發(fā)送自定 義的請求(例如,AJAX調(diào)用)到相應(yīng)的后端服務(wù),并且接收響應(yīng)(例如,AJAX結(jié)果)以在顯 示器中繪制附加信息。
[0068]以下是演示文稿的元數(shù)據(jù)的示例。當(dāng)用戶登錄到遠(yuǎn)程系統(tǒng)時(shí),由功能 "區(qū)6七4¥3;1131310?作8611丨&1:;[0118(獲取可用演示文稿)"返回演示文稿。演示文稿包括為 現(xiàn)場頁面SuccessionOrgData (繼承組織數(shù)據(jù))和Matrix Report (矩陣報(bào)表)調(diào)用的兩 個(gè)后端功能。"matrix(矩陣)"類型觸發(fā)對(duì)"getMatrixR印ort(獲取矩陣報(bào)表)"的調(diào) 用,"getMatrixReport" 采用 "presentationld(演不文稿 Id) " 和 "matrixReportld(矩 陣報(bào)表Id) "作為輸入并提供所示的輸出。"successionOrgChart"類型觸發(fā)對(duì) "getSuccessionOrgData(獲取繼承組織數(shù)據(jù))"的調(diào)用,"getSuccessionOrgData" 采用 "presentationld"和"Userid"作為輸入并提供如下所示的輸出。字符"http://"表示注釋。 [0069] getAvailablePresentations//拉取系統(tǒng)中的演不文稿。返回?cái)?shù)組。在這種情況 下,1個(gè)演示文稿
[0070] 輸入:N/A
[0071] 輸出:
[0072]
[{ "aspectHeight": 768, //優(yōu)化的顯示器分辨率 "aspectWidth": 1366, "id": "Ο", // 演示文稿 ID "label": "My Presentation", //演示文稿的名稱 "lastModifiedDate": "Nov 10 2013", "percentComplete": 100, "processingComplete": true, "slideGroups": [{ //幻燈片組的標(biāo)題;章節(jié) "label": "Objectives, Strategy & Capabilities" } ], "slides": [{ "hotspots": [], //無熱點(diǎn) "id": I, "slideGroupIndex": 0, "type": "image",
[0073] "url": "/ui/talentreview/img/simulation/demo-O.png" // 幻燈片的圖像的URL K { //下一幻燈片-繼承組織圖 "id": 8, "positionld": 1, //繼承組織圖參數(shù) "readiness": [{ "backgroundColor": "#2b9600", "fontColor": "id": 0, "label": "Ready Now" !,{ "backgroundColor": "#e9ad 19", "IbniCulur": "http://ΓΠΓΓΓ, "id": 1. "label": "1-2" },{ "backgroundColor": "#ff6600", "fontColor": "id": 2, "label": "3-5" } ], "slideGroupIndex": 0, // 指示幻燈片組 "Lype": "succession(JrgClmrt'' // 現(xiàn)場幻燈片 }, { //下一個(gè)幻燈片矩陣 "cellMeta": [ //參數(shù)矩陣單元
[{ "ba.ckgiOundColor":M#e2dbd5", "fontColor": "#df7837" U "backgroundColor": '^eOeOeO",
[0074] "ibnlColor": "#5290a2" },{ "backgroundCoior": "#e2dbd5", "fontColor": "#d4a330" } ],
[{ "backgroundCoIor": "#e0e0e0", "fontColor": "#649cacM U "backgroundColor": "#e0e0e0", "ibnlColor": "#6199aa" },{ ',backgiOLmdCoitMJ': "/,dil7d9", "fontColor": "#4fa32a" } ],
[{ "backgroundColor": "#e 1 dad4", "fontColor": "#d4a74d" },{ "backgroundCoior": "#cfd7d9", "fontColor": "#58a636" },{ "backgroundCuior": "#ciiI7d9". ''fontColor1,: "http://5 ra93「 } ] ], "id": 9, "matrixReportld": 0,
[0075] "slideGroupIndex": 0, "type": "matrix", "x": { "id": "perlbrmance", "label": "Performance", "ratings": [{ "label": "Low", "value": "0" u nlabeln: "Medium' nvalue,f: T },{ "label": "High", "value": "2" } ] }, "y": { "id": "potential", "label": "Potential", "ratings": [{ "label": "Low", "value": "0" I- { "label": "Medium", "value": "1" "label": "High", "value": "2" } ]
[0076] 1; }, { //_具有2.個(gè)熱義的_下..-~句奸片 'tospots": [{ "οοοΓ^δ";!,79,405,1 ,她_'"; "顧' "type": "talentCard' "uscrlnfo": { "firstName1': "Tom", "fullName" "Totti Jdnt^"s "lastName": "Jones', "photoUrl": 7ui/ta 1 entrev i cw/i mg/si mulation/spappar 1 .j pg", ':*use纖::V'l|o 職 1 "coords": "79,443,214,482", "sliape'V'rect", "type": "talentCard", "userlnfo": { "firstName": "Charlie% ,,flillN_5 "Charlie Mth'、 ''la 師 ffle":,mi 心 "photoUrl": ''/ui/talentreview/img/simulatiorLjreed 1 .jpg", "cstnitM w } ], "id": 10, // 幻燈辨 m "slideGroupIndiex": 0, "type": "image%
[0077] "url":丨斷i_fimg,Simu]ation/dem〇_7 png" I?:·! 沒沒有熱點(diǎn)的下一_餘片 "hotspots1':[], "id": 11, "slideGroupIndex": 0, "type": "image", Murl": ,,&/talentreview/img/simulation/aemo-8.png,' ] >
[0078] getMatrixReport _ 后端服務(wù)器功能
[0079]輸入:presentationld, matrixReportld
[0080] 輸出:
[0081]
[{沒麗鋝鑛陣翁fc義戶的表的元數(shù)據(jù) "ratingValues": { "performance": "Ο"* "potoiar': ? '1 I:, "userlnfo": { "firstName": "Alexander", ''fullName": "Alexander Thoffips隨',, "lastName": "Thompson", "photoUrl": "/ui/talentreview/img/simulation/athompsonl.jpg", "title": "CEO, Ace Enterprises", "userid": "athompson 1" ! }',i "ratingValues": {
[0082] "performance": "0", "potential": "1" "userlnfo": { "firstName": "Carla", "fullName": "Carla Grant", "lastName": "Grant", "photoUrl": "/ui/ta!entreview/img/siimiIation/cgrantl.jpg", "title": "Executive VP Sales EMEA", "userid": "cgrantl" } }, ]
[0083] getSuccessionOrgData -后端功能
[0084] 輸入:presentationld,userid
[0085] 輸出:
[0086] { //返回組織圖的元數(shù)據(jù) "children": [{ "childCount": 14, "id": 21, "incumbent": null, "organizationSize": 336, "parentTd": 1, "successors": [{ "readiness": 0, "userTnfo": { "firstName": "William", "fullName": "William Carver",
[0087] nlastName": "Carver", ,丨 photoUrl,,: 'Vui/talentreview/iirig/simulation/wcarverl .jpg'\ "userid": "vvcarverl" } !.{ "readiness": 0, "userlnfo": { "firstNamc": "Darlene", "fullName": "Darlene Sharp", "laslName": "Sharp", "photoUrl": "/ui/talentreview/img/simulation/dsharp 1 .jpg", "title": "Executive VP Europe East", "userid": "dsharpl" } u "readiness"; l, "userlnfo": { "firstName": "Steven", "fullName": "Steven Thomas", "lastName": "Thomas", "photoUrl": "/ui/talentreview/iing/simulation/sthoinasl.jpg", "title": "Executive VP Enterprise", "userid": "sthomasl" } } ], "title": "Executive VP, HR", "vacant": trae
[0088] 1, "position"; { "childCount": 24, "id'h 1, "incumbent": { ^firstName^; ^'Alexander", "fullName": "Alexander Thompson", "IastName": "Thompson", "photoUrl": %ii/talentreview/img/simulation/athompsonl jpgw, "CEO, Ace Enterpises", %serld": "athompsonl" }, "organizationSize": 3600, "pamitld": iml, "successors": []s "title": "CF.O, Ace Enterprises", "Want": ftlSi } }
[0089] 示例硬件
[0090] 圖7示出了利用根據(jù)上述公開的過程配置的專用計(jì)算機(jī)器的硬件。以下硬件描述 僅僅是一個(gè)示例。應(yīng)當(dāng)理解的是,各種計(jì)算機(jī)拓?fù)淇梢员挥糜趯?shí)現(xiàn)上述技術(shù)。圖7中示出 了示例計(jì)算機(jī)系統(tǒng)710。示例計(jì)算機(jī)系統(tǒng)710包括總線705或其他用于對(duì)信息進(jìn)行通信的 通信機(jī)制,以及與總線705耦接的用于處理信息的一個(gè)或多個(gè)處理器701。計(jì)算機(jī)系統(tǒng)710 還包括與總線705耦接的存儲(chǔ)器702,用于存儲(chǔ)將被處理器701執(zhí)行的信息和指令,例如,包 括用于執(zhí)行如上所述的一些技術(shù)的信息和指令。這個(gè)存儲(chǔ)器還可以用于存儲(chǔ)由處理器701 運(yùn)行的程序。這個(gè)存儲(chǔ)器的可能的實(shí)現(xiàn)方案可以是,但不限于,隨機(jī)存取存儲(chǔ)器(RAM)、只讀 存儲(chǔ)器(R0M)、或兩者。存儲(chǔ)設(shè)備703還被提供以用于存儲(chǔ)信息和指令。存儲(chǔ)設(shè)備的常見形 式包括,例如,硬盤驅(qū)動(dòng)器、磁盤、光盤、CD-R0M、DVD、閃存或非易失性存儲(chǔ)器、USB存儲(chǔ)卡、或 者計(jì)算機(jī)可以讀取的任何其它介質(zhì)。例如,存儲(chǔ)設(shè)備703可以包括用于執(zhí)行上述技術(shù)的源 代碼、二進(jìn)制代碼或軟件文件。存儲(chǔ)設(shè)備和存儲(chǔ)器二者都是非易失性計(jì)算機(jī)可讀介質(zhì)的示 例。
[0091]計(jì)算機(jī)系統(tǒng)Π 0可以經(jīng)由總線705耦接到顯示器712,以用于向計(jì)算機(jī)用戶顯示信 息。諸如鍵盤、觸摸屏和/或鼠標(biāo)的輸入設(shè)備711耦接到總線705,以用于將信息和命令選 擇從用戶通信給處理器701。這些組件的組合允許用戶與系統(tǒng)通信。在一些系統(tǒng)中,例如, 總線705可以被劃分為多個(gè)專用總線。
[0092] 計(jì)算機(jī)系統(tǒng)710還包括與總線705耦接的網(wǎng)絡(luò)接口 704。網(wǎng)絡(luò)接口 704可以在計(jì) 算機(jī)系統(tǒng)710和本地網(wǎng)絡(luò)720之間提供雙向數(shù)據(jù)通信。例如,網(wǎng)絡(luò)接口 704可以是無線連 接或有線連接。例如,計(jì)算機(jī)系統(tǒng)710可以通過網(wǎng)絡(luò)接口 704在本地網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)、蜂窩網(wǎng)絡(luò) 或互聯(lián)網(wǎng)上發(fā)送和接收信息。一個(gè)示例實(shí)現(xiàn)方案可以包括在計(jì)算機(jī)系統(tǒng)710上運(yùn)行的瀏覽 器,其繪制如上所述與遠(yuǎn)程服務(wù)器應(yīng)用集成在一起的交互式演示文稿。在互聯(lián)網(wǎng)的示例中, 例如瀏覽器可以訪問后端系統(tǒng)上的數(shù)據(jù)和特征,該后端系統(tǒng)可以駐留在網(wǎng)絡(luò)上的多個(gè)不同 的硬件服務(wù)器 731至735上。例如,服務(wù)器731至735和服務(wù)器應(yīng)用還可以駐留在云計(jì)算 環(huán)境中。
[0093] 以上描述示出了本發(fā)明的各種實(shí)施例以及如何可以實(shí)現(xiàn)本發(fā)明的各個(gè)方面的示 例。以上示例和實(shí)施例不應(yīng)被視為唯一的實(shí)施例,而且被呈現(xiàn)以用于說明由以下權(quán)利要求 所限定的本發(fā)明的靈活性和優(yōu)點(diǎn)。基于以上公開和以下權(quán)利要求,其他安排、實(shí)施例、實(shí)現(xiàn) 和等同物將對(duì)本領(lǐng)域技術(shù)人員是顯而易見的,而且可以使用而不脫離由權(quán)利要求限定的本 發(fā)明的精神和范圍。
【權(quán)利要求】
1. 一種方法,包括: 在服務(wù)器計(jì)算機(jī)上以第一格式接收多個(gè)靜態(tài)演示文稿頁面; 在服務(wù)器計(jì)算機(jī)上將所述靜態(tài)演示文稿頁面轉(zhuǎn)換成第二格式; 在服務(wù)器計(jì)算機(jī)上指定一個(gè)或多個(gè)轉(zhuǎn)換的靜態(tài)演示文稿頁面上的一個(gè)或多個(gè)活動(dòng) 區(qū); 在服務(wù)器計(jì)算機(jī)上將活動(dòng)區(qū)與一個(gè)或多個(gè)服務(wù)器應(yīng)用特征相關(guān)聯(lián)以產(chǎn)生一個(gè)或多個(gè) 交互式演示文稿頁面;以及 使用第二格式將轉(zhuǎn)換的靜態(tài)演示文稿頁面和交互式演示文稿頁面從服務(wù)器計(jì)算機(jī)發(fā) 送到客戶端計(jì)算機(jī)以用于顯示, 其中,轉(zhuǎn)換的靜態(tài)演示文稿頁面和交互式演示文稿頁面以預(yù)定的順序排列,而且其中, 交互式演示文稿頁面被配置為在選擇關(guān)聯(lián)的活動(dòng)區(qū)時(shí)生成針對(duì)特定服務(wù)器應(yīng)用特征的消 息,而且響應(yīng)于該消息從特定服務(wù)器應(yīng)用特征接收數(shù)據(jù)。
2. 如權(quán)利要求1所述的方法,其中,在時(shí)間軸顯示模式中,多個(gè)演示文稿頁面以預(yù)定的 順序一起顯示,而且在演示文稿顯示模式中,演示文稿頁面以預(yù)定的順序一次顯示一個(gè)。
3. 如權(quán)利要求1所述的方法,其中,包括所述所選擇的活動(dòng)區(qū)的交互式頁面被配置為 從用戶接收對(duì)數(shù)據(jù)的改變,而且所述交互式頁面還被配置為修改包括所述特定服務(wù)器應(yīng)用 特征的服務(wù)器應(yīng)用中的數(shù)據(jù)。
4. 如權(quán)利要求1所述的方法,其中,所述靜態(tài)演示文稿頁面被轉(zhuǎn)換為圖像,而且其中, 在圖像上指定活動(dòng)區(qū)。
5. 如權(quán)利要求1所述的方法,其中,每個(gè)轉(zhuǎn)換的演示文稿頁面和交互式頁面具有相應(yīng) 的元數(shù)據(jù),而且其中,交互式頁面的元數(shù)據(jù)指定與每個(gè)活動(dòng)區(qū)相關(guān)聯(lián)的服務(wù)器應(yīng)用特征。
6. 如權(quán)利要求1所述的方法,還包括將繪制代碼從服務(wù)器計(jì)算機(jī)發(fā)送到客戶端計(jì)算 機(jī),以繪制轉(zhuǎn)換的演示文稿頁面和交互式頁面以用于顯示,而且實(shí)例化一個(gè)或多個(gè)類以訪 問與每個(gè)活動(dòng)區(qū)相關(guān)聯(lián)的服務(wù)器應(yīng)用特征。
7. 如權(quán)利要求6所述的方法,其中,所述繪制代碼為與每個(gè)活動(dòng)區(qū)相關(guān)聯(lián)的不同的服 務(wù)器應(yīng)用特征實(shí)例化不同的類,以訪問指定的服務(wù)器應(yīng)用特征。
8. -種計(jì)算機(jī)系統(tǒng),包括: 處理器;以及 在其上存儲(chǔ)有一個(gè)或多個(gè)程序的非易失性計(jì)算機(jī)可讀介質(zhì),當(dāng)所述一個(gè)或多個(gè)程序由 處理器運(yùn)行時(shí)使得處理器執(zhí)行以下操作: 以第一格式接收多個(gè)靜態(tài)演示文稿頁面; 將所述靜態(tài)演示文稿頁面轉(zhuǎn)換成第二格式; 指定一個(gè)或多個(gè)轉(zhuǎn)換的靜態(tài)演示文稿頁面上的一個(gè)或多個(gè)活動(dòng)區(qū); 將所述活動(dòng)區(qū)與一個(gè)或多個(gè)服務(wù)器應(yīng)用特征相關(guān)聯(lián)以產(chǎn)生一個(gè)或多個(gè)交互式演示文 稿頁面;以及 使用第二格式發(fā)送轉(zhuǎn)換的靜態(tài)演示文稿頁面和交互式演示文稿頁面以用于顯示, 其中,轉(zhuǎn)換的靜態(tài)演示文稿頁面和交互式演示文稿頁面以預(yù)定的順序排列,而且其中, 交互式演示文稿頁面被配置為在選擇關(guān)聯(lián)的活動(dòng)區(qū)時(shí)生成針對(duì)特定服務(wù)器應(yīng)用特征的消 息,而且響應(yīng)于該消息從特定服務(wù)器應(yīng)用特征接收數(shù)據(jù)。
9. 如權(quán)利要求8所述的計(jì)算機(jī)系統(tǒng),其中,在時(shí)間軸顯示模式中,多個(gè)演示文稿頁面以 預(yù)定的順序一起顯示,而且在演示文稿顯示模式中,演示文稿頁面以預(yù)定的順序一次顯示 一個(gè)。
10. 如權(quán)利要求8所述的計(jì)算機(jī)系統(tǒng),其中,包括所述所選擇的活動(dòng)區(qū)的交互式頁面被 配置為從用戶接收對(duì)數(shù)據(jù)的改變,而且所述交互式頁面還被配置為修改包括所述特定服務(wù) 器應(yīng)用特征的服務(wù)器應(yīng)用中的數(shù)據(jù)。
11. 如權(quán)利要求8所述的計(jì)算機(jī)系統(tǒng),其中,所述靜態(tài)演示文稿頁面被轉(zhuǎn)換為圖像,而 且其中,在圖像上指定活動(dòng)區(qū)。
12. 如權(quán)利要求8所述的計(jì)算機(jī)系統(tǒng),其中,每個(gè)轉(zhuǎn)換的演示文稿頁面和交互式頁面具 有相應(yīng)的元數(shù)據(jù),而且其中,交互式頁面的元數(shù)據(jù)指定與每個(gè)活動(dòng)區(qū)相關(guān)聯(lián)的服務(wù)器應(yīng)用 特征。
13. 如權(quán)利要求8所述的計(jì)算機(jī)系統(tǒng),其中,所述程序還使得處理器發(fā)送繪制代碼,以 繪制轉(zhuǎn)換的演示文稿頁面和交互式頁面以用于顯示,而且實(shí)例化一個(gè)或多個(gè)類以訪問與每 個(gè)活動(dòng)區(qū)相關(guān)聯(lián)的服務(wù)器應(yīng)用特征。
14. 如權(quán)利要求13所述的計(jì)算機(jī)系統(tǒng),其中,所述繪制代碼為與每個(gè)活動(dòng)區(qū)相關(guān)聯(lián)的 不同的服務(wù)器應(yīng)用特征實(shí)例化不同的類,以訪問指定的服務(wù)器應(yīng)用特征。
15. -種存儲(chǔ)一個(gè)或多個(gè)程序的非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述一個(gè)或多個(gè)程序 包括指令以用于: 以第一格式接收多個(gè)靜態(tài)演示文稿頁面; 將靜態(tài)演示文稿頁面轉(zhuǎn)換成第二格式; 指定一個(gè)或多個(gè)轉(zhuǎn)換的靜態(tài)演示文稿頁面上的一個(gè)或多個(gè)活動(dòng)區(qū); 將活動(dòng)區(qū)與一個(gè)或多個(gè)服務(wù)器應(yīng)用特征相關(guān)聯(lián)以產(chǎn)生一個(gè)或多個(gè)交互式演示文稿頁 面;以及 使用第二格式發(fā)送轉(zhuǎn)換的靜態(tài)演示文稿頁面和交互式演示文稿頁面以用于顯示, 其中,轉(zhuǎn)換的靜態(tài)演示文稿頁面和交互式演示文稿頁面以預(yù)定的順序排列,而且其中, 交互式演示文稿頁面被配置為在選擇關(guān)聯(lián)的活動(dòng)區(qū)時(shí)生成針對(duì)特定服務(wù)器應(yīng)用特征的消 息,而且響應(yīng)于該消息從特定服務(wù)器應(yīng)用特征接收數(shù)據(jù)。
16. 如權(quán)利要求15所述的非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,包括所述所選擇的活 動(dòng)區(qū)的交互式頁面被配置為從用戶接收對(duì)數(shù)據(jù)的改變,而且所述交互式頁面還被配置為修 改包括所述特定服務(wù)器應(yīng)用特征的服務(wù)器應(yīng)用中的數(shù)據(jù)。
17. 如權(quán)利要求15所述的非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,所述靜態(tài)演示文稿頁 面被轉(zhuǎn)換為圖像,而且其中,在圖像上指定活動(dòng)區(qū)。
18. 如權(quán)利要求15所述的非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,每個(gè)轉(zhuǎn)換的演示文稿 頁面和交互式頁面具有相應(yīng)的元數(shù)據(jù),而且其中,交互式頁面的元數(shù)據(jù)指定與每個(gè)活動(dòng)區(qū) 相關(guān)聯(lián)的服務(wù)器應(yīng)用特征。
19. 如權(quán)利要求15所述的非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),還包括指令以用于發(fā)送繪制 代碼,以繪制轉(zhuǎn)換的演示文稿頁面和交互式頁面以用于顯示,而且實(shí)例化一個(gè)或多個(gè)類以 訪問與每個(gè)活動(dòng)區(qū)相關(guān)聯(lián)的服務(wù)器應(yīng)用特征。
20. 如權(quán)利要求19所述的非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,所述繪制代碼為與每 個(gè)活動(dòng)區(qū)相關(guān)聯(lián)的不同的服務(wù)器應(yīng)用特征實(shí)例化不同的類,以訪問指定的服務(wù)器應(yīng)用特 征。
【文檔編號(hào)】G06F9/44GK104252359SQ201410301439
【公開日】2014年12月31日 申請日期:2014年6月27日 優(yōu)先權(quán)日:2013年6月28日
【發(fā)明者】K.許, M.卡普拉羅, L.王, T.范, S.麥克基 申請人:成功要素股份有限公司