《基于事件的社交网络应用.pdf》由会员分享,可在线阅读,更多相关《基于事件的社交网络应用.pdf(20页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102870373 A (43)申请公布日 2013.01.09 CN 102870373 A *CN102870373A* (21)申请号 201180022196.9 (22)申请日 2011.05.02 61/330,648 2010.05.03 US 13/093,878 2011.04.26 US H04L 12/18(2006.01) H04M 3/56(2006.01) H04N 21/4788(2006.01) H04N 7/15(2006.01) (71)申请人 阿尔卡特朗讯公司 地址 法国巴黎 (72)发明人 H纽曼 Q加尼耶 (74)专利代理机构。
2、 北京市中咨律师事务所 11247 代理人 杨晓光 于静 (54) 发明名称 基于事件的社交网络应用 (57) 摘要 提供一种方法和装置, 用于与聊天文本一起 由捕获或查看分享视频的任意人基于事件实时分 享音频 / 视频。基于 IMS 的服务器用作用于随后 被分配给所有参与者的所述分享的音频 / 视频和 聊天文本的集线器。聊天文本在与运载所述音频 和视频流的 ISO 传输流相关的数据流中运输。音 频和视频流和聊天文本使用网络数字视频记录器 进行记录, 并且随后可以由用户查看。 在回放已记 录的事件期间, 当所述 IMS 服务器维持用于事件 的不同已记录流的同步信息时, 如果可用, 则所述 用户。
3、也可以在相同事件的不同录制之间切换。该 方法和装置提供改善的社交网络。 (30)优先权数据 (85)PCT申请进入国家阶段日 2012.11.02 (86)PCT申请的申请数据 PCT/IB2011/001237 2011.05.02 (87)PCT申请的公布数据 WO2011/138672 EN 2011.11.10 (51)Int.Cl. 权利要求书 2 页 说明书 8 页 附图 9 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 8 页 附图 9 页 1/2 页 2 1. 一种由终端用户设备执行的方法, 包括 : 在所述终端用户设备上捕获视频 。
4、; 由所述终端用户设备将所述视频作为 ISO 传输流发送到 IP 多媒体子系统 (IMS) 服务 器 ; 在所述终端用户设备上接收聊天文本作为输入 ; 由所述终端用户设备将所述聊天文本作为所述 ISO 传输流的数据流的一部分发送到 所述 IMS 服务器 ; 在所述终端用户设备处接收来自所述 IMS 服务器的另一 ISO 流 ; 由所述终端用户设备从所述另一 ISO 流的数据流提取任意聊天文本 ; 以及 在所述终端用户设备上显示从所述另一 ISO 流提取的任意聊天文本。 2. 根据权利要求 1 的方法, 其中在所述终端用户设备上显示从所述另一 ISO 流提取的 任意聊天文本包括 : 显示这种聊天。
5、文本的发起者的指示。 3. 一种由终端用户设备执行的方法, 包括 : 在所述终端用户设备处接收来自 IP 多媒体子系统 (IMS) 服务器的 ISO 传输流 ; 在所述终端用户设备上显示来自所述 ISO 传输流的视频, 该视频已被另一用户终端设 备捕获 ; 在所述用户终端设备上接收内容 ; 以及 由所述终端用户设备发送所述内容到所述 IMS 服务器。 4. 根据权利要求 3 的方法, 其中在所述用户终端设备上接收内容包括 : 在所述终端用 户设备的输入上接收聊天文本, 并且其中由所述终端用户设备发送所述内容到所述 IMS 服 务器包括 : 由所述终端用户设备将所述聊天文本作为另一 ISO 传输。
6、流的数据流的一部分发 送到所述 IMS 服务器。 5. 根据权利要求 3 的方法, 其中在所述用户终端设备上接收内容包括 : 由所述终端用 户设备捕获视频, 并且其中由所述终端用户设备发送所述内容到所述 IMS 服务器包括 : 由 所述终端用户设备将所述捕获的视频作为另一 ISO 传输流来发送。 6. 根据权利要求 4 的方法, 还包括 : 在所述终端用户设备处从所述 IMS 服务器接收至少一个事件的列表 ; 由所述终端用户设备向所述 IMS 服务器发送所述列表中所述至少一个事件之一的选 择 ; 以及 由所述终端用户设备向所述 IMS 服务器发送识别所述终端用户设备的位置的位置信 息, 并且其。
7、中至少一个事件的所述列表包括所述列表中的至少一个事件接近所述终端用 户设备的指示。 7. 一种由终端用户设备执行的方法, 包括 : 在所述终端用户设备处从 IP 多媒体子系统 (IMS) 服务器接收至少一个已记录事件的 列表 ; 在所述终端用户设备处接收所述至少一个已记录事件之一的选择作为输入 ; 从所述终端用户设备向所述 IMS 服务器发送所述选择 ; 以及 在所述终端用户设备处从所述 IMS 服务器接收与所述选择相关的 ISO 传输流。 权 利 要 求 书 CN 102870373 A 2 2/2 页 3 8. 根据权利要求 7 的方法, 还包括 : 在所述终端用户设备处接收 ISO 传输。
8、流期间, 由所述终端用户设备从所述 IMS 服务器 接收与所述事件相关的另一录制可用的指示 ; 在所述终端用户设备处接收所述另一录制将在所述终端用户设备上显示的指示作为 输入 ; 以及 从所述终端用户设备向所述 IMS 服务器发送所述指示。 9. 一种由 IP 多媒体子系统 (IMS) 服务器执行的方法, 包括 : 从终端用户设备接收登录信息 ; 从所述终端用户设备接收事件将被创建的指示 ; 创建所述事件 ; 从所述终端用户设备接收 ISO 传输流 ; 以及 转发所述 ISO 传输流到至少一个其它用户终端设备, 该至少一个其它终端用户设备在 与所述事件相关的分配列表中 ; 从再一用户终端设备接。
9、收登录信息 ; 发送可用事件的列表到所述再一用户终端设备 ; 发送从所述再一用户终端设备加入的事件的选择 ; 以及 添加所述再一用户终端设备到与所述选择指示的事件相关的分配列表。 10. 一种由 IP 多媒体子系统 (IMS) 服务器执行的方法, 包括 : 从第一用户终端设备接收 ISO 传输流 ; 转发所述 ISO 传输流到用于录制的网络数字视频记录器 ; 向第二用户终端设备发送可用于回放的至少一个已记录事件的列表, 其包括与所述 ISO 传输流相关的事件 ; 从所述第二用户终端设备接收用于回放的至少一个已记录事件之一的选择 ; 检索用于已选事件的 ISO 传输流 ; 并且 发送与所述已选事。
10、件相关的 ISO 传输流到所述第二用户终端设备。 权 利 要 求 书 CN 102870373 A 3 1/8 页 4 基于事件的社交网络应用 技术领域 0001 本发明涉及社交网络, 特别涉及基于事件的视频发送的分享。 背景技术 0002 社交网络软件非常流行。但是当前的社交网络软件范围有限。社交网络有各种现 存方法可供使用, 但是都不允许完全与聊天文本一起从其他人处实时分享视频, 也不允许 用户在由多个用户捕获的相同事件的视频之间进行选择。 发明内容 0003 根据一个方面, 本发明提供一种由终端用户设备执行的方法。在所述用户终端设 备上捕获视频。所述用户终端设备将所述视频作为 ISO 传。
11、输流发送到 IP 多媒体子系统 (IMS) 服务器。所述用户终端设备接收聊天文本作为输入, 并且将所述聊天文本作为所述 ISO 传输流的数据流的一部分发送到所述 IMS 服务器。 0004 根据另一方面, 本发明提供另一种由终端用户设备执行的方法。所述用户终端设 备接收来自 IP 多媒体子系统 (IMS) 服务器的 ISO 传输流。在所述用户终端设备上显示来 自所述 ISO 传输流的视频, 该视频已被另一用户终端设备捕获。 0005 根据再一方面, 本发明提供再一种由终端用户设备执行的方法。所述用户终端设 备从 IP 多媒体子系统 (IMS) 服务器接收至少一个已记录事件的列表。所述用户终端设。
12、备 接收所述至少一个已记录事件之一的选择作为输入。 所述用户终端设备发送所述选择到所 述 IMS 服务器, 并且从所述 IMS 服务器接收与所述选择相关的 ISO 传输流。 0006 根据再一方面, 本发明提供一种由 IP 多媒体子系统 (IMS) 服务器执行的方法。从 终端用户设备接收登录信息。 从所述终端用户设备接收事件将被创建的指示并创建所述事 件。从所述终端用户设备接收 ISO 传输流, 并且转发所述 ISO 传输流到至少一个其它用户 终端设备, 该至少一个其它终端用户设备在与所述事件相关的分配列表中。 0007 根据再一方面, 本发明提供另一种由 IP 多媒体子系统 (IMS) 服务。
13、器执行的方法。 从第一用户终端设备接收 ISO 传输流。转发所述 ISO 传输流到用于录制的网络数字视频记 录器。向第二用户终端设备发送可用于回放的至少一个已记录事件的列表, 其包括与所述 ISO 传输流相关的事件。从所述第二用户终端设备接收用于回放的至少一个已记录事件之 一的选择。检索用于已选事件的 ISO 传输流, 并发送到所述第二用户终端设备。 0008 本发明的上述方法可以存储作为永久计算机可读介质上的处理指令, 所述指令可 以由计算机处理器执行。 0009 本发明允许事件的实时分享。一个用户可以捕获事件的音频和 / 或视频并将其与 其它用户实时分享, 并且观看所述捕获事件的用户或任意。
14、人可以在观看该捕获事件时分享 聊天文本。 不同的用户设备, 例如蜂窝电话, 无线或有线个人计算机, 或tru2wayTM电视和机 顶盒具有不同的能力, 其范围包括捕获事件、 提供聊天文本、 或简单地查看捕获到的事件, 并且这都是可以提供的。 本发明也可以基于IMS, 这使得本发明可以更容易地放大范围到更 说 明 书 CN 102870373 A 4 2/8 页 5 多用户。本发明也允许备案记录一个事件的不同视角的不同的人的事件, 同时备案在观看 该事件期间实时产生的聊天文本。本发明允许这种录制被回放, 并且 IMS 服务器维持不同 音频 / 视频的同步信息和该事件的聊天流, 允许已记录事件的查。
15、看者在该事件的不同录制 之间切换。 附图说明 0010 本发明的特征和优点由优选实施例的下列详细描述参考附图变得更加明显, 其 中 : 0011 图 1 是根据本发明一个实施例的网络的一部分的示意图 ; 0012 图 2 是根据本发明一个实施例的图 1 的用户终端设备执行的方法的流程图 ; 0013 图 3 是根据本发明一个实施例的用户终端设备执行的另一方法的流程图 ; 0014 图 4 是根据本发明一个实施例的用户终端设备执行的另一方法的流程图 ; 0015 图 5 是根据本发明一个实施例的用户终端设备执行的另一方法的流程图 ; 0016 图 6 是根据本发明一个实施例的图 1 的 IMS 。
16、服务器执行的方法的流程图 ; 0017 图 7 是根据本发明一个实施例的 IMS 服务器执行的另一方法的流程图 ; 0018 图 8 是根据本发明一个实施例的 IMS 服务器执行的另一方法的流程图 ; 0019 图 9 是根据本发明一个实施例的 IMS 服务器执行的另一方法的流程图 ; 0020 图 10 是根据本发明一个实施例的 IMS 服务器执行的另一方法的流程图。 0021 需要注意的是在上述附图中同样的特征具有相似的标签。 具体实施方式 0022 参考图 1, 示出了根据本发明一个实施例的网络的一部分的示意图。蜂窝电话 10 连接基于 IMS(IP 多媒体子系统) 的服务器 12。蜂窝。
17、电话 10 是具有捕获音频和 / 或视频 的能力的类型。蜂窝电话 10 也与个人计算机 (PC) 14 进行通信, 该个人计算机可以是无线 PC 也可以是桌面型 PC。IMS 服务器 12 也连接机顶盒 (STB) 16, 并且该 STB 在电视机 (TV) 18 上显示信号。STB16 和 TV18 一起被看作 STB/ 电视机 20。IMS 服务器 12 也连接网络数 字视频记录器 22。共同地, 蜂窝电话 10, PC14 和 STB/ 电视机 20 被称为终端用户设备。 0023 可选的是, 如果 TV18 能直接与 IMS 服务器 12 通信, 例如如果 TV18 是数字 TV 并且。
18、 支持 tru2wayTM, 在这种情况下 TV 本身就是一个用户终端设备, 则可以没有 STB16。图 1 中 示出的网络仅用于举例, 并且更普遍地说, 存在零个或更多 STB/TV 组, 零个或更多数字 TV, 零个或更多 PC 和零个或更多蜂窝电话, 但是具有至少两个用户终端设备, 其中一个具有捕 获音频和 / 或视频的能力。 0024 蜂窝电话 10 具有以下能力 : 捕获音频 / 视频以显示音频 / 视频, 显示聊天文本以 及允许输入文本。PC14 具有以下能力 : 显示音频 / 视频, 显示聊天文本以及允许输入文本。 STB/电视机20具有显示音频/视频和显示聊天文本的能力。 值得。
19、注意的是, 每个用户终端 设备的能力仅用于图解说明。另一蜂窝电话也可以连接 IMS 服务器 12 并且构成此处所述 网络的一部分, 但是不能捕获音频或视频。作为另一实例, 另一 PC 可以连接 IMS 服务器 12 并且构成此处所述网络的一部分, 并且能够这样通过使用网络摄像头捕获音频 / 视频。但 是, 为了区分位于用户终端设备上的各种应用, 每个都具有其上述各个能力的蜂窝电话 10, 说 明 书 CN 102870373 A 5 3/8 页 6 PC14 和 STB/ 电视机 20 将在描述本发明时被使用。 0025 IMS 服务器 12 基于 IMS。换言之, 用户终端设备和网络数字视频。
20、记录器 22 的接口 兼容 IMS 架构。在用户终端设备和 IMS 服务器 12 之间交换的消息兼容 IMS 架构定义的格 式。 0026 每个用户终端设备包括一个应用。 这些应用取决于其上运行应用的用户终端设备 的能力。可选的是, 每个用户终端设备具有相同的应用但是这些应用仅有部分基于用户终 端设备的能力可用或可选。这些应用的功能性描述如下。IMS 服务器 12 也包括具有如下功 能性的应用。 0027 概括而言, 本发明允许用户终端设备生成事件或加入由另一用户终端设备生成的 现存事件。 如果用户终端设备生成事件, 则由用户终端设备捕获的音频/视频被发送到IMS 服务器 12, 该 IMS 。
21、服务器将音频 / 视频信号传递到已经加入该事件的所有其它用户终端设 备。如果用户终端设备也具有允许输入文本的能力, 然后该用户终端设备将在该用户终端 设备上输入的文本作为 ISO 传输流的数据流的一部分发送到 IMS 服务器 12, 并且 IMS 服务 器 12 然后将该聊天文本作为运输捕获到的该事件的视频和音频的 ISO 传输流的数据流的 一部分转发到参与该事件的所有用户终端设备, 在其中显示所述文本。 0028 如果用户终端设备加入一个现存事件, 则在用户终端设备上显示用于该事件并由 IMS服务器12转发到用户终端设备的音频/视频。 如果该用户终端设备具有捕获内容的能 力, 例如通过允许输。
22、入文本, 则然后所述用户终端设备将这种内容作为 ISO 传输流的数据 流的一部分发送到IMS服务器12, 然后IMS服务器12将所述内容作为运输捕获到的该事件 的视频和音频的 ISO 传输流的数据流的一部分转发到参与该事件的所有用户终端设备, 在 其中例如通过显示聊天文本使得所述内容可用。 0029 在一个实施例中, IMS 服务器 12 发送涉及事件的所有流到网络数字视频记录器 22, 包括聊天文本, 在其中存储这些流。IMS 服务器 12 存储所述流的同步信息, 并且当随后 召回事件以通过用户终端设备进行回放时, IMS 服务器 12 参考对于该事件的而存储的同步 信息以检索来自网络数字视。
23、频记录器 22 的不同流并且使得正确流在正确的回放时间对于 终端用户设备可用。 0030 蜂窝电话 10 包含用于创建事件, 查看直播事件和回放已记录事件的应用。可选的 是, 这些可以是多于一个应用的部分, 例如用于回放已记录事件的分离应用, 但是此处用于 简化目的其被描述为单个应用的组成部分。如上所述, 该方法可以用于具有捕获音频 / 视 频信号的能力的任意终端用户设备, 但是为了举例说明见参考图 1 的蜂窝电话 10 得到描 述。参考图 2, 示出根据本发明一个实施例的应用执行的方法的流程图。在步骤 10, 蜂窝电 话 10 开始与 IMS 服务器 12 的会话。因为 IMS 服务器 12。
24、 是基于 IMS 的, 所以蜂窝电话 10 通过与 IMS 服务器 12 交换 SIP 消息开始所述会话。 0031 在一个实施例中, 在步骤 42 然后蜂窝电话 10 向 IMS 服务器 12 发送识别蜂窝电话 10的位置的位置信息。 识别蜂窝电话10的位置的数值通过蜂窝电话10的固有能力自动发 送。这也被称为蜂窝电话 10 的 “地理标记 (geotagging) ” 。 0032 在步骤 44, 蜂窝电话 10 从 IMS 服务器 12 接收事件列表。该事件列表可以是空的, 或者蜂窝电话可以反而接收没有发送事件列表的指示, 例如如果蜂窝电话 10 不在任何现 存事件的联系人列表中。该事件。
25、列表也可以包括至少一个事件在附近的指示, 正如在创建 说 明 书 CN 102870373 A 6 4/8 页 7 所述事件的终端用户设备登录时接收的位置信息和蜂窝电话 10 登录时接受的位置信息指 示的一样。 0033 在步骤 46, 蜂窝电话在所述蜂窝电话的显示器上呈现一组选项。这些选项包括创 建事件、 加入现存事件、 或者回放已记录事件的选项。如果在步骤 44 发送的事件列表包括 如蜂窝电话 10 的地理标记所示其位置类似于蜂窝电话 10 的位置的事件, 则已存在的附近 事件的存在在创建事件的选项的呈现附近被指示。 这可以使得蜂窝电话的用户加入已存在 的附近事件。如果没有发送事件列表或者。
26、如果事件列表为空, 则然后显示没有现存事件可 加入的指示。在步骤 48, 蜂窝电话 10 接收选项之一的选择作为输入。 0034 在步骤50, 蜂窝电话发送该选择到IMS服务器12。 但是应该注意的是, 其它选项可 以在这个时刻或其它任意时刻被输入, 例如退出应用的选项, 但是这些在此处都没有描述。 根据输入为输入值的选择, 将实施下面参考图 3 至图 5 描述的不同方法。 0035 参考图 3, 示出的是根据本发明一个实施例由蜂窝电话创建一个事件的一种方法 的流程图。如上参考图 2 的步骤 48 所述, 通常当用户选择创建一个事件时执行该方法。在 步骤 60, 蜂窝电话 10 向 IMS 服。
27、务器 12 发送由蜂窝电话 10 捕获的视频和 / 或音频。由蜂 窝电话10捕获的任意视频作为在ISO传输流的视频流内的分组进行发送, 并且由蜂窝电话 10 捕获的任意音频作为在 ISO 传输流的音频流内的分组进行发送。所述由蜂窝电话 10 捕 获的视频和 / 或音频也直接在蜂窝电话的显示器上进行显示。 0036 在发送用于由蜂窝电话10生成的事件的ISO传输流期间的任意时刻, 蜂窝电话10 都可以接收用于来自 IMS 服务器 12 的另一 ISO 传输流的分组。在步骤 62 从 IMS 服务器 12 接收 ISO 传输流中的分组时, 蜂窝电话 10 在步骤 64 检查这种 ISO 传输流的数。
28、据流并且 确定其是否包括聊天文本。蜂窝电话 10 通过检查该数据流中分组的报头信息执行该操作, 以查看该分组是否识别其数据为 “私用段” 类型。如果是, 则蜂窝电话 10 然后在步骤 66 从 ISO 传输流的数据流中的分组提取任意聊天文本, 并在步骤 68 将该聊天文本显示在蜂窝电 话 10 的显示器上。该聊天文本可以以任意形式进行显示, 其一实例是在事件视频显示的末 尾附近显示该聊天文本 5 秒钟。蜂窝电话 10 也显示该聊天文本的发起者的指示, 所述发起 者也包含在含有所述聊天文本的分组的报头信息中, 例如具有相对于所述发起者和 / 或与 所述发起者相关联的名字或昵称而特定的颜色。 00。
29、37 在发送用于由蜂窝电话10生成的事件的ISO传输流期间的任意时刻, 蜂窝电话10 都可以作为输入接收聊天文本。 这通常在捕获所述事件的用户选择添加在其自有终端用户 设备上远程查看该事件的其它人感兴趣的聊天文本时发生。在步骤 70 蜂窝电话 10 接收聊 天文本被发送的指示。 在步骤72蜂窝电话10将该聊天文本嵌入被发送到IMS服务器12的 ISO 传输流的数据流中, 同时识别终端用户设备 10, 例如输入该聊天文本的用户的用户名。 0038 参考图 4, 示出的是根据本发明一个实施例的蜂窝电话 10 加入现存事件的方法的 流程图。如上参考图 2 的步骤 48 所述, 通常当用户选择加入现存。
30、事件时执行该方法。在步 骤80, 蜂窝电话10显示可以被加入的事件的列表, 正如在步骤44接收的事件列表。 在步骤 82, 蜂窝电话 10 作为输入接收列出的事件之一的选择。在步骤 84, 蜂窝电话 10 通过向 IMS 服务器 12 发送指示蜂窝电话 10 将加入已选事件的消息来加入由输入选择指示的事件。 0039 然后, 蜂窝电话 10 可以在步骤 85 从涉及上述事件的 IMS 服务器 12 接收形成 ISO 传输流的分组。在步骤 86, 蜂窝电话 10 检查作为 ISO 传输流一部分接收的分组。如果该分 说 明 书 CN 102870373 A 7 5/8 页 8 组是 ISO 传输流。
31、的视频或音频流的一部分, 则其然后在步骤 88 通过蜂窝电话 10 的显示功 能显示他们。该音频和 / 或视频通常将被另一终端用户设备捕获。如果不是 ISO 传输流的 数据流的一部分, 则在步骤 90 蜂窝电话 10 确定所述分组是否包含由所述分组的报头信息 指示的聊天文本。如果该分组包含聊天文本, 则在步骤 92 从所述分组提取该聊天文本并且 在步骤 94 将所提取的聊天文本在蜂窝电话 10 的显示器上进行显示。该聊天文本可以以任 意形式进行显示, 其一实例是显示该聊天文本 5 秒钟。蜂窝电话 10 也显示所述聊天文本的 发起者的指示, 该发起者被包含在含有所述聊天文本的分组的报头信息中, 。
32、例如具有相对 于所述发起者和 / 或与所述发起者相关联的名字或昵称而特定的颜色。 0040 在接收用于蜂窝电话10已加入的事件的ISO传输流期间的任意时刻, 蜂窝电话10 都可以作为输入接收内容, 例如聊天文本。如果在步骤 96 蜂窝电话 10 接收聊天文本将被 发送的指示, 则蜂窝电话 10 然后生成另一 ISO 传输流, 在该 ISO 传输流中, 在蜂窝电话 10 上作为输入而录入的任意聊天文本被置于 ISO 传输流的数据流中。然后蜂窝电话 10 在步 骤 98 向 IMS 服务器 12 发送该另一 ISO 传输流。其它类型的内容也在 ISO 传输流中被发送 到 IMS 服务器 12。 0。
33、041 参考图 5, 示出的是根据本发明一个实施例的蜂窝电话 10 回放已记录现存事件的 方法的流程图。如上参考图 2 的步骤 48 所述, 通常当用户选择回放已记录事件时执行该方 法。在步骤 110, 蜂窝电话 10 回放可用的至少一个已记录事件的列表由蜂窝电话 10 从 IMS 服务器 12 接收并显示。将包含在从 IMS 服务器 12 向蜂窝电话发送的列表中的事件的类型 的指示可以选择事先从蜂窝电话 10 发送。例如用户可以向蜂窝电话 10 输入音乐会的名称 或记录过事件的人的标识, 并且蜂窝电话 10 然后将其发送到 IMS 服务器 12 从而由 IMS 服 务器 12 发送可用事件的。
34、更易管理的列表。在步骤 112 蜂窝电话 10 接收已接收列表中的事 件之一的选择作为输入, 并且在步骤 114 蜂窝电话 10 向 IMS 服务器 12 发送该选择。 0042 蜂窝电话 10 随后在步骤 116 中开始从 IMS 服务器 12 接收与已选事件相关联的 ISO 传输流中的分组。在步骤 118, 如果蜂窝电话确定所述分组是音频或视频流的一部分, 则蜂窝电话 10 在步骤 120 显示所述视频流或音频流的内容。 0043 在显示 ISO 传输流的视频和音频流期间, 蜂窝电话可以接收表示在备案所述事件 时生成并被记录的聊天文本的附加流。如果蜂窝电话 10 在步骤 118 确定所接收。
35、的分组是 数据流的一部分, 则蜂窝电话10在步骤122通过检查分组的报头确定所接收的分组是否包 含聊天文本。如果是, 则蜂窝电话 10 然后在步骤 124 提取该聊天文本, 并在步骤 126 显示 他。该聊天文本可以以任意形式进行显示, 其一实例是在事件视频显示的末尾附近显示该 聊天文本 5 秒钟。蜂窝电话 10也显示所述聊天文本的发起者的指示, 该发起者被包含在含 有所述聊天文本的分组的报头信息中, 例如具有相对于所述发起者和 / 或与所述发起者相 关联的名字或昵称而特定的颜色。 0044 在显示 ISO 传输流的视频和音频流期间, 蜂窝电话 10 可以在步骤 130 从 IMS 服务 器 。
36、12 接收事件的其它录制已经可用的指示。因为 IMS 服务器 12 是基于 IMS 的, 所以指示 将是 IMS 兼容的消息。如下所述, 如果存储在 IMS 服务器 12 中的同步信息指示其它录制存 储在网络数字视频记录器 22, 该事件的其它录制通常将可用。在步骤 132, 蜂窝电话 10 显 示该事件的其它录制可用的可选指示。只要其它录制在当前被显示的录制的时帧中可用, 则蜂窝电话 10 将仅显示这种指示。换言之, 当事件的录制展开时, 蜂窝电话 10 的用户可以 说 明 书 CN 102870373 A 8 6/8 页 9 选择查看相同事件的不同录制。在步骤 134, 蜂窝电话 10 可。
37、以接收事件的其它可用录制将 被显示的指示作为输入。如果是这样, 则蜂窝电话 10 然后在步骤 136 向 IMS 服务器 12 发 送该事件的替换录制的指示。此后, 或短时间内, 由蜂窝电话 10 接收的视频和音频流将是 对应于该事件的已选录制的 ISO 传输流中的视频和音频流。 0045 蜂窝电话 10 上的应用的多数功能响应于来自蜂窝电话 10 的用户的输入而执行。 同样地, 将提供允许用户与参考图2至图5所描述的应用互动的用户界面。 该用户界面例如 包括输入聊天文本的部件, 选择现存事件以加入的图标和在多种选择选项中导航的图标。 0046 与以上参考图 2 至图 5 所描述的应用类似的应。
38、用在 PC14 和 STB/ 电视机 20 上运 行。但是在 PC14 的情况下, 不存在捕获音频或视频的能力。因而, 如上参考图 3 所述, 创建 新事件的能力也不存在或不可选择。 0047 STB/ 电视机 20 也没有捕获音频或视频的能力, 因此也不存在或不可选择创建新 事件的选项。此外, STB/ 电视机 20 没有接收聊天文本作为输入的能力。 0048 在终端用户设备登录到IMS服务器12时的任意时间, 该终端用户设备可以接收该 终端用户设备的用户表示感兴趣的另一用户创建新事件的通知。 这种通知由IMS服务器12 分配, 下面参考图 7 的步骤 184 进行描述。 0049 可以由 。
39、IMS 服务器 12 激活动作的两次出现是属于 ISO 传输流的分组的接收 (下面 参考图 10 进行描述) , 和来自终端用户设备的登录信息的接收。参考图 6, 示出的是根据本 发明一个实施例的 IMS 服务器 12 上的应用执行的方法的流程图。在步骤 160, 当 IMS 服务 器 12 从终端用户设备接收登录信息时激活该方法。在步骤 162, IMS 服务器 12 可以接收 关于正在启动会话的终端用户设备的位置信息。在步骤 164, IMS 服务器 12 发送由在步骤 162 接收的位置信息确定的附近事件的列表, 但是如果发现没有类似事件已经存在, 则该列 表将是空的或者发送没有这种事件。
40、的指示。 0050 在步骤 166, IMS 服务器 12 接收来自终端用户设备的选择。该选择与以上参考图 2的步骤50所描述的应该已经由所述终端用户设备发送的选择相同。 随后的方法取决于从 所述终端用户设备接收的选择创建新事件、 加入现存事件还是回放事件。 0051 参考图 7, 示出的是根据本发明一个实施例的 IMS 服务器 12 上的应用创建新事件 的方法的流程图。当 IMS 服务器 12 如上参考图 6 的步骤 166 所述从终端用户设备接收将 创建新事件的指示时, 执行该方法。在步骤 180, IMS 服务器 12 将事件标识分配给新创建的 事件。在步骤 182, IMS 服务器 1。
41、2 分配需要创建和监视事件的其它资源, 例如一个事件对象 的创建。 0052 在步骤184, IMS服务器12向至少一个其它终端用户设备通知新创建的事件, 此时 其它终端用户设备如果愿意可以加入该事件。IMS 服务器 12 通过咨询在 IMS 服务器 12 存 储的关于终端用户设备的信息知道通知哪些其它终端用户设备。 识别之前已经表达过对生 成新事件的终端用户设备生成的事件感兴趣的每个终端用户设备。可选的是, 或者取决于 创建事件的用户的配置选择, 识别已经被生成所述事件的终端用户设备的用户允许指示的 终端用户设备。 0053 参考图 8, 示出的是根据本发明一个实施例的 IMS 服务器 12。
42、 上的应用将终端用户 设备加入现存事件的方法的流程图。当 IMS 服务器 12 如上参考图 6 的步骤 166 所述从终 端用户设备接收将加入现存事件的选择时, 执行该方法。在步骤 200, IMS 服务器 12 确定哪 说 明 书 CN 102870373 A 9 7/8 页 10 些事件符合加入条件。这可以多种方法的任意一种方法进行确定, 例如由联系人列表中具 有加入终端用户设备的人生成的那些事件。在步骤 202, IMS 服务器 12 向终端用户设备发 送符合条件事件的列表。在步骤 204, IMS 服务器 12 从终端用户设备接收事件的选择。该 选择与以上参考图 4 的步骤 84 所述。
43、的已经由终端用户设备发送的选择相同。 0054 在步骤 206, IMS 服务器 12 通过更新与在步骤 204 接收并具有在步骤 160 接收的 终端用户设备的标识的选择定义的事件相关联的分配列表来将所述终端用户设备添加到 所述事件。随后, 加入所述事件的终端用户设备接收来自用于所述事件的 IMS 服务器的分 组, 下面参考图 10 进行描述。 0055 参考图 9, 示出的是根据本发明一个实施例的 IMS 服务器 12 上的应用对终端用户 设备呈现已记录事件的方法的流程图。当 IMS 服务器 12 如上参考图 6 的步骤 166 所述从 终端用户设备接收待回放已记录事件的选择时, 执行该方。
44、法。在步骤 220, IMS 服务器 12 确 定哪些已记录事件可用于回放。该确定可以任意方法进行, 例如由其联系人列表中具有终 端用户设备的人创建的事件, 使得所有事件可用或限制所述事件为由终端用户设备发送的 一些标准。在步骤 222, IMS 服务器 12 向终端用户设备发送符合条件事件的列表。在步骤 224, IMS 服务器 12 从终端用户设备接收选择, 该选择识别符合条件事件之一。在步骤 226, IMS 服务器 12 从网络数字视频记录器 22 检索用于已记录事件的 ISO 传输流并且开始将该 事件作为一个 ISO 传输流发送到终端用户设备。如下参考图 10 所述, 该事件将已被记。
45、录在 网络数字视频记录器 22 中。ISO 传输流在其数据流中包括任意聊天文本, 该数据流也被记 录为之前由网络数字视频记录器 22 记录的流的一部分。 0056 在发送所述 ISO 传输流期间, IMS 服务器 12 可以确定用于该事件的另一音频 / 视 频录制可用。例如, 如果已经加入该事件的用户也捕获了涉及该事件的音频和 / 或视频, 则 可能存在用于该事件的另一音频 / 视频录制, 由此提供不同的视角。在步骤 228, IMS 服务 器 12 确定对于该事件的另一记录可用。IMS 服务器 12 由存储在 IMS 服务器 12 上的同步信 息进行确定, 该同步信息存储用于转发到网络数字视。
46、频记录器 22 的所有 ISO 传输流。该同 步信息包括所述事件的标识, 以及其它用于该事件的已记录音频和 / 或视频流的相对于主 流的开始和结束时间, 和那些已记录流的标识。在步骤 230, IMS 服务器 12 向终端用户设备 发送所述其它录制的可用性的指示。 0057 IMS 服务器 12 也可以从终端用户设备接收所述其它录制将被查看, 即切换音频 / 视频流的指示。在步骤 232, IMS 服务器 12 接收这种指示。在步骤 234, IMS 服务器 12 切换 正被发送到终端用户设备的 ISO 传输流。如果其还没有被检索, 则 IMS 服务器 12 通过检索 包括来自网络数字视频记录。
47、器 22 的所述其它录制的新流进行切换, 并且开始向终端用户 设备作为 ISO 传输流发送新流。 0058 可以由IMS服务器12激活动作的第二种事件是接收属于事件的分组。 参考图10, 示出的是根据本发明一个实施例的 IMS 服务器 12 上的应用对识别事件的分组的接收做出 反应的方法的流程图。 在步骤260, 如上参考图2的步骤40所述, IMS服务器12从已经启动 与 IMS 服务器 12 的会话的终端用户设备接收分组。在步骤 262, IMS 服务器 12 试图识别与 所接收的分组相关联的事件。如果 IMS 服务器 12 不能识别用于该分组的事件, 则 IMS 服务 器 12 然后停止。
48、处理该分组, 或者使用某些其它方法, 例如错误处理程序处理所述分组。否 则, 在步骤 264, IMS 服务器 12 为与所述分组相关联的事件确定一个分配列表。如上参考图 说 明 书 CN 102870373 A 10 8/8 页 11 4 的步骤 84 所述, 该分配列表是通过已经加入所述事件而正在查看该事件的终端用户设备 的标识。在步骤 266, IMS 服务器 12 向在所述分配列表中识别的终端用户设备转发所述分 组的拷贝。 0059 在步骤 268, IMS 服务器 12 将所述分组的一个拷贝作为向网络数字视频记录器 22 发送的 ISO 传输流的一部分发送到网络数字视频记录器 22,。
49、 在其中进行记录。 0060 终端用户设备和 IMS 软件上的应用优选实施为软件形式的逻辑指令。可选的是每 个或全部逻辑指令可以实施为硬件, 或实施为软件或硬件的组合。 如果是以软件的形式, 则 所述逻辑指令可以可由计算机处理器执行的形式存储在永久计算机可读介质上。 0061 本发明已被描述为记录涉及事件的流和允许已记录流的随后回放。 这是一个选择 性特征, 并且本发明提供了甚至不具有该特征的增强社交网络性能。 0062 提供的实施例仅为示例, 并且本领域技术人员认为在不偏离本发明精神的情况下 设计不同于上述实施例的方案则更佳。可以使用逻辑上等同于上述方法的方法。本发明的 范围仅由所附权利要求书限定。 说 明 书 CN 102870373 A 11 1/9 页 12 图 1 说 明 书 附 图 CN 102870373 A 12 2/9 页 13 图 2 说 明 书 附 图 CN 102870373 A 13 3/9 页 14 图 3 说 明 书 附 图 CN 102870373 A 14 4/9 页 15 图 4 说 明 书 附 图。