[go: up one dir, main page]

CN101443727A - Method, apparatus and computer program product providing graphical user interface that facilitates management of multiple simultaneous communication sessions - Google Patents

Method, apparatus and computer program product providing graphical user interface that facilitates management of multiple simultaneous communication sessions Download PDF

Info

Publication number
CN101443727A
CN101443727A CNA2005800395861A CN200580039586A CN101443727A CN 101443727 A CN101443727 A CN 101443727A CN A2005800395861 A CNA2005800395861 A CN A2005800395861A CN 200580039586 A CN200580039586 A CN 200580039586A CN 101443727 A CN101443727 A CN 101443727A
Authority
CN
China
Prior art keywords
communication
ongoing
user interface
ongoing communication
view
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2005800395861A
Other languages
Chinese (zh)
Inventor
A·厄克奥尔姆
K·H·莱诺南
K·T·蒂奥迈南
S·卡尔利奥屈尔瑞
J·屈于西南
T·科奥尔特
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Oyj
Original Assignee
Nokia Oyj
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Oyj filed Critical Nokia Oyj
Publication of CN101443727A publication Critical patent/CN101443727A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开一种在通信终端中使用以及结合通信终端使用的用户界面设备、方法和软件,其中该用户界面包括第一视图和第二视图中的至少一个,用于为用户提供至少下列项的可视化表示:至少一个进行中通信的类型、所述至少一个进行中通信内的参与者以及是否正在与所述至少一个进行中通信的参与者共享内容。相较于现有技术,本发明的使用可以使管理多个同时通信会话变得简单易行。The present invention discloses a user interface device, method and software used in and in conjunction with a communication terminal, wherein the user interface includes at least one of a first view and a second view, for providing the user with at least the following items A visual representation of: a type of at least one ongoing communication, participants within the at least one ongoing communication, and whether content is being shared with the at least one ongoing communication participant. Compared with the prior art, the use of the present invention can make it easier to manage multiple simultaneous communication sessions.

Description

提供便于管理多个同时通信会话的图形用户界面的方法、设备和计算机程序产品 Method, apparatus and computer program product for providing a graphical user interface that facilitates management of multiple simultaneous communication sessions

技术领域 technical field

本发明的示例实施例一般地涉及用户界面(UI)技术,并且尤其涉及在通信终端中使用以及结合通信终端使用的图形用户界面(GUI)设备、方法和软件。Example embodiments of the present invention relate generally to user interface (UI) technologies, and more particularly to graphical user interface (GUI) devices, methods and software for use in and in conjunction with communication terminals.

背景技术 Background technique

在传统的通信终端例如移动电话中,没有任何单一UI位置能够一览显示所有激活的进行中通信。尽管单独的应用程序可以显示其各自状态,例如即时消息收发(IM)应用程序中的激活的IM对话,但是没有为用户提供所有激活的通信会话的连贯视图。此外,在传统的实践中,通信会话之间的任何切换是通过各自的应用程序来完成的。In a traditional communication terminal such as a mobile phone, there is no single UI location capable of displaying all active ongoing communications at a glance. While individual applications can display their respective statuses, such as active IM conversations in an instant messaging (IM) application, the user is not provided with a coherent view of all active communication sessions. Furthermore, in traditional practice, any switching between communication sessions is done through the respective applications.

由于这些缺陷,管理多个同时通信会话对于用户来说很难处理,因为通信管理被分裂成片段。此外,通过当前控件来改变会话中的模式是不可能的。而且,随着新的通信模式和技术进步,希望它们能够支持多个同时的通信会话。然而,这些通信会话就其性质而言可能差异很大,例如长期的具有最低用户活动频率的静态的,或者短期的要求更加频繁的用户交互的。潜在可能的通信的不同性质仅会使得管理多个同时通信的问题复杂化。Due to these deficiencies, managing multiple simultaneous communication sessions is difficult for users because communication management is fragmented into pieces. Also, it is not possible to change the mode in a session through the current control. Also, as new communication modes and technologies advance, it is expected that they will be able to support multiple simultaneous communication sessions. However, these communication sessions may vary widely in their nature, such as long-term static with minimal user activity frequency, or short-term requiring more frequent user interaction. The different nature of the potential communications only complicates the problem of managing multiple simultaneous communications.

发明内容 Contents of the invention

根据本发明的示例实施例,克服了前述和其他问题,并且实现了其他优点。The foregoing and other problems are overcome, and other advantages are realized, in accordance with example embodiments of the present invention.

在本发明的一个方面中,本发明的示例实施例提供了通信终端的用户界面,该用户界面包括第一视图和第二视图中的至少一个,用于为用户提供至少下列项的可视化表示:至少一个进行中通信的类型、所述至少一个进行中通信中的参与者以及是否正在与所述至少一个进行中通信的参与者共享内容。In one aspect of the present invention, an exemplary embodiment of the present invention provides a user interface of a communication terminal, the user interface including at least one of a first view and a second view for providing a user with a visual representation of at least the following items: A type of at least one ongoing communication, a participant in the at least one ongoing communication, and whether content is being shared with the at least one ongoing communication participant.

在本发明的另一个方面中,本发明的示例实施例提供了一种设备,其包括数据处理器,所述数据处理器耦合到用户界面,并且可操作为建立工作空间和会话视图中的至少一个,用于为用户提供至少下列项的可视化表示:至少一个进行中通信的类型、所述至少一个进行中通信中的参与者以及是否正在与所述至少一个进行中通信的参与者共享内容。In another aspect of the present invention, an example embodiment of the present invention provides an apparatus comprising a data processor coupled to a user interface and operable to establish at least one of a workspace and a session view One for providing a user with a visual representation of at least the type of at least one ongoing communication, participants in the at least one ongoing communication, and whether content is being shared with the at least one ongoing communication participant.

在本发明的另一个方面中,本发明的示例实施例提供了一种实现在计算机可读介质中的计算机程序产品,其包括可由数据处理器执行的程序指令。所述程序指令可操作为使得所述数据处理器管理用户界面功能并且建立工作空间视图和会话视图中的至少一个,用于提供至少下列项的可视化表示:至少一个进行中通信的类型、所述至少一个进行中通信中的参与者以及是否正在与所述至少一个进行中通信的参与者共享内容。In another aspect of the present invention, example embodiments of the present invention provide a computer program product embodied in a computer readable medium, comprising program instructions executable by a data processor. The program instructions are operable to cause the data processor to manage user interface functions and establish at least one of a workspace view and a session view for providing a visual representation of at least one of the types of communications in progress, the At least one participant in the ongoing communication and whether content is being shared with the at least one participant in the ongoing communication.

在本发明的另一个方面中,本发明的示例实施例提供了一种终端,该终端具有处理器装置,所述处理器装置耦合到用户界面装置并且可操作为向用户提供至少下列项的可视化表示:至少一个进行中通信的类型、所述至少一个进行中通信中的参与者以及是否正在与所述至少一个进行中通信的参与者共享内容。In another aspect of the present invention, example embodiments of the present invention provide a terminal having processor means coupled to user interface means and operable to provide a user with a visualization of at least Indicates: a type of at least one ongoing communication, a participant in the at least one ongoing communication, and whether content is being shared with the at least one ongoing communication participant.

本发明的示例实施例进一步提供了一种方法,该方法可以通过用户界面功能操作,所述方法包括:建立第一视图和第二视图中的至少一个以提供至少下列项的可视化表示:至少一个进行中通信的类型、所述至少一个进行中通信中的参与者以及是否正在与所述至少一个进行中通信的参与者共享内容;对通信设备的用户显示所述第一视图和第二视图中的至少一个;以及,响应于用户激活至少一个控件而管理至少一个进行中通信的操作。Exemplary embodiments of the present invention further provide a method operable through user interface functionality, the method comprising: establishing at least one of a first view and a second view to provide a visual representation of at least the following: at least one the type of communication in progress, the at least one participant in the communication in progress, and whether content is being shared with the at least one participant in the communication in progress; at least one of; and, an operation to manage at least one ongoing communication in response to user activation of the at least one control.

