[发明专利]一种机顶盒人机界面自动生成方法有效

专利信息
申请号: 201310083331.1 申请日: 2013-03-15
公开(公告)号: CN103164226A 公开(公告)日: 2013-06-19
发明(设计)人: 董弋粲;李金海;张黛西 申请(专利权)人: 成都三零凯天通信实业有限公司
主分类号: G06F9/44 分类号: G06F9/44;H04N21/472
代理公司: 成都金英专利代理事务所(普通合伙) 51218 代理人: 袁英
地址: 610041 *** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 机顶盒 人机界面 自动 生成 方法
【说明书】:

技术领域

发明涉及一种机顶盒人机界面自动生成方法。

背景技术

构建用户界面是费时和昂贵的,据统计,在图形用户界面系统中,差不多源代码和开发时间的50%都被用来创建用户界面。用户界面,特别是图形用户界面,承担着向用户显示问题模型和与用户进行操作和交互的作用,用户不仅希望交互操作的界面保持相对稳定,更希望根据需要调整和改变显示的内容和形式,如何在不改变软件的功能和模型的前提下,方便地完成对用户界面构造的调整,正是软件界面自动化的研究任务。

近年来,出现了很多基于模型的界面开发环境,通过几种模型整合针对应用系统的不同侧面进行建模,从而获得足够的信息支持用户界面的自动生成,这些模型一般使用对话模型或任务模型来描述人机交互,但这类模型对交互行为的描述过于复杂,并且这类模型和系统中其他模型之间的映射问题也难于处理,不适用于IP机顶盒人机界面的自动生成。

发明内容

本发明的目的在于克服现有技术的不足,提供一种支持多种图片格式、中英文字和视频内容的混排版,便于用户快速对界面进行编辑,开发成本低,使用和维护方便,便于新界面开发及用户感知好的一种机顶盒人机界面自动生成方法。

本发明的目的是通过以下技术方案来实现的:一种机顶盒人机界面自动生成方法,它包括以下步骤:

S1: 标签文档格式定义,即将多种业务逻辑的数据组成一个HTML能够识别的文档,所述的标签文档包括标签库描述符,以及Java类标签处理程序或JSP代码;

S2: 用户界面组件标签事件处理方法定义,即定义标签处理程序、机顶盒遥控器按键响应事件和JSP页面生成的Servlet之间的映射,以及所有标签处理程序的基本方法或函数,实现界面标签业务逻辑的转换;

S3: 自动化界面生成,即解析所述的标签文档中的自定义标签,运用所述的界面组件标签事件处理方法绑定数据,然后通过HTML方式回显给机顶盒。

所述的标签包括前缀、标签名称、属性名称、属性值、标签体和结束标识,

进一步的,所述的一种机顶盒人机界面自动生成方法,它还包括一个标签模板定义步骤。

进一步的,所述的一种机顶盒人机界面自动生成方法,它还包括一个通过Tag接口扩展实现的控制重复处理标签体内容的方法或函数。

进一步的,所述的一种机顶盒人机界面自动生成方法,它还包括一个通过IterationTag接口扩展实现对标签体内容进行访问和操作的方法或函数。

本发明的有益效果是:本发明通过标签文档格式定义、用户界面组件标签事件处理方法定义和自动化界面生成三个步骤实现了机顶盒人机交互界面的自动生成,并且支持多种图片格式、中英文字和视频内容的混排版,便于用户快速的对界面进行编辑,具有开发成本低,使用和维护方便,便于新界面开发及用户感知好等优点。 

附图说明

图1为本发明用户界面自动生成框架图;

图2为本发明运用生成器生成界面流程图。

具体实施方式

下面结合附图进一步详细描述本发明的技术方案:如图1所示,一种机顶盒人机界面自动生成方法,它包括以下步骤:

S1: 标签文档格式定义,即将多种业务逻辑的数据组成一个HTML能够识别的文档,所述的标签文档包括标签库描述符,以及Java类标签处理程序或JSP代码;

S2: 用户界面组件标签事件处理方法定义,即定义标签处理程序、机顶盒遥控器按键响应事件和JSP页面生成的Servlet之间的映射,以及所有标签处理程序的基本方法或函数,实现界面标签业务逻辑的转换;

S3: 自动化界面生成,即解析所述的标签文档中的自定义标签,运用所述的界面组件标签事件处理方法绑定数据,然后通过HTML方式回显给机顶盒。

所述的标签包括前缀、标签名称、属性名称、属性值、标签体和结束标识,

进一步的,所述的一种机顶盒人机界面自动生成方法,它还包括一个标签模板定义步骤。

进一步的,所述的一种机顶盒人机界面自动生成方法,它还包括一个通过Tag接口扩展实现的控制重复处理标签体内容的方法或函数。

进一步的,所述的一种机顶盒人机界面自动生成方法,它还包括一个通过IterationTag接口扩展实现对标签体内容进行访问和操作的方法或函数。

用户界面模板页面在需要使用组件对像时,首先在页面程序头部引用自定义的Javaweb标签库,在需要显示标签库的内容时,在程序中签入标签库的组件。

下列代码说明了标签在页面中的调用方式:

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都三零凯天通信实业有限公司,未经成都三零凯天通信实业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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