一种基于hsml的键盘标签扩展方法

文档序号:7768724阅读:148来源:国知局
专利名称:一种基于hsml的键盘标签扩展方法
技术领域
本发明涉及数字家庭技术领域,特别涉及一种基于互动电视页面标记语言(HSML) 的键盘标签扩展方法。
背景技术
近年来,我国数字电视迅速发展。广东省已成为国内数字电视和数字家庭产业的 研发基地。广东省数字家庭与数字电视产业基础雄厚,发展势头强劲。07年制定“中国数 字家庭行动计划”,提出了建设“岭南特色”的数字家庭发展模式,“以有线电视网络为主通 道,数字电视为中心”,实现以3C终端的互联互通与媒体信息及服务的互动为主要特征的三 网融合服务。随着广东数字家庭行动计划的不断推进和深化,随着数字家庭产业的发展,提供 给数字家庭用户选择的功能将越来越多在现在的数字家庭中,数字家庭用户采用遥控器对 数字电视进行操作,进行数字电视功能的选择,由于遥控器的局限性,数字家庭用户只能通 过按键的形式进行选择操作,并且上下左右,0-9的遥控器数字选择模式也极为不便。在本发明的研究过程中,发明人发现数字电视互动应用在用户使用习惯、交互方 式和系统结构方面都有自己的特点,HSML中所定义的标签元素并不能完全满足数字电视互 动应用的发展需求。例如在数字电视互动应用页面标记语言HSML在制定过程中并未对键 盘进行定义。如果让键盘加入使用则可以使得数字电视具有方便的输入操作,扩展了数字 电视的功能,给数字家庭用户带来极大的便利。

