个性化网页阅读机制实现方法

文档序号:6417060阅读:181来源:国知局
专利名称:个性化网页阅读机制实现方法
技术领域
本发明涉及一种计算机运行操作控制方法,尤其是一种在计算机上阅读网页的实现方法,属于计算机开发应用技术领域。
随着Internet技术的不断发展,人们从网上可以获得大量资讯。网站信息服务商为了吸引更多的用户浏览自己网站上的网页内容,常常通过网页排版、插入动画等手段招揽用户。然而,对于大篇幅的文章,人们只能借助鼠标点击浏览器提供的滚动条,从头至尾浏览,难免使人感到单调、乏味,甚至失去阅读网页内容的兴趣。
本发明的目的在于针对上述现有网页浏览阅读方式存在的问题,提出一种可以根据个人意愿喜好、按目录选择阅读章节、自动翻页的个性化网页阅读机制实现方法。采用该方法后,可以使用户界面更友好,网页阅读操作更简单。
下面结合附图对本发明的技术方案作详细说明。


图1是本发明生成数据库的流程图。
图2是本发明个性化网页阅读机制主控流程图。
图3是本发明建立树状视窗(Tree View)形式目录流程图。
图4是本发明自动翻页实现流程图。
为了达到发明目的,本发明的个性化网页阅读机制实现方法包括生成数据库、个性化网页阅读机制主控、建立树状视窗(Tree View)形式目录三个环节。
其中生成数据库环节由以下步骤构成步骤一 输入原始资料。
步骤二 读取原始资料并加工——读取原始资料到内存,并转换成所需数据库格式,以一条条记录形式存放,每条记录内容及表示含义、数据大小为栏位名称 类型 备注chcode number(10) 章节序号chtitle varchar2(100) 章节题目chcontent long 章节内容bookcodenumber(6) 书序号pchcode number(10) 父章节序号depth number(1) 深度步骤三 生成所需数据库。
个性化网页阅读机制主控由以下步骤构成步骤一 资料初始化(包括字型、颜色、背景)。第一次进入本网页时,文本字型、颜色、背景颜色等初始资料均未设定过,因此系统读取这些资料的默认值(default value)。
步骤二 判断是否有个性化资料——指非第一次进入本网页时,系统检查是否存在过去进入本网页用户选择的个性化资料,如文本字型、颜色、背景颜色等。如有则进入步骤三,否则进入步骤四。
步骤三 修改资料(包括字型、颜色、背景)。系统检查到存在过去进入本网页用户选择的个性化资料,读取这些资料并设定。
步骤四 装入目录资料。从数据库中读取目录资料,如章节序号、章节题目、章节内容、书序号、父章节序号、深度。
步骤五 建立树状视窗(Tree View)形式目录层次。这样可以将一本读物转换成很多目录层次章节,并在网页上实现树状视窗(Tree View),使读者可以一览全书。
步骤六 读入显示文本内容。
步骤七 按用户设定的文本字型、颜色、背景颜色资料修正文档内容并显示。
步骤八 初始化自动翻页。
步骤九 判断是否有用户选择,如没有则进入步骤十,否则按以下情况分别处理——a.用户选择下一页按钮,则进入步骤十四;b.用户选择上一页按钮,则进入步骤二十一;c.用户选择全屏按钮,则进入步骤二十八;d.用户选择目录按钮,则进入步骤二十九;e.用户选择上篇/下篇/目录按钮,则回到步骤六;用户选择改变字型/背景/文字颜色/翻页时间按钮,则回到步骤七。
步骤十 判断是否为自动翻页状态,如是则进入步骤十一,否则回到步骤九。
步骤十一 自动翻页模块,包括以下分步骤——分步骤一 判断是否为最后一页,如是则进入分步骤四,否则进入分步骤二。分步骤二 倒计时,之后进入分步骤三。分步骤三 判断是否时间到,如没有到,则回到分步骤二,否则结束,退出此模块。分步骤四 使下篇、下页按钮均无效,之后退出此模块。
步骤十二 判断当前按钮状态,若下篇按钮有效,回到步骤六;若下页按钮有效,则进入步骤十三;若下篇/下页按钮都无效,则回到步骤九。
步骤十三 翻页,之后进入步骤十五。
步骤十四 步骤九若用户选择下页按钮,则翻下页显示内容,之后进入步骤十五。
步骤十五 判断是否为最后一页,如是则进入步骤十六;否则进入步骤十九。
步骤十六 判断是否有下一目录内容,如有则进入步骤十七,否则进入步骤十八。
步骤十七 改下页按钮为下篇按钮,之后进入步骤十九。
步骤十八 使下页按钮和下篇按钮无效,之后回到步骤九。
步骤十九 判断当前是否为自动翻页状态,如是则进入步骤二十,否则回到步骤九。
步骤二十 重新计时,之后回到步骤九。
步骤二十一 步骤九若用户选择上页按钮,则翻上页显示内容,之后进入步骤二十二。
步骤二十二 判断是否为第一页,如是则进入步骤二十三,否则进入步骤二十六。
步骤二十三 判断是否有上一页目录内容,如有则进入步骤二十四,否则进入步骤二十五。
步骤二十四 改上页按钮为上篇按钮,之后进入步骤二十六。
步骤二十五 使上页按钮和上篇按钮均无效,之后回到步骤九。
步骤二十六 判断当前是否为自动翻页状态,如是则进入步骤二十七,否则回到步骤九。
步骤二十七 重新计时,之后回到步骤九。
步骤二十八 步骤九若用户选择全屏按钮,则进入步骤二十八,显示全屏状态内容,之后回到步骤九。
步骤二十九 步骤九若用户选择目录按钮,则进入步骤二十九,显示目录,之后回到步骤九。
建立树状视窗(Tree View)形式目录由以下步骤构成步骤一 读数据库章节表。
步骤二 判断当前记录层次深度,根据当前记录层次深度,设定文字颜色及显示位置,分别进入对应步骤三——步骤六。
步骤三 文字为第一层次颜色,从开始位置直接显示,之后进入步骤七。
步骤四 文字为第二层次颜色,从开始位置退一格显示格,之后进入步骤七。
步骤五 文字为第一层次颜色,从开始位置退二格显示格,之后进入步骤七。
步骤六 文字为第一层次颜色,从开始位置退三格显示格,之后进入步骤七。
步骤七 判断是否还有记录,如没有,则结束,否则进入步骤八。
步骤八 读下一条记录,返回步骤二。
采用本发明的方法,可以借助数据库使目录层次章节繁多的一本读物呈现树状视窗(Tree View),从而让读者一览全部内容,并可根据需要改变当前页面背景颜色、前景颜色、字型大小,同时通过定时滚动文档内容完成自动翻页,从而达到实现个性化网页阅读机制的目的。显然,由于本发明用户界面更友好,操作更简便,因此可以使阅读网页就像读一本书一样轻松自如。可以预计,本发明推广应用之后,必将受到广大计算机爱好者、尤其是网友们的欢迎。
权利要求
1.一种个性化网页阅读机制实现方法,包括生成数据库、个性化网页阅读机制主控、建立树状视窗(Tree View)形式目录三个环节;其中生成数据库环节由以下步骤构成步骤一 输入原始资料;步骤二 读取原始资料并加工;步骤三 生成所需数据库;个性化网页阅读机制主控由以下步骤构成步骤一 资料初始化;步骤二 判断是否有个性化资料,如有则进入步骤三,否则进入步骤四;步骤三 修改资料;步骤四 装入目录资料;步骤五 建立树状视窗(Tree View)形式目录层次;步骤六 读入显示文本内容;步骤七 按用户设定的文本字型、颜色、背景颜色资料修正文档内容并显示;步骤八 初始化自动翻页;步骤九 判断是否有用户选择,如没有则进入步骤十,否则按以下情况分别处理——a.用户选择下一页按钮,则进入步骤十四;b.用户选择上一页按钮,则进入步骤二十一;c.用户选择全屏按钮,则进入步骤二十八;d.用户选择目录按钮,则进入步骤二十九;e.用户选择上篇/下篇/目录按钮,则回到步骤六;用户选择改变字型/背景/文字颜色/翻页时间按钮,则回到步骤七;步骤十 判断是否为自动翻页状态,如是则进入步骤十一,否则回到步骤九。步骤十一 自动翻页模块;步骤十二 判断当前按钮状态,若下篇按钮有效,回到步骤六,若下页按钮有效,则进入步骤十三;若下篇/下页按钮都无效,则回到步骤九;步骤十三 翻页,之后进入步骤十五;步骤十四 步骤九若用户选择下页按钮,则翻下页显示内容,之后进入步骤十五;步骤十五 判断是否为最后一页,如是则进入步骤十六;否则进入步骤十九;步骤十六 判断是否有下一目录内容,如有则进入步骤十七,否则进入步骤十八;步骤十七 改下页按钮为下篇按钮,之后进入步骤十九;步骤十八 使下页按钮和下篇按钮无效,之后回到步骤九;步骤十九 判断当前是否为自动翻页状态,如是则进入步骤二十,否则回到步骤九;步骤二十 重新计时,之后回到步骤九;步骤二十一 步骤九若用户选择上页按钮,则翻上页显示内容,之后进入步骤二十二;步骤二十二 判断是否为第一页,如是则进入步骤二十三,否则进入步骤二十六;步骤二十三 判断是否有上一页目录内容,如有则进入步骤二十四,否则进入步骤二十五;步骤二十四 改上页按钮为上篇按钮,之后进入步骤二十六;步骤二十五 使上页按钮和上篇按钮均无效,之后回到步骤九;步骤二十六 判断当前是否为自动翻页状态,如是则进入步骤二十七,否则回到步骤九;步骤二十七 重新计时,之后回到步骤九;步骤二十八 步骤九若用户选择全屏按钮,则进入步骤二十八,显示全屏状态内容,之后回到步骤九;步骤二十九 步骤九若用户选择目录按钮,则进入步骤二十九,显示目录,之后回到步骤九;建立树状视窗(Tree View)形式目录由以下步骤构成步骤一 读数据库章节表;步骤二 判断当前记录层次深度,根据当前记录层次深度,设定文字颜色及显示位置,分别进入对应步骤三——步骤六;步骤三 文字为第一层次颜色,从开始位置直接显示,之后进入步骤七;步骤四 文字为第二层次颜色,从开始位置退两格显示,之后进入步骤七;步骤五 文字为第一层次颜色,从开始位置退三格显示,之后进入步骤七;步骤六 文字为第一层次颜色,从开始位置退四格显示,之后进入步骤七;步骤七 判断是否还有记录,如没有,则结束,否则进入步骤八;步骤八 读下一条记录,返回步骤二。
2.根据权利要求1所述的个性化网页阅读机制实现方法,其特征在于所述生成数据库环节中的步骤二是——读取原始资料到内存,并转换成所需数据库格式,以一条条记录形式存放,每条记录内容及表示含义、数据大小为栏位名称 类型 备注chcodenumber(10)章节序号chtitle varchar2(100) 章节题目chcontent long 章节内容bookcode number(6) 书序号pchcode number(10)父章节序号depth number(1) 深度。
3.根据权利要求1所述的个性化网页阅读机制实现方法,其特征在于所述个性化网页阅读机制主控环节中的步骤十一的模块包括以下分步骤——分步骤一 判断是否为最后一页,如是则进入分步骤四,否则进入分步骤二;分步骤二 倒计时,之后进入分步骤三;分步骤三 判断是否时间到,如没有到,则回到分步骤二,否则结束,退出此模块;分步骤四 使下篇、下页按钮均无效,之后退出此模块。
全文摘要
本发明公开了一种个性化网页阅读机制实现方法,包括生成数据库、个性化网页阅读机制主控、建立树状视窗(Tree View)形式目录三个环节。各环节又分别由若干符合一定逻辑关系的步骤构成。本发明可以借助数据库使目录层次章节繁多的一本读物呈现树状视窗(Tree View),从而让读者一览全部内容,并可根据需要改变当前页面背景颜色、前景颜色、字型大小,同时通过定时滚动文档内容完成自动翻页,从而达到实现个性化网页阅读机制的目的。由于本发明用户界面更友好,操作更简便,因此可以使阅读网页就像读一本书一样轻松自如。
文档编号G06F19/00GK1302038SQ99120670
公开日2001年7月4日 申请日期1999年12月29日 优先权日1999年12月29日
发明者丁明, 温世义 申请人:英业达集团(南京)电子技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1