用于在并发消息收发会话之间进行切换的方法和设备的制作方法

文档序号:7963516阅读:382来源:国知局
专利名称:用于在并发消息收发会话之间进行切换的方法和设备的制作方法
技术领域
本申请涉及一种用于消息收发应用程序的用户界面,更具体地,涉及用于在并发消息收发会话之间进行切换的方法和设备。
背景技术
移动和其它通信设备日益普及,并且用于个人和商业相关领域。用户经常以便利作为准则,在尤其是无线通信设备的各种通信设备中进行选择。
典型地,当前的通信设备提供了各种形式的数据通信,包括电子邮件、短消息服务(SMS)、即时消息收发(IM)等。例如,适于IM的设备的用户可能希望与两个或更多的IM联系人(即,其它IM配置设备的用户)进行并发但分离的通话。并发消息收发会话(即,通话)之间的切换经常非常繁琐。在IM的情况下,用户典型地必须退出用于当前通话的IM应用程序界面、前往联系人屏幕、定位另一个会话并打开用于所述另一个通话的界面以便能够响应新消息等。在一些情况下,如果从除IM应用程序以外的其它应用程序(即,外部应用程序)的环境中打开特定通话,用户的体验会更加繁琐。诸如消息列表应用程序之类在设备上提供消息动作的统一浏览的外部应用程序可以被用作发起IM应用程序的初始界面。当执行该操作时,为了切换到另一个通话,用户不得不退出IM应用程序中的当前通话,并可能退出外部应用程序(即,消息列表),重新打开IM应用程序,在联系人屏幕中找到希望的会话,然后打开希望的会话。具有这种繁琐交互序列的问题在于用户从手边的主要任务(即,通话)分心。可能需要更多时间来完成通话,并且用户可能会对设备不满。
WO 03/014905公开了一种用于管理即时消息收发会话的公知方法,其中利用通话窗口中的指示符来表示会话。
因此,希望对上述一个或多个问题和需要的解决方案。

发明内容
提供了一种用于处理至少两个并发通话会话的方法和设备,由此用户可以快速地在会话之间切换。可以提供一种图形用户界面,所述图形用户界面包括第一部分,用于处理第一通信会话;以及第二部分,用于立即引起切换到第二通信会话。在操作中,响应引起切换的用户输入,切换图形用户界面的第一部分,以便立即处理第二通信会话。第二组件可以显示用于并发会话动作的通知以及由用户选择的特定通知,以便引起切换。
根据本申请的一个实施例,提供了一种用于操作通信设备以处理至少两个并发通信会话的方法,包括提供图形用户界面,所述图形用户界面包括用于处理第一通信会话的第一部分以及用于引起切换到第二通信会话的第二部分;响应引起切换的用户输入,切换图形用户界面的第一部分,以便处理第二通信会话;以及在第一部分中处理第一通信会话同时,响应至少第二通信会话的动作,在第二部分中显示通知,每一个通知包括用于识别作为通知的对象的联系人的联系人部分以及用于识别作为通知对象的联系人的动作的动作部分。
根据本申请的另一个实施例,提供了一种用于处理至少两个并发通信会话的通信设备,所述设备包括通信子系统,用于发送和接收用于并发通信会话的消息;存储设备,用于存储指令和数据;以及与存储设备和通信子系统相连的处理器,存储设备存储指令和数据,以便将处理器配置成提供图形用户界面,所述图形用户界面包括用于处理第一通信会话的第一部分以及用于引起切换到第二通信会话的第二部分;响应引起切换的用户输入,切换图形用户界面的第一部分,以便处理第二通信会话;以及在第一部分中处理第一通信会话同时,响应至少第二通信会话的动作,在第二部分中显示通知,每一个通知包括用于识别作为通知的对象的联系人的联系人部分以及用于识别作为通知对象的联系人的动作的动作部分。
根据本申请的另一方面,提供了一种设备、一种适配该设备的方法;以及诸如预记录存储设备或其它计算机可读介质的制造物品,制造物品具有记录在其上的程序指令,用于实现本申请的方法;以及一种承载计算机可读程序指令的计算机数据信号,用于实现本申请的方法。
结合附图,当回顾以下详细描述时,本申请的这些及其它方面和特征对于本领域的普通技术人员将是显而易见的。


