多任务处理的移动电话的用户体验设计方法和系统及介质与流程

文档序号:14910833发布日期:2018-07-10 23:21阅读:117来源:国知局

本发明涉及计算机技术领域,特别涉及一种用于改进移动电话用户体验(UX)设计的方法和系统及非瞬时性的计算机可读介质,针对具有优先级和分层结构的多任务处理。



背景技术:

移动设备上的多任务处理是当前移动设备的首选和必需的功能,尤其是同时具有诸如导航、短信、通话、电话会议、个性化搜索(例如,停车场和加油站)等功能的小屏幕的移动设备。具有多任务处理功能的移动设备,例如智能手机,使得用户能够在不同应用之间快速切换以及从多个信息源获得信息。

然而,通常难以在一个传统的移动设备上实现多任务处理,因为传统移动设备的屏幕尺寸往往很小,当多个任务同时显示在屏幕上时,就会限制用户同时看到不同应用/任务内容,或有损用户体验。目前,移动设备允许多个任务在后台运行,用户可以浏览并每次选择一件应用加以运行,而操作系统则主要侧重于应用程序之间的切换。这增加了移动设备的内存负担。进一步,很少有移动平台和应用程序会提供分屏功能以使用户同时查看和操作多个应用程序。因此,在传统移动设备上的不同应用之间的切换就需要对移动设备,即,软件和硬件,更为苛刻的配置,这就可能增加移动设备的成本。

本发明所公开的方法及系统用于解决现有技术中的一个或者多个问题。



技术实现要素:

本发明解决了现有技术中的上述问题。本公开提供了一种针对具有优先级和分层结构的多任务处理的移动电话的UX设计。所公开的用于所述UX设计的系统和方法允许移动设备同时执行一件主要任务和一件一级次要任务。同时,所述移动设备可发送关于二级次要任务的状态的通知消息,以允许用户作出相应的反应。因此,所述移动设备可以同时执行和显示多个任务,且用户并不需要在不同任务之间进行切换。这可以改善用户体验,并且可以更有效地使用移动设备的屏幕区域。

本发明一方面提供了一种用于改进移动电话用户体验(UX)设计的方法,针对具有优先级和分层结构的多任务处理,包括:接收数据以打开一件任务;确定所述任务的优先级排序;以及基于所述任务的优先级排序,执行所述任务并将所述任务显示在屏幕区域的至少一部分上,以及任务菜单上。当打开的任务数目为至少两个时,所述打开的任务包括一个具有最高所述优先级排序的主要任务和多个具有较低所述优先级排序的次要任务,所述主要任务执行并显示在所述屏幕区域的至少一较大部分上。

本发明另一方面提供了一种用于改进移动电话用户体验(UX)设计的系统,针对具有优先级和分层结构的多任务处理,其包括一内存处理器,用于:接受数据以打开一件任务;确定所述任务的优先级排序;以及基于所述任务的所述优先级排序,执行所述任务并将所述任务显示在屏幕区域的至少一部分上,以及任务菜单上。当打开的任务数目为至少两件时,所述已打开的任务包括具有最高所述优先级排序的一件主要任务和多件具有较低所述优先级排序的次要任务,所述主要任务执行并显示在所述屏幕区域的至少一较大部分上。

本发明另一方面提供了一种非瞬时的计算机可读介质,所述计算机可读介质包含可执行的计算机程序,用于当被一内存处理器进行运行时,改善移动电话用户体验(UX)设计,所述设计针对具有优先级和分层结构的多任务处理,所述多任务处理的方法包括:接受数据以打开一件任务;确定该任务的优先级排序;以及基于所述任务的所述优先级排序,执行所述任务并将所述任务显示在屏幕区域的至少一部分上,以及任务菜单上。当打开的任务数目为至少两个时,所述打开的任务包括一具有最高优先级排序的主要任务和多个具有较低优先级排序的次要任务,所述主要任务执行并显示在所述屏幕区域的至少一较大部分上。

本发明公开的说明书,权利要求和附图可以由本领域技术人员理解。

附图说明

以下附图仅仅是用于解释本发明的具体实施例,并不限制本发明的范围。

图1为本发明公开的各实施例的操作环境示意图;

图2为本发明公开的在各实施例中使用的控制单元的示例性结构框图;

图3-9为本发明公开的各实施例在移动设备上的示例性操作图;

图10为本发明公开的各实施例的操作过程的一示例性流程图;

图11为本发明公开的各实施例的操作过程的另一示例性流程图;

图12为本发明公开的各实施例在移动设备上的一示例性操作图。

具体实施方式

为了便于理解本发明,下面参照相关附图对本发明进行更全面的描述。下面将结合本发明实施例的附图,对本发明实施例的技术方案进行清楚,完整的描述。尽可能地,在各图中相同的参考数字用于指代相同或相似的部件。显然,描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于所描述的本发明的实施例,本领域普通技术人员在无需创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

在显示器的历史中,诸如电视和计算机,主要和次要视图已被广泛地用作标准功能,以向用户提供关于另一节目内容的缩略图。用户可以依靠次要视图进行选择。所述功能还用于视频会议和健康监控场景/应用程序中,期间通过显示主要和次要屏幕以帮助用户作出快速而准确的确定,而无需使用大量额外的认知资源。

