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

用于家電終端的文字顯示方法

文檔序號:6575433閱讀:167來源:國知局
專利名稱:用于家電終端的文字顯示方法
技術(shù)領(lǐng)域
本發(fā)明涉及字庫顯示4頁i或,具體而言,涉及一種用于家電纟冬端 的文字顯示方法。
背景技術(shù)
以家電信息產(chǎn)品為代表的家電終端設(shè)備信息處理系統(tǒng)的發(fā)展, 對當(dāng)前網(wǎng)絡(luò)領(lǐng)域是一個前所未有的機(jī)遇和才兆戰(zhàn)。新業(yè)務(wù)和新運(yùn)營才莫 式對網(wǎng)絡(luò)提出了新的要求,最集中的體現(xiàn)就是要求網(wǎng)絡(luò)實現(xiàn)雙向交
互。所以,文字信息處理的關(guān)^t技術(shù)有如下的發(fā)展趨勢
發(fā)展趨勢之一實現(xiàn)基于不同類別的電視機(jī)、機(jī)頂盒、個人手 持設(shè)備等家電終端裝置中的嵌入式字庫處理技術(shù)的問題。有效解決 由于不同i殳備軟、石更件顯示環(huán)境的局限,而造成的4吏用過程中出現(xiàn) 的顯示效果差、字符數(shù)據(jù)所占存儲空間大、處理速度慢等諸多問題, 是字庫處理技術(shù)廣泛應(yīng)用,實現(xiàn)融合的一種發(fā)展趨勢。
發(fā)展趨勢之二有效解決家電終端裝置中"多語言、多字體" 的顯示技術(shù)。家電終端裝置中"多語言、多字體"的顯示技術(shù)一直 無有效的處理方法,原因是受電視機(jī)、機(jī)頂盒、個人手持設(shè)備等家 電終端裝置的網(wǎng)絡(luò)軟、石更件環(huán)境的"不配套,不統(tǒng)一,不標(biāo)準(zhǔn)"因 素制約。但是在新的形勢下,新業(yè)務(wù)和新運(yùn)營才莫式對網(wǎng)紹、提出了新 的要求,在家電終端裝置僅僅顯示一款或兩款中文字體顯然不能滿 足需要,所以家電終端裝置由顯示幾種中文字體向多語種、多風(fēng)格
5字體轉(zhuǎn)化,成為一種必然的發(fā)展趨勢。這樣使得家電終端裝置成為 三網(wǎng)融合時代下,不同語言文化的人群都能夠使用并可交互的信息 化終端。新業(yè)務(wù)和服務(wù)在大數(shù)據(jù)量和文字凄t據(jù)才各式的多樣化有效融 合,比如"文化教育"、"生活信息"、"電一見商務(wù)"、"家付通"、"電一見 政務(wù),,業(yè)務(wù)平臺相互配合,實現(xiàn)業(yè)務(wù)層面的互通。
發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中由于國內(nèi)外所用到的電視機(jī)、機(jī)頂盒、 個人手持設(shè)備等家電網(wǎng)絡(luò)終端裝置,存儲空間以及處理能力和常規(guī) 計算機(jī)相比差距較大,例如硬件的存儲能力僅可安裝有限的 一款或 者幾涼欠用于顯示的字體,當(dāng)外部網(wǎng)頁內(nèi)容要求顯示終端中未安裝的
字體時,一^:將其切換為終端默認(rèn)的一種字體進(jìn)行顯示,造成在顯
示裝置上顯示效果與原始期望有較大差異。