图1是示出了示例无线通信网络和在该网络中进行通信的移动台的相关组件的方框图;图2是可以在无线通信网络中进行通信的移动台的更详细的图;图3是示出了根据本申请实施例的操作的流程图,用于在用户希望切换的两个或多个并发通信会话中的各个通信会话;图4是示出了IM应用程序的流程图,所述IM应用程序显示了用于各个通信会话的消息并使得能够快速切换到任意并发通信会话中的另一个;以及图5-14表示示出了根据本申请实施例的各种示例操作的IM应用程序的GUI显示图示。
具体实施例方式
注意,贯穿所有附图,相同的特征由相同的参考数字标识。
在本申请的第一方面,提供了一种用于操作通信设备以处理至少两个并发通信会话的方法,包括提供图形用户界面,所述图形用户界面包括用于处理第一通信会话的第一部分以及用于引起切换到第二通信会话的第二部分;响应引起切换的用户输入,切换图形用户界面的第一部分,以便处理第二通信会话;以及在第一部分中处理第一通信会话同时,响应至少第二通信会话的动作,在第二部分中显示通知,每一个通知包括用于识别作为通知的对象的联系人的联系人部分以及用于识别作为通知对象的联系人的动作的动作部分。
其它特征和方面也是显而易见的。本领域的普通技术人员将会意识到,在示出了本申请的方面的示例中,讨论了这里的教益适用于经由有线或无线通信、以及通过无线通信设备和网络接收的消息,不应强加任何限制。
图1是包括通过无线通信网络104进行通信的移动台102的通信系统100的方框图。优选地,移动台102包括可视显示器112、键盘114、以及或许一个或多个辅助用户接口(UI)116,其中每一个均与控制器106相连。控制器106还与射频(RF)收发器电路108和天线110相连。典型地,控制器106具体实现为中央处理单元(CPU),运行了存储组件中(未示出)的操作系统软件。控制器106通常将控制移动台102的整个操作,而与通信功能相关的信号处理操作典型地在RF收发器电路108中执行。控制器106与设备显示器112进行接口,以显示所接收的信息、所存储的信息、用户输入等。设置可以是电话型小键盘或全字母数字键盘的键盘114,通常用于输入存储在移动设备102中的数据、用于传送到网络104的信息、进行电话呼叫的电话号码、在移动台102上所执行的命令、以及可能地其它或不同的用户输入。
移动台102经由天线110在无线链路上,向网络104发送通信信号,并从网络104中接收通信信号。RF收发器电路108执行与无线电网络(RN)128类似的功能,包括诸如调制/解调和可能地编码/解码和加密/解密。设想RF收发器电路108还可以执行除了由RN 128执行的那些功能之外的特定功能。对于本领域的技术人员显而易见,RF收发器电路108将适合于移动台102想要在其中操作的特定无线网络。
移动台102包括电池接口122,用于容纳一个或多个可再充电电池124。电池124向移动台102中的电路提供电能,而电池接口122为电池124提供机械和电连接。电池接口122与调节去往该设备的能量的调节器126相连。当移动台102完全可操作时,RF收发器电路108的RF发射器典型地仅在其正在向网络进行发送时启动,否则,关闭以保留资源。类似地,典型地,RF收发器电路108的RF接收器周期性地关闭以保留能量,直到在指定时间段期间需要接收信号或信息(如果是这样)为止。
移动台102利用诸如订户身份模块(SIM)或可拆卸用户身份模块(R-UIM)之类的存储器模块120进行操作,该存储器模块120在接口118处与移动台102相连或插入到移动台102中。作为SIM或R-UIM的替代,移动台102可以基于由服务提供商编程到内部存储器中的非易失性存储器中的配置数据来进行操作。移动台102可以由单个单元构成,诸如数据通信设备、蜂窝电话、具有数据和语音通信能力的多功能通信设备、针对无线通信实现的个人数字助理(PDA)、或包括内部调制解调器的计算机。可选地,移动台102可以是包括多个分离组件的多模块单元,包括但不局限于计算机、或与无线调制解调器相连的其他设备。特别地,例如,在图1的移动台方框图中,可以将RF收发器电路108和天线110实现为可以插入到膝上型计算机上的端口中的无线电调制解调器单元。在这种情况下,膝上型计算机将包括显示器112、键盘114和一个或多个辅助UI 116,并且控制器106可以保留在与计算机的CPU进行通信的无线电调制解调器单元内,或者具体实现为计算机的CPU。还可以设想,通常不能够进行无线通信的计算机或其它设备可以适合于与诸如上述之一的单个单元设备的RF收发器电路108和天线110相连,并有效地对其进行控制。这样的移动台102可以具有更为特定的实现,如稍后结合图2的移动台202所描述的。
移动台102在无线通信网络104中进行通信、以及通过无线通信网络104进行通信。在图1的实施例中,无线网络104是第三代(3G)支持网络,基于码分多址接入(CDMA)技术。特别地,无线网络104是包括如图1所示相连的固定网络组件的CDMA2000网络。CDMA2000型的无线网络104包括无线电网络(RN)128、移动交换中心(MSC)130、7号信令系统(SS7)网络140、归属位置寄存器/认证中心(HLR/AC)138、分组数据服务节点(PDSN)132、IP网络134、以及远程认证拨入用户服务(RADIUS)服务器136。SS7网络140可通信地与网络142(例如公共交换电话网络或PSTN)相连,而IP网络134可通信地与网络144(诸如因特网)相连。本领域的普通技术人员将会意识到,其中,利用这里的教益尤其可以使用包括GPRS、E-GPRS和UMTS无线电网络的其它网络和相关拓扑。
在操作期间,移动台102与执行诸如呼叫建立、呼叫处理和移动性管理等功能的RN 128进行通信。RN 128包括多个基站收发器系统,为通常被称为“小区”的特定覆盖区提供无线网络覆盖。诸如图1所示的RN 128的给定基站收发器系统向其小区内的移动台传送通信信号、以及从移动台接收通信信号。该基站收发器系统通常在其控制器的控制下,根据特定、通常预定的通信协议和参数,对要传送到移动台的信号执行诸如调制和可能地编码和/或加密等功能。该基站收发器系统类似地解调从其小区内的移动设备102的接收到的任意通信信号,如果需要,可能进行解码和解密。通信协议和参数可以根据不同的网络而变化。例如,一个网络可以采用不同的调制方案并在与其它网络不同的频率处进行操作。下层服务也可以根据其特定协议修订而不同。
图1的通信系统100中所示的无线链路表示一个或多个不同信道,典型是不同的射频(RF)信道,以及在无线网络104和移动台102之间使用的相关协议。典型地,由于整个带宽的限制和移动台102的有限电池功率,RF信道是必须保留的有限资源。本领域的普通技术人员将会意识到实践中的无线网络可以包括取决于网络覆盖的所需整个扩展的数百个小区。所有相关组件可以通过多个开关和路由器(未示出)相连,并由多个网络控制器来控制。
对于向网络运营商登记的所有移动台102,将永久数据(例如移动台102的用户简档表)、以及临时数据(例如移动台102的当前位置)存储在HLR/AC 138中。在语音呼叫去往移动台102的情况下,查询HLR/AC 138来确定移动台102的当前位置。MSC 130的拜访位置寄存器(VLR)负责一组位置区,并存储当前处于其负责的区域内的那些移动台的数据。这包括已经从HLR/AC 138传送到VLR的永久移动台数据的部分,以便更快地访问。然而,MSC 130的VLR也可以分配和存储本地数据,例如临时标识。还通过HLR/AC 138的系统访问,对移动台102进行认证。为了将分组数据服务提供给基于CDMA2000的网络中的移动台102,RN 128与PDSN 132进行通信。PDSN 132提供通过IP网络134对因特网144(或内联网、无线应用协议(WAP)服务等)的访问。PDSN 132还提供移动IP网络中的外部代理(FA)功能、以及虚拟专用网的分组传输。PDSN 132具有IP地址范围,并执行IP地址管理、会话维护和任意高速缓存。RADIUS服务器136负责执行与分组数据服务的认证、授权和计费(AAA)相关的功能,并且可以被称为AAA服务器。
无线通信网络104还包括与IP网络134相连的基于蜂窝的一按即讲(PoC)服务器137。PoC服务器137进行操作,以利于网络104中移动台之间的PoC个人和组通信会话。传统的PoC通信会话包括移动台的端用户(被称作会话“参与者”)之间的会话连接,所述会话参与者按照非常类似步话机(walkie-talkie)或双向无线电的半双工方式一次与一个人进行通信。
本领域的普通技术人员将会意识到,无线网络104可以与没有在图1中明确示出的、可能包括其它网络的其它系统相连。即时不存在要交换的实际分组数据,网络通常也正在传输至少部分寻呼类别和基于正在进行处理的系统信息。尽管网络包括多个部件,这些部件一起工作,从而引起无线链路中的特定行为。
图2是优选移动台202的详细方框图。优选地,移动台202是双向通信设备,至少具有语音和高级数据通信能力,包括与其他计算机系统通信的能力。根据由移动台202所提供的功能,其可以被称为数据消息传送设备、双向寻呼机、具有数据消息收发能力的蜂窝电话、无线因特网设备、或数据通信设备(具有或没有电话能力)。移动台202可以与其地理覆盖区内的多个基站收发器系统200中的任一个进行通信。
移动台202通常将包括通信子系统211,该通信子系统211包括接收器212、发射器214和相关组件,例如一个或多个(优选地嵌入或内置)天线元件216和218、本地振荡器(LO)213、以及诸如数字信号处理器(DSP)220等处理模块。通信子系统211类似于图1所示的RF收发器电路108和天线110。如通信领域的技术人员所显而易见的,通信子系统211的特定设计取决于移动台202想要在其中操作的通信网络。
在已经完成所需的网络登记或激活过程之后,移动台202可以通过网络发送和接收通信信号。将由天线216通过网络接收到的信号输入到接收器212,该接收器212可以执行以下公共接收器功能信号放大、降频转换、滤波、信道选择等,并且在图2所示的示例中,模拟数字(A/D)转换。对接收信号的A/D转换允许更为复杂的通信功能,例如要在DSP220中执行的解调和解码。按照类似的方式,由DSP 220对要传送的信号进行处理,包括诸如调制和编码。将这些DSP处理后的信号输入到发射器214,以便进行数字模拟(D/A)转换、升频转换、滤波、放大和经由天线218在通信网络上的传输。DSP 220不仅处理通信信号,而且提供接收器和发射器控制。例如,可以通过在DSP 220中实现的自动增益控制算法来自适应地控制应用于接收器212和发射器214中的通信信号的增益。
网络访问与移动台202的订户或用户相关联,因此,移动台202需要将诸如订户身份模块或“SIM”卡或可拆卸用户身份模块(R-UIM)插入到移动台202的接口264或与接口264相连,以便在网络中进行操作。可选地,存储器模块262可以是利用服务提供商的配置数据进行编程的非易失性存储器,从而使移动台202可以在网络中操作。由于移动台202是移动电池供电设备,其还包括电池接口254,用于容纳一个或多个可充电电池256。这样的电池256向移动台202中的大多数而非所有电路提供电能,并且电池接口254为其提供机械和电连接。电池接口254与用于向所有电路提供功率V+的调节器(图2中未示出)相连。
移动台202包括用于控制移动台202的整个操作的微处理器238(图1的控制器106的一个实现)。该控制包括本申请的网络选择技术。通过通信子系统211来执行至少包括数据和语音通信的通信功能。微处理器238还与附加设备子系统交互,例如显示器222、闪速存储器224、随机存取存储器(RAM)226、辅助输入/输出(I/O)子系统228、串行端口230、键盘232、扬声器234、麦克风236、短距离通信子系统240、以及在242处一般性指定的任意其他设备子系统。图2所示的一些子系统执行通信相关功能,而其它子系统可以提供“驻留”或设备上功能。注意,诸如键盘232和显示器222之类的一些子系统可以同时用于通信相关功能,例如输入通过通信网络传输的文本消息;以及设备驻留功能,例如计算器或任务列表。优选地,将由微处理器238所使用的操作系统软件存储在诸如闪速存储器224等永久存储器中,可选地,其可以是只读存储器(ROM)或类似存储元件(未示出)。本领域的技术人员将会意识到可以将操作系统、特定设备应用程序或其一部分临时加载到诸如RAM 226等易失性存储器中。
优选地,除了其操作系统功能之外,微处理器238还能够执行移动台202上的软件应用程序。通常在其制造期间,将用于控制至少包括数据和语音通信应用程序的基本设备操作的预定应用程序集安装在移动台202上。可以加载到移动台202上的优选应用程序可以是个人信息管理器(PIM)应用程序,能够组织和管理与用户相关的数据项,诸如但不局限于电子邮件、日历事件、语音邮件、约会和任务项。自然地,一个或多个存储器可用于移动台202和SIM 256上,以便于存储PIM数据项和其它信息。
优选地,PIM应用程序能够经由无线网络发送和接收数据项。在优选实施例中,将PIM数据项与所存储和/或与主计算机系统相关的移动台用户的相应数据项经由无线网络无缝地集成、同步和更新,从而在移动台202上针对这样的项创建镜像主计算机。特别地,优势在于主计算机系统是移动台用户的办公室计算机系统。还可以将附加应用程序通过网络、辅助I/O子系统228、串行端口230、短距离通信子系统240或其他任意适当子系统242加载到移动台202上,并且由用户安装在RAM 226中,或者优选地,安装在非易失性存储器(未示出)中,以便由微处理器238执行。在应用程序安装上的这样的灵活性增加了移动台202的功能,并且可以提供增强的设备上功能、通信相关功能或这两者。例如,安全通信应用程序可以实现要利用移动台202来执行的电子商务功能和其它这样的金融交易。
在数据通信模式下,诸如文本消息、电子邮件消息、或网页下载等接收到的信号将由通信子系统211进行处理并输入到微处理器238。优选地,微处理器238将进一步处理该信号,以便输出到显示器222或可选地辅助I/O设备228。移动台202的用户还可以诸如利用键盘232结合显示器222和可能地辅助I/O设备228,编辑诸如电子邮件消息等数据项。优选地,键盘232是完整字母数字键盘和/或电话型小键盘。可以在通信网络上通过通信子系统211来传送这些编辑的项。
对于语音通信,移动台202的整个操作实质上是类似的,除了接收信号将被输出到扬声器234且用于传输的信号将由麦克风236产生之外。诸如语音消息记录子系统等可选的语音或音频I/O子系统也可以在移动台202上实现。尽管优选地语音或音频信号输出主要通过扬声器234来实现,但是还可以使用显示器222来提供呼叫方身份的指示、语音呼叫的持续时间、或其他语音呼叫相关信息等,作为部分示例。
图2中的串行端口230通常在个人数字助理(PDA)型通信设备中实现,对于该通信设备,与用户桌面计算机的同步是所需的、任意的、构成性的。串行端口230使用户能够通过外部设备或软件应用程序来设置优选项,并除了通过无线通信网络之外,通过向移动台202提供信息或软件下载来扩展移动台202的能力。例如,可以使用可选下载路径,通过直接并因而可靠且可信连接将加密密钥加载到移动台202上,从而提供安全设备通信。
图2的短距离通信子系统240是附加可选组件,提供在移动台202和不同系统或设备之间的通信(不必一定是类似设备)。例如,子系统240可以包括红外设备和相关电路和组件、或者BluetoothTM通信模块,以提供与类似使能的系统和设备的通信。BluetoothTM是蓝牙SIG,Inc的注册商标。
PIM的一个功能在于提供用于存取由台202接收或发送的消息的GUI。消息收集应用程序是用于显示由移动台202接收和发送的不同类型消息的用户界面的示例。
图5示出了根据本申请实施例适配的IM应用程序的一个示例图示500。图示(view)500包括应用程序标识部分502,用于示出有关IM应用程序的各种信息和所选择的设备状态信息,例如电池电平、无线网络信号电平、当前时间和日期(未示出);示出新电子邮件等的新消息计数506。可以在IM应用程序的所有或选定图示上显示部分502。图示500还包括主有效部分504,用于呈现信息并接收用于控制IM应用程序的用户命令。图示500中的有效部分504包括当前有效通话508和可以经由IM与移动台202的用户(称作“John”)进行通话的联系人510的列表。尽管本领域的普通技术人员将会意识到通常具有多个联系人,列出了两个代表性的联系人510,即“Mike”512和“Rob”514。可以从部分504中选择联系人(例如512),以便经由联系人的相关通信设备(未示出)发起通话。
图6示出了John和Mike 152之间的部分通话的图示600。根据本申请的实施例,图示600的有效部分504包括消息显示部分602、消息编辑部分604以及快速切换和通知部分606。将焦点部分用于示出图示600的哪一部分对于接收用户的输入有效。图示600包括光标608焦点设备,用于在部分604中输入消息。快速切换和通知部分606设置了图示600的区域,显示与当前的通信会话(即,John和Mike之间)和其它并发会话(如果存在,参见图7)相关的通知。作为示例,部分606显示了与John和Mike之间的会话相关的代表通知,即,建议Mike键入消息的通知610。优选地,通知包括联系人部分612,用于识别作为通知的对象的联系人;以及动作部分614,用于识别作为通知的对象的联系人的动作。如果没有并发会话有效,则快速切换和通知部分606可以仅用作通知装置,除非并直到其它通信会话变为有效为止。
参考图7,示出了图示700,图示700演示了由John正在编辑的、用于与Mike的通话的新消息702;以及给John的通知704,通知联系人Rob 514正在John可能希望切换到的并发会话中键入给John的消息。优选地,通知704包括与两个部分612和614相同的格式。
参考图8,示出了IM应用程序的图示800,其中焦点从消息编辑部分604移向快速切换和通知部分606。利用反色视频模式802演示焦点,以便显示通知704,也可以使用本领域公知的其它焦点设备(例如字体改变、突出显示、闪烁、轮廓显示等)。利用台202的一个或多个输入设备,可以在部分604和606之间移动焦点,所述输入设备包括键盘232的任意方向键或诸如拇指轮或定点设备等之类的辅助I/O 228。
通过部分606利于从John和Mike之间的当前IM会话到John和Rob之间的并发会话的切换。通过将焦点移向部分606来选择来自其它会话的通知(例如704)。每一个通知分别与引起动作的会话相关联。用户可以按压键盘232的输入键(或其它预定键)来直接输入切换命令,或按压按键或使用辅助I/O设备228来引出选项菜单。图9在图示900中演示了选项菜单902,利用该菜单可以采用适当的命令选择(例如904)来命令切换或其它命令。图10演示了在快速切换之后IM应用程序的图示1000,示出了台202的用户John和联系人Rob 514之间的新通话。
如果存在多于一个的其它并发会话,则可以按照各种方式经由快速切换和通知部分606来呈现通知。例如,利用在部分606中显示的大多数当前通知,可以对通知进行排队,并通过滚动队列来使可用通知成为较老的通知。当来自特定会话的较新通知使来自相同会话的通知被废弃时,可以去除/替代较老的通知。可以经由例如键盘232的空格键或方向键等或台202的其它输入设备的公知方式来滚动通知。
还可以向新消息动作提供相对于键入动作所示的通知和切换特征。例如,图11示出了与图示600相似的John和联系人Mike 512之间的会话的图示1100,然而,快速切换和通知部分606显示了包括与较早的通知相同格式的新消息通知1102,即,按照接收到消息部分的格式的联系人部分612和动作部分614。还可以将新消息通知1104图标和计数添加到应用程序标识部分502,以指示接收到了新IM消息。
为了应答来自联系人Rob 514的新消息,用户可以将焦点移向部分606,以选择通知1102(图12的图示1200)和切换,如前所述并如图13的图示1300所示。用户可以按压“R”(或键盘232的其它预定按键)来进行应答,由此引起切换并开始图14的图示1400所示的新消息编辑。通过快捷键或经由菜单的切换可以将用户带入希望的通话,为了方便目的,将焦点设在消息编辑部分604,因此无需在新通话处按压“R”或任意其它快捷键来继续消息编辑。可以按照类似方式执行响应键入或其它通知消息的切换。
应当注意,参考图14,如果不存在通知,无需显示快速切换和通知部分606。可以使消息编辑部分604位于图示内以代替部分606,由此增大通话消息显示部分602的尺寸。可选地,可以放大消息编辑部分604以根据希望隐藏部分606,从而在图示中强调该组件。一旦出现通知,就可以显示快速切换和通知部分606,并据此移动消息编辑部分604。可选地,可以显示部分606而与通知是否可用无关。于是,本领域的普通技术人员将会意识到,参考图10,如果Rob已经停止键入通知触发切换的消息,图示1000的底部看起来与图示1400的底部相同。
参考图3和4,示出了根据本申请实施例用于快速切换和通知会话特征的操作。本领域的普通技术人员将会意识到,可以在用于配置移动台202的计算机指令(软件)内体现这种操作。
参考操作300,发起设备202的用户和另一个远程用户(例如,联系人Mike 512)之间的IM会话302。在步骤304,在通话会话中发送或接收消息。在步骤308,考虑到例如前述的IM动作,定义用于向台202的用户呈现动作的通知。优选地,通知的显示部分包括识别引起动作的联系人的第一部分;以及描述动作或根据应用包括接收到的部分消息的第二部分。典型地,仅需要针对接收到的消息来定义通知。当从另一个会话激活(显示、选择和命令)通知时,每一个通知与引起动作以利于切换到特定会话的这种会话相关联。可以在特定会话的图示内显示用于特定通信会话(例如,联系人正在键入消息)的通知,或根据希望在用于其它并发会话并且用户可配置其选项的图示中显示通知。
可以重复操作304和306,直到特定会话结束为止(步骤308)。可以针对各个并发会话来执行操作300。
同时,参考操作400,可以调用台202的IM应用程序图形用户界面组件,在用于特定通信会话的快速切换屏幕组件中显示任意消息和通知(步骤402)。在编辑屏幕组件(例如部分604)内发起焦点。用户可以在当前显示的通话中执行动作,例如键入消息或调用与焦点的位置相关的选项的菜单。
如果存在,在快速切换和通知组件(例如606)中显示通知,典型地,所述组件的位置与编辑屏幕组件相邻,在本实施例中,沿图形用户界面图示的底部,编辑屏幕组件位于部分604之下。当使用于在消息显示部分602中显示消息的可用空间最大化时,底部是用户的便利位置。用户很快并且很容易注意到部分604和606之间焦点的切换。然而,优选地,切换和通知组件的显示可以被动态地操作成仅在通知可用时才进行显示。否则,典型地,隐藏切换和通知组件,以便进一步使用于图示中其它组件的显示空间量最大。其它组件可以包括示出了通话中历史消息的消息显示组件。可以在切换和通知组件的位置内显示消息编辑组件,或根据希望进行放大。
在步骤404,确定用户是否输入或选择了相对于当前通话的动作。如果不希望这种动作,经由“否”分支到步骤406,确定用户是否已经导航到切换组件(例如部分606)。如果“是”,在步骤408,将焦点移向切换组件。如果“否”,从步骤402重复操作。利用切换组件中的焦点,可选地并根据任意排队通知,用户可以对通知进行导航(步骤410),以便选择希望的通知。可选地,可以调用并显示命令的菜单(步骤412)。在步骤414,用户引起如前所述的切换。可以对于新选择的会话来重复操作400。
如果在步骤404,相对于当前通话更希望用户动作,经由“是”分支到步骤416,响应用户的指示执行动作(例如,消息键入、诸如编辑之类的命令调用等)。动作可以包括显示命令选项的菜单。如果特定动作结束,则会话的当前图示结束(步骤418)。否则,从步骤402开始重复。
本领域的普通技术人员将会认识到,快速切换组件利于在不同通话会话之间的切换捷径。在演示的实施例中,在与这种组件适配的消息收发应用程序内,用户可以导航(例如滚动)到组件,并键入特定键或简单地调用对应的菜单项来切换会话。
通过呈现并发会话相关的通知,所示的快速切换组件还提供了信息提供功能。优选地,快速切换组件位于消息收发应用程序的图示的底部附近,优选在消息编辑组件以下,以利于在编辑和切换组件之间轻松导航,不会使图示的消息显示(即,历史)部分混乱。整个浏览空间的固定位置和预留位置避免弹出和其它可能使人分心的对话界面。可以接收并排队多个通知,以便根据用户的选择进行浏览。
尽管主要将本申请描述为一种方法,本领域的普通技术人员将会理解,本申请还针对一种用于执行所公开方法的设备,并且包括用于执行每一个所述方法步骤的设备部件,可以作为硬件组件、利用适当软件进行编程以实现所公开方法的计算机、二者的任意结合或其它任意方式。此外,与设备一起使用的制造物品(例如,包括其上记录的程序指令的预记录存储设备或其它类似计算机可读介质)或承载计算机可读程序指令的计算机数据信号可以针对设备来利于本公开方法的实现。可以理解,这种设备、制造物品和计算机数据信号均处于本申请的范围之内。
上述本申请的实施例仅作为示例。在不脱离本申请范围的前提下,本领域的普通技术人员可以对特定实施例进行改变、修改和变体。所附权利要求中所述的主题意欲覆盖并包括技术的所有适当改变。
权利要求
1.一种用于操作通信设备以处理至少两个并发通信会话的方法,包括提供图形用户界面,所述图形用户界面包括用于处理第一通信会话的第一部分以及用于引起切换到第二通信会话的第二部分;响应引起切换的用户输入,切换图形用户界面的第一部分,以便处理第二通信会话;以及在第一部分中处理第一通信会话的同时,响应至少第二通信会话的动作,在第二部分中显示通知,每一个通知包括用于识别作为通知的对象的联系人的联系人部分、以及用于识别作为通知对象的联系人的动作的动作部分。
2.根据权利要求1所述的方法,其中,用户输入包括与第二通信会话相关的特定通知的选择,以及所述切换对选择进行响应。
3.根据权利要求1或2所述的方法,其中,第二部分用于排队并用于对通知的导航,并且所述方法包括接收用户输入以便从所述通知中选择特定通知。
4.根据权利要求1到3之一所述的方法,其中,至少两个通信会话包括各个即时消息收发会话。
5.根据权利要求1到4之一所述的方法,其中,第二通信会话是从与正在第一通信会话一起并发处理的两个或多个其它通信会话中选择的一个。
6.根据权利要求1到5之一所述的方法,其中,提供图形用户界面的步骤包括与第一部分的消息编辑部分相邻地显示第二部分。
7.根据权利要求1到6之一所述的方法,其中,提供图形用户界面的步骤包括响应没有出现响应于通信会话之一的动作而定义的通知,隐藏第二部分。
8.根据权利要求1-5和7之一所述的方法,其中,图形用户界面还包括用于编辑消息的消息编辑部分。
9.根据权利要求1到8之一所述的方法,还包括当针对第一或第二通信会话接收到新消息时,在并发通信会话之间持续存在的应用程序标识部分中显示新消息通知。
10.根据权利要求9所述的方法,其中,新消息通知包括针对第一或第二通信会话接收到的新消息的计数。
11.一种用于处理并发通信会话的通信设备,所述设备包括通信子系统,用于发送和接收用于并发通信会话的消息;存储设备,用于存储指令和数据;以及与存储设备和通信子系统相连的处理器,所述存储设备用于存储指令和数据,以便将处理器配置成提供图形用户界面,所述图形用户界面包括用于处理第一通信会话的第一部分以及用于引起切换到第二通信会话的第二部分;响应引起切换的用户输入,切换图形用户界面的第一部分,以便处理第二通信会话;以及在第一部分中处理第一通信会话的同时,响应至少第二通信会话的动作,在第二部分中显示通知,每一个通知包括用于识别作为通知的对象的联系人的联系人部分、以及用于识别作为通知对象的联系人的动作的动作部分。
12.根据权利要求11所述的设备,其中,所述指令和数据将处理器配置成接收包括与第二通信会话相关的特定通知的选择的用户输入,以及所述切换对选择进行响应。
13.根据权利要求11或12所述的设备,其中,所述指令和数据将处理器配置成进行排队、并用于对通知进行用户导航,以及接收用户输入以便从所述通知中选择特定通知。
14.根据权利要求11到13之一所述的设备,其中,至少两个通信会话包括各个即时消息收发会话。
15.根据权利要求11到14之一所述的设备,其中,所述指令和数据将处理器配置成与第一部分的消息编辑部分相邻地显示第二部分。
16.根据权利要求11到15之一所述的设备,其中,所述指令和数据将处理器配置成响应没有出现响应于通信会话之一的动作而定义的通知,隐藏第二部分的显示。
17.根据权利要求11-14和16之一所述的设备,其中,所述指令和数据将处理器配置成在图形用户界面中显示用于编辑消息的消息编辑部分。
18.根据权利要求11到17之一所述的设备,其中,所述指令和数据将处理器配置成当针对第一或第二通信会话接收到新消息时,在并发通信会话之间持续存在的应用程序标识部分中显示新消息通知。
19.根据权利要求18所述的设备,其中,新消息通知包括针对第一或第二通信会话接收到的新消息的计数。
20.一种机器可读介质,包括在计算机处理器上可执行的程序代码装置,用于实现根据权利要求1到10之一所述的方法。
21.一种通信系统,包括根据权利要求11到19之一所述的至少一个设备。
全文摘要
提供了一种用于操作通信设备以处理至少两个并发通信会话的方法和设备。所述方法包括提供图形用户界面,所述图形用户界面包括用于处理第一通信会话的第一部分以及用于引起切换到第二通信会话的第二部分;响应引起切换的用户输入,切换图形用户界面的第一部分,以便处理第二通信会话;以及在第一部分中处理第一通信会话同时,响应至少第二通信会话的动作,在第二部分中显示通知,每一个通知包括用于识别作为通知的对象的联系人的联系人部分以及用于识别作为通知对象的联系人的动作的动作部分。
文档编号H04Q7/22GK1882189SQ20061009252
公开日2006年12月20日 申请日期2006年6月15日 优先权日2005年6月17日
发明者格哈特·D·克拉森, 沙乌尔·怀斯布尔特 申请人:捷讯研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1