然而,如果不利用大尺寸显示屏和硬件能力的话,具有优先级任务视图的上述实施方式就无法发生或不会起作用。两者都可能构成手机或任何具有有限尺寸显示屏的设备的障碍。

移动设备中的所有功能都可通过元件访问,即现有移动设备中可以多个应用进行访问。当操作不同的任务时,用户必须通过每次查看并执行一件任务/应用程序的方式,在并行存在的应用程序之间进行切换。这就意味着,用户显然会失去对其他任务的察看和控制能力。进一步地,没有任何系统对应用程序中哪个任务是主要任务进行识别,诸如驾驶和观看节目,举例来说,所述主要任务需要最少的打断。而当需要执行次要任务时,所述主要任务就会被中断,例如会被从屏幕上移除,以操作所述次要任务,比如接听电话或回复消息。

另一方面来说,当一件主要任务在进行中时,对于所述用户,并不容易访问另一任务,例如,在一部电影正在播放时搜索另一部电影,或在看导航地图时拨打电话。

为解决这些问题,本公开综合了所述主要任务和一件次要任务的视图,以及所述控制菜单/任务菜单。相应地,当作为最高优先级的主要任务正在进行中时,用户可对一件次要任务进行操作。并且,当次要任务在任务菜单上被要求时,所述用户还可以轻松地访问不同的次要任务,所述次要任务具有较低的优先级。

现代社会中由不同的媒体设备所协助的多任务处理的属性要求对设备和应用的所述系统设计给用户带来能够操作尽可能多的功能的最大能力,以保证人机交互的效率和语音可用性,以及多个感觉的准确性和安全性。

从这点出发,将所述任务分级成为主要任务和分层次的次要任务,以帮助用户聚焦,而不会被同一优先级的任务随机分散。另外,所述次要任务可有两级或两优先级。当一件具有较高优先级的次要任务在视野中时,具有较低优先级的任务,在具有某个升级或状态信息的时候,可警醒用户,以使得用户做出反应或了解。例如,一用户可能正在市区使用导航功能开车,而此时正在和朋友电话,并同时收到一条短信。所公开的UX设计允许导航作为所述的主要任务,具有一较高的优先级,在电话时仍然在视野中。而电话则是一次要任务,其相比于所述导航具有较低的优先级。同时,用户被通知收到新消息。当然,所公开的UX设计可用于移动电话之外的其它多任务处理的环境中。

因此,当前技术中,由于屏幕尺寸和对移动设备软件和硬件的要求,在一部传统移动设备中应用多任务处理还很困难。使用传统移动设备的用户常常需要打开多于一件的任务及在任务之间切换。而因为移动设备有限的屏幕尺寸,传统的移动设备只可能显示一件任务。当切换到其他任务时,所述移动设备可能只能显示所述其他任务。结果就是,当另外一件任务需要用户操作时,用户可能被从正在显示的任务上打断,而用户体验就会受损。进一步地,传统的移动设备可能会使用一个相当数目的资源在应用/任务之间的切换上,这就导致对所述移动设备软件和硬件的严格要求。相应地,所述移动设备的成本也会提高。

本公开提供了一种针对具有优先级和分层结构的多任务处理的移动电话的UX设计的系统和方法。该公开的UX设计提供了一个上下文相关并可定制的解决方案,以允许用户执行主要任务的同时,可以执行次要任务。此外,当所述主要任务和一件次要任务同时进行时,所述UX设计会向用户通知其他次要任务(如一条来电或一条新消息)的状态。其允许任何应用程序在一个视图(即,一个屏幕)内提供多个信息源,以便用户可以在不偏离主要任务的情况下,很容易地做出确定,并且不需要在不同的应用程序中来回切换。所公开的UX设计,具有分级的任务和分层结构的用户界面(UI),对受困于既要操控多任务,资源和容量又有限的移动电话设计提供了一个解决方案,以及帮助了用户处理多个任务,而不会失去其焦点和对优先级更高的任务的决策。

根据本公开,一件任务的所述优先级可在移动设备中进行排名,并且一件主要任务,其具有最高优先级,可以被选择为在更大的部分进行操作和显示,例如大于一半的屏幕。同时,一件具有较低优先级的一级次要任务,可以被操作并显示在屏幕的较小部分中,并且可以向用户显示一条从二级次要任务来的,具有最低优先级的通知消息。所公开的用于UX设计的系统和方法可以提供不同任务的分层结构或优先级的排序,对受困于既要多任务处理,资源和容量又有限的移动电话设计提供了一个解决方案。所述移动设备可以同时显示至少两个任务,并且如果第三任务生成了一条通知,则可以通知用户。因此,当其他任务正在运行时,用户与某一件任务之间不会被中断,并可改善用户体验。

图1为结合本公开实施例的示例性的操作环境示意图。图2为在本公开实施例中使用的示例性的控制单元的结构框图。

如图1所示,所述操作环境100可包括一终端102,一服务器106,一用户108和一网络110.可以省略某些设备,可以添加其他设备。用户108可以操作终端102,以得到由服务器106提供的某些服务。尽管在所述环境100中仅显示了一个服务器106和一个终端102,但可包括任何数量的终端102或服务器106,且还可以包括其他设备。

