根据用户偏爱设置用户界面的设备和方法_2

文档序号:9787171阅读:来源:国知局
体装置中出现的那样输出所述用户界面信息。
[0034]另外,用户界面显示单元110可显示用户执行的操作。
[0035]用户信息管理单元120管理授权使用预定多媒体装置100的用户的安全信息。这里,根据用户的安全信息限制对预定多媒体装置100和提供的用户界面配置信息的访问。
[0036]例如,由具有所有者权限的用户最初执行管理被授权使用预定多媒体装置100的用户的信息。其后,可通过根据用户的附加安全信息确定是否应该同意对多媒体装置100的访问来改变或重新布置用户界面元素。
[0037]通知用户界面配置单元130用户对用户界面元素的更新和对用户界面元素的重新布置。例如,用户界面配置单元130改变用户界面元素的属性值。这里,经由用户界面树管理单元150检测并确认用户已经添加、改变或删除的用户界面元素的信息,并且当更新实际的树信息时使用用户已经添加、改变或删除的用户界面元素的信息。这里,用户界面元素是指用户界面实体和方案,以下将参照图3对其进行详细描述。
[0038]另外,用户界面配置单元130可显示用户界面树的全部配置信息,并且用户可选择特定元素并对其执行操作。
[0039]用户界面同步处理单元140将关于用户界面配置的信息发送到预定多媒体装置100,链接到用户界面树管理单元150,并且从用户界面树管理单元150接收用户界面树信息的列表。
[0040]另外,用户界面同步处理单元140分为同步单元141和连接器142。
[0041]同步单元141将用户界面实体信息发送到其它多媒体装置,或者通过从其它多媒体装置接收实体信息来配置相同的用户界面树结构。
[0042]例如,在发送器和接收器中的用户界面同步处理单元140的每个同步单元141基于同步单元141管理的用户界面树中的节点信息来同步用户界面。
[0043]连接器142支持将数据从同步单元141发送到其它多媒体装置的协议。这里,协议配置包括树节点位置信息、节点信息、装置信息和用户信息。
[0044]用户界面树管理单元150管理多媒体装置100中的所有用户界面元素。
[0045]例如,用户界面树管理单元150通过节点产生并管理关于用户界面元素的属性、改变的实体和配置的信息,并且以树的形式管理全部用户界面信息。以下,将参照图2描述对用户界面树管理单元150的详细说明。
[0046]图2是示出根据本发明的另一示例性实施例的基于用户偏爱设置用户界面的设备中的用户界面树管理的内部框图。
[0047]参照图2,用户界面树管理单元150包括:用户界面事件监控器151、用户界面信息管理单元152和用户界面存储单元153。
[0048]如果改变用户界面实体,则用户界面事件监控器151产生特定事件,并且将其发送到用户界面信息管理单元152。这里,用户界面信息管理单元152根据用于特定处理的事件的属性来执行内部任务。
[0049]这里,用户界面事件包括:UI_CREATE(当创建新用户界面实体时产生)、UI_UPDATE(当更新现有用户界面时产生)和UI_DESTR0Y(当破坏现有用户界面时产生)。
[0050]用户界面信息管理单元152管理树结构中关于用户界面元素的信息,S卩,当事件发生时用户界面信息管理单元152通过用户界面事件监控器151更新并管理用户界面树信息,以与发生的用户界面事件相应。
[0051]例如,当创建、更新和破坏特定用户界面实体时,用户界面信息管理单元152更新树内与用户界面实体相应的节点,这样更新了全部用户界面树信息。
[°°52] 另外,用户界面信息管理单元152执行诸如create_node(创建新节点)、update_node (更新现有节点)和des troy_node (破坏现有节点)的操作,以更新用户界面树信息。
[0053]用户界面存储单元153存储用户界面信息管理单元152更新的用户界面树信息(例如,用户界面实体信息)。这里,用户界面存储单元153可存在于多媒体装置100中的特定文件系统中或者存储在整体地管理全部用户界面信息的远程用户界面服务器中。
[0054]图3示出根据本发明的另一示例性实施例的在基于用户偏爱设置用户界面的设备中用户界面的结构和用户界面树的节点之间的相互关系。
[0055]参照图3A,用户界面树具有分级结构,并且每个节点被分为四个结构(例如,用户界面实体、方案、偏爱和装置)。这里,可定义新节点并将其添加到用户界面的现有节点,因此属于本发明的种类。
[0056]用户界面实体组是包括多个用户界面实体的用户界面实体的父节点,这里,用户界面实体是指屏幕上的单个元素。也就是说,用户界面实体是由可见、可听和可触摸的方式表示的单个元素。
[0057]例如,通过图标、装置的振动、一些组件的运动和声音效果表示的图形元素可被用作用户界面实体。
[0058]另外,用户界面实体具有控制操作所需的状态变量和行动变量,并且用户界面实体的每个属性具有当制作方案时保持的更新状态。
[0059]此外,用户界面实体包括:“ID”,指示用户界面节点的ID值;“锁定”,指示是否已经根据用户偏爱创建、更新或破坏用户界面实体;“图标”,指示表示与用户界面元素相应的对象;“链接”,指示可通过相应用户界面元素执行的对象地址;“可见”指示图标是否可用;“等级”指示屏幕中的相对深度;以及“位置”指示屏幕中相对坐标值。
[0060]方案组是方案的父节点,并且包括多个用户界面实体。这里,用户界面实体的结合形成方案。
[0061]另外,方案包括:“ID”,指示方案节点的ID值;“种类”指示方案的分类类型;“所有者”,指示关于方案的所有者的信息;以及“用户界面实体组”,指示关于包括在方案中的用户界面实体配置的信息。
[0062]此外,用户偏爱是指应用到预定装置的方案的配置节点,并且包括:“默认”,指示默认方案;“时间表”,指示装置中基于时间的动作事件或预定设置;“时间”,指示预定设置时的时间;“间隔”,指示执行更新的频率;以及“方案顺序”,指示按等级应用的每个方案的ID的列表。
[0063]装置组是指配置应用用户界面的装置的属性的节点。这里,所述装置是指指示每个装置的配置信息的节点。
[0064]另外,装置包括:“ID”,指示装置节点的ID值;“种类”指示装置的分类类型;“条件”,指示作为装置中的变量的每个属性;“屏幕”,指示屏幕的状态变量(例如,屏幕大小和屏幕方向);以及“电池”,指示电池状态(例如,指示用户界面显示模式的电池信息和电池电平)O
[0065]图3B示出用户界面树的节点之间的相互关系。
[0066]参照图3B,实体节点包括:“ID”、“锁定”、“图标”、“链接”、“可见”、“等级”和“位置”,方案节点由一组包括“ID”、“种类”、“所有者”和“用户界面实体组”的用户界面节点形成。另外,偏爱节点由包括“默认”、“时间表”、“时间”、“间隔”和“方案顺序”的一组方案节点形成。
[0067]也就是说,用户界面实体由每个用户界面元素形成
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1