發(fā)明內(nèi)容
本發(fā)明旨在4是供一種用于家電終端的文字顯示方法,能夠解決 現(xiàn)有技術(shù)中當(dāng)外部網(wǎng)頁內(nèi)容要求顯示終端中未安裝的字體時, 一般 將其切換為終端默i人的一種字體進(jìn)4于顯示,造成在顯示裝置上顯示 效果與原始期望有較大差異的問題。
在本發(fā)明的實施例中,才是供了 一種用于家電終端的文字顯示方
法,包括以下步-驟
月良務(wù)器的頁面預(yù)處理單元在收到家電終端^青求后,對所-清求網(wǎng) 頁頁面的字符凄t據(jù)進(jìn)4亍預(yù)處理,將網(wǎng)頁頁面中非預(yù)定字體的字符4安 照字體最優(yōu)換列表替換為對應(yīng)的經(jīng)壓縮處理后的預(yù)定字體的替 換字符數(shù)據(jù);才艮據(jù)替換字符數(shù)據(jù)的數(shù)據(jù)量以及家電終端的硬件配置情況確
定4專llr方式;
采用經(jīng)確定的傳輸方式將帶有替換字符數(shù)據(jù)的網(wǎng)頁頁面數(shù)據(jù) 傳輸?shù)郊译娊K端進(jìn)行文字顯示。
在上述實施例中,通過將網(wǎng)頁頁面上的字符^t據(jù)用壓縮處理后 的預(yù)定字體庫中的對應(yīng)字體進(jìn)行替換,與傳統(tǒng)的字庫數(shù)據(jù)嵌入方式 相比縮減了網(wǎng)頁頁面上的字符數(shù)據(jù)量,進(jìn)而將帶有替換后字符數(shù)據(jù) 的網(wǎng)頁頁面?zhèn)鬏數(shù)郊译娊K端,使得家電終端在不需要擴(kuò)充硬件內(nèi)存 的條件下,使實現(xiàn)字體"多語言,多風(fēng)^""的顯示功能不受終端硬 件環(huán)境的約束,/人而家電終端可以達(dá)到與力良務(wù)器上的網(wǎng)頁頁面相近
未安裝的字體時, 一般將其切換為終端默認(rèn)的一種字體進(jìn)行顯示, 造成在顯示裝置上顯示效果與原始期望有較大差異的問題。