终端102可以指具有某些计算能力的任何合适的用户终端,诸如个人电脑,手持式计算设备(平板电脑),智能设备或移动设备,或任何其他用户端计算机设备。终端102可以在任何合适的计算平台上实现。终端102可以被用户108用于连接网络110,并通过网页,应用或其他接口向服务器106发出请求。例如,用户108可以使用终端102访问由服务器106托管的用于分享和交易活动的网站,例如租房,出售二手物品等。

服务器106可以指用于提供某些服务器功能(例如,网站托管,进行搜索,处理数据)的一个或多个服务器计算机,例如数据查询和计算任务。服务器106可包括并行执行计算机程序的一个或多个处理器。服务器106可存储将由终端102进行访问的数据(例如,项目描述)。例如,服务器106可以托管一应用和/或一网站以促进用户108之间的共享和交易活动,诸如为卖方提供一接口以发布物品,为买方提供一接口以搜索和浏览物品,为买卖双方沟通的一个机制,为完成买卖交易的一个机制,等等。

虽然服务器106被图示为一单个计算机的配置,但是在服务器106中可以包括更多的计算机或服务器集群。服务器106可以在一云计算环境中提供基于云的服务,即,通过网络基础设施(例如因特网)提供的服务传递计算资源(硬件和软件)的使用。所述云计算环境可包括任何私有云配置和/或公共云配置。可以将云中的各种服务器106(即,服务器服务)配置为提供数据存储和计算功能(例如,训练和利用一时间值模型)。

终端102和服务器106可以通过通讯网络110彼此进行通讯,诸如因特网或其他类型的计算机网络或电信网络,有线或无线,诸如一有线网络,一电话网络,和/或一卫星网络等。

终端102和/或服务器106可以在任何合适的计算电路平台上实现。

图2显示了一示例性的计算系统/控制单元200的结构框图,所述计算系统/控制单元200可用于实现终端102和/或服务器106。

在本公开的实施例中使用的所述控制单元200可用于控制在系统中的不同设备的操作和功能。如图2所示,控制单元200可包括处理器202,存储介质204,显示器206,通讯模块208,数据库210和外设212。某些设备可以被省略,而其他设备可以被包括。

处理器202可包括任意合适的一个或多个处理器。进一步,处理器202可包括多核,用于多线程或并行处理。处理器202可以执行计算机程序指令的序列以执行不同处理。存储介质204可以包括内存模块,诸如ROM,RAM,闪存模块和大容量存储器,例如CD-ROM和硬盘等。

存储介质204可以存储计算机程序,当所述计算机程序由处理器202执行时,可实现各种处理,诸如用于渲染一用户接口图像,实现一面部识别处理等的计算机程序。存储介质204可存储计算机指令,当由处理器202执行时,所述计算机指令使得所述处理器生成多个任务的图像。所述计算机指令可被组织进模块以实现如本公开所述的各种计算和功能。

进一步,通讯模块208可包括某些网络接口设备,用于通过通讯网络建立连接。数据库210可包括一个或多个数据库,用于存储某些数据,并用于对存储的数据进行某些操作,诸如数据库搜索。进一步,所述数据库210可存储图像、视频、关于该用户108的个性化信息,诸如偏好设置、喜爱节目、用户简档等,以及其他合适的内容。

显示器206可以向电视102的用户或用户群提供信息。显示器206可包括任何合适类型的计算机显示设备或电子设备显示器,诸如基于CRT或LCD的设备。显示器206还可以应用显示技术以产生输入内容的图形显示效果。外设212可以包括各种感测装置和其他输入输出(I/O)装置,诸如躯体感测装置,运动感测装置,麦克风,照相机等。

在操作中,所述终端102,连同或不连同服务器106,可实现具有优先级和分层结构的用于多任务处理的一UX设计。一移动设备(例如,终端102)可以同时执行多个任务,并将正在进行的任务的内容显示给用户,使得用户可以查看不同应用的内容。因此,用户108可以更容易地控制所述移动设备以获得所期望的信息,并且用户108可以同时从不同的应用/源获得信息。

例如,当用户108输入一条命令或响应来自所述移动设备上的一件应用的一条通知时,所述移动设备可以对某些任务的优先级进行排序并在显示器206的适当部分显示所述任务。所述移动设备可以利用计算机图形学、计算机仿真、人工智能、感测设备技术、显示技术和并行处理等之中的各种技术来实现所需功能。

在一个示例性的实施例中,所述用户108可选择要在所述移动设备上操作的一件应用或一件任务。所述终端102可以感测用户行为,并将反映用户行为的信号通过通讯模块208发送到所述控制单元200。所述处理器202可响应用户的命令,并相应地进行响应,例如,执行某些计算并发送计算结果到所述显示器206,使得所述显示器206可以向用户显示结果。用于计算的数据可以被实时获得,可以在所述存储介质204和/或所述数据库210中获得。所述通讯模块208和/或所述显示器206还可以响应用户的命令来播放音频。