附图说明 Description of drawings

当结合附图进行阅读时,本发明的示例实施例的前述和其他方面将更加明白,其中:The foregoing and other aspects of example embodiments of this invention will be more apparent when read in conjunction with the accompanying drawings, in which:

图1示出了UI工作空间视图的非限制性示例;Figure 1 shows a non-limiting example of a UI workspace view;

图2示出了UI会话视图的非限制性示例;Figure 2 shows a non-limiting example of a UI session view;

图3示出了用于共享内容的集中论坛的表示;Figure 3 shows a representation of a centralized forum for sharing content;

图4A和图4B统称为图4,示出了在用户与若干参与者进行PoC通信期间用户选择用于与参与者进行共享的内容(视频)的过程;Fig. 4 A and Fig. 4B are collectively referred to as Fig. 4, have shown the process that the user selects the content (video) for sharing with the participants during the PoC communication between the user and some participants;

图5A和图5B统称为图5,示出了在用户与若干参与者进行PoC通信期间用户选择用于与参与者进行共享的视频内容的过程;5A and FIG. 5B are collectively referred to as FIG. 5, which shows a process in which the user selects video content for sharing with participants during the PoC communication between the user and several participants;

图6示出了工作空间结合会话视图的示例表示,它们共同表示连贯UI空间以提供对所有可能的通信装置的迅速访问以及在这些通信装置之间的切换,并且提供内容/通信扩充;Figure 6 shows an example representation of a workspace combined with a session view, which together represent a coherent UI space to provide quick access to and switching between all possible communication devices, and to provide content/communication augmentation;

图7示出了工作空间概念的使用示例;Figure 7 shows an example of the use of the workspace concept;

图8示出了将针对个体的呼叫升级为群组呼叫的过程;Figure 8 shows the process of upgrading an individual call to a group call;

图9示出了启动与图8所示的群组呼叫的参与者的聊天/IM会话的过程;Figure 9 illustrates the process of initiating a chat/IM session with a participant of the group call shown in Figure 8;

图10示出了在进行中的第一群组通信会话期间启动第二群组通信会话的示例;Figure 10 shows an example of initiating a second group communication session during an ongoing first group communication session;

图11A和图11B统称为图11,示出了用于与第二群组通信会话的参与者共享视频内容的过程;11A and 11B, collectively referred to as FIG. 11 , illustrate a process for sharing video content with participants of a second group communication session;

图12示出了第一群组通信会话的呼叫被终止、仅留下聊天会话进行中的情况下的UI;Figure 12 shows the UI where the call of the first group communication session is terminated, leaving only the chat session in progress;

图13为包括可操作实现本发明的示例实施例的UI和控制器的终端的框图;以及13 is a block diagram of a terminal including a UI and a controller operable to implement an example embodiment of the present invention; and

图14A和图14B统称为图14,示出了显示表示的示例,该表示示出了工作空间视图、会话视图以及对话的概念以及不同视图如何互相逻辑关联。Figures 14A and 14B, collectively referred to as Figure 14, show an example of a display representation showing the concept of a workspace view, a session view, and a dialog and how the different views are logically related to each other.

具体实施方式 Detailed ways

以示意的方式,可以注意到随着移动终端的功能增强,添加扩充单元至通信会话变得很重要。然而,当前的传统移动终端的单独通信应用程序不支持主通信会话和扩充单元之间的流畅切换。主通信会话和扩充单元之间的切换应当比传统应用程序切换更快并且更加直观。By way of illustration, it may be noted that as the functionality of mobile terminals increases, it becomes important to add expansion units to a communication session. However, current separate communication applications of conventional mobile terminals do not support smooth switching between the main communication session and the expansion unit. Switching between the main communication session and the expansion unit should be faster and more intuitive than traditional application switching.

此外,当前没有添加扩充单元至通信会话的功能,即使对于能够创建扩充内容(例如创建图像)或者下载扩充内容(例如音乐文件)的通信终端也是如此。在很多情况下,在通信期间可能出现共享内容的动机,从而在会话内流畅地共享内容的装置应当能够被用户很容易地访问并且操作。Furthermore, there is currently no function of adding an extension unit to a communication session, even for a communication terminal capable of creating extended content such as creating images or downloading extended content such as music files. In many cases, an incentive to share content may arise during communication, so a means to fluently share content within a session should be easily accessible and operable by a user.

通过下文内容可以显见,任何添加内容至IM对话的先前功能与本发明的教导显著不同,至少是由于先前功能仅应用到一个通信模式的原因,并且还由于其中不存在用于管理共享内容的中心位置的原因。As will be apparent from what follows, any previous functionality to add content to an IM conversation differs significantly from the teachings of the present invention, at least because the previous functionality only applies to one mode of communication, and also because there is no central point for managing shared content The reason for the location.

本发明的教导的实现中作出的假定是:用户希望具有多个同时激活/进行中的通信会话。例如,即时消息收发(IM)、手机对讲(PoC,也称为一键通(PTT)以及通过手机即按即说(Push to Talk OverCellular))、视频电话以及其他通信模式和方法的引入增加了为相同参与者提供不同通信方法的需求。The assumption made in the implementation of the teachings of the present invention is that a user wishes to have multiple simultaneously active/ongoing communication sessions. For example, the introduction of Instant Messaging (IM), Intercom over Cellular (PoC, also known as Push to Talk (PTT) and Push to Talk Over Cellular), video telephony, and other modes and methods of communication has increased To meet the need to provide different communication methods for the same participant.

