用于提供基于用例的接口的用户接口、设备和方法

xiaoxiao2020-7-22  6

专利名称:用于提供基于用例的接口的用户接口、设备和方法
技术领域
本申请涉及用于提供改进的应用激活的用户接口、设备和方法,并且具体地涉及用于提供基于用例的应用激活的用户接口、设备和方法。
背景技术
越来越多的电子设备(诸如计算机、移动电话和个人数字助理(PDA))正在与越来越多的高级功能和特征一起使用。可用的大量功能和特征使得设备对于用户而言很难使用,因为用户不得不致力于如何执行应用,以及为了执行应用,如何遍历复杂的菜单系统以找到正确的选项来执行希望的特征。因此,能够允许用户在不必遍历整个菜单系统并且不必依赖于有限数量的可用快捷方式的情况下来执行应用将是有用的。尤其是快捷方式极难被学习并记住。

发明内容
在该背景技术下,提供以下的用户接口、设备和方法是有优势的,该用户接口、设备和方法通过提供根据本文公开的方法和计算机可读介质的用户接口而克服了或至少减少了上述缺点。通过认识到人类用户通常以用例的形式而不是以菜单结构的形式进行思考,并且使用户能够仅输入用例的组件而不是遍历大量的菜单结构系统,可以为用户配备更有效和直观地使用和学习的用户接口、方法和设备。公开的实施方式的诸方面还涉及提供一种合并并实现上述方法或用户接口的设备。在一个实施方式中,设备是移动通信终端、移动电话、个人数字助理(PDA)、导航设备、照相机、计算机或膝上型计算机。根据本申请的设备、方法和计算机可读介质的其他方面、特征、优势和性质将从详细描述中变得清楚。


