欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于hsml的鍵盤標(biāo)簽擴展方法

文檔序號:7768724閱讀:168來源:國知局
專利名稱:一種基于hsml的鍵盤標(biāo)簽擴展方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)字家庭技術(shù)領(lǐng)域,特別涉及一種基于互動電視頁面標(biāo)記語言(HSML) 的鍵盤標(biāo)簽擴展方法。
背景技術(shù)
近年來,我國數(shù)字電視迅速發(fā)展。廣東省已成為國內(nèi)數(shù)字電視和數(shù)字家庭產(chǎn)業(yè)的 研發(fā)基地。廣東省數(shù)字家庭與數(shù)字電視產(chǎn)業(yè)基礎(chǔ)雄厚,發(fā)展勢頭強勁。07年制定“中國數(shù) 字家庭行動計劃”,提出了建設(shè)“嶺南特色”的數(shù)字家庭發(fā)展模式,“以有線電視網(wǎng)絡(luò)為主通 道,數(shù)字電視為中心”,實現(xiàn)以3C終端的互聯(lián)互通與媒體信息及服務(wù)的互動為主要特征的三 網(wǎng)融合服務(wù)。隨著廣東數(shù)字家庭行動計劃的不斷推進和深化,隨著數(shù)字家庭產(chǎn)業(yè)的發(fā)展,提供 給數(shù)字家庭用戶選擇的功能將越來越多在現(xiàn)在的數(shù)字家庭中,數(shù)字家庭用戶采用遙控器對 數(shù)字電視進行操作,進行數(shù)字電視功能的選擇,由于遙控器的局限性,數(shù)字家庭用戶只能通 過按鍵的形式進行選擇操作,并且上下左右,0-9的遙控器數(shù)字選擇模式也極為不便。在本發(fā)明的研究過程中,發(fā)明人發(fā)現(xiàn)數(shù)字電視互動應(yīng)用在用戶使用習(xí)慣、交互方 式和系統(tǒng)結(jié)構(gòu)方面都有自己的特點,HSML中所定義的標(biāo)簽元素并不能完全滿足數(shù)字電視互 動應(yīng)用的發(fā)展需求。例如在數(shù)字電視互動應(yīng)用頁面標(biāo)記語言HSML在制定過程中并未對鍵 盤進行定義。如果讓鍵盤加入使用則可以使得數(shù)字電視具有方便的輸入操作,擴展了數(shù)字 電視的功能,給數(shù)字家庭用戶帶來極大的便利。