首先参考图13,其示出了终端100的框图。终端100包括UI 102,其中包括显示器104和输入设备106,输入设备106可以包括显示器104的触敏部分和/或小键盘或键盘。如果显示器是触敏的,则小键盘/键盘可以为虚拟(显示的)小键盘/键盘。语音识别和/或手写识别也可以构成输入设备106的全部或者一部分。可以提供一个或者多个物理或者虚拟的软按键108,并且该软按键108可以用于实现控件以访问并且启动上述的各种UI功能。作为非限制性示例,软按键108提供了用于在进行中通信期间启动与进行中通信的参与者共享内容的控件、用于在进行中通信期间添加参与者至进行中通信的控件、用于在进行中通信期间启动与参与者的新类型通信的控件、用于在进行中通信期间启动与至少一个其他参与者的新通信的控件,以及用于在通信之间切换的控件。UI 102耦合到数据处理器110,数据处理器110接着耦合到存储器111,存储器111包括程序存储器112和数据存储器114。程序存储器112存储一个或者多个计算机程序用于使得数据处理器110实现图1-图12所示并且上文所述的UI功能。终端100还包括无线通信电路120例如蜂窝收发器122,并且在某些实施例中还包括短程RF和/或IR无线通信收发器124(例如BluetoothTM接口)。如果存在的话,蜂窝收发器122和短程收发器124两者可以被同时激活,其中(作为一个非限制性示例)蜂窝收发器122用于由蜂窝操作员进行电话呼叫通信,而短程收发器124用于通过无线局域网(WLAN)接口进行IM聊天会话通信,所述无线局域网接口耦合到互联网并且通过一个或者多个互联网服务供应商耦合到IM聊天参与者。终端100可以包括数字图像采集设备130,用于产生如上所述的可共享的数字图像以及可能的视频,并且还用于产生可共享的照相机取景器内容。话筒132可以用于产生音频内容。这些包括音乐内容在内的各种类型的内容可以存储在数据存储器114中,优选地在通过数据处理器110执行的操作系统(OS)118例如SymbianTM操作系统的控制下存储在文件系统116中。在实践中,数据处理器110可以包括多个数据处理器,例如用于执行OS118并且管理UI 102的第一数据处理器,以及实现为用于管理无线通信电路120的数字信号处理器(DSP)或者等效的高速逻辑的第二数据处理器。Referring first to FIG. 13 , a block diagram of a terminal 100 is shown. The terminal 100 includes a UI 102 including a display 104 and an input device 106 which may include a touch-sensitive portion of the display 104 and/or a keypad or keyboard. If the display is touch sensitive, the keypad/keyboard may be a virtual (displayed) keypad/keyboard. Speech recognition and/or handwriting recognition may also constitute all or part of the input device 106 . One or more physical or virtual soft keys 108 may be provided and used to implement controls to access and initiate the various UI functions described above. As non-limiting examples, softkeys 108 provide controls for initiating sharing content with participants of an ongoing communication during an ongoing communication, controls for adding participants to an ongoing communication during an ongoing communication, A control for initiating a new type of communication with a participant during an ongoing communication, a control for initiating a new communication with at least one other participant during an ongoing communication, and a control for switching between communications. UI 102 is coupled to data processor 110 , which in turn is coupled to memory 111 , which includes program memory 112 and data memory 114 . The program memory 112 stores one or more computer programs for enabling the data processor 110 to implement the UI functions shown in FIGS. 1-12 and described above. The terminal 100 also includes wireless communication circuitry 120, such as a cellular transceiver 122, and in some embodiments, a short-range RF and/or IR wireless communication transceiver 124 (eg, a Bluetooth interface). If present, both cellular transceiver 122 and short-range transceiver 124 may be activated simultaneously, wherein (as one non-limiting example) cellular transceiver 122 is used for communication of a telephone call by a cellular operator, and short-range transceiver 124 is used for communication by a cellular operator. The IM chat session is communicated over a wireless local area network (WLAN) interface that is coupled to the Internet and to IM chat participants through one or more Internet service providers. The terminal 100 may include a digital image capture device 130 for generating shareable digital images and possibly video as described above, and also for generating shareable camera viewfinder content. Microphone 132 may be used to generate audio content. These various types of content, including music content, may be stored in data storage 114, preferably in file system 116 under the control of an operating system (OS) 118 executed by data processor 110, such as the Symbian operating system. . In practice, data processor 110 may include multiple data processors, such as a first data processor for executing OS 118 and managing UI 102, and implemented as a digital signal processor (DSP) for managing wireless communication circuitry 120 or an equivalent high-speed logic second data processor.

应当理解,终端100是可以在其中实现和/或实施本发明的宽范围设备的示例。It should be appreciated that terminal 100 is an example of a wide range of devices in which the present invention may be implemented and/or practiced.

通常地,终端100的各个实施例可以包括但是并不限于蜂窝电话、具有无线通信功能的个人数字助理(PDA)、具有无线通信功能的便携式计算机、具有无线通信功能的图像采集设备例如数码相机、具有无线通信功能的游戏设备、具有无线通信功能的音乐存储和播放设备、允许无线互联网访问和浏览的互联网设备以及包括这些功能的组合的便携式单元或者终端。Generally, various embodiments of the terminal 100 may include, but are not limited to, cellular phones, personal digital assistants (PDAs) with wireless communication capabilities, portable computers with wireless communication capabilities, image acquisition devices with wireless communication capabilities such as digital cameras, Game devices with wireless communication functions, music storage and playback devices with wireless communication functions, Internet devices that allow wireless Internet access and browsing, and portable units or terminals that include combinations of these functions.

本发明的示例实施例可以通过可由终端100的数据处理器例如处理器110执行的计算机软件而实现,或者通过硬件实现,或者通过软件和硬件的组合而实现。Exemplary embodiments of the present invention may be implemented by computer software executable by a data processor of the terminal 100 such as the processor 110, or by hardware, or by a combination of software and hardware.

存储器112、114可以为适合于本地技术环境的任何类型的存储器,并且可以使用任何适当的数据存储技术而实现,例如基于半导体的存储器设备、磁存储器设备和系统、光存储器设备和系统、固定存储器和可移动存储器。数据处理器110可以为适合于本地技术环境的任何类型的处理器,并且可以包括一个或者多个通用计算机、专用计算机、微处理器、数字信号处理器(DSP)以及基于多核处理器架构的处理器,这些均作为非限制性示例。The memories 112, 114 may be any type of memory suitable for the local technical environment and may be implemented using any suitable data storage technology, such as semiconductor based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory and removable storage. The data processor 110 may be any type of processor suitable for the local technical environment, and may include one or more general-purpose computers, special-purpose computers, microprocessors, digital signal processors (DSPs), and processors based on multi-core processor architectures. devices, these are given as non-limiting examples.

通常地,各个实施例可以在硬件或者专用电路、软件、逻辑或者其组合中实现。例如,某些方面可以实现为硬件,而其他方面可以实施为可以通过控制器、微处理器或者其他计算设备执行的固件或者软件,但本发明并不局限于此。尽管本发明的各个方面显示并且描述为框图、流程图以及表示方法的步骤和过程的操作的其他图示,或者使用某种其他图形化表示,然而应当理解,作为非限制性示例,在此描述的这些部件、设备、系统、技术或者方法可以实现为硬件、软件、固件、专用电路或者逻辑、通用硬件或者控制器或者其他计算设备、或者其某种组合。In general, various embodiments may be implemented in hardware or special purpose circuits, software, logic or a combination thereof. For example, some aspects could be implemented as hardware, while other aspects could be implemented as firmware or software that could be executed by a controller, microprocessor or other computing device, although the invention is not limited thereto. While various aspects of the present invention are shown and described as block diagrams, flowcharts, and other diagrams representing the steps of methods and the operation of processes, or using some other graphical representation, it should be understood that, by way of non-limiting example, the These components, devices, systems, techniques or methods can be implemented as hardware, software, firmware, special purpose circuits or logic, general hardware or controllers or other computing devices, or some combination thereof.

在此采用的工作空间被认为是连贯的UI空间,该空间提供对一组通信装置以及特定通信会话的扩充装置(例如共享装置)的迅速访问。尽管通信启动可能从不同位置发生(例如传统终端(legacyterminals)中的联系人或者日志),但在启动通信之后,工作空间发挥主空间的作用。通过工作空间概念,其他通信模式在被用户激活之后立即变得可用。A workspace as employed herein is considered a coherent UI space that provides immediate access to a set of communication devices as well as extensions (eg, shared devices) of a particular communication session. Although communication initiation may occur from different locations (such as contacts or logs in legacy terminals), after initiation of communication, the workspace functions as the main space. Through the workspace concept, other modes of communication become available immediately after being activated by the user.

作为非限制性示例,工作空间可以包括各种标签,其中各个标签可以表示不同区域和通信模式。标签的非限制性示例包括:细节/参与者,其中用户可以很容易查看网络的可用功能和接收者;IM;PoC;呼叫;以及共享。在其他实施例中,作为另一个非限制性示例,这可以使用工具条而实现。As a non-limiting example, a workspace may include various tabs, where each tab may represent a different area and communication mode. Non-limiting examples of tags include: Details/Participants, where a user can easily view the network's available features and recipients; IM; PoC; Call; and Share. In other embodiments, this can be accomplished using a toolbar, as another non-limiting example.

图1示出了工作空间视图的非限制性示例,其中具有表示参与者、IM、呼叫、PTT以及共享的不同标签,其中共享标签支持呼叫参与者之间的文件共享、通信终端数码相机取景器共享(图1示出为实时视频共享)、应用程序共享(例如音乐)以及白板共享。当用户处于所需状态时,通过在通信终端的UI上选择“现在共享”而启动共享。Figure 1 shows a non-limiting example of a workspace view with different tabs representing Participants, IM, Call, PTT, and Share, where the Share tab supports file sharing between call participants, communication terminal digital camera viewfinder Sharing (shown in Figure 1 as real-time video sharing), application sharing (such as music) and whiteboard sharing. Sharing is initiated by selecting "Share now" on the UI of the communication terminal when the user is in the desired state.

