亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種機(jī)頂盒電子書實(shí)現(xiàn)方法

文檔序號(hào):7714977閱讀:231來源:國(guó)知局
專利名稱:一種機(jī)頂盒電子書實(shí)現(xiàn)方法
技術(shù)領(lǐng)域
本發(fā)明涉及機(jī)頂盒技術(shù)領(lǐng)域,尤其涉及一種機(jī)頂盒閱讀電子書實(shí)現(xiàn)方法。
背景技術(shù)
隨著人們物質(zhì)生活水平的提高,數(shù)字電視已走入每個(gè)家庭。而與之配套使用的數(shù)字機(jī)頂盒將圖像、聲音信號(hào)輸出給電視,完成數(shù)字信號(hào)播放。現(xiàn)有的帶有USB接口的機(jī)頂盒已實(shí)現(xiàn)能從usb設(shè)備里面讀取部分文件,但沒有實(shí)現(xiàn)打開文本文件進(jìn)行閱讀的功能。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種機(jī)頂盒電子書實(shí)現(xiàn)方法。
為解決上述技術(shù)問題,本發(fā)明的目的是通過以下技術(shù)方案實(shí)現(xiàn)的。
—種機(jī)頂盒電子書實(shí)現(xiàn)方法,包括步驟 a :進(jìn)入菜單,遍歷USB設(shè)備中后綴名為txt的文件,生成txt文件名列表并顯示;
b :選擇文件并打開,讀取文件的頭三個(gè)字節(jié),確定文件的格式; C :讀取文件的大小,判斷文件的大小是否超出所能申請(qǐng)到的內(nèi)存的大小,如果內(nèi)存足夠,則申請(qǐng)內(nèi)存,將文件讀進(jìn)內(nèi)存,并關(guān)閉文件; d:將內(nèi)存的數(shù)據(jù)轉(zhuǎn)化成系統(tǒng)能顯示的格式;查找斷點(diǎn)記錄文件是否存在,若存在,則讀取斷點(diǎn)記錄; e :調(diào)用系統(tǒng)顯示空間將內(nèi)存中的數(shù)據(jù)顯示出來。其中,所述步驟b中,如果頭部字節(jié)為0xFF 0xFE,則該文件為UNICODE編碼;如果
頭部字節(jié)為OxEE OxBB OxBF,則該文件為UTF8 ;否則該文件格式為GB2312。 其中,所述步驟c中,如果文件的大小過大,則彈出提示文件過大。 其中,所述步驟e中,如果存在斷點(diǎn)記錄,則按記錄定位顯示到相應(yīng)的比例。 其中,所述步驟e之后還包括用戶選擇退出,釋放內(nèi)存,并將退出時(shí)斷點(diǎn)記錄在
斷點(diǎn)記錄文件中。 以上技術(shù)方案可以看出,本發(fā)明具有以下有益效果 本發(fā)明通過在機(jī)頂盒上增加文本文件解析并顯示功能,可以通過機(jī)頂盒實(shí)現(xiàn)打開文本文件進(jìn)行閱讀功能,從而增加機(jī)頂盒趣味性及實(shí)用性。