發(fā)明內(nèi)容
本發(fā)明提供了一種基于HSML的鍵盤標(biāo)簽擴展方法,通過在HSML中擴展新的鍵盤 標(biāo)簽,大大方便數(shù)字家庭用戶的使用。本發(fā)明提供的技術(shù)方案如下本發(fā)明提供一種基于HSML的鍵盤標(biāo)簽擴展方法
在數(shù)字電視互動應(yīng)用頁面標(biāo)記語言HSML中擴展鍵盤標(biāo)簽;所述擴展方式包括在邏輯上劃分模塊進行擴展;;通過劃分出標(biāo)簽擴展意義模塊,對擴展的鍵盤標(biāo)簽的意義進行說明;通過劃分出標(biāo)簽功能說明模塊對所述鍵盤標(biāo)簽的功能進行說明;通過劃分出標(biāo)簽功能屬性定義模塊對標(biāo)簽的功能屬性進行說明;通過劃分出標(biāo)簽DOM對象結(jié)構(gòu)定義模塊對所述鍵盤標(biāo)簽的DOM對象結(jié)構(gòu)進行說 明??蛇x的,通過所述標(biāo)簽功能屬性定義模塊對標(biāo)簽的功能屬性進行說明具體包括通過所述標(biāo)簽功能屬性定義模塊對標(biāo)簽的屬性值說明、屬性類型以及屬性進行說 明。可選的,所述標(biāo)簽功能屬性定義模塊設(shè)置共有的屬性Global Attributes、字母Letter、方向 Direction、滑動 Bowl、接口 Port、字母轉(zhuǎn)換 Text-Transform、退格Backspace、 確定0K、取消Cancel九種屬性??蛇x的,(1)屬性global attributes指所有HSML標(biāo)簽共有的屬性;(2)屬性Letter的屬性值為布爾型,該屬性定義了鍵盤的英文字母、數(shù)字等字母 鍵;(3)屬性Direction的屬性值為布爾型,該屬性定義了鍵盤方向鍵;(4)屬性Bowl的屬性值為布爾型,該屬性定義了鍵盤的鼠標(biāo)滑動控制;(5)屬性Port的屬性值為布爾型,該屬性定義了鍵盤的接口 ;(6)屬性Text-Transform的屬性值為布爾型,該屬性定義了鍵盤上大小寫字母的 轉(zhuǎn)換;(7)屬性Backspace的屬性值為布爾型,該屬性定義了鍵盤上退格鍵;(8)屬性O(shè)K的屬性值為布爾型,該屬性定義了鍵盤上的確定鍵;(9)屬性Cancel的屬性值為布爾型,該屬性定義了鍵盤上的取消鍵。上述技術(shù)方案可以看出,本發(fā)明具有以下有益效果由于數(shù)字家庭用戶使用遙控器對數(shù)字電視進行操作比較麻煩,遙控器一般用于簡 單的選擇操作而不方便進行相關(guān)的輸入操作。本發(fā)明通過在數(shù)字電視互動應(yīng)用頁面標(biāo)記語 言HSML中對鍵盤標(biāo)簽進行定義和擴展,鍵盤的加入擴展了數(shù)字電視的功能,使得HSML中所 定義的標(biāo)簽元素可以滿足數(shù)字電視互動應(yīng)用的發(fā)展需求,在數(shù)字電視的使用中加入鍵盤的 使用,由于鍵盤操作方便,可以進行相關(guān)的輸入操作。比如在利用數(shù)字電視進行公交查詢的 過程中,以往只能使用遙控器進行簡單的選擇,操作相對麻煩;加入鍵盤之后可以使用鍵盤 進行起始站和目的站的輸入而直接查詢,因此極大的方便了數(shù)字家庭用戶的生活。