使用工作空间视图的一个优点在于传统上分布在终端内单独应用程序中的信息在一个单个并且连贯的位置中可视化地呈现,其中用户还可以流畅地管理扩充单元(例如共享)。并且,用户可以在不同通信装置之间快速切换,并且改变与相同参与者通信的装置。One advantage of using the workspace view is that information traditionally distributed in separate applications within the terminal is presented visually in a single and coherent location, where the user can also manage extensions (eg shares) fluently. Also, the user can quickly switch between different communication devices and change the device with which the same participant communicates.

本发明的另一个非限制方面为会话视图,该会话视图收集所有激活的通信会话例如呼叫、IM、PoC、视频呼叫以及共享的信息。会话视图支持用户在单个并且连贯的UI位置中查看所有收集的信息。除了通信会话的可视化之外,还支持用户执行会话管理相关的任务,例如但不限于终止通信、切换收听频道以及添加ad-hoc参与者。Another non-limiting aspect of the present invention is the session view, which collects all active communication sessions such as calls, IM, PoC, video calls and shared information. Session view enables users to view all collected information in a single and coherent UI location. In addition to visualization of communication sessions, users are supported to perform session management related tasks such as but not limited to terminating communication, switching listening channels, and adding ad-hoc participants.

参考图14,其示出了显示器104表示的示例,该表示示出了工作空间视图、会话视图以及对话的概念、不同视图如何互相逻辑关联、以及如何提供通信管理功能。可以看到,通过用户利用输入设备106从我的对话屏幕中选择群组1视图而呈现会话1呼叫屏幕,并且通过在该即时消息收发情况下开始输入文本而启动聊天会话。通过用户在标签之间移动可以对当前会话添加通信或者启动共享。例如,Emilia可以在一键通(Push-to-Talk)屏幕中开始说话,并且也可以在参与者之间共享图像或者视频。作为三个非限制性示例,可以从例如联系人屏幕、或可用应用的显示网格或从日志发起会话。此外,支持用户在两个或者更多的进行中会话(例如,在此非限制示例中为会话1和会话2)之间切换。Referring to Figure 14, there is shown an example of a display 104 representation showing the concept of a workspace view, a session view, and a dialog, how the different views are logically related to each other, and how communication management functionality is provided. It can be seen that the Session 1 call screen is presented by the user selecting the Group 1 view from the My Conversations screen using the input device 106, and a chat session is initiated by beginning to enter text in this instant messaging situation. Communication can be added to the current conversation or sharing initiated by the user by moving between tabs. For example, Emilia can start speaking in a Push-to-Talk screen, and can also share images or videos between participants. As three non-limiting examples, a session may be initiated from, for example, a contacts screen, or a display grid of available applications, or from a log. Additionally, the user is supported to switch between two or more ongoing sessions (eg, session 1 and session 2 in this non-limiting example).

应当注意,这些UI空间和视图的特定名称即工作空间和会话是介绍性且一般化描述性提供的,但是不应当在实践和实现本发明的时候被判读或理解为限制方式。例如,这些UI视图可以称为不同名称,或者简单称为“第一视图”和“第二视图”,或者称为“视图A”和“视图B”,这些均是非限制性示例。It should be noted that the specific names of these UI spaces and views, namely workspace and session, are provided introductory and generally descriptive, but should not be read or understood in a limiting manner when practicing and implementing the present invention. For example, these UI views may be called different names, or simply "first view" and "second view," or "view A" and "view B," which are non-limiting examples.

参考图2,为了方便起见而并非作为限制方式显示为“气泡”的一个列表条目表示一个会话。“气泡”可以被认为是显示器104的绘制(delineated)区域,其定义为用于呈现关于一个特定通信会话的信息,并且并不限于任何特定形状、颜色和/或其他呈现属性。所有会话可以被认为是具有同等重要性。会话参与者(群组或者个体)以及对通信模式的指示可以示出在与各个会话关联的“气泡”中。如果特定群组并不具有保存的名称(例如ad-hoc群组),则电话号码/名称、群组名称(例如足球队)或者至少参与者的子集可以显示在该会话的“气泡”中。UI聚焦指示选择的“气泡”,这是例如通过颜色,或者通过不强调未选择“气泡”的亮度来进行指示的。用户可以在“气泡”之间滚动。如果在会话内发生了事件,例如用户接收到新的IM,则在受影响的“气泡”内指示该事件,但是优选地,“气泡”的(空间)顺序并不改变。Referring to FIG. 2, a list entry shown as a "bubble" for convenience and not by way of limitation represents a session. A "bubble" may be considered a delineated area of display 104 that is defined for presenting information about a particular communication session, and is not limited to any particular shape, color, and/or other presentation attributes. All sessions can be considered to be of equal importance. Conversation participants (groups or individuals) and an indication of the mode of communication may be shown in "bubbles" associated with each conversation. If a particular group does not have a saved name (e.g. an ad-hoc group), then the phone number/name, group name (e.g. football team) or at least a subset of the participants can be displayed in that conversation's "bubble" . UI focus indicates selected "bubbles", for example by color, or by de-emphasizing the brightness of non-selected "bubbles". Users can scroll between "bubbles". If an event occurs within the session, eg the user receives a new IM, this event is indicated within the affected "bubble", but preferably the (spatial) order of the "bubble" is not changed.

当特定会话被聚焦时,也就是当选择了特定“气泡”时,用户可以例如激活(例如如果保持呼叫)、打开该“气泡”以查看附加细节,或者用户可以终止通信。When a particular conversation is focused, that is, when a particular "bubble" is selected, the user can, for example, activate (eg if the call is on hold), open that "bubble" to view additional details, or the user can terminate the communication.

在其他实施例中,可以使用作为另一个非限制性示例的工具条来实现“气泡”的功能。In other embodiments, the "bubble" function may be implemented using a tool bar as another non-limiting example.

现在更加详细地描述上述共享功能。The above-mentioned sharing function is now described in more detail.

本发明的共享相关的方面提供了一种UI实现以支持在通信会话内以集中、快速并且用户友好的方式在通信会话中共享驻留在通信终端100内的用户产生的内容和其他内容、或者用户可以其他方式共享的内容(例如位于其他设备中的但是至少对于共享目的而言用户有能力进行控制的内容)。The sharing-related aspect of the present invention provides a UI implementation to support sharing user-generated content and other content residing within the communication terminal 100 within a communication session in a centralized, fast and user-friendly manner within a communication session, or Content that the user may otherwise share (such as content that resides in other devices but that the user has the ability to control, at least for sharing purposes).

在本发明的示例实施例中,各个会话具有其自身的集中的专用论坛用于共享,从而用户可以跟踪用户正在共享什么内容以及与谁进行共享。这种用于共享任何类型通信的任务支持论坛还支持共享内容的用途变化。In an example embodiment of the invention, each session has its own centralized dedicated forum for sharing so that users can track what they are sharing and with whom. This task support forum for sharing any type of communication also supports repurposing of shared content.

图3示出了形成丰富呼叫会聚(convergence)UI/工作空间的一部分的用于共享的集中论坛的表示。该集中论坛支持对例如图片、视频、音乐和其他音频文件、照相机取景器、应用程序以及白板进行共享。作为非限制性示例,期间可以进行共享的通信会话可以包括呼叫、PoC以及IM。注意,共享也可以自身独立存在。在图3所示示例中,用户选择共享在公园中拍摄的视频,并且在开启时,视频剪辑被传送给其他会话参与者(例如呼叫或者PoC会话参与者),并且可以被其他会话参与者查看。注意,这种共享可以通过从终端100进行流传输(其中文件控制和所有权由发送者保持)或者通过发送文件而进行。Figure 3 shows a representation of a centralized forum for sharing forming part of a rich call convergence UI/workspace. The centralized forum supports sharing of, for example, pictures, videos, music and other audio files, camera viewfinders, applications, and whiteboards. As non-limiting examples, communication sessions during which sharing may take place may include call, PoC, and IM. Note that a share can also exist on its own. In the example shown in Figure 3, the user chooses to share a video taken in a park, and when turned on, the video clip is delivered to and can be viewed by other session participants (e.g. call or PoC session participants) . Note that this sharing can be done by streaming from the terminal 100 (where control and ownership of the file is maintained by the sender) or by sending the file.

