用于使被邀请者自动参与会议的用户发起的邀请的制作方法

文档序号:7680169阅读:284来源:国知局
专利名称:用于使被邀请者自动参与会议的用户发起的邀请的制作方法
技术领域
本发明一般涉及移动通信,并且更具体而言,但并不排他地涉及实际 上使用户能够即时地(on the fly)通过提供自动使另一用户能够参与会话 和/或服务的链接来邀请另 一用户参与在线会话和/或服务。
背景技术
因特网发生的巨大改变影响了我们的日常生活。例如,移动计算设备 创建了新的汇集场所(meeting ground)。在美国它们被称为商业生活的新 的商业午餐桌和新的高尔夫球场。此外,许多人正使用这种移动计算设备 来将它们自己与它们的朋友、它们的邻居、它们的社区以及世界重新相 连。
这种移动计算设备以及其它计算技术的发展涉及到我们日常生活的无 数方面,向具有类似思想倾向的人提供的即时访问,并且使我们能够利用 比以前更多的方式来与更多的人形成伙伴关系。然而,在移动计算改变了 我们的生活的同时,许多人可能发现技术复杂并且"界面不友好"。例 如,利用一些现在的计算技术可能需要用户执行多个复杂的动作来与其他人通信。因此,相对于这些考虑和其它考虑作出了本发明。


