【技术实现步骤摘要】
基于结构式文字描述的可变动整合式选单的实现方法
[0001]本专利技术涉及显示设备
,尤其涉及基于结构式文字描述的可变动整合式选单的实现方法。
技术介绍
[0002]现行显示设备(如电视,Monitor,
ꢀ…
等)的UI选单之选项皆是固定且无法移动/更名/新增/删除
…
的。其现状描述如下:1. 选项的命名皆为专业制式的描述。2. UI选单之选项繁多且复杂,但用户会常用到的功能选项却少之又少。3. 各种类的UI选单(Source/Menu/Applist/Channellist
…
)皆独立互不关连。4. 遥控器实体按键数远小于显示设备本身及app可支援的功能按键数。
[0003]现有技术中UI选单之选项设定路径复杂且多变,用户在寻找所需功能选项上常需耗费许多时间,才能找到想要的功能选项。选项名称总以工程术语陈述,一般用户难以理解该选项的功能与用途为何。UI选单(Source/Menu/Applist/Channellist
…
)种类繁多,需要 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.基于结构式文字描述的可变动整合式选单的实现方法,其特征在于:其包括以下步骤:步骤1,开启显示设备的UI选单画面,步骤2,判断是否存在用户选单;是则,加载用户的UI建构描述档;否则,加载默认的UI建构描述档;步骤3,载入UI选单画面时,针对UI建构描述档去做文字解析,并将该建构式文字解析后载入到内存中,步骤4,根据建构式文字解析关联对应的功能选项并显示选单文字描述;步骤5,判断用户是否有重新排列组合选单的操作;是则,获取对应操作进行选单的重新组合并保存为用户的UI建构描述档;否则,执行步骤6;步骤6,侦测用户是否有执行选单项目操作;是则,执行步骤7;否则,执行步骤5;步骤7,判断该选单项目是否可执行;是则,解析选单项目并执行相应进程以加载功能效果;否则,执行步骤5。2.根据权利要求1所述的基于结构式文字描述的可变动整合式选单的实现方法,其特征在于:步骤4的显示选单文字描述的具体步骤如下:步骤4
‑
1,从建构式文字解析中查找根节点作为当前节点并获取根节点的特征值;步骤4
‑
2,基于当前节点的特征值解析对应节点进行对应显示;步骤4
‑
3,判断当前节点是否有子节点;是则,获取起始子节点的特征值并执行步骤4
‑
4;否则,完成选单显示;步骤4
‑
4,基于子节点的特征值解析对应节点进行对应显示;步骤4
‑
5,判断当前节点的所有子节点是否显示完毕;是则,结束当前节点选单显示执行步骤4
‑
6;否则,获取下一个子节点的特征值并执行步骤4
‑
4;步骤4
‑
6,判断当前节点是否需要展示二级选单;是则,确定光标焦点所在节点并获取节点ID及节点ID对应的特征值后执行步骤4
‑
7;否则,完成选单显示;步骤4
‑
7,基于特征值解析对应节点进行对应显示。3.根据权利要求2所述的基于结构式文字描述的可变动整合式选单的实现方法,其特征在于:特征值包括节点选项名称Name、用户自定义标签名称Label、节点选项样式Style、节点选项类别Type、节点选项动作Action。4.根据权利要求3所述的基于结构式文字描述的可变动整合式选单的实现方法,其特征在于:节点选项类别Type包括已知的信号源(source)、已建好的按键(Key)、已安装的应用程式(app)、选单选项、选单节点及在预设选单之外的内建功能选项,其添加方式亦皆通过文字描述的方式整合到整合式选单内。5.根据权利要求2所述的基于结构式文字描述的可变动整合式选单的实现方法,其特征在于:基于特征值解析对应节点进行对应显示的具体步骤如下:步骤4
‑2‑
1,从特征值中获取节点选项名称Name,步骤4
‑2‑
2,从特征值中获取节点选项样式Style,步骤4
‑2‑
3,判断特征值中用户自定义标签名称Label是否已经自定义;是则,获取用户自定义标签名称Label内容按照节点选项样式Style指定的样式进行显示;否则,以节点选项名称Name按照节点选项样式Style指定的样式进行显示;
步骤4
技术研发人员:李锦升,苏怡仁,
申请(专利权)人:冠捷电子科技福建有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。