使用本发明该方面的一个优点在于它使得终端用户明显受益,因为共享内容的需求通常在通信期间发生。因此,为用户提供了开始共享内容而不会扰乱主任务(例如文本或者语音通信)的技术。根据本发明示例实施例的解决方案提供了用以通过与进行中的在线通信并行的集中共享论坛控制共享的流畅技术,并且从而支持通信参与者之间的统一协同。主任务(通信)和子任务(共享)的控制都立刻变的可用。One advantage of using this aspect of the invention is that it benefits the end user significantly, since the need to share content usually occurs during communication. Thus, technology is provided for users to start sharing content without disrupting the main task (eg, text or voice communication). A solution according to an example embodiment of the present invention provides a fluid technique to control sharing through a centralized sharing forum parallel to ongoing online communication, and thereby supports unified collaboration among communication participants. Control of both the main task (communication) and subtasks (sharing) becomes immediately available.

图4示出了用户在与参与者Emilia、Jere以及Pekka进行示例性PoC通信期间的以下过程:采用UI 102选择存储在终端100中的视频(公园中),打开视频,在特定点停止,选择共享视频,等待参与者终端接受所共享的内容,以及然后开始共享(共享开启)。Fig. 4 shows the following process of the user during exemplary PoC communication with participants Emilia, Jere and Pekka: adopt UI 102 to select a video (in the park) stored in terminal 100, open the video, stop at a specific point, select Share the video, wait for the participant's terminal to accept the shared content, and then start sharing (Sharing ON).

图5示出了可替换过程:其使用应用程序网格选择图库(gallery)应用程序,然后选择包含视频(公园中)的视频剪辑文件,并且选择视频以与群组2的现有对话(例如示例的PoC对话)进行共享。Figure 5 shows an alternative process: it uses the application grid to select the gallery application, then selects the video clip file containing the video (in the park), and selects the video to have an existing conversation with group 2 (e.g. example PoC dialogue) to share.

在本发明的示例实施例中,共享选项包括但是并不限于:图像共享、照相机视图共享、视频共享、音乐共享、应用程序共享以及白板共享。对于图像/视频/音乐共享,其可能期望但是并不强制的是具有图库视图和图像选择,打开图像(或者音乐文件),并且通过按下UI 102软按键108(开始/取消)以开始共享或者终止共享。对于照相机视图共享,可能期望的是打开照相机视图并且然后立即开始共享(通过视频记录器控件:例如停止、记录)。在应用程序共享的第一实施例中,打开对话框,其具有所有可用应用程序的列表。UI软按键108可以为指定选项,并且可以使用操纵杆功能以选择并且打开应用程序,但是共享可能不会立即开始。取而代之,在应用程序视图中提供控件,例如“开始共享(start sharing)”。在应用程序共享的第二示例实施例中,所有应用程序视图而不仅是选定视图被共享。打开对话框,其具有所有可用应用程序的列表,并且UI软按键108可以同样为指定选项。可以使用操纵杆功能以选择并且打开应用程序,并且在此情况下共享并不立即开始。同样在应用程序视图中放置控件。对于白板共享的情况,可能期望的是打开白板(嵌入到共享标签)并且立即开始共享。In an example embodiment of the invention, sharing options include, but are not limited to: image sharing, camera view sharing, video sharing, music sharing, application sharing, and whiteboard sharing. For image/video/music sharing, it may be desirable but not mandatory to have a gallery view and image selection, open the image (or music file), and start sharing by pressing the UI 102 softkey 108 (Start/Cancel) or Terminate sharing. For camera view sharing, it may be desirable to open the camera view and then immediately start sharing (via video recorder controls: eg stop, record). In the first embodiment of application sharing, a dialog opens with a list of all available applications. The UI softkey 108 may be a designated option, and the joystick function may be used to select and open the application, but the sharing may not begin immediately. Instead, provide controls such as "start sharing" in the application view. In a second example embodiment of application sharing, all application views are shared, not just selected views. A dialog opens with a list of all available applications, and the UI softkey 108 can also be a designated option. The joystick function may be used to select and open the application, and in this case the sharing does not start immediately. Also place controls in the application view. In the case of whiteboard sharing, it may be desirable to open the whiteboard (embedded in the share tab) and start sharing immediately.

共享可能在没有通信的情况下进行,并且应用程序网格中的共享可以被视为快捷方式。当用户从共享标签移动到另一个标签时,可能期望共享继续。共享可能具有音频部分(例如仅具有音乐的音频部分,或者附属于其他内容例如视频)。Sharing may occur without communication, and sharing in an application grid can be considered a shortcut. Sharing may be expected to continue when the user moves from a shared tab to another tab. A share may have an audio portion (eg, an audio portion with only music, or attached to other content such as a video).

如上所述,提供对多个同时通信进行处理的UI 102优选地提供了如图6所示的会话视图,其表示连贯的UI空间以提供对所有可能的通信装置的迅速访问和在所有可能的通信装置之间的切换,并且提供会话“气泡”的内容/通信扩充装置。As noted above, providing a UI 102 that handles multiple simultaneous communications preferably provides a conversation view as shown in FIG. Switch between communication devices and provide content/communication extensions for conversational "bubbles".

图7示出了使用工作空间概念的一个示例。假定用户从应用程序菜单中选择联系人,然后在联系人列表中选择命名为Matti的个人,然后呼叫Matti。在工作空间视图中,呼叫标签示出了具有对Matti进行呼叫的会话“气泡”,而同时会话视图(尽管可能不会同时可见)显示对Matti的呼叫。Figure 7 shows an example of using the workspace concept. Assume that the user selects Contacts from the application menu, then selects an individual named Matti in the contacts list, and then calls Matti. In the workspace view, the Calls tab shows a conversation "bubble" with a call to Matti, while at the same time the conversation view (although it may not be visible at the same time) shows a call to Matti.

图8示出了通过下列步骤将针对Matti的呼叫升级为群组呼叫:首先,在呼叫(或者会话)视图中选择选项,然后,从选项列表中选择“添加参与者”,其引出了联系人列表,使得用户能够选择Liisa,Liisa被呼叫并且被添加到呼叫和会话视图二者(尽管对用户而言可能不会同时可见)中的群组1参与者列表。此外,它示出了具有呼叫和IM/聊天连接二者的会话。Figure 8 shows the escalation of a call to Matti to a group call by first selecting the option in the call (or conversation) view, then selecting "Add Participant" from the list of options, which brings up the contact list, enabling the user to select Liisa, who is called and added to the list of Group 1 participants in both the Call and Conversation views (though may not be visible to the user at the same time). Also, it shows a session with both calling and IM/chat connections.

应当注意,工作空间视图中的会话参与者信息优选地被更新以也显示关于Liisa的信息。此外,会话视图同时将与Matti的会话更新为与群组的会话附加运行号码,该号码指示ad-hoc连接的号码。It should be noted that the session participant information in the workspace view is preferably updated to also display information about Liisa. In addition, the conversation view simultaneously updates the conversation with Matti to the conversation with the group with an additional running number indicating the number of the ad-hoc connection.

