用于显示基于行为的使用者界面的版面配置(build)的方法、系统及电子装置的制造方法_2

文档序号:9216913阅读:来源:国知局
。请参照图4,其描绘在此步骤中所建立的使用者配置文件400的一 实例,使用者配置文件400可储存于图5所示电子装置500的储存器560中。稍后将阐述 使用者配置文件400的细节。
[0114] 接下来,执行该方法以基于该使用者配置文件重新配置该服务信息(步骤110)。 然后,执行该方法以于该使用者界面上以具有一第二组组件的一第二版面配置排列的形式 显示该被重新配置的服务信息(步骤112)。
[0115] 随后,执行一步骤以判断是否接收到用于指示退出的一信号(步骤114)。若接收 到该信号,则该方法终止运作,否则该方法重复步骤104至步骤114。应注意,这些组件至少 其中之一的一所显示尺寸为可变的,且可于一预定最小尺寸至一预定最大尺寸之间变化。
[0116] 图2描绘用于一电子装置(例如:一智能手机200)的实例性阶层的版面配置排列 的顺序图。根据本发明的一个实例性实施例,使用者界面上显示版面配置排列210、220、230 及240的不同位阶。亦即,版面配置排列210、220、230及240分别由至少一个阶层位阶呈 现。
[0117] 首先,以具有一组组件212的一版面配置排列210的形式于智能手机200的使用 者界面上显示一服务信息。在智能手机200自使用者界面接收到一服务信息请求(例如 : 当一使用者触控该组件212、滑动该组件212时所产生的一信号等,如图上所绘示的,手指 触控虚线圆圈处)之后,使用者界面自显示版面配置排列210变为显示版面配置排列220。 亦即,当选择组件212时,版面配置排列220为版面配置排列210的下一位阶。版面配置排 列220具有组件222及组件224。在自使用者界面接收到另一服务信息请求(例如:在一使 用者触控/滑动该组件224时所产生的一信号)之后,使用者界面自显示版面配置排列220 变为显示版面配置排列230。亦即,当选择组件224时,版面配置排列230为版面配置排列 220的下一位阶。版面配置排列230包含组件232、234及236。在自使用者界面接收到又 一服务信息请求(例如:在一使用者触控/滑动该组件236时所产生的一信号)之后,使用 者界面自显示版面配置排列230变为显示版面配置排列240。亦即,当选择组件236时,版 面配置排列240为版面配置排列230的下一位阶。版面配置排列240包含组件242、244、 246 及 248。
[0118]尽管组件 212、222、224、232、234、236、242、244、246 及 248 被以矩形的形状呈现, 但其形状并非仅限于此。这些组件212、222、224、232、234、236、242、244、246及248亦可被 以内容、图片或其组合的形式呈现。
[0119] 在此说明一具体实例。假定版面配置排列210呈现使用者的电话号码簿。换言之, 该服务信息是关于电话号码簿。当使用者触控组件212时,所显示内容将变为包含二个组 件222及224的版面配置排列220。在此实例中,组件222可表示使用者的家庭电话列表, 而组件224可表示使用者的同事电话列表。此时,若使用者欲查询一同事并点击组件224, 则所显示之内容将自版面配置排列220变为包含三个组件232、234及236的版面配置排列 230。在此实例中,组件232、234及236各为同事中的一个类别,其可分别表示三个不同的 工作部门。使用者可继续在特定的部门中查询一同事等等。
[0120] 图3例示以不同形状呈现的组件的图式。在此实例中,根据本发明的一个实例性 实施例,智能手机300以版面配置排列350的形式显示一服务信息(或一重新配置的服务 信息)至一界面。版面配置排列350具有组件301、302、303、304、305、306、307、308、309及 310。各该组件301、302、303、304、305、306、307、308、309及310具有以下几何形状:方形、 矩形、圆形、多边形、菱形、梯形、平行四边形、三角形、椭圆形及其组合。应注意,组件301、 302、303、304、305、306、307、308、309及310可具有不同的几何形状,抑或可具有相同的几 何形状。此外,组件301、302、303、304、305、306、307、308、309及310中,亦可能仅其中一 部分具有相同的几何形状。
[0121] 在某些其他实施例中,可采用不同颜色、不同灰度、不同尺寸、不同2D或3D维度等 来呈现一版面配置排列的组件。
[0122] 图4例示本实施例中的一实例性使用者配置文件400。如图所示,使用者配置文 件400可包含一使用者动作纪录410、一重新配置纪录420、一组件状态纪录430及一版面 配置排列纪录440。这些纪录410、420、430及440可互相依存或彼此独立。
[0123] 应理解,使用者配置文件400仅为一范例,而并非用于限制本发明的范围。使用者 配置文件400所包含的纪录可多于或少于图4所示者。使用者配置文件400可结合纪录 410、420、430及440其中二个或更多个。此外,本发明不排除以其他方式来呈现或排列纪录 410、420、430及440。图4所示的使用者配置文件400及纪录410、420、430及440可通过 硬件(例如:一快取存储器(cache)、一只读存储器(ROM)、一快闪(Flash)存储器及/或一 磁盘)、软件(例如:一储存(storage)及一空间)或硬件与软件的组合(例如:固件)来 加以实现。
[0124] 使用者动作纪录410负责记录一使用者的任何动作(亦即,服务信息请求)。举例 而言,服务信息请求可包含发送多媒体讯息、交换短讯息等动作。作为另一实例,服务信息 请求可包含一使用者行为请求、使用者界面上的一实体操作、由一传感器执行的一感测动 作等。
[0125] 当服务信息请求为一使用者行为请求时,其可为一查询动作(例如:使用者查询 一饭店的名称,以经由一智能手机的一使用者界面(userinterface;UI)于BUILD中找到 其地址等)、一浏览动作及/或一拨号动作。或者,使用者可于电话中的程序化全球定位 系统(GlobalPositioningSystem;GPS)以驱车至某些地点,或使用电话订票或订购商品 等。当服务信息请求为使用者界面上的一实体操作时,其可为一控制动作、一与声音相关的 信号、一与影像相关的信号及/或其他自使用者界面所接收的信号。更具体而言,该控制动 作可为一点击动作(例如:使用者点击显示于智能手机上的一饭店的地址以查看其具体位 置)、一缩放动作(例如:使用者放大/缩小地图以得到整个图片)、一滑动动作及/或其他 触控动作。该与声音相关的信号可为一所接收的语音频信号、一所接收的声音频信号、一 所接收的超音波信号、一所接收的手势信号等。该与影像相关的信号可为一所拍摄的影像、 所拍摄的图形等。其他自使用者界面所接收的信号可为一所接收的光信号、一射频信号、移 动等。当服务信息请求为由一传感器执行的一感测动作时,其可为由一基于位置的传感器、 一重力传感器(G-sensor)等触发的一请求信号。
[0126] 在某些实施例中,服务信息请求可为对一版面配置排列的一组组件执行的一动 作。举例而言,服务信息请求可为隐藏该组组件其中之一、添加一新的组件至该组组件、调 整这些组件其中之一的尺寸、删除该组组件其中之一、唤回该组组件的一隐藏组件、共享该 版面配置排列及其组合。稍后将阐述该隐藏、添加、重调尺寸、删除、唤回、共享动作的细节。
[0127] 重新配置纪录420用于记录来自动作(即服务信息请求)的变化及来自相关传感 器的基于位置的服务信息、基于时间的服务信息、基于社群的服务信息以及基于事件的服 务信息等。
[0128] 组件状态纪录430负责记录各该组件的所有信息,例如尺寸、颜色、灰度、几何形 状、位置、维度等。在某些实施例中,各组件的一所显示尺寸被设定至自一预定最小尺寸 至一预定最大尺寸间的一值,故组件状态纪录430亦记录该预定最小尺寸及该预定最大尺 寸。在某些实施例中,显示至使用者界面的组件的一数目是自一预定最小值至一预定最大 值之间,故组件状态纪录430亦记录预定最小数目及预定最大数目。在某些实施例中,会以 至少一个类别及/或至少一个阶层位阶呈现各版面配置排列,故组件状态纪录430亦记录 类别及/或阶层位阶等。
[0129] 版面配置排列说明440用于阐述使用者界面的版面配置排列。举例而言,在版面 配置排列中存在十个组件,其中五个组件为正方形的,三个组件为矩形的,其他组件为圆形 的。此十个组件覆盖整个版面配置排列,但其可彼此重叠抑或可不彼此重叠。版面配置排 列说明440可借由(但并非仅限于)可扩展标记式语言(extensibleMarkupLanguage; XML)、超文件标示语言(HyperTextMarkupLanguage;HTML)、可扩展超文件标示语言 (extensibleHyperTextMarkupLanguage;XHTML)、可扩展样式表转换语言(Extensible StylesheetLanguageTransformations;XSLT)、层叠样式表(CascadingStyleSheets; CSS)、简易信息聚合(ReallySimpleSyndication;RSS)、标准通用标记式语言(Standard GeneralizedMarkupLanguage;SGML)、JavaScript档案及其组合来实现。
[0130] 图5是描绘根据本发明的某些实施例,其为具有BUILD的一电子装置500的方块 图。电子装置500能够执行上述所有步骤。电子装置500包含一输出装置510、一输入装置 520、一处理器550以及一存储器单元570。存储器单元570储存多个程序/例程/程序指 令,并包含一建立器572及一重新配置器574。在某些实施例中,这些程序/例程/程序指 令可储存于任何种类的非易失性电脑可读取储存媒体中。电子装置500可更包含一基于位 置的传感器530、一基于时间的传感器540以及一储存器560。处理器550电性连接至基于 位置的传感器530、基于时间的传感器540以及储存器560。电子装置500内的这些元件/ 装置可经由一或多个总线或信号线580而彼此通讯。
[0131] 应理解,电子装置500仅为一个实例。此外,电子装置500所包含的元件/装置可 多于或少于图5所示者,电子装置500可组合二个或更多个元件/装置,抑或可具有这些元 件/装置的其他不同表示、配置或排列。换言之,基于具体应用程序及应用情境,以虚线呈 现的元件/装置可能会被使用,也可能不被使用。举例而言,当一应用情境无需位置信息及 时间信息时,则可隐藏或省略基于位置的传感器530及基于时间的传感器540。图5所示的 电子装置500及各种元件/装置可借由硬件、软件或硬件与软件的一组合来实现,包括一或 多个信号处理集成电路及/或应用专用集成电路中。
[0132] 输出装置510用于呈现上述被重新配置的服务信息。输出装置510可包含以下装 置的一屏幕:电子装置500、一电视机、一电脑监视器、一头戴式显示器、液晶显示器、一广 播参考监视器(broadcastreferencemonitor)、一医疗监视器(medicalmonitor)、一阴 极射线管显示器、一发光二极管显示器、一电场发光显示器、一电子纸、一等离子显示面板、 一液晶显示器、一高效能定址显示器、一薄膜晶体管显示器、一有机发光二极管显示器、一 表面传导电子发射显示器、一激光电视机、碳纳米管、一量子点显示器、一干涉调变器显示 器、一扫描体积显示器(swept-volumedisplay)、一变焦点视镜显示器(varifocalmirror display)、一发光体积显示器(emissivevolumedisplay)、一激光显示器、全像式显示器、 一光场显示器及/或任何发射机等。此外,输出装置510可包含至少一个显示装置或发射 机。
[0133] 输入装置520用于自使用者接收上述服务信息请求。输入装置520可包含一 触控面板、一鼠标、一键盘、一远距离通讯接收器、一手势辨识器、一语音接收器、一陀螺 仪、一照相机、一超音波、一脑波接收器、一软件输入(例如:指令、语音合成及文字至语音 (text-to-speech))及其一组合。
[0134] 当服务信息为基于位置的信息时
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1