此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申 請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并
不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中
圖1示出了才艮據(jù)本發(fā)明一個實施例的用于家電終端的文字顯示
方法^fu畔呈圖。
具體實施例方式
下面將參考附圖并結(jié)合實施例,來詳細(xì)i兌明本發(fā)明。
對于綜合1言息網(wǎng)絡(luò)系統(tǒng)中涉及到多種i吾言或多種風(fēng)才各文字顯 示要求網(wǎng)頁內(nèi)容(例如,因?qū)嵱褚姸鄆吾種或多種風(fēng)才各文字的"電一見才艮紙、雜志"等),分別在服務(wù)器端以單個處理或批命令處理方式對 網(wǎng)頁內(nèi)容預(yù)掃描,將"華文小尺寸字庫"中字體與網(wǎng)頁上相匹配的 字體數(shù)據(jù)作切換,并以專有格式的文字結(jié)構(gòu)數(shù)據(jù)串替換原來的字體
編碼值,嵌入到該網(wǎng)頁中對應(yīng)位置。經(jīng)過預(yù)掃描程序處理的網(wǎng)頁文 件,仍然保持原有格式不變,只是增加了嵌入文字?jǐn)?shù)據(jù),按正常方 式存4諸或發(fā)送至終端i殳備。例如,內(nèi)容編排程序生成的文件是
HTML才各式,經(jīng)過預(yù)掃描程序處理的文件,仍然是有效的HTML 格式,繼續(xù)按常規(guī)流程進(jìn)行發(fā)送處理,無須改造原有程序及設(shè)備。
圖1示出了根據(jù)本發(fā)明一個實施例的用于家電終端的文字顯示 方法流禾呈圖,包4舌以下步駛《
S102,月良務(wù)器的頁面預(yù)處理單元在收到家電終端請求后,將所 請求網(wǎng)頁頁面中非預(yù)定字體的字符按照字體最優(yōu)替換列表替換為 對應(yīng)的經(jīng)壓縮處理后的預(yù)定字體的替換字符數(shù)據(jù);
S104,根據(jù)替換字符數(shù)據(jù)的數(shù)據(jù)量以及家電終端的硬件配置情 況確定〗專l餘方式;
凄史據(jù)傳llT到家電終端進(jìn)4于文字顯示。
在本實施例中,通過將網(wǎng)頁頁面上的字符凄t據(jù)用壓縮處理后的 預(yù)定字體庫中的對應(yīng)字體進(jìn)行替換,與傳統(tǒng)的字庫數(shù)據(jù)嵌入方式相 比縮減了網(wǎng)頁頁面上的字符數(shù)據(jù)量,進(jìn)而將帶有替換后字符數(shù)據(jù)的 網(wǎng)頁頁面?zhèn)鬏數(shù)郊译娊K端,使得家電終端在不需要擴(kuò)充石更件內(nèi)存的 條件下,使實現(xiàn)字體"多語言,多風(fēng)格"的顯示功能不受終端硬件 環(huán)境的約束,從而家電終端可以達(dá)到與服務(wù)器上的網(wǎng)頁頁面相近似 的顯示效果,克服了現(xiàn)有技術(shù)中當(dāng)外部網(wǎng)頁內(nèi)容要求顯示終端中未安裝的字體時,一^:將其切換為終端默認(rèn)的一種字體進(jìn)行顯示,造 成在顯示裝置上顯示效果與原始期望有較大差異的問題。
同時,根據(jù)家電終端石更件配置情況和所替換字符數(shù)據(jù)量,優(yōu)化 傳輸方式,l是高了傳輸速度。
優(yōu)選地,在上述文字顯示方法中,預(yù)定字體為華文字體,華文 字體的各種風(fēng)才各字體的曲線輪廓字庫已預(yù)先進(jìn)4亍壓縮處理,建立華 文小尺寸字庫。目前現(xiàn)有技術(shù)主要是以TRUETYPE格式作為文字 字庫數(shù)據(jù)基礎(chǔ),存在的問題是例如, 一套符合最新的GB18030 標(biāo)準(zhǔn)的宋體字庫內(nèi)含27533個漢字,占用約17兆字節(jié)的空間。目 前對于絕大多數(shù)的家電網(wǎng)絡(luò)終端來說,要使用這種技術(shù)確實有難 度。本實施例先完成對計算4幾中的華文字庫曲線l侖廓字庫進(jìn)行壓縮 處理,使得GB18030字符集字庫數(shù)據(jù)在保持原有顯示特點(diǎn)的基礎(chǔ) 上,壓縮率為1: 17,僅使用1兆字節(jié)的空間。在網(wǎng)頁內(nèi)容字符數(shù) 據(jù)替換工作過程中,采用華文小尺寸字庫,對比傳統(tǒng)的以TrueType
優(yōu)選地,在上述文字顯示方法中,華文字體的各種風(fēng)^^各字體的 曲線4侖廓字庫已預(yù)先進(jìn)4于壓縮處理,建立華文小尺寸字庫具體包 括以漢字的聲旁和形旁的固有特點(diǎn)為基礎(chǔ),統(tǒng)計其在曲線4侖廓字 庫的數(shù)據(jù)出現(xiàn)頻率和簡繁程度以及與之相對應(yīng)的多個固定尺寸點(diǎn) 陣數(shù)據(jù)塊的情況,以圖形結(jié)構(gòu)體為單位-見定漢字的序號,創(chuàng)建以圖 形結(jié)構(gòu)體為單位的構(gòu)成整個漢字的文字結(jié)構(gòu)lt據(jù);以圖形結(jié)構(gòu)體為 單位規(guī)定曲線輪廓字?jǐn)?shù)據(jù)和點(diǎn)陣字?jǐn)?shù)據(jù),按照圖形結(jié)構(gòu)體數(shù)據(jù)描述 的特有的》見則,將曲線4侖廓字ft據(jù)和點(diǎn)陣字凄t據(jù)以二進(jìn)制編碼排 列,連同文字結(jié)構(gòu)凄t據(jù)形成的凄t據(jù)壓縮字庫。
例如,在上述實施例中,可以將^:據(jù)壓縮字庫〗呆存為文件名后 綴為STC的lt據(jù)壓縮字庫,進(jìn)而對文件名后綴為STC的字庫再啦文
9處理,提供解決網(wǎng)絡(luò)終端設(shè)備環(huán)境多語種、多種風(fēng)格字體正確顯示 的方法。表1示出了根據(jù)本發(fā)明一個優(yōu)選實施例的數(shù)據(jù)壓縮字庫的 數(shù)據(jù)結(jié)構(gòu)。
表1
文件頭信息 I率結(jié)構(gòu)偏移量表 I專結(jié)構(gòu)數(shù)據(jù) l,j結(jié)構(gòu)體偏移量表 ^i結(jié)構(gòu)體數(shù)據(jù)
Tlnicode編碼表(可選)—
Big5編碼表(可選) llS編碼表(可選) — ^UC編碼表(可選)
KSC編碼表(可選) 7F專文字結(jié)構(gòu)數(shù)據(jù)(可選)
優(yōu)選地,在上述文字顯示方法中,文字結(jié)構(gòu)是指用于描述以圖 形結(jié)構(gòu)體為基礎(chǔ)的文字組成信息。每個文字由一個或多個圖形結(jié)構(gòu) 體組成,文字結(jié)構(gòu)用于描述組成文字的每個圖形結(jié)構(gòu)體的相關(guān)信 息,包括編號、坐標(biāo)以及縮放參數(shù)。表2示出了根據(jù)本發(fā)明一個實 施例的文字結(jié)構(gòu)。
優(yōu)選地,在上述文字顯示方法中,圖形結(jié)構(gòu)體是指對字庫中的 字或字的一部分的信息,使用幾何圖形、圖像數(shù)據(jù)來描述。 一個字 或字一部分的圖形結(jié)構(gòu)體是若干個不連續(xù)的直線、曲線、幾何圖形 和圖像數(shù)據(jù)的集合。表3示出了根據(jù)本發(fā)明一個實施例的圖形結(jié)構(gòu)體。
表4示出了根據(jù)本發(fā)明一個實施例的替換后字符編碼數(shù)據(jù)。點(diǎn)陣數(shù)據(jù)長度(1 字節(jié))
點(diǎn)陣數(shù)據(jù)塊
曲線輪廓數(shù)據(jù)塊
表2
點(diǎn)陣寬度1 (4位)
點(diǎn)陣高度1 (4位)
點(diǎn)陣寬度n (4位)
點(diǎn)陣高度n (4位)
點(diǎn)陣數(shù)據(jù)1
點(diǎn)陣數(shù)據(jù)n
曲線輪廓數(shù)量(1字 節(jié))
曲線輪廓數(shù)據(jù)1
曲線輪廓數(shù)據(jù)n曲線輪廓起點(diǎn)橫坐標(biāo)(1
字節(jié))
曲線4侖廓起點(diǎn)縱坐標(biāo)(l 字節(jié))
曲線輪廓命令數(shù)量(l字 節(jié))
曲線輪廓命令(4位)xn 厶
曲線輪廓控制點(diǎn)坐標(biāo)(不 定長)
優(yōu)選地,在上述文字顯示方法中,才艮據(jù)替換字符數(shù)據(jù)的數(shù)據(jù)量 以及家電終端的硬件配置情況確定傳輸方式具體包括如果家電終 端沒有安裝所需字體的文字結(jié)構(gòu)數(shù)據(jù)或可共用的文字結(jié)構(gòu)數(shù)據(jù),則 替換字符數(shù)據(jù)同時包括字符所需的文字結(jié)構(gòu)數(shù)據(jù)與圖形結(jié)構(gòu)數(shù)據(jù) (方式一)。A^;^^"田^^^"A"田^、比終端。
優(yōu)選地,在上述文字顯示方法中,4艮據(jù)替換字符數(shù)據(jù)的數(shù)據(jù)量 以及家電終端的硬件配置情況確定傳輸方式具體包括如果家電終 端安裝有所需字體的文字結(jié)構(gòu)數(shù)據(jù)或可共用的文字結(jié)構(gòu)數(shù)據(jù),則替 換字符數(shù)據(jù)僅包括字符所需的圖形結(jié)構(gòu)數(shù)據(jù)(方式二 )。文字結(jié)構(gòu)標(biāo)示信息(1字節(jié))
圖形結(jié)構(gòu)體l編號(2字節(jié))— 圖形結(jié)構(gòu)體l橫坐標(biāo)(l字節(jié)) 圖形結(jié)構(gòu)體l縱坐標(biāo)(l字節(jié), 圖形結(jié)構(gòu)體1橫向縮放(1字
節(jié),可選)_
圖形結(jié)構(gòu)體1縱向縮放(1字 節(jié),可選)
圖形結(jié)構(gòu)體n編號(2字節(jié))
圖形結(jié)構(gòu)體n橫坐標(biāo)(i字節(jié)y
圖形結(jié)構(gòu)體n縱坐標(biāo)(l字節(jié)l 圖形結(jié)構(gòu)體n橫向縮放(1字
節(jié),可選)_
圖形結(jié)構(gòu)體n縱向縮放(1字 節(jié),可選)
優(yōu)選地,在上述文字顯示方法中,才艮據(jù)^,換字符凝:據(jù)的翁:據(jù)量 以及家電終端的硬件配置情況確定傳輸方式具體包括如果家電終
時所要替換的 <吏用可共用文字結(jié)構(gòu)的不同字體的相同字符凄t達(dá)到 預(yù)定個數(shù)(例如100個)時,則將替換字符的文字結(jié)構(gòu)數(shù)據(jù)統(tǒng)一打 包,單獨(dú)以一個特定的特殊標(biāo)簽嵌入到網(wǎng)頁頁面內(nèi)容中,替換字符 數(shù)據(jù)中^又包括不同字體的圖形結(jié)構(gòu)^t據(jù)(方式三)。終端收到月l務(wù) 器發(fā)送來的頁面后4安照原有的解釋處理流程進(jìn)4亍,當(dāng)處理到單個字 符時同時判斷其后是否跟有由頁面預(yù)處理單元插入的特殊標(biāo)簽,如 果有則調(diào)用頁面特殊字符數(shù)據(jù)解釋單元處理其后標(biāo)簽中保存的數(shù) 據(jù),按照不同的格式,使用標(biāo)簽中保存的字符文字結(jié)構(gòu)與圖形結(jié)構(gòu) 數(shù)據(jù),或者使用標(biāo)簽中保存的圖形結(jié)構(gòu)數(shù)據(jù)與終端中存儲的文字結(jié)構(gòu)^:據(jù)來進(jìn)行字符顯示。這種方式由于多個字體共用文字結(jié)構(gòu)數(shù)
據(jù),因此內(nèi)容中使用的字體越多越節(jié)省傳輸數(shù)據(jù)量。
表4
文件標(biāo)示(4字節(jié))
文件制作時間(12字節(jié)) — 版權(quán)信息(100字節(jié)) 字庫名稱(20字節(jié))
字庫編碼模式(4字節(jié)) — 文字結(jié)構(gòu)偏移量表的偏移量(4字節(jié))— 文字結(jié)構(gòu)數(shù)據(jù)起始偏移量(4字節(jié)) — 圖形結(jié)構(gòu)體偏移量表的偏移量(4字節(jié))— 圖形結(jié)構(gòu)體數(shù)據(jù)起始偏移量(4字節(jié))— 全角(雙字節(jié))符號起始編碼(4字節(jié))— 半角(單字節(jié))符號起始編碼(4字節(jié)) Unicode編碼表的偏移量(4字節(jié)) 文字結(jié)構(gòu)偏移量表長度(4字節(jié)) 文字結(jié)構(gòu)數(shù)據(jù)長度(4字節(jié)) — 圖形結(jié)構(gòu)體偏移量表長度(4字節(jié)) — 圖形結(jié)構(gòu)體數(shù)據(jù)長度(4字節(jié)) 用戶補(bǔ)字個數(shù)(4字節(jié)) — 用戶補(bǔ)字?jǐn)?shù)據(jù)偏移量(4字節(jié)) — Big5編碼表偏移量(4字節(jié)) JIS編碼表偏移量(4字節(jié)) EUC編碼表偏移量(4字節(jié)) KSC編碼表偏移量(4字節(jié)) 點(diǎn)陣字庫尺寸表(12字節(jié)) — 半角(單字節(jié))符號寬度表
在上述實施例中,通過采取不同的傳輸策略,提高了網(wǎng)頁信息 傳輸速度,可以適應(yīng)不同種類的家電網(wǎng)絡(luò)終端。在網(wǎng)頁內(nèi)容字符數(shù) 據(jù)替換工作完成后,將帶有替換字符數(shù)據(jù)的網(wǎng)頁信息傳送給信息終 端。目前現(xiàn)有技術(shù)主要是將某款字體的字庫數(shù)據(jù)作為一個整體,或 者將某款字體的字庫^t據(jù)分割成塊,傳輸?shù)叫畔⒔K端,配合完成多 字體信息的顯示工作,現(xiàn)有^支術(shù)存在的問題是由于家電網(wǎng)絡(luò)終端
13類型石更件參差不齊,沒有安裝字庫數(shù)據(jù)的具體的標(biāo)準(zhǔn),當(dāng)遇到網(wǎng)頁 中出現(xiàn)多款不同風(fēng)格字體而家電網(wǎng)絡(luò)終端并沒有配置時,需要向終 端傳輸字體種類的增加,數(shù)據(jù)量會隨之成倍增加,而且將某款字體 的字庫^t據(jù)分割成塊的處理方法復(fù)雜,無法適應(yīng)不同類型的家電網(wǎng) 絡(luò)終端的特別情況,達(dá)不到跨平臺的文字信息完美顯示效果。本發(fā) 明的上述實施例根據(jù)不同家電網(wǎng)絡(luò)終端反饋的硬件配置具體情況, 和當(dāng)前網(wǎng)頁內(nèi)容被替換字符數(shù)量的多少,選擇與網(wǎng)頁信息相關(guān)的字 符數(shù)據(jù)三種傳輸方式。
和采用現(xiàn)有一支術(shù)處理方法相比,由于本發(fā)明的上述實施例采用 華文小尺寸字庫使用自定義格式,采用方式一的情況下,由于使用
了自定義的華文小尺寸字庫格式,對比傳統(tǒng)的以TrueType等格式為 基礎(chǔ)的字符^t據(jù)嵌入方式可以減少大約90%的凄1據(jù)傳1俞量。采用方 式二的情況下可以在"方式一"的基礎(chǔ)上再減少大約30%的數(shù)據(jù) 傳輸量。采用方式三的情況下可以在"方式一"的基礎(chǔ)上節(jié)省40% 的數(shù)據(jù)傳輸量。將終端所需要帶有替換字符數(shù)據(jù)網(wǎng)頁內(nèi)容以最快的 速度,從服務(wù)器傳遞給終端,同時對終端硬件配置要求和依賴程度 很低,適應(yīng)不同種類的家電網(wǎng)絡(luò)終端范圍更加擴(kuò)大。
優(yōu)選地,在上述文字顯示方法中,采用經(jīng)確定的傳輸方式將帶 有替換字符數(shù)據(jù)的網(wǎng)頁頁面數(shù)據(jù)傳輸?shù)郊译娊K端進(jìn)行文字顯示具 體包括家電終端的字符數(shù)據(jù)解釋還原處理顯示單元對-,換字符數(shù) 據(jù)進(jìn)行識別;如果未檢測到替換字符數(shù)據(jù),則按照預(yù)定字體的嵌入 式字庫的常規(guī)流程進(jìn)行還原處理顯示;如果檢測到替換字符數(shù)據(jù), 則啟用嵌入字解釋算法對替換字符數(shù)據(jù)進(jìn)行還原處理顯示。
以下為本發(fā)明 一 個實施例的實現(xiàn)過程 系統(tǒng)環(huán)境i兌明終端只安裝有"華文黑體,,小尺寸字庫數(shù)據(jù);
服務(wù)器端安裝有多種華文小尺寸字庫數(shù)據(jù),包括"華文楷體" 和"華文宋體";
頁面原始內(nèi)容(頁面才各式以HTML為例)
<font face^'楷體—GB2312"〉楷體〈/fontxfont face^'宋體"〉宋 體〈/font〉
頁面預(yù)處理后內(nèi)容
<font faceJ'華文楷體"〉楷〈fontdata data-"數(shù)據(jù)1" /〉體〈fontdata data^,凄t據(jù)2" /></font><font face-"華文宋體"〉宋〈fontdata data="#: 據(jù)3" /〉體〈fontdata data二"凄t據(jù)4" /〉</font〉
頁面予貞處理過禾呈如下
第一步,按照字體最優(yōu)替換列表對原始內(nèi)容中的字體信息進(jìn)行 替換,替換后內(nèi)容如下
<font face^"華文楷體"〉楷體〈/fontxfont face^"華文宋體"〉宋 體〈/font〉
第二步,根據(jù)終端發(fā)送來的字庫安裝信息判斷是否需要嵌入字 符數(shù)據(jù),由于本實施例中終端并沒有安裝"華文楷體"和"華文宋 體"的字庫數(shù)據(jù),因此需要在內(nèi)容中插入保存字符數(shù)據(jù)的特殊標(biāo)簽。
第三步,嵌入字符數(shù)據(jù),由于終端安裝的"華文黑體,,可以與 "華文宋體"共用文字結(jié)構(gòu)數(shù)據(jù),因此對于需要4吏用"華文宋體" 的"宋體"兩個字符只需要按照上文提到的"方式二"插入字符數(shù)據(jù),而對于需要j吏用"華文楷體"的"楷體,,兩個字符則需要4安照 上文提到的"方式一"插入字符數(shù)據(jù)。插入字符數(shù)據(jù)后內(nèi)容被替換
為(》匕處特歹木標(biāo)簽以"fontdata"為例)
<font face^"華文楷體"〉楷〈fontdata data^"數(shù)據(jù)1" /〉體〈fontdata data-"^t據(jù)2" /〉</font><font face二"華文宋體"〉宋〈fontdata data=,H 據(jù)3" /〉體〈fontdata data^"數(shù)據(jù)4" /></font〉,,。
其中"數(shù)據(jù)i"包括"楷,,字的文字結(jié)構(gòu)lt據(jù)加上所y使用到的 圖形結(jié)構(gòu)體數(shù)據(jù),而"數(shù)據(jù)3"只包括"宋"字所使用到的圖形結(jié) 構(gòu)數(shù)據(jù)。
隨后一,換后的頁面內(nèi)容按照正常方式發(fā)送至終端,終端接收到 頁面后,對頁面內(nèi)容進(jìn)行解釋處理,當(dāng)處理到"楷"字時,終端發(fā) 現(xiàn)其后跟有特殊標(biāo)簽則會將該字的字體信息"華文楷體,,以及特殊 標(biāo)簽中存儲的數(shù)據(jù)"數(shù)據(jù)1"發(fā)送給頁面特殊字符數(shù)據(jù)解釋單元,
頁面特殊字符數(shù)據(jù)解釋單元從"數(shù)據(jù)r,中讀出文字結(jié)構(gòu)數(shù)據(jù)以及 圖形結(jié)構(gòu)體數(shù)據(jù)并進(jìn)行還原處理顯示,字符會顯示為"華文楷體" 字形。與此類似,當(dāng)處理到"宋"字時,終端發(fā)現(xiàn)其后跟有特殊標(biāo) 簽則會將該字的字體信息"華文宋體"以及特殊標(biāo)簽中存儲的數(shù)據(jù)
"數(shù)據(jù)3"發(fā)送給頁面特殊字符數(shù)據(jù)解釋單元,頁面特殊字符數(shù)據(jù)
解釋單元從"數(shù)據(jù)1"中讀出圖形結(jié)構(gòu)體數(shù)據(jù)并從終端上安裝的"華 文黑體,,中讀出文字結(jié)構(gòu)凄史據(jù)來進(jìn)行還原處理顯示,字符會顯示為 "華文宋體"字形。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或 各步-驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算 裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們 可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲
在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模 塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā) 明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。 凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn) 等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
1權(quán)利要求
1.一種用于家電終端的文字顯示方法,其特征在于,包括以下步驟服務(wù)器的頁面預(yù)處理單元在收到家電終端請求后,將所請求網(wǎng)頁頁面中非預(yù)定字體的字符按照字體最優(yōu)替換列表替換為對應(yīng)的壓縮處理后的預(yù)定字體的替換字符數(shù)據(jù);根據(jù)所述替換字符數(shù)據(jù)的數(shù)據(jù)量以及所述家電終端的硬件配置情況確定傳輸方式;采用所述傳輸方式將帶有所述替換字符數(shù)據(jù)的所述網(wǎng)頁頁面數(shù)據(jù)傳輸?shù)剿黾译娊K端進(jìn)行文字顯示。
2. 根據(jù)權(quán)利要求1所述的文字顯示方法,其特征在于,所述預(yù)定 字體為華文字體。
3. 根據(jù)權(quán)利要求2所述的文字顯示方法,其特征在于,所述華文 字體的各種風(fēng)格字體的曲線輪廓字庫已預(yù)先進(jìn)行壓縮處理,建 立華文小尺寸字庫具體包括以漢字的聲旁和形旁的固有特點(diǎn)為基礎(chǔ),統(tǒng)計其在曲線 專侖廓字庫的數(shù)據(jù)出現(xiàn)頻率和簡繁程度以及與之相對應(yīng)的多個 固定尺寸點(diǎn)陣數(shù)據(jù)塊的情況,以圖形結(jié)構(gòu)體為單位規(guī)定漢字的 序號,創(chuàng)建以所述圖形結(jié)構(gòu)體為單位的構(gòu)成整個漢字的文字結(jié) 構(gòu)數(shù)據(jù);以所述圖形結(jié)構(gòu)體為單位失見定曲線4侖廓字?jǐn)?shù)據(jù)和點(diǎn)陣字 數(shù)據(jù),按照所述圖形結(jié)構(gòu)體數(shù)據(jù)描述的特有的規(guī)則,將所述曲 線輪廓字?jǐn)?shù)據(jù)和所述點(diǎn)陣字?jǐn)?shù)據(jù)以二進(jìn)制編碼排列,連同文字 結(jié)構(gòu)#:據(jù)形成的It據(jù)壓縮字庫。
4. 才艮據(jù)4又利要求3所述的文字顯示方法,其特4i在于,所述圖形 結(jié)構(gòu)體是指對字庫中的字或字的 一部分的信息,4吏用幾何圖 形、圖像數(shù)據(jù)來描述。
5. 根據(jù)權(quán)利要求3所述的文字顯示方法,其特征在于,所述文字 結(jié)構(gòu)是指用于描述以所述圖形結(jié)構(gòu)體為基礎(chǔ)的文字組成信息。
6. 根據(jù)權(quán)利要求3所述的文字顯示方法,其特征在于,根據(jù)所述 替換字符數(shù)據(jù)的數(shù)據(jù)量以及所述家電終端的硬件配置情況確 定傳輸方式具體包4舌如果所述家電終端沒有安裝所需字體的文字結(jié)構(gòu)數(shù)據(jù)或 可共用的文字結(jié)構(gòu)lt據(jù),則所述替換字符凄t據(jù)同時包括字符所 需的文字結(jié)構(gòu)數(shù)據(jù)與圖形結(jié)構(gòu)數(shù)據(jù)。
7. 根據(jù)權(quán)利要求3所述的文字顯示方法,其特征在于,根據(jù)所述 替換字符數(shù)據(jù)的數(shù)據(jù)量以及所述家電終端的硬件配置情況確 定傳輸方式具體包括如果家電終端安裝有所需字體的文字結(jié)構(gòu)數(shù)據(jù)或可共用 的文字結(jié)構(gòu)數(shù)據(jù),則所述替換字符數(shù)據(jù)4又包括字符所需的圖形 結(jié)構(gòu)數(shù)據(jù)。
8. 才艮據(jù)沖又利要求3所述的文字顯示方法,其特征在于,才艮據(jù)所述 替換字符數(shù)據(jù)的數(shù)據(jù)量以及所述家電終端的硬件配置情況確 定傳輸方式具體包括如果所述家電終端沒有安裝所需字體的文字結(jié)構(gòu)數(shù)據(jù)或 可共用的文字結(jié)構(gòu)數(shù)據(jù),同時所要替換的使用可共用文字結(jié)構(gòu) 的不同字體的相同字符數(shù)達(dá)到預(yù)定個數(shù)時,則將所述替換字符 的文字結(jié)構(gòu)lt據(jù)統(tǒng)一打包,單獨(dú)以一個特定的特f朱標(biāo)簽嵌入到所述網(wǎng)頁頁面內(nèi)容中,所述替換字符教:據(jù)中^又包括不同字體的 圖形結(jié)構(gòu)數(shù)據(jù)。
9. 根據(jù)權(quán)利要求1所述的文字顯示方法,其特征在于,采用所述 比到所述家電終端進(jìn)行文字顯示具體包括所述家電終端的字符凄t據(jù)解釋還原處理顯示單元對所述 替換字符數(shù)據(jù)進(jìn)行識別;如果未4企測到替換字符lt據(jù),則按照所述預(yù)定字體的嵌 入式字庫的常纟見流禾呈進(jìn)4于還原處理顯示;如果4僉測到替換字符凄t據(jù),則啟用嵌入字解釋算法對所 述替換字符數(shù)據(jù)進(jìn)行還原處理顯示。
全文摘要
本發(fā)明提供了一種用于家電終端的文字顯示方法,包括以下步驟服務(wù)器的頁面預(yù)處理單元在收到家電終端請求后,對所請求網(wǎng)頁頁面的字符數(shù)據(jù)進(jìn)行預(yù)處理,將網(wǎng)頁頁面中非預(yù)定字體的字符按照字體最優(yōu)替換列表替換為對應(yīng)的經(jīng)壓縮處理后的預(yù)定字體的替換字符數(shù)據(jù);根據(jù)替換字符數(shù)據(jù)的數(shù)據(jù)量以及家電終端的硬件配置情況確定傳輸方式;采用經(jīng)確定的傳輸方式將帶有替換字符數(shù)據(jù)的網(wǎng)頁頁面數(shù)據(jù)傳輸?shù)郊译娊K端進(jìn)行文字顯示。
文檔編號G06F17/30GK101639853SQ20091009161
公開日2010年2月3日 申請日期2009年8月26日 優(yōu)先權(quán)日2009年8月26日
發(fā)明者申 劉, 函 王, 王建軍, 魯承明 申請人:王建軍;魯承明;劉 申;王 函
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
大连市| 南和县| 科技| 平度市| 天全县| 缙云县| 湖南省| 宝山区| 新田县| 资阳市| 兴和县| 尉犁县| 花垣县| 逊克县| 仲巴县| 潜江市| 陆良县| 嘉兴市| 商洛市| 乐平市| 巩留县| 陵川县| 钟祥市| 芒康县| 嵊州市| 海安县| 永嘉县| 南溪县| 广汉市| 麻栗坡县| 麦盖提县| 大方县| 贵港市| 新建县| 三都| 郧西县| 夏河县| 凌云县| 福泉市| 翁源县| 成都市|