首页> 中国专利> 使用状态呈现数据的共享资源与会话模型

使用状态呈现数据的共享资源与会话模型

摘要

本发明实施例公开了一种在通信设备中执行的方法,所述方法包括接收联系人的上下文首选项、储存所述上下文首选项、通过所述通信设备连接通信会话、根据指示所述通信设备已连接至所述通信会话的所述上下文首选项和状态呈现信息,传输上下文信息,以便在第二通信设备上进行显示,以及从所述第二通信设备接收所述联系人的请求,以连接至所述通信会话。

著录项

  • 公开/公告号CN104604199A

    专利类型发明专利

  • 公开/公告日2015-05-06

    原文格式PDF

  • 申请/专利权人 华为技术有限公司;

    申请/专利号CN201380046150.X

  • 申请日2013-10-19

  • 分类号H04L29/06;

  • 代理机构

  • 代理人

  • 地址 518129 广东省深圳市龙岗区坂田华为总部办公楼

  • 入库时间 2023-12-18 08:40:01

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-07-20

    授权

    授权

  • 2015-05-27

    实质审查的生效 IPC(主分类):H04L29/06 申请日:20131019

    实质审查的生效

  • 2015-05-06

    公开

    公开

说明书

优先权信息

本发明要求于2012年10月19日递交的、发明名称为“使用状态呈现 数据的共享资源与会话模型”的、专利申请号为13/655,731的在先申请优 先权,该在先申请的内容以引入的方式并入本文本中。

技术领域

本发明涉及通信网络,实施例中尤其涉及使用状态呈现数据的共享资源 与会话模型。

背景技术

状态呈现和即时通讯(IM)客户端是可提供状态呈现信息共享和IM服 务的软件应用。状态呈现和IM客户端可安装在用户设备上(例如,台式或 笔记本电脑、智能手机或其他移动设备)或者通过网站浏览器被访问(例 如,通过互联网或其他数据接入网)。已安装的客户端可由服务供应商或第 三方(例如,软件开发商)预安装至用户设备上。状态呈现和IM客户端以 及应用的实例包括MICROSOFT LYNC、AVAYA ONE-X MOBILE、CISCO  JABBER、SKYPE和HUAWEI ESPACE。

IM是通信的一种形式,例如,通过互联网,提供从发送者至接收者之 间基于文本消息的即时传输。两个或者更多人之间在“推送”模式下使用装 有共享客户端的个人电脑或其他设备,IM可提供直接基于书面语言的实时 在线聊天。用户文本通过网络,例如互联网,进行传送。IM可实现点对点 通信以及从一个发送者至许多接收者的组播通信。更高级的IM允许通信增 强模式,比如现场语音或视频通话、视频聊天和包含超链接的媒体。

状态呈现信息传达出通信伙伴或联系人沟通的能力和意愿。用户客户端 (例如,软件应用)可发布该用户的呈现状态,以显示出该用户当前的通信 状态。所发布的状态将用户沟通的可行性与沟通意愿告知希望与其联系的其 他人。状态呈现信息以指示图标显示于IM客户端上,典型的是选自易于传 达含义的图形符号和每种状态所对应的文本描述列表。常用的用户可用性状 态有“有空”、“忙碌”、“离开”、“请勿打扰”和“外出就餐”。这些状态在 不同的IM客户端存在多种变体。当前标准支持选择可用于状态呈现信息的 附加状态属性,例如用户心情、位置或自由文本状态。

当前状态呈现和IM客户端显示出联系人当前的状态,允许用户通过IM 相互进行沟通,例如,通过文本或聊天。然而,这些状态呈现和IM客户端 不支持以下特性:允许用户请求加入到当前通信会话(例如,讨论、会议或 演示)涉及的联系人或者允许用户分享感兴趣的或者对该用户有益的通信会 话相关信息。

发明内容

在一个实施例中,本发明包括一种在通信设备中执行的方法。该方法包 括:接收联系人的上下文首选项、储存所述上下文首选项、通过所述通信设 备连接通信会话、根据指示所述通信设备已连接至所述通信会话的所述上下 文首选项和状态呈现信息,传输上下文信息,以便在第二通信设备上进行显 示,以及从所述第二通信设备接收所述联系人的请求,以连接至所述通信会 话。

在另一个实施例中,本发明包括一种通信设备,包括处理器、存储器、 储存于所述存储器内的状态呈现和即时通讯(IM)客户端,当由所述处理器 执行时,用于:接收联系人的上下文首选项、在所述存储器内储存所述上下 文首选项、连接至通信会话、传输上下文信息至第二终端,所述上下文信息 基于指示所述通信设备已连接至所述通信会话的所述上下文首选项和状态呈 现信息,以及从所述第二通信设备接收所述联系人的请求,以连接至所述通 信会话。