通常地,每次在一个会话中发生任何改变,这些改变被反映在工作空间中,并且在多数情况下也反映在会话视图中(根据改变的类型)。例如:当会话的参与者改变时(例如当添加了参与者,或者删除了参与者),该改变被反映在工作空间中,但是不一定反映在会话视图中。这是正确的,因为如果该群组为保存的群组,则会话优选地保持在保存的组名称下,即使并非所有的成员都可能正在参与。另一个示例是当发生某些与通信模式相关的改变时。在此情况下,改变被反映在工作空间中,并且多数情况下反映在会话视图中:例如,添加新的通信模式、删除通信模式、激活/禁用共享以及新的IM消息被指示在会话视图中。Normally, every time any changes occur in a session, these changes are reflected in the workspace and in most cases also in the session view (depending on the type of change). For example: when a session's participants change (eg, when a participant is added, or removed), the change is reflected in the workspace, but not necessarily in the session view. This is true because if the group is a saved group, the conversation preferably remains under the saved group name even though not all members may be participating. Another example is when some change related to the communication mode occurs. In this case, changes are reflected in the workspace and mostly in the conversation view: for example, adding new communication modes, deleting communication modes, activating/deactivating sharing and new IM messages are indicated in the conversation view .

对于参与者标签,应当注意,这是一种反映在会话期间通信会话参与者中发生的变化的状态。然而,该状态还可以包含其他信息。作为若干非限制性示例,这些其他信息可以包括以下中的一个或者多个:应用程序专用的可用性(这还可以结合不同的通信装置来提供);优选或者避免的通信装置(例如根据在线或者某些配置);以及功能,例如针对这里可见的不同通信形式的参与者的功能(终端100或者网络相关)。As for the participant tag, it should be noted that this is a state that reflects changes that occur in the communication session participants during the session. However, the status can also contain other information. Such other information may include, as several non-limiting examples, one or more of: application-specific availability (which may also be provided in conjunction with different communication means); preferred or avoided communication means (e.g., based on online or certain configurations); and functionality, such as functionality (terminal 100 or network dependent) for participants in the different forms of communication seen here.

图9示出了与群组1呼叫的两个参与者进行聊天/IM会话的开始。这是通过在UI中从呼叫标签滚动到聊天标签而实现的。聊天是通过简单地输入文本而开始的。然后会话视图将群组1的会话“气泡”示出为聊天/IM和呼叫会话。Figure 9 shows the start of a chat/IM session with two participants in a Group 1 call. This is achieved by scrolling from the call tab to the chat tab in the UI. Chats are started by simply entering text. The conversation view then shows Group 1's conversation "bubbles" as chat/IM and call conversations.

图10示出了通过使用一键通选项以联系三个新的参与者(对于新的群组2)而启动新的通信会话的示例。然后该会话视图示出了两个通信会话,针对群组1的初始IM和呼叫会话以及针对群组2的新PTT会话。Figure 10 shows an example of starting a new communication session by using the push-to-talk option to contact three new participants (for new group 2). The session view then shows two communication sessions, the initial IM and call session for group 1 and the new PTT session for group 2 .

图11示出了上述示例中与群组2的三个PTT参与者共享“在公园中”的视频。共享是通过下列步骤而启动的:从UI的PTT标签滚动到共享标签,然后从显示的共享选项中选择视频,其后紧跟视频选择,等待接受,以及开始共享(共享开启)。然后会话视图被更新以显示针对群组2的PTT会话已经共享开启。注意,接受通知指示符并非强制的,并且优选地用户能够选择显示或者不显示它们。FIG. 11 shows the sharing of the "in the park" video with the three PTT participants of group 2 in the above example. Sharing is initiated by scrolling from the PTT tab of the UI to the Share tab, then selecting a video from the displayed share options, followed by video selection, waiting to accept, and beginning sharing (Share On). The session view is then updated to show that the PTT session for group 2 has been shared open. Note that accepting notification indicators is not mandatory, and preferably the user can choose to display or not display them.

图12示出了针对下列情况的UI:第一会话的呼叫被终止,仅留下与Liisa和Matti进行中的聊天会话以及同时的具有三个不同参与者的群组2的通信共享开启的PTT。Figure 12 shows the UI for the case where the call of the first session is terminated leaving only the ongoing chat session with Liisa and Matti and the simultaneous communication sharing of Group 2 with three different participants PTT on .

基于上述描述,应当理解,本发明的一个方面是用于将用户扩充单元添加至通信终端100的UI 102的实现,并且本发明的另一方面为用于通信终端100的UI 102。UI 102显示或者以另外的方式说明工作空间视图和会话视图,该工作空间视图和会话视图为用户提供至少下列项的可视化表示:进行中通信的类型、进行中通信中的参与者以及是否正在与进行中通信的参与者共享内容。Based on the above description, it should be understood that one aspect of the present invention is the implementation for adding a user extension unit to the UI 102 of the communication terminal 100, and another aspect of the present invention is the UI 102 for the communication terminal 100. The UI 102 displays or otherwise illustrates a workspace view and a session view that provide the user with a visual representation of at least the following: the type of communication in progress, the participants in the communication in progress, and whether they are communicating with Participants in an ongoing communication share content.

在本发明的示例性的而不是对本发明教导的实践进行限制的实施例中,通信终端100是无线通信终端或者包括无线通信终端。In an exemplary, but not limiting, embodiment of the invention to the practice of the teachings of the invention, communication terminal 100 is or includes a wireless communication terminal.

在本发明的示例实施例中,用户界面可以包括用于在进行中通信期间启动与进行中通信的参与者共享内容的控件。In an example embodiment of the invention, the user interface may include controls for initiating sharing of content with participants of the ongoing communication during the ongoing communication.

在本发明的示例实施例中,用户界面可以包括用于在进行中通信期间添加参与者至进行中通信的控件。In an example embodiment of the invention, the user interface may include controls for adding participants to an ongoing communication during the ongoing communication.

在本发明的示例实施例中,用户界面可以包括用于在进行中通信期间启动与参与者的新类型通信的控件。In an example embodiment of the invention, the user interface may include controls for initiating a new type of communication with a participant during an ongoing communication.

在本发明的示例实施例中,用户界面可以包括用于在进行中通信期间启动与至少一个其他参与者的新通信的控件。In an example embodiment of the invention, the user interface may include controls for initiating a new communication with at least one other participant during an ongoing communication.

在本发明的示例实施例中,用户界面可以包括用于在进行中通信之间进行切换的控件。In an example embodiment of the invention, the user interface may include a control for switching between ongoing communications.

应当指出,上述工作空间视图和会话视图可以独立存在,即工作空间视图并不一定需要会话视图,并且反之亦然。作为非限制性示例,会话视图可以存在并且为用户呈现从不同通信应用程序收集的信息。例如,一个“气泡”可以仅表示一个通信。It should be noted that the above-mentioned workspace view and session view can exist independently, that is, the workspace view does not necessarily require the session view, and vice versa. As a non-limiting example, a session view may exist and present the user with information collected from different communication applications. For example, a "bubble" may represent only one communication.

上述描述通过示例且非限制性的示例方式提供了本发明的完整和介绍性的描述。然而,各种修改和变化对于相关领域技术人员在结合附图和所附权利要求书查看上述说明之后是显见的。作为一些示例,本领域技术人员可以尝试使用其他类型的通信、其他类型的共享内容以及UI 102的其他格式和布局。然而,本发明教导的所有这些和类似修改仍然在本发明实施例的范围之内。The foregoing description has provided a complete and introductory description of the invention, by way of illustration and not limitation. However, various modifications and alterations will become apparent to those skilled in the relevant arts in view of the foregoing description, taken in conjunction with the accompanying drawings and the appended claims. Other types of communications, other types of shared content, and other formats and layouts of UI 102 may be attempted by those skilled in the art, as some examples. However, all such and similar modifications of the teachings of this invention will still fall within the scope of the embodiments of this invention.

而且,本发明示例实施例的某些特征可以被有利地使用而不使用对应的其他特征。这样,上述描述仅应被认为是对本发明原理、教导和实施例的示例描述,而并非其限制。Furthermore, some of the features of example embodiments of this invention may be used to advantage without corresponding other features. As such, the foregoing description should be considered as illustrative of the principles, teachings and embodiments of this invention, and not in limitation thereof.

