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

技术编号:4155334 阅读:150 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种机顶盒电子书实现方法,包括步骤:a:进入菜单,遍历USB设备中后缀名为txt的文件,生成txt文件名列表并显示;b:选择文件并打开,读取文件的头三个字节,确定文件的格式;c:读取文件的大小,判断文件的大小是否超出所能申请到的内存的大小,如果内存足够,则申请内存,将文件读进内存,并关闭文件;d:将内存的数据转化成系统能显示的格式;查找断点记录文件是否存在,若存在,则读取断点记录;e:调用系统显示空间将内存中的数据显示出来。本发明专利技术通过在机顶盒上增加文本文件解析并显示功能,可以通过机顶盒实现打开文本文件进行阅读功能,从而增加机顶盒趣味性及实用性。

Electronic book realizing method for set top box

The invention discloses a method for realizing a set-top box, which comprises the following steps: a eBook: enter the menu, traversing the USB device TXT file name suffix list, generate TXT file and display; B: select the file and open, the first three bytes to read the file, make sure the file format to read the document: C; the size of files to determine whether the size of the above can apply to the size of the memory, if enough memory, the application memory, the file is read from the memory, and close the file; D: the memory data into the system can display format; search breakpoint record file exists, if there is a breakpoint, read the record; E: call the system displays the data in memory space will be displayed. By adding the text file parsing and displaying function on the set-top box, the invention can realize the reading function of opening the text file through the set-top box, thereby increasing the interesting and practicability of the set-top box.

【技术实现步骤摘要】

本专利技术涉及机顶盒
,尤其涉及一种机顶盒阅读电子书实现方法。
技术介绍
随着人们物质生活水平的提高,数字电视已走入每个家庭。而与之配套使用的数字机顶盒将图像、声音信号输出给电视,完成数字信号播放。现有的带有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:调用系统显示空间将内存中的数据显示出来。

【技术特征摘要】
一种机顶盒电子书实现方法,其特征在于,包括步骤a进入菜单,遍历USB设备中后缀名为txt的文件,生成txt文件名列表并显示;b选择文件并打开,读取文件的头三个字节,确定文件的格式;c读取文件的大小,判断文件的大小是否超出所能申请到的内存的大小,如果内存足够,则申请内存,将文件读进内存,并关闭文件;d将内存的数据转化成系统能显示的格式;查找断点记录文件是否存在,若存在,则读取断点记录;e调用系统显示空间将内存中的数据显示出来。2. 根据权利要求1所述的机顶盒电子书实现方法,其特征在于,所述步骤b中,如果头部字节为O...

【专利技术属性】
技术研发人员:韩莹
申请(专利权)人:康佳集团股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利