在再一实施例中,本发明包括一种在通信设备中实现的方法。所述方法 包括接收状态呈现信息和涉及第二通信设备的通信会话的上下文信息、在所 述通信设备的显示器上显示所述状态呈现信息和所述上下文信息、接收响应 所述状态呈现和上下文信息显示的用户输入,发送响应所述用户输入的请求 至所述第二通信设备,以加入响应所述显示状态呈现信息和上下文信息的通 信会话。

在又一实施例中,本发明包括一种数据库服务器,包括存储器、耦合所 述存储器的处理器,其中,所述处理器用于:接收涉及联系人的通信会话的 上下文首选项、在所述存储器内储存所述上下文首选项、从通信设备接收与 所述通信会话相关的上下文信息、向所述存储器请求所述上下文首选项,以 及判断所述上下文首选项与所述上下文信息是否匹配,若匹配,将所述通信 会话的通知和加入所述通信会话的选项发送至第二通信设备。

这些以及其他特性从以下具体描述中并结合附图和权利要求,将能够得 到更加清晰地理解。

附图说明

为了更完整地理解本专利申请说明书,下面将结合附图和具体实施方式 作简单的介绍,以供参考,其中相同的引用数字代表相同部分的内容。

图1为状态呈现和IM客户端的当前应用程序的图示;

图2为状态呈现和IM客户端的另一当前应用程序的图示;

图3为状态呈现和IM客户端的另一当前应用程序的图示;

图4为状态呈现和IM客户端的另一当前应用程序的图示;

图5为状态呈现和IM客户端的另一当前应用程序的图示;

图6A-6D示出了本发明实施例的一种支持用户加入当前通信会话和共享 相关上下文信息的状态呈现和IM客户端;

图7示出上一种加入通信会话的常规方案;

图8示出了一种支持将用户加入当前通信会话的状态呈现和IM客户端 方案;

图9为本发明实施例的一种支持将用户加入当前通信会话的状态呈现和 IM系统的示意图;

图10A和10B呈现了一种将用户加入通信会话以及共享相关的上下文和 状态呈现信息的方法流程图;

图11为本发明实施例的一种使用支持将用户加入当前通信会话和共享 相关上下文信息的状态呈现和IM客户端的成本节约研究图示;

图12为一种通用电脑或网络系统的实施例的示意图。

具体实施方式

最初悉知,虽然下面提供了一个或多个实施例的说明性的实现,但是所 公开的系统和/或方法可以利用任意数的当前已知或已存在的技术予以实 现。本专利申请说明书不应该仅限于以下所述的实现例证、附图和技术,包 括在此所阐释和描述的典型设计与实现方式,但是可以在所附权利要求的范 围内结合其所有等效范围予以修改。

图1示出了一种状态呈现和IM客户端的当前使用的应用程序100。所 述应用程序100为华为开发和使用(例如,在员工间使用)的一种软件程 序,称为“ESPACE”。所述应用程序100可在个人电脑(例如,在工作空 间)上安装或访问,并且用户(例如员工)可使用该应用程序与其他用户交 流其当前状态(例如通信可用性),其他用户可以是该用户的注册联系人。 所述用户可以将联系人分组成一个或多个不同的联系人列表。所述应用程序 100也可用于在用户间交换即时消息或其他基于文本的消息。然而,所述应 用程序100不可以给用户提供与通信会话相关的可能是用户感兴趣或者对其 有益的其他联系人信息,例如关于在通信会话中所讨论的主题或任务的信 息。此外,所述应用程序100不允许用户加入或请求加入正在进行的通信会 话的联系人,例如可能参与会议电话的联系人。

如图1所示,用户(Francis Kurupacheril)可以登录并使用所述应用 程序100(在用户设备上例如台式电脑)查看一个或多个联系人列表以及他 们相应的状态(例如,在线、会议中等等)。所述用户的信息包括该用户姓 名、标识(ID)和状态都会在所述联系人列表中予以显示。所述用户也可以 选择向其联系人发送消息。所述应用程序100可以显示待入会议的联系人 (zhouriming)而不提供更多关于会议的信息,比如关于会议中所讨论的主 题和/或所使用的资源。所述联系人信息包括该联系人姓名、ID和状态以条 目的形式在列表中予以显示。

