專利名稱:用于在基于用戶界面的應用中結合捕捉事件的方法及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及用戶界面,更具體來說,涉及用于從電子裝置向基于 萬維網(wǎng)的應用提交由電子裝置捕捉的多媒體數(shù)據(jù)的方法及系統(tǒng)。
背景技術:
傳統(tǒng)上,軟件應用提供的服務僅由有權訪問其中存儲了所述應用 的計算機系統(tǒng)的用戶使用。在允許若千計算機系統(tǒng)相互通信和/或與服 務器通信的網(wǎng)絡中,駐留在一個計算機系統(tǒng)或者服務器中的應用可由 網(wǎng)絡中的其它計算機系統(tǒng)使用。網(wǎng)絡已經(jīng)從本地專用內(nèi)聯(lián)網(wǎng)發(fā)展到公共網(wǎng)絡、如因特網(wǎng)。在這里, 連接到因特網(wǎng)的計算機系統(tǒng)適合于通過用戶界面、如萬維網(wǎng)瀏覽器或 遠程桌面與其它計算機系統(tǒng)通信。在遠程桌面的情況中,計算機系統(tǒng) 稱作遠程終端。駐留在服務器或計算機系統(tǒng)中的應用所提供的服務通 過它的用戶界面、如瀏覽器可供另 一個計算機系統(tǒng)作為萬維網(wǎng)應用使 用。因此,計算機系統(tǒng)僅需要提供用戶界面以便訪問萬維網(wǎng)應用,同 時萬維網(wǎng)應用本身從中央位置來管理而不是本地管理。這對于諸如數(shù)字相機、電話和PDA之類的便攜式、手持電子裝置特別有利,因為這 些裝置中的存儲器一般受到限制。萬維網(wǎng)應用往往提示用戶執(zhí)行某個動作,例如輸入信用卡號、選 擇按鈕或選擇復選框。然后,用戶通常通過按下屏幕上顯示的按鈕、 使用指針選擇復選框或者使用鍵盤輸入數(shù)據(jù)來執(zhí)行動作。界面、如瀏覽器能夠檢測稱作輸入事件的用戶的動作。因此,當用戶使用^:盤輸 入他或她的信用卡號時,瀏覽器檢測作為擊鍵的輸入事件,并相應地 處理與擊鍵關聯(lián)的數(shù)據(jù)。如上所述,萬維網(wǎng)啟用的便攜式手持電子裝置可經(jīng)由用戶界面、 如萬維網(wǎng)瀏覽器訪問萬維網(wǎng)應用。另外,許多手持電子裝置配備了多 J 某體捕捉子系統(tǒng),它允許裝置捕捉和存儲稱作多媒體數(shù)據(jù)的現(xiàn)場圖像 和音頻數(shù)據(jù)。如果萬維網(wǎng)應用提示用戶提交多Jf某體數(shù)據(jù)、如圖像,則用戶必須 首先捕捉圖像并把它存儲在文件系統(tǒng)中,然后瀏覽文件系統(tǒng)以查找圖像,然后再選擇圖像并通過例如HTML表格、文件傳輸操作或電子郵 件等的某種機制上載圖像。這個過程是沉悶且費時的,特別是在用戶 正使用手持電子裝置訪問萬維網(wǎng)應用時。在那種情況中,在給定有限 導航能力和處理速度的情況下,瀏覽可能是文件系統(tǒng)中存儲的數(shù)百個 圖像以找到所請求圖像是困難且費時的。因此,需要的是簡化用于從手持電子裝置向萬維網(wǎng)應用提交由手 持電子裝置捕捉的多々某體數(shù)據(jù)的過程的方法及系統(tǒng)。本發(fā)明針對這樣 一種需要。發(fā)明內(nèi)容本發(fā)明提供用于從電子裝置向服務器中的萬維網(wǎng)應用提交由電子 裝置捕捉的多媒體數(shù)據(jù)的方法及系統(tǒng)。該方法包括在電子裝置中提 供用戶界面,通過所述用戶界面訪問萬維網(wǎng)應用;以及使用戶界面能 夠檢測和識別源自電子裝置的多媒體捕捉事件。在檢測和識別這樣一 種事件之后,用戶界面自動處理在多媒體捕捉事件期間捕捉的多媒體 數(shù)據(jù),并把多媒體數(shù)據(jù)傳送給萬維網(wǎng)應用。
圖1是根據(jù)本發(fā)明的一個優(yōu)選實施例的系統(tǒng)圖。 圖2是根據(jù)本發(fā)明的一個優(yōu)選實施例、從萬維網(wǎng)瀏覽器向萬維網(wǎng) 應用提交多士某體數(shù)據(jù)的流程圖。 具體實施方式
本發(fā)明涉及用戶界面,更具體來說,涉及用于向基于萬維網(wǎng)的應 用提交由手持捕捉裝置捕捉的多媒體數(shù)據(jù)的方法及系統(tǒng)。提供以下描 述以使本領域的技術人員能夠實施和利用本發(fā)明,這些描述在專利申 請及其要求的上下文中提供。本領域的技術人員將會非常了解對于本 文所述的優(yōu)選實施例和一般原理及特征的各種修改。例如,雖然優(yōu)選 實施例是在萬維網(wǎng)瀏覽器應用中實現(xiàn),但是本發(fā)明的原理也可適用于 遠程桌面技術。因此,本發(fā)明不是要限制于所述實施例,而是符合與 本文所述的原理和特征一致的最廣義的范圍。根據(jù)本發(fā)明的優(yōu)選實施例,用來訪問網(wǎng)絡、如因特網(wǎng)的用戶界面 識別作為多i某體捕捉事件的輸入事件,例如按下快門或者按下記錄按 鈕。與捕捉事件對應的多媒體數(shù)據(jù)則作為輸入數(shù)據(jù)直接傳遞給用戶界 面。然后,多媒體數(shù)據(jù)經(jīng)過處理并經(jīng)由網(wǎng)絡提交給服務器上的萬維網(wǎng) 應用。通過使用戶界面能夠檢測多^某體捕捉事件以及直接接收對應的多 媒體數(shù)據(jù),為了向萬維網(wǎng)應用提交多媒體數(shù)據(jù),除了捕捉圖像、電影 剪輯或音頻之外,不要求用戶執(zhí)行其它步驟。這顯著簡化了此過程并 節(jié)省時間,因為不要求用戶瀏覽文件系統(tǒng)以檢索預期多媒體數(shù)據(jù)。圖l是框圖,說明根據(jù)一個優(yōu)選實施例的系統(tǒng)環(huán)境。根據(jù)本發(fā)明,電子捕捉裝置10經(jīng)由網(wǎng)絡30、如因特網(wǎng)耦合到服務器50。電子捕捉 裝置IO優(yōu)選地是萬維網(wǎng)啟用數(shù)字相機、移動相機電話、攝i象機或者能 夠捕捉現(xiàn)場圖像和音頻數(shù)據(jù)、即多媒體數(shù)據(jù)的其它某種萬維網(wǎng)啟用的 電子裝置。服務器50包括萬維網(wǎng)服務器52和多個萬維網(wǎng)應用54。電子捕捉裝置10包括多々某體捕捉子系統(tǒng)12以及用來訪問網(wǎng)絡30 的用戶界面。在優(yōu)選實施例中,用戶界面是萬維網(wǎng)瀏覽器14,但是, 以下原理也可適用于遠程桌面應用和類似用戶界面所提供的遠程客戶 機。多々某體捕捉子系統(tǒng)12管理捕捉事件,例如拍照、記錄聲音或者制 作電影。在捕捉事件期間捕捉的圖像或音頻數(shù)據(jù)通常經(jīng)過處理、命名,
然后存儲在與文件系統(tǒng)13中的捕捉事件關聯(lián)的文件15中。多々某體捕 捉子系統(tǒng)12和文件系統(tǒng)13是本領域的技術人員眾所周知的。瀏覽器14提供服務器50與用戶20之間的界面。服務器50上的 萬維網(wǎng)應用54向瀏覽器14傳送網(wǎng)頁以便向用戶20顯示。在某些情況 中,網(wǎng)頁通過所謂的表格向用戶20請求輸入。表格包括一個或多個表 格元素,其中的每個定義有效輸入類型和其它關聯(lián)屬性。表格是本領 域的技術人員眾所周知的采用諸如HTML、 XHTML、 WML等的任何 標記語言創(chuàng)建交互式網(wǎng)頁的結構。瀏覽器14包括耦合到表格管理器17的輸入處理器16,用于處理 來自用戶的響應。輸入處理器16檢測和識別用戶20響應請求而執(zhí)行 的輸入事件的類型。例如,輸入事件包括移動鼠標、點擊右鍵或點擊 左鍵以及鍵盤輸入。表格管理器17解釋當前處于焦點的表格元素,并 根據(jù)與表格元素關聯(lián)的指令處理來自輸入處理器16的輸入事件。當前,輸入處理器16檢測到源自擊鍵(例如按下導航鍵)的用戶20 的輸入事件以及源自指針裝置(例如移動鼠標或點擊右/左4走)的事件。 通過傳統(tǒng)的瀏覽器和輸入處理器,如果表格元素請求從多媒體捕捉子 系統(tǒng)12生成的圖像數(shù)據(jù)或其它數(shù)據(jù),則用戶20必須拍攝圖片(即捕捉 圖像)、瀏覽文件系統(tǒng)13、查找與圖像關聯(lián)的文件15并選擇文件15。 這個過程是沉悶且費時的,特別是對于具有有限用戶界面功能的小電 子裝置10。根據(jù)本發(fā)明的優(yōu)選實施例,瀏覽器14直接耦合到多媒體捕捉子系 統(tǒng)12,使得作為多々某體捕捉事件的輸入事件可直接傳遞給輸入處理器 16。本發(fā)明的輸入處理器16纟皮增強,以便在瀏覽器14聚焦在表格元 素時檢測和識別源自多媒體捕捉子系統(tǒng)的多媒體捕捉事件。通過把這 類捕捉事件識別為有效輸入事件,在捕捉事件期間捕捉的多々某體數(shù)據(jù) 可適當?shù)刈詣优c表格元素關聯(lián),而無需額外的手動步驟。在一個優(yōu)選實施例中,可采用現(xiàn)有文件輸入標簽,并且不需要對 表格管理器17進行修改。例如,考慮采用標準HTML創(chuàng)建的下列表 格實例1:<FORM action-httD:〃sefver.dom/cal/handle enctype="multipart/form-data" method="post">
Provide pictures of damage: <INPUT type="flle" name="name_of—files"> </P> </FORM>在這里,例如為了填寫保險索賠,網(wǎng)頁指示用戶20提交損害的圖 像。表格元素把輸入類型定義為"文件"。在傳統(tǒng)的系統(tǒng)中,要求用 戶20捕捉圖像并存儲在文件15中,瀏覽文件系統(tǒng)13以便找到圖像文 件15,并采用指針或導航鍵選擇圖像文件15。根據(jù)本發(fā)明的優(yōu)選實施例,用戶20還可通過把電子捕捉裝置10 聚焦在受損產(chǎn)品上并按下快門按鈕以捕捉受損產(chǎn)品的圖像,來輸入圖 像文件。由于輸入處理器16能夠檢測例如按下快門按鈕之類的多媒體 捕捉事件并將其識別為輸入事件,所以它接受在事件期間捕捉的多媒 體數(shù)據(jù)并將其傳遞給表格管理器17。表格管理器17確定多纟某體數(shù)據(jù) 符合表格元素的輸入類型、如"文件",然后根據(jù)表格來處理數(shù)據(jù)。在另一個優(yōu)選實施例中,為表格的輸入類型定義新的"捕捉"類 型。在這里,表格管理器17略微地修改為把"捕捉,,類型識別為明確 地要求來自多Jf某體捕捉事件的多々某體數(shù)據(jù)。在實例2中,根據(jù)這個優(yōu) 選實施例的表格如下所示實例2:<FORM action=httD:〃server.dom/ccii/hanclle enctype="multipart/form-data" method="post">
Provide pictures of damage: <INPUT type="capture" name="name_of_files"> </P> </FORM>在這里,表格元素定義新的輸入類型,"捕捉,,類型。根據(jù)本發(fā) 明,"捕捉"輸入類型明確地要求來自多媒體捕捉子系統(tǒng)的多媒體數(shù) 據(jù)。與其中任何類型的"文件"是可接受的實例1的表格元素相比,實例2中的表格元素限制為一種輸入類型、即"捕捉"類型。在又一個優(yōu)選實施例中,提供稱作"有效輸入類型,,的新輸入屬 性,它限制文件輸入類型的輸入源。在這里,表格管理器17略微地修 改為把"有效輸入類型"屬性解釋為明確地要求來自特定源、例如文 件系統(tǒng)13或多i某體捕捉子系統(tǒng)12的數(shù)據(jù)。在下列實例3中,根據(jù)這 個優(yōu)選實施例的表格如下所示 實例3:<FORM actlon=htt。:〃server.dom/cai/handle enctype-"multip3rt/form-data11 method="posr>
Provide pictures of damage: <INPUT type="file" validlnputTypes="file, capture" name="name_of—files"></P></FORM>在這里,在這個實例中,屬性"有效輸入類型,,通知表格管理器17,源自文件系統(tǒng)13以及源自多力某體捕捉子系統(tǒng)12的輸入是有效的 輸入源。因此,實例3中的表格比實例2中的表格更少限制,但比實 例1中的表格更多限制。以上所述的表格元素舉例說明了瀏覽器如何^皮修改為把多々某體捕 捉事件結合到表格元素中。在所有情況中,輸入處理器被增強為檢測 和識別來自多媒體捕捉子系統(tǒng)的多々某體捕捉事件。熟悉瀏覽器技術的 技術人員易于理解,表格管理器可能或者可能沒有經(jīng)過修改,以及以 上在實例2和實例3中所述的4務改不是詳盡的??杉尤肫渌N類的輸入類型和輸入屬性以便提供與多々某體捕捉事 件相關的附加特征。例如,可提供表明預計或允許的圖像的數(shù)量的新 輸入屬性。新的輸入類型可定義多4某體數(shù)據(jù)的某些特性,例如最小分 辨率和格式化。另外,文件輸入表格元素可擴展為指定圖像的目的地(URL)而不是把它們作為表格的一部分公布。擴展表格元素還可用來延 遲圖像的傳送,使得表格可被快速公布。
另外,根據(jù)本發(fā)明的另一個優(yōu)選實施例,瀏覽器14祐:增強為支持 直接響應多^某體捕捉事件的新的腳本。在這里, 一個或多個腳本解釋器18和事件處理器(未示出)被修改為處理源自多媒體捕捉子系統(tǒng)12 的輸入事件。在下列實例4中,根據(jù)這個優(yōu)選實施例的表格如下所示 實例4:<FORM action=http:〃server.dom/cai/handle enctype-"multipart/fornvdata" method="post">
Provide pictures of damage: <INPUT type-"flle" name-"name一of一files" onCapture="preplmage()"> 一 一</P></FORM>在這里,新腳本事件"onCapture"被定義為表格元素中的輸入屬 性。當輸入處理器16識別與"onCapture"事件對應的多媒體捕捉事件 時,腳本解釋器18被調用,以及腳本解釋器18調用通常在頁面中定 義的已識別子例程"preplmage()"。作為參數(shù)或者通過眾所周知的腳 本API調用、如"getLastCapturedlmage()",在捕捉事件期間捕捉的 多媒體數(shù)據(jù)將是被調用例程可用的。然后,多媒體數(shù)據(jù)在數(shù)據(jù)被公布 之前按照子例程來處理。根據(jù)優(yōu)選實施例,可定義各種多媒體捕捉事件,各具有一個或多 個關聯(lián)腳本事件。例如,多媒體捕捉事件可包括以"現(xiàn)場畫面"模式 操作多々某體捕捉子系統(tǒng),以及關聯(lián)腳本可在瀏覽器14上顯示現(xiàn)場畫 面。在另一個實例中,捕捉事件可能是"preCapture"事件,在其中, 用戶20聚焦到某個對象,但是仍未捕捉圖像。關聯(lián)腳本事件、如 "onFocus"可能調節(jié)與圖像相關的某些設定。在又一個實例中,捕捉 事件可能是"postCapture"事件,以及關聯(lián)腳本可在瀏覽器l4上顯示 已捕捉圖像的縮略圖。本領域的技術人員易于理解,存在其它多々某體 捕捉事件,以及根據(jù)本發(fā)明的優(yōu)選實施例,腳本可與其關聯(lián)。圖2是流程圖,說明根據(jù)本發(fā)明的優(yōu)選實施例、用于處理表格中 的表格元素的過程。參照圖1和圖2,該過程在焦點設置在表格中的
表格元素時開始(步驟200)。輸入處理器16檢測和識別來自多々某體捕 捉子系統(tǒng)的多媒體捕捉事件(步驟202),并把控制轉到表格管理器17。 表格管理器17剖析表格元素,并確定表格元素是否與多媒體捕捉事件 兼容。例如,表格管理器17可分析例如以上所述的"文件,,和"捕捉,, 輸入類型之類的輸入類型以及表格元素的輸入屬性,以便確定表格元 素是否能夠接受與捕捉事件關聯(lián)的多媒體數(shù)據(jù)。如果多媒體捕捉事件 不兼容(步驟204),則表格管理器忽略輸入事件并等待來自輸入處理器 16的下一個輸入事件(步驟205)。如果表格元素與多士某體捕捉事件兼容,則表格管理器17自動把對 于在多媒體捕捉事件期間捕捉的多媒體數(shù)據(jù)的引用與表格元素關聯(lián) (步驟206)。在一個優(yōu)選實施例中,圖像數(shù)據(jù)的標識符或者與實際圖像 數(shù)據(jù)相對的其它某個事件參數(shù)與表格元素關聯(lián)。在引用與表格元素關聯(lián)之后,表格管理器17確定是否存在作為輸 入屬性的腳本事件、如"onCapture"(步驟208)。如果腳本事件不存在, 則表格管理器17等待下一個輸入事件(步驟205)。如果腳本事件存在, 則表格管理器17調用對應的腳本解釋器18,腳本解釋器18執(zhí)行指定 腳本或子例程(步驟210)。 一旦子例程完成,則表格管理器17等待下 一個輸入事件(步驟205)。當用戶完成把數(shù)據(jù)輸入表格的操作時,用戶 選擇表格上的提交類型按鈕,以及數(shù)據(jù)按照本領域眾所周知的過程被 提交給服務器50中的萬維網(wǎng)應用54。根據(jù)本發(fā)明的若干方面,瀏覽器14中的輸入處理器16被增強為 檢測和識別多士某體捕捉事件,使得多媒體數(shù)據(jù)可自動與表格中處于焦 點的兼容表格元素關聯(lián)。通過把多媒體捕捉事件與瀏覽器14結合,顯 著地簡化了用于提交在捕捉事件期間捕捉的多々某體數(shù)據(jù)的過程。雖然以上所述的優(yōu)選實施例針對瀏覽器,但是,本領域的技術人 員易于理解,以上所述的原理也適用于除瀏覽器之外的遠程顯示技 術。另外,雖然表格實例針對HTML,但是,相同的原理將適用于定 義表格和表格元素的任何標記語言,例如WML和XHTML。
按照所述實施例描述了本發(fā)明,以及本領域的技術人員易于理 解,可能存在對實施例的變更,并且任何變更均在本發(fā)明的精神和范 圍之內(nèi)。因此,許多修改可由本領域的技術人員進行,而沒有背離所 附權利要求的精神和范圍。
權利要求
1. 一種用于從電子裝置向服務器中的萬維網(wǎng)應用提交由所述電子裝置捕捉的多媒體數(shù)據(jù)的方法,包括在電子捕捉裝置中提供用于訪問所述萬維網(wǎng)應用的用戶界面; 使所述用戶界面能夠檢測和識別源自所述電子裝置的多々某體捕捉事件;在已經(jīng)檢測和識別所述多媒體捕捉事件之后,由所述用戶界面自動處理在所述多々某體捕捉事件期間捕捉的多々某體數(shù)據(jù);以及經(jīng)由所述用戶界面把所述多媒體數(shù)據(jù)傳送給所述萬維網(wǎng)應用。
2. 如權利要求l所述的方法,其特征在于,提供所述用戶界面包器,其中,所述交互式網(wǎng)頁包括允許用戶向所述服務器提交所請求數(shù) 據(jù)的表格中的表格元素。
3. 如權利要求2所述的方法,其特征在于,所述表格元素包括與 將經(jīng)由所述表格元素提交的數(shù)據(jù)相關的至少 一個屬性。
4. 如權利要求3所述的方法,其特征在于,所述至少一個屬性包 括捕捉輸入類型,其中所述捕捉輸入類型明確要求多媒體數(shù)據(jù)。
5. 如權利要求3所述的方法,其特征在于,所述至少一個屬性定 義所述數(shù)據(jù)可源自的一個或多個有效源。
6. 如權利要求3所述的方法,其特征在于,還包括 在檢測和識別所述多J(某體捕捉事件之后,由所述瀏覽器確定在所述多々某體捕捉事件期間捕捉的多i某體數(shù)據(jù)是否與所述表格元素中定義 的所述至少一個屬性兼容;以及如果所述多々某體數(shù)據(jù)不兼容,則忽略所述多々某體捕捉事件。
7. 如權利要求6所述的方法,其特征在于,如果所述多々某體數(shù)據(jù) 是兼容的,則處理從所述多媒體捕捉事件捕捉的所述多媒體數(shù)據(jù)包括 自動把所述多々某體數(shù)據(jù)與所述表格元素關聯(lián)。
8. 如權利要求3所述的方法,其特征在于,還包括定義與所述多 媒體捕捉事件直接相關的腳本事件,使得所述腳本事件對所述多媒體 捕捉事件進行響應。
9. 如權利要求8所述的方法,其特征在于,所述表格元素中的所 述至少 一個屬性包括與所述多媒體捕捉事件相關的腳本事件。
10. 如權利要求9所述的方法,其特征在于,處理從所述多々某體 捕捉事件捕捉的所述多^(某體數(shù)據(jù)包括執(zhí)行與所述腳本事件關聯(lián)的指 令。
11. 一種手持電子捕捉裝置,包括用戶界面,用于訪問服務器中的萬維網(wǎng)應用;以及 所述用戶界面中的輸入處理器,用于檢測和識別源自所述電子捕捉裝置的多媒體捕捉事件,其中,在所述輸入處理器檢測和識別所述多媒體捕捉事件之后,所述用戶界面自動處理在所述多媒體捕捉事件期間捕捉的多媒體數(shù)據(jù),并把所述多i某體數(shù)據(jù)傳送給所述萬維網(wǎng)應用。
12. 如權利要求11所述的裝置,其特征在于,所述用戶界面是用 于顯示和解釋來自所述^9良務器的交互式網(wǎng)頁的萬維網(wǎng)瀏覽器,其中, 所述交互式網(wǎng)頁包括允許用戶向所述服務器提交所請求數(shù)據(jù)的表格中 的表格元素。
13. 如權利要求12所述的裝置,其特征在于,所述表格元素包括 與將經(jīng)由所述表格元素提交的數(shù)據(jù)相關的至少一個屬性。
14. 如權利要求13所述的裝置,其特征在于,所述至少一個屬性 包括捕捉輸入類型,其中所述捕捉輸入類型明確要求多4某體數(shù)據(jù)。
15. 如權利要求13所述的裝置,其特征在于,所述至少一個屬性 定義所述數(shù)據(jù)可源自的一個或多個有效輸入源。
16. 如權利要求13所述的裝置,其特征在于,所述瀏覽器還包括 用于確定在所述多媒體捕捉事件期間捕捉的多媒體數(shù)據(jù)是否與所述表 格元素中定義的至少一個屬性兼容的表格管理器,其中,如果所述多 々某體數(shù)據(jù)不兼容,則所述表格管理器忽略所述多媒體捕捉事件。
17. 如權利要求16所述的裝置,其特征在于,如果所述多々某體數(shù) 據(jù)是兼容的,則所述表格管理器自動把所述多媒體數(shù)據(jù)與所述表格元 素關聯(lián)。
18. 如權利要求13所述的裝置,其特征在于,還包括用于定義與 所述多媒體捕捉事件直接相關的腳本事件、使得所述腳本事件對所述 多々某體捕捉事件進行響應的部件。
19. 如權利要求18所述的裝置,其特征在于,所述表格元素中的 所述至少 一個屬性包括與所述多士某體捕捉事件相關的所述腳本事件。
20. 如權利要求19所述的裝置,其特征在于,所述瀏覽器通過執(zhí) 行與所述腳本事件關聯(lián)的指令來處理從所述多媒體捕捉事件捕捉的所 述多媒體數(shù)據(jù)。
21. —種計算機可讀媒體,包含用于從電子裝置向服務器中的萬 維網(wǎng)應用提交由所述電子裝置捕捉的多媒體數(shù)據(jù)的程序指令,包括在電子捕捉裝置中提供用于訪問所述萬維網(wǎng)應用的用戶界面; 使所述用戶界面能夠檢測和識別源自所述電子裝置的多々某體捕捉 事件;在已經(jīng)檢測和識別所述多々某體捕捉事件之后,由所述用戶界面自 動處理在所述多媒體捕捉事件期間捕捉的多媒體數(shù)據(jù);以及經(jīng)由所述用戶界面把所述多々某體數(shù)據(jù)傳送給所述萬維網(wǎng)應用。
22. 如權利要求21所述的計算機可讀媒體,其特征在于,提供所 述用戶界面包括提供用于顯示和解釋來自所述服務器的交互式網(wǎng)頁的 萬維網(wǎng)瀏覽器,其中,所述交互式網(wǎng)頁包括允許用戶向所述服務器提 交所請求數(shù)據(jù)的表格中的表格元素。
23. 如權利要求22所述的計算機可讀媒體,其特征在于,所述表 格元素包括與將經(jīng)由所述表格元素提交的數(shù)據(jù)相關的至少 一個屬性。
24. 如權利要求23所述的計算機可讀纟某體,其特征在于,所述至 少一個屬性包括捕捉輸入類型,其中所述捕捉輸入類型明確要求多媒 體數(shù)據(jù)。
25. 如權利要求23所述的計算機可讀i某體,其特征在于,所述至 少一個屬性定義所述數(shù)據(jù)可源自的一個或多個有效源。
26. 如權利要求23所述的計算機可讀纟某體,其特征在于,還包括 在檢測和識別所述多4某體捕捉事件之后,由所述瀏覽器確定在所述多媒體捕捉事件期間捕捉的多i某體數(shù)據(jù)是否與所述表格元素中定義 的所述至少一個屬性兼容;以及如果所述多々某體數(shù)據(jù)不兼容,則忽略所述多々某體捕捉事件。
27. 如權利要求26所述的計算機可讀々某體,其特征在于,如果所 述多媒體數(shù)據(jù)是兼容的,則自動把所述多媒體數(shù)據(jù)與所述表格元素關 聯(lián)。
28. 如權利要求23所述的計算機可讀媒體,其特征在于,還包括 定義與所述多々某體捕捉事件直接相關的腳本事件,使得所述腳本事件 對所述多4某體捕捉事件進行響應。
29. 如權利要求28所述的計算機可讀々某體,其特征在于,所述表 格元素中的所述至少一個屬性包括與所述多々某體捕捉事件相關的所述 腳本事件。
30. 如權利要求29所述的計算機可讀媒體,其特征在于,處理從 所述多i某體捕捉事件捕捉的所述多媒體數(shù)據(jù)包括執(zhí)行與所述腳本事件 關聯(lián)的指令。
31. —種用于把由電子裝置捕捉的多媒體數(shù)據(jù)與表格關聯(lián)的方 法,包括提供與多媒體捕捉事件兼容的所述表格中的表格元素; 檢測和識別源自所述電子裝置的多々某體捕捉事件;以及 響應檢測和識別所述多々某體捕捉事件,自動把在所述多々某體捕捉 事件期間捕捉的多媒體數(shù)據(jù)與所述表格元素關聯(lián)。
32. —種用于把由電子裝置捕捉的多媒體數(shù)據(jù)與表格關聯(lián)的系 統(tǒng),包括 所述電子裝置中的瀏覽器,用于接收和顯示所述表格,其中,所述表格包括與多i某體捕捉事件兼容的表格元素;以及所述瀏覽器中的輸入處理器,用于檢測和識別源自所述電子裝置的多媒體捕捉事件,其中,響應所述輸入處理器檢測和識別所述多i某體捕捉事件,所述瀏覽器自動把在所述多々某體捕捉事件期間捕捉的多^某體數(shù)據(jù)與所述表格元素關聯(lián)。
全文摘要
用于從電子裝置向服務器中的萬維網(wǎng)應用提交由電子裝置捕捉的多媒體數(shù)據(jù)的方法及系統(tǒng)包括在電子裝置中提供用戶界面,通過所述用戶界面訪問萬維網(wǎng)應用;以及使用戶界面能夠檢測和識別源自電子裝置的多媒體捕捉事件。在檢測和識別這樣一種事件之后,用戶界面自動處理在多媒體捕捉事件期間捕捉的多媒體數(shù)據(jù),并把多媒體數(shù)據(jù)傳送給萬維網(wǎng)應用。
文檔編號H04N5/225GK101124824SQ200580040722
公開日2008年2月13日 申請日期2005年9月28日 優(yōu)先權日2004年10月4日
發(fā)明者R·P·莫里斯 申請人:森內(nèi)拉科技有限責任公司