论文部分内容阅读
Web应用正以席卷全球之势影响着人类社会政治、经济、科技、文化和生活的方方面面。其中,超文本标记语言HTML功不可没,当前大量的Web网上的内容格式都是使用HTML描述的,其显示的典型终端设备是个人电脑。而要实现“任何人在任何时刻任何地点以任何方式”接入Internet的任务,电视和移动设备等非PC设备上网将是大势所趋。然而,针对这些设备各个组织和厂家所作的HTML裁剪和扩展,已经造成了混乱,势必会影响Web在后PC时代的发展。因此,需要研究适应多种数字化设备的因特网内容规范,使Web用户得到更好的内容和服务。本文研究适应多种数字化设备的因特网内容规范与转换工具正是力图满足Internet的迅速发展而提出的上述需求,并充分利用已有的Web网页资源。本文的工作主要包括如下几个部分:1分析和比较了国际上有关电视机(机顶盒)Internet接入的内容规范和工具,制定了TV页面制作指南和电视HTML参考规范。并在分析Web网页结构的基础上,设计了面向电视的转换助理,展示了其在代理服务器上的应用。为了实现转换助理系统,我们采用了编译原理中的自顶向下的技术对Web网页的结构进行分析,设计了布局宽度调整算法对Web网页中的表格和框架结构进行调整,把普通的Web页面转换成相应的TV页面,使其更适合在电视屏幕上显示。2分析了指导移动设备Internet接入的WAP规范和WML技术,制定了Web-Mobile规范。并且在分析Tidy程序的基础上,利用Tidy程序的分析器,设计了面向移动设备的转换助理,展示了其在代理服务器上的应用。根据移动设备显示屏幕较小,文档结构采用卡片显示的特点,转换助理把普通的Web页面切割成卡片的形式,把普通的Web页面转换为WML页面,使其更适合在移动设备屏幕上显示。3设计了基于知识库的通用标记语言处理系统,能够对下一代Web语言XML中标记表示的语义信息进行处理。处理系统首先从索引文件中获取标记在知识库中的位置,然后从知识库中读取相应的处理规则,最后根据规则生成相应的程序代码嵌入到处理系统中,知识库机制的使用加强了处理系统的灵活性和扩展性。