所述应用程序100可以为用户提供关联到联系人的多种选项。例如,用 户可以选择一位联系人并触发选项菜单110(例如,通过右击电脑鼠标), 选项菜单可包括IM、通话和发送文件至所述联系人的选项。然而,当会议 正在召开时,所述应用程序100不提供加入会议或发送请求以加入会议的选 项给用户。因此,用户可能无法使用所述应用程序100加入会议,例如,若 用户未被所述联系人邀请加入会议或未收到所述联系人先前发送的邀请。

图2-5示出了状态呈现和IM客户端的其他应用程序200、300、400和 500,这些应用程序可以有与所述应用程序100相似的特性。所述应用程序 200为微软LYNC应用程序,所述应用程序300为亚美亚ONE-X MOBILE应用 程序,所述应用程序400为思科JABBER应用程序,以及所述应用程序500 为SKYPE应用程序,这些应用程序均可商用和广泛使用。所述应用程序 200-500可包括具有应用程序100的上述特性的状态呈现和IM客户端, 即,显示一个或多个联系人列表及其当前状态,并在用户间交换消息(即时 消息)。所述应用程序200-500中的一些应用程序还可以具有额外特性。例 如,SKYPE应用程序包括通过视频通话进行沟通的选项、Avaya应用程序中 如果联系人发给用户加入会议的邀请则允许用户加入会议。然而,所述应用 程序200-500以及其他状态呈现和IM客户端的当前使用的且具有相似特性 的应用程序,其中包括所述应用程序100,不允许未收到邀请的用户加入其 他联系人已加入的会议或其他形式的通信会话。进一步的,这些应用程序不 提供用户感兴趣或者对其有益的通信会话信息,以确定是否加入与这些信息 关联的通信会话。

这里公开了以提供使用状态呈现和IM客户端应用程序共享上下文信息 的方式的系统、方法和装置。所述上下文信息可以是通信会话相关信息,例 如以关键字的形式或通信会话、关联的任务,和/或所讨论的主题和/或目标 的简要说明。所述通信会话相关信息也可以包括通信会话资源。所述通信会 话资源可以包括利用所述通信会话而被使用或访问的任何资源,比如文档文 件、power point幻灯片、联系人电话号码、访问码或其他资源相关信息。 所述上下文信息和其他通信会话相关信息可以连同用户联系人列表中的联系 人的状态一起显示或提供给所述用户。

此外,即使所述用户未收到加入会话的邀请,所述用户能够加入或发送 请求(至联系人)以加入正在进行的通信会话(例如,会议通话)。根据所 显示的上下文信息,该上下文信息与所述用户所感兴趣的或对其有益的所述 通信会话相关联,所述用户可以决定加入正在进行的通信会话。所述状态呈 现和IM客户端应用程序允许用户指示或选择其感兴趣或对其有益的上下文 信息,并将通信会话安排或正在进行的与所指示的上下文信息相关联的通信 会话以通知形式发送至用户。提供的这些特性可以简化用户通信,改善加入 通信会话的便捷性。所述特性也可以节约用户搜索或找到其感兴趣或对其有 益的通信会话的时间。

在一个实施例中,由用户可以使用的状态呈现和IM客户端可用于支持 所述添加的特性。所述状态呈现和IM客户端可对应或作为应用程序的一部 分,该应用程序包括与所述应用程序100-500相似的特性,同时可在电脑系 统中予以安装和/或由所述用户访问,例如台式或笔记本电脑或其他合适的 通信设备。此外,所述应用程序可用于通知用户关于联系人当前所涉及的通 信会话,例如音频或视频会议,或群聊讨论,这些通信会话可能是所述用户 感兴趣或对其有益的,和/或是需要所述用户参与的。所述状态呈现和IM客 户端或应用程序还可以允许用户请求加入此类正在进行的或当前通信会话。 允许用户加入感兴趣的或者对其有益的和/或所述用户需要参与的通信会 话,可以对工作效率产生积极影响,促进合作,并增强信息的交换。

根据可显示的上下文信息,例如在当前会话中的联系人状态,所述用户 可以识别感兴趣的或对其有益的、或其需要参与的会话。这里的“上下文信 息”一词包括任何可输入或用于识别通信会话主题、任务、活动或描述的信 息。例如,所述上下文信息可包括一个或多个字(例如关键字)或描述所述 通信会话主题、任务、活动、项目或目标的文本。关联当前通信会话的所述 上下文信息可由所述用户和/或所述联系人输入,并随联系人当前状态(例 如会议或会话中)一同显示。在一些实施例中,所述上下文信息由所述用户 之前选择或输入,并且与由参与会话的所述联系人输入的所述上下文信息匹 配。

