交互式图标的制作方法

文档序号:6502802阅读:278来源:国知局
专利名称:交互式图标的制作方法
技术领域
本发明总的来说涉及电子设备用户接口领域,更具体而言,涉及在电子设备中使用的交互式图标背景技术当带有图形用户接口(GUI)时,诸如无线通信设备(例如蜂窝电话)的电子设备成为富多媒体的。随着新特征的加速升级,新GUI包括声音和动画,以便在电子设备用户操作他/她的无线通信设备时为其提供更好的交互体验。尽管当前的GUI包括在无线通信设备显示器上显示的图标,它们仅作为静态图形指针,帮助用户导航无线通信设备的菜单。本领域中存在对于这样一种图标的需要,其能够相对于目前使用的静态图标提供改进。


认为新颖的本发明的特征在所附权利要求中详细陈述。通过参考以下结合附图的说明,可以最好地理解本发明,在各图中相同的参考标记表示相同的元件,其中图1示出根据本发明的实施例的具有在线多媒体性能的图标的图。
图2示出根据本发明的实施例的具有用户交互简档(profile)的图标的图。
图3示出根据本发明的实施例的具有网络接口的图标的图。
图4示出根据本发明的实施例的无线通信设备的框图。
图5示出根据本发明的实施例的无线通信设备的图。
图6示出根据本发明的实施例图标可如何随时间改变。
图7示出根据本发明的实施例图标可如何从文本变为话音。
具体实施例方式
尽管权利要求书定义了认为新颖的本发明的特征,但相信,考虑以下结合附图的说明,将更好地理解本发明。
可使用Java的移动手机可包含许多类型的Java应用程序,包括网络应用程序。本发明提供了一种用户可选择的图标,其能够实现为具有在线多媒体性能的网络Java应用程序。这种新框架使被动的仅限数据的(data-only)图标转变成主动的程序,其能够与用户交互并基于环境和/或时间信息自行更新。尽管使用Java语言来描述本发明,但其他编程语言也能够支持所述的交互式图标。
将图标描绘成基于Java(或其他编程语言)的程序,其包括以下要素中的一个或多个·用于启动相关联应用程序的导航逻辑。图标与用户交互,以收集附加的输入从而启动应用程序;·在选择时所呈现的一个或多个多媒体表现。以图形方式呈现的所述表现可以是环境感知的(例如,位置、时间等);·为用户提供更新信息的一个或多个相关联的URL,例如新视频剪辑或可视图标;·关于应用程序的元数据,包括许可、数字权利、更新站点等;·使用日志和应用程序更新。该日志用来建立使用情况简档,其包含如最近或最常使用的用户输入等事件;和/或·和语言相关的资源。
参考图1,其中示出了根据本发明的实施例的具有在线多媒体性能的图标108的框图。将多媒体网络图标称作iconLet。iconLet 108与用户输入102(例如用户激活无线电话上的键)、环境信息104(例如目前正被用户访问的信息、时间、日期等)、网络信息106(例如由无线设备在其中运行的通信网络发送到无线通信设备的信息)交互。iconLet 108与一个或多个Java(或其他编程语言)应用程序110相关联。
iconLet 108包括用户交互简档部分112和导航逻辑114,其用存储的简档信息与用户交互,以使收集用户输入中的按键次数最小化。然后它使用该信息启动Java应用程序110。给定一些本地或网络触发器(例如,用户选择无线电话GUI上的特定菜单项、用户输入特定网络覆盖区域,等等),导航逻辑114还能够提供自动启动Java应用程序110的能力。
图2中所示的是用户交互简档的进一步细分,其包括诸如最近用户输入、用户最常用输入和环境输入关联(如用户在P.M.9:00后总输入特定信息)等项目。用户交互简档112可包括一个或多个与IconLet108相关联的软件例程,并且还可包括存储的用户输入历史信息。
再参考图1,iconLet 108还包括一个或多个多媒体表现116,它们被存储并且当选择时呈现。要呈现的表现可以是环境感知的(例如无线电话位置、时间等)。作为说明性的例子,当“翻盖电话”的翻盖外壳合上时,所述呈现可以是仅有声音的。多媒体表现116又是软件例程,它们链接到iconLet 108并由用户输入102、环境信息104或网络交互106或这些项目的组合来激活。
图1所示的iconLet 108还包括网络接口118,它能够收集诸如来自链接URL地址302的信息等,如在图3中进一步详细示出的。再参考图1,iconLet 108也能够链接到关于应用程序的元数据120,包括许可、数字权利信息、许可更新站点等。
也作为iconLet 108的一部分示出的是语言特定资源122。语言特定资源122例如可包括不同语言的语音图标,当无线通信设备在物理上位于不同位置(例如不同国家)时它们被激活。
参考图4,其中示出了诸如无线通信设备400的电子设备的框图,该设备能够利用本发明的交互式图标108。蜂窝电话400包括天线418,其选择性地耦合到常规接收机404和发射机406部分。控制器402,诸如微处理器和/或数字信号处理器(DSP),提供对电话400的整体控制。控制器402还执行图标108所要求的程序,并作为图标生成器,通过取得来自用户输入102的输入、环境信息104和网络信息106,并使用输入的信息连同用户交互简档112、导航逻辑114等来产生iconLet108。耦合到控制器402的存储器414,诸如随机存取存储器(RAM)、只读存储器(ROM)、FLASH等,存储蜂窝电话400所需的所有算法和变量。存储器414还存储用户交互简档112信息以及与iconLet 108的生成相关的任何其他信息。
显示器416向蜂窝电话用户提供可视信息。显示器416按图形显示iconLet 108。音频处理块408可包括声码器和模拟至数字(A/D)及数字至模拟(D/A)块,其为呼入和呼出的语音业务提供所有必需的音频处理。耦合到音频处理块408的是扬声器412和麦克风410。
一个或多个环境捕获设备,诸如全球定位系统(GPS)接收机部分420和光传感器422,耦合到控制器402,并提供iconLet 108所用的一些必需的环境信息104。诸如时间其他环境信息可以通过通信系统提供给无线电设备400,或者该无线电设备还可包括通过硬件和/或由控制器402控制的软件提供的时钟。控制器402执行用于执行iconLet功能所必需的所有必需例程,存储器414存储iconLet 108所需的所有软件例程。用户控制424,诸如键盘和其他位于无线通信上的开关,为用户提供iconLet 108所用的输入102。其他用户输入102可由麦克风以音频或语音信号的形式从用户或无线电设备的周围(例如无线电用户提供语音命令、或无线电设备测量外围噪声)接收。
参考图5,其中示出无线通信设备,诸如蜂窝电话500,其具有用于显示iconLet 504的显示器。在图6中示出表现太阳的图形iconLet602,其通知用户这一天的天气是晴。在iconLet 108利用其网络接口118从无线通信设备500与之无线通信的天气URL收集信息(例如,从通信系统从URL地址请求信息)之后,iconLet 602可能已经产生。在收集天气信息之后,iconLet 108以可视形式表现该信息。基于环境改变(诸如时间或蜂窝电话500的位置的改变)的iconLet 602在更新的iconLet 604中提供天气的更新的图形视图。这种图形信息中的改变可能由移动到如GPS 420所确定的新位置的蜂窝电话500提示,并且GPS 420与网络接口118交互以查找在新位置中的天气情况。
在图7中,示出了基于文本的iconLet 702。使用由麦克风402收集的环境信息104,iconLet 108在如由光传感器422提供的环境信息104确定的低光情况下(例如蜂窝电话用户进入黑暗的房间)自动切换到语音或音频iconLet 704。
尽管上面描述了一些情形,本发明的iconLet能够执行许多不同的功能。例如,随时间改变的iconLet可以是根据由网络接口118收集的最新的市场指数信息而改变的iconLet,所述网络接口118与金融网站交互以收集股票价格信息并将其作为图标的一部分来显示。该信息可以随着一天的过去在预定的时间周期(例如每小时等)自动改变。
IconLet 108将常规被动式图标替换为主动式(Java或其他编程语言)程序,它们是富多媒体的并能与用户智能交互。IconLet 108还通过建立过去使用情况的简档来“学习”以改进与用户的交互并最小化完成经常重复的任务所需的键入次数。
尽管示出并描述了本发明的优选实施例,但很显然,本发明不限于此。本领域技术人员会作出各种修改、改变、变型、替换和等效,而不脱离由所附权利要求限定的本发明的要旨和范围。
权利要求
1.一种电子设备,其包括显示器;用于接收用户输入信息的输入部件;用于接收环境信息的输入部件;以及耦合到所述显示器的图标生成器,用于在所述显示器上显示图标,该图标根据所接收到的输入信息和环境信息而改变。
2.如权利要求1所述的电子设备,还包括用于从所述电子设备在其中运行的网络中接收信息的输入部件,并且所述图标生成器根据所接收到的网络信息而改变所述图标。
3.如权利要求1所述的电子设备,其中,所述图标生成器耦合到用户交互简档存储区域,该区域存储所述图标生成器为改变所述图标而使用的用户交互历史。
4.如权利要求1所述的电子设备,其中,所述图标生成器耦合到一个或多个多媒体表现,所述多媒体表现由所述图标生成器选择以作为图标的一部分来表现。
5.如权利要求1所述的电子设备,其中,所述图标生成器耦合到用于从网络接收信息的网络接口,其用于改变经由所述图标表现的信息。
6.如权利要求2所述的电子设备,还包括耦合到所述图标生成器的语言特定资源,所述语言特定资源导致作为所述图标的一部分以文本或音频形式使用的语言的改变。
7.一种生成在电子设备中使用的图标的方法,其包括以下步骤建立所述电子设备的过去使用情况的简档;和基于所述过去使用情况的简档来表现所述图标。
8.如权利要求7所述的方法,还包括步骤确定所述电子设备的当前环境,并使用所确定的所述环境信息来对如何表现所述图标进行更新。
9.如权利要求8所述的方法,还包括步骤收集用来对如何表现所述图标进行更新的使用情况简档信息。
10.如权利要求8所述的方法,还包括步骤从所述电子设备在其中运行的网络中接收信息,并使用该网络信息来对如何表现所述图标进行更新。
11.如权利要求8所述的方法,还包括步骤基于所述环境信息从多个与所述图标相关联的多媒体表现中选择。
12.如权利要求8所述的方法,还包括步骤基于所述环境信息从要与所述图标的表现一起使用的语言特定资源中选择。
全文摘要
网络图标(108)与电子设备用户交互,并使用用户输入(102)、环境信息(104)和网络信息(106)来对用户自动更新图标表示。图标(108)还与用户简档交互历史信息(112)、导航逻辑(114)、多媒体表现(116)、网络接口(118)等相关联,从而为用户提供与图标(108)所关联的电子设备增强的交互。
文档编号G06F3/048GK1894653SQ200480037658
公开日2007年1月10日 申请日期2004年12月13日 优先权日2003年12月17日
发明者林志翰 申请人:摩托罗拉公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1