Claims (39)

1.一种通信终端的用户界面,包括第一视图和第二视图中的至少一个,用于为用户提供至少下列项的可视化表示:至少一个进行中通信的类型、所述至少一个进行中通信内的参与者以及是否正在与所述至少一个进行中通信的参与者共享内容。1. A user interface of a communication terminal, comprising at least one of a first view and a second view, for providing a user with a visual representation of at least the following items: the type of at least one ongoing communication, the at least one ongoing communication participants within and whether content is being shared with the at least one ongoing communication participant. 2.根据权利要求1所述的用户界面,其中所述通信终端包括无线通信终端。2. The user interface of claim 1, wherein the communication terminal comprises a wireless communication terminal. 3.根据权利要求1所述的用户界面,其进一步包括用于在进行中通信期间启动与所述进行中通信的参与者共享内容的控件。3. The user interface of claim 1, further comprising a control for initiating sharing content with participants of an ongoing communication during an ongoing communication. 4.根据权利要求1所述的用户界面,其进一步包括用于在进行中通信期间添加参与者至所述进行中通信的控件。4. The user interface of claim 1, further comprising controls for adding participants to an ongoing communication during the ongoing communication. 5.根据权利要求1所述的用户界面,其进一步包括用于在进行中通信期间启动与所述参与者的新类型通信的控件。5. The user interface of claim 1, further comprising a control for initiating a new type of communication with the participant during an ongoing communication. 6.根据权利要求1所述的用户界面,其进一步包括用于在进行中通信期间启动与至少一个其他参与者的新通信的控件。6. The user interface of claim 1, further comprising a control for initiating a new communication with at least one other participant during an ongoing communication. 7.根据权利要求1所述的用户界面,其进一步包括用于在进行中通信之间进行切换的控件。7. The user interface of claim 1, further comprising a control for switching between ongoing communications. 8.一种设备,包括数据处理器,所述数据处理器耦合到用户界面并且可操作为建立工作空间视图和会话视图中的至少一个,用于为用户提供至少下列项的可视化表示:至少一个进行中通信的类型、所述至少一个进行中通信内的参与者以及是否正在与所述至少一个进行中通信的参与者共享内容。8. A device comprising a data processor coupled to a user interface and operable to establish at least one of a workspace view and a session view for providing a user with a visual representation of at least one of: A type of ongoing communication, a participant within the at least one ongoing communication, and whether content is being shared with the at least one ongoing communication participant. 9.根据权利要求8所述的设备,包括无线通信终端。9. Apparatus according to claim 8, comprising a wireless communication terminal. 10.根据权利要求8所述的设备,其中所述用户界面进一步包括用于在进行中通信期间启动与所述进行中通信的参与者共享内容的控件。10. The device of claim 8, wherein the user interface further comprises a control for initiating, during an ongoing communication, sharing content with participants of the ongoing communication. 11.根据权利要求8所述的设备,其中所述用户界面进一步包括用于在进行中通信期间添加参与者至所述进行中通信的控件。11. The device of claim 8, wherein the user interface further comprises a control for adding a participant to an ongoing communication during the ongoing communication. 12.根据权利要求8所述的设备,其中所述用户界面进一步包括用于在进行中通信期间启动与所述参与者的新类型通信的控件。12. The device of claim 8, wherein the user interface further comprises a control for initiating a new type of communication with the participant during an ongoing communication. 13.根据权利要求8所述的设备,其中所述用户界面进一步包括用于在进行中通信期间启动与至少一个其他参与者的新通信的控件。13. The device of claim 8, wherein the user interface further comprises a control for initiating a new communication with at least one other participant during an ongoing communication. 14.根据权利要求8所述的设备,其中所述用户界面进一步包括用于在进行中通信之间进行切换的控件。14. The device of claim 8, wherein the user interface further comprises a control for switching between ongoing communications. 15.一种实现在计算机可读介质中的计算机程序产品,该计算机程序产品包括可以由数据处理器执行的程序指令,所述程序指令可操作为使得所述数据处理器管理用户界面功能并且建立工作空间视图和会话视图中的至少一个,用于提供至少下列项的可视化表示:至少一个进行中通信的类型、所述至少一个进行中通信中的参与者以及是否与所述至少一个进行中通信的参与者共享内容。15. A computer program product embodied in a computer readable medium, the computer program product comprising program instructions executable by a data processor, the program instructions being operable to cause the data processor to manage user interface functions and create at least one of a workspace view and a session view for providing a visual representation of at least the type of at least one ongoing communication, the participants in the at least one ongoing communication, and whether or not the at least one ongoing communication is of participants shared content. 16.根据权利要求15所述的计算机程序产品,其中所述计算机可读介质实现在无线通信终端中。16. The computer program product of claim 15, wherein the computer readable medium is embodied in a wireless communication terminal. 17.根据权利要求15所述的计算机程序产品,其中所述用户界面功能包括用于在进行中通信期间启动与所述进行中通信的参与者共享内容的控件。17. The computer program product of claim 15, wherein the user interface functionality includes controls for initiating, during an ongoing communication, sharing content with participants of the ongoing communication. 18.根据权利要求15所述的计算机程序产品,其中所述用户界面功能包括用于在进行中通信期间添加参与者至所述进行中通信的控件。18. The computer program product of claim 15, wherein the user interface functionality includes a control for adding a participant to an ongoing communication during the ongoing communication. 19.根据权利要求15所述的计算机程序产品,其中所述用户界面功能包括用于在进行中通信期间启动与所述参与者的新类型通信的控件。19. The computer program product of claim 15, wherein the user interface functionality includes a control for initiating a new type of communication with the participant during an ongoing communication. 20.根据权利要求15所述的计算机程序产品,其中所述用户界面功能包括用于在进行中通信期间启动与至少一个其他参与者的新通信的控件。20. The computer program product of claim 15, wherein the user interface functionality includes a control for initiating a new communication with at least one other participant during an ongoing communication. 21.根据权利要求15所述的计算机程序产品,其中所述用户界面功能包括用于在进行中通信之间进行切换的控件。21. The computer program product of claim 15, wherein the user interface functionality includes a control for switching between ongoing communications. 22.一种终端,包括处理器装置,所述处理器装置耦合到用户界面装置并且可操作为向用户提供至少下列项的可视化表示:至少一个进行中通信的类型、所述至少一个进行中通信中的参与者以及是否正在与所述至少一个进行中通信的参与者共享内容。22. A terminal comprising processor means coupled to user interface means and operable to provide a user with a visual representation of at least the following: the type of at least one ongoing communication, the at least one ongoing communication active participants and whether content is being shared with the at least one active communicating participant. 23.根据权利要求22所述的终端,包括无线通信终端。23. A terminal according to claim 22, comprising a wireless communication terminal. 24.根据权利要求22所述的终端,其进一步包括至少一个控制装置用于进行以下至少其中之一:在进行中通信期间启动与进行中通信的参与者共享内容;在进行中通信期间添加参与者至所述进行中通信;在进行中通信期间启动与所述参与者的新类型通信;在进行中通信期间启动与至少一个其他参与者的新通信;以及在进行中通信之间进行切换。24. A terminal according to claim 22, further comprising at least one control means for at least one of: initiating sharing of content with participants of an ongoing communication during an ongoing communication; adding participation during an ongoing communication to said ongoing communication; initiating a new type of communication with said participant during an ongoing communication; initiating a new communication with at least one other participant during an ongoing communication; and switching between ongoing communications. 25.根据权利要求22所述的终端,其中一个视图包括工作空间视图,该工作空间视图包括用户界面空间,用于提供对各种可能的通信装置以及对用于特定通信会话的扩充装置的访问。25. The terminal of claim 22, wherein one view comprises a workspace view comprising a user interface space for providing access to various possible communication means and to extension means for a particular communication session . 26.根据权利要求25所述的终端,其中所述扩充装置包括与通信中的至少一个参与者共享内容的装置。26. A terminal according to claim 25, wherein said extending means comprises means for sharing content with at least one participant in the communication. 27.根据权利要求22所述的终端,其中一个视图包括会话视图,该会话视图包括用户界面空间,用于提供关于激活的通信会话的信息,并且所述会话视图进一步支持对会话管理相关任务进行操作。27. The terminal of claim 22, wherein one view comprises a session view comprising a user interface space for providing information about active communication sessions, and wherein the session view further supports session management related tasks operate. 28.根据权利要求22所述的终端,其中与一个通信会话相关的信息在气泡中呈现。28. The terminal of claim 22, wherein information related to a communication session is presented in bubbles. 29.根据权利要求28所述的终端,其中所述呈现的信息包括会话参与者,所述会话参与者包括个体名称和个体群组的标识中的至少一个。29. The terminal of claim 28, wherein the presented information includes session participants including at least one of individual names and identifications of groups of individuals. 30.根据权利要求28所述的终端,其中所述用户界面装置包括控制装置,用于支持用户在气泡之间滚动。30. A terminal according to claim 28, wherein said user interface means comprises control means for enabling a user to scroll between bubbles. 31.根据权利要求28所述的终端,其中所述用户界面装置包括:用于响应于会话中发生的事件而在相关联的气泡中指示所述事件的发生的装置。31. The terminal of claim 28, wherein the user interface means comprises means for, in response to an event occurring in a session, indicating the occurrence of the event in an associated bubble. 32.一种可以通过用户界面功能操作的方法,所述方法包括:32. A method operable through user interface functionality, the method comprising: 建立第一视图和第二视图中的至少一个以提供至少下列项的可视化表示:至少一个进行中通信的类型、所述至少一个进行中通信内的参与者以及是否正在与所述至少一个进行中通信的参与者共享内容;At least one of the first view and the second view is established to provide a visual representation of at least the following items: the type of at least one ongoing communication, the participants in the at least one ongoing communication, and whether you are communicating with the at least one ongoing communication. Participants in the communication share the content; 向通信设备的用户显示所述第一视图和第二视图中的至少一个;以及displaying at least one of the first view and the second view to a user of the communication device; and 响应于用户激活至少一个控件而管理对至少一个进行中通信的操作。Operation of the at least one ongoing communication is managed in response to user activation of the at least one control. 33.根据权利要求32所述的方法,其中响应于用户激活控件而在进行中通信期间启动与所述进行中通信的参与者共享内容。33. The method of claim 32, wherein sharing content with participants of an ongoing communication is initiated during an ongoing communication in response to user activation of a control. 34.根据权利要求32所述的方法,其中响应于用户激活控件而在进行中通信期间添加参与者至所述进行中通信。34. The method of claim 32, wherein a participant is added to an ongoing communication during the ongoing communication in response to a user activating a control. 35.根据权利要求32所述的方法,其中响应于用户激活控件而在进行中通信期间启动与所述参与者的新类型通信。35. The method of claim 32, wherein a new type of communication with the participant is initiated during an ongoing communication in response to user activation of a control. 36.根据权利要求32所述的方法,其中响应于用户激活控件而在进行中通信期间启动与至少一个其他参与者的新通信。36. The method of claim 32, wherein a new communication with at least one other participant is initiated during an ongoing communication in response to user activation of the control. 37.根据权利要求32所述的方法,其中响应于用户激活控件而在进行中通信之间进行切换。37. The method of claim 32, wherein switching between ongoing communications is in response to user activation of a control. 38.根据权利要求32所述的方法,其中所述第一视图包括工作空间视图,并且其中所述第二视图包括会话视图。38. The method of claim 32, wherein the first view comprises a workspace view, and wherein the second view comprises a session view. 39.根据权利要求32所述的方法,其中具有多个同时进行中的通信。39. The method of claim 32, wherein there are multiple simultaneous communications in progress.
CNA2005800395861A 2004-11-19 2005-11-16 Method, apparatus and computer program product providing graphical user interface that facilitates management of multiple simultaneous communication sessions Pending CN101443727A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US62987504P 2004-11-19 2004-11-19
US60/629,875 2004-11-19
US11/274,869 2005-11-14

