一种机顶盒电子书实现方法

文档序号:7714977阅读:198来源:国知局
专利名称:一种机顶盒电子书实现方法
技术领域
本发明涉及机顶盒技术领域,尤其涉及一种机顶盒阅读电子书实现方法。
背景技术
随着人们物质生活水平的提高,数字电视已走入每个家庭。而与之配套使用的数字机顶盒将图像、声音信号输出给电视,完成数字信号播放。现有的带有USB接口的机顶盒已实现能从usb设备里面读取部分文件,但没有实现打开文本文件进行阅读的功能。

发明内容
本发明要解决的技术问题是提供一种机顶盒电子书实现方法。
为解决上述技术问题,本发明的目的是通过以下技术方案实现的。
—种机顶盒电子书实现方法,包括步骤 a :进入菜单,遍历USB设备中后缀名为txt的文件,生成txt文件名列表并显示;
b :选择文件并打开,读取文件的头三个字节,确定文件的格式; C :读取文件的大小,判断文件的大小是否超出所能申请到的内存的大小,如果内存足够,则申请内存,将文件读进内存,并关闭文件; d:将内存的数据转化成系统能显示的格式;查找断点记录文件是否存在,若存在,则读取断点记录; e :调用系统显示空间将内存中的数据显示出来。其中,所述步骤b中,如果头部字节为0xFF 0xFE,则该文件为UNICODE编码;如果
头部字节为OxEE OxBB OxBF,则该文件为UTF8 ;否则该文件格式为GB2312。 其中,所述步骤c中,如果文件的大小过大,则弹出提示文件过大。 其中,所述步骤e中,如果存在断点记录,则按记录定位显示到相应的比例。 其中,所述步骤e之后还包括用户选择退出,释放内存,并将退出时断点记录在
断点记录文件中。 以上技术方案可以看出,本发明具有以下有益效果 本发明通过在机顶盒上增加文本文件解析并显示功能,可以通过机顶盒实现打开文本文件进行阅读功能,从而增加机顶盒趣味性及实用性。


图1为本发明方法流程图。
具体实施例方式
为便于对本发明进一步理解,现结合附图及具体实施例对本发明进行详细描述。
本发明通过在机顶盒内增加文本文件列表单元,文本文件解析并显示单元来实现
3
文本文件列表单元
1、选择菜单进入; 2、遍历USB设备中后缀名为*. txt, *. TXT的文件;
3、生成txt文件名列表并显示。
文本文件解析并显示单元,请参阅图1所示,包括
步骤101 :从文本文件列表里选择一个文件,并打开文件;
步骤102 :先读取文件的头三个字节,确定文件的格式
如果头部字节为0xFF 0xFE则该文件为UNICODE编码,
如果头部字节为0xEE 0xBB 0xBF则该文件为UTF8,
否则该文件格式为GB2312 ; 步骤103 :读取文件的大小,判断文件的大小是否超出所能申请到的内存的大小, 如果文件的大小过大,则弹出提示文件过大。如果内存足够,则申请内存,将文件读进内存, 并关闭文件; 步骤104 :将内存的数据转化成系统能显示的格式,在本系统中,格式是GB2312 ;
步骤105 :查找断点记录文件是否存在,存在则读取断点记录; 步骤106 :调用系统显示空间将内存中的数据显示出来。如果存在断点记录,则按 记录定位显示到相应的比例; 步骤107 :用户选择退出,释放内存,并将退出时断点记录在断点记录文件中。
以上对本发明所提供的一种机顶盒电子书实现方法进行了详细介绍,本文中应用 了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解 本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具 体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明 的限制。
权利要求
一种机顶盒电子书实现方法,其特征在于,包括步骤a进入菜单,遍历USB设备中后缀名为txt的文件,生成txt文件名列表并显示;b选择文件并打开,读取文件的头三个字节,确定文件的格式;c读取文件的大小,判断文件的大小是否超出所能申请到的内存的大小,如果内存足够,则申请内存,将文件读进内存,并关闭文件;d将内存的数据转化成系统能显示的格式;查找断点记录文件是否存在,若存在,则读取断点记录;e调用系统显示空间将内存中的数据显示出来。
2. 根据权利要求1所述的机顶盒电子书实现方法,其特征在于,所述步骤b中,如果头部字节为OxFF OxFE,则该文件为UNICODE编码;如果头部字节为OxEE OxBB OxBF,则该文件为UTF8 ;否则该文件格式为GB2312。
3. 根据权利要求1所述的机顶盒电子书实现方法,其特征在于,所述步骤c中,如果文件的大小过大,则弹出提示文件过大。
4. 根据权利要求1所述的机顶盒电子书实现方法,其特征在于,所述步骤e中,如果存在断点记录,则按记录定位显示到相应的比例。
5. 根据权利要求1所述的机顶盒电子书实现方法,其特征在于,所述步骤e之后还包括用户选择退出,释放内存,并将退出时断点记录在断点记录文件中。
全文摘要
本发明公开了一种机顶盒电子书实现方法,包括步骤a进入菜单,遍历USB设备中后缀名为txt的文件,生成txt文件名列表并显示;b选择文件并打开,读取文件的头三个字节,确定文件的格式;c读取文件的大小,判断文件的大小是否超出所能申请到的内存的大小,如果内存足够,则申请内存,将文件读进内存,并关闭文件;d将内存的数据转化成系统能显示的格式;查找断点记录文件是否存在,若存在,则读取断点记录;e调用系统显示空间将内存中的数据显示出来。本发明通过在机顶盒上增加文本文件解析并显示功能,可以通过机顶盒实现打开文本文件进行阅读功能,从而增加机顶盒趣味性及实用性。
文档编号H04N5/00GK101764916SQ20091018876
公开日2010年6月30日 申请日期2009年12月9日 优先权日2009年12月9日
发明者韩莹 申请人:康佳集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1