圖1為本發(fā)明方法流程圖。
具體實(shí)施例方式
為便于對(duì)本發(fā)明進(jìn)一步理解,現(xiàn)結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。
本發(fā)明通過在機(jī)頂盒內(nèi)增加文本文件列表單元,文本文件解析并顯示單元來實(shí)現(xiàn)
3
文本文件列表單元
1、選擇菜單進(jìn)入; 2、遍歷USB設(shè)備中后綴名為*. txt, *. TXT的文件;
3、生成txt文件名列表并顯示。
文本文件解析并顯示單元,請(qǐng)參閱圖1所示,包括
步驟101 :從文本文件列表里選擇一個(gè)文件,并打開文件;
步驟102 :先讀取文件的頭三個(gè)字節(jié),確定文件的格式
如果頭部字節(jié)為0xFF 0xFE則該文件為UNICODE編碼,
如果頭部字節(jié)為0xEE 0xBB 0xBF則該文件為UTF8,
否則該文件格式為GB2312 ; 步驟103 :讀取文件的大小,判斷文件的大小是否超出所能申請(qǐng)到的內(nèi)存的大小, 如果文件的大小過大,則彈出提示文件過大。如果內(nèi)存足夠,則申請(qǐng)內(nèi)存,將文件讀進(jìn)內(nèi)存, 并關(guān)閉文件; 步驟104 :將內(nèi)存的數(shù)據(jù)轉(zhuǎn)化成系統(tǒng)能顯示的格式,在本系統(tǒng)中,格式是GB2312 ;
步驟105 :查找斷點(diǎn)記錄文件是否存在,存在則讀取斷點(diǎn)記錄; 步驟106 :調(diào)用系統(tǒng)顯示空間將內(nèi)存中的數(shù)據(jù)顯示出來。如果存在斷點(diǎn)記錄,則按 記錄定位顯示到相應(yīng)的比例; 步驟107 :用戶選擇退出,釋放內(nèi)存,并將退出時(shí)斷點(diǎn)記錄在斷點(diǎn)記錄文件中。
以上對(duì)本發(fā)明所提供的一種機(jī)頂盒電子書實(shí)現(xiàn)方法進(jìn)行了詳細(xì)介紹,本文中應(yīng)用 了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解 本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具 體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明 的限制。
權(quán)利要求
一種機(jī)頂盒電子書實(shí)現(xiàn)方法,其特征在于,包括步驟a進(jìn)入菜單,遍歷USB設(shè)備中后綴名為txt的文件,生成txt文件名列表并顯示;b選擇文件并打開,讀取文件的頭三個(gè)字節(jié),確定文件的格式;c讀取文件的大小,判斷文件的大小是否超出所能申請(qǐng)到的內(nèi)存的大小,如果內(nèi)存足夠,則申請(qǐng)內(nèi)存,將文件讀進(jìn)內(nèi)存,并關(guān)閉文件;d將內(nèi)存的數(shù)據(jù)轉(zhuǎn)化成系統(tǒng)能顯示的格式;查找斷點(diǎn)記錄文件是否存在,若存在,則讀取斷點(diǎn)記錄;e調(diào)用系統(tǒng)顯示空間將內(nèi)存中的數(shù)據(jù)顯示出來。
2. 根據(jù)權(quán)利要求1所述的機(jī)頂盒電子書實(shí)現(xiàn)方法,其特征在于,所述步驟b中,如果頭部字節(jié)為OxFF OxFE,則該文件為UNICODE編碼;如果頭部字節(jié)為OxEE OxBB OxBF,則該文件為UTF8 ;否則該文件格式為GB2312。
3. 根據(jù)權(quán)利要求1所述的機(jī)頂盒電子書實(shí)現(xiàn)方法,其特征在于,所述步驟c中,如果文件的大小過大,則彈出提示文件過大。
4. 根據(jù)權(quán)利要求1所述的機(jī)頂盒電子書實(shí)現(xiàn)方法,其特征在于,所述步驟e中,如果存在斷點(diǎn)記錄,則按記錄定位顯示到相應(yīng)的比例。
5. 根據(jù)權(quán)利要求1所述的機(jī)頂盒電子書實(shí)現(xiàn)方法,其特征在于,所述步驟e之后還包括用戶選擇退出,釋放內(nèi)存,并將退出時(shí)斷點(diǎn)記錄在斷點(diǎn)記錄文件中。
全文摘要
本發(fā)明公開了一種機(jī)頂盒電子書實(shí)現(xiàn)方法,包括步驟a進(jìn)入菜單,遍歷USB設(shè)備中后綴名為txt的文件,生成txt文件名列表并顯示;b選擇文件并打開,讀取文件的頭三個(gè)字節(jié),確定文件的格式;c讀取文件的大小,判斷文件的大小是否超出所能申請(qǐng)到的內(nèi)存的大小,如果內(nèi)存足夠,則申請(qǐng)內(nèi)存,將文件讀進(jìn)內(nèi)存,并關(guān)閉文件;d將內(nèi)存的數(shù)據(jù)轉(zhuǎn)化成系統(tǒng)能顯示的格式;查找斷點(diǎn)記錄文件是否存在,若存在,則讀取斷點(diǎn)記錄;e調(diào)用系統(tǒng)顯示空間將內(nèi)存中的數(shù)據(jù)顯示出來。本發(fā)明通過在機(jī)頂盒上增加文本文件解析并顯示功能,可以通過機(jī)頂盒實(shí)現(xiàn)打開文本文件進(jìn)行閱讀功能,從而增加機(jī)頂盒趣味性及實(shí)用性。
文檔編號(hào)H04N5/00GK101764916SQ20091018876
公開日2010年6月30日 申請(qǐng)日期2009年12月9日 優(yōu)先權(quán)日2009年12月9日
發(fā)明者韓瑩 申請(qǐng)人:康佳集團(tuán)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1