Publications (1)

Publication Number Publication Date
CN101443727A true CN101443727A (en) 2009-05-27

Family

ID=40727182

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2005800395861A Pending CN101443727A (en) 2004-11-19 2005-11-16 Method, apparatus and computer program product providing graphical user interface that facilitates management of multiple simultaneous communication sessions

Country Status (1)

Country Link
CN (1) CN101443727A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012092893A3 (en) * 2012-02-01 2013-01-10 华为技术有限公司 Information processing method and terminal device
CN103141075A (en) * 2010-08-11 2013-06-05 苹果公司 Media/voice binding protocol and related user interfaces
CN103294338A (en) * 2012-02-29 2013-09-11 株式会社泛泰 Wireless terminal device and method for sharing application
CN105830008A (en) * 2013-12-18 2016-08-03 歌乐株式会社 Vehicle-mounted terminal, content display system, content display method, and computer program product
CN117041417A (en) * 2022-05-10 2023-11-10 苹果公司 User interface for managing shared content sessions

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103141075A (en) * 2010-08-11 2013-06-05 苹果公司 Media/voice binding protocol and related user interfaces
CN103141075B (en) * 2010-08-11 2015-04-22 苹果公司 Media/voice binding protocol and associated user interface
US9553974B2 (en) 2010-08-11 2017-01-24 Apple Inc. Media/voice binding protocol and related user interfaces
WO2012092893A3 (en) * 2012-02-01 2013-01-10 华为技术有限公司 Information processing method and terminal device
CN103294338A (en) * 2012-02-29 2013-09-11 株式会社泛泰 Wireless terminal device and method for sharing application
CN105830008A (en) * 2013-12-18 2016-08-03 歌乐株式会社 Vehicle-mounted terminal, content display system, content display method, and computer program product
CN105830008B (en) * 2013-12-18 2019-05-03 歌乐株式会社 Vehicle terminal, content display system, content display method, and computer program product
CN117041417A (en) * 2022-05-10 2023-11-10 苹果公司 User interface for managing shared content sessions

Similar Documents

Publication Publication Date Title
US8285785B2 (en) Method, apparatus and computer program product providing graphical user interface that facilitates management of multiple simultaneous communication sessions
US20220353216A1 (en) System and method for enabling voice and video communications using a messaging application
US10250648B2 (en) Ambient communication session
JP5506922B2 (en) View contact information during a call
EP3114832B1 (en) Displaying video call data
CN111857500B (en) Message display method and device, electronic equipment and storage medium
US9332044B2 (en) System and method for automatically suggesting or inviting a party to join a multimedia communications session
KR101156364B1 (en) System and method for mode-neutral communications with a widget-based communications metaphor
RU2402173C2 (en) Method and system for provision of notice when user becomes available for communication
US20120019610A1 (en) System and method for providing integrated video communication applications on a mobile computing device
CN113110789A (en) Unified communications application functionality in compressed and full views
US20080263235A1 (en) Device-to-Device Sharing of Digital Media Assets
EP2838225A1 (en) Message based conversation function execution method and electronic device supporting the same
CN111666135A (en) Application program jumping method and device, electronic equipment and readable storage medium
CN101443727A (en) Method, apparatus and computer program product providing graphical user interface that facilitates management of multiple simultaneous communication sessions
US20140297755A1 (en) Method and system for switching between collaborative applications
US12301373B2 (en) Apparatus and method for using messenger service of group chat room
Inbar et al. Usability challenges in creating a multi-IM mobile application
EP2787708A1 (en) Method and system for switching between collaborative applications

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20090527