在不同的实施例中,由本公开所提供的用于UX设计的所述方法和系统也可以应用于其它合适的计算机系统,例如智能电视机。

在不同的实施例中,所述任务可包括,但不限于,所述移动设备上的应用。这些任务还可以是其他合适的计算机程序,所述计算机程序可以在移动设备中操作以实现某些功能。例如,所述任务可以是嵌入到移动设备的操作系统中的功能。

用户可以在所述移动设备上选择一件任务或一件应用,并且所述任务可以在所述移动设备上执行并显示。当只有一件任务被执行时,所述任务可全屏显示。可以在任务菜单中布置或安排其他任务,使得用户在需要时可以浏览并导航任务菜单中的任务,以进一步选择/打开另一任务。在某个实施例中,当仅执行一件任务时,该任务可能是一件主要任务。

用户可以通过任何合适的方式向所述移动设备发送命令。在某些实施例中,用户可以在移动设备上输入一件任务的名称。在某些实施例中,所述移动设备可以包括触摸功能,而用户可以触摸屏幕来选择任务。在其他实施例中,所述移动设备可包括语音控制,而用户可以与所述移动设备通话以选择/打开任务。所述移动设备还可以响应一件任务的更新和/或行为,例如,一条来电,其需要用户动作来打开任务。也可以使用其他打开任务的方法。

在某些实施例中,所述移动设备具有不同任务的缺省优先级排序。具有相同优先级排名的所述任务可以形成层,且所述移动设备中的任务可以形成多个层。在不同实施例中,用户可能修改所述移动设备中的设置,从而可以确定定制的或用户定义的优先级排序或不同任务层。通过这样的优先排序,可以将一件或多件任务确定为主要任务,另一件或多件任务可以被确定为一级次要任务,而其余任务可以被确定为二级次要任务。所述主要任务可以对应于相同的层,所述一级次要任务可以对应相同的层,而二级次要任务可以对应相同的层。同一层中的任务可以进行类似的操作。

因此,用户可以执行一主要任务并同时与一次要任务进行交互。主要和次要任务的UI和控制都在一个UI视图中。用户能够与具有较高优先级的任务进行交互,同时不会丢失正在进行的具有较低优先级的任务的视图。用户也不需要在应用程序/任务之间来回切换以收集信息并进行决策,这将需要更多来自具有增多的认知工作量的用户的资源。

例如,具有最高优先级的一件主要任务,可以全屏幕或在屏幕区域的较大部分中被执行和显示;具有较低优先级的一级次要任务可以被执行并显示在屏幕区域的较小部分中;而具有最低优先级的一件二级次要任务可以被布置在任务菜单中。可以使用一件任务的所述优先级排序来确定屏幕区域上用于显示所述任务的部分。所述移动设备还可以包括当从用户或任务接收数据时确定任务的优先级排序的算法。图10显示了用于确定不同优先级排名的任务或层的这种算法的示例性过程。

如图10所示,在步骤S1001中,所述移动设备可以首先接收数据。所述数据可包含选择一件任务的命令。所述数据可来自用户或来自任务。例如,用户可以选择一件任务或任务可以生成需要用户动作的通知消息,例如选择,打开或响应一件任务。

在步骤S1002中,所述移动设备可以确定用户选择的任务是否是唯一要执行的任务。如果所选择的任务是唯一要执行的任务,则程序可以进行到步骤S1003。如果所选择的任务不是要执行的唯一任务,则程序可以进行到步骤S1004。

在步骤S1003中,所述选择的任务可以在所述移动设备以全屏显示。

在步骤S1004中,所述移动设备可以确定是否仅要执行两个任务。如果仅要执行两个任务,则程序可以进行到步骤S1005。如果要执行两个以上的任务,则程序可以进行到步骤S1006。

在步骤S1005中,所述移动设备可以确定一件主要任务,一件一级次要任务和二级次要任务,在屏幕的较大部分中显示所述主要任务,将所述一级次要任务显示在屏幕的较小部分,并在所述任务菜单中显示二级次要任务。

在步骤S1006中,所述移动设备可确定一件主要任务,一件一级次要任务和二级次要任务,在屏幕的较大部分中显示所述主要任务,将所述一级次要任务显示在屏幕的较小部分,并向用户发送二级次要任务的通知消息。

也就是说,当选择要执行一件任务或者选择要打开一个应用时,所述移动设备可以确定所述任务的所述优先级。如果只选择了一件任务,不管所述任务的优先级如何,所述任务可以被执行并以全屏显示。其他任务可在任务菜单中显示,以供用户浏览和选择。当用户仅选择两个任务或选择打开两个应用程序时,所述移动设备可以确定两个任务的优先级。其中一项任务可能是主要任务,而另一项任务可能是一级次要任务。

所述主要任务可以显示在屏幕区域的较大部分中,而一级次要任务可以同时显示在屏幕区域的较小部分中。一级次要任务和二级次要任务的图标可显示在所述任务菜单中。当选择多于两个任务被打开时,所述移动设备可以确定所述任务的所述优先级排名。