将参考附图描述本发明的非限制性和非完全列举式的实施例。在附图 中,除非另外指定,否则贯穿于各个附图中的相似的标号指代相似的部 分。
为了更好地理解本发明,将参考结合附图阅读的下面的具体描述,其中..
图1是可以实施本发明的环境的一个实施例的系统图2示出了可以包括在实现本发明的系统中的移动设备的一个实施
图3示出了可以包括在实现本发明的系统中的网络设备的一个实施
例;
图4图示出了一般地示出了用于实际上使用户能够即时地邀请一个或 多个用户参与会议会话的处理的一个实施例的逻辑流程图;以及
图5-10A-F图示出了根据本发明的图示出实际上用户如何即时地向另 一用户提供自动参与会话的邀请的用例的一个实施例。
具体实施例方式
下面将参考附图更全面的描述本发明,其中,附图形成了本发明的一 部分,并且通过图示方式示出了可以实施本发明的具体实施例。然而,本 发明可以包括许多不同形式并且不应当被解释为受限于在此阐述的实施 例;而是,提供这些实施例以使得本公开是详尽的且完整的,并且将充分 地向本领域的技术人员传达本发明的范围。此外,本发明可以表现为方法 或设备。因此,本发明可以采取以下形式完全为硬件的实施例、完全为 软件的实施例或者组合了软件和硬件方面的实施例。因此,下面的详细描 述不能理解为限制的意思。
在整个说明书和权利要求中,除非上下文以别的方式进行了清楚的指 示,否则下面的术语采取与这里的描述明显相关联的意思。这里使用的短
7语"在一个实施例中"不一定指同一实施例,虽然它可能是同一实施例。 此外,这里使用的短语"在另一实施例中"不一定指不同实施例,虽然它 可能是不同的实施例。因此,如下所述,在不脱离本发明的范围或精神的 情况下,可以容易地将本发明的各个实施例进行组合。
另外,除非上下文以别的方式进行了清楚的指示。否则这里所使用的 术语"或"是相容的"或"操作符,并且等同于术语"和/或"。除非上下 文以别的方式进行了清楚的指示,否则术语"基于"不是排它的,而允许 基于未描述的其它因素。另外,在整个说明书中,"一"、"一个"和
"所述"的含义包括复数引用。"在...中"的含义包括"在...中"和
"在…上"。
这里使用的术语从设备或组件"接收" 一项,例如一个请求、邀请消 息、响应或其它消息包括间接地接收消息,例如当通过一个或多个其它设 备或组件转发时。类似地,"发送" 一项到设备或组件包括间接地发送该 项,例如当通过一个或多个其它设备或组件转发时。
这里使用的术语"文本消息传输"或"文本消息"指SMS消息传 输,以及各种其它受限大小的消息协议,包括但不限于即时消息传输
(IM)、多媒体消息传输服务(MMS)消息或增强的消息服务(EMS) 消息协议。
简要地说,本发明通过提供自动使得另一用户能够参与会话的链接致 力于使得用户能够实际上即时地邀请另一用户参与会话。在一个实施例 中,会话是文本消息传输会议会话,例如即时消息传输会话等。然而,本 发明不限于此,而是可以包括其它类型的会话。例如,邀请可以针对 MMS会话、EMS会话、因特网中继聊天(IRC)会话等。因此,可以通 过一个或多个不同的通信信道和/或协议来提供邀请。
邀请还可以是服务,例如视频服务、照片服务等,或者甚至是访问内 容的邀请。因此,术语"会议会话"或"会话"指在两个或更多个用户之 间的、使得两个或更多个用户进行交互式对话的任何联网通信。"会议会 话"或"会话"也指使得第一用户能够邀请另一用户到网络可访问服务 中,或者访问网络可访问内容(例如照片、视频、音频文件、文本文件等)的任何联网通信。
在一个实施例中,交互式对话可以生成两个或更多个用户之间的通信 的历史日志。在一个实施例中,历史日志可以被组织为两个或更多个用户
之间的线程对话(thread conversation)。
在一个实施例中,客户端设备的第一用户可以通过向服务设备发送请 求来请求建立会议会话。在一个实施例中,第一用户可以将第一用户希望 与其通信的一个或多个其它用户的标识符包括在请求中。在一个实施例 中,第一用户可以继发送请求之后提供标识符。在一个实施例中,第一用 户还可以包括到一个或多个其它用户的消息,用于邀请他们加入会议会 话。服务器确定用于一个或多个其它用户(被邀请者)的每个的唯一链 接,将唯一链接包括在消息中。这一个或多个其它用户中的每个随后可以 接收具有的唯一链接的消息。选择唯一链接使得被邀请者能够自动访问并 参与与第一用户的会议会话。随后,被邀请者可以通过将具有新的被邀请
者标识符的请求发送到服务器,来邀请其他人也加入该会议会话。在一个 实施例中,当用户加入该会议会话时,可以使该用户能访问可能先前己加 入该会议会话的用户之间的通信的历史日志。应用本发明来邀请已有的和/ 或新的用户到会话、服务和/或访问内容,是要提供这种供应的强大增长, 不仅因为邀请可以在多于一个信道上发送,而且因为可以进行配置以从至 少端用户的角度来说提供简单的自动机制供使用。
说明性操作环境
图1示出了可以实施本发明的环境的一个实施例的组件。并非所有组 件都需要以实施本发明,而是可以在不脱离本发明的精神或范围的情况下 对组件的类型和布置进行变更。如图所示,图1的系统100包括局域网 ("LAN" ) /广域网("WAN")-(网络)105、无线网络110、会话和 服务服务器(SSS) 106、移动设备(客户端设备)102-104以及客户端设 备101。
下面将结合图2更详细描述移动设备102-104 (—般地也称为客户端 设备)的一个实施例。然而, 一般地,移动设备102-104实际上可以包括能够通过诸如网络105、无线网络110等的网络接收和发送消息的任何便
携式计算设备。移动设备102-104通常还可以被描述为被配置成便携式的 客户端设备。因此,移动设备102-104实际上可以包括能够连接到另一计 算设备并接收信息的任何便携式计算设备。这样的设备包括便携式设备, 例如蜂窝电话、智能电话、显示型寻呼机、射频(RF)设备、红外(IR) 设备、个人数字助理(PDA)、手持计算机、膝上型计算机、可佩带计算 机、桌上型计算机、组合了一个或多个前述设备的集成设备,等等。因 此,移动设备102-104就能力和特征方面来说一般范围较广。例如,蜂窝 电话可以具有数字键盘和一些只能够显示文本的黑白LCD显示行
(line)。在另一示例中,web使能移动设备可以具有触摸屏、触笔,以 及能够显示文本和图形两者的若干行彩色LCD显示屏。
web使能移动设备可以包括被配置来接收和发送web页面、基于web 的消息等的浏览器应用程序。浏览器应用程序可以被配置为实际上利用包 括无线应用协议消息(WAP)等在内的任何基于web的语言来接收并显示 图形、文本、多媒体等。在一个实施例中,浏览器应用程序能够应用手持 设备标记语言(HDML)、无线标记语言(WML) 、 WMLScript、 JavaScript、标准通用标记语音(SMGL)、超文本标记语音(HTML)、 可扩展标记语言(XML)等来显示并发送消息。
移动设备102-104还可以包括被配置来从另一计算设备接收内容的至 少一个其它客户端应用程序。客户端应用程序可以包括这样的能力提供 并接收文本内容、图形内容、音频内容等。客户端应用程序还可以提供标 识其自身的信息,包括类型、能力、名称等。在一个实施例中,移动设备 102-104可以通过多种机制中的任一种来唯一地标识其自身,这些机制包 括电话号码、移动订户综合业务数字网(MS-ISDN)、移动识别码
(MIN)、电子序列号(ESN),或者其它移动设备标识符。信息还可以 指示移动设备能够使用的内容格式,以及移动设备102-104的其它配置方 面和/或能力。
移动设备102-104还可以被配置来例如通过短消息服务(SMS)、多 媒体消息服务(MMS)、即时消息传输(IM) 、 EMS、因特网中继聊天(IRC) 、 Jabber等与另一计算设备传输消息,另一计算设备例如是SSS 106、客户端设备101等。但是,本发明不限于这些消息协议,而实际上 可以使用任何其它消息协议。
移动设备102-104还可以被配置为使得用户能够参与会议会话,例如 IM会话等。然而,用户还能够参与多个其它类型的会议会话中的任一 个。移动设备102-104还可以使得用户能够邀请另一用户到会议会话中 来,以及发送邀请到该另一用户来访问各种内容或服务。在一个实施例 中,邀请可以作为文本消息由移动设备102-104 (或客户端设备101)之一 接收。在一个实施例中,文本消息可以包括使得用户能够加入会议会话、 访问内容或访问服务的链接或其它机制。在一个实施例中,移动设备102-104可以使得用户能够査看与会议会话相关联的线程对话记录等。此外, 移动设备102-104可以使得用户能够与浏览器应用程序、电子邮件应用程 序、IM应用程序、SMS应用程序等交互。这样,移动设备102-104可以 包括被配置来为客户端设备管理各种动作的一个或多个应用程序。
移动设备102-104还可以被配置为包括一客户端应用程序,该客户端 应用程序使得端用户能够登入可由另一计算设备管理的端用户账户。例 如,这种端用户账户可以被配置为使得端用户能够接收电子邮件、发送/接 收IM消息、SMS消息、访问所选择的web页面、参与诸如消息传输会话 之类的会话、访问服务或内容等。然而,这种参与还可以无需登入端用户 账户来执行。
移动设备102-104还可以与诸如客户端设备101等的非移动客户端设 备通信。在一个实施例中,这种通信可以包括参与会议会话、共享照片、 发送/接收文本消息、提供和/或接收到会议会话、服务或其它活动的邀 请。
客户端设备101实际上可以包括能够在网络上通信来发送并接收包括 社交网络信息等的信息的任何计算设备。 一组这种设备包括这样的设备 通常利用有线或无线通信来连接例如个人计算机、多处理器系统、基于微 处理器的或可编程消费电子、网络PC等。
无线网络110被配置来将移动设备102-104及其组件耦合到网络105。无线网络110可以包括还可以覆盖独立对等网络等的多种无线子网
中的任一个,来为移动设备102-104提供面向基础设施的连接。这种子网 可以包括网状网络、无线LAN (WLAN)网络、蜂窝网络等。
无线网络110还可以包括由无线无线电链路连接的终端、网关、路由 器等的自治系统等。这些连接器可以被配置为自由且随机地移动并且任意 地组织它们自己,以使得无线网络110的拓扑可以快速改变。
无线网络110还可以应用多种接入技术,包括针对蜂窝系统、 WLAN、无线路由器(WR)网等的第二 (2G)、第三(3G)代无线接 入。诸如2G、 3G之类的接入技术和以后的接入网络可以使移动设备(例 如具有不同程度移动性的移动设备102-104)有较宽区域的覆盖。例如, 无线网络110可以通过无线电网络接入来使能无线电连接,无线电网络接 入例如是全球移动通信系统(GSM)、通用分组无线业务(GPRS)、增 强数据GSM环境(EDGE)、宽带码分多址(WCDMA)等。其实,无线 网络110实际上可以包括任何通信机制,信息可以通过这些通信机制在移 动设备102-104以及另一计算设备、网络等之间传输。
网络105被配置来将SSS 106及其组件与包括客户端设备101在内的 其它计算设备一起通过无线网络IIO耦合到移动设备102-104。网络105 能够应用任何形式的计算机可读介质,用于从一个电子设备向另一电子设 备传输信息。而且,网络105可以包括因特网以及局域网(LAN)、广域 网(WAN)、(例如通过通用串行总线(USB)端口、其他形式的计算机 可读介质的)直接连接,或者它们的任意组合。在包括基于不同体系结构 和协议的那些网络在内的一组互连的LAN上,路由器用作LAN之间的链 路,使得消息从一个网络被发送到另一个。而且,LAN内部的通信链路一 般包括双绞线或同轴电缆,而网络之间的通信链路可以利用模拟电话线、 包括T1、 T2、 T3和T4在内的完全或部分专用数字线路、综合业务数字网 络(ISDN)、数字订户线(DSL)、包括卫星链路在内的无线链路,或本 领域技术人员公知的其它通信链路。此外,远程计算机和其它有关的电子 设备可以通过调制解调器和临时电话线远程地连接到LAN或WAN。实质 上,网络105包括任何通信方法,通过该通信方法,信息可以在SSS106、客户端设备101以及其它计算设备之间传输。
另外,通信介质一般包括计算机可读指令、数据结构、程序模块,或 调制数据信号中的其它数据,例如载波、数据信号或其它传输机制,并且 包括任何信息递送介质。术语"调制数据信号"和"载波信号"包括具有 一组或多组其特性的信号,或者包括以一种方式改变以便将信息、指令等 编码在信号中的信号。作为示例,通信介质包括诸如双绞线对、同轴电
缆、光纤、波导以及其它有线介质之类的有线介质,以及诸如声波、RF、
红外以及其它无线介质之类的无线介质。
下面结合图3更详细地描述SSS 106的一个实施例。然而,简言之, SSS 106可以包括能够连接到网络105的任何计算设备,以使得用户能实 际上即时地邀请另一用户到会议会话和/或到服务,或者访问一些内容,例 如图片、视频、音频文件、文本文件等。这种服务的示例包括但不限于照 片共享服务、视频共享服务、音频共享服务、博客服务、日程表共享服务 等。这里使用的术语"实际上即时地"指这样一种机制,该机制使用户能 执行导致几乎立即的动作的动作,而非执行一系列请求,例如预定在以后 某时刻发生的动作。因此,例如,用户可以对建立会话以及邀请其他人作 出请求。随后可以几乎立即建立会话,而不是将会话安排在以后,并且等 待直到发起会话的所安排的时间。
用户可以向SSS 106发送请求来邀请一个或多个其它用户到会议会 话、服务中来,或者访问内容。SSS 106随后可以确定一个或多个其它用 户每个的唯一标识符。唯一标识符可以是每个用户独有的,并且对于每个 会议会话、服务、内容访问或其它邀请唯一的。在一个实施例中,唯一标 识符还可以唯一地标识作出邀请的用户。每个用户独有指禁止由另一用户 共享或不适当地使用该唯一标识符。其还使得SSS 106能够识别不同用 户、新近加入会议会话的用户,以及重新加入该会议会话、服务等中的用 户。
在一个实施例中,唯一标识符可以是被邀请者用户的设备标识符和会 话标识符的散列(hash)、组合等。在另一实施例中,唯一标识符可以被 配置来作为索引等被采用,该索引映射到设备标识符、会话标识符组合。
13然而,唯一标识符不限于这些示例,而是还可以使用其它映射、关系等。
在一个实施例中,唯一标识符可以被配置为可用于会话等。例如,在 一个实施例中,唯一标识符可以使各个用户能够加入会议会话一次,但是 如果用户离开则不能再加入该会议会话。然而,在另一实施例中,唯一标 识符可以被配置为只要会议会话是活动的就保持有效,即允许各个用户离 开会话并在稍后的时间再加入该会话。在又一实施例中,唯一标识符可以 在相关会议会话终止,或类似邀请被撤销或终止之后的延长时间中保持有 效。以这种方式,使得各个用户可以访问该会议会话可用的历史信息等。
在任何情况下,SSS 106随后都可以向一个或多个被邀请用户发送邀
请消息。SSS 106可以利用多种消息传输协议中的任一种来发送邀请消 息,多种消息传输协议包括但不限于SMS、 IM、 RSS、 IRC聊天、电子邮 件等。邀请消息可以包括使得被邀请用户能够加入会议会话、服务或访问 内容的链接。在一个实施例中,该链接可以基于唯一标识符被配置。在一 个实施例中,链接可以被配置为邀请消息中的WAP URL。
当被邀请用户点击该链接时,消息可以被发送给SSS 106,其自动地 (即,无需被邀请用户方的其它动作)使被邀请用户能加入会议会话、服 务或访问内容。在一个实施例中,SSS 106还可以使被邀请用户能够査看 该会议会话中的用户的线程对话的历史日志。此外,SSS 106可以向用户 的客户端设备提供脚本、应用程序、小应用程序等,或者其它机制,使被 邀请用户随后能邀请又一用户到会议会话、服务中或访问内容。
在一个实施例中,SSS 106还可以被配置来管理与邀请相关联的会议 会话、服务和/或内容。因此,在一个实施例中,SSS 106可以包括用于会 议会话的消息传输服务器,来管理邀请的发送和接收等。此外,SSS 106 还可以包括用于管理多种其它服务和/或内容的web服务器、文件服务器、 内容服务器等。在一个实施例中,SSS 106还可以应用例如下面结合图4
描述的处理以执行其动作中的至少一些。
可以作为SSS 106操作的设备包括个人计算机、桌上型计算机、多处 理器系统、基于微处理器或可编程消费电子设备、网络PC、服务器等。
虽然图1将SSS 106示为单个计算设备,然而,本发明不限于此。例如,SSS 106的一个或多个功能可以分布在一个或多个完全分开的计算设 备中。例如,在不脱离本发明的范围或精神的情况下,可以由多个计算设 备来执行对会话、内容和/或其它服务等的管理。
说明性移动客户端环境
图2示出了可以包括在实现本发明的系统中的客户端设备200的一个 实施例。客户端设备200可以包括比图2所示的那些组件更多或更少的组 件。然而,所示出的组件足以公开用于实施本发明的说明性实施例。客户 端设备200例如可以表示图1的移动设备101-104。
如图所示,客户端设备200包括通过总线224与海量存储器230通信 的处理单元(CPU) 222。客户端设备200还包括电源226、 一个或多个网 络接口 250、音频接口 252、显示屏254、键盘256、照明器258、输入/输 出接口 260、可选触觉接口 262 (如虚线框指示的)以及可选全球定位系 统(GPS)接收器264。电源226向客户端设备200提供电能。可再充电 或不可再冲电电池可以用来提供电能。电力也可以由外部电源来提供,外 部电源例如是为电池补充电能和/或再充电的AC适配器或充电座。
客户端设备200可以可选地与基站(未示出)或直接与另一计算设备 通信。网络接口 250包括用于将客户端设备200耦合到一个或多个网络的 电路,并且被构建来与一个或多个通信协议和技术一起使用,这些通信协 议和技术包括但不限于全球移动通信系统(GSM)、码分多址 (CDMA)、时分多址(TDMA)、用户数据报协议(UDP)、传输控制 协议/因特网协议(TCP/IP) 、 SMS、通用分组无线业务(GPRS)、 WAP、超宽带(UWB) 、 IEEE 802.16全球微波接入互操作性 (WiMax) 、 SIP/RTP,或各种其它无线通信协议的任一种。网络接口 250 有时被认为是收发器、收发设备或网络接口卡(NIC)。
音频接口 252被布置来产生并接收音频信号,例如人类语音的声音。 例如,音频接口 252可以被耦合到扬声器和麦克风(未示出),以使得能 够与其它设备通讯和/或针对某个动作生成音频应答。显示屏254可以是液 晶显示屏(LCD)、等离子体、发光二极管(LED),或者计算设备使用
15的任何其它显示屏。显示屏254还可以包括触敏屏,该触敏屏被布置来接 收来自人手的诸如触笔或手指之类的对象的输入。
键盘256可以包括被配置来接收来自用户的输入的任何输入设备。例 如,键盘256可以包括按钮数字拨号盘或键盘(keyboard)。键盘256还 可以包括与选择并发送图像相关联的命令按钮。照明器258可以提供状态 指示和/或提供光。照明器258可以针对具体的时间段或响应于事件而保持 活动的状态。例如,当照明器258处于活动状态时,它可以为键盘256上 的按钮提供背光并在移动设备被供电时保持发亮。而且,当执行诸如拨打 另一客户端设备之类的特定动作时,照明器258还可以以各种模式为这些 按钮提供背光。照明器258还可以使光源位于移动设备的透明或半透明外 壳内以响应于动作来提供照明。
客户端设备200还包括用于与未在图2中示出的外部设备(例如手 机)或者其它输入/输出设备通信的输入/输出接口 260。输入/输出接口260 可以利用一种或多种通信技术,例如USB、红外、蓝牙tm等。触觉接口 262被布置来向客户端设备的用户提供触觉反馈。例如,当另一计算设备 的用户呼叫时,触觉接口可以用来以特定方式使客户端设备200颤动。
可选GPS收发器264可以确定客户端设备200在地球表面上的物理坐 标, 一般输出一个经度和纬度值形式的位置。GPS收发器264还可以利用 其它地理定位机制,包括但不限于三角测量、辅助GPS (AGPS) 、 E-OTD、 CI、 SAI、 ETA、 BBS等来进一步确客户端设备200在地球表面上 的物理位置。将明白,在不同条件下,GPS收发器264可以在毫米范围内 确定客户端设备200的物理位置;而在其它情况下,所确定的物理位置可 能不这么精确,例如在米或显著更大的距离内。然而,在一个实施例中, 移动设备可以通过其它组件提供可以用来确定该设备的物理位置的信息, 包括例如MAC地址、IP地址等。
海量存储器230包括RAM 232、 ROM 234以及其它存储装置。海量 存储器230说明了用于存储诸如计算机可读指令、数据结构、程序模块或 其它数据之类的信息的计算机存储介质的另一示例。海量存储器230存储 用于控制客户端设备200的底层操作的基本输入/输出系统("BIOS")240。海量存储器还存储用于控制移动设备200的操作的操作系统241。将 理解,该组件可以包括诸如UNIX或LINUX 版本的通用操作系统,或 诸如Windows MobileTM或Symbian⑧操作系统之类的专用客户端通信操作 系统。操作系统可以包括Java虚拟机模块或者与Java虚拟机模块接口, Java虚拟机模块使得能够利用Java应用程序控制硬件组件和/或操作系统 的操作。
存储器230还包括一个或多个数据存储装置242,其可以被客户端设 备200用来存储应用程序244和/或其它数据。例如,数据存储装置242还 可以用来存储描述客户端设备200的各种能力的信息。该信息随后可以基 于多种事件的任一个(包括在通信期间被作为头部的一部分被发送、在请 求时被发送等)被提供给另一设备。此外,数据存储装置242还可以用来 存储多种数据,包括但不限于好友列表、地址薄、电话号码列表、照片、 文本文件、图形文件等。该数据的至少一部分还可以存储在客户端设备 200中的盘驱动器或其它存储介质(未示出)上。
应用程序244可以包括计算机可执行指令,当这种指令被客户端设备 200执行时发送、接收和/或以其他方式处理消息、音频、视频,并且使得 能够与另一移动设备的另一用户通讯。应用程序的其它示例包括日程表、 联系人管理器、任务管理器、代码转换器、数据库程序、字处理程序、电 子表格程序、游戏等等。另外,应用程序244可以包括多种消息传输应用 程序246的任一个,包括但不限于SMS、 MMS、 IM、电子邮件、浏览器