在本描述的以下详述部分中,将参考附图中所示的示例实施方式更详细地解释本申请的教导,其中图1是根据一个实施方式的、在其中使用根据本申请的设备的电信系统的概览图,图2是根据一个实施方式的设备的平面前视图,图3是示出了根据本申请的、图2的设备的一般性架构的框图,图4a、图4b和图4c是示出了根据本文的教导的关联的框图,以及图5a、图5b和图5c是根据一个实施方式的设备的屏幕视图,图6a和图6b的每一个是描述了根据一个实施方式的一种方法的流程图,以及
图7a和图7b是根据一个实施方式的设备的屏幕视图。
具体实施例方式在以下详细描述中,根据本申请的教导的设备、方法和软件产品将以蜂窝/移动电话的形式通过诸多实施方式来描述。应该指出,尽管仅描述了移动电话,但是本申请的教导也可以用在任何电子设备中,诸如用在便携式电子设备(诸如膝上型计算机、PDA、移动通信终端、电子书和记事本)以及提供对信息的访问的其他电子设备中。图1示出了可以在其中应用本申请教导的蜂窝电信系统的示例。在图1的电信系统中,可以在根据本申请教导的移动终端100和其他设备(诸如另一移动终端106或固定电话132)之间执行各种电信服务,诸如蜂窝语音呼叫、www或无线应用协议(WAP)浏览、蜂窝视频呼叫、数据呼叫、传真传输、音乐传输、静态图像传输、视频传输、电子消息传输和电子商务。还要指出,对于移动终端100的不同实施方式以及在不同情况中,上述电信服务的不同服务可以或可以不是可用的;本申请的教导在此方面不限于任何特定服务集合。移动终端100、106通过射频RF链路102、108、经由基站104、109连接至移动电信网络110。移动电信网络110可以与任何商用移动电信标准兼容,商用移动电信标准诸如 Group Speciale Mobile、GSM、通用移动电信系统、UMTS、数字先进移动电话系统、D-AMPS, 码分多址标准⑶MA和CDMA2000、移动接入自由、FOMA以及时分同步码分多址、TD-SCDAM。移动电信网络110操作地连接至广域网120,其可以是因特网或其一部分。因特网服务器122具有数据存储124并且连接至广域网120,因特网客户端计算机126也连接至广域网120。服务器122可以主管世界万维网(www)或无线应用协议(wap)服务器,它们能够向移动终端100提供www/wap内容。公共交换电话网络(PSTN) 130以熟知的方式连接至移动电信网络110。包括固定电话132的各种电话终端连接至PSTN 130。移动终端100还能够经由本地链路101与一个或多个本地设备103本地通信。本地链路可以是具有有限范围的任何类型的链路,诸如蓝牙、通用串行总线(USB)链路、无线通用串行总线(WUSB)链路、IEEE 802. 11无线局域网链路、无线电标准链路,例如RS-232串行链路等。本地设备103例如可以是各种传感器,它们可以通过本地链路101向移动终端100传送测量值。移动终端100的实施方式200在图2中更详细地示出。移动终端200包括扬声器或耳机202、麦克风206、作为触摸显示器的主显示器或第一显示器203以及一组键204,键 204可以包括通用ITU-T类型的小键盘204a(字母数字小键盘,具有字符“0”- “9”、“*”和 “#,,)以及某些其他键,诸如软键204b、204c和操纵杆205或其他类型的导航输入设备。现在参考图3描述移动终端200的内部组件、软件和协议结构。移动终端具有控制器300,控制器300负责移动终端的总体操作并且可以通过任何商用CPU( “中央处理单元”)、DSP( “数字信号处理器”)或任何其他电子可编程逻辑器件来实现。控制器300具有关联的电子存储器302,诸如随机访问存储器(RAM)存储器、只读存储器(ROM)存储器、电子可擦除可编程只读存储器(EEPROM)存储器、闪存或它们的任何组合。存储器302出于各种目的而由控制器300使用,目的之一是用于存储移动终端的各种软件使用的数据和用于各种软件的程序指令。软件包括实时操作系统320、人机接口(MMI)的驱动器334、应用句柄332以及各种应用。应用可以包括消息文本编辑器350、记事本应用360以及各种其他应用370,诸如用于以下的应用语音呼叫、视频呼叫、发送和接收短消息服务(SMS)消息、 多媒体消息服务(MMS)消息或电子邮件、web浏览、即时消息收发应用、电话本应用、日历应用、控制面板应用、照相机应用、一个或多个视频游戏、记事本应用等。应该指出,上面列出的两个或更多应用可以作为相同的应用来执行。MMI 334还包括一个或多个硬件控制器,该一个或多个硬件控制器连同MMI驱动器一起与以下内容协作作为触摸显示器的第一显示器336/203、小键盘338/204以及各种其他输入/输出设备,诸如麦克风、扬声器、振动器、铃声生成器、LED指示器等。如所公知, 用户可以通过由此形成的人机接口来操作移动终端。软件还包括各种模块、协议栈、驱动等,它们共同标示为330并且提供用于RF接口 306、可选地蓝牙接口 308和/或IrDA接口 310的通信服务(诸如传输、联网和连接)以供本地连接。RF接口 306包括内部或外部天线以及用于建立并维持到基站的无线链路(例如,图1中的链路102和基站104)的合适无线电电路。如本领域技术人员所公知的,无线电电路包括一系列模拟和数字电子组件,它们一起形成了无线电接收机和发射机。这些组件包括带通滤波器、放大器、混频器、本地振荡器、低通滤波器、模数和数模(AD/DA)转换器寸。移动终端还具有订户身份模块(SIM)卡304和关联的读卡器。如所公知,SIM卡 304包括处理器以及本地工作和数据存储器。应指出,尽管上述设备是移动电话,但是这里的教导可以等同地应用于其他设备中,诸如个人数字助理、计算机、膝上型计算机、导航设备(诸如手持GPS (全球定位系统) 设备)、其他导航设备(诸如雷达监视器)以及照相机(包括摄影和视频照相机两者)。通过将它们如何使用与它们在什么上下文中使用的项目关联起来,从而代替苛刻的菜单结构,为用户在选择如何执行任务或用例方面提供了更大的自由度。通过简单地选择由控制器配对的两个对象(或更多对象),用户可以容易地按照用例而不是按照在同代设备中通常使用的菜单结构来思考。这为使用和学习用户接口提供了高度的直观性和易用性。此外,无需长菜单遍历。图4a是示出了用例或任务如何由组件的关联而构成的框图,组件诸如内容、应用和联系人,或换言之是WHAT(什么)、WH0(谁)和HOW(怎么)。这些元类型用于对对象分类或标记。将关联理解为用例是基于将针对用户(WHO)来关于项目(WHAT)执行动作(HOW)。 此类任务的示例在表1中列出。图4b和图4c是示出了用例或任务如何由应用和内容或联系人的关联,或换言之是HOW和WHAT或WHO的关联构成的两个其他框图。将关联理解为任务是基于将关于项目 (WHAT)或用户(WHO)来执行动作(HOW)。此类关联的示例在表2中示出。应该指出,图4a、图4b和图4c中示出的关联不是一对一的关联,而是包括零可能性的多对多的关联。图5a是根据这里教导的设备或用户接口显示器503的截屏。多个图标510显示在活跃区域511之外。每个图标或图形对象510与特定上下文相关联。在该实施方式中, 三个图标中图标512标记为与联系人(WHO)相关联、图标513与内容(WHAT)相关联以及图标514与应用(HOW)相关联。当用户触击或触摸或以其他方式选择这些图标时(如点所标记的),它们的选项或备选在图5b中示出。
在一个实施方式中,通过触击或触摸图标进行选择。在一个实施方式中,通过使用不止一个手指或触笔同时进行选择,并且在一个实施方式中,优选地在超时时段内一个接一个地进行选择。如果存在不止一个备选(如下所述),则在一个实施方式中希望的备选可以在所述超时时段之外选择。在此类情况中,用户首先选择主对象(同时或在超时时段内),然后选择希望的备选。备选地,在继续选择其他对象之前完全地选择包括备选的一个对象。图5b是根据这里教导的设备或用户接口显示器503的另一截屏。在该截屏中,三个图标的备选在选项或备选列表512a、513a和514a中分别示出。对于WHAT(什么)图标 513,显示了备选IMAGES (图像)、GAMES (游戏)和TOB。对于WHO (谁)图标512,显示了备选WORK(工作)、FAMILY(家庭)和FRIENDS (朋友)。对于HOW(怎么)图标514,显示了备选VIEW(查看)、SHARE (共享)和FIND (查找)。在上述用户接口的一个实施方式中,控制器被配置用于如果标识的对象与不止一个属性相关联则显示属性备选的列表。这使得用户能够正确地选择希望的备选并且还使得控制器能够减少候选结果应用的数量,从而提高了确定正确或希望结果应用的机会。如果用户触摸或触击FRIENDS和IMAGES,则对应于标记为如图5c中的朋友和所存储图像的联系人的实际数据对象分别显示在数据列表512b和513b中,并且用户可以容易地选择使用哪个联系人和什么图像。从图5b到图5c的选择无需是同时的,但是在一个实施方式中用户可以依次触摸或触击每个图标,继而产生用于该选择的备选并且向用户显示它们。在该情况中,图5c示出了用户已经触摸或触击了两个图标时的结果。在一个实施方式中,用户同时触击两个图标513和512。在图5c中,用户选择由点指示的一个联系人和一个图像。用户还从针对HOW图标 514显示的选项中选择备选。在该示例中,用户选择与特定联系人共享图像。因此,用户已经能够直接从空闲视图、利用三个简单容易的步骤选择与特定联系人共享图像,而不必知道图像存储在哪里,联系人存储在哪里或从哪里开始应用以及相应的选项位于同代设备的通常庞大的菜单系统的哪里。在上述用户接口的一个实施方式中,在所述用户接口处于空闲模式并且没有示出菜单结构时,接收第一、第二和第三输入。这支持快速和有效的输入以及对应用的选择。在上述用户接口的一个实施方式中,控制器被配置用于显示候选结果应用的列表。在上述用户接口的一个实施方式中,控制器被配置用于接收从候选结果应用的列表中选择结果应用的用户输入。这使用户能够附加地控制将执行哪个应用。图6a示出了根据这里的教导的方法的流程图。方法由控制器执行,该控制器被配置用于执行图6a的步骤,从而执行通过按下两个图标而标识的应用。在空闲状态610中,控制器在步骤620中接收选择第一图标的用户输入。在步骤 630中,接收选择第二图标的另一用户输入。应该指出,步骤620和630可以同时执行或可以一个接一个地执行。与第一图标相关联的第一对象在步骤625中标识并且与第二图标相关联的第二对象在步骤635中标识。两个对象中的每个都具有功能、特征、数据或与它们相关联的行为,如表2所示。在步骤640中,控制器对两个对象进行配对并且针对任何关联的特征或数据执行关联的功能。三个对象中的每个都具有功能、特征、数据或与它们相关联的
7行为,如表1所示。在步骤650中,控制器对三个对象进行配对并且针对任何关联的特征或数据执行关联的功能。例如,在步骤620中,用户选择联系人图标,在步骤625中标识联系人 Susan Pedersen0该联系人与电话号码相关联,是数据实体。在步骤630中,用户还选择呼叫图标,并且在步骤635中标识语音呼叫功能。在步骤640中,针对作为到Susan Pedersen 的电话号码的数据执行语音呼叫功能并且建立呼叫。在一个实施方式中,控制器被配置用于显示接收执行结果应用的用户确认的提
示 ο通过使得用户能够合并若干对象,可以构造更先进的用例,其使得用户能够更有效率地使用设备。图6b示出了根据这里教导的方法的流程图。方法由控制器执行,该控制器被配置用于执行图6b的步骤,从而执行通过按下三个图标而标识的应用。在空闲状态610中,控制器在步骤620中接收选择第一图标的用户输入。在步骤 630中,接收选择第二图标的另一用户输入。在步骤640中,接收标识第三对象的又一个用户输入。应该指出,步骤620、630和640可以同时执行或可以一个接一个地执行。例如,在步骤620中,用户选择联系人图标,在步骤625中标识联系人Susan Pedersen0该联系人与电子邮件地址相关联,是数据实体。在步骤630中,用户还选择电子邮件图标,并且在步骤 635中标识电子邮件收发功能。第三,用户选择与文件相关联的内容图标,并且在步骤650 中,执行向Susan电子邮件发送该文件的功能。应该指出,与所选图标相关联的一个或多个功能决定需要选择多少更多的图标或者图标的数量决定将执行的功能。针对各种功能和应用,关于如何实现这点存在很多备选方案。表1和表2给出了其某些示例。在表2中,示出了仅具有WHAT和WHO对象的用例的示例。两个对象是地图和联系人Susan Pedersen0动作本身或HOW属性隐含在地图应用中,如果这两个对象将被选择,则结果应用将是在地图上显示Susan Pedersen的位置,可以是她最近登录的位置(可以通过全球定位系统GPS设备中继)或她注册的家庭或办公室地址。在该情况中,地图应用将显示示出了例如Fredriksberg,Copenhagen的地图并且指出了 Susan的准确地址。还应该指出,某些图标与不止一个属性相关联。这样的一个示例是与多个联系人和搜索功能两者相关联的联系人图标512。在一个实施方式中,如上所述,如果对象与多个属性相关联,则在其他选项列表中示出这些属性,除非控制器可以进行合适的配对。在上述的示例中,所选择的前两个对象是联系人和内容。没有实现导致将执行确切应用的直接配对,并且因此控制器被配置用于显示其他选项,如选项或备选列表512a、513a和514a中的那样。在下面的示例中,将与联系人图标相关联的功能“搜索”确定为应用所基于的准确属性,并且因此在执行结果应用之前不示出其他属性或备选。图7示出了可以如何使用本申请教导的示例的屏幕视图。在图7a中,屏幕视图 703显示了小应用或应用720,其示出了关于城市(在该情况中是伦敦)的天气和其他本地信息。还示出了联系人图标713、设置图标715和媒体内容图标716。这些图标显示在显示器703的左侧,但是应该理解,它们可以显示在显示器703上的任何地方。在右侧,显示了三个图标,指示了时钟功能717、因特网浏览器718和地理地图应用719。如果用户选择了携带有属性或数据“一天中的时间”的时钟图标、携带有数据“伦敦”的针对伦敦的图标720以及联系人图标713,则控制器将对共享属性“一天中的时间”和 “伦敦”的联系人进行查找以配对,换言之,即当前检测到的在那个时刻在伦敦的联系人。在图7b中,示出了屏幕视图,其中显示了当前在伦敦的联系人的列表721。然后,可以选择他的列表中的联系人以供与其他对象进行配对,从而进一步执行其他动作。在该示例中,应该指出,用户已经选择了将分类为WHAT图标的两个图标,即“一天中的时间”和“伦敦”,并且应该清楚,标识的对象可以是三个类型中的任意类型并且不需要它们是每个类型中的一个。应该指出,如果存在结果应用的若干备选或候选,则在一个实施方式中,控制器被配置用于显示候选结果应用的列表,用户可以从中选择将执行的应用。在一个实施方式中, 用户可以提供标识其他对象的其他输入,该其他输入可以增加候选结果应用的数量或减少其数量。然后,相应地更新显示的多个候选结果应用的列表。在一个实施方式中,通过手势或备选地或与上面称作同时输入的多触摸组合地接收对象的输入。由于多触摸可能在图标蔓延出整个显示器时难以实现,所以在这里教导的一个实施方式中可用图标沿屏幕的边缘布置。这有助于用户达到希望的图标。应该指出,即使这里的教导仅利用两个或三个对象进行了描述,但是应该指出,如上所述,控制器可以选择并接收任何数量的对象。所描述内容的各个方面可以单独使用或以各种组合使用。本申请的教导可以由硬件和软件的组合实现,但是也可以以硬件或软件实现。本申请的教导还可以实现为计算机可读介质上的计算机可读代码。应该指出,本申请的教导不限于在诸如移动电话的移动通信终端中使用,而是可以同样应用于个人数字助理(PDA)、游戏控制台、MP3播放器、个人日程本或设计用于提供信息并维持低功率消耗的任何其他设备。本申请教导具有很多优势。不同的实施方式或实现可以产生一个或多个以下优势。应该指出,这并非穷举并且可以存在这里没有描述的其他优势。例如,本申请教导的一个优势在于用户可以更直观地选择应用、功能或特征而无需遍历大量菜单系统,该菜单系统需要用户知道在哪个选项列表中特定特征是可用的。反之,用户简单地选择所需的关联功能和数据并且相应地由控制器对它们进行配对以便执行。本申请教导的另一示例性优势在于易于学习且易于灵活使用。而且,由于不需要以多种语言呈现大量菜单结构,其节省了存储器空间,并且用户能够更多地依赖于图形用户接口。这还具有以下优势,这里的教导还可以由文盲用户使用。尽管本申请的教导已经出于示范的目的而详细描述,但是应该理解此类细节仅出于该目的,并且本领域的技术人员在不脱离本申请教导的范围的情况下可以在其中进行改变。例如,尽管已经按照移动电话描述了本申请教导,但是应该理解本申请教导还可以应用于其他类型的电子设备,诸如音乐播放器、掌上计算机等。还应该指出,存在实现本申请教导的方法和装置的很多备选方式。在前面描述中描述的特征可以在与明确描述的组合不同的组合中使用。虽然尽力在前述说明书中着重于认为是特别重要的、公开实施方式的那些特征, 但是应该理解申请人要求保护之前表示的和/或在图中示出的任何可专利特征或特征的
9组合,而不论是否对其进行了特别的强调。在权利要求书中使用的术语“包括”不排除其他元件或步骤。在权利要求书中使用的术语“一个”不排除多个。一个单元或其他装置可以履行权利要求书中所记载的若干单元或装置的功能。
权利要求
1.一种包括控制器的用户接口,所述控制器被配置用于接收标识与每个属性相关联的第一对象和第二对象的第一输入和第二输入,以及对所述属性进行配对以根据关联的属性来确定结果应用并且执行所述结果应用。
2.根据权利要求1的用户接口,其中所述控制器被配置用于接收第三输入并且标识与第三属性相关联的第三对象,其中所述控制器被配置用于还基于所述第三对象和其关联的属性来确定所述结果应用。
3.根据权利要求1的用户接口,其中所述控制器还被配置用于如果标识的对象与不止一个属性相关联,则显示属性备选的列表。
4.根据权利要求1的用户接口,其中所述控制器被配置用于在所述用户接口处于空闲模式并且没有示出菜单结构时接收所述第一输入和第二输入。
5.根据权利要求1的用户接口,其中所述属性与数据或功能相关联。
6.根据权利要求1的用户接口,其中所述控制器还被配置用于对所述属性进行配对以找到与所述属性兼容的功能,从而确定所述结果应用。
7.根据权利要求1的用户接口,其中所述控制器还被配置用于显示候选结果应用的列表。
8.根据权利要求7的用户接口,其中所述控制器还被配置用于接收从所述候选结果应用的列表中选择结果应用的用户输入。
9.根据权利要求1的用户接口,其中从包括WHAT、WHO和HOW的元类型组中获取所述对象中的每个。
10.一种结合并且实现根据权利要求1的用户接口的设备。
11.一种用于执行应用的方法,所述方法包括接收标识与每个属性相关联的第一对象和第二对象的第一输入和第二输入,对所述属性进行配对以根据关联的属性来确定结果应用并且执行所述结果应用。
12.根据权利要求11的方法,还包括接收第三输入并且标识与第三属性相关联的第三对象,用于上述操作的方法还包括还基于所述第三对象和其关联的属性来确定所述结果应用。
13.根据权利要求11的方法,还包括如果标识的对象与不止一个属性相关联,则显示属性备选的列表。
14.根据权利要求11的方法,其中所述属性与数据或功能相关联。
15.根据权利要求11的方法,还包括对所述属性进行配对以找到与其他属性兼容的功能,从而确定所述结果应用。
16.根据权利要求11的方法,还包括显示候选结果应用的列表。
17.根据权利要求11的方法,还包括接收从所述候选结果应用的列表中选择结果应用的用户输入。
18.根据权利要求11的方法,其中从包括WHAT、WHO和HOW的元类型组中获取所述对象中的每个。
19.根据权利要求11的方法,还包括在处于空闲模式并且没有示出菜单结构时接收所述第一输入和第二输入。
20.一种结合并且实现根据权利要求11的方法的设备。
21.一种至少包括计算机程序代码的计算机可读存储介质,所述计算机程序代码用于控制包括显示器的用户接口,所述计算机可读存储介质包括用于接收标识与每个属性相关联的第一对象和第二对象的第一输入和第二输入的软件代码,用于对所述属性进行配对以根据关联的属性来确定结果应用的软件代码,以及用于执行所述结果应用的软件代码。
22.根据权利要求21的计算机可读存储介质,还包括用于接收第三输入并且标识与第三属性相关联的第三对象的软件代码,以及用于还基于所述第三对象和其关联的属性来确定所述结果应用的软件代码。
23.—种结合并且实现根据权利要求21的计算机可读存储介质的设备。
24.一种用户接口,包括用于接收标识与每个属性相关联的第一对象和第二对象的第一输入和第二输入的装置,用于对所述属性进行配对以根据关联的属性来确定结果应用的装置,以及用于执行所述结果应用的装置。
全文摘要
一种包括控制器的用户接口,该控制器被配置用于接收标识与每个属性相关联的第一和第二对象的第一和第二输入。控制器还被配置用于对属性进行配对以根据关联的属性来确定结果应用并且执行该结果应用。
文档编号G06F3/048GK102171638SQ200980138762
公开日2011年8月31日 申请日期2009年9月3日 优先权日2008年9月30日
发明者M·尼尔米, T·维塔拉 申请人:诺基亚公司

最新回复(0)