任务中一件可以是主要任务,而另一件任务可以是一级次要任务,而其余所选择的任务可以是二级次要任务。所述主要任务可以显示在屏幕区域的较大部分中,而一级次要任务可以同时显示在屏幕区域的较小部分中,一级次要任务和二级次要任务的图标可以同时显示在任务菜单中,并且,二级次要任务的通知消息可以发送给用户或显示在屏幕上,当所述主要任务和所述一级次要任务正在被执行和显示时。

在某些实施例中,所述移动设备可以将用户选择的每个任务与存储在所述移动设备中的优先级排序进行比较,并确定一件主要任务,一件一级次要任务和多件二级次要任务。

在某些其他实施例中,一件任务的优先级可以基于其被选择的顺序来确定。例如,用户首先选择的一件任务可以是所述主要任务,并且用户稍后选择的任务可以是一级次要任务。在所述主要任务和所述一级次要任务之后选择的任务可以是所述二级次要任务。

在某些实施例中,当仅有两个被选择的任务要被执行时,其余任务或应用可以是二级次要任务。当执行主要任务和一级次要任务时,可以将二级次要任务的通知消息发送给用户。在某些其它实施例中,当只有两个所选择的任务被执行时,只有由优先级排列或由用户定义的特定任务或应用可以显示在任务菜单中。

在某些实施例中,当存在多于两个所选择的任务要被执行时,除了所述主要任务之外,只有所选择的任务可以显示在所述任务菜单中。在某些实施例中,当多于两个所选择的任务要被执行时,稍后选择的任务可以替换在先选择的主要任务或一级次要任务来成为新的主要任务或一级次要任务。在某些其他实施例中,当仅有两个被选择的任务要被执行时,所有其他任务或应用可以是所述二级次要任务,并且可显示在所述任务菜单中。确定一件任务的优先级排序的标准应根据不同的应用和设计来确定,而不应受本公开的实施例的限制。

在一些实施例中,用户可以关闭一件任务,例如一件主要任务或一件一级次要任务。用户还可以拒绝来自二级次要任务的通知消息。关闭一件任务或拒绝通知消息的动作也可以作为对应数据发送到所述移动设备,并且所述数据可从步骤S1001开始处理。也就是说,当用户关闭一件任务或拒绝一条通知消息时,所述移动设备可能需要确定正在执行和显示的任务的数量以及每件任务的优先级排名。移动设备还可以根据优先级排名和用户的设置进一步确定每个任务的显示。所述过程的细节可以参照如前所述的步骤S1001-S1006,此处不再重复。

在某些实施例中,根据需要,用户还可以仅允许在屏幕上显示一件任务,即一件主要任务,并且将所有其他任务的图标布置在任务菜单中。在这种情况下,任务菜单中的任务,即次要任务,可以向用户发送通知消息,例如显示更新或请求用户进行动作。所述通知消息的显示可与所述主要任务和所述任务菜单的显示部分重叠。通知消息的显示可以具有一定程度的透明度,使得用户可以看到主要任务和任务菜单的状态。

在本公开的不同实施例中,正在执行或打开的任务可以由屏幕上的任务图标来指示或显示。该图标可以显示在屏幕上的任何适当位置,并且可显示为与尚未被执行的任务/应用程序不同,以便将正在执行的任务与尚未执行的任务区分开。在某个实施例中,正在执行的任务的图标可以显示在任务菜单中,并且可以具有与尚未执行的任务不同的颜色。所述任务菜单可以位于屏幕上任何合适的位置。

在某个实施例中,所述任务菜单可位于屏幕的底部。所述通知消息可以在屏幕上任何合适的位置显示。在某个实施例中,所述通知消息可以位于屏幕下部,并且可以与所述一次要任务和所述任务菜单的显示有部分重叠。所述通知消息的显示可以具有一定程度的透明度,以使得用户可以看到所述一级次要任务和所述任务菜单的状态。

应当注意,在本公开中,要在屏幕上显示的任务的数量,即:2,仅仅是用于示例性的。在某些实施例中,用户还可以通过在所述移动设备中定义某些参数以允许在屏幕上同时显示两个以上的任务。用户可以定义,例如,一件主要任务和次要任务的多个层次,以及要在屏幕上显示的任务的最大数量。每件任务可具有特定的优先等级,其可用于确定所述任务是在屏幕上显示还是在任务菜单中显示。用户可继续打开要执行并显示在屏幕上的所需任务,直到达到最大数目。用户还可以确定用于显示任务的屏幕区域的划分。该流程可与图10所示的流程类似,在此处不再重复。

所述选择主要任务,一级次要任务和二级次要任务的具体过程不应受到本公开的实施例的限制。在某个实施例中,用于显示主要任务的部分可以是所述屏幕区域的大约三分之二,而用于显示所述一级次要任务的部分可以是屏幕区域的大约三分之一。所述显示主要任务和一级次要任务的具体比例不应受本公开的实施例的限制。

图11表示了所述移动设备确定具有不同的优先级排名的任务的一个示例性过程。

如图11所示,在步骤S1101中,在程序开始时,移动设备可接收数据以选择一件任务并确定一件主要任务。数据可以来自用户或来自任务,并可包含用于选择任务的信息。例如,用户可选择一件任务或一件任务可以生成一条需要用户动作的通知消息,在用户响应了所述通知消息后,所述任务可以被选择打开。在某个实施例中,所述任务可以是被选择的唯一的任务,并且所述任务可以是主要任务。