在一个实施例中,消息传输应用程序246可以使客户端设备200的用 户能够动态地且无缝地邀请其它用户到会话中来,邀请其它用户访问服 务,或者甚至邀请其它用户访问远程站点中的内容。消息传输应用程序 246可以向用户提供下拉菜单、图标、窗口等,来发起会议会话。在一个 实施例中,用户还可以输入与用户希望邀请到会话、服务或内容中来的用 户相关联的一个或多个电话号码、用户名等。在一个实施例中,消息传输 应用程序246可以显示包括可选姓名列表等的窗口或其它界面,从该窗口 或其它界面用户可以选择要邀请的其他人。在图7中示出了这样的界面的一个实施例。然而,本发明不限于该实施例,而是还可以应用其它的。在 任何情况下,用户可以选择要邀请的一个或多个其他人。随后可以利用消
息传输应用程序246或界面将邀请发送到诸如图1的SSS 106之类的远程 服务。在一个实施例中,消息传输应用程序246可以将诸如电话号码、账 户标识符、消息传输地址或其它标识符之类的关于所邀请的用户的信息包 括在去往远程服务的消息中。
此外,如果客户端设备200的用户尚未在所请求的会议会话中,则消 息传输应用程序246结合远程服务可以自动建立针对客户端设备200的用 户的会议会话。
类似地,消息传输应用程序246可以被配置来从另一用户接收邀请消 息,其中,邀请消息可以包括到会议会话、服务、访问内容等的链接。用 户可以接收作为多种消息格式中的任一种的邀请消息,多种消息格式包括 但不限于SMS、 SMS+、 XML、 RSS、 IRC聊天、电子邮件、IM等。接收 用户(被邀请者)随后可以选择链接并且自动进入会议会话,使得能访问 服务、内容等。在一个实施例中,可以在客户端设备200上自动使能消息
传输应用程序246中的合适的消息传输应用程序,而无需被邀请用户的额 外的动作。随后,在一个实施例中,消息传输应用程序246可以提供会议 会话的成员之间的线程对话的历史日志。此外,被邀请者也可以被提供有 使该被邀请者随后能够邀请其它用户的界面、图标等。
说明性服务器环境
图3示出了根据本发明的一个实施例的网络设备的一个实施例。网络 设备300可以包括比示出的那些更多的组件。然而,所示出的组件足以公 开用于实施本发明的说明性实施例。网络设备300例如可以表示图1的 SSS 106。
网络设备300包括都通过总线322彼此通信的处理单元312、视频显 示适配器314和海量存储器。海量存储器一般包括RAM 316、 ROM 332 和诸如硬盘驱动器328之类的一个或多个海量存储设备,以及包括磁带驱 动器、光盘驱动器,和/或软盘驱动器在内的可移除存储装置326。海量存储器存储用于控制网络设备300的操作的操作系统320。可以使用任何通 用操作系统。基本输入/输出系统("BIOS" ) 318也被设置来控制网络设 备300的底层操作。如图3所示,网络设备300还可以通过网络接口单元 310与因特网或一些其它通信网络通信,网络接口单元310被构建来与包 括TCP/IP协议在内的各种通信协议一起使用。网络接口单元310有时称 作收发器、收发设备或网络接口卡(NIC)。
上述海量存储器图示出了另一种类型的计算机可读介质,即计算机存 储介质。计算机存储介质可以包括用任何方法或技术实现的易失性、非易 失性、可移除和不可移除介质,用于存储信息,例如计算机可读指令、数 据结构、程序模块,或其它数据。计算机存储介质的示例包括RAM、 ROM、 EEPROM、闪存或其它存储技术,CD-ROM、数字通用光盘 (DVD)或其它光存储装置、磁带盒、磁带、磁盘存储装置或其它磁存储 设备,或可以用来存储所需信息并可由计算设备访问的任何其它介质。
会话/服务数据存储装置(SSDS) 352可用来存储与会话/服务相关联 的数据。这种数据可以包括但不限于用户标识符、用户账户信息、包括电 话号码在内的设备标识符,等等。在一个实施例中,SSDS 352可以包括关 于会话的信息,包括会话的成员、历史日志等。SSDS 352还可以包括对内 容的存储,内容包括电影、图形文件、音频文件、文本文件等。
SSDS 352可以利用多种机制来实现,包括但不限于数据库、电子表 格、文件、文件夹、脚本、程序等中的一个或多个。此外,虽然SSDS352 被图示为驻留在RAM 316内,然而,本发明不限于此。因此,SSDS 352 还可以部分地或全部地驻留在其它计算机存储介质内(例如包括硬盘驱动 器328和/或可移除存储装置326),或者甚至在另一网络设备上。
海量存储器还存储程序代码和数据。 一个或多个应用程序350被加载 到海量存储器中并且运行在操作系统320上。应用程序的示例可以包括代 码转换器、调度程序、日程表、数据库程序、字处理程序、HTTP程序、 可定制用户接口程序、IPSec应用程序、加密程序、安全程序、VPN程 序、账户管理等。会话/服务邀请管理器(SIM) 354和内容/服务服务器 358还可以被包括作为应用程序350内的应用程序。会话服务器356实际上表示被配置来管理网络通信的任何服务器进
程。因此,会话服务器356表示多种消息传输服务中的任一种,包括但不 限于电子邮件服务器应用程序、IM服务器应用程序、SMS服务器应用程 序、MMS服务器应用程序、EMS服务器应用程序等。此外,虽然图示出 了单个会话服务器356,然而,本发明不限于此,并且在不脱离本发明的 范围或精神的情况下,网络设备300可以包括一个或多个消息传输服务和/ 或其它服务。因此,在一个实施例中,会话服务器356被配置来管理网络 设备之间的消息传输会话,例如文本消息传输会话等。
在一个实施例中,会话服务器356可以被配置来管理会话中的用户之 间的会话的历史日志。在一个实施例中,会话服务器356可以向线程对话 视角中的用户提供历史日志。会话服务器356还可以被配置来在相关会话 终止后保留历史日志。但是,在一个实施例中会话服务器356可选择在会 话终止时删除历史日志,禁止在会话终止之后由用户访问历史日志等等。
在一个实施例中,会话服务器356可以对其消息传输服务的使用付 费。然而,在一个实施例中,消息传输服务还可以向同意接收广告、阅读 广告和/或点击广告的用户提供成本降低、折扣或类似利益。
内容/服务服务器358表示被配置并被布置来提供各种服务和/或内容 的至少一个进程,各种服务和域内容包括图形服务/内容、博客服务、web 服务/内容、音频文件访问服务、视频文件访问服务等。
会话/服务邀请管理器(SIM) 354被配置来提供并管理到会话、服务 的邀请和/或访问内容的邀请。然而,SIM 354不限于仅这些类型的邀请, 而实际上可能涉及邀请另一用户的一个用户的任何其它活动都可以由SIM 354来管理,因此,可以由本发明来管理。
SIM 354可以与内容/服务服务器358交互来提供界面、图标、窗口 等,它们可由用户用来发起会话和/或邀请一个或多个其它用户到会话中 来。类似地,SIM 354还可以提供界面、图标、窗口、屏幕等,使用户能 够邀请其他用户到服务、访问内容等中来。在一个实施例中,SIM 354可 以接收被邀请用户的标识符,包括以下标识符中的至少一个账户标识 符、诸如电话号码等的设备标识符、电子邮件地址、文本消息传输标识符或可以用来标识被邀请者的任何其它类型的信息。SIM 354可以请求发起
所请求的会话,并且如果邀请用户尚未在会话中,则使该邀请用户成为会
话的成员。SIM 354还可以生成一个或多个唯一标识符,每个唯一标识符 都与相应被邀请用户和会话(服务或内容)相关联。SIM 354随后可以将 每个唯一标识符包括在链接中,链接例如是WAP URL链接等。SIM 354 还可以在邀请消息中将链接(具有唯一标识符)提供给各个被邀请者。在 一个实施例中,邀请消息可以包括来自邀请用户的消息。在另一实施例 中,SIM 354可以生成预定义的文本消息等,以包括在邀请消息中。SIM 354随后可以将一个或多个邀请消息发送给一个或多个被邀请用户。
在一个实施例中,SIM 354可以将邀请消息发送给被邀请者,以使得 邀请消息仿佛来自作出邀请的用户似的出现。即,在一个实施例中,SIM 354可以修改邀请消息的头部信息,以包括作出邀请的用户的名字、别 名、地址等。在一个实施例中,取决于邀请消息被发送给被邀请用户的信 道,作出邀请的用户的标识符可以不同。例如,作出邀请的用户的电话号 码可以用于SMS邀请消息,或者作出邀请的用户的电子邮件地址可以用 于电子邮件邀请消息,或者如果邀请消息是利用IM发送的则可以使用作 出邀请的用户的IM标识符,等等。如所指示的,邀请消息可以利用如下 多种消息协议/信道中的任一个被发送包括但不限于SMS、 SMS+、 XML、 IM、 RSS 、聊天、电子邮件等。
当被邀请用户选择链接时,SIM 354接收唯一标识符并且将其与关于 发送者的信息相比较,包括在被邀请者发送应答时获得的信息。这种信息 可以包括被邀请用户的账户标识符、诸如电话号码之类的设备标识符,等 等。如果所接收的信息与唯一标识符匹配,则SIM 354可以自动地(无需 额外的被邀请用户动作)发起动作来使得被邀请者被置于所标识的会话、 服务等中。例如,在会话是文本消息传输会话时,SIM 354与会话服务器 356通信,以提供使得消息被发送到被邀请用户的计算设备的信息,被邀 请用户的计算设备将在其上打开该消息传输会话。在一个实施例中被邀请 用户还可以被提供以可能与消息传输会话相关联的任何线程对话的历史。
应当注意,被邀请用户可以接收到不同会话、服务、内容访问等的邀请。在该实例中,由于唯一标识符是对会话/服务/内容和被邀请者唯一
的,因此SIM 354被配置来管理用户的多个邀请。因此,SIM 354可以从 同一被邀请用户接收多个唯一标识符,并且将被邀请用户置入多个会话、 服务、内容访问等中。SIM 354可以使用与下面结合图4描述的过程400 基本上类似的过程来执行其动作中的至少一些。此外,在一个实施例中, SIM 354可以结合会话服务器356和/或内容/服务服务器358采用诸如下面 结合图5-10描述的界面来执行其动作中的至少一些。
一般化操作
现在将针对图4描述本发明的某些方面的操作。图4图示出了一般地 示出过程400的一个实施例的逻辑流程图,过程400用于使用户能实际上 即时地邀请一个或多个用户来参与会议会话。在一个实施例中,图4的过 程400可以利用图1的SSS 106来实现。
在开始块之后,过程400在块420中开始,在块420中,可以接收建 立会话的请求。在一个实施例中,该请求可以是邀请另一用户(被邀请用 户)参与会话的请求的一部分。在另一实施例中,该请求可以来自可能想 被置于会话中的邀请用户。在任何情况下,所请求的会话可以被建立,并 且作出请求的用户可以被置于该会话中。当作出请求的用户当前在会话中 时,在一个实施例中,该请求可能导致建立另一个会话,并且作出请求的 用户随后可被置于该会话中。因此,该请求可以是从在会话中的用户接收 到的。此外,请求可以包括邀请,该邀请用于邀请另一用户加入当前会话 或者将建立的另一会话。另外,在一个实施例中,唯一标识符可以被提供 给请求者,以使得请求者可以离开并再次加入该会话、服务等。
处理随后前进到判决块404,其中,判定是否要邀请一用户到会话、 服务、访问内容。在一个实施例中,被邀请用户在块402中可能已经利用 建立会话的请求被标识,或者提供了对服务、内容等的访问。如果没有被 邀请用户要被邀请,则处理分支到判决块418;否则,处理前进到块 406。
在块406,针对被邀请用户确定唯一标识符。在一个实施例中,唯一标识符与和该邀请相关联的会话、服务或内容唯一地相关联。因此,在一 个实施例中,唯一标识符可以被限制为单个经标识的会话、服务、内容 等。然而,在另一实施例中,唯一标识符也可以被配置来使得被邀请用户 能参与其它会话、服务等。在一个实施例中,通过使用被邀请用户的电话 号码、设备标识符、账户标识符、地址等,唯一标识符被配置为对被邀请 用户唯一的。因此,在一个实施例中,唯一标识符可以被配置为使得其不 能由另一用户共享或使用。在一个实施例中,唯一标识符还可以被配置为 应用与发出邀请的用户有关的信息。在一个实施例中,唯一标识符还可以 被配置为在一段时间、多次使用之后、基于某个事件等过期。例如,如果 发出邀请的用户针对其被邀请的会话被终止,则唯一标识符可配置为在会 话终止时过期。而在又一实施例中,唯一标识符可以配置为在延长的时间 段期间保持有效,例如以使得能访问线程对话的历史日志、获取折扣等。
在任何情况下,处理接下来继续到块408,其中,邀请消息被发送到 被邀请用户。在一个实施例中,唯一标识符利用链接、脚本、小应用程序 等而被包括在邀请消息中。在一个实施例中,链接可以是部分基于唯一标
识符的URL链接。在另一实施例中,可以使用cookie或者实际上任何其 它机制来将唯一标识符与被邀请用户相关联。
可以使用包括上述那些在内的多种消息传输信道/协议中的任一种来将 邀请消息发送到被邀请用户。此外,在至少一个实施例中,可以使用多种 信道/协议将邀请消息发送到被邀请用户。因此,例如,可以使用SMS和 IM或者电子邮件或者RSS等来发送邀请消息。然而,本发明不限于这些 组合示例,而是实际上可以使用任何组合。此外,在一个实施例中,被邀 请用户可以标识他们希望用来接收邀请、警告等的机制。在该实例中,本 发明可以查看与被邀请用户相关联的任何设置、行为模式等,并且基于分 析结果应用消息传输信道/协议之一。在又一实施例中,发出邀请的用户可 以选择将用来发送邀请消息的一种或多种信道/协议。
处理继续到块410,其中,判定被邀请用户是否选择加入会话、服务 和/或访问内容。这种动作可以基于被邀请用户已接收邀请消息并且选择了 被提供来自动地使被邀请用户能加入会话等的链接、脚本、小应用程序或其它机制。因此,如果接收到包括唯一标识符的消息请求,则处理进行到 判决块412;否则,处理进行到判决块418。
在判决块412,判定所接收到的唯一标识符是否有效。在一个实施例
中,还接收到发送设备的标识符、用户账户等。例如,在一个实施例中,
可能接收到移动设备标识符、电话号码、MSISDN等。在一个实施例中, 在判定所接收到的唯一标识符是否有效时,可以将其与所接收到的设备标 识符等相比较,来判定发送者是否与唯一标识符相关联。g卩,可以进行判 定以确认唯一标识符未被另一用户不适当地使用。此外,可以进行另一判 定以确认所请求的会话、服务和/或内容是可访问的。在一个实施例中,唯 一标识符可以是设备标识符和会话标识符的组合的散列。因此,在一个实 施例中,可以通过将会话标识符与设备标识符组合以判定结果是否匹配来 执行核实。在另一实施例中,唯一标识符可以被用作到数据存储装置中定 位会话标识符和设备标识符的索引。在又一实施例中,唯一标识符可以是 会话标识符和设备标识符的经编码值。然后,当它们被解码时,可以执行 判定以判定作出请求的客户端设备是否与会话和经解码的设备标识符相关 联。应当注意,本发明不限于这些示例核实判定,而是在不脱离本发明的 范围的情况下还可以应用其它的核实判定。在任何情况下,如果判定出唯 一标识符对作出请求的用户是有效的,则处理进行到块414;否则,处理 可以进行到判决块418。在一个实施例中,当唯一标识符被判定为无效、 被不适当使用或者其它不适当活动被检测到时,可以提供通知、警告等。
在块414,作出请求的用户(被邀请用户)自动被连接到会话、服务 或供访问的内容。对唯一标识符的使用使得系统能够识别被邀请用户是否 是再次进入会话的、也许是早前离开该会话的,或者这是否是新的被邀请 用户。在任何情况下,块414中的处理可以包括提供信号、消息或其它动 作,它们在发起和/或打开客户端应用程序等时驻留在被邀请者的客户端设 备中,使得被邀请者进入会话、服务或访问内容等。然而,在一个实施例 中,被邀请用户可以接收其它信息,该其他信息对会话、服务等以及如何 开始使用它作出说明。
由于唯一标识符是对被邀请用户以及所标识的会话、服务或内容访问唯一的,因此,被邀请用户可以被邀请到和/或加入多个会话、服务等。处 理随后移动到块416,其中,在一个实施例中,被邀请用户可以接收或者 要不然能够访问所加入的会话、服务等的历史日志。
处理继续到判决块418,其中,判定当前会话等是否终止。该判定例 如可以基于在某个时间段中会话中没有活动(例如,在该时间段中成员之 间没有消息)、从一个或多个成员接收到指示会话等将终止的消息,等
等。如果会话要被终止,则处理进行到块420;否则,处理循环回块 404,在块404中,会话、服务等的任意成员可以邀请其它人加入。在块 420中,会话、服务等终止。处理随后返回到调用处理以执行其它动作。
将明白,可以由计算机程序指令来实现流程示中的每个块,以及 流程示中的块的组合。这些程序指令可以被提供给处理器来产生一个 机器,以使得在该处理器上运行的指令创建用于实现流程图中的一个或多 个块中指定的动作的装置。计算机程序指令可以由处理器执行,以使得操 作步骤序列由处理器执行来产生计算机实现的处理,从而使得在处理器上 运行的指令提供用于实现在流程图中的一个或多个块中指定的动作的步 骤。计算机程序指令还可以使得在流程图的块中所示的操作步骤中的至少 一些被并行执行。此外,步骤中的一些还可以在不止一个处理器上被执 行,例如可以发生在多处理器计算机系统中。另外,流程示中的一个 或多个块或者块的组合还可以与其它块或者块的组合并发地执行,或者在 不脱离本发明的范围或精神的情况下甚至以不同于所示出的顺序被执行。
因此,流程示中的块支持用于执行所指定动作的装置的组合、用 于执行所指定动作的步骤以及用于执行所指定动作的程序指令手段的组 合。还将明白,流程示中的每个块,以及流程示中的块的组合可 以由执行所指定动作或步骤的专用的基于硬件的系统来实现,或者由专用 硬件和计算机指令的组合来实现。
说明性可共享应用界面
图5-10A-F图示出了用例的一个实施例,该用例图示出了如何实际上 即时地使用户可以向另一用户提供邀请以自动参与会话。应当注意,下面的用例仅仅是对本发明的多种可能使用之一,并且其它会话、服务、访问 内容的机制等也可以与本发明一起使用。因此,该用例不以任何方式限制 本发明,而仅仅图示出一个示例使用。
图5的过程500图示出了示出被发送到被邀请用户的可能邀请消息的
屏幕界面502的一个实施例。当被邀请用户选择消息按钮504时,被邀请 用户可能被置于一会话中,该会话可以包括线程对话506。如图6的流程 600所示的,在一个实施例中,会话中的成员可以使用可选图标602等通 过该会话共享图片和/或多种其它内容、服务等中的任一种。
图7图示出了流程700,在一个实施例中,流程700使得会话、服务 等的成员还能够利用邀请图标702等邀请其他人到对话中来。此外,在一 个实施例中,成员可以应用另一图标704从一个对话、会话、服务等切换 到另一个。如图所示,当成员选择邀请其它用户到会话中来时,它们可被 呈现以一个界面,例如可用来邀请其他人的界面706。应当注意,界面 706仅仅是可以用来使成员能够邀请用户到会话、服务等中来的多种可能 界面之一。因此,界面706不希望是限制性的,或者不希望以任何方式使 本发明的范围变窄。
图8图示出了在流程800中,在一个实施例中,成员用户可以应用选 择图标802来使邀请消息能被发送到所选择的一个或多个被邀请用户。如 图所示,在一个实施例中,邀请消息可以好像己被用户发送了一样,如从 地址808发送了。在一个实施例中,被邀请用户可以接收作为SMS消息 的邀请消息。然而,本发明不限于此。在一个实施例中,邀请消息可以包 括与链接806等一起的简短消息804。在一个实施例中,对链接806的选 择自动为被邀请用户打开会话、服务等,并且可以显示如图9所示的线程 对话界面902。图10A-10F图示出了如图5-9中所示的界面的可能流程 1000的一个实施例。
上述说明、示例和数据提供了对制造和使用本发明的构成的完整描 述。由于在不脱离本发明的精神和范围的情况下可以作出本发明的许多实 施例,因此本发明在于所附的权利要求书。
权利要求
1.一种用于管理通过网络的通信的网络设备,包括收发器,该收发器通过所述网络发送和接收数据;以及处理器,该处理器操作来执行动作,包括从第一客户端设备接收请求以生成邀请第二客户端设备加入会话的邀请;基于与所述会话和第二客户端设备相关联的标识符生成唯一标识符;向所述第二客户端设备发送邀请消息,其中,所述邀请消息表现为来自所述第一客户端设备并包括基于所述唯一标识符的链接;从所述第二客户端设备接收请求加入所述会话的请求,其中,所述请求包括所述唯一标识符;以及如果所述唯一标识符对于所述会话和所述第二客户端设备有效,则使得所述第二客户端设备能在无需额外用户动作的情况下自动参与所述会话。
2. 如权利要求1所述的网络设备,其中,接收所述请求是基于所述第 二客户端设备的用户选择包括在所述邀请消息中的所述链接的。
3. 如权利要求l所述的网络设备,其中,所述邀请消息是使用SMS、 SMS+、 IM、电子邮件、MMS或EMS之一被发送到所述第二客户端设备 的。
4. 如权利要求1所述的网络设备,其中,所述会话还包括对服务或内 容至少一个的访问,并且所述会话还包括文本消息传输会话。
5. 如权利要求1所述的网络设备,其中,使所述第二客户端设备自动 参与所述会话还包括向所述第二客户端设备提供所述会话的成员之间的对 话的历史日志。
6. 如权利要求1所述的网络设备,其中,所述处理器操作来执行的动 作还包括提供界面,从所述界面能使所述第二客户端设备的用户邀请至少一个其它用户加入所述会话;为所述至少一个其它用户中的每个生成唯一标识符;以及 向所述至少一个其它用户中的每个发送邀请消息,其中,每个邀请消息包括与相应的至少一个其它用户相关联的所述唯一标识符,所述邀请消息包括链接,当所述链接被选择时自动使所述相应的至少一个其它用户参与所述会话。
7. —种操作来使得能通过网络进行通信会话的系统,包括 第一客户端设备,被配置来执行动作,包括请求建立所述通信会话;发送邀请另一用户加入所述会话的请求;以及 服务器设备,被配置来执行动作,包括 接收邀请所述另一用户的所述请求;基于与所述会话和与所述另一用户相关联的相关联的第二客户端 设备相关联的标识符来生成唯一标识符;向所述第二客户端设备发送邀请消息,其中,所述邀请消息表现 为来自所述第一客户端设备并包括包含所述唯一标识符的链接;从所述第二客户端设备接收请求加入所述会话的请求,其中,所 述请求包括所述唯一标识符;以及如果所述唯一标识符对于所述会话和所述第二客户端设备有效, 则使所述第二客户端设备能自动地参与所述会话。
8. 如权利要求7所述的系统,其中,如果所述唯一标识符对于所述会 话和所述第二客户端设备有效,则还包括从所述第二客户端设备接收设备标识符;利用所述唯一标识符来与所接收到的设备标识符和会话标识符相比 较;以及如果所述唯一标识符是基于所述设备标识符和会话标识符的,则判定 所述第二客户端设备可参与所述会话。
9. 如权利要求7所述的系统,其中,所述通信会话包括文本消息传输 会话、服务或访问内容的机制中的至少一种。
10. 如权利要求7所述的系统,其中,加入所述会话的每个成员能够 邀请另 一用户加入所述会话。
11. 如权利要求7所述的系统,其中,所述邀请消息作为SMS消息、 IM消息或RSS警告中的至少一个被发送到所述第二客户端设备。
12. —种包括数据的处理器可读介质,其中,对所述数据的执行通过 使得能执行动作来使得用户能邀请另一用户通过网络进行通信,所述动作包括从第一用户接收请求,所述请求邀请第二用户加入会话或服务中的至少一个;基于基于所述第二用户和所述会话或所述服务中的至少一个的标识符来生成唯一标识符;向所述第二用户发送邀请消息,其中,所述邀请消息表现为来自所述 第一用户并包括具有所述唯一标识符的链接,其中,所述链接被配置为能 由所述第二用户选择;接收基于所述第二用户选择所述链接的请求加入所述会话的请求,其 中,所述请求包括所述唯一标识符和设备标识符;以及如果所接收的唯一标识符对于所述会话或服务以及所述第二用户有 效,则使所述第二用户在无需额外用户动作的情况下自动参与所述会话。
13. 如权利要求12所述的处理器可读介质,其中,所述第一用户或所 述第二用户能够离开并利用各自的唯一标识符再加入所述会话。
14. 如权利要求12所述的处理器可读介质,其中,所述服务包括视频 服务或照片服务中的至少一个,其中,所述会话包括文本消息传输会话。
15. 如权利要求12所述的处理器可读介质,其中,所述邀请消息利用 文本消息传输被发送。
16. —种用于管理通过网络的通信的方法,包括 由第一客户端设备发送请求以生成邀请第二客户端设备加入会议会话的邀请;基于所述会议会话和所述第二客户端设备的设备标识符生成唯一标识符;向所述第二客户端设备发送邀请消息,其中,所述邀请消息表现为来 自所述第一客户端设备并包括包含所述唯一标识符的链接;从所述第二客户端设备接收请求加入所述会议会话的请求,其中,所述请求包括所述唯一标识符和所述设备标识符;以及如果所述唯一标识符对于所述会议会话和所述第二客户端设备有效, 则使所述第二客户端设备能自动地参与所述会议会话。
17. 如权利要求16所述的方法,还包括使所述第二客户端设备能基于 所述邀请而参与服务或访问内容。
18. 如权利要求16所述的方法,其中,所述第一客户端设备或所述第 二客户端设备的用户能够邀请至少一个其它用户参与所述会议会话。
19. 如权利要求16所述的方法,其中,所述第一客户端设备或所述第 二客户端设备的每个用户能够离开并且利用各自的唯一标识符再加入所述 会议会话。
20. —种调制数据信号,所述调制数据信号被配置来包括用于执行权 利要求16所述的方法的程序指令。
全文摘要
移动设备、系统和方法致力于使得用户能够实际上即时地通过提供自动使另一用户参与会议会话的链接,来邀请另一用户参与在线会议会话。在一个实施例中,会议会话是例如可以应用即时消息传输等的文本消息传输会议会话。在一个实施例中,用户可以通过向服务器设备发送请求来请求建立会议会话。请求可以包括第一用户希望与其通信的被邀请者的标识符。服务器确定被邀请者和会话的唯一链接,并且向被邀请者发送带有它们的唯一链接的邀请消息。选择唯一链接使得被邀请者能够自动访问并参与与第一用户的会议会话。
文档编号H04M3/56GK101543034SQ200780043710
公开日2009年9月23日 申请日期2007年11月26日 优先权日2006年12月1日
发明者古斯塔夫·桑德斯卓姆, 那桑尼尔·乔·哈雅施 申请人:雅虎公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1