用于采集多媒體表單響應(yīng)的系統(tǒng)和方法
【專利摘要】提供了用于采集對(duì)于網(wǎng)頁(yè)表單內(nèi)的提示的多媒體響應(yīng)的系統(tǒng)和方法。在一個(gè)實(shí)施例中,多媒體采集引擎提供可以被包括在網(wǎng)頁(yè)表單內(nèi)的多媒體響應(yīng)界面元素以采集多媒體響應(yīng)。多媒體響應(yīng)被與其它網(wǎng)頁(yè)表單響應(yīng)相關(guān)聯(lián)地存儲(chǔ),并且網(wǎng)頁(yè)表單響應(yīng)和多媒體響應(yīng)這兩者可以由查閱者查看。
【專利說(shuō)明】用于采集多媒體表單響應(yīng)的系統(tǒng)和方法
[0001]相關(guān)申請(qǐng)的交叉引用
本申請(qǐng)要求2011年7月11日提交的美國(guó)專利申請(qǐng)N0.13/180, 330以及2012年6月12日提交的美國(guó)專利申請(qǐng)N0.13/494,702的權(quán)益,通過(guò)將它們整體引用來(lái)明確地將其合并于此。
【背景技術(shù)】
[0002]用以捕獲來(lái)自終端用戶的文本信息的網(wǎng)頁(yè)表單的使用業(yè)已成熟。然而,現(xiàn)存的解決方案并不提供用以將多媒體表單響應(yīng)與所述文本信息容易地結(jié)合在一起的能力。所需要的是提供這樣的能力的系統(tǒng)和方法。
【發(fā)明內(nèi)容】
[0003]提供該概述以介紹下面在詳細(xì)說(shuō)明中進(jìn)一步描述的采用簡(jiǎn)化方式的構(gòu)想的選擇。該概述不意圖識(shí)別所要求的主題的關(guān)鍵特征,也不意圖被用作確定所要求的主題的范圍時(shí)的輔助。
[0004]在一些實(shí)施例中,提供了用于接收對(duì)于在網(wǎng)頁(yè)表單內(nèi)的提示的多媒體響應(yīng)的計(jì)算機(jī)實(shí)現(xiàn)的方法。通過(guò)計(jì)算裝置將網(wǎng)頁(yè)表單呈現(xiàn)給用戶。網(wǎng)頁(yè)表單包括提示和多媒體響應(yīng)界面元素。經(jīng)由多媒體響應(yīng)界面元素通過(guò)計(jì)算裝置接收來(lái)自用戶的對(duì)于提示的多媒體響應(yīng)。
[0005]在一些實(shí)施例中,提供了包括至少一個(gè)處理器和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的計(jì)算裝置。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)具有存儲(chǔ)在其上的計(jì)算機(jī)可執(zhí)行指令,如果由處理器執(zhí)行所述計(jì)算機(jī)可執(zhí)行指令,則引起計(jì)算裝置執(zhí)行用于接收對(duì)于網(wǎng)頁(yè)表單內(nèi)的提示的多媒體響應(yīng)的動(dòng)作。所述動(dòng)作包括將網(wǎng)頁(yè)表單呈現(xiàn)給用戶,所述網(wǎng)頁(yè)表單包括提示和多媒體響應(yīng)界面元素;以及經(jīng)由多媒體響應(yīng)界面元素接收來(lái)自用戶的對(duì)于提示的多媒體響應(yīng)。
[0006]在一些實(shí)施例中,提供了具有存儲(chǔ)在其上的計(jì)算機(jī)可執(zhí)行部分的計(jì)算機(jī)可讀介質(zhì)。如果由計(jì)算裝置的一個(gè)或更多個(gè)處理器執(zhí)行計(jì)算機(jī)可執(zhí)行部分,則所述計(jì)算機(jī)可執(zhí)行部分引起計(jì)算裝置執(zhí)行用于接收對(duì)于在網(wǎng)頁(yè)表單內(nèi)的提示的多媒體響應(yīng)的動(dòng)作。所述動(dòng)作包括將網(wǎng)頁(yè)表單呈現(xiàn)給用戶,所述網(wǎng)頁(yè)表單包括提示和多媒體響應(yīng)界面元素;以及經(jīng)由多媒體響應(yīng)界面元素接收來(lái)自用戶的對(duì)于提示的多媒體響應(yīng)。
【專利附圖】
【附圖說(shuō)明】
[0007]當(dāng)結(jié)合隨附的附圖考量時(shí),隨著參照下面的詳細(xì)描述而變得更好地理解本發(fā)明,本發(fā)明的前述方面和許多伴隨的優(yōu)點(diǎn)將變得更容易地被領(lǐng)會(huì)。在附圖中:
圖1圖解根據(jù)本公開(kāi)的各種方面的表單處理系統(tǒng)100的示例實(shí)施例;
圖2是圖解根據(jù)本公開(kāi)的各種方面的表單處理系統(tǒng)100的示例實(shí)施例的各部分的進(jìn)一步的細(xì)節(jié)的方框圖;
圖3A-3C圖解根據(jù)本公開(kāi)的各種方面的采集表單響應(yīng)的方法300的一個(gè)實(shí)施例;
圖4圖解可以根據(jù)本公開(kāi)的各種方面生成的網(wǎng)頁(yè)表單提交界面400的一個(gè)實(shí)施例;以及
圖5圖解適合用于與本公開(kāi)的各種實(shí)施例一起使用的計(jì)算裝置500的示例的硬件架構(gòu)的各部分。
【具體實(shí)施方式】
[0008]本公開(kāi)的實(shí)施例提供用以將多媒體表單響應(yīng)連同對(duì)于表單提示的文本響應(yīng)結(jié)合在一起的能力。在一些實(shí)施例中,計(jì)算裝置將網(wǎng)頁(yè)表單呈現(xiàn)給用戶,網(wǎng)頁(yè)表單包括至少一個(gè)提示和多媒體響應(yīng)界面元素。計(jì)算裝置經(jīng)由多媒體響應(yīng)界面元素接收來(lái)自用戶的對(duì)于提示的多媒體響應(yīng)。在一些實(shí)施例中,表單處理服務(wù)器可以生成網(wǎng)頁(yè)表單并且接收文本表單響應(yīng),同時(shí)多媒體處理服務(wù)器接收多媒體響應(yīng)。在一些實(shí)施例中,文本表單響應(yīng)和多媒體響應(yīng)可以被彼此相關(guān)聯(lián),從而查閱者可以稍后回顧作為相結(jié)合的表單提交的所有的對(duì)于網(wǎng)頁(yè)表單的響應(yīng)。
[0009]圖1圖解根據(jù)本公開(kāi)的各種方面的表單處理系統(tǒng)100的一個(gè)實(shí)施例。表單處理系統(tǒng)100包括客戶裝置102、表單處理服務(wù)器104、多媒體處理服務(wù)器106以及提交回顧裝置108。客戶裝置102可以是由終端用戶操作以檢索以及提交由表單處理服務(wù)器104生成的表單的計(jì)算裝置??蛻粞b置102還可以將多媒體數(shù)據(jù)傳送至要與表單提交相關(guān)聯(lián)的多媒體處理服務(wù)器106??蛻粞b置102可以是任意適合的計(jì)算裝置,包括但不限制于便攜式計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、移動(dòng)電話、智能電話和/或平板計(jì)算機(jī)等。服務(wù)器104,106可以包括被配置成提供以下進(jìn)一步描述的服務(wù)的適合的計(jì)算裝置。
[0010]表單處理服務(wù)器104和多媒體處理服務(wù)器106可以協(xié)作以將存儲(chǔ)的多媒體數(shù)據(jù)與表單提交相關(guān)聯(lián),盡管在一些實(shí)施例中,表單提交可以與多媒體數(shù)據(jù)相關(guān)聯(lián)而在表單處理服務(wù)器104和多媒體處理服務(wù)器106之間沒(méi)有任何直接通信。操作提交回顧裝置108的查閱用戶可以連接到表單處理服務(wù)器104和/或多媒體處理服務(wù)器106以瀏覽并回顧表單提交和由終端用戶提交的被關(guān)聯(lián)的多媒體數(shù)據(jù)。
[0011]表單處理系統(tǒng)100的部分可以經(jīng)由網(wǎng)絡(luò)90彼此通信,網(wǎng)絡(luò)90諸如為L(zhǎng)AN、WAN、WiFi網(wǎng)絡(luò)、Bluetooth?網(wǎng)絡(luò)和/或互聯(lián)網(wǎng)等。下面將進(jìn)一步詳細(xì)描述裝置和服務(wù)器中的每一個(gè)以及它們之間的通信。
[0012]表單處理系統(tǒng)100的實(shí)施例對(duì)于向大量終端用戶(這些終端用戶然后被實(shí)體回顧)索求詳細(xì)的表單提交的實(shí)體而言可能是有用的。例如,在一個(gè)實(shí)施例中,表單處理系統(tǒng)100可以由學(xué)院或大學(xué)(或者任何其它機(jī)構(gòu)或組織)作為其準(zhǔn)入程序的一部分而被使用??梢杂墒褂眠B接至表單處理服務(wù)器104的客戶裝置102的 申請(qǐng)人:提交用于準(zhǔn)入的申請(qǐng)。表單處理服務(wù)器104可以引起針對(duì)所選擇的學(xué)院的申請(qǐng)被顯示在客戶裝置102上。申請(qǐng)可以包括標(biāo)準(zhǔn)文本提示以及回答區(qū)域,并且還可以包括多媒體提示和/或回答區(qū)域。表單處理服務(wù)器104和多媒體處理服務(wù)器106可以存儲(chǔ)文本回答和多媒體回答。學(xué)院的準(zhǔn)入負(fù)責(zé)人可以在作出準(zhǔn)入決定時(shí)使用提交回顧裝置108以瀏覽并回顧提交。學(xué)院準(zhǔn)入的實(shí)施例應(yīng)當(dāng)僅被看作是示例,而不是進(jìn)行限制,因?yàn)榭梢葬槍?duì)其它目的使用本公開(kāi)的其它實(shí)施例并且由其它實(shí)體來(lái)使用本公開(kāi)的實(shí)施例。
[0013]圖2是圖解根據(jù)本公開(kāi)的各種方面的表單處理系統(tǒng)100的示一個(gè)實(shí)施例的部分的進(jìn)一步的細(xì)節(jié)的方框圖。表單處理服務(wù)器104包括交易數(shù)據(jù)存儲(chǔ)202和表單管理引擎204。[0014]在一個(gè)或更多的實(shí)施例中,“引擎”可以包括被具體地編程以執(zhí)行在此被描述為與引擎關(guān)聯(lián)的動(dòng)作的一個(gè)或更多個(gè)(一個(gè)或多個(gè))計(jì)算裝置。在一個(gè)或更多的實(shí)施例中,計(jì)算裝置被具體地編程以通過(guò)在其中安裝有形的計(jì)算機(jī)可讀介質(zhì)一該介質(zhì)具有存儲(chǔ)于其上的計(jì)算機(jī)可執(zhí)行指令,當(dāng)由計(jì)算裝置的一個(gè)或更多個(gè)處理器執(zhí)行該可執(zhí)行指令時(shí),引起計(jì)算裝置執(zhí)行動(dòng)作一來(lái)執(zhí)行動(dòng)作。下面關(guān)于圖5進(jìn)一步描述示例的計(jì)算裝置。為了討論方便,包括了在此描述的特定的引擎。在一個(gè)實(shí)施例中,在此被描述為與兩個(gè)或更多個(gè)引擎相關(guān)聯(lián)的動(dòng)作可以由單個(gè)引擎執(zhí)行。在另一實(shí)施例中,在此被描述為與單個(gè)引擎相關(guān)聯(lián)的動(dòng)作可以由兩個(gè)或更多個(gè)分離的弓I擎執(zhí)行。
[0015]在至少一個(gè)實(shí)施例中,“數(shù)據(jù)存儲(chǔ)”包括包含如在此被描述為與特定的數(shù)據(jù)存儲(chǔ)相關(guān)聯(lián)那樣的數(shù)據(jù)的數(shù)據(jù)庫(kù)。數(shù)據(jù)存儲(chǔ)例如可以由高容量數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS )支持以允許在系統(tǒng)100的數(shù)據(jù)存儲(chǔ)和其它部分之間的高水平的數(shù)據(jù)吞吐量。DBMS還可以允許數(shù)據(jù)存儲(chǔ)被可靠地備份并且維持高水平的可用性。在一個(gè)實(shí)施例中,系統(tǒng)100的其它部分可以經(jīng)由網(wǎng)絡(luò)訪問(wèn)數(shù)據(jù)存儲(chǔ),該網(wǎng)絡(luò)為諸如系統(tǒng)100附近的個(gè)人網(wǎng)絡(luò)、公共互聯(lián)網(wǎng)上確保安全的傳送信道以及個(gè)人網(wǎng)絡(luò)和公共網(wǎng)絡(luò)的組合等。在另一實(shí)施例中,替代DBMS或者除了 DBMS以夕卜,數(shù)據(jù)存儲(chǔ)可以包括被存儲(chǔ)為傳統(tǒng)的文件系統(tǒng)中的文件的被結(jié)構(gòu)化的數(shù)據(jù)。
[0016]雖然在此圖解并描述了數(shù)據(jù)存儲(chǔ),但是在各種實(shí)施例中,數(shù)據(jù)存儲(chǔ)中的一個(gè)或更多個(gè)可以駐留在來(lái)自系統(tǒng)100的一個(gè)或更多個(gè)所圖解的部分的分離的計(jì)算裝置(或多個(gè)裝置)上。進(jìn)一步地,盡管為了討論方便而可以將數(shù)據(jù)存儲(chǔ)圖解并描述為分離的實(shí)體,但在一些實(shí)施例中,所圖解的分離的數(shù)據(jù)存儲(chǔ)可以被組合成單個(gè)數(shù)據(jù)存儲(chǔ),或者圖解的單個(gè)數(shù)據(jù)存儲(chǔ)可以被分成兩個(gè)或更多個(gè)分離的數(shù)據(jù)存儲(chǔ)。
[0017]在至少一個(gè)實(shí)施例中,交易數(shù)據(jù)存儲(chǔ)202可以存儲(chǔ)定義要在客戶裝置102上顯示給終端用戶的表單的元素的表單定義。表單定義可以包括例如,定義要被顯示給終端用戶的諸如問(wèn)題和/或意圖引出響應(yīng)的陳述等的一組提示的信息。表單定義還可以包括定義與一組提示關(guān)聯(lián)的一組界面元素的信息。界面元素,諸如文本框、單選按鈕、復(fù)選框、下拉框和/或多媒體響應(yīng)界面元素等,可以接收響應(yīng)于提示的來(lái)自終端用戶的輸入。在至少一個(gè)實(shí)施例中,表單定義還可以包括定義布局、外觀和表單的元素的行為的信息。交易數(shù)據(jù)存儲(chǔ)202還可以存儲(chǔ)由終端用戶作為表單提交的一部分提交的數(shù)據(jù),如將要在以下進(jìn)一步描述的那樣。
[0018]在一個(gè)實(shí)施例中,表單管理弓丨擎204接收來(lái)自客戶裝置102的針對(duì)表單的請(qǐng)求??蛻粞b置102的終端用戶可以從由表單管理引擎204提供的可用表單的列表中挑選表單,或者可以直接提交針對(duì)特定表單的請(qǐng)求。表單管理弓丨擎204可以檢索來(lái)自交易數(shù)據(jù)存儲(chǔ)202的表單的定義,并且可以將表單定義傳送至客戶裝置102以將表單呈現(xiàn)給終端用戶。
[0019]在至少一個(gè)實(shí)施例中,多媒體處理服務(wù)器106包括媒體數(shù)據(jù)存儲(chǔ)206和媒體管理引擎208。媒體管理引擎208被配置成接收來(lái)自客戶裝置102的多媒體數(shù)據(jù)并且將多媒體數(shù)據(jù)存儲(chǔ)在媒體數(shù)據(jù)存儲(chǔ)206中。在一個(gè)實(shí)施例中,媒體管理引擎208被配置成在來(lái)自客戶裝置102的多媒體數(shù)據(jù)在客戶裝置102處被捕獲的同時(shí)接收來(lái)自客戶裝置102的多媒體數(shù)據(jù)作為數(shù)據(jù)流。在其它實(shí)施例中,媒體管理引擎208可以接收作為典型的文件上載的多媒體數(shù)據(jù)。媒體管理引擎208還被配置成將所存儲(chǔ)的多媒體數(shù)據(jù)提供給要被顯示給回顧用戶的提交回顧裝置108。如在多媒體上載的情況下,媒體管理引擎208可以被配置成將多媒體數(shù)據(jù)流送到提交回顧裝置108,或者將多媒體數(shù)據(jù)作為可下載文件提供給提交回顧裝置108。
[0020]在至少一個(gè)實(shí)施例中,客戶裝置102包括表單顯示引擎210、多媒體采集引擎214和一個(gè)或更多個(gè)多媒體輸入裝置212。表單顯示引擎210被配置成向表單處理系統(tǒng)100請(qǐng)求表單定義信息。當(dāng)接收到表單定義信息時(shí),表單顯示引擎210將表單提示和輸入?yún)^(qū)域顯示給終端用戶并采集輸入?yún)^(qū)域中的終端用戶響應(yīng)。表單顯示引擎210然后將終端用戶響應(yīng)傳送至表單處理系統(tǒng)100。在一個(gè)實(shí)施例中,表單顯示引擎210可以是標(biāo)準(zhǔn)的網(wǎng)頁(yè)瀏覽器或其一部分,諸如Microsoft公司的Internet Explorer?瀏覽器和/或Mozilla基金會(huì)的Firefox?瀏覽器等。在另一實(shí)施例中,表單顯示引擎210可以是專門(mén)配置成與表單處理系統(tǒng)100通信的定制桌面應(yīng)用或移動(dòng)應(yīng)用。
[0021]在各種實(shí)施例中,一個(gè)或更多個(gè)多媒體輸入裝置212可以被連接至客戶裝置102并且被配置成捕獲多媒體數(shù)據(jù)。多媒體輸入裝置212的一個(gè)例子可以是如下的視頻照相機(jī):該視頻照相機(jī)或者與客戶裝置102分離并且通信地耦接至客戶裝置102,或者為客戶裝置102的一體部分。在激活時(shí),示例的視頻照相機(jī)可以提供視頻數(shù)據(jù)流以由客戶裝置102的其它部分使用。多媒體輸入裝置212的另一個(gè)例子可以是如下的麥克風(fēng):該麥克風(fēng)或者與客戶裝置102分離并且通信地耦接至客戶裝置102,或者為客戶裝置102的一體部分。如在示例視頻照相機(jī)的情況下,示例的麥克風(fēng)在激活時(shí)可以提供音頻數(shù)據(jù)流以由客戶裝置102的其它部分使用。在一些實(shí)施例中,多個(gè)多媒體輸入裝置212可以被組合成單個(gè)裝置。例如,視頻照相機(jī)和麥克風(fēng)可以作為單個(gè)裝置而可由客戶裝置102的其它部分訪問(wèn)。作為進(jìn)一步的例子,由視頻照相機(jī)和麥克風(fēng)采集的數(shù)據(jù)可以作為包括視頻和音頻信息這兩者的單個(gè)數(shù)據(jù)流被提供給客戶裝置102。上面的多媒體輸入裝置212應(yīng)當(dāng)被看作示例,而不是進(jìn)行限制,因?yàn)榭梢詫⒒蛘咴诋?dāng)前所知或者在將來(lái)開(kāi)發(fā)的任意適合的多媒體輸入裝置212與表單處理系統(tǒng)100 —起使用。
[0022]在一些實(shí)施例中,多媒體采集引擎214被配置成捕獲由多媒體輸入裝置212生成的數(shù)據(jù)流以進(jìn)行處理。處理可以包括但不限制于如下當(dāng)中的一個(gè)或更多個(gè):提供用于在與客戶裝置102相關(guān)聯(lián)的一個(gè)或更多個(gè)輸出裝置上呈現(xiàn)的數(shù)據(jù)流;將數(shù)據(jù)流保存為客戶裝置102的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的文件;以及將數(shù)據(jù)流提供給多媒體處理服務(wù)器106。
[0023]在一些實(shí)施例中,多媒體采集引擎214的例示可以由表單顯示引擎210在接收到包括用于采集來(lái)自終端用戶的多媒體數(shù)據(jù)的多媒體響應(yīng)區(qū)域的表單定義信息時(shí)發(fā)起。盡管表單顯示引擎210直接與表單管理引擎204通信表單定義信息和表單提交信息,并且多媒體采集引擎214直接從多媒體輸入裝置212接收多媒體數(shù)據(jù)并且將多媒體數(shù)據(jù)直接提供至媒體管理引擎208 (如由圖4中的寬箭頭表示的那樣),但是在所圖解的實(shí)施例中,表單顯示引擎210和多媒體采集引擎214彼此之間不交換這樣的信息。在所圖解的實(shí)施例中,表單顯示引擎210和多媒體采集引擎214僅交換可用于將多媒體數(shù)據(jù)與表單提交信息相關(guān)聯(lián)的信息(如由圖4中的虛線箭頭表示的那樣)。
[0024]在至少一個(gè)示例實(shí)施例中,多媒體采集引擎214可以包括Adobe? Flash?應(yīng)用,該應(yīng)用在客戶裝置102上執(zhí)行并接收來(lái)自諸如網(wǎng)絡(luò)攝影機(jī)和/或麥克風(fēng)等的多媒體輸入裝置212的多媒體數(shù)據(jù)。媒體管理引擎208可以包括接收來(lái)自多媒體采集引擎214的發(fā)布的多媒體流的Adobe? Flash?媒體服務(wù)器。多媒體采集引擎214可以經(jīng)由網(wǎng)頁(yè)瀏覽器的文檔對(duì)象模型(DOM)接收來(lái)自表單顯示引擎210的交易ID,并且可以使用交易ID作為由媒體管理引擎208使用的文件名的一部分以將多媒體數(shù)據(jù)存儲(chǔ)在媒體數(shù)據(jù)存儲(chǔ)206中。因此,一旦提交回顧裝置108獲得用于表單提交的交易ID,則提交回顧裝置108可以在向媒體管理引擎208請(qǐng)求多媒體數(shù)據(jù)時(shí)重建文件名。該實(shí)施例僅是示例的,并且在其它實(shí)施例中可以使用除Adobe? Flash?以外的技術(shù)以及其它類型的通信和/或數(shù)據(jù)。
[0025]圖3A-3C圖解根據(jù)本公開(kāi)各種方面的采集表單響應(yīng)的方法300的一個(gè)實(shí)施例。方法300從開(kāi)始方框進(jìn)入到方框302,其中客戶裝置102的表單顯示引擎210向表單處理服務(wù)器104的表單管理引擎204請(qǐng)求表單定義。表單管理引擎可以從交易數(shù)據(jù)存儲(chǔ)202或者從存儲(chǔ)表單定義的一些其它數(shù)據(jù)存儲(chǔ)檢索表單定義。在一個(gè)實(shí)施例中,表單定義可以包括要被包括的靜態(tài)的一組提示。在另一實(shí)施例中,表單管理引擎204可以從要與表單定義包括在一起的一組動(dòng)態(tài)提示中進(jìn)行選擇。例如,表單管理引擎204可以在諸如尋求類似信息的不同措辭的提示之中隨機(jī)地選中。作為另一例子,表單管理引擎204可以基于從終端用戶接收的先前的信息來(lái)選擇提示。作為又一例子,表單管理引擎204可以基于諸如從其它用戶接收的信息、請(qǐng)求表單的時(shí)間或日期和/或有關(guān)終端用戶或其它用戶的人口統(tǒng)計(jì)信息等的其它標(biāo)準(zhǔn)來(lái)選擇提示。
[0026]在方法300的方框304,表單管理引擎204將交易ID存儲(chǔ)在交易數(shù)據(jù)存儲(chǔ)202中。交易ID可以被用于將從客戶裝置102接收的多個(gè)分離的提交關(guān)聯(lián)至單個(gè)表單提交以用于回顧。如以下進(jìn)一步討論的那樣,交易ID還可以被用于將多媒體數(shù)據(jù)與其它表單提交數(shù)據(jù)相關(guān)聯(lián)。接下來(lái),在方框306,表單管理引擎將表單定義傳送至客戶裝置102,表單定義包括交易ID和與多媒體表單響應(yīng)關(guān)聯(lián)的提示。如上面所討論的那樣,這些表單定義內(nèi)容僅是示例的,因?yàn)楸韱味x可以包括諸如多個(gè)文本提示和文本響應(yīng)區(qū)域的附加信息。在另一實(shí)施例中,表單定義可以包括與多媒體表單響應(yīng)相關(guān)聯(lián)的多于一個(gè)的提示。
[0027]在方框308,表單顯示引擎210確定客戶裝置102是否具有可用的多媒體采集引擎214。在一個(gè)實(shí)施例中,多媒體采集引擎214可以被預(yù)安裝在客戶裝置102上。在另一實(shí)施例中,多媒體采集引擎214可以被包括在可下載的可執(zhí)行文件中,并且可以在需要時(shí)由客戶裝置102獲得。在該情況下,當(dāng)首先接收包含多媒體表單響應(yīng)的表單描述時(shí),客戶裝置102可以不安裝多媒體采集引擎214。
[0028]在決定方框310,關(guān)于在客戶裝置102上多媒體采集引擎是否可用作出確定。如果在決定方框310對(duì)于該確定的回答是“是”,則方法300進(jìn)入到繼續(xù)端子(“端子A”)。如果在決定方框310對(duì)于該確定的回答是“否”,則方法300進(jìn)入到方框312,其中表單顯示引擎210引起客戶裝置102從表單處理服務(wù)器104下載多媒體采集引擎214。在另一實(shí)施例中,客戶裝置102可以從多媒體處理服務(wù)器106或者從使得多媒體采集引擎214可用于下載的任意其它服務(wù)器獲得多媒體采集引擎214。方法300然后從方框312進(jìn)入到端子A。
[0029]方法從端子A (圖3B)進(jìn)入到方框313,其中表單顯示引擎210呈現(xiàn)至少一個(gè)文本提示、至少一個(gè)文本響應(yīng)區(qū)域以及至少一個(gè)多媒體響應(yīng)界面。在至少一個(gè)實(shí)施例中,多媒體響應(yīng)界面可以由多媒體采集引擎214提供。作為非限制性的例子,多媒體采集引擎可以包括被配置成在客戶裝置102處對(duì)多媒體信息進(jìn)行捕獲和發(fā)布這兩者,并且在表單內(nèi)顯示多媒體響應(yīng)界面的Flash?應(yīng)用。如上面陳述的那樣,在其它實(shí)施例中,表單顯示引擎210可以顯示更多的或更少的提示,但是為了討論方便,在此討論小數(shù)量的界面元素。多媒體響應(yīng)界面自身可以顯示文本提示,或者可以與由表單顯示引擎210生成的文本提示相關(guān)聯(lián)地顯示多媒體響應(yīng)界面。
[0030]接下來(lái),在方框314,多媒體采集引擎214從表單顯引擎210獲得交易ID。在其中在標(biāo)準(zhǔn)網(wǎng)頁(yè)瀏覽器中或者由標(biāo)準(zhǔn)網(wǎng)頁(yè)瀏覽器執(zhí)行表單顯示引擎210的一個(gè)實(shí)施例中,表單顯示引擎210可以經(jīng)由網(wǎng)頁(yè)瀏覽器的文檔對(duì)象模型(DOM)使得交易ID可用。在該實(shí)施例中,多媒體采集引擎214可以從DOM讀取交易ID。在其它實(shí)施例中,多媒體采集引擎214可以以另一方式從表單顯示引擎210獲得交易ID。例如,多媒體采集引擎214可以使用諸如插槽、命名管道和/或共享的存儲(chǔ)器等的處理間通信技術(shù)。
[0031]方法300然后進(jìn)入到方框316,其中多媒體采集引擎214將交易ID和多媒體元數(shù)據(jù)傳送到多媒體處理服務(wù)器106的媒體管理引擎208。在一些實(shí)施例中,多媒體元數(shù)據(jù)可以包括但不限制于如下中的一個(gè)或更多個(gè):視頻ID值、配置ID (profile ID)值、xactid值、視頻類型值、文件路徑值、視頻標(biāo)題值、創(chuàng)建時(shí)間戳值、過(guò)期時(shí)間戳值、種類值、特征化的“是/否”值以及視頻描述值。在一個(gè)實(shí)施例中,視頻描述值可以被用于存儲(chǔ)被顯示給終端用戶的提示。在一個(gè)實(shí)施例中,媒體管理引擎208可以引起交易ID和多媒體數(shù)據(jù)被存儲(chǔ)在媒體數(shù)據(jù)存儲(chǔ)206中。在另一實(shí)施例中,媒體管理引擎208可以引起交易ID和多媒體元數(shù)據(jù)被存儲(chǔ)在臨時(shí)存儲(chǔ)位置以用于連同相關(guān)聯(lián)的多媒體數(shù)據(jù)一起稍后存儲(chǔ)在媒體數(shù)據(jù)存儲(chǔ)206中。
[0032]方法300然后進(jìn)入繼續(xù)端子(“端子B”),并且然后進(jìn)入方框318,其中響應(yīng)于激活開(kāi)始控制,多媒體采集引擎214發(fā)布包括來(lái)自一個(gè)或更多個(gè)多媒體輸入裝置212的數(shù)據(jù)的多媒體流。開(kāi)始控制可以由多媒體采集引擎214的界面顯示并且可以被終端用戶激活。在一個(gè)或更多個(gè)實(shí)施例中,多媒體輸入裝置212在其間多媒體輸入裝置212為激活的任意時(shí)間將多媒體數(shù)據(jù)流提供給客戶裝置102的其它部分。由多媒體采集引擎214發(fā)布多媒體流引起使得來(lái)自這些流的數(shù)據(jù)可用于由另一裝置接收、記錄和/或呈現(xiàn)。多媒體采集引擎214可以引起來(lái)自分離的多媒體輸入裝置212的若干個(gè)流被發(fā)布,或者可以把來(lái)自諸如麥克風(fēng)和/或視頻照相機(jī)等的分離的多媒體輸入裝置212的若干個(gè)流組合成組合的被發(fā)布多媒體流。
[0033]接下來(lái),在方框320,多媒體處理服務(wù)器106的媒體管理引擎208接收來(lái)自多媒體采集引擎214的多媒體流。在一個(gè)實(shí)施例中,一旦發(fā)布開(kāi)始,則多媒體采集引擎214打開(kāi)到媒體管理引擎208的連接,并且使用該連接以傳送多媒體數(shù)據(jù)。在另一實(shí)施例中,多媒體采集引擎214具有對(duì)于在多媒體采集引擎214和媒體管理引擎208上執(zhí)行的共享對(duì)象的引用。在該實(shí)施例中,多媒體采集引擎214可以調(diào)用共享對(duì)象上的發(fā)布方法以開(kāi)始發(fā)布多媒體流,這引起多媒體流被傳送至媒體管理引擎208。
[0034]在方框322,響應(yīng)于激活停止控制,多媒體采集引擎214停止發(fā)布多媒體流。在至少一個(gè)實(shí)施例中,結(jié)束發(fā)布可以包括通知媒體管理引擎208完結(jié)多媒體數(shù)據(jù)或者另外地準(zhǔn)備所接收的多媒體數(shù)據(jù)用于長(zhǎng)期存儲(chǔ)。接下來(lái),在方框324,媒體管理引擎208將來(lái)自多媒體流的數(shù)據(jù)和多媒體元數(shù)據(jù)存儲(chǔ)在媒體數(shù)據(jù)存儲(chǔ)206中。在一個(gè)實(shí)施例中,媒體管理引擎208將數(shù)據(jù)存儲(chǔ)在媒體數(shù)據(jù)存儲(chǔ)206的臨時(shí)存儲(chǔ)部分中直到接收到來(lái)自客戶裝置102的進(jìn)一步的指示以永久地存儲(chǔ)數(shù)據(jù)。方法300然后進(jìn)入到繼續(xù)端子(“端子C”)。
[0035]方法300從端子C (圖3C)進(jìn)入到方框326,其中多媒體采集引擎214引起客戶裝置102呈現(xiàn)所存儲(chǔ)的多媒體數(shù)據(jù)的至少一部分、重試控制和提交控制。這允許終端用戶在指示所記錄的多媒體數(shù)據(jù)應(yīng)當(dāng)與表單提交一起被包括之前回顧所記錄的多媒體數(shù)據(jù),并且如果原來(lái)的不適合,則重新記錄提交。接下來(lái),在方框328,多媒體采集引擎214檢測(cè)是激活重試控制還是提交控制。激活提交控制指示終端用戶相信先前記錄的多媒體數(shù)據(jù)適合用于與表單提交包括在一起,并且激活重試控制指示終端用戶相信先前記錄的多媒體數(shù)據(jù)不適合。在決定方框330,關(guān)于是重試控制被激活還是提交控制被激活作出確定。如果重試控制被激活并且對(duì)于在決定方框330處的測(cè)試的回答為“是”,則方法300進(jìn)入到方框332,其中多媒體采集引擎214指令媒體管理引擎208刪除所存儲(chǔ)的多媒體數(shù)據(jù)(或者簡(jiǎn)單地不將所存儲(chǔ)的多媒體數(shù)據(jù)標(biāo)記為用于永久存儲(chǔ)),并且然后進(jìn)入到繼續(xù)端子B以獲得替代多媒體數(shù)據(jù)。
[0036]否則,如果提交控制被激活并且對(duì)于在決定方框330處的測(cè)試的回答為“否”,則方法300進(jìn)入到方框334,其中多媒體采集引擎214指令媒體管理引擎208將交易ID與多媒體元數(shù)據(jù)和所存儲(chǔ)的多媒體數(shù)據(jù)相關(guān)聯(lián)。在上面討論的一個(gè)實(shí)施例中,媒體管理引擎208可以通過(guò)基于交易ID和/或多媒體元數(shù)據(jù)針對(duì)媒體數(shù)據(jù)存儲(chǔ)206中的所存儲(chǔ)的多媒體數(shù)據(jù)創(chuàng)建文件名,來(lái)將交易ID與多媒體元數(shù)據(jù)和所存儲(chǔ)的多媒體數(shù)據(jù)相關(guān)聯(lián)。在另一實(shí)施例中,媒體管理引擎208可以在媒體數(shù)據(jù)存儲(chǔ)206的與交易ID關(guān)聯(lián)的記錄中添加條目或者設(shè)定標(biāo)記,以指示所存儲(chǔ)的多媒體數(shù)據(jù)已經(jīng)被認(rèn)可用于跟與交易ID關(guān)聯(lián)的表單提交包括在一起。
[0037]在一個(gè)實(shí)施例中,向終端用戶提供回顧、重試或者重新記錄多媒體數(shù)據(jù)的能力的、在方框326-332中描述的動(dòng)作可以是可選的。因此,可以省略在這些方框中描述的動(dòng)作而不脫離本發(fā)明的范圍。
[0038]在方框336中,表單顯示引擎210采集一組表單響應(yīng)并且將表單響應(yīng)傳送至表單管理引擎204。在一個(gè)實(shí)施例中,一組表單響應(yīng)可以包括響應(yīng)于與文本輸入?yún)^(qū)域關(guān)聯(lián)的提示而由終端用戶輸入到文本輸入?yún)^(qū)域中的文本數(shù)據(jù)。一組表單響應(yīng)還可以包括其它類型的表單數(shù)據(jù),諸如從單選按鈕、復(fù)選框、下拉框和/或任意其它類型的表單輸入控制的選擇生成的值。
[0039]在方框338,表單管理引擎204將一組表單響應(yīng)與交易ID相關(guān)聯(lián)并將該一組表單響應(yīng)存儲(chǔ)在交易數(shù)據(jù)存儲(chǔ)202中。以這種方式,由表單處理服務(wù)器104存儲(chǔ)的表單響應(yīng)可以與由多媒體處理服務(wù)器106存儲(chǔ)的多媒體數(shù)據(jù)相關(guān)聯(lián)。在其中表單定義中的提示是動(dòng)態(tài)地被選擇的實(shí)施例中,交易數(shù)據(jù)存儲(chǔ)202還可以存儲(chǔ)被連同一組表單響應(yīng)一起包括在表單定義中的提示的標(biāo)識(shí)。本領(lǐng)域的一個(gè)普通技術(shù)人員能夠領(lǐng)會(huì)在一些實(shí)施例中,在此描述的方法300的各方框可以以不同的順序被執(zhí)行,并且特別地,可以在多媒體數(shù)據(jù)的采集之前、期間或者之后執(zhí)行在方框336和338中描述的動(dòng)作。
[0040]在方框338之后,當(dāng)用于表單提交的數(shù)據(jù)已經(jīng)被采集并且由表單處理服務(wù)器104和多媒體處理服務(wù)器106存儲(chǔ)時(shí),方法300進(jìn)入到結(jié)束方框并且終止。
[0041]一旦表單提交被表單處理服務(wù)器104和多媒體處理服務(wù)器106接收并存儲(chǔ),則提交查閱者可以使用提交回顧裝置108連接至表單處理系統(tǒng)100以瀏覽并回顧表單提交。在至少一個(gè)實(shí)施例中,提交查閱者可以連接至表單處理服務(wù)器104,表單處理服務(wù)器104向提交回顧裝置108提供識(shí)別表單提交的列表的信息。提交查閱者從表單提交的列表中選擇表單提交。表單處理服務(wù)器104檢索來(lái)自交易數(shù)據(jù)存儲(chǔ)202的表單提交信息,并且將其傳送至提交回顧裝置108以用于顯示。在一個(gè)實(shí)施例中,表單提交信息包括交易ID、由終端用戶提交的信息的記錄、以及顯示給終端用戶的提示的記錄。由于多媒體數(shù)據(jù)由多媒體處理服務(wù)器106存儲(chǔ)而不由表單處理服務(wù)器104存儲(chǔ),因此提交回顧裝置108可以使用交易ID來(lái)檢索與來(lái)自多媒體處理服務(wù)器106的所選擇的表單提交相對(duì)應(yīng)的多媒體數(shù)據(jù)。
[0042]圖4圖解可以根據(jù)本公開(kāi)的各種方面生成的網(wǎng)頁(yè)表單提交界面400的一個(gè)實(shí)施例。所圖解的網(wǎng)頁(yè)表單提交界面400被描繪為由傳統(tǒng)的網(wǎng)頁(yè)瀏覽器401支持。由網(wǎng)頁(yè)瀏覽器401顯示的界面元素是表單顯示引擎210的輸出,界面元素可以包括由網(wǎng)頁(yè)瀏覽器401下載的用于提供網(wǎng)頁(yè)表單的代碼,諸如AJAX代碼、HTML5標(biāo)示和/或更早版本的HTML標(biāo)示等。表單顯示引擎210的一些部分,諸如標(biāo)準(zhǔn)表單界面元素等可以由網(wǎng)頁(yè)瀏覽器401提供并且可以被導(dǎo)入以由從表單處理服務(wù)器104下載的代碼和/或標(biāo)示語(yǔ)言等顯示。
[0043]如所圖解的那樣,網(wǎng)頁(yè)表單提交界面400包括與文本響應(yīng)區(qū)域404成對(duì)的第一提示402、與下拉響應(yīng)區(qū)域408成對(duì)的第二提示406、以及與多媒體響應(yīng)界面元素412成對(duì)的第三提示410。提示和界面元素中的每一個(gè)連同有關(guān)于它們?cè)诰W(wǎng)頁(yè)表單提交界面400內(nèi)的布局和行為的信息一起可以在由表單顯示引擎210接收的表單定義中指定。如本領(lǐng)域的一個(gè)技術(shù)人員將認(rèn)識(shí)到的那樣,文本響應(yīng)區(qū)域404提供輸入文本作為在表單提交時(shí)的區(qū)域的值,并且下拉響應(yīng)區(qū)域408提供與所選中的元素相關(guān)聯(lián)的值作為在表單提交時(shí)的區(qū)域的值。
[0044]如可以是典型的那樣,通過(guò)提供短的文本字符串或通過(guò)從有限的可能性列表挑選出元素來(lái)容易地回答第一提示402和第二提示406。第三提示410呈現(xiàn)不能以書(shū)寫(xiě)的格式容易地回答的開(kāi)放式問(wèn)題,針對(duì)于此多媒體響應(yīng)可能特別適合。
[0045]多媒體響應(yīng)界面元素412是上面描述的多媒體采集引擎214的一個(gè)實(shí)施例。多媒體響應(yīng)界面元素412包括視頻饋送顯示414,視頻饋送顯示414上提供有從多媒體輸入裝置212捕獲的終端用戶的視頻圖像。多媒體響應(yīng)界面元素412還包括開(kāi)始控制416和停止控制418。如所圖解那樣,多媒體響應(yīng)界面元素412可以等候開(kāi)始控制416的激活,在激活的時(shí)點(diǎn)處多媒體采集引擎214將開(kāi)始發(fā)布反映在視頻饋送顯示414中的多媒體數(shù)據(jù)直到激活停止控制418為止。
[0046]在一個(gè)實(shí)施例中,替代通過(guò)鼠標(biāo)點(diǎn)擊,可以通過(guò)按鍵和/或通過(guò)聲音激活等來(lái)啟動(dòng)開(kāi)始控制416和停止控制418,因此允許控制被激活而不要求終端用戶與鼠標(biāo)互動(dòng),由此使得終端用戶能夠記錄更自然的觀看視頻。在其它實(shí)施例中,多媒體響應(yīng)界面元素412可以包括幫助產(chǎn)生高質(zhì)量多媒體響應(yīng)的其它特征,諸如在記錄開(kāi)始之前的倒計(jì)時(shí)計(jì)時(shí)器和/或記錄后的視頻編輯功能等。在另一實(shí)施例中,多媒體響應(yīng)界面元素412可以對(duì)所記錄的視頻響應(yīng)的長(zhǎng)度施加時(shí)間限制。
[0047]如上面所陳述的那樣,所圖解的網(wǎng)頁(yè)表單提交界面400僅應(yīng)被看作示例,而不是進(jìn)行限制。在其它實(shí)施例中,表單顯示引擎210或者其一部分可以被提供在獨(dú)立計(jì)算機(jī)應(yīng)用中、由移動(dòng)裝置執(zhí)行的定制應(yīng)用中和/或以云方式執(zhí)行的服務(wù)器應(yīng)用中等。
[0048]在一個(gè)實(shí)施例中,表單處理系統(tǒng)100可以由單個(gè)機(jī)構(gòu)針對(duì)單個(gè)類型的表單來(lái)使用。然而,在另一實(shí)施例中,表單處理系統(tǒng)100可以由機(jī)構(gòu)針對(duì)多個(gè)類型的表單來(lái)使用,或者可以由多個(gè)機(jī)構(gòu)來(lái)使用。例如,在一個(gè)實(shí)施例中,表單處理系統(tǒng)100可以針對(duì)多個(gè)不同的學(xué)院提供學(xué)院申請(qǐng)表單處理服務(wù)。表單處理系統(tǒng)100可以特定地對(duì)于每個(gè)學(xué)院提供定制的界面,即使用于多個(gè)學(xué)院的數(shù)據(jù)可能駐留在單個(gè)交易數(shù)據(jù)存儲(chǔ)202或媒體數(shù)據(jù)存儲(chǔ)206中。
[0049]盡管在上面的討論中的特定實(shí)施例涉及處理學(xué)院申請(qǐng),但是在其它實(shí)施例中,表單處理系統(tǒng)100可以在其它情形中有用。作為非限制性的例子,表單處理系統(tǒng)100可以被用于處理其它類型的表單,諸如職位申請(qǐng)、獎(jiǎng)學(xué)金申請(qǐng)、補(bǔ)助金申請(qǐng)、民意調(diào)查以及其它用于回顧的其它的信息提交。作為另一非限制性的例子,表單處理系統(tǒng)100可以被用于處理用于構(gòu)建在線概況的信息,諸如用于社交網(wǎng)站、約會(huì)網(wǎng)站和/或在線目錄等。表單處理系統(tǒng)100還可以適合用于針對(duì)除了上面陳述的那些以外的理由采集多媒體信息。
[0050]圖5圖解適合用于與本公開(kāi)的各種實(shí)施例一起使用的計(jì)算裝置500的示例的硬件架構(gòu)的各部分。盡管圖5是參照充當(dāng)網(wǎng)絡(luò)上的客戶的計(jì)算裝置來(lái)描述的,但是以下描述還可應(yīng)用于可以被用于實(shí)現(xiàn)本公開(kāi)的實(shí)施例的服務(wù)器和其它裝置。此外,本領(lǐng)域中那些普通技術(shù)人員和其它人將認(rèn)識(shí)到計(jì)算裝置500可以是任意數(shù)量的當(dāng)前可用的裝置或是還待開(kāi)發(fā)的裝置中的任意一個(gè)。
[0051]在其大多數(shù)基本配置中,計(jì)算裝置500包括通過(guò)通信總線506連接的至少一個(gè)處理器502和系統(tǒng)存儲(chǔ)器504。取決于準(zhǔn)確的配置和裝置類型,系統(tǒng)存儲(chǔ)器504可以是易失性的或非易失性的存儲(chǔ)器,諸如只讀存儲(chǔ)器(“ROM”)、隨機(jī)存取存儲(chǔ)器(“RAM”)、EEPR0M、閃速存儲(chǔ)器或類似的存儲(chǔ)器技術(shù)。本領(lǐng)域中那些普通技術(shù)人員和其它人將認(rèn)識(shí)到系統(tǒng)存儲(chǔ)器504典型地存儲(chǔ)可由處理器502立即存取的和/或由存儲(chǔ)器502當(dāng)前操作的數(shù)據(jù)和/或程序模塊。在這點(diǎn)上,處理器502通過(guò)支持指令的執(zhí)行而用作為計(jì)算裝置500的計(jì)算中心。
[0052]如在圖5中進(jìn)一步圖解的那樣,計(jì)算裝置500可以包括網(wǎng)絡(luò)接口 510,網(wǎng)絡(luò)接口510包括用于與網(wǎng)絡(luò)上的其它裝置通信的一個(gè)或更多個(gè)部分。計(jì)算裝置500可以利用網(wǎng)絡(luò)接口 510使用通常的網(wǎng)絡(luò)協(xié)議執(zhí)行通信。在圖5中描繪的示例實(shí)施例中,計(jì)算裝置500還包括存儲(chǔ)介質(zhì)508。用虛線表示圖5中描繪的存儲(chǔ)介質(zhì)508以指示存儲(chǔ)介質(zhì)508可以是可選的,因?yàn)橛?jì)算裝置500可以包括可移除的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)508,或者可以不包括超出被用于存儲(chǔ)用于由處理器502執(zhí)行的指令的存儲(chǔ)介質(zhì)以外的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)508,并且計(jì)算裝置500可以替代地經(jīng)由網(wǎng)絡(luò)接口 510訪問(wèn)存儲(chǔ)介質(zhì)。無(wú)論怎樣,當(dāng)被呈現(xiàn)出時(shí)存儲(chǔ)介質(zhì)508可以是易失性的或非易失性的,可移除或不可移除的,使用諸如但不限制于硬盤(pán)驅(qū)動(dòng)器、固態(tài)驅(qū)動(dòng)器、CD ROM、DVD或其它盤(pán)式存儲(chǔ)、磁盒帶、磁帶和磁盤(pán)存儲(chǔ)等的能夠存儲(chǔ)信息的任何技術(shù)來(lái)實(shí)現(xiàn)存儲(chǔ)介質(zhì)508。
[0053]如在此使用的那樣,術(shù)語(yǔ)“計(jì)算機(jī)可讀介質(zhì)”包括以能夠存儲(chǔ)信息(這樣的信息諸如為計(jì)算機(jī)可執(zhí)行指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊和/或其它數(shù)據(jù))的任何方法或技術(shù)實(shí)現(xiàn)的易失性的和非易失性的、以及可移除的和不可移除的介質(zhì)。在這點(diǎn)上,圖5中描繪的系統(tǒng)存儲(chǔ)器504和存儲(chǔ)介質(zhì)508僅是計(jì)算機(jī)可讀介質(zhì)的例子。
[0054]包括處理器502、系統(tǒng)存儲(chǔ)器504、通信總線506、存儲(chǔ)介質(zhì)508和網(wǎng)絡(luò)接口 510的計(jì)算裝置的適合的實(shí)現(xiàn)是已知的并且在商業(yè)上可用的。為了圖解方便并且因?yàn)閷?duì)于所要求的主題的理解是不重要的,所以圖5并未示出許多計(jì)算裝置的一些典型部分。在這點(diǎn)上,計(jì)算裝置500可以典型地包括輸入裝置,諸如鍵盤(pán)、鼠標(biāo)、麥克風(fēng)和/或觸摸輸入裝置等。類似地,計(jì)算裝置500還可以包括諸如顯示器、揚(yáng)聲器和/或打印機(jī)等的輸出裝置。由于所有這些裝置通常是可用的并且在領(lǐng)域中是熟知的,在此不對(duì)其進(jìn)一步描述。[0055]盡管已經(jīng)圖解并描述了例證實(shí)施例,但應(yīng)領(lǐng)會(huì)可以在不脫離本發(fā)明的精神和范圍的情況下在其中作出各種變化。
【權(quán)利要求】
1.一種用于接收對(duì)于網(wǎng)頁(yè)表單內(nèi)的提示的多媒體響應(yīng)的計(jì)算機(jī)實(shí)現(xiàn)的方法,所述方法包括: 通過(guò)計(jì)算裝置將網(wǎng)頁(yè)表單呈現(xiàn)給用戶,所述網(wǎng)頁(yè)表單包括提示和多媒體響應(yīng)界面元素;以及 通過(guò)計(jì)算裝置經(jīng)由所述多媒體響應(yīng)界面元素接收來(lái)自所述用戶的對(duì)于提示的多媒體響應(yīng)。
2.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中提示被作為文本呈現(xiàn)給所述用戶。
3.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中提示被作為包括視頻的多媒體呈現(xiàn)給所述用戶。
4.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中提示被作為包括音頻的多媒體呈現(xiàn)給所述用戶。
5.根據(jù)權(quán)利要求1到4中任意一項(xiàng)所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所述網(wǎng)頁(yè)表單包括至少一個(gè)附加提示,并且其中所述方法進(jìn)一步包括采集來(lái)自所述用戶的對(duì)于所述至少一個(gè)附加提示的文本響應(yīng)。
6.根據(jù)權(quán)利要求1到5中任意一項(xiàng)所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中經(jīng)由所述多媒體響應(yīng)界面元素接收來(lái)自所述用戶的對(duì)于提示的多媒體響應(yīng)包括: 接收來(lái)自所述用戶 的第一多媒體響應(yīng);以及 響應(yīng)于來(lái)自所述用戶的對(duì)于重新記錄所述第一多媒體響應(yīng)的請(qǐng)求,接收來(lái)自所述用戶的第二多媒體響應(yīng)。
7.根據(jù)權(quán)利要求1到6中任意一項(xiàng)所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中經(jīng)由所述多媒體響應(yīng)界面元素接收來(lái)自所述用戶的對(duì)于提示的多媒體響應(yīng)包括針對(duì)對(duì)于問(wèn)題的多媒體響應(yīng)強(qiáng)加時(shí)間限制。
8.根據(jù)權(quán)利要求1到7中任意一項(xiàng)所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中接收對(duì)于提示的多媒體響應(yīng)包括接收由所述多媒體響應(yīng)界面元素發(fā)布的多媒體數(shù)據(jù)流。
9.根據(jù)權(quán)利要求1到8中任意一項(xiàng)所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,進(jìn)一步包括將多媒體響應(yīng)傳送至服務(wù)器。
10.根據(jù)權(quán)利要求1到9中任意一項(xiàng)所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中多媒體響應(yīng)包括音頻和視頻中的至少一個(gè)。
11.一種計(jì)算裝置,包括: 至少一個(gè)處理器;以及 具有存儲(chǔ)在其上的計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),如果由處理器執(zhí)行所述計(jì)算機(jī)可執(zhí)行指令,則引起所述計(jì)算裝置執(zhí)行用于接收對(duì)于網(wǎng)頁(yè)表單內(nèi)的提示的多媒體響應(yīng)的動(dòng)作,所述動(dòng)作包括: 將網(wǎng)頁(yè)表單呈現(xiàn)給用戶,所述網(wǎng)頁(yè)表單包括提示和多媒體響應(yīng)界面元素;以及 經(jīng)由所述多媒體響應(yīng)界面元素接收來(lái)自所述用戶的對(duì)于提示的多媒體響應(yīng)。
12.根據(jù)權(quán)利要求11所述的計(jì)算裝置,其中所述網(wǎng)頁(yè)表單包括至少一個(gè)附加提示,并且其中所述動(dòng)作進(jìn)一步包括采集來(lái)自所述用戶的對(duì)于所述至少一個(gè)附加提示的文本響應(yīng)。
13.根據(jù)權(quán)利要求11到12中任意一項(xiàng)所述的計(jì)算裝置,其中經(jīng)由所述多媒體響應(yīng)界面元素接收來(lái)自所述用戶的對(duì)于提示的多媒體響應(yīng)包括:接收來(lái)自所述用戶的第一多媒體響應(yīng);以及 響應(yīng)于來(lái)自所述用戶的對(duì)于重新記錄所述第一多媒體響應(yīng)的請(qǐng)求,接收來(lái)自所述用戶的第二多媒體響應(yīng)。
14.根據(jù)權(quán)利要求11到13中任意一項(xiàng)所述的計(jì)算裝置,其中經(jīng)由所述多媒體響應(yīng)界面元素接收來(lái)自所述用戶的對(duì)于提示的多媒體響應(yīng)包括針對(duì)對(duì)于問(wèn)題的多媒體響應(yīng)強(qiáng)加時(shí)間限制。
15.根據(jù)權(quán)利要求11到14中任意一項(xiàng)所述的計(jì)算裝置,其中接收對(duì)于提示的多媒體響應(yīng)包括接收由所述多媒體響應(yīng)界面元素發(fā)布的多媒體數(shù)據(jù)流。
16.根據(jù)權(quán)利要求11到15中任意一項(xiàng)所述的計(jì)算裝置,其中所述動(dòng)作進(jìn)一步包括將多媒體響應(yīng)傳送至服務(wù)器。
17.根據(jù)權(quán)利要求11到16中任意一項(xiàng)所述的計(jì)算裝置,其中多媒體響應(yīng)包括音頻和視頻中的至少一個(gè)。
18.根據(jù)權(quán)利要求11到17中任意一項(xiàng)所述的計(jì)算裝置,其中提示被作為文本呈現(xiàn)給所述用戶。
19.根據(jù)權(quán)利要求11到17中任意一項(xiàng)所述的計(jì)算裝置,其中提示被作為包括視頻的多媒體呈現(xiàn)給所述用戶。
20.根據(jù)權(quán)利要求11到17中任意一項(xiàng)所述的計(jì)算裝置,其中提示被作為包括音頻的多媒體呈現(xiàn)給所述用戶。
21.一種具有存儲(chǔ)于其上的計(jì)算機(jī)可執(zhí)行部分的計(jì)算機(jī)可讀介質(zhì),如果由計(jì)算裝置的一個(gè)或更多個(gè)處理器執(zhí)行所述計(jì)算機(jī)可執(zhí)行部分,則引起所述計(jì)算裝置執(zhí)行用于接收對(duì)于網(wǎng)頁(yè)表單內(nèi)的提示的多媒體響應(yīng)的動(dòng)作,所述動(dòng)作包括: 將網(wǎng)頁(yè)表單呈現(xiàn)給用戶,所述網(wǎng)頁(yè)表單包括提示和多媒體響應(yīng)界面元素;以及 經(jīng)由所述多媒體響應(yīng)界面元素接收來(lái)自所述用戶的對(duì)于提示的多媒體響應(yīng)。
22.根據(jù)權(quán)利要求21所述的計(jì)算機(jī)可讀介質(zhì),其中所述網(wǎng)頁(yè)表單包括至少一個(gè)附加提示,并且其中所述動(dòng)作進(jìn)一步包括采集來(lái)自所述用戶的對(duì)于所述至少一個(gè)附加提示的文本響應(yīng)。
23.根據(jù)權(quán)利要求21到22中任意一項(xiàng)所述的計(jì)算機(jī)可讀介質(zhì),其中經(jīng)由所述多媒體響應(yīng)界面元素接收來(lái)自所述用戶的對(duì)于提示的多媒體響應(yīng)包括: 接收來(lái)自所述用戶的第一多媒體響應(yīng);以及 響應(yīng)于來(lái)自所述用戶的對(duì)于重新記錄所述第一多媒體響應(yīng)的請(qǐng)求,接收來(lái)自所述用戶的第二多媒體響應(yīng)。
24.根據(jù)權(quán)利要求21到23中任意一項(xiàng)所述的計(jì)算機(jī)可讀介質(zhì),其中經(jīng)由所述多媒體響應(yīng)界面元素接收來(lái)自所述用戶的對(duì)于提示的多媒體響應(yīng)包括針對(duì)對(duì)于問(wèn)題的多媒體響應(yīng)強(qiáng)加時(shí)間限制。
25.根據(jù)權(quán)利要求21到24中任意一項(xiàng)所述的計(jì)算機(jī)可讀介質(zhì),其中接收對(duì)于提示的多媒體響應(yīng)包括接收由所述多媒體響應(yīng)界面元素發(fā)布的多媒體數(shù)據(jù)流。
26.根據(jù)權(quán)利要求21到25中任意一項(xiàng)所述的計(jì)算機(jī)可讀介質(zhì),其中所述動(dòng)作進(jìn)一步包括將多媒體響應(yīng)傳送至服務(wù)器。
27.根據(jù)權(quán)利要求20到26中任意一項(xiàng)所述的計(jì)算機(jī)可讀介質(zhì),其中多媒體響應(yīng)包括音頻和視頻中的至少一個(gè)。
28.根據(jù)權(quán)利要求21到27中任意一項(xiàng)所述的計(jì)算機(jī)可讀介質(zhì),其中提示被作為文本呈現(xiàn)給所述用戶。
29.根據(jù)權(quán)利要求21到27中任意一項(xiàng)所述的計(jì)算機(jī)可讀介質(zhì),其中提示被作為包括視頻的多媒體呈現(xiàn)給所述用戶。
30.根據(jù)權(quán)利要求21到27中任意 一項(xiàng)所述的計(jì)算機(jī)可讀介質(zhì),其中提示被作為包括音頻的多媒體呈現(xiàn)給所述用戶。
【文檔編號(hào)】G06Q50/10GK103930884SQ201280044078
【公開(kāi)日】2014年7月16日 申請(qǐng)日期:2012年7月10日 優(yōu)先權(quán)日:2011年7月11日
【發(fā)明者】J.H.小沃夫斯頓, J.M.博爾頓 申請(qǐng)人:大專院校網(wǎng)站公司