在步骤S1102中,所述移动设备可以执行所述任务并以全屏显示所述主要任务。在某个实施例中,此时,所述主要任务可以是唯一正在被执行和显示的任务,并且所述移动设备上的其余任务可被布置在任务菜单中供用户浏览和选择。图3显示了当在所述移动设备上仅显示一件主要任务时的屏幕的示例性视图。

如图3所示,任务的状态,即正在被执行/打开或处于空闲/关闭状态,可以由任务菜单中的所述任务的图标来显示。例如,所述移动设备可具有一触摸屏,并且用户可以沿着任务菜单栏滑动(由双向箭头指示)并选择(由触摸点指示)要执行的期望任务。任务菜单左侧的第一个图标可表示正在进行的主要任务,并且可能看起来比尚未执行的任务的图标具有更暗的色彩。用户可以沿着尚未被执行的任务滑动以选择下一件要被执行的任务,或者可以关闭先前打开的一件任务。

在步骤S1103中,所述移动设备可以接收数据以选择另一件任务并确定一件主要任务、一件一级次要任务和一件二级次要任务。

在某个实施例中,可以根据在移动设备中打开的时间来确定一件任务的优先级排序。也就是说,在步骤S1102中执行的所述主要任务可以继续作为主要任务,而在步骤S1103中选择的任务可以是一件一级次要任务。所述移动设备上的其余应用程序可作为二级次要任务。所述一级次要任务和所述二级次要任务可以安排在所述任务菜单中。

在步骤S1104中,所述移动设备可执行所述主要任务和所述一级次要任务,在所述屏幕的一较大部分中显示所述主要任务,在所述屏幕的一较小部分中显示所述一级次要任务,并在所述任务菜单中显示所述主要任务,所述一级次要任务和所述二级次要任务的图标。图4显示了当执行一件主要任务和一件一级次要任务时所述屏幕的一个示例性视图。

如图4所示,所述二级次要任务的图标可安排在所述任务菜单中。在某个实施例中,显示所述主要任务的部分可为所述屏幕区域的约三分之二,而显示所述一级次要任务的部分可为所述屏幕区域的约三分之一。显示所述主要任务的部分可超过或低于显示所述一级次要任务的部分。在某个实施例中,显示所述主要任务的部分可超过显示所述一级次要任务的部分。

如图4所示,所述主要任务,一级次要任务和二级次要任务的状态可被显示在任务菜单中。在某个实施例中,正在被执行的所述主要任务和一级次要任务的图标可具有比所述二级次要任务的图标更深的色彩。色彩上的差异可表示所述主要任务和所述一级次要任务正在被执行,而所述二级次要任务尚未被执行。在各种实施例中,表示一件任务的状态的特定方式不应受本公开的实施例的限制,并且图标的顺序可以根据不同的应用和设计进行布置。希望所述移动设备的屏幕可以显示所述任务的状态。

在步骤S1105中,所述移动设备可接收数据以选择一件二级次要任务。所述数据可以是,例如,用户对一件任务的一个选择,任务状态的一条更新或对用户动作的一条请求。

在步骤S1106中,所述移动设备可以继续执行并显示所述主要任务和所述一级次要任务,并且在屏幕上显示所述二级次要任务的一条通知消息。

可以处理来自所述二级次要任务的所述数据,且数据的内容可以作为来自所述二级次要任务的一条通知消息在屏幕上显示。图5示出了当来自一件二级次要任务的一条通知消息在屏幕上显示时的屏幕的示例性视图。一条通知消息可以是任何合适类型的消息,例如一条横幅消息或一个弹出警报框。如图5所示,当所述主要任务和所述一级次要任务正在被正常执行和显示时,所述通知消息可以被显示。也就是说,一件二级次要任务的所述通知消息可不打断所述主要任务和所述一级次要任务的执行和显示。

在实践中,当所述移动设备收到数据来选择/打开一件任务时,所述移动设备可确定所述任务的优先级排序,并在屏幕的对应部分中显示所述任务。在某些实施例中,用户能够通过在所述移动设备中设置某些参数来维持所述主要任务和/或所述一级次要任务的状态,使得当所述主要任务和/或所述一级次要任务正在进行中并被显示在屏幕中时,对来自其他任务的通知消息,例如,二级任务的响应可不中断所述主要任务和/或所述一级次要任务的状态。也就是说,当所述主要任务和/或所述一级次要任务正在进行并被显示时,对来自另一任务的一条通知消息的响应可不影响所述主要任务和/或所述一级次要任务的执行和显示。因此,用户可以根据需要专注于所述主要任务和/或所述一级次要任务所示的内容,并从其他任务接收信息。

应当注意,图11所示的流程,仅仅是用于说明本公开的一条示例。在实践中,用户可以任意地打开/关闭一件任务并拒绝一条通知消息。当所述移动设备收到包含用于打开/关闭一件任务或用于拒绝一条通知消息的信息的数据时,所述移动设备可确定所述正在进行中的任务的优先级排序,并确定每个任务的执行和显示,例如,通过步骤S1001-S1006。细节在此不再重复。

