[发明专利]一种将XML应用到机顶盒GUI开发的方法及系统无效

专利信息
申请号: 201010287037.9 申请日: 2010-09-17
公开(公告)号: CN101963905A 公开(公告)日: 2011-02-02
发明(设计)人: 罗笑南;林格;陈丽娜 申请(专利权)人: 中山大学
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 暂无信息 代理人: 暂无信息
地址: 510006 广东省广州市番禺*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 xml 用到 机顶盒 gui 开发 方法 系统
【权利要求书】:

1.一种将XML应用到机顶盒GUI开发的方法,其特征在于,包括以下步骤:

首先是开发人员进行编码,进行GUI的设计;

然后是对编码的文档进行判断,如果文档使用的是XML程序设计,则进入XML解析,如果为普通的文件,则直接进行编译解析;

当文档为XML文档时,将XML文件用XML解析器进行解析,生成可适用于机顶盒运行的中间代码;

然后将上步生成的中间代码编译成可执行的文件,并交给下层的操作系统进行处理;

至此,用XML解析方法进行机顶盒GUI设计的流程则可结束。

2.一种将XML应用到机顶盒GUI开发的系统,其特征在于,使用6个XML解析层次,包括:101顶层应用软件层、102中间件层、103DFB操作系统层、104DFB硬件层、105XML文档和106XML解析模块;

最上层的是101顶层应用软件层,包括GUI应用软件和其它服务软件,它是沟通用户跟机顶盒之间的桥梁,用户通过应用程序,对机顶盒进行操作,而机顶盒也通过应用程序,将信息反馈给用户,达到交互的功能;

102中间件层,它是沟通上层101应用软件层跟下层103DFB操作系统层的桥梁;它负责处理上层软件层交付下来的数据,进行进一步的加工和处理,使数据能在DFB操作系统上进行处理;它屏蔽了底层的系统操作,简化了上层的应用软件开发工作;

103DFB操作系统层;是连接本系统操作系统平台的接口,根据不同的机顶盒选择不同的操作系统平台,上层的102中间件层,是基于此操作系统的接口上进行实现的;

104DFB硬件层;它是上层103DFB操作系统层的硬件平台,在这个系统中,它直接处理操作系统交付下来的指令集;

105XML文档;它处于应用软件层,在GUI开发过程中,开发人员编写XML文档来进行GUI的开发工作;编写出来的XML文档将交给下层的XML解析器进行解析;

106XML解析模块,包括XML文件、XML解析器、XML解析机制;它处于中间件层,处理上层交付下来的XML文档,通过一定的规则把XML文档解析成适用于机顶盒运行的中间代码,并将处理过后的中间代码交给下层的103DFB操作系统层进行处理。

3.根据权利要求2所述的系统,其特征在于,XML解析器加载XML解析机制,对XML文件进行解析;XML解析器在解析过程中主要负责4个方面的工作:内容处理、错误处理、类型处理和实体解析。

4.根据权利要求2所述的系统,其特征在于,内容处理主要是对XML文档从头到尾进行遍历,依照解析机制对XML文档进行语法分析、语义分析。

5.根据权利要求2所述的系统,其特征在于,错误处理主要是在对XML文档进行语法和语义分析之后,对错误的一种处理,发现XML文档在语法和语义方面的错误,并将错误结果返回给开发人员。

6.根据权利要求2所述的系统,其特征在于,类型处理主要是对XML进行文档类型的处理,辨别XML文档属于什么类别,以方便处理。

7.根据权利要求2所述的系统,其特征在于,实体解析是对XML实体的解析;解析机制定义了一系列的实体类型,包括GUI设计中的控件、事件响应实体,通过实体解析,便可以将XML声明的实体转化为适用于机顶盒操作系统运行的代码。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201010287037.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top