為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以 根據(jù)這些附圖獲得其它的附圖。圖1是本發(fā)明一種基于HSML的鍵盤標(biāo)簽擴展過程的邏輯架構(gòu)圖;圖2是本發(fā)明一種基于HSML的鍵盤標(biāo)簽擴展中鍵盤標(biāo)簽的具體屬性架構(gòu)圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它 實施例,都屬于本發(fā)明保護的范圍。本發(fā)明提供一種基于HSML的鍵盤標(biāo)簽擴展方法,它建立在HSML標(biāo)簽擴展的基礎(chǔ) 上。數(shù)字電視互動應(yīng)用頁面標(biāo)記語言(HSML)是在W3C定義的XHTML1.0規(guī)范的基礎(chǔ)上進行 的擴展。XHTML全稱為可擴展超文本標(biāo)記語言(Extensible HyperText Markup Language), 它吸收了 XML (extensible Markup Language)結(jié)構(gòu)良好和可擴展的特性,采用XML重構(gòu)了HTML4. 01,與HTML4. 01兼容。XHTML的文檔結(jié)構(gòu)與HTML文檔的結(jié)構(gòu)基本相同,只是XHTML 在語法要求上比HTML更加嚴(yán)格。由于HSML中沒有對鍵盤做任何定義,因此本方法對HSML規(guī)范擴展定義的標(biāo)簽元 素,闡述這些標(biāo)簽的功能和意義以及如此定義的理由。本發(fā)明也為基于HSML的應(yīng)用開發(fā)中 涉及鍵盤這一模塊提供了便利。以下對本發(fā)明方法進行詳細介紹。本發(fā)明的基于HSML的鍵盤標(biāo)簽擴展方法,主要步驟包括在數(shù)字電視互動應(yīng)用頁面標(biāo)記語言HSML中擴展鍵盤標(biāo)簽;所述擴展方式包括在邏輯上劃分四個模塊進行擴展,所述模塊包括標(biāo)簽擴展意 義模塊、標(biāo)簽功能說明模塊、標(biāo)簽功能屬性定義模塊以及標(biāo)簽DOM對象結(jié)構(gòu)定義模塊;通過所述標(biāo)簽擴展意義模塊,對擴展的鍵盤標(biāo)簽的意義進行說明,即對擴展的必 要性以及優(yōu)點進行說明;通過所述標(biāo)簽功能說明模塊對所述鍵盤標(biāo)簽的功能進行說明;通過所述標(biāo)簽功能屬性定義模塊對標(biāo)簽的功能屬性進行說明;通過所述標(biāo)簽DOM對象結(jié)構(gòu)定義模塊對所述鍵盤標(biāo)簽的DOM對象結(jié)構(gòu)進行說明。如圖1所示是本發(fā)明一種基于HSML的鍵盤標(biāo)簽擴展過程的邏輯架構(gòu)圖,本發(fā)明方 法按照此邏輯結(jié)構(gòu)趨擴展鍵盤標(biāo)簽。在本發(fā)明方法中,在HSML中擴展新的鍵盤標(biāo)簽,在邏輯上分為四個模塊進行擴 展,即標(biāo)簽擴展意義模塊、標(biāo)簽功能說明模塊、標(biāo)簽功能屬性定義模塊以及標(biāo)簽DOM對象結(jié) 構(gòu)定義模塊。(1)在標(biāo)簽擴展意義模塊中,對擴展的鍵盤標(biāo)簽的意義進行詳細說明,即對擴展的 必要性以及優(yōu)點的說明;(2)在標(biāo)簽功能說明模塊中,對新擴展的鍵盤標(biāo)簽的功能進行詳細說明;(3)在標(biāo)簽功能屬性定義模塊中,從屬性值說明、屬性類型以及屬性三個方面去進 行具體的定義其中屬性要素的特點、性質(zhì)或特征,在關(guān)系數(shù)據(jù)模型中描述某個實體的一種事實, 相當(dāng)于關(guān)系表中的一個欄。在計算機中有許多的屬性類型,屬性的典型例子有變量的數(shù)據(jù)類型、表達式的 值、存儲器中變量的位置、程序的目標(biāo)代碼、數(shù)的有效位數(shù),因此需說明該屬性具體的屬性 類型。屬性值說明是對該屬性的功能的補充說明,目的是更詳細明了的表述該屬性的具 體意義。(4)關(guān)于標(biāo)簽DOM對象結(jié)構(gòu)定義模塊DOM(Document Object Model)是文檔對象模型的簡稱,它是一個跨平臺的、可適 應(yīng)不同程序語言的文件對象模型,它采取直觀且一致的方法,在HSML的實際應(yīng)用中離不開 DOM結(jié)構(gòu),因此需新定義標(biāo)簽進行DOM結(jié)構(gòu)定義。而標(biāo)簽DOM對象結(jié)構(gòu)定義模塊則具體定義了該新定義的鍵盤標(biāo)簽的DOM對象結(jié) 構(gòu)。如圖2所示,是本發(fā)明一種基于HSML的鍵盤標(biāo)簽擴展中鍵盤標(biāo)簽的具體屬性架構(gòu)圖;將該鍵盤標(biāo)簽定義為鍵盤KeyBoard標(biāo)簽;該鍵盤標(biāo)簽定義了共有的屬性Global Attributes、字母Letter、方向 Direction、滑動Bowl、接口 Port、字母轉(zhuǎn)換^Text-Transform、退格Backspace、確定0K、取消 Cancel九種屬性;(1)屬性global attributes的屬性值具體參考各自具體定義,該屬性指所有 HSML標(biāo)簽共有的屬性;(2)屬性Letter的屬性值為布爾型,該屬性定義了鍵盤的英文字母、數(shù)字等字母 鍵;(3)屬性Direction的屬性值為布爾型,該屬性定義了鍵盤方向鍵,即上(up)下 (down)左(left)右(right)四個鍵;(4)屬性Bowl的屬性值為布爾型,該屬性定義了鍵盤的鼠標(biāo)滑動控制;(5)屬性Port的屬性值為布爾型,該屬性定義了鍵盤的接口,提供有線接口和無 線接口 ;(6)屬性Text-Transform的屬性值為布爾型,該屬性定義了鍵盤上大小寫字母的 轉(zhuǎn)換;(7)屬性Backspace的屬性值為布爾型,該屬性定義了鍵盤上退格鍵;(8)屬性O(shè)K的屬性值為布爾型,該屬性定義了鍵盤上的確定鍵;(9)屬性Cancel的屬性值為布爾型,該屬性定義了鍵盤上的取消鍵。另外,除了圖1、圖2所示的擴展外,還需對KeyBoard標(biāo)簽進行DOM對象結(jié)構(gòu)定義。HSMLKeyBoardElement ^ Π^X J Global Attributes>Letter>Direction>Bowl> Port、Text-Transform、Backspace、OK、Cancel九種屬性,以滿足鍵盤操作使用的要求。其 DOM的對象結(jié)構(gòu)定義如下所示interface HSMLKeyBoardElement{通過上述基于HSML的鍵盤標(biāo)簽擴展,構(gòu)造了不同模塊架構(gòu),并在相應(yīng)模塊架構(gòu)下 定義了不同屬性,闡述這些標(biāo)簽的功能和意義以及如此定義的理由,從而為基于HSML的應(yīng) 用開發(fā)提供了便利和方便用戶的操作。綜上所述,從上述技術(shù)方案可以看出,本發(fā)明通過在數(shù)字電視互動應(yīng)用頁面標(biāo)記 語言HSML中對鍵盤標(biāo)簽進行定義和擴展,鍵盤的加入擴展了數(shù)字電視的功能,使得HSML中
attribute booleanletter ;
attribute booleandirection
attribute booleanbowl ;
attribute booleanport ;
attribute booleantext-transform ;
attribute booleanbackspace
attribute booleanok ;
attribute booleancancel ;
boolean setValue()raises (DOMException);所定義的標(biāo)簽元素可以滿足數(shù)字電視互動應(yīng)用的發(fā)展需求,在數(shù)字電視的使用中加入鍵盤 的使用,由于鍵盤操作方便,可以進行相關(guān)的輸入操作。比如在利用數(shù)字電視進行公交查詢 的過程中,以往只能使用遙控器進行簡單的選擇,操作相對麻煩;加入鍵盤之后可以使用鍵 盤進行起始站和目的站的輸入而直接查詢,因此極大的方便了數(shù)字家庭用戶的生活。本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可 以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存 儲介質(zhì)可以包括只讀存儲器(ROM,Read Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁盤或光盤等。以上對本發(fā)明實施例所提供的一種基于HSML的鍵盤標(biāo)簽擴展方法,進行了詳細 介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明 只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本 發(fā)明的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng) 理解為對本發(fā)明的限制。
權(quán)利要求
1.一種基于HSML的鍵盤標(biāo)簽擴展方法,其特征在于 在數(shù)字電視互動應(yīng)用頁面標(biāo)記語言HSML中擴展鍵盤標(biāo)簽; 所述擴展方式包括在邏輯上劃分模塊進行擴展;;通過劃分出標(biāo)簽擴展意義模塊,對擴展的鍵盤標(biāo)簽的意義進行說明; 通過劃分出標(biāo)簽功能說明模塊對所述鍵盤標(biāo)簽的功能進行說明; 通過劃分出標(biāo)簽功能屬性定義模塊對標(biāo)簽的功能屬性進行說明; 通過劃分出標(biāo)簽DOM對象結(jié)構(gòu)定義模塊對所述鍵盤標(biāo)簽的DOM對象結(jié)構(gòu)進行說明。
2.根據(jù)權(quán)利要求1所述的基于HSML的鍵盤標(biāo)簽擴展方法,其特征在于 通過所述標(biāo)簽功能屬性定義模塊對標(biāo)簽的功能屬性進行說明具體包括通過所述標(biāo)簽功能屬性定義模塊對標(biāo)簽的屬性值說明、屬性類型以及屬性進行說明。
3.根據(jù)權(quán)利要求1或2所述的基于HSML的鍵盤標(biāo)簽擴展方法,其特征在于所述標(biāo)簽功能屬性定義模塊設(shè)置共有的屬性Global Attributes、字母Letter、方向 Direction、滑動Bowl、接口 Port、字母轉(zhuǎn)換^Text-Transform、退格Backspace、確定OK、取消 Cancel九種屬性。
4.根據(jù)權(quán)利要求3所述的基于HSML的鍵盤標(biāo)簽擴展方法,其特征在于(1)屬性globalattributes指所有HSML標(biāo)簽共有的屬性;(2)屬性Letter的屬性值為布爾型,該屬性定義了鍵盤的英文字母、數(shù)字等字母鍵;(3)屬性Direction的屬性值為布爾型,該屬性定義了鍵盤方向鍵;(4)屬性Bowl的屬性值為布爾型,該屬性定義了鍵盤的鼠標(biāo)滑動控制;(5)屬性Port的屬性值為布爾型,該屬性定義了鍵盤的接口;(6)屬性Text-Transform的屬性值為布爾型,該屬性定義了鍵盤上大小寫字母的轉(zhuǎn)換;(7)屬性Backspace的屬性值為布爾型,該屬性定義了鍵盤上退格鍵;(8)屬性O(shè)K的屬性值為布爾型,該屬性定義了鍵盤上的確定鍵;(9)屬性Cancel的屬性值為布爾型,該屬性定義了鍵盤上的取消鍵。
全文摘要
本發(fā)明公開一種基于HSML的鍵盤標(biāo)簽擴展方法。該方法包括在數(shù)字電視互動應(yīng)用頁面標(biāo)記語言HSML中擴展鍵盤標(biāo)簽;所述擴展方式包括在邏輯上劃分模塊進行擴展;通過劃分出標(biāo)簽擴展意義模塊,對擴展的鍵盤標(biāo)簽的意義進行說明;通過劃分出標(biāo)簽功能說明模塊對所述鍵盤標(biāo)簽的功能進行說明;通過劃分出標(biāo)簽功能屬性定義模塊對標(biāo)簽的功能屬性進行說明;通過劃分出標(biāo)簽DOM對象結(jié)構(gòu)定義模塊對所述鍵盤標(biāo)簽的DOM對象結(jié)構(gòu)進行說明。本發(fā)明通過在數(shù)字電視互動應(yīng)用頁面標(biāo)記語言HSML中對鍵盤標(biāo)簽進行定義和擴展,使得HSML中所定義的標(biāo)簽元素可以滿足數(shù)字電視互動應(yīng)用的發(fā)展需求,使得用戶使用更為方便。
文檔編號H04N21/8543GK102111683SQ201010587970
公開日2011年6月29日 申請日期2010年12月14日 優(yōu)先權(quán)日2010年12月14日
發(fā)明者孟思明, 李彥, 羅笑南, 黃旭陽 申請人:中山大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
盐边县| 富裕县| 闽清县| 青田县| 长海县| 滨海县| 滁州市| 泰安市| 义马市| 广安市| 遂川县| 正定县| 垦利县| 庆阳市| 双牌县| 高碑店市| 台中市| 厦门市| 韶山市| 日照市| 汾西县| 额济纳旗| 灌阳县| 江津市| 中江县| 蓬溪县| 岑溪市| 金山区| 古蔺县| 方正县| 鹤岗市| 双桥区| 宁国市| 赤峰市| 义马市| 通许县| 廊坊市| 澄城县| 沈阳市| 博爱县| 福海县|