用于UX设计的所公开的系统和方法进一步在图6-9中示出。

如图6所示,一导航应用程序可以作为正在被执行的唯一任务而被打开。所述导航应用程序可以全屏显示。所述导航应用程序的图标可显示在所述任务菜单的左侧,表示所述导航应用程序已被打开并执行。多个其他应用,例如电话呼叫、短信和音乐应用,可布置在所述屏幕底部的任务菜单中。用户可以沿所述任务菜单滑动以查看其他应用程序。在某个实施例中,所述导航可以是所述主要任务,而所述任务菜单中显示的其他应用可为次要任务。所述次要任务的图标,例如电话呼叫、短信和音乐应用,可以显示在所述导航任务的图标右侧。在各实施例中,一分区符号或一直线可以被显示以分开所述主要任务和所述次要任务,如图6所示。为了说明的目的,所述分区符号仅在图6中标示。

如图7所示,当所述导航应用正在被执行时,另一应用,例如电话呼叫,可被打开。例如,所述移动设备可用来拨出呼叫或接收呼叫。在某个实施例中,所述导航应用和所述电话呼叫可以是由所述移动设备执行的唯一两个任务。所述导航应用可为所述主要任务,而所述电话呼叫可为所述一级次要任务。所述次要任务的图标,即所述一级次要任务和所述二级次要任务的图标,可以显示在所述主要任务的右侧。所述导航应用可以被持续执行,并可以显示在屏幕区域的一较大部分中。所述电话呼叫可以与所述导航应用同时被执行,并且可以被显示在屏幕区域的一较小部分中。在某个实施例中,所述导航应用可以在所述电话呼叫之上显示。

并且,如图8所示,所述主要任务可能是所述导航应用,而所述一级次要任务可能是一个音乐应用。所述音乐应用可以与所述导航应用同时被执行。所述导航应用可以显示在屏幕区域的一较大部分中,而所述音乐应用可在屏幕区域的一较小部分中显示。在某个实施例中,所述导航应用可以显示在所述音乐应用的上方。

在不同实施例中,当选择不同的次要任务作为一级次要任务来执行时,所述任务菜单中的次要任务的图标的布置可以保持相同。因此,用户可能更容易适应所述次要任务的图标的顺序或排列。所述主要任务的图标,显示在所述屏幕区域的左侧,可能会被更改或调整,以表示正在被显示的所述主要任务。

如图6-9所示,在各种实施例中,可以在所述任务菜单的左侧显示所述导航应用的图标,及多个其它应用的图标,例如,电话呼叫、短信和音乐应用,可能会显示在所述导航应用的图标的右侧。所述导航应用和所述电话呼叫的图标可具有不同的颜色以表示所述导航应用和所述电话呼叫已经被打开。

如图9所示,在一个实施例中,所述主要任务可以是所述导航应用,而所述一级次要任务可能是一个音乐应用。电话呼叫可能是安排在所述任务菜单中的一件二级次要任务。当所述导航应用被打开时,用户可以打开音乐应用来播放音乐。所述导航应用可以被执行,并可以被显示在屏幕区域的一较大部分中。所述音乐应用可以被执行,并可以被显示在所述屏幕区域的较小部分。当所述导航应用和所述音乐应用都被执行时,一条电话通知的通知消息可以被显示在屏幕上。所述通知消息可以由一条来电呼叫或一条拨出呼叫所触发。用户可以在不关闭所述导航应用或所述音乐应用的情况下进行电话呼叫。

作为用于驾驶场景的上述多任务处理的UX设计的示例的扩展(如图8,9和12所示),可以使用语音控制来打开或关闭不同优先级的任务。作为人机交互的一部分,使用语音控制允许一用户执行任何任务,而不需要所述任务显示在在视图中,并且可以添加另一层的功能控制。更重要的是,语音控制可以直接访问一件任务的深层,而其无法通过点击一下一个GUI(图形用户界面)加以实现。例如,用户可以直接通过语音控制来命令所述移动设备执行一项功能,而不是触摸或轻敲所述移动设备数次。在另一示例中,如图12所示,用户可以命令所述移动设备将用户带到一期望的位置或从一专辑中播放一期望的歌曲,且用户可不需要多次敲击所述移动设备来访问所期望的任务。

用户可以直接让所述系统将用户带到一目的地,和/或呼叫某人或播放一特定的专辑,如图12所示,例如,在图12所示的实施例中,用户可以使用语音控制来打开一导航应用和/或一音乐应用,而不需要轻触所述移动设备的屏幕。任务菜单左侧第一个的语音控制图标或麦克风图标可以表明用户正在使用语音控制与所述移动设备进行交互。用户的语音命令可以直接输入到所述移动设备中,以控制所述移动设备来执行所需的功能,而所述移动设备可打开扬声器以响应用户的语音命令。在一个示例中,用户可以通过点击所述移动设备上的一按钮或简单地说出命令来启用所述语音控制功能。所述移动设备可以通过在所述任务菜单的左侧显示所述麦克风图标来响应用户的语音命令,并在麦克风图标右侧显示正在执行的主要任务,表明所述语音控制功能已被启用,或者所述移动设备已经开始接受用户的语音命令。同时,所述移动设备可以按照用户的命令来执行某些功能,例如音乐。所述移动设备可以根据用户的命令行动,同时持续接受用户的语音命令,并根据用户的语音命令来更新正在执行的任务。用户可以通过点击移动设备上的按钮或简单地发出命令来禁用所述语音控制功能,使得所述麦克风图标可以从所述任务菜单中消失,而所述主要任务的图标可以在所述任务菜单上返回到左侧第一个。