除了向所述用户显示出所述上下文信息之外,所述状态呈现和IM客户 端还可允许所述用户访问所述会话的共享资源,例如文档文件(例如微软 WORD文档文件和/或ADOBE便携式文件格式(Portable Document Format, PDF)文件)、演示幻灯片(例如微软POWERPOINT文件)、访问码和/或参与 所述会话的电话号码、数据库存取、访问ID、在线链接、带宽、储存器、 存储器和/或可用于所述会话的其他资源。

所述状态呈现和IM客户端可以允许所述用户成为所述正在进行的或当 前会话的一部分而无需收到邀请,例如来自作为所述通信会话一部分的任何 一方或用户联系人的邀请。进一步地,所述所述会话可自动通知给所述用 户,无需参与所述会话的一方或联系人发出邀请。这还可使得所述用户加入 所述会话,无需通过或使用链接(例如,统一资源定位符(URLs))或无需 通过或使用由IM、文本或邮件向用户发出的其他会话信息。当用户看见希 望加入的通信会话(例如,正在进行的会话)时,所述用户可以向所述会话 中的一方或多方或联系人发送请求,以加入所述会话。然后所述用户便可以 加入所述会话和参与讨论,例如,在其加入所述会话的请求被接受后。

图6A-6D示出了状态呈现和IM客户端600的另一个实施例各方面,该 客户端支持将用户加入当前通信会话并支持共享相关上下文信息。所述状态 呈现和IM客户端600允许用户设置首选项,以确定发送哪些通信会话的通 知至其他用户或联系人,例如根据关联的上下文信息。用户(用户A)可以 设置他自己的首选项,以发送通信会话通知至其他用户或联系人,所述用户 可以是该通信会话的一部分。图6A中,用户显示出一份联系人名单或列表 (例如,联系人#1,……,联系人#5),在其他相应的系统或设备上这份名 单或列表也可作为所述状态呈现和IM客户端600的实例化用户。例如,所 述用户可通过选择顶部菜单上的条目(编辑)及之后子菜单上的另一个条目 (联系人列表)来访问联系人列表。

图6B中,所述用户可在联系人列表中选择一位联系人(联系人#1),并 在所述子菜单中选择另一个条目(列表隐私首选项)为那位联系人设置一个 或多个的首选项(例如,上下文首选项)。当所述用户为所述会话的一部分 时,所述首选项能够确定发送哪些通信会话的通知至所选择的联系人。例 如,所述首选项列表包括选择音频会议共享的选项,该音频会议共享关联一 个或多个由所述用户输入的上下文关键字(策略、招聘、财务、奖金等 等)。同样地,所述首选项列表也包括选择视频会议共享和IM共享的选项, 该视频会议共享和IM共享可关联相同和/或不同的上下文关键字。所述用 户,例如,用户A可选择音频会议共享选项,与联系人#1共享,而联系人 #1可以是另外一位用户(在另外一个设备上),例如用户B。

图6C中,当用户B的联系人#2(例如,用户A)加入可关联一个或多 个所指示的关键字(在用户A的首选项列表中)的音频会议时,用户B (即,用户A的联系人#1)可在其设备上通过所述状态呈现和IM客户端 600的实例化被通知到。所述状态呈现和IM客户端600可向用户B显示一 条警示消息,通知用户B联系人#2(例如,用户A)已加入音频会议会话。 若关联所述会话的所述上下文关键字或信息能够匹配由用户B为接收此类警 示或通知而预先指示或选择的上下文关键字或信息,那么即可向用户B显示 所述警示消息。所述警示消息可向用户B提供加入或拒绝所述会话的选项。 若用户B决定加入所述会话,例如,根据其所感兴趣的所述会话的所述上下 文关键字来决定,那么之后加入请求会被发送至用户A。

图6D中,所述状态呈现和IM客户端600可向用户A显示一条警示消 息,通知用户A联系人#1(例如,用户B)已请求加入所述音频会议会话。 所述警示消息还可向用户A提供一个接受或拒绝联系人#1的所述加入请求 的选项。若用户A决定接受联系人#1的所述加入请求,那么之后联系人#1 (例如,用户B)即能够加入用户A的所述音频会议会话。否则,用户B可 以不允许加入所述会话。

图7示出了一种加入通信会话的传统方案710。根据所述典型方案 710,第一步,会议组织者可通知一个或多个参与者参加通信会话,例如音 频或视频会议。第二步,所述参与者(例如,包括所述组织者)可通过IM 或邮件交换所述会话的邀请。所诉IM或邮件邀请可通过典型的状态呈现和 IM客户端发送,例如所述应用程序100-500中任何一个或相似的客户端。 邀请可于所述会话之前或期间发送。第三步,受邀者可以接受邀请,此后可 被允许加入所述会话。

图8示出了为如上所述的一种支持将用户加入当前通信会话的状态呈现 和IM客户端方案720。根据所述状态呈现和IM客户端方案720,在通信会 话中至少一方的状态呈现可以给正在进行会话的状态呈现和IM客户端的所 述用户予以警示。所述会话中呈现的一方可以为所述用户的联系人,并且所 述联系人的所述当前状态(例如,会议中)可由所述状态呈现和IM客户端 向所述用户进行显示。进一步地,所述状态呈现信息可与所述通信会话相关 的上下文信息相结合,以警示所述正在进行会话的所述用户。例如,若所述 通信会话关联的上下文关键字和/或其他信息匹配到所述用户所指示或选择 的上下文信息,那么所述用户会被所述通信会话警示。如上所述,所述用户 可指示或选择通信会话的上下文信息,这些通信会话均为所述用户感兴趣或 对其有益的、或需要所述用户参与的通信会话。

根据所述状态呈现和IM客户端方案720,第一步,会议组织者可通知 一个或多个参与者参加通信会话,例如音频或视频会议。第二步,当所述用 户的一个或多个联系人参加会话并相应地更新他们的状态时,所述状态呈现 和IM客户端的用户可被告知所述会话。第三步,所述用户可向参与所述会 话(例如,视频或语音会议或IM会话)的联系人发送加入所述会话的请 求,并获得批准加入所述会话。

图9为本发明实施例的一种支持将用户加入当前通信会话的状态呈现和 IM系统730的示意图。所述状态呈现和IM系统730包括数据库760(或数 据库服务器)、会议桥(conference bridge)770以及状态呈现和IM服务 器或服务器群集780(以下简称为服务器群集),相互连接,如图9所示。 数据库760、会议桥770以及状态呈现和IM服务器群集780可通过网络750 相连接,该网络可为任何形式的局域网或广域网,例如因特网协议(IP)网 络。所述数据库760可作为一个中央信息库,用于储存有关联系人列表和客 户偏好的信息,这些客户偏好与联系人列表中共享联系人状态呈现信息有 关。所述会议桥770可用于在所述系统730用户之间创建会议视频和/或仅 音频通话,所述状态呈现和IM服务器群集780在用户终端之间分发状态呈 现信息,并允许在用户终端的用户之间的IM会话。状态呈现和IM系统包括 一个或多个终端或其他包含客户端的统一通信设备。图9中的示例,所述状 态呈现和IM系统包括分别包含客户端A和B的终端740和790,以及包含 客户端C的智能手机795。状态呈现和IM系统还可包括一个或多个桌式电 话。在图9的示例中,所述状态呈现和IM系统包括桌式电话785。每个桌 式电话785都可与终端耦合(例如,通过系牧(tethering)),如图9所 示,并与终端上的状态呈现和IM客户端耦合。因此,使用桌式电话785的 通信会话可被状态呈现和IM客户端检测到。一般来说,任意数量的通信设 备均可连接至所述状态呈现和IM系统。此外,单用户在给定的时间内可登 陆至多个通信设备。例如,用户可通过工作终端上的客户端登陆状态呈现和 IM系统,同时也可以通过智能手机或平板电脑上运行的第二客户端登陆所 述状态呈现和IM系统。

状态呈现和IM系统730的操作通过示例予以阐释。所述示例与图6A- 6D中所述示例类似。假设用户A正在终端740上使用客户端A,所述客户端 A可作为状态呈现和IM客户端的实例化。用户A拥有一份联系人列表。用 户A使用客户端A选择联系人#1,并确定联系人#1属于可信任联系人列 表,该列表中联系人可看见与上下文相关的特定会议。尤其地,用户A决定 可以允许联系人#1看见用户A的与会信息。该信息可储存于中央数据库, 例如数据库760。用户A使用客户端A更新与联系人#1有关的信息,该信息 可从终端740传递到状态呈现和IM群集780,以分发至其他客户端和储存 该信息的数据库760。一段时间后,用户A通过会议桥770开始会议通话。 所述状态呈现和IM服务器群集780从终端740或用户A所在会议通话的会 议桥770接收消息。所述状态呈现和IM服务器群集780提取来自数据库 760的用户A的首选项,用户A的首选项指示终端790上的客户端B(由联 系人#1所使用)应该收到显示用户A在会议通话中的状态呈现更新消息。 客户端B接收所述消息并向用户B提供指示,例如,通过视频显示的方式。 若用户B决定加入所述会议,那么她能够加入。如果用户B决定加入所述会 议,那么用户A仍可以控制用户B能够参与会议的程度。

所述状态呈现和IM系统730代表了一种集中式网络架构的示例,此架 构中,首选项和上下文信息均储存于集中式数据库760。或者,状态呈现和 IM系统可作为分布式或点到点式网络架构予以实施,在该架构的每一个通 信设备储存各自的状态呈现和上下文首选项。即使在所述集中式网络架构 中,状态呈现和上下文首选项可集中储存(例如,在数据库服务器中),用 户联系人的状态呈现和上下文首选项可从集中式资料库(例如,数据库服务 器)中提取,并且在所述通信设备启动、重启或刷新时加载至所述用户通信 设备的所述本地存储器。

图10A和10B示出了一种将用户加入通信会话并共享相关状态呈现和上 下文信息的方法800的实施例的流程图。所述方法通过利用状态呈现和IM 系统予以实现,例如状态呈现和IM系统730。所述状态呈现和IM系统包括 多种通信设备,例如台式电脑,手提电脑,智能手机,平板电脑或其他合适 的设备,其中,每一种均装有状态呈现和IM客户端应用程序,该程序装于 电脑或所述通信设备上。图9中的所述终端740和790以及智能手机795为 示例。

步骤805,用户(用户A)可在第一通信设备中输入联系人(用户B或 联系人#1)的上下文首选项。所述用户可设置上下文关键字列表和/或其他 会话相关信息,例如可用于关联多方的通信会话(例如,会议)的主题参考 号、案例号、文档等。所述上下文首选项可传输至数据库予以储存。步骤 810,所述上下文可由数据库接收并储存。步骤815,用户A可通过所述第 一通信设备连接至通信会话。所述通信会话可为,例如,音频或视频会议。 步骤820,状态呈现信息可传达所述通信会话中所述用户的所述状态呈现 (例如,“通话中”)以及关于所述通信会话的上下文信息,指示所述第一通 信设备已连接至所述通信会话。所述信息可传输至数据库。在判定方框825 上,可执行上下文感知比较。更具体地说,在判定方框825上,可以判断用 户A是否已选择与用户B共享关于所述当前会话的上下文信息。若不共享, 那么所述流程图到此结束。若用户A已选择共享上下文信息,那么所述流程 图继续进行至判定方框830。在判定方框830上,可执行上下文感知比较。 也就是,决定所述通信会话的上下文描述是否与由用户A就用户B而指示出 的上下文关键字相匹配。所述比较可在数据库服务器(例如数据库服务器 760)中实现或者若上下文信息为本地存储,那么所述比较可在通信设备 (例如前面所讨论的终端740或智能手机795)中实现。若不匹配,那么所 述流程图到此结束。若匹配,所述流程图可继续进行至步骤835。

步骤835中,有关所述通信会话的警示或通知消息可发送至用户B,并 附带加入所述通信会话或拒绝加入的选项。在判定方框830中实施所述比较 的设备与发送所述警示或通知消息的设备可为同一设备。步骤840中,关于 用户A的所述状态呈现和上下文信息以及所述通信会话由第二通信设备接 收,例如,用户B所使用的终端。步骤845中,所述第二通信设备显示所述 状态呈现和上下文信息。步骤850,接收输入,例如,在所述第二通信设备 中,响应所显示的所述状态呈现和上下文信息。在用户B读取所述状态呈现 和上下文信息后,可从用户B接收输入。进一步地,所述输入可以为选择加 入所述通信会话的选项。步骤855中,加入所述通信会话的请求可传输至所 述第一通信设备。所述请求可从所述第二通信设备中进行传输,以响应发自 用户B的所述输入。步骤860中,呈现允许所述第二通信设备加入所述通信 会话的选项。所述选项可在所述第一通信设备上呈现。进一步地,以在所述 第一通信设备上显示所述选项的形式予以呈现。然后,在判定方框865上, 可以判断所述联系人(例如,用户B)是否接受用户A的所述请求。若接 受,那么所述流程图继续进行至步骤870,允许所述用户(用户B)加入所 述通信会话。若不接受,那么所述流程图到此结束。

图11示出了一种使用支持用户加入当前通信会话和支持共享相关上下 文信息的状态呈现和IM客户端的成本节约研究990。所述研究990估算了 在一个组织工作的典型员工通过单击鼠标(利用如上所述的状态呈现和IM 客户端应用程序)能够将IM会话发展成为现场电话交谈而每天所节约的时 间。所述研究990估算了在一个组织工作的典型员工通过单击鼠标能够在 IM会话或现场电话交谈期间发起一个基于网络的协作会话而每天所节约的 时间。所述研究990包含多种假设,考虑到年生产力储备金约为$3,846美 元/用户,包括假设在不同类型的企业至少有50%人使用所述客户端应用程 序。所述研究990还假设,考虑到所公开的新特性额外建立于状态呈现数据 中,每个坐席价值约$1美元。所述研究990考虑到了不同组织的规模,包 括小型企业(SMB)、中型企业(ME)和大型企业(LE)。如图11所示,所述 研究990的结果预计约有3500万个坐席给世界范围的统一通信(UC)和状 态呈现解决方案。因此,所公开的新特性的总价值可以约为$1美元/坐席x 50%x 3500万个坐席=$1750万美元。作为回报,小型企业的所述成本节 约估算约达到190万美元,中型企业的所述成本节约估算约达到760万美 元,大型企业的所述成本节约估算约达到1.923亿美元。

所述状态呈现和IM客户端应用程序以及上述相关联的方法和方案可在 任何通用型通信设备上实施,例如,电脑或移动通信设备,该移动通信设备 需具有足够的处理能力、存储资源和网络吞吐能力,以处理其所承载的必要 的工作负载。图12示出了一种典型的、通用的适合实现本文所公开的特 性、应用程序、方案和方法的一个或多个实施例的通信设备1000。例如, 所述通用型通信设备1000可以包括或部分位于或耦合于台式电脑、手提电 脑、平板电脑、智能手机、个人或移动通信系统、或类似设备中的任何一 个。所述通用型通信设备1000包括与包含二级存储器1004、只读存储器 (ROM)1006、随机存取存储器(RAM)1008、输入/输出(I/O)设备1010 和网络连通设备1012的存储器设备进行通信的处理器1002(可为中央处理 器或CPU)。所述处理器1002实现为一个或多个CPU芯片、核芯(例如,多 核处理器)、现场可编程门阵列(FPGAs)、专用集成电路(ASICs)和/或数 字信号处理器(DSPs),和/或可以为一个或多个ASICs的一部分。所述处理 器1002可用于实现基于所述状态呈现和IM客户端的上述任何支持用户加入 当前通信会话并支持共享相关上下文信息的方案和方法。例如,所述处理器 1002可用于(通过硬件和/或软件)实现或支持运行所述状态呈现和IM客 户端600、所述状态呈现和IM客户端方案720和所述方法800与900。所述 通信设备1000可实现进行数据和/或语音和/或视频通信的设备,比如与桌 式电话785耦合的终端740或790,和/或智能手机795,和/或数据服务器 760。与桌式电话耦合的终端可认为是一种单一的通信设备。

所述二级存储器1004通常是由一个或多个磁盘驱动器或可擦除可编程 只读存储器(EPROM)构成,且用于数据的非易失性存储。当可载入RAM 1008的程序被选择执行时,二级存储器1004可用于储存此类程序。所述 ROM 1006可用于储存在程序执行期间被读取的指令或数据。ROM 1006为一 种非易失性存储器设备,相对于拥有更大存储能力的二级存储器1004来 说,它通常仅具有很小的存储能力。所述RAM 1008可用于储存易失性数据 或储存指令。访问ROM 1006和RAM 1008通常要比访问二级存储器1004的 速度更快。若所述通信设备实现数据库服务器,例如数据库服务器760,则 信息的所述数据库可储存于存储器中,例如二级存储器1004或RAM 1008 中。

I/O设备1010可以包括视频监视器、液晶显示屏(LCD)、触摸屏显示 器或其他种类的视频显示器,用于显示信息,例如,如本文所讲述的状态呈 现和IM信息。I/O设备1010还可包括一个或多个键盘、鼠标、轨迹球或其 他公认的输入设备。I/O设备1010还包括桌式电话(例如图9中的桌式电 话785)、输入麦克风、摄像机(例如网络摄像头)、或其他公认捕捉音频或 视频的设备。

所述网络连通设备1012可作为通信设备1000的输出和/或输入设备。 所述网络连通设备1012的表现形式有调制解调器、调制解调器库、以太网 卡、通用串行总线(USB)接口卡、串行接口、令牌环卡、光纤分布式数据 接口(FDDI)卡、无限局域网(WLAN)卡、无线收发器卡例如码分多址接入 (CDMA)、全球移动通信系统(GSM)、长期演进(LTE)、全球微波接入互操 作性(WiMAX)和/或其他空口协议无线收发器卡,以及其他公认网络设备。 这些网络连通设备1012使得所述处理器1002可与互联网或一个或多个内部 网进行通信。

可理解地,通过编程和/或加载可执行指令至所述通信设备1000,所述 处理器1002、所述ROM 1006和所述RAM 1008中至少有一个被改变,从而 将所述通信设备1000在某种程度上转变为一种特定机器或装置,例如状态 呈现和IM客户端,并具有本专利申请说明书所公开的所述新功能。从根本 上来说,对于所述电子工程和软件工程技术,通过加载可执行软件至电脑而 实现的功能能够转换为按公认设计规则的硬件实施。在软件还是在硬件中实 施一项概念通常取决于对待生产单元设计稳定性和数量稳定性的考虑,而并 非考虑任何涉及从所述软件领域至所述硬件领域的转换问题。一般地,仍会 发生频繁变化的设计更适合在软件中实施,因为重新设计硬件实施要比重新 设计软件更加昂贵。一般地,稳定性好且量产的设计更适合在硬件中实施, 例如在ASIC中,因为所述软件实施不如量产运行的所述硬件实施昂贵。通 常一项设计以软件的形式进行开发和测试,之后根据公认的设计规则转变为 专用集成电路中等效的硬件实施,在专用集成电路中用硬件来控制所述软件 的所述指令。在与新型ASIC控制的机器的相同方式中,由新型ASIC控制的 机器即为一种特定机器或装置,同样地,已被编程和/或加载了可执行指令 的电脑也可被视为一种特定的机器或装置。

本发明至少公开了一个实施例。本领域普通技术人员对所述实施例和/ 或其特性做出的改变、组合和/或修改,均属于本专利申请说明书保护的范 围。由于对所述实施例特性进行组合、整合、和/或删减而产生的替换实施 例也属于本专利申请说明书保护的范围。其中数值范围或者限制已明确表 述,应当理解,此类明确表述的范围或限制应包括具有相似等级的迭代范围 或限制,且均属于所述明确表述的范围或限制(例如,约从1到10中包括 2、3、4等;大于0.10包括0.11、0.12、0.13等)。例如,当下限为Rl, 上限为Ru的数值范围公开时,所述范围内的任何数字也应视为已明确公 开。尤其,该范围内的以下数字均已明确公开:R=Rl+k*(Ru-Rl), 其中k是变量,范围是从1%到100%,增量为1个百分点,即k为1%、2%、 3%、4%、5%、......、50%、51%、52%、......、95%、96%、97%、98%、99% 或者100%。此外,上述定义的任何由两个R数定义的数值范围也都明确公 开。除非另有说明,否则术语“约”意味着所述后续数值的±10%。在有关 权利要求的任何要素中使用术语“可选地”,意味着该要素为必需,或者该 要素不为必需,两种情况均属于所述权利要求保护的范围。应该理解,广义 词的使用,例如“包括”、“包含”、“有”,均支持狭义词的含义,例如 “由……组成”,“由……基本组成”以及“由……大体组成”。因此,本发 明的保护范围不应限于以上描述,但应受以下权利要求限定,所述保护范围 包括权利要求书中与专利主题等效的所有内容。每一项或各项权利要求作为 进一步的公开被编入在说明书,并且权利要求书是本发明的实施例。本申请 中对引用部分的讨论不应视为现有的技术,特别是公开日期晚于本申请优先 权日期的任何引用。在本发明中所引用的所有专利、专利申请及出版物其公 开内容通过引用结合到本文,并在某种程度上为本专利申请说明书提供了示 例性、程序性或其他细节的补充。

本专利申请说明书虽提供了多个具体实施例,应当理解的是,所公开的 系统和方法可能以其他具体形式出现,但不会超出本发明所述的实质和范 围。本发明的实施例应视为具有描述性,且不具有限制性,本文所述细节内 容不会限制专利的申请。例如,所述各种要素或组件可在其他系统中予以组 合或整合,或者某些特性可删减或不予实施。

此外,各实施例中描述的技术、系统、子系统以及方法均是独立的,在 不超出本专利申请说明书保护范围的情况下,可与其他系统、模块、技术或 方法相组合或整合。其他被视作耦合、直接耦合或互相通信的所示或讨论的 项目可通过一些接口、设备或中间组件以电力、机械或其他的方式进行非直 接耦合或通信。其他更改、替换或变更的示例由本领域技术人员予以确定, 且不超出本文所公开的实质内容与范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号