发明内容
本发明提供了一种基于HSML的键盘标签扩展方法,通过在HSML中扩展新的键盘 标签,大大方便数字家庭用户的使用。本发明提供的技术方案如下本发明提供一种基于HSML的键盘标签扩展方法
在数字电视互动应用页面标记语言HSML中扩展键盘标签;所述扩展方式包括在逻辑上划分模块进行扩展;;通过划分出标签扩展意义模块,对扩展的键盘标签的意义进行说明;通过划分出标签功能说明模块对所述键盘标签的功能进行说明;通过划分出标签功能属性定义模块对标签的功能属性进行说明;通过划分出标签DOM对象结构定义模块对所述键盘标签的DOM对象结构进行说 明。可选的,通过所述标签功能属性定义模块对标签的功能属性进行说明具体包括通过所述标签功能属性定义模块对标签的属性值说明、属性类型以及属性进行说 明。可选的,所述标签功能属性定义模块设置共有的属性Global Attributes、字母Letter、方向 Direction、滑动 Bowl、接口 Port、字母转换 Text-Transform、退格Backspace、 确定0K、取消Cancel九种属性。可选的,(1)属性global attributes指所有HSML标签共有的属性;(2)属性Letter的属性值为布尔型,该属性定义了键盘的英文字母、数字等字母 键;(3)属性Direction的属性值为布尔型,该属性定义了键盘方向键;(4)属性Bowl的属性值为布尔型,该属性定义了键盘的鼠标滑动控制;(5)属性Port的属性值为布尔型,该属性定义了键盘的接口 ;(6)属性Text-Transform的属性值为布尔型,该属性定义了键盘上大小写字母的 转换;(7)属性Backspace的属性值为布尔型,该属性定义了键盘上退格键;(8)属性OK的属性值为布尔型,该属性定义了键盘上的确定键;(9)属性Cancel的属性值为布尔型,该属性定义了键盘上的取消键。上述技术方案可以看出,本发明具有以下有益效果由于数字家庭用户使用遥控器对数字电视进行操作比较麻烦,遥控器一般用于简 单的选择操作而不方便进行相关的输入操作。本发明通过在数字电视互动应用页面标记语 言HSML中对键盘标签进行定义和扩展,键盘的加入扩展了数字电视的功能,使得HSML中所 定义的标签元素可以满足数字电视互动应用的发展需求,在数字电视的使用中加入键盘的 使用,由于键盘操作方便,可以进行相关的输入操作。比如在利用数字电视进行公交查询的 过程中,以往只能使用遥控器进行简单的选择,操作相对麻烦;加入键盘之后可以使用键盘 进行起始站和目的站的输入而直接查询,因此极大的方便了数字家庭用户的生活。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其它的附图。图1是本发明一种基于HSML的键盘标签扩展过程的逻辑架构图;图2是本发明一种基于HSML的键盘标签扩展中键盘标签的具体属性架构图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它 实施例,都属于本发明保护的范围。本发明提供一种基于HSML的键盘标签扩展方法,它建立在HSML标签扩展的基础 上。数字电视互动应用页面标记语言(HSML)是在W3C定义的XHTML1.0规范的基础上进行 的扩展。XHTML全称为可扩展超文本标记语言(Extensible HyperText Markup Language), 它吸收了 XML (extensible Markup Language)结构良好和可扩展的特性,采用XML重构了HTML4. 01,与HTML4. 01兼容。XHTML的文档结构与HTML文档的结构基本相同,只是XHTML 在语法要求上比HTML更加严格。由于HSML中没有对键盘做任何定义,因此本方法对HSML规范扩展定义的标签元 素,阐述这些标签的功能和意义以及如此定义的理由。本发明也为基于HSML的应用开发中 涉及键盘这一模块提供了便利。以下对本发明方法进行详细介绍。本发明的基于HSML的键盘标签扩展方法,主要步骤包括在数字电视互动应用页面标记语言HSML中扩展键盘标签;所述扩展方式包括在逻辑上划分四个模块进行扩展,所述模块包括标签扩展意 义模块、标签功能说明模块、标签功能属性定义模块以及标签DOM对象结构定义模块;通过所述标签扩展意义模块,对扩展的键盘标签的意义进行说明,即对扩展的必 要性以及优点进行说明;通过所述标签功能说明模块对所述键盘标签的功能进行说明;通过所述标签功能属性定义模块对标签的功能属性进行说明;通过所述标签DOM对象结构定义模块对所述键盘标签的DOM对象结构进行说明。如图1所示是本发明一种基于HSML的键盘标签扩展过程的逻辑架构图,本发明方 法按照此逻辑结构趋扩展键盘标签。在本发明方法中,在HSML中扩展新的键盘标签,在逻辑上分为四个模块进行扩 展,即标签扩展意义模块、标签功能说明模块、标签功能属性定义模块以及标签DOM对象结 构定义模块。(1)在标签扩展意义模块中,对扩展的键盘标签的意义进行详细说明,即对扩展的 必要性以及优点的说明;(2)在标签功能说明模块中,对新扩展的键盘标签的功能进行详细说明;(3)在标签功能属性定义模块中,从属性值说明、属性类型以及属性三个方面去进 行具体的定义其中属性要素的特点、性质或特征,在关系数据模型中描述某个实体的一种事实, 相当于关系表中的一个栏。在计算机中有许多的属性类型,属性的典型例子有变量的数据类型、表达式的 值、存储器中变量的位置、程序的目标代码、数的有效位数,因此需说明该属性具体的属性 类型。属性值说明是对该属性的功能的补充说明,目的是更详细明了的表述该属性的具 体意义。(4)关于标签DOM对象结构定义模块DOM(Document Object Model)是文档对象模型的简称,它是一个跨平台的、可适 应不同程序语言的文件对象模型,它采取直观且一致的方法,在HSML的实际应用中离不开 DOM结构,因此需新定义标签进行DOM结构定义。而标签DOM对象结构定义模块则具体定义了该新定义的键盘标签的DOM对象结 构。如图2所示,是本发明一种基于HSML的键盘标签扩展中键盘标签的具体属性架构图;将该键盘标签定义为键盘KeyBoard标签;该键盘标签定义了共有的属性Global Attributes、字母Letter、方向 Direction、滑动Bowl、接口 Port、字母转换^Text-Transform、退格Backspace、确定0K、取消 Cancel九种属性;(1)属性global attributes的属性值具体参考各自具体定义,该属性指所有 HSML标签共有的属性;(2)属性Letter的属性值为布尔型,该属性定义了键盘的英文字母、数字等字母 键;(3)属性Direction的属性值为布尔型,该属性定义了键盘方向键,即上(up)下 (down)左(left)右(right)四个键;(4)属性Bowl的属性值为布尔型,该属性定义了键盘的鼠标滑动控制;(5)属性Port的属性值为布尔型,该属性定义了键盘的接口,提供有线接口和无 线接口 ;(6)属性Text-Transform的属性值为布尔型,该属性定义了键盘上大小写字母的 转换;(7)属性Backspace的属性值为布尔型,该属性定义了键盘上退格键;(8)属性OK的属性值为布尔型,该属性定义了键盘上的确定键;(9)属性Cancel的属性值为布尔型,该属性定义了键盘上的取消键。另外,除了图1、图2所示的扩展外,还需对KeyBoard标签进行DOM对象结构定义。HSMLKeyBoardElement ^ Π^X J Global Attributes>Letter>Direction>Bowl> Port、Text-Transform、Backspace、OK、Cancel九种属性,以满足键盘操作使用的要求。其 DOM的对象结构定义如下所示interface HSMLKeyBoardElement{通过上述基于HSML的键盘标签扩展,构造了不同模块架构,并在相应模块架构下 定义了不同属性,阐述这些标签的功能和意义以及如此定义的理由,从而为基于HSML的应 用开发提供了便利和方便用户的操作。综上所述,从上述技术方案可以看出,本发明通过在数字电视互动应用页面标记 语言HSML中对键盘标签进行定义和扩展,键盘的加入扩展了数字电视的功能,使得HSML中
attribute booleanletter ;
attribute booleandirection
attribute booleanbowl ;
attribute booleanport ;
attribute booleantext-transform ;
attribute booleanbackspace
attribute booleanok ;
attribute booleancancel ;
boolean setValue()raises (DOMException);所定义的标签元素可以满足数字电视互动应用的发展需求,在数字电视的使用中加入键盘 的使用,由于键盘操作方便,可以进行相关的输入操作。比如在利用数字电视进行公交查询 的过程中,以往只能使用遥控器进行简单的选择,操作相对麻烦;加入键盘之后可以使用键 盘进行起始站和目的站的输入而直接查询,因此极大的方便了数字家庭用户的生活。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可 以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存 储介质可以包括只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁盘或光盘等。以上对本发明实施例所提供的一种基于HSML的键盘标签扩展方法,进行了详细 介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明 只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本 发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应 理解为对本发明的限制。
权利要求
1.一种基于HSML的键盘标签扩展方法,其特征在于 在数字电视互动应用页面标记语言HSML中扩展键盘标签; 所述扩展方式包括在逻辑上划分模块进行扩展;;通过划分出标签扩展意义模块,对扩展的键盘标签的意义进行说明; 通过划分出标签功能说明模块对所述键盘标签的功能进行说明; 通过划分出标签功能属性定义模块对标签的功能属性进行说明; 通过划分出标签DOM对象结构定义模块对所述键盘标签的DOM对象结构进行说明。
2.根据权利要求1所述的基于HSML的键盘标签扩展方法,其特征在于 通过所述标签功能属性定义模块对标签的功能属性进行说明具体包括通过所述标签功能属性定义模块对标签的属性值说明、属性类型以及属性进行说明。
3.根据权利要求1或2所述的基于HSML的键盘标签扩展方法,其特征在于所述标签功能属性定义模块设置共有的属性Global Attributes、字母Letter、方向 Direction、滑动Bowl、接口 Port、字母转换^Text-Transform、退格Backspace、确定OK、取消 Cancel九种属性。
4.根据权利要求3所述的基于HSML的键盘标签扩展方法,其特征在于(1)属性globalattributes指所有HSML标签共有的属性;(2)属性Letter的属性值为布尔型,该属性定义了键盘的英文字母、数字等字母键;(3)属性Direction的属性值为布尔型,该属性定义了键盘方向键;(4)属性Bowl的属性值为布尔型,该属性定义了键盘的鼠标滑动控制;(5)属性Port的属性值为布尔型,该属性定义了键盘的接口;(6)属性Text-Transform的属性值为布尔型,该属性定义了键盘上大小写字母的转换;(7)属性Backspace的属性值为布尔型,该属性定义了键盘上退格键;(8)属性OK的属性值为布尔型,该属性定义了键盘上的确定键;(9)属性Cancel的属性值为布尔型,该属性定义了键盘上的取消键。
全文摘要
本发明公开一种基于HSML的键盘标签扩展方法。该方法包括在数字电视互动应用页面标记语言HSML中扩展键盘标签;所述扩展方式包括在逻辑上划分模块进行扩展;通过划分出标签扩展意义模块,对扩展的键盘标签的意义进行说明;通过划分出标签功能说明模块对所述键盘标签的功能进行说明;通过划分出标签功能属性定义模块对标签的功能属性进行说明;通过划分出标签DOM对象结构定义模块对所述键盘标签的DOM对象结构进行说明。本发明通过在数字电视互动应用页面标记语言HSML中对键盘标签进行定义和扩展,使得HSML中所定义的标签元素可以满足数字电视互动应用的发展需求,使得用户使用更为方便。
文档编号H04N21/8543GK102111683SQ201010587970
公开日2011年6月29日 申请日期2010年12月14日 优先权日2010年12月14日
发明者孟思明, 李彦, 罗笑南, 黄旭阳 申请人:中山大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1