同时,使用GUI,用户可能需要访问相应的功能界面,找到目标对象,然后相应于一个或多个层次的相互作用而采取行动。因此,结合语音控制和GUI的使用,用户可以在期望的时间更方便地打开一期望的应用。

语音交互/控制超出GUI的限制,例如,用户在驱动时不能快速到达不同的层次。语音控制可以在UI结构中以及在同一级别的任务流中提供功能。掌控多任务处理,对于系统来说是至关重要的,对用户来说是最重要的,尤其是当安全在任务中发挥重要作用时。

在不同实施例中,可以使用语音控制来打开和关闭不同优先级排序和/或层的任务。所述语音控制可以对应于用于选择一件任务的步骤S1001。通过语音控制,用户可以直接选择一条所需的应用来打开,而无需在移动设备的屏幕上滚动,滑动或打字。也就是说,用户可以在不查看或触摸所述移动设备的情况下控制所述移动设备,并且用户可以在没有所述移动设备的GUI的情况下达到某个层的一件任务。

因此,用户可定义可以由语音触发/控制的一组应用/任务,以及当被执行时,可以在或不在所述移动设备的屏幕上显示的一组应用/任务。另一层功能控制可被添加到所述移动设备中。用户可以用语音打开一期望的应用/任务,使得对所述移动设备的控制可以更方便和更有效率。

所公开的UX设计可以广泛地应用到许多情况中,当执行一件任务时,多任务是可访问的并且对于用户来说是重要的。例如,当用户在路上向一目的地行驶了一短距离,或在一公路旅行中,用户可以接收电话和短信,找到停车场、加油站、餐饮,去观光等等。在不中断所进行的导航和/或地图情况下,所公开的UX设计可以实现可视化的向导以减少驾驶压力并确保道路安全。所公开的UX设计可提供允许用户处理所述次要任务而不丢失或错过所述主要任务,即地图信息的能力。所公开的UX设计可以在诸如iOS和Android的平台和系统这一级得以实现,并且可与现有应用兼容。此外,当显示主要任务和次要任务时,任何合适的次要任务都可在需要时通知用户其状态或相关信息。

例如,如图6-9所示,用户可能正在驾驶,并且用户可能打开了一导航应用,所述导航应用显示在所述移动设备的屏幕上。用户可使用语音控制,即通过语音发出命令给所述移动设备,以打开一条音乐应用,并且从期望的专辑中选择一期待的歌曲进行播放。当用户想要拨出一条呼叫或想要接听一条来电时,用户可以使用语音控制来拨出呼叫或接听来电。用户还可以使用语音控制来控制所述移动设备的某些功能,例如搜索功能。用户可以使用所述搜索功能来搜索一期望的应用和/或一期望的文件。

所述移动设备的多任务特征可提供一技术方案以同时执行多个任务。当另一任务请求用户的动作时,用户可不需要从正在进行的任务上被打断或分心。例如,当用户正在驾驶并且所述导航应用正在所述移动设备上被打开时,用户可以在查看导航应用中的地图时通过所述移动设备进行电话呼叫或播放音乐。因此,驾驶可以更安全,而用户可以提升用户体验。

所述多任务处理功能可以被应用于不同平台上的不同应用中。例如,所述多任务处理功能可以在各种消费者级应用中实现,例如用于观看电视、音乐娱乐、游戏、新闻阅读、在线购物和社交网络中的应用。所述多任务处理功能还可以在涉及多任务处理和内部通讯的各种企业级应用中实现,例如IT管理系统监控,销售工具,客户关系管理(CRM)系统,会计环境,客户支持系统,医疗保健系统和教育等应用中实现。所述多任务功能可以在任何合适的操作系统,例如iOS和Android,中实现。包括多任务处理功能的所述移动设备可以是任何合适的设备,例如一台电话机和一台平板电脑。

随着移动设备在功能上的增多,即使在移动时,用户也可以执行更多的任务。将注意力分解成许多小片的心理习惯对年轻人如何学习、思考、社交、做创造性工作和了解世界的方式有着重要的影响。随着个人和社会化使用中的多任务处理日益增多的现象,所公开的UX设计,伴随着GUI加语音控制,可帮助用户有效并高效地从事移动设备的多任务处理,同时使用较少的工作负载和其他认知资源来做出快速、可靠的决策,以确保其准确性和安全性。

应当理解,在此所公开的上述实施例仅是示例性的,而不是限制本公开的范围。在不脱离本发明的精神和范围的情况下,对所公开的实施例的其它修改,等效或改进对于本领域技术人员是显而易